【技术实现步骤摘要】
总线装置、处理方法、设置方法和设置系统
本专利技术一般涉及用于设置总线装置的地址的系统和方法,并且在特定的实施方式中涉及一种使用总线消息来设置总线装置的地址的系统和方法。
技术介绍
在许多电子系统中,设置有总线并且多个部件连接至总线。总线提供了部件可以彼此通信的途径。在诸如集成电路间(I2C)总线、串行外设接口(SPI)总线、系统管理总线(SMBus或SMB)、直接存储器访问(DMA)、电源管理总线(PMBus))等上的主从式总线布置中,一个或更多个主装置与一个或更多个从装置进行通信。与从装置通信的主装置通过借助于总线上的消息中的地址或借助于总线外侧的专用消息传送引脚对从装置进行寻址来发起通信。当在诸如I2C总线的总线上对从装置进行寻址时,主装置可以通过总线线路上的功率电平来发出对总线的控制信号,然后可以发送具有目标从装置的地址、命令和数据的分组。用于通过总线与从装置通信的地址可以由系统总线管理实体来分配,并且地址通常被分配给特定类型的装置或特定类别的装置。因此,相同型号、类型或制造商的多个装置可能被分配相同的地址。
技术实现思路
根据一个实施方式的装置包括:总线通信电路,其连接至总线端子;第一引脚端子;存储器,其具有第一寄存器和第二寄存器,第一寄存器存储有第一地址;状态逻辑电路,其与存储器、第一引脚端子和总线通信电路相连接。状态逻辑电路具有在第一引脚端子上检测芯片选择信号并且在芯片选择信号有效(assert)时通过总线通信电路接收第一消息的电路。状态逻辑电路还具有确定第一消息指示地址设置命令并且响应于第一消息中的目标地址与第一地址匹配而在第二寄存器中将第一消 ...
【技术保护点】
一种总线装置,包括:总线通信电路,所述总线通信电路连接至总线端子;第一引脚端子;存储器,所述存储器具有第一寄存器和第二寄存器,所述第一寄存器存储有第一地址;状态逻辑电路,所述状态逻辑电路与所述存储器、所述第一引脚端子和所述总线通信电路相连接,其中,所述状态逻辑电路具有检测所述第一引脚端子上的芯片选择信号并且在所述芯片选择信号有效时通过所述总线通信电路接收第一消息的电路,其中,所述状态逻辑电路还具有用于确定所述第一消息指示地址设置命令并且响应于所述第一消息中的目标地址与所述第一地址匹配而在所述第二寄存器中将所述第一消息中的地址值保存为第二地址的电路,并且其中,所述状态逻辑电路还具有用于响应于通过所述总线通信电路接收的第二消息的目标地址与所述第二地址匹配而对所述第二消息进行处理的电路。
【技术特征摘要】
2016.11.23 US 15/360,5801.一种总线装置,包括:总线通信电路,所述总线通信电路连接至总线端子;第一引脚端子;存储器,所述存储器具有第一寄存器和第二寄存器,所述第一寄存器存储有第一地址;状态逻辑电路,所述状态逻辑电路与所述存储器、所述第一引脚端子和所述总线通信电路相连接,其中,所述状态逻辑电路具有检测所述第一引脚端子上的芯片选择信号并且在所述芯片选择信号有效时通过所述总线通信电路接收第一消息的电路,其中,所述状态逻辑电路还具有用于确定所述第一消息指示地址设置命令并且响应于所述第一消息中的目标地址与所述第一地址匹配而在所述第二寄存器中将所述第一消息中的地址值保存为第二地址的电路,并且其中,所述状态逻辑电路还具有用于响应于通过所述总线通信电路接收的第二消息的目标地址与所述第二地址匹配而对所述第二消息进行处理的电路。2.根据权利要求1所述的总线装置,其中,所述状态逻辑电路还具有附加功能电路,所述附加功能电路在正常工作期间执行以下操作中的至少一个:向所述第一引脚端子提供信号,或者在所述第一引脚端子处检测除所述芯片选择信号之外的功能信号并且执行与所述功能信号相关联的功能。3.根据权利要求1所述的总线装置,其中,用于在所述第二寄存器中将所述第一消息中的地址值保存为所述第二地址的电路响应于所述状态逻辑电路确定所述地址值与所述第一地址不同而在所述第二寄存器中将所述第一消息中的地址值保存为所述第二地址。4.根据权利要求3所述的总线装置,其中,所述状态逻辑电路还具有用于响应于所述状态逻辑电路在所述第二寄存器中成功地将所述地址值保存为所述第二地址而通过所述总线通信电路向所述总线端子提供确认的电路。5.根据权利要求1所述的总线装置,其中,对所述第二消息进行处理的电路响应于通过所述总线通信电路接收的所述第二消息的目标地址与所述第二地址匹配、在不考虑所述第一地址的情况下对所述第二消息进行处理。6.一种设置方法,包括:使芯片选择信号对与总线连接的第一从装置的芯片选择引脚有效,其中,所述芯片选择信号被发送至所述总线外部的芯片选择引脚;通过在所述芯片选择信号有效时在总线上向所述第一从装置发送第一消息来设置所述第一从装置的第一地址,所述第一消息包括所述第一从装置的默认地址、用于设置所述第一地址的命令以及表示所述第一地址的数据值;以及在所述芯片选择信号无效之后通过所述总线向所述第一从装置发送第二消息,所述第二消息使用所述第一地址来寻址。7.根据权利要求6所述的设置方法,其中,所述第一地址是现行地址,并且其中,所述第一从装置的现行地址与连接到所述总线的一个或更多个第二从装置的现行地址不同。8.根据权利要求7所述的设置方法,还包括:通过在所述芯片选择信号有效时在所述总线上向所述第一从装置发送第三消息来设置所述第一从装置的第二地址,所述第三消息包括所述第一从装置的默认地址、用于设置所述第二地址的命令以及表示所述第二地址的数据值,其中,所述第二地址是组地址,并且其中,所述第一从装置的组地址与所述第一从装置的现行地址以及与所述一个或更多个第二从装置中的每一个的现行地址不同,其中,所述第一从装置的组地址与所述第一从装置的默认地址以及所述一个或更多个第二从装置中的每一个的默认地址不同;并且其中,所述第一从装置的组地址与所述一个或更多个第二从装置中的至少一个的组地址匹配。9.根据权利要求8所述的设置方法,还包括:响应于所述第二地址与所述第一从装置的默认地址以及与所述第一从装置的现行地址不同并且还响应于所述数据值被所述第一从装置成功保存为所述第二地址,通过所述总线从所述第一从装置接收对用于设置所述第二地址的命令已完成的确认。10.根据权利要求6所述的设置方法,还包括:响应于所述第一地址与所述第一从装置的默认地址不同并且还响应于所述数据值被所述第一从装置成功保存为所述第一地址,通过所述总线从所述第一从装置接收对用于设置所述第一地址的命令已完成的确认。11.一种处理方法,包括:由具有总线端子和与所述总线端子分开的第一引脚端子的装置检测芯片选择信号在所述第一引脚端子处是否有效;在所述芯片选择信号有效时由所述装置在所述总线端子上接收第一消息,所述第一消息包括目标地址、用于在所述装置上设置第一地址的命令以及表示所述第一地址的数据值;响应于所述第一消息的目标地址与所述装置的默认地址匹配,在所述装置的第一寄存器中将所述数据值保存为所述第一地址;以及响应于由所述装置在正常工作期间在所述总线端子上接收的第二消息的目标地址与所述第一地址匹配,由所述装置对所述第二消息进行处理。12.根据权利要求11所述的处理方法,还包括,在正常工作期间执行以下操作中的至少一个:向所述第一引脚端子提供信号,或者...
【专利技术属性】
技术研发人员:大卫·格兰特·考克斯,纳塔莉·阿布里,埃尔温·胡贝尔,卡尔·诺林,
申请(专利权)人:英飞凌科技奥地利有限公司,
类型:发明
国别省市:奥地利,AT
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。