找回密码
 请使用中文注册

手机号码,快捷登录

手机号码,快捷登录

查看: 489|回复: 0

关于昨天的隔离RS485转化器

[复制链接]
阅读字号:

1374

主题

50

回帖

2万

积分

超级版主

积分
27551
发表于 2023-11-9 08:54:04 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×

昨天群里有群友问,这个转化器A的上拉电阻和B的下拉电阻都选10KΩ会不会太大了?如果端接120欧姆的终端电阻分压后会不会出问题?(RS485的高电平判断标准为大于+200mV,低电平判断标准为小于-200mV


b0613adb53af634eb9756dabdac43ebc.png 然后我做了以下测试,分享给各位同好:
  • 不接120Ω终端匹配电阻,测试波形图如下,A-B的波形:
这个波形看起来是很正常当发送为低电平时,A0B1,此时A-B=-5V当发送为高电平时,A1B0,此时A-B=5V均符合高低电平判断标准。
c1fb59fa3f4293a82ad1d04c7573b74c.png
  • 接入120欧姆终端电阻后,测试波形图如下,A-B的波形:
这个波形就看起来不那么正常了(不过接收端可以正常接收!!)当发送为低电平时,A0B1,此时A-B=-5V(正常)当发送为高电平时,由于存在收发自动切换电路,此时切换为接收状态,A和B均输出为高阻Z态。此时分压后A-B电压等于5/(10k+10k+120)*120≈29mV
6463558364b91e85aebafff22cbd238b.png

但是上图可以看到,也并不是完全没有发出来高电平,而是在低电平切换为高电平时会有一个小的高电平尖峰,然后又回落到mV级别。那么分析这个尖峰的产生原因为:


b77e94ce574e0eb9c306ac95d4745b41.png

假设Tx由低电平转为高电平,那么反相器前面的电容是要充电的,在充电充到反相器输入端判为高电平的过程中,芯片都是在发送状态,所以会发出来一小段高电平 ,那个尖峰就是电容充电导致反相器没有立即输出低电平切换到接收状态(A,B高阻)导致的。


3c0989b5d9098a93bbc6d9b817eb895b.jpg

然后我把电容拆掉了,果然这个高电平尖峰就不存在了,大致如下,除了-5V就是0V了基本,没有截图(图是前面的图加黑笔涂出来的)。不过此时接收端仍然可以正常接收??!高电平判断难道不是+200mV以上吗??!


e809db57ad118ab33190ae008bc22831.png 群友对虽然没到200mV但是可以正常接收数据的猜测:

感觉得看sp485对|A-B|<200mv怎么处理了,如SP485E的RO不输出低,且FT232串口接收自带拉高,那就可以通信了,有点像iic的上拉电阻了。

不过在手册里没有看到SP485E对|A-B|<200mv的处理方式,也没有在FT232RL里看到RX是不是有内部上拉之类的描述。

我的疑问:

既然有没有电容都可以正常发送接收,那为什么还需要加这个电容这块电路?如果您对这块电路有所见解,希望您为我解惑!


970ee184e70254f5e48739b53d8fe40b.png
.
您需要登录后才可以回帖 登录 | 请使用中文注册

本版积分规则

QQ|Archiver|手机版|家电维修论坛 ( 蜀ICP备19011473号-4 川公网安备51102502000164号 )

GMT+8, 2025-6-19 19:27 , Processed in 0.215921 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表