微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > 调试sn65hvd233 出现的问题

调试sn65hvd233 出现的问题

时间:10-02 整理:3721RD 点击:

根据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也有波形。

有没有谁碰到过?

Hi Rui,

    CANH和CANL在环回时的波形应该是高阻态与D管脚的信号无关,你可以用示波器实际比较一下他们是否有关联。

这段话的意思是LBK为高的时候,使得总线上的输入输出均为高阻抗状态,你测试的CANH和CANL的波形既不是逻辑高也不是逻辑低吧?应该处于高阻抗状态。

量过确实是有关联的。

总线上共有两个节点,两个节点处的板卡的CAN收发器都是用的sn65hvd233,板卡A只有发送,板卡B只有接收。

后来我将两个板卡的LBK脚都拉高后,发现板卡A的发送的信号在板卡B正常接收到了。

然后我在将板卡A的LBK拉低,用示波器发现CANH CANL上没有任何波形,板卡B上也没有上到任何数据。

不管是发送还是接收,当LBK为高时,输入端D是什么状态的,你对照下datasheet中的发送和接收的真值表,另外,在你的电路中,CANH和CANL没有端接120ohm终端匹配电阻。

电路上是接了两个120omh的电阻的。

当LBK为高时,发送端的D引脚是连续发出一串波形,接收端D引脚时不时有个低脉冲出现(貌似这是正常通信是的ACK信号)。

当LBK为低时,D和R都是高电平。

感觉LBK的作用和datasheet里的完全不一样

你先根据Page15的真值表验证下HVD23是否能正常工作,比如发送时,LBK为Low,给输入端D一个脉冲,用示波器观察CANH和CANL的波形;

然后再看接收时,LBK仍为low,不管D是什么状态,根据输入端Vid的情况再判断输出R的波形。

您好,请问您的双绞线是怎么选的?是自己用两根AWG20缠的,还是买的那种“RS485线2芯双绞屏蔽线RVSP2*0.75/0.5控制线STP-120ΩCAN总线电线”。谢谢你

建议是采用120ohm特征阻抗,屏蔽或非屏蔽的双绞线。

上一篇:TUSB9261编程问题
下一篇:TFP401A原理图

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top