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.

[参考译文] TMS320F2800157-Q1:CAN RX 故障

Guru**** 2537340 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1428341/tms320f2800157-q1-can-rx-failure

器件型号:TMS320F2800157-Q1

工具与软件:

大家好、专家:

这是我的客户报告的问题。

在客户的应用中、F2800157和同一电路板上的另一个 MCU (我们将其命名为 MCU-A)之间可以进行 CAN 通信。 上电几秒钟后、F2800157无法从 MCU-A 接收 CAN 帧、但 MCU-A CAN 能够正常从 F2800157接收 CAN 帧。

通过捕获 F2800157的 CAN_RX 引脚中的信号、信号看起来良好。

在 F2800157的 CAN_TX 引脚中捕获信号时、我们发现有时信号始终为高电平、但有时信号与 CAN_RX 引脚中的信号相同。 通过解析信号并标识 CAN-ID、将该帧从 MCU-A 发送到 F2800157。 所示。

请帮助说明在 CAN_RX 中接收到的信号是否在 CAN_TX 中发送到预期行为? 为什么有时高、有时复制 CAN_RX?

F2800157 CAN RX 故障的原因如何? 这是可复制的。

谢谢。

 

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

    尊敬的 Fan:

    当 F2800157器件无法从 MCU-A 传输节点接收消息时、您能否要求客户查看器件上寄存器 CAN_ES (错误状态寄存器)的值?  这是一种检查会导致 F2800157器件无法 从 MCU-A 接收 CAN 帧的更好方法

    此致、

    Joseph