两台V1.1版本,一台V1.2版本
硬件差异紧张是后面的高下拉电路,V1.1利用6.8K,V1.2利用2K
二)非常征象:

多种仿照测试之后,创造如下配置时:
PC输出——>产品COM2——>产品RS485——> PC,波特率9600
当拔掉RS485接口后,V1.1版本的一台机器涌现非常,RS485的吸收灯常亮,有收到乱码,插上后又正常,断电重启后征象一样。
三)调试验证:
将非常的V1.1机器高下拉电阻改成2K高下拉电阻后,通信正常。
四)进一步剖析:
RS485的吸收灯常亮,解释吸收端有数据,测试U1110波形,吸收数据脚确实有数据,且大部分韶光都是低电平,以是吸收灯常亮。
RS485正常时波形如下,RX有向下的尖峰,且对应于pin3的低落沿,实测向下的尖峰为百nS级
尖峰改进试验,考试测验利用三极管代替反相器掌握485芯片
修正后,实测波形如下
结论:
1)R485输出芯片的高下拉电阻大小对数据的传输有影响;
2)三极管掌握,比直接用反相器掌握从实际效果上看更佳,但是详细参数可能还须要优化调度;
3)无论是三极管还是反相器掌握,485输出高时还是用的高下拉实现,以是驱动能力并没有改进。
2015-08-10
深入补充
1)测试TI不带施密特触发器的反相器-SN74LVC1G04DBVR,测试结果与之带施密特触发器的反相器-SN74LVC1G14DBVR,征象一样;
2)利用三极管掌握
A) 根据上图三极管开关电路的推举,增加180pF的Cs加速电容后,涌现和利用反相器一样的征象
以下测试去掉加速电容Cs
B)
C)
E)
小结:
1)利用反相器时:tx反向后的上起落低韶光都比较短,16nS旁边;
2)利用三极管,tx反向后的上升和低落韶光都会延长;
3)三极管开关中的RL阻值影响tx反向波形的上升沿韶光,对低落沿韶光影响较小;
4)三极管的加速电容使得tx反向后的低落沿加速;
5)U1110_1脚的低落尖峰产生与tx反向后的低落沿韶光有关,低落沿韶光到几十nS级,就涌现此尖峰;
6)U1110_1脚的低落尖峰对应于RS485吸收到了数据,窄的低落尖峰不会被隔离芯片ISO7221A所吸收,试验测试250nS旁边的低落尖峰,经由ISO7221A后,会被滤除认为没有旗子暗记;
7)Tx反向后的低落沿韶光是非直接导致U1110_1脚低落尖峰的产生与否。
修正方法:
1)针对目前的PCB生产,坚持V1.2版本硬件修正,利用2K的高下拉电阻;
2)针对后续项目,综合功耗考虑利用三极管BC817,RL=100K,Rb=100K,无加速电容。
连续补充:
前面的测试波特率只是针对9600。
进一步测试,利用反相器时,测试波特率2400,4800,9600,19200,38400,115200都没有问题
利用三极管电路,测试不同波特率下,tx及tx反向后波形,115200波特率下涌现乱码
剖析:结合上面三幅图片,可以看出tx反向后的上升韶光再加上tx反向与tx的延迟韶光和115200波特率下的数据最小宽度韶光已经可比拟,tx反向波形上升还没完成又要反向,从而涌现非常。
根据前天的结论:RL影响tx反向波形的上升韶光,RL改成1K后,115200波特率下,能够正常收发,但是从波形上看,还是有点临界。
以上图文内容均是EEWORLD论坛网友:tziang原创,在此感谢。
欢迎微博@EEWORLD
如果你也写过此类原创干货请关注微信"大众年夜众号:EEWORLD(电子工程天下)回答“投稿”,也可将你的原创发至:bbs_service@eeworld.com.cn,一经入选,我们将帮你登上头条!
与更多行业内网友进行互换请上岸EEWORLD论坛。