ZHCSMX1B October 2019 – March 2022 TCAN1144-Q1 , TCAN1145-Q1 , TCAN1146-Q1
PRODUCTION DATA
TCAN1144-Q1 和 TCAN1146-Q1 都提供高级总线故障检测功能。此处以 TCAN1146-Q1 为例进行了展示。该器件可以确定某些故障条件并设置状态/中断标志,便于 MCU 了解故障。如果四个显性到隐性转换期间存在故障,并且每个显性位持续时间大于或等于 2µs,则会进行检测并记录检测结果。与端接电阻器位于两端的任一总线架构一样,并非每个故障都可以明确到最根本级别,即确切位置。故障检测电路会监视 CANH 和 CANL 引脚(电流),以确定是否存在电池短路、接地短路、相互短路或开路。从系统角度来看,器件的位置会影响可检测到的故障。请参阅图 10-29,以了解节点位置示例及其对确定实际故障位置的能力有何影响。图 10-30 至图 10-34 显示了基于三节点配置的各种总线故障。表 10-17 显示了可检测到的故障以及由哪个器件检测到。故障 1 检测为 ½ 端接,故障 2 则检测为无端接。
总线故障检测是一种系统级检测。如果 ECU 发生故障,则总线的一般通信会受到影响。要全面覆盖节点,需要针对每个节点的系统级诊断步骤,并能够将该信息传回中心点。
故障编号 | CANH | CANL | 检测故障 |
---|---|---|---|
1 | 开路 | 开路 | 检测所有位置是否出现半端接故障 |
2 | 开路 | 开路 | 根据开路位置,检测到器件为无端接故障。 |
3 | 开路 | 正常 | 是,但无法区分此故障与故障 2 和 4 之间的区别;器件 2 和器件 3 未发生此故障 |
4 | 正常 | 开路 | 是,但无法区分此故障与故障 2 和 3 之间的区别;器件 2 和器件 3 未发生此故障 |
5 | 短接至 CANL | 短接至 CANH | 是,但无法确定位置 |
6 | 短接至 Vbat | 正常 | 是,但无法确定位置 |
7 | 短接至 GND | 正常 | 是,但无法区分此故障与故障 10 之间的区别 |
8 | 正常 | 短接至 VBAT | 是,但无法区分此故障与故障 11 之间的区别 |
9 | 正常 | 短接至 GND | 是,但无法确定位置 |
10 | 短接至 GND | 短接至 GND | 是,但无法区分此故障与故障 7 之间的区别 |
11 | 短接至 Vbat | 短接至 VBAT | 是,但无法区分此故障与故障 8 之间的区别 |
地址 | 位 | 默认值 | 标志 | 说明 | 检测故障 | 访问 |
---|---|---|---|---|---|---|
8'h54 | 7 | 1'b0 | RSVD | 保留 | ||
6 | 1'b0 | CANBUSTERMOPEN | CAN 总线有一个端接点开路 | 故障 1 | R/WC | |
5 | 1'b0 | CANHCANL | CANH 和 CANL 短接在一起 | 故障 5 | R/WC | |
4 | 1'b0 | CANHBAT | CANH 短接至 VBAT | 故障 6 | R/WC | |
3 | 1'b0 | CANLGND | CANL 短接至 GND | 故障 9 | R/WC | |
2 | 1'b0 | CANBUSOPEN | CAN 总线开路(三个可能的位置之一) | 故障 2、3 和 4 | R/WC | |
1 | 1'b0 | CANBUSGND | CANH 短接至 GND,或者 CANH 和 CANL 都短接至 GND | 故障 7 和 10 | R/WC | |
0 | 1'b0 | CANBUSBAT | CANL 短接至 VBAT,或者 CANH 和 CANL 都短接至 VBAT | 故障 8 和 11 | R/WC |