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.

[参考译文] 编译器:CAN 收发器、微控制器

Guru**** 2979400 points

Other Parts Discussed in Thread: TMS570LC4357

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/939445/compiler-can-transceiver-microcontroller

主题中讨论的其他器件:TMS570LC4357

工具/软件:TI C/C++编译器

当微控制器与 CAN 收发器通信时会出现什么问题?

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

    Alex、您好!

    您使用的是什么微控制器? 例如 、这是 TMS570LC4357吗?

    此致、

    Nick

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

    任何 具有 CAN 的微控制器都没关系。

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

    Alex、您好!

    CAN 是一种双线制半双工串行网络、通常用于在网络节点之间提供通信。 CAN 收发器可连接 CAN 协议控制器和 CAN 总线物理线。

    CAN 控制器可以检测到传输错误。 如果 DCAN 丢失了仲裁或者在发送期间发生了错误、那么一旦 CAN 总线再次空闲、消息就会被重新发送。

    请参阅 CAN 规格。  

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

    微控制器和 CAN 总线之间的收发器有何适应????

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

    收发器的作用只是驱动和检测与总线之间的数据。

    它将控制器使用的单端逻辑转换为通过总线传输的差分信号。

    它还根据差分电压确定总线逻辑状态、抑制共模噪声、并向控制器输出单端逻辑信号。

    一些收发器提供了将控制器与总线条件(如静电放电(ESD)或电气过载(EOS)损坏)隔离的特性、以便在极端总线条件下损坏收发器时保护节点。

    请查看 CAN 规格、了解为何需要收发器。