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.

[参考译文] TMS320F28035-Q1:应用问题。

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1210047/tms320f28035-q1-application-issue

器件型号:TMS320F28035-Q1

您好!

在通过 CAN 升级 F28034的过程中、对于 CAN 收发器、CAN 总线上可以处理的也是可以的。  

但是、CAN 模块内部寄存器中的数据存在随机更改、因此升级失败。

通过降低 CAN 波特率、情况略有改善、但没有完全改善。  

目前使用的是250K 率、但故障率为10%。

感谢您的帮助!

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

    Reed、

             确定这确实是一个 CAN 问题还是一个闪存编程问题非常重要。 假设这确实是一个可能问题、请查看 www.ti.com/lit/SPRA876中的调试提示。 请检查 MCU 的 CANTX 和 CANRX 引脚上的波形。 如果波形看起来干净、则不太可能出现 CAN 问题。 但是、您还可以说"通过降低 CAN 波特率、情况略有改善、但不是完全改善。  "。 这确实表明存在一些 CAN 通信问题。 具体来说、如果较低的位速率使问题变得更好、它肯定会指向一个位时序问题。 也就是说、位时序参数没有被正确选择。 一旦数据在 CANRX 引脚上正确接收、数据在模块内部进行"随机更改"的可能性极小。