System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 串行通信中的低时延故障和状态指示符制造技术_技高网

串行通信中的低时延故障和状态指示符制造技术

技术编号:40312284 阅读:9 留言:0更新日期:2024-02-07 20:54
在一个实例中,一种设备包括接口电路,其被配置成间歇地传输输出串行数据帧,所述输出串行数据帧包含状态阶段和数据阶段,后面跟着至少一个故障位(592),其中所述至少一个故障位指示在所述输出串行数据帧的发送期间是否检测到故障。

【技术实现步骤摘要】
【国外来华专利技术】


技术介绍

1、本说明书涉及串行通信技术,且更具体地涉及提供串行通信中的故障的低时延指示符。

2、功能安全系统可用于汽车、工业、航空和其它应用中,以提供针对基础应用的系统中的通信错误、设备失效或其它故障的自动化保护。功能安全取决于系统响应于输入的恰当操作以及对人为错误、软件或硬件失效、环境因素和操作疲劳的可预测响应。内部故障监测和保护可通过识别故障并立即采取动作来校正或以其它方式解决故障来支持功能安全的总体目标。

3、在电子系统中,与传感器、驱动器或其它组件相关联的集成电路可将指示组件的当前状态(包含识别何时存在故障条件)的状态信息传输到系统的主要微控制器。此状态信息可用于警告微控制器存在故障条件,微控制器可响应于此而执行预定操作以识别、诊断和解决故障。串行通信可用于经济地且可靠地传送整个汽车、工业或其它系统中的状态信息。在汽车系统中,例如,功率管理集成电路(pmic)、电机驱动器电路和传感器接口电路可与微控制器通信且可在操作期间传送命令、数据、状态和其它数据。


技术实现思路

1、在一些实例中,一种设备包含串行输出通信引脚和可通信地连接到串行输出通信引脚的接口电路。接口电路适于经由串行输出通信引脚将输出串行数据帧间歇地发送到控制器。每一输出串行数据帧包含状态阶段和数据阶段,后面跟着一或多个故障位。一或多个故障位指示在输出串行数据帧的发送期间是否检测到故障。

2、设备的实施方案可包含以下特征中的一个或多个。设备包含可通信地连接到接口电路的串行输入通信引脚,并且接口电路适于经由串行输入通信引脚从控制器间歇地接收输入串行数据帧。每一输入串行数据帧包含命令,并且状态阶段包含用于包含在先前输入串行数据帧中的命令的状态数据。外围装置连接到接口电路,并且包含在来自控制器的输入串行数据帧中的命令包含用于外围装置的指令。一或多个故障位包含:串行通信故障标志位,其指示是否在串行通信中检测到故障;以及外围装置诊断检测故障位,其指示在外围装置中是否检测到故障。控制器适于将命令发送到多个接口电路,并且每一接口电路连接到至少一个对应的外围装置。串行输入通信引脚适于接收命令和操作性数据。外围装置为功率管理集成电路、电机驱动器或传感器。设备包含启用引脚和时钟引脚。一或多个故障位包含:故障标志位,其指示是否检测到故障;以及冗余位,其提供是否检测到故障的冗余指示。输出串行数据帧包含多个状态位、多个数据位和多个循环冗余位,后面跟着一或多个故障位。设备包含第一外围装置,并且接口电路包含外围装置接口电路系统,其适于使用串行通信协议与微控制器通信。外围装置接口电路系统适于使用串行通信协议从微控制器间歇地接收输入串行数据帧且使用串行通信协议将输出串行数据帧间歇地发送到微控制器。每一输出串行数据帧包含在状态阶段中表示通信状态数据的一或多个状态位和在数据阶段中表示外围装置数据的一或多个数据位。接口电路适于经由串行通信接口(例如,串行外围接口总线、i2c通信总线、i2s通信总线或通用异步接收器/传输器)与控制器通信。

