MAX3232输出乱码

来源:互联网 发布:windows资源管理器cpu 编辑:程序博客网 时间:2024/06/07 05:30
(2011-07-20 22:52:06)
转载
标签:

杂谈

分类: Analog

最近在使用MAX3232时,发现输出是乱码。

波特率为38400bps,用示波器观察输入输出波形如下:

MAX3232输出乱码

我靠,他妈的这输出是什么,貌似噪声啊,所以:开始检查电路,N遍后,木有发现问题。3232的电源供电也正常,电源电压3.301V,也没有问题。到底什么地方出现问题了呢???


降低波特率试试,我们还是接着看波形吧!

波特率为9600bps,用示波器观察输入输出波形如下:

MAX3232输出乱码

情况很明显了,再降低波特率。把波特率降低到300bps,波形如下:

MAX3232输出乱码


这时貌似波形差不多了,输出应该“算是正确”的。这到底是什么原因导致的呢?

 

从以上两幅图可以知道,当降低波特率的时候貌似出现我们想要看到的波形,虽然有些“畸变”!从baud=300bps可以看出,应该是3232的内部power出现问题了。

datasheet里有这么一句话。if the output voltages are less than 5.5V, the charge pumps are enabled, and if the output voltages exceed 5.5V, the charge pumps are disabled.

按照手册,3232正常工作时V+引脚电压应该高于5.5V,V-引脚电压应该低于-5.5V。使用万用表测量2脚6.17V (正常),6脚 为-5.18V(问题出在这里)。

最后更换了芯片,发现正常了。应该是买到山寨芯片了...

http://blog.sina.com.cn/s/blog_69d693150100vcdr.html
原创粉丝点击