TI中文支持网
TI专业的中文技术问题搜集分享网站

can 收发芯片 SN65HVD251在多节点can总线上无法正常使用

我在40个节点,总线长大约50m的can总线上使用该芯片,在波特率为500k时,收发信息错误(can卡提示)。在100k时则可以正常收发。每个节点的电路图如下所示,can总线两端接了两个120的电阻。如果只有一个节点可以波特率为500k。不知道是芯片选择有误,还是硬件有什么问题?谢谢!

Mickey Zhang:

原理图基本没问题,共地吗?GND与GND_ISO是分开的?

Kailyn Chen:

cable总线长度和data rate是成反比的,ISO 11898标准规定了40m的总线长度最多可挂接30个节点,当然cable越长,可挂接的节点数也会越多。

根据你的描述,50m的总线长度,40个节点在500K的data rate下影响通讯 ,通过你的验证可以看出通过降低节点数,或减小data rate都没问题,或者增加cable长度验证下。

Kailyn Chen:

还有一个建议,就是你采用了隔离芯片和CAN的收发器两个芯片,这样增加了板子空间,也加大了设计难度,其实TI有一款带隔离的CAN收发器ISO1050,相比你现在的应用会更简单。

Seasat Liu:

容性负载太大了

把TVS去掉试一试

赞(0)
未经允许不得转载:TI中文支持网 » can 收发芯片 SN65HVD251在多节点can总线上无法正常使用
分享到: 更多 (0)