调试MAX3221芯片过程中,经测试,电路的单片机的uart可以正常收发数据。
可无论单片机怎么发送数据,max3221都没有输出RS232电平的信号。
看了论坛上的留言,正常的RS232电路中,芯片 V+、V-引脚电压应该为一倍多将近两倍的Vcc电压。
于是检查V+,V-两端的电压,发现V+为6.xV,而V-仅为-0.56V。
芯片吹掉,重新焊上一块,V+,V-两端的电压均为 ±5.xV,232电平信号输出正常。兴许上一块芯片焊接时间长坏掉了。
MAX3221是一款单通道的RS232收发器,供电范围为3~5.5V。有点偏门,大多数RS232的设计使用的都是MAX232/3232。
MAX232/3232的硬件设计中,好多人将两种芯片的电路设计成一样的。而实际使用中,兴许会出现问题。
1.供电范围不同
MAX232的供电为5.0V,MAX3232的供电范围为3~5.5V。这个大家都知道的哈。


2.MAX232和MAX3232的电荷泵电容不同
MAX232的参考电容为 1uF,MAX3232的参考电容为 0.1uF。
MAX232A的参考电容也为 0.1uF,可实际中很少用到这个型号。
在论坛上看见别人讨论过这个问题,电荷泵电容都用的 0.1uF,型号用的 MAX232,收发数据不正常。

本文分享了在调试MAX3221 RS232芯片过程中的经验,包括解决芯片无RS232电平输出的问题,通过调整V+、V-电压至±5.xV恢复正常;并指出MAX3221与MAX232/3232在供电范围及电荷泵电容的区别,建议在设计中遵循数据手册。

1万+

被折叠的 条评论
为什么被折叠?



