SN65HVD230与别家的TJA1050通信,运行一段时间之后,经常发现SN65HVD230与TJA1050同时坏,其中SN65HVD230的CANH对VCC短路,电阻为1.5ohm左右,CAN总线只接了两根线,没有共地,在接口处有加一个TVS管,型号为PESD5V0L2BT,并且在总线CANH与CANL之间串联了一个10ohm/1206的电阻,此电阻也烧坏了,请问是什么原因引起了这个现象?
user6353095:
CANH与CANL上都分别串接了一个10ohm电阻,不是CANH与CANL之间的。
Amy Luo:
您好,
PESD5V0L2BT损坏了没有,检查下总线上的共模电压是否超过-2V至7V(Voltage at any bus terminal (commonmode)VIC –2 – 7V)或者总线上的电压超过-2.5V至7.5V(Voltage at any bus terminal(separately)VI–2.5 – 7.5V)
user6353095:
回复 Amy Luo:
也坏了。这个原因是怎么引起的?
Amy Luo:
回复 user6353095:
很可能是总线上的共模电压过高造成的。
下面文档总结了CAN总线的物理层需求,可根据排查原因:
www.ti.com.cn/…/slla270
user6353095:
回复 Amy Luo:
CAN总线在不隔离的情况下,是否一定需要共地,也就是有一个低阻抗的回流路径;现在的情况是大部分现场是只接两根线,即CANH与CANL,而且很多接口也只提供了这两根线,没有公共地线的情况,这种情况下CAN的损坏率会有多少?
Amy Luo:
回复 user6353095:
在距离短、干扰小的场合,可以不共地。在不共地情况下CAN的损坏率,这个我不清楚,与使用环境有关。