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.

[参考译文] TCAN4550:关于不同电压 CAN 线路之间通信的兼容性

Guru**** 2507185 points
Other Parts Discussed in Thread: TCAN4550, TCAN334

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1083363/tcan4550-regarding-compatibility-of-communication-between-different-voltage-can-lines

部件号:TCAN4550
“线程: TCAN334”中讨论的其它部件

大家好,

我目前正在使用 TCAN4550和 ST 控制器(STM32F0)进行设置,它在线路上大约有50个节点时工作正常。  

最近我开始使用 STM32G0系列,它内置了控制器的 CAN-FD,所以我单独使用它实现了通信;使用 TCAN334GDR 收发器,它也工作正常。 我注意到,在第一种情况下,CAN-H 和 CAN-L 线路的怠速电压为2.5V,在第二种情况下(CAN-FD)的怠速电压大约为1.65V。 所以,我想知道这些是不是相互兼容的,我可以互换使用我的两块主板,也可以不互换使用。 如果此通信存在任何可能的问题,或者在尝试更改之前需要更改的任何内容,请告诉我。

谢谢你。

此致  

Jayam Srivastava。

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

    Jayam 您好,  

    这里有个好问题。 这里的简短答案是肯定的;可以在同一总线上同时使用5V 供电的收发器(如 TCAN4550)和3.3V 供电的收发器。

    由于3.3V 供电的 CAN 收发器不能驱动相同的电压级别,因此它在总线上驱动的共模{(CANH + CANL)/2}也较低。 值得注意的是,TCAN334驱动的隐性 Vcc/2 (1.85V)水平与典型的5V 隐性水平2.5V 相比。 因此,在混合网络中,我们预计这两种偏见之间会出现一些隐性程度。 在一个节点赢得仲裁并自己驾驶公共汽车的活跃案例中,这种情况会变得更加棘手。 当5V 或3.3V 收发器驱动主导时,它会为所有其它收发器的隐性偏置提供过大的功率,并强制总线共模以其自己的驱动值(通常为 Vcc/2)。 当您看到电压从2.5V 切换至1.65V 时,可能会看到这种情况。  

    从数据完整性的角度来看,这不会太有影响,因为差分信号的影响不会太大。 通用模式的转换确实对排放有一定影响,因此,在运行这样的混合网络时,这通常是最大的问题。  

    请告诉我这一解释是否清楚,以及你是否还有其他问题。

    此致,
    埃里克·肖特