首页 » 互联网 » 是德示波器DSO-X 3034A 调试485接收乱码_尖峰_降低

是德示波器DSO-X 3034A 调试485接收乱码_尖峰_降低

admin 2024-12-30 13:06:47 0

扫一扫用手机浏览

文章目录 [+]

两台V1.1版本,一台V1.2版本

硬件差异紧张是后面的高下拉电路,V1.1利用6.8K,V1.2利用2K

是德示波器DSO-X 3034A 调试485接收乱码_尖峰_降低 是德示波器DSO-X 3034A 调试485接收乱码_尖峰_降低 互联网

二)非常征象:

是德示波器DSO-X 3034A 调试485接收乱码_尖峰_降低 是德示波器DSO-X 3034A 调试485接收乱码_尖峰_降低 互联网
(图片来自网络侵删)

多种仿照测试之后,创造如下配置时:

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论坛。

标签:

相关文章

详细剖析C语言中的arc,原理、应用与挑战

C语言作为一种功能强大、应用广泛的编程语言,在计算机科学领域扮演着举足轻重的角色。在C语言的众多特性中,arc(结构体数组)无疑是...

互联网 2025-01-01 阅读0 评论0