485通讯出错

[复制链接]
3421|15
 楼主| benxiaoyu4 发表于 2011-6-3 01:12 | 显示全部楼层 |阅读模式
本帖最后由 benxiaoyu4 于 2011-6-3 01:17 编辑

通讯芯片使用SP3072,通讯速率115200,通讯距离小于1米,(调试阶段)、误码率超高。电路图如下,各位帮忙分析一下,谢了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
chunyang 发表于 2011-6-3 02:07 | 显示全部楼层
高速下最好不要用偏置,同时注意电缆品质。
 楼主| benxiaoyu4 发表于 2011-6-3 07:40 | 显示全部楼层
可是我目前在实验室就出现好多错误。我也试验过没有偏置的情况,跟PCB板得布局有关系没
sjnh 发表于 2011-6-3 08:18 | 显示全部楼层
1、R74/R75不能太小,特别并联,最好不用
2、SMBJ TVS结电容很大,6V的有2000PF以上,总线高速时波形畸变很厉害
joyme 发表于 2011-6-3 17:27 | 显示全部楼层
我认为R74/R75值太大,偏置要保证差分电压大于200mV,实际上还是大点好,3.3V供电按这种偏置,差分压降才300mV左右,120欧姆是匹配阻抗的话,只能适当减小R74/R75

像LZ这种短距离设备不多的情况,可以不要偏置电阻
mmax 发表于 2011-6-3 22:00 | 显示全部楼层
楼主板子跟什么设备通讯?

你两个设备之间的GND连一起了吗?
liuzhmx 发表于 2011-6-4 21:04 | 显示全部楼层
先进行个仿真
RGB123 发表于 2011-6-4 21:55 | 显示全部楼层
建议:先用成品模块实验,成功了后自己改造
chunyang 发表于 2011-6-4 23:46 | 显示全部楼层
TVS会影响信号的沿,但不至于到楼主遇到的那样,还是仔细检查电路、电缆和接插件吧。
 楼主| benxiaoyu4 发表于 2011-6-5 06:49 | 显示全部楼层
谢谢各位,把终端电阻与上下拉电阻去掉后貌似有所改观。正在试验
chunyang 发表于 2011-6-6 23:52 | 显示全部楼层
终端电阻不能去掉,总线很短时,可只加一头。
cughd 发表于 2011-6-7 13:28 | 显示全部楼层
langtuodianzi 发表于 2011-6-7 15:40 | 显示全部楼层
本帖最后由 langtuodianzi 于 2011-6-7 15:42 编辑

RS485信号工作电压-7--+12V,楼主的末级保护采用SMBJ6.0CA,断态电压太低,TVS管的选型应该选择SMBJ12CA-TP。
JerryWu75 发表于 2011-6-7 17:26 | 显示全部楼层
两片485芯片之间是否共地,可以考虑将两片的直流地连接起来看看。另外如果两边都增加偏置电阻的话,注意阻值不要太小。另外如果两端的连线长度较短的话,如果终端电阻选择不好也会导致出现问题,这么短的距离可以考虑取消终端电阻!
 楼主| benxiaoyu4 发表于 2011-6-15 07:30 | 显示全部楼层
非常感谢楼上各位大侠,学习了。已经解决了。主要是软件上进行更改了。
corset 发表于 2011-6-15 10:35 | 显示全部楼层
治标不治本
您需要登录后才可以回帖 登录 | 注册

本版积分规则

26

主题

135

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部