3、在一些实例中,一种集成电路包含:多个引脚,其包含一或多个串行数据通信引脚;外围装置接口电路系统,其被配置成使用串行通信协议与微控制器通信;以及一或多个寄存器,其可由外围装置接口电路系统存取。外围装置接口电路系统进一步被配置成使用串行通信协议经由一或多个串行数据通信引脚中的至少一个从微控制器间歇地接收输入串行数据帧且使用串行通信协议经由一或多个串行数据通信引脚中的至少一个将输出串行数据帧间歇地发送到微控制器。可由外围装置接口电路系统存取的一或多个寄存器包含串行数据输出寄存器,其适于存储用于包含在输出串行数据帧中的数据。数据包含表示通信状态数据的一或多个状态位、表示外围装置数据的一或多个数据位和至少一个故障位。外围装置接口电路系统被配置成使用存储在串行数据输出寄存器中的数据来生成每一输出串行数据帧,使得输出串行数据帧包含一或多个状态位和一或多个数据位,后面串行地跟着至少一个故障位。至少一个故障位指示在输出串行数据帧的发送期间是否检测到故障。

4、设备的实施方案可包含以下特征中的一个或多个。外围装置接口电路系统被配置成将来自输入串行数据帧的数据存储在一或多个寄存器中的至少一个中,并且输入串行数据帧包含用于可通信地耦合到外围装置接口电路系统的外围装置的指令。集成电路包含逻辑,其被配置成:在特定输出串行数据帧的发送期间,响应于在接收输入串行数据帧时检测到故障而设置串行数据输出寄存器中的至少一个故障位的值;并且将串行数据输出寄存器中的至少一个故障位的值包含在特定输出串行数据帧中。外围装置接口电路系统被配置成:在特定输出串行数据帧的发送期间,响应于在可通信地耦合到外围装置接口电路系统的外围装置中检测到诊断故障而设置串行数据输出寄存器中的至少一个故障位的值;并且将串行数据输出寄存器中的至少一个故障位的值包含在特定输出串行数据帧中。集成电路包含逻辑,其被配置成:设置用于特定输出串行数据帧的一或多个状态位以指示是否检测到故障;在特定输出串行数据帧的发送期间且在设置一或多个状态位之后,响应于检测到故障而设置串行数据输出寄存器中的至少一个故障位的值;以及将串行数据输出寄存器中的至少一个故障位的值包含在特定输出串行数据帧中。

5、在一些实例中,一种方法包含:发起经由连接到微控制器的串行通信总线进行的包含状态阶段和数据阶段的输出串行数据帧到微控制器的发送,在输出串行数据帧的发送期间检测故障,响应于检测到故障而将故障标志设置在输出串行数据帧中,以及传输输出串行数据帧中的故障标志。

6、设备的实施方案可包含以下特征中的一个或多个。响应于检测到故障而将故障标志设置在输出串行数据帧中包含:在传输输出串行数据帧的至少一个位之后,将至少一个故障标志位设置在寄存器中;以及将至少一个故障标志位插入输出串行数据帧中。输出串行数据帧由外围装置的接口电路发送,并且方法进一步包含:在微控制器处接收故障标志,以及响应于在微控制器处接收到故障标志而启用外围装置与微控制器之间的后续通信。

7、在一些实例中,一种设备包含外围装置以及适于使用串行通信协议与微控制器通信的外围装置接口电路系统。外围装置接口电路系统适于使用串行通信协议从微控制器间歇地接收输入串行数据帧且使用串行通信协议将输出串行数据帧间歇地发送到微控制器。每一输出串行数据帧包含表示通信状态数据的一或多个状态位和表示外围装置数据的一或多个数据位。状态位和数据位后面串行地跟着指示在输出串行数据帧的发送期间是否检测到故障的一或多个故障位。

8、设备的实施方案可包含以下特征中的一个或多个。输入串行数据帧包含用于外围装置的指令。外围装置接口电路系统适于响应于在接收输入串行数据帧时检测到故障而设置一或多个故障位的值。外围装置接口电路系统适于响应于在外围装置中检测到诊断故障而设置一或多个故障位的值。设备包含多个外围装置,每一外围装置具有对应的外围装置电路系统,并且串行通信总线将用于外围装置中的每一个的对应的外围装置接口电路系统连接到微控制器。...

