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.

[参考译文] TMS320F2808:双路 CAN 收发器至单路

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1200872/tms320f2808-dual-can-transceiver-to-single

器件型号:TMS320F2808

一个项目使用双 CAN 总线拓扑、其中每个节点支持两个独立的 CAN 总线、可实现单一容错。

双路 CAN 收发器 AMIS42770ICAW1RG 已经过时、因此我们必须找到另一种解决方案。

 

目前、该元件采用2条物理 CAN 总线、并将单个 RX 和 TX 输出到 MCU 上的单个 CAN 控制器/模块。 如果其中一个上出现故障(如短路)

但它仍限于发生故障的总线。 从协议 IC 到其它总线系统以及这个总线系统本身的数据交换可继续进行。 AMIS−42770内的逻辑单元可提供两条总线与数字接口之间的数据传输、以及一条总线与另一条总线之间的数据传输。

 

此芯片似乎是"独一无二"的解决方案、因此替代解决方案是使用2个单一 CAN 收发器并利用 MCU 上的两个 CAN 模块、然而上一句中的功能后来就消失了、必须以另一种方式实现。

 

下面的图纸希望有助于说明。






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

    别提—AMIS 芯片用于中继器模式。

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

    我熟悉 AMIS42770的功能。 遗憾的是、我们没有功能相同的解决方案。

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

    谢谢你的答复。

    您认为将 AMIS42770仲裁和逻辑实施到微控制器并改用两个单收发器是否可行?


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

    这是可行的、但一切都需要在软件中处理。