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.

[参考译文] ISO1042-Q1:数据速率与 CAN 总线长度之间的相关性。

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

https://e2e.ti.com/support/isolation-group/isolation/f/isolation-forum/1397805/iso1042-q1-the-correlation-between-data-rates-and-the-length-of-the-can-bus-wires

器件型号:ISO1042-Q1

工具与软件:

为了检查数据速率的通信成功率和 CAN 总线的长度、我进行了一项测试。

在主板和从板之间连接一个电阻器(通过总线的长度形成电阻)、我通过更改数据速率对其进行了测试。

*测试案例

1.数据速率:100kbit/s、250kbit/s、500kbit/s、1Mbit/s

2、CAN 总线线路长度: 1.08km(91ohm_AWG24)

*结果(成功率)

100k 39.6%
250k 89.7%
500K 100%
1M 100%

我认为在较高的数据速率下通信成功率会下降、 我想知道为什么会得到相反的结果。

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

    请显示故障信号的示波器轨迹(如果可能、则使用−B)。

    您是否有终端电阻器?

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

    C1:主器件 A、C2:主器件 B、C3:从器件 A、C4:从器件 B

    100kbit/s _ 91欧姆

    我有终端电阻。

    成功(500k、1M)和失败(100k)波形之间没有区别。

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

    这些波形的噪声似乎相当大。 要检查这是否为共模噪声、请让示波器计算 CANH−CANL。

    为了检查接收器是否正常工作、显示 CANH−CANL 和 RXD。

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

    您好、Miho、  

    除了 Clemens 的调试、您是否能够添加原理图的捕获? 我怀疑端接电阻器的放置和阻值存在问题。 对于正确端接的 CAN 总线、我预计隐性差分电压会更小。   

    2. CAN 总线线线长度:1.08km (91欧姆 AWG24)[/报价]

    您是否正在测试1公里长的电缆? 这超过了 CAN FD 的建议总线长度。 ISO1042-Q1设计用于以5Mbps 的速度实现40m 的总线长度。  

    此致!
    Andrew

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

    黄色波形为 CANH-CANL。

    我在该波形中看不到噪声。

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

    为了提高生产率、所有 CAN 板上都安装了780欧姆的终端电阻器、用于将 CANH-CANL 线路之间的电阻调整为60欧姆。

    因此、主器件侧终端电阻为780 Ω、从器件侧 终端电阻为70 Ω。

    这可能是问题吗?

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

    黄色波形显示该噪声是共模噪声、这对差分信号是无害的。

    端接电阻必须与电缆的特性阻抗匹配、通常为120 Ω。 CAN 驱动器专为60 Ω 负载而设计、因此 CAN 总线的两端应恰好具有两个端接电阻。

    差分总线电压必须至少为1.5V。本例中该电压约为0.8V、因此接收器可能无法检测到它。 您的电缆过长(即91 Ω 过高)。

    增加接收器上电压的一种方法是使用 交流端接、但这只在低速时有效。