This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] 为什么无法检测到 BUSOFF?

Guru**** 2578945 points
Other Parts Discussed in Thread: TCAN4551-Q1

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1575626/why-cannot-detect-busoff

器件型号:TCAN4551-Q1


工具/软件:

CAN_H 和 CAN_L 之间短路是否会导致该 CAN 芯片检测到 BUSOFF? 目前、我们遇到了这样的问题:
  • 当使用 TCAN4551 的产品安装在总线上时、并且 CANoe 用于监控产品报告的数据时、在 CAN_H 和 CAN_L 短路后、产品无法报告数据并发生 BUSOFF 故障。
  • 当两个使用 TCAN4551 的产品安装在同一总线上时、并使用 CANoe 来监控产品报告的数据时、在 CAN_H 和 CAN_L 短路后、产品将报告发生 BUSOFF 故障。
该芯片如何确定是否发生了 BUSOFF 故障? 为什么只有一个产品时无法检测到 BUSOFF?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、王

    如数据表中所述、TCAN4551-Q1 遵循 ISO 11898-1:2015 ISO 11898-2:2016 和 Bosch M_CAN 修订版 3.2.1.1 规范。

    ISO 11898-1 标准定义了错误计数、有几个例外情况可以防止 TEC 错误计数器导致总线关闭条件、特别是在测试过程中没有其他器件发送 ACK 时。  需要两个器件。

    由于 TCAN4551 将 Bosch M_CAN IP 用于 CAN FD 控制器、因此您可能还需要参考 M_CAN 用户手册 (链接)、以了解更多详细信息。  

    此致、

    Jonathan