通过总线系统来传送数据的系统和方法

文档序号:7999825阅读:191来源:国知局
通过总线系统来传送数据的系统和方法
【专利摘要】本发明公开了通过总线系统来传送数据的系统和方法。一种系统包括将多个部件连接成链状结构的总线系统。第一控制设备(例如微控制器或微处理器)被配置成在所述系统的第一模式中控制所述部件。第二控制设备(例如微控制器或微处理器)被配置成在所述系统的第二模式中控制所述部件的第一子集。
【专利说明】通过总线系统来传送数据的系统和方法
【技术领域】
[0001]本发明总体上涉及电气或电子系统,并且在特定实施例中涉及包括总线的系统以及通过总线系统来传送数据的方法。
【背景技术】
[0002]在电气或电子系统中,各种单独系统模块(例如各种电子/电气组件、各种电子/电气部件(例如诸如集成电路等等之类的各种半导体部件、在同一个部件或集成电路等等中提供的各种子部件))经由诸如总线系统之类的传送介质进行通信。
[0003]总线系统可以包括一个或多个传送线。总线系统可以被相应系统的两个或多于两个部件联合地使用。
[0004]许多常规总线系统包括几个部分系统,例如由一个或多个数据线构成的数据总线、和/或由一个或多个地址线构成的地址总线、和/或由一个或多个控制线构成的控制总
妹坐坐
O
[0005]与此相比,其他总线系统具有简单得多的构造。例如,所谓的IBCB总线(IBCB=块间通信总线)一般仅包括连接两个相应部件的两个传输线。
[0006]相对简单的总线系统的另外的实例是:CAN总线(CAN=控制器区域网络),其一般仅包 括两个或三个线(例如CAN_HIGH、CAN_L0ff和(可选地)CAN_GND (地));LIN总线(LIN=局域互连网络),其一般仅包括一个单个传输线;等等。
[0007]在许多常规系统中,例如在具有IBCB总线的系统中,各种部件可以被连接成链状结构。例如,可以经由两个IBCB传输线将第一部件连接至第二部件,可以经由两个IBCB传输线将第二部件连接至第三部件,可以经由两个IBCB传输线将第三部件连接至第四部件,等等。因此,例如,可以首先在部件的上述链中将逻辑“I”(或者对应地,逻辑“O”)从第一部件传送至第二部件,然后从第二部件传送至第三部件,然后从第三部件传送至第四部件,
坐坐寸寸ο
[0008]另外,可以提供中央微处理器或微控制器,其例如可以例如经由SPI (SPI=串行外设接口)或任何其他合适连接与在部件的上述链中的第一部件相连接。
[0009]然而,如果上述IBCB传输线中的任一个不工作(例如第一和第二部件之间的传输线或者例如第二和第三部件之间的传输线等等),则整个系统不再工作。
[0010]出于这些或其他原因,需要改进的通过总线系统来传送数据的系统和方法。

【发明内容】

[0011]在一个实施例中,一种系统包括将多个部件连接成链状结构的总线系统。第一微控制器或微处理器被适配成在所述系统的第一模式中控制所述多个部件。第二微控制器或微处理器被适配成在所述系统的第二模式中控制所述多个部件的第一子集。
【专利附图】

