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.

[参考译文] TCAN4550:低数据比特率配置会导致通信故障/错误

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1370491/tcan4550-low-data-bit-rates-configurations-leads-to-communication-failure-errors

器件型号:TCAN4550

工具与软件:

您好!

虽然标准位速率配置运行良好、但当我配置低数据位速率时、通信失败。

例如、当仲裁比特率为50kb/s 和数据比特率为500kbit/s 时、通信效果良好、没有错误。

但 当仲裁比特率为50kb/s 和数据比特率为100kbit/s 时 (DBTP=0x180C11 , DBRP=25 TSEG1=13 , TSEG2=2, SJW=1 ),通信失败。

总线中填充了两个总线节点、这两个节点都使用上面的部分。

有什么建议吗?

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

    Amit、您好!

    我不知道什么可能会发生简单的你的描述,"通信失败",所以我可能需要更多的信息。

    您可以监控以下寄存器:

    • 错误计数器寄存器(0x1040)
    • 协议状态寄存器(0x1044)
    • 控制寄存器(0x1018)
    • MCAN 中断寄存器(0x1050或0x0824)
    • 中断寄存器(0x0820)
    • 状态寄存器(0x000C)

    您是否还能在示波器上捕获 CANH 和 CANL 波形?

    此致、

    乔纳森

x 出现错误。请重试或与管理员联系。