【技术保护点】

1.一种设备,其包括:

2.根据权利要求1所述的设备,其进一步包括串行输入通信引脚,其中:

3.根据权利要求2所述的设备,其进一步包括连接到所述接口电路的外围装置,其中包含在来自所述控制器的所述输入串行数据帧中的所述命令包含用于所述外围装置的指令。

4.根据权利要求3所述的设备,其中所述至少一个故障位包括:串行通信故障标志位,其适于指示是否在串行通信中检测到故障;以及外围装置诊断检测故障位,其适于指示在所述外围装置中是否检测到故障。

5.根据权利要求3所述的设备,其中所述控制器适于将命令发送到多个接口电路,其中每一接口电路连接到至少一个对应的外围装置。

6.根据权利要求5所述的设备,其中所述串行输入通信引脚适于接收命令和操作性数据。

7.根据权利要求5所述的设备,其中所述外围装置选自由功率管理集成电路、电机驱动器和传感器组成的群组。

8.根据权利要求1所述的设备,其进一步包括:

9.根据权利要求1所述的设备,其中所述至少一个故障位包括:

10.根据权利要求1所述的设备,其中所述输出串行数据帧包含多个状态位、多个数据位和多个循环冗余位,后面跟着所述至少一个故障位。

11.根据权利要求1所述的设备,其中所述接口电路适于经由选自由以下各者组成的群组的串行通信接口与所述控制器通信:串行外围接口总线、I2C通信总线、I2S通信总线和通用异步接收器/传输器。

12.根据权利要求1所述的设备,其进一步包括:

13.一种集成电路,其包括:

14.根据权利要求13所述的集成电路,其中所述外围装置接口电路系统被配置成将来自所述输入串行数据帧的数据存储在所述一或多个寄存器中的至少一个中,并且所述输入串行数据帧包含用于可通信地耦合到所述外围装置接口电路系统的外围装置的指令。

15.根据权利要求14所述的集成电路,其进一步包括逻辑,所述逻辑被配置成:

16.根据权利要求13所述的集成电路,其中所述外围装置接口电路系统被配置成:

17.根据权利要求13所述的集成电路,其进一步包括逻辑,所述逻辑被配置成:

18.一种方法,其包括:

19.根据权利要求18所述的方法,其中响应于检测到所述故障而将故障标志设置在所述输出串行数据帧中包括:

20.根据权利要求18所述的系统,其中所述输出串行数据帧由外围装置的接口电路发送,所述方法进一步包括:

...

【技术特征摘要】
【国外来华专利技术】

1.一种设备,其包括:

2.根据权利要求1所述的设备,其进一步包括串行输入通信引脚,其中:

3.根据权利要求2所述的设备,其进一步包括连接到所述接口电路的外围装置,其中包含在来自所述控制器的所述输入串行数据帧中的所述命令包含用于所述外围装置的指令。

4.根据权利要求3所述的设备,其中所述至少一个故障位包括:串行通信故障标志位,其适于指示是否在串行通信中检测到故障;以及外围装置诊断检测故障位,其适于指示在所述外围装置中是否检测到故障。

5.根据权利要求3所述的设备,其中所述控制器适于将命令发送到多个接口电路,其中每一接口电路连接到至少一个对应的外围装置。

6.根据权利要求5所述的设备,其中所述串行输入通信引脚适于接收命令和操作性数据。

7.根据权利要求5所述的设备,其中所述外围装置选自由功率管理集成电路、电机驱动器和传感器组成的群组。

8.根据权利要求1所述的设备,其进一步包括:

9.根据权利要求1所述的设备,其中所述至少一个故障位包括:

10.根据权利要求1所述的设备,其中所述输出串行数据帧包含多个状态位、多个数据位和多个循环冗余位,后面跟着所述至少一个故障位。...

【专利技术属性】
技术研发人员:S·A·门罗
申请(专利权)人:德州仪器公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1