MAX3232 每次只有在上电后,再连接串口线正常——保护电阻。RS232防雷保护

转载:http://m.newsmth.net/article/Circuit/298517?p=1

转载:http://www.360doc.com/content/18/0719/13/57938855_771643421.shtml

 

原问题:

做了块电路板,结果发现,要先对开发板上电, 再打开串口超级终端, 串口通信才可成功。
但是另外一块开发板却没有这个问题。
这一般是什么原因造成的?

自己遇到问题:

刚焊接好的板子,发现串口有问题,结果串口每次只有在断电上电后需要在上电后重新连接串口线

才能正常通信

原因简述:

缺少保护电阻,

解决办法:每次断电时拔掉串口线

下面所提到的问题,和上面链接中的问题(热插拔才可通信),其实是同一个问题,
可能的原因是
  1. 232收发器芯片产生电压的那些小电容的数值是和数据手册上不太一致
  2. 232收发器芯片和232插座之间缺少串联保护电阻,或保护电阻数值太小。
  3. 原来的232收发器芯片可能部分失效了

如果1和2都已经做到了,将232收发器芯片的RXD输入管脚和插座RXD之间的串联保护电阻加大,比如换成1K或10K的,应该就可以了。如果还不成,就换个232芯片吧。

多说几句原因吧(以前碰到过该问题所以就研究过):

在不通信的时候,PC串口的TXD管脚会输出-5V左右的电压,于是在开发板上的232收发器芯片的RXD对应的输入管脚(R1IN或R2IN)上维持着-5V左右的电压。当开发板断电时,232收发器芯片的电源管脚没有电压,V+/V-管脚也没有电压,唯独RXD输入管脚
(R1IN或R2IN)上维持这一个-5V左右的电平,不用多说就能明白这意味着什么。假如习惯上每次给开发板断电后却让串口依旧和 PC保持连接,这意味这232收发器芯片长期承受着RXD输入管脚-5V但同时又让电源管脚和V+/V-为零电平,特别当PC的TXD
输出维持这超过-5V甚至超过-6V的时候,久而久之,这颗芯片就会渐渐部分失效或全部失效,于是通信就失败了。所以换一个芯片往往就可以解决这个问题。

每次先

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值