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.

[参考译文] TM4C1231H6PGE:针对 CAN 通信的回路

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/585396/tm4c1231h6pge-loop-back-for-can-comms

器件型号:TM4C1231H6PGE

该器件具有2个 CAN 控制器。 要将 CAN0和 CAN1用作接收器和发送器、我可以将它们直接连接到 Rx、还是应该通过总线收发器进行连接?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    它们必须通过收发器(或模拟收发器的逻辑)进行连接。 CAN 模块要求它在驱动 CAN TX 低电平时看到 CAN RX 线路变为低电平、在另一个节点确认传输时看到 CAN RX 变为低电平。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    对于两个节点之间非常短的距离、例如同一 MCU 上的两个节点、您可以在不使用收发器的情况下使用二极管尝试以下方案。

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

    聪明-我没有看到。   不应该将该上拉"拉"至3V3 -而不是5V?  (即 MCU 更安全)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 CB1、
    你是对的。 海报需要3.3V 上拉电阻。 我试图用二极管代替收发器。 就我个人而言、我之前在另一次 MCU 验证中尝试过它。