SN65HVD1474芯片,全双工485,为啥发送数据没问题,接受数据有问题?在不发送,只是接收的情况下,偶尔接受错误,特别是0x8x,或者0x0x一般是错误的?
Carter Liu:
传输距离多远?用示波器看看信号有没有变形?
jinghuan hao:
回复 Carter Liu:
50cm都不到。在线仿真看到数据错了。
Kailyn Chen:
发送和接收的使能端一个高有效,一个低有效,这个没错吧? 别同时接到了高或低电平。
jinghuan hao:
回复 Kailyn Chen:
这个片子没有发送、接受使能脚,就是直接用。
jinghuan hao:
回复 Kailyn Chen:
这个片子没有发送、接受使能脚,直接用的。
Carter Liu:
回复 jinghuan hao:
在线仿真是用什么仿真的呢?有没有用示波器截一下接收端的波形,看看发过来的硬件数据流是不是正常的,根据协议再看一下发过来的数据在示波器上显示是多少。或者用逻辑分析仪则更方便
确定发过来的数据没有问题,然后要再检查接收端有没有问题了
Kailyn Chen:
回复 jinghuan hao:
确实是没有使能端,一直使能。
那么接收端有误,接收到的一直是高电平还是不确定的逻辑电平?
Vid电压是否大于200mV或者小于-200mV?