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.

TCAN1042H: 隐形状态(STB)下,对总线电压的影响

Part Number: TCAN1042H

HI,我最近在选多个CAN总线应用,查到TCAN1042,我想请教的是,根据数据手册,在STB状态下,每个CANH和CANL内部一个弱的下拉电阻。我想问的是,如20个CAN链接的总线条件下,如果18个处于STB状态,只有2个在STB=0的正常状态,那么根据手册上的说法,此时会有18个电阻将总线下拉到地,而只有2个芯片以很弱的(15K)的电阻将其驱动到2.5V,那这种情况下,18个下拉电阻会将这个2.5V拉到接近地了。。。。此系统这种条件下能正常工作吗。。。。

  • 您好,

    是偏置到VCC/2,是隐形状态,这种系统在这种条件下是可以正常工作的

  • 不对啊,Activate low power Standby mode by setting STB terminal high. In this mode the bus transmitter will not send
    data nor will the normal mode receiver accept data as the bus lines are biased to ground minimizing the system
    supply current. Only the low power receiver will be actively monitoring the bus for activity. RXD indicates a valid
    wake up event after a wake-up pattern (WUP) has been detected on the Bus. The low power receiver is powered
    using only the VIO pin. This allows VCC to be removed reducing power consumption further。

    你看这个9.4.3描述。他是the bus lines are biased to ground被拉到地了,而且你看你F9.2,描述的STB条件下,内部是拉到地的。。。那跟这个描述有区别啊,而且如果偏置到VCC/2。你手册里面的STB功耗也 不满足啊。。。。

  • 您的理解是对的,在standy mode ,总线是以上图B连接,而其他正常模式收发器则试图将CAN总线保持在2.5V。因此,会产生一条泄漏路径,从而降低整个总线电压水平。其降低多少将取决于总线上收发器的数量和进入standby mode节点的比率。如果有20个节点,其中18个节点是standby 状态,那么总线电压很可能将不足能够正常通信。

  • 我根据手册看也是这个意思,但是问题来了,如果都处于stb状态了,总线被拉到0了,谁能发正常的WUP信号啊。。。这个WUP都是建立在某个CAN驱动的输出上的,这个时候总线电压为0,导致CANL和CANH不正常工作了。。。

  • 我记得可以给总线外接一个共模电压,以防止总线电压被拉的过低不能正常通信,我找下这个电路。

  • 我找到了我印象里的这个电路,如下链接帖子中的回复,但是这个是将信号作为共模信号注入CAN总线的测试电路。

    关于上面进入standby模式的节点拉低总线电压的情况,我想应该控制进入standby 节点的比率以控制总线电压。

    其实,没有standby模式的收发器也存在泄漏路径的问题,只是相对小一些,因此建议使用带有高阻抗接收器的收发器,以尽量减少增加到总线上的总泄漏。

    https://e2e.ti.com/support/interface-group/interface/f/interface-forum/972704/tcan1042h-common-mode-voltage-test?tisearch=e2e-sitesearch&keymatch=TCAN1042H#