【附图说明】[0012]附图被包括以提供对本发明的进一步理解,以及附图被结合在本说明书中并构成本说明书的一部分。附图示出本发明的实施例,并且与描述一起用来解释本发明的原理。本发明的其他实施例以及本发明的许多预期优点将容易被认识到,因为通过参照下面的详细描述,它们变得更好理解。
[0013]包括图1A和IB的图1描绘了包括通过各种总线被连接成链状结构的多个部件的常规电子/电气系统的示意结构;以及
包括图2A和2B的图2描绘了包括通过各种总线被连接成链状结构的多个部件的根据本发明的一个实施例的电子/电气系统的示意结构。
【具体实施方式】
[0014]在下面的详细描述中,对附图进行了参照,所述附图形成其一部分,并且其中通过说明示出其中可以实践本发明的特定实施例。应当理解,在不脱离本发明的范围的情况下,可以利用其他实施例并且可以进行结构的或其他的改变。因此,下面的详细描述不应在限制性意义上来理解,并且本发明的范围由所附权利要求来限定。
[0015]图1示出包括通过各种总线2a、2b、2c、2d被连接成链状结构的多个部件la、lb、IcUd的常规电子/电气系统I的示意表示。所述部件可以包括任何类型的模块、元件或部件。
[0016]部件la、lb、lc、Id可以例如是或者包括半导体部件,例如:集成电路la、lb、lc、ld,例如相应ASICXASIC=专用集成电路)、微处理器、微控制器等等,或者任何其他种类的集成电路或包括集成电路的部件。在一个特定实施例中,所述部件可以是或者包括相应BALIASICS (BALI=锂离子电池单元(cell)的电池管理)la、lb、lc、Id等等。
[0017]系统I可以包括通过上述总线2a、2b、2c、2d被连接成上述链状结构的相对较高数目的部件la、lb、lc、ld,例如多于两个,在特定实例中多于五个或十个或二十个部件la、lb、lc、ld,例如多于五个或十个或二十个分离的集成电路。
[0018]如图1中所示,总线2a、2b、2c、2d中的每个例如可以包括两个相应传输线12a、12b,通过这两个相应传输线12a、12b,可以例如以差分形式传送数据。
[0019]例如,总线2a、2b、2c、2d可以是相应IBCB总线(IBCB=块间通信总线)。
[0020]可以使用上述总线2a、2b、2c、2d,例如以便将指代在与集成电路la、lb、lc、ld中相应的一个相关联的相应电池单元/电池单元块中加载的检测到的电荷的数据(或者任何其他种类的数据)从相应集成电路la、lb、lc、ld传送至中央控制设备100 (例如相应的电池管理监督控制器)和/或至上述集成电路la、lb、lc、ld中的其他集成电路和/或反之亦然(例如从中央控制设备/电池管理监督控制器100传送至上述集成电路la、lb、lc、ld)。控制设备100可以是微处理器或微控制器或执行本文描述的功能的任何其他部件。可以将上述中央控制设备100/电池管理监督控制器例如与集成电路la、lb、lc、ld的上述链中的第一集成电路Ia (例如相应“主节点”电路Ia)相连接。例如,可以经由SPI (SPI=串行外设接口)或者任何其他合适连接来实现中央控制设备100与“主节点”电路Ia之间的连接。
[0021]可以例如经由相应CAN总线(CAN=控制器区域网络)或者任何其他合适连接将上述中央控制设备100/电池管理监督控制器又连接至交通工具的主控制设备。
[0022]系统I的上述部件la、lb、lc、Id中的每个(例如上述集成电路la、lb、lc、Id中的每个)可以包括第一接口(例如LS接口 11a)、第二接口(例如高侧接口(HS接口)Ilb)以及(可选地)在LS接口 Ila与HS接口 Ilb之间连接的电平移位器13a、13b、13c、13d。每个电平移位器13a、13b、13c、13d可以与相应集成电路la、lb、lc、Id的相应附加逻辑电路相连接。
[0023]因此,例如可以经由总线2a将相应数据信号从集成电路Ia (即“主节点”电路Ia(在特定实例中是其相应HS接口 Ilb))传送至集成电路Ib (在特定实例中是其相应LS接口)。通过集成电路Ib的电平移位器13b,将接收数据信号从ASIC Ia的电压域移位至ASICIb的电压域。然后,例如可以经由总线2b将经电压移位的接收数据信号从集成电路Ib(在特定实例中是其相应HS接口)传送至集成电路Ic (在特定实例中是其相应LS接口)。
[0024]此后,通过集成电路Ic的电平移位器13c,将接收数据信号从ASIC Ib的电压域移位至ASIC Ic的电压域。然后,例如可以经由总线2c将经电压移位的接收数据信号从集成电路Ic (在特定实例中是其相应HS接口)传送至集成电路Id (在特定实例中是其相应LS接口)。通过集成电路Id的电平移位器13d,将接收数据信号从ASIC Ic的电压域移位至ASIC Id的电压域,并且然后,经由总线2d从集成电路Id(在特定实例中是其相应HS接口)传送至该链中的下一 ASIC等等,直到该数据信号被该链中的最后ASIC Ie (“最终节点”电路Ie)接收到。
[0025]每个集成电路la、lb、lc、ld (例如上述电平移位器中的每个)可以例如将数据信号的电平移位相对较高的电压量,例如在IV与200V之间,在特定实例中在5V与100V之间,或者在IOV与80V之间,例如高达60V。
[0026]总线2a、2b、2c、2d因此可以被视为共同形成总线系统,其中分离的总线2a、2b、2c、2d彼此去电耦合。
[0027]然而,如果上述总线2a、2b、2c、2d中的任一个或者总线2a、2b、2c、2d的上述传输线12a、12b中的任一个不工作(例如,如图1中所示,集成电路Ib与集成电路Ic之间的总线2b,例如由于相应总线2b的一个或两个传输线中的故障),则整个系统I不再工作。
[0028]图2不出根据本发明的一个实施例的电子/电气系统101的不意表不。
[0029]如图2中所示,该系统包括通过各种总线102a、102b、102c、102d连接成链状结构的多个部件 101a、101b、101c、101d。
[0030]部件101a、101b、101c、101d可以是或者包括例如半导体部件,例如:集成电路101a、101b、101c、101d,例如相应ASIC、微处理器、微控制器等等,或者任何其他种类的集成电路或包括集成电路的部件。在特定实施例中,所述部件可以是或者包括相应BALI ASICS(BALI=锂离子电池单元的电池管理)101a、101b、101c、IOld等等。
[0031]可替换地,系统101可以是例如单个集成电路芯片,其包括在同一个单个集成电路芯片101中提供的各种子部件101a、101b、101c、101d,单个集成电路芯片101的各种子部件101a、101b、101c、IOld通过各种芯片内部总线102a、102b、102c、102d被连接成链状结构。
[0032]优选地,系统101包括通过上述总线102a、102b、102c、102d连接成上述链状结构的相对较高数目的部件101a、101b、101c、101d,例如多于两个,在特定实施例中多于五个或十个或二十个部件101a、101b、101c、101d,例如多于五个或十个或二十个分离的集成电路(或者单个集成电路的子部件)。[0033]如图2中所示,总线102a、102b、102c、102d中的每个可以例如包括两个相应传输线112a、112b,通过这两个相应传输线112a、112b,可以以差分形式传送数据。可替换地,每个总线可以例如仅包括一个单个传输线或者多于两个(例如三个或多于三个)传输线。
[0034]例如,总线102a、102b、102c、102d可以是相应IBCB总线(IBCB=块间通信总线)或者任何其他种类的总线(例如相应CAN总线(CAN=控制器区域网络)、LIN总线(LIN=局部互连网络)或类似总线等等)。
[0035]上述系统101可以例如被用在交通工具(例如汽车、飞机、直升机、摩托车等等)中。在有利实施例中,系统101与电气发动机(和/或内燃机,例如混合)一起被用在汽车中。
[0036]例如,系统101可以被用来控制诸如在电动车辆中提供的电池之类的电池或者例如在上述交通工具中的任一个中提供的任何其他电池。
[0037]在电池中,几个电池单元(例如相应锂离子电池单元)或者任何其他种类的电池单元可以被串联连接。电池单元的串联连接可能导致该电池提供多于十伏、优选地多于一百伏、二百伏或五百伏的总电压。
[0038]系统101的上述部件101a、101b、101c、IOld中的每个(例如上述集成电路101a、101b、101c、101d中的每个)可以被用来监视和/或控制上述电池单元中的不同电池单元和/或不同电池单元块/电池模块,每个电池单元块/电池模块包括电池单元中的几个不同电池单元。
[0039]例如,上述集成电路101a、101b、101c、101d中的第一集成电路IOla可以被用来监视和/或控制第一电池单元和/或第一电池模块,上述集成电路101a、101b、101c、IOld中的第二集成电路IOlb可以被用来监视和/或控制第二电池单元和/或第二电池模块,上述集成电路101a、101b、101c、101d中的第三集成电路IOlc可以被用来监视和/或控制第三电池单元和/或第三电池模块,上述集成电路101a、101b、101c、101d中的第四集成电路IOld可以被用来监视和/或控制第四电池单元和/或第四电池模块等等。
[0040]由此,例如在与相应集成电路101a、101b、101c、IOld相关联的相应电池单元/电池单元块中加载的电荷可以被相应集成电路101a、101b、101c、IOld检测到。对此可替换地或附加地,借助于相应集成电路101a、101b、101c、101d,可以控制对在相应电池单元/电池单元块中加载的检测到的电荷的适当反应。例如,通过对相应集成电路101a、101b、101c、101d的使用,可以对单个关联电池单元和/或关联电池单元块进行放电(被动平衡)。此外,通过对相应集成电路101a、101b、101c、101d的使用,可以在单个电池单元和/或相应电池单元块之间转移电荷(主动平衡)。
[0041]如图2中所示,与在常规系统的情况下不同,可以使用多于一个中央控制设备200、201(例如多于一个相应电池管理监督控制器200、201)来帮助控制通过上述总线102a、102b、102c、102d连接成上述链状结构的上述部件101a、101b、101c、101d,例如两个(或者甚至更多个,例如三个或四个)中央微处理器或微控制器200、201/电池管理监督控制器
200,201ο
[0042]如将在下面进一步详细地描述的那样,上述总线102a、102b、102c、102d例如可以被用来将指代在与集成电路101a、101b、101c、101d中相应的一个相关联的相应电池单元/电池单元块中加载的检测到的电荷的数据(或者任何其他种类的数据)从相应集成电路101a、101b、101c、IOld传送至例如上述第一中央控制设备200/电池管理监督控制器200(和/或至上述第二中央控制设备201/电池管理监督控制器201,参见在下面的解释)和/或例如至上述集成电路101a、101b、101c、IOld中的其他集成电路(或其子集,参见在下面的解释)和/或反之亦然(例如从第一中央控制设备/电池管理监督控制器200传送至上述集成电路101a、101b、101c、IOld或其子集,和/或例如从第二中央控制设备/电池管理监督控制器201传送至上述集成电路101a、101b、101c、IOld或其子集,参见在下面的解释)。
[0043]例如,可以将上述第一中央控制设备200/电池管理监督控制器与集成电路101a、101b、101c、101d的上述链中的第一集成电路IOla (例如相应“主节点”电路IOla)相连接。例如,可以经由SPI (SPI=串行外设接口)或者任何其他合适连接来实现第一中央控制设备200与“主节点”电路IOla之间的连接。
[0044]可以例如经由相应CAN总线(CAN=控制器区域网络)或者经由SPI或任何其他合适连接将上述第一中央控制设备200/电池管理监督控制器又连接至交通工具的中央控制设备300。
[0045]对应地类似,例如,可以将上述第二中央控制设备201/电池管理监督控制器与集成电路101a、101b、101c、IOld的上述链中的最后集成电路IOle (例如相应“最终节点”电路IOle)相连接。例如,可以经由SPI (SPI=串行外设接口)或任何其他合适连接来实现第二中央控制设备201与“最终节点”电路IOle之间的连接。
[0046]可以例如经由相应CAN总线(CAN=控制器区域网络)或者经由SPI或任何其他合适连接将上述第二中央控制设备201/电池管理监督控制器又连接至交通工具的中央控制设备300。
[0047]如图2中所示,系统101的上述部件101a、101b、101c、IOld中的每个(例如上述集成电路101a、101b、101c、101d中的每个)可以包括第一接口(例如LS接口 111a)、第二接口(例如HS接口 Illb)以及(可选地)在LS接口 Illa与HS接口 Illb之间连接的电平移位器113a、113b、113c、113d。每个电平移位器113a、113b、113c、113d可以与相应集成电路101a、101b、101c、IOld的相应附加逻辑电路相连接。
[0048]与在常规系统的情况下不同,经由相应附加传输线(例如两个附加传输线200a、200b)将上述第一中央控制设备200/电池管理监督控制器连接至集成电路IOla (目卩“主节点”电路IOla)的LS接口。
[0049]此外,经由相应另外附加传输线(例如两个另外附加传输线201a、201b)将上述第二中央控制设备201/电池管理监督控制器连接至集成电路101e(S卩“最终节点”电路IOle)的HS接口。
[0050]在系统101的第一操作模式的开始(例如在复位/掉电之后并且例如由中央控制设备300触发),可以将相应唤醒请求从第一中央控制设备200/电池管理监督控制器发出至上述链中的第一部件IOla (即“主节点”电路101a),并且然后至该链中的其他部件/集成电路101b、101c、101d、101e。唤醒请求例如可以是包括特定的预定比特序列(例如逻辑“I”和逻辑“O”的特定的预定组合,其被从上述第一中央控制设备200/电池管理监督控制器连续地传送至“主节点”电路101a,并且然后被从上述链中的一个电路传送至另一个再至上述链中的上述最后电路101e,即上述“最终节点”电路IOle)的数据信号。
[0051]因此,例如可以经由上述附加传输线200a、200b将相应唤醒请求数据信号从第一中央控制设备200/电池管理监督控制器传送至集成电路101a,即“主节点”电路IOla (在特定实例中是其相应LS接口 111a)。
[0052]通过集成电路IOla的电平移位器113a,将接收唤醒请求数据信号从第一中央控制设备200的电压域移位至ASIC IOla的电压域。然后,可以经由总线102a将经电压移位的接收唤醒请求数据信号从集成电路IOla (在特定实例中是其相应HS接口 Illb)传送至集成电路IOlb (在特定实例中是其相应LS接口)。
[0053]通过集成电路IOlb的电平移位器113b,将接收唤醒请求数据信号从ASIC IOla的电压域移位至ASIC IOlb的电压域。然后,例如可以经由总线102b将经电压移位的接收唤醒请求数据信号从集成电路IOlb (在特定实例中是其相应HS接口)传送至集成电路IOlc(在特定实例中是其相应LS接口)。
[0054]此后,通过集成电路IOlc的电平移位器113c,将接收唤醒请求数据信号从ASICIOlb的电压域移位至ASIC IOlc的电压域。然后,例如可以经由总线102c将经电压移位的接收唤醒请求数据信号从集成电路IOlc (在特定实例中是其相应HS接口)传送至集成电路IOld(在特定实例中是其相应LS接口)。通过集成电路IOld的电平移位器113d,将接收唤醒请求数据信号从ASIC IOlc的电压域移位至ASIC IOld的电压域,并且然后,经由总线102d从集成电路IOld (在特定实例中是其相应HS接口)传送至该链中的下一 ASIC等等,直到该唤醒请求数据信号被该链中的最后ASIC IOle (“最终节点”电路IOle)接收到。
[0055]每个集成电路101a、101b、101c、101d (例如上述电平移位器中的每个)可以将数据信号的电平移位相对较高的电压量,例如在IV与200V之间,在特定实施例中在5V与100V之间,或者在IOV与80V之间,例如高达60V。
[0056]总线102a、102b、102c、102d因此可以被视为共同形成总线系统,其中分离的总线102a、102b、102c、102d 彼此去电耦合。
[0057]另外,在一些实施例中,由上述总线102a、102b、102c、102d中相应的一个提供的、上述集成电路中的两个不同集成电路的相应HS和LS接口之间的电连接(例如由总线102a提供的、集成电路IOla的HS接口 Illb与集成电路IOlb的LS接口之间的电连接等等)可以被电容器的相应串联连接中断。
[0058]响应于检测到在该链中的相应集成电路101a、101b、101c、101d、IOle的相应LS接口处接收到上述唤醒请求数据信号,相应集成电路101a、101b、101c、101d、101e检测到其需要从第一状态改变至第二状态(例如从被动状态改变至主动状态(“醒来”))以及系统101的上述第一操作模式已启动。
[0059]在系统101的第一操作模式中,第一中央控制设备200 (例如电池管理监督控制器)处于主动状态,并且第二中央控制设备201 (例如电池管理监督控制器)处于被动状态。因此,在系统101的第一操作模式中,使用第一中央控制设备200而不是第二中央控制设备201来帮助控制包括上述链中的部件101a、101b、101c、101d、IOle的系统。
[0060]在系统101的第一操作模式中,例如在集成电路的上述“醒来”之后,与在常规系统中对应地类似,例如可以经由总线102a将相应数据信号从集成电路IOla (即“主节点”电路IOla (在特定实例中是其相应HS接口 Illb))传送至集成电路IOlb (在特定实例中是其相应LS接口)。通过集成电路IOlb的电平移位器113b,将接收数据信号从ASIC IOla的电压域移位至ASIC IOlb的电压域。然后,例如可以经由总线102b将经电压移位的接收数据信号从集成电路IOlb (在特定实例中是其相应HS接口)传送至集成电路IOlc (在特定实例中是其相应LS接口)。
[0061]此后,通过集成电路IOlc的电平移位器113c,将接收数据信号从ASIC IOlb的电压域移位至ASIC IOlc的电压域。然后,例如可以经由总线102c将经电压移位的接收数据信号从集成电路IOlc (在特定实例中是其相应HS接口)传送至集成电路IOld (在特定实例中是其相应LS接口)。通过集成电路IOld的电平移位器113d,将接收数据信号从ASICIOlc的电压域移位至ASIC IOld的电压域,并且然后,经由总线102d从集成电路IOld (在特定实例中是其相应HS接口)传送至该链中的下一 ASIC等等,直到该数据信号被该链中的最后ASIC IOle (“最终节点”电路IOle)接收到。
[0062]相反,在系统101的第一操作模式中(例如在集成电路的上述“醒来”之后并且也与在常规系统中对应地类似),例如还可以经由总线102d在相反方向上将相应数据信号从集成电路IOle (即“最终节点”电路IOle (在特定实例中是相应低侧接口(LS接口)))传送至集成电路IOld (在特定实例中是其相应HS接口)。在对数据信号进行电平移位之后,然后可以经由总线102c将其从集成电路IOld (在特定实例中是其相应LS接口)传送至集成电路IOlc (在特定实例中是其相应HS接口)等等,直到该数据信号被该链中的第一 ASICIOla (“主节点”电路IOla)接收到。
[0063]如果上述总线102a、102b、102c、102d 中的任一个或者总线 102a、102b、102c、102d的上述传输线112a、112b中的任一个不工作(例如,如图2中所示,集成电路IOlb与集成电路IOlc之间的总线102b,例如由于相应总线102b的一个或两个传输线中的故障),则将系统101从上述第一操作模式带到第二操作模式。
[0064]在第二操作模式的开始,将第二中央控制设备201/电池管理监督控制器201从上述被动状态带到主动状态中,使得然后第一和第二中央控制设备200、201这二者/电池管理监督控制器200、201处于主动状态。
[0065]因此,在系统101的第二操作模式中,使用第一和第二中央控制设备200、201这二者来帮助控制系统101,即上述链中的上述部件101a、101b、101c、101d、101e。
[0066]在系统101的第二操作模式中,使用第一中央控制设备200来帮助控制故障“上游”(参见箭头B)的部件(例如模块101a、101b),并且使用第二中央控制设备201来帮助控制故障“下游”(参见箭头A)的部件(例如模块101c、101d、101e)。
[0067]为了检测例如在系统101的上述第一操作模式期间已经发生故障,可以经由总线102a定期地(例如由第一中央控制设备200触发)将超时控制信号从集成电路IOla (B卩“主节点”电路IOla)发送至集成电路101b,并且然后经由总线102b从集成电路IOlb发送至集成电路101c,并且此后经由总线102c将其从集成电路IOlc发送至集成电路IOld等等,直到该超时控制信号被该链中的最后ASIC IOle (“最终节点”电路IOle)接收到。
[0068]在上述链中的相应集成电路没有接收到相应超时控制信号(或者在前一超时控制信号之后预定时间没有接收到这种超时控制信号)的情况下,(例如由相应ASIC和/或例如相应中央控制设备(例如微处理器200))检测到:在相应集成电路的“上游”(参见箭头B),已经发生故障,并且,相应集成电路(以及进一步“下游”的附加集成电路)不再受第一中央控制设备200控制,而是代之以受第二中央控制设备201控制。
[0069]在这种情况下,可以例如由相应中央控制设备(例如微处理器200)将相应差错检测信号发送至上述中央控制设备300。此外,相应集成电路可以从上述主动状态改变至被动状态,例如超时状态。
[0070]响应于接收到该差错检测信号,中央控制设备300可以将系统101从上述第一操作模式带到上述第二操作模式,并且可以将相应操作模式改变信号发送至第一和第二中央控制设备200、201/电池管理监督控制器200、201。
[0071]然后,第二中央控制设备201/电池管理监督控制器201可以从上述被动状态改变至上述主动状态中。
[0072]在系统101的第二操作模式的开始,根据一个实施例并且例如由中央控制设备300触发,可以将相应唤醒请求从第二中央控制设备201/电池管理监督控制器发出至上述链中的最后部件/集成电路IOle (即“最终节点”电路101e),并且然后发出至该链中的其他部件/集成电路101d、101c,直到到达具有故障的上述总线(即至故障“下游”(参见箭头A)的部件(例如模块101d、101c))。
[0073]唤醒请求例如可以是包括特定的预定比特序列(例如逻辑“ I ”和逻辑“O”的特定的预定组合,其被从上述第二中央控制设备201/电池管理监督控制器连续地传送至“最终节点”电路101e,并且然后被从上述链中的一个电路传送至另一个)的数据信号。
[0074]因此,例如可以经由上述附加传输线201a、201b将相应唤醒请求数据信号从第二中央控制设备201/电池管理监督控制器传送至集成电路101e,即“最终节点”电路IOle(在特定实例中是其相应HS接口)。
[0075]通过集成电路IOle的电平移位器,将接收唤醒请求数据信号从第二中央控制设备201的电压域移位至ASIC IOle的电压域。然后,例如可以经由总线102d将经电压移位的接收唤醒请求数据信号从集成电路IOle (在特定实例中是其相应LS接口)传送至集成电路IOld (在特定实例中是其相应HS接口)。
[0076]通过集成电路IOld的电平移位器,将接收唤醒请求数据信号从ASIC IOle的电压域移位至ASIC IOld的电压域。然后,例如可以经由总线102c将经电压移位的接收唤醒请求数据信号从集成电路IOld (在特定实例中是其相应LS接口)传送至集成电路IOlc (在特定实例中是其相应HS接口)。
[0077]响应于检测到在该链中的相应集成电路101e、101d、IOlc的相应HS接口处接收到上述唤醒请求数据信号,相应集成电路101e、101d、IOlc检测到其需要从上述被动状态(例如上述超时状态)(再次)改变至主动状态(“醒来”)以及系统101的上述第二操作模式已启动。
[0078]在系统101的第二操作模式中,如上所述,使用第一中央控制设备200来帮助控制故障“上游”(参见箭头B)的部件(例如模块101a、101b),并且使用第二中央控制设备201来帮助控制故障“下游”(参见箭头A)的部件(例如模块101c、101d、101e)。
[0079]此外,在系统101的第二操作模式中,集成电路IOla可以充当故障“上游”(参见箭头B)的部件(例如模块101b)的“主节点”,并且集成电路IOle可以充当故障的“下游”(参见箭头A)的部件(例如模块101d、101c)的“主节点”。
[0080]在系统101的第二操作模式中,在第一中央控制设备200的控制之下,例如可以经由总线102a将相应数据信号从集成电路IOlb (在特定实例中是其相应LS接口)传送至集成电路IOla (在特定实例中是其相应HS接口)。在对数据信号进行电平移位之后,然后可以将其从集成电路IOla传送至例如第一中央控制设备200。反之亦然,例如可以将相应数据信号从第一中央控制设备200传送至集成电路101a,并且然后经由总线102a传送至集成电路IOlb0
[0081]对应地,在第二中央控制设备201的控制之下,例如可以经由总线102c将相应数据信号从集成电路IOlc (在特定实例中是其相应HS接口)传送至集成电路IOld (在特定实例中是其相应LS接口)。在对数据信号进行电平移位之后,然后可以经由总线102d将其从集成电路IOld (在特定实例中是其相应HS接口)传送至集成电路IOle (在特定实例中是其相应LS接口)。在对数据信号进行电平移位之后,然后可以将其从集成电路10Ie传送至例如第二中央控制设备201。反之亦然,例如可以将相应数据信号从第二中央控制设备201传送至集成电路101e,并且然后经由总线102d传送至集成电路101d,然后经由总线102c传送至集成电路101c。
[0082]因此,即使在总线102b中有上述故障的情况下,系统101也很好地工作。
[0083]尽管本文已经示出并描述了特定实施例,但是本领域普通技术人员将认识到,在不脱离本发明的范围的情况下,可以用多种替换和/或等同实施来替代所示出和描述的特定实施例。本申请意图覆盖本文讨论的特定实施例的任何适配或变型。因此,意图是本发明仅由权利要求及其等同物来限定。
【权利要求】
1.一种系统,包括将多个部件连接成链状结构的总线系统,所述系统包括: 第一控制设备,其被配置成在所述系统的第一模式中控制所述多个部件;以及 第二控制设备,其被配置成在所述系统的第二模式中控制所述多个部件的第一子集。
2.根据权利要求1所述的系统,其中,所述第一控制设备包括微控制器或微处理器,以及其中所述第二控制设备包括微控制器或微处理器。
3.根据权利要求1所述的系统,所述第一控制设备还被配置成在所述系统的第二模式中控制所述多个部件的第二子集。
4.根据权利要求3所述的系统,其中,在所述系统的第二模式中,在所述多个部件的第一子集与所述多个部件的第二子集之间的传输线中存在故障。
5.根据权利要求3所述的系统,其中,在所述第一模式中,所述多个部件中的第一部件充当所述多个部件的主部件。
6.根据权利要求5所述的系统,其中,在所述第二模式中,所述多个部件中的第二部件充当所述多个部件的第一子集的主部件,并且所述多个部件中的第一部件充当所述多个部件的第二子集的主部件。
7.根据权利要求1所述的系统,其中,所述 总线系统包括多个连接,在所述链中的两个连续部件之间的每个连接包括两个传输线。
8.根据权利要求7所述的系统,其中,所述总线系统包括块间通信总线(IBCB)。
9.根据权利要求1所述的系统,其中,所述总线系统包括多个连接,在所述链中的两个连续部件之间的每个连接包括一个单个传输线。
10.根据权利要求1所述的系统,还包括中央控制设备,所述中央控制设备被配置成控制所述第一控制设备和所述第二控制设备。
11.根据权利要求10所述的系统,其中,所述中央控制设备还被配置成在所述第一模式中将唤醒信号发送至所述第一控制设备。
12.根据权利要求11所述的系统,其中,所述中央控制设备还被配置成在所述第二模式中将唤醒信号发送至所述第二控制设备。
13.一种交通工具,包括: 连接成链状结构的多个系统部件; 第一控制设备,其被配置成在系统的第一模式中将第一控制信号发送至所述多个部件;以及 第二控制设备,其被配置成在系统的第二模式中将第二控制信号发送至所述多个部件的第一子集。
14.根据权利要求13所述的交通工具,其中,所述第一和第二控制信号中的每个包括唤醒信号。
15.根据权利要求13所述的交通工具,其中,所述第一控制设备被配置成在系统的第二模式中将第三控制信号发送至所述多个部件的第二子集。
16.根据权利要求13所述的交通工具,还包括电池,所述电池包括多个电池单元,所述多个部件被配置成监视所述多个电池单元。
17.—种通过总线系统来传送数据的方法,所述总线系统将电子系统的多个部件连接成链状结构,所述方法包括:在所述电子系统的第一模式中,将第一控制信号从第一控制设备发送至所述多个部件;以及 在所述电子系统的第二模式中,将第二控制信号从第二控制设备发送至所述多个部件的第一子集。
18.根据权利要求17所述的方法,其中,所述第一和第二控制信号中的每个包括唤醒信号。
19.根据权利要求17所述的方法,还包括:在所述电子系统的第二模式中,将第三控制信号从所述第一控制设备发送至所述多个部件的第二子集。
20.根据权利要求19所述的方法,其中,在所述电子系统的第二模式中,在所述多个部件的第一子集与所述多个部件的第二子集之间的传输线中存在故障,以及其中在所述第一模式中,在所述传输线中不存在故障。
21.根据权利要求20所述的方法,还包括:检测在所述传输线中存在的故障。
22.根据权利要求21所述的方法,还包括:通过检测超时状况来检测故障。
23.根据权利要求17所述的方法,其中,所述总线系统包括多个连接,在所述链中的两个连续部件之间的每个连接包括两个传输线。
24.根据权利要求17所述的方法,其中,所述总线系统包括多个连接,在所述链中的两个连续部件之间的每个连接包括一个单个传输线。
25.—种系统,包括:` 总线;以及 第一控制设备; 第二控制设备;以及 用于在所述系统的第二模式中激活所述第二控制设备以控制所述系统的多个部件的第一子集的装置,其中在所述系统的第一模式中,所述多个部件由所述第一控制设备控制。
【文档编号】H04L12/40GK103428262SQ201310197493
【公开日】2013年12月4日 申请日期:2013年5月24日 优先权日:2012年5月24日
【发明者】H.哈特利布, M.豪斯曼, C.海林 申请人:英飞凌科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1