根据datasheet 第2页的描述:
A logic high on the loopback LBK pin 5 of the SN65HVD233 places the bus output and bus input in a
high-impedance state. The remaining circuit remains active and available for driver to receiver loopback,
self-diagnostic node functions without disturbing the bus
如果将LBK引脚拉高,那么CANH、CANL的电平应该不收引脚D (即CAN的发射)的影响,但实际发现D用波形时,CANH、CANL也有波形。
有没有谁碰到过?
Nick Dai:
Hi Rui,
CANH和CANL在环回时的波形应该是高阻态与D管脚的信号无关,你可以用示波器实际比较一下他们是否有关联。
rui liu1:
回复 Nick Dai:
量过确实是有关联的。
总线上共有两个节点,两个节点处的板卡的CAN收发器都是用的sn65hvd233,板卡A只有发送,板卡B只有接收。
后来我将两个板卡的LBK脚都拉高后,发现板卡A的发送的信号在板卡B正常接收到了。
然后我在将板卡A的LBK拉低,用示波器发现CANH CANL上没有任何波形,板卡B上也没有上到任何数据。
rui liu1:
回复 Kailyn Chen:
电路上是接了两个120omh的电阻的。
当LBK为高时,发送端的D引脚是连续发出一串波形,接收端D引脚时不时有个低脉冲出现(貌似这是正常通信是的ACK信号)。
当LBK为低时,D和R都是高电平。
感觉LBK的作用和datasheet里的完全不一样
DI ZHOU1:
您好,请问您的双绞线是怎么选的?是自己用两根AWG20缠的,还是买的那种“RS485线2芯双绞屏蔽线RVSP2*0.75/0.5控制线STP-120ΩCAN总线电线”。谢谢你
Kailyn Chen:
回复 DI ZHOU1:
建议是采用120ohm特征阻抗,屏蔽或非屏蔽的双绞线。