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.

[参考译文] SN65HVD251:CAN 总线终端

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/850222/sn65hvd251-can-bus-termination

器件型号:SN65HVD251

各位专家:

根据我的理解、CAN 总线的终端寄存器应该被放置在 CAN 网络的每一个边沿上。 因此、如果每个节点的端接寄存器位于方框内、如下所示、这是有问题的。 这种理解是否正确?

如果此使用模式是问题所在,您是否有任何解决方案?

此致、

希奥·乌奇克西

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

    尊敬的西班牙裔 SAN:

    CAN 终端应在网络的任一端完成。 这意味着仅在第一个节点和最后一个节点。 这可以在节点内部或外部完成、如图所示。 ISO11898-2规定了驱动器在60 Ω 负载下的差分输出(两个120 Ω 端接电阻并联)。 总线上的负载超过60欧姆(在每个节点上添加端接)将使收发器越来越难以驱动总线上的显性信号。   

    您显示的每个节点端接的图可能会使总线过载、并使收发器无法将线路拉得足够远以便进行正确通信。 我建议在除网络两端之外的所有节点中移除(不组装)这些电阻器。  

    请告诉我,您是否希望得到进一步的澄清或建议。

    此致、

    Eric

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

    尊敬的西班牙裔 SAN:

    对我上次答复的评论:

    我假设每个节点上的端接值为120欧姆。 如果将较大的值用于残桩端接(1k - 2k Ω)、则可以在不使总线过载的情况下使用类似您绘制的网络。  

    此致、

    Eric

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

    尊敬的 Eric:

    感谢你的答复。 请参见下图。

    有两个设备、A 和 B。通常、A 和 B 是网络的任一端。 情况1。

    有时需要两个 A。 即使在本例中、我们也希望使用两个完全相同的 A。这是情况2。  

    我们的问题是如何实现它。 您是否有针对案例2的解决方案?

    此致、

    希奥·乌奇克西

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

    尊敬的西班牙裔 SAN:

    如果所有端接值均为120欧姆、则在第2种情况下、我建议移除第二个(存根) A 单元上的端接电阻器。 如果总线上存在三个120欧姆负载、则器件驱动器可能无法驱动等效的40欧姆负载。  

    如果所有 A 单元必须相同、则可以保持端接电阻器未组装、或者可以使用更大的值(1k-2k Ω)、并且可以直接在总线末端施加120 Ω 端接电阻。

    但愿这对您有所帮助。 请告诉我您是否希望得到其他建议。

    此致、

    Eric