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.

[参考译文] SN65HVD234:两个 CAN 收发器间直接 TXD/RXD 连接的可行性和协议注意事项

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1420298/sn65hvd234-viability-and-protocol-considerations-of-direct-txd-rxd-connection-between-two-can-transceivers

器件型号:SN65HVD234

工具与软件:

您好!

我知道 CAN 收发器的标准用例是使用 TXD 和 RXD 线连接到微控制器等 CAN 控制器。  CAN 收发器数据表中的方框图似乎表明收发器具有多项功能。  它将 TXD 输入上的单端信号转换为差分信号、然后将差分信号转换为 RXD 上的单端输出、以发送到 CAN 控制器。  如果通过两个 CAN 收发器的互连来连接两个 CAN 器件(如附加图像所示、其中一个收发器的 TXD 线连接到另一个收发器的 RXD、反之亦然)、那么 CAN 仲裁、自动重新传输或恢复机制是否会中断?  假设差分网络和连接的器件的端接电阻都正确。

谢谢!

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

    CAN 收发器可在电气级别工作、甚至不需要使用 CAN 协议。

    然而、这个电路不起作用、这是因为它从不离开主状态。 只有当一个状态是由另一个器件生成时、一个 CAN 缓冲器才能够发送一个显性状态。 有 I²C 缓冲器可以正确地处理这一点、但是 CAN 总线在实践中并不是这样拆分的(因为 CAN 驱动器对于大型总线来说已经足够强大了)。