MAX232 与 MAX3232 外部电路电容

时间:2015-03-09

    这几天开始忙于调试我们自己的STM32主板,2.4G RF模块已经调试成功,然后接着调试串口,也就是如此,问题来了。

    我们的主板是按照神舟IV板上的原理图进行扩展和延伸,串口电路图自然和神舟IV板上的同一类型MAX3232。我们在网上采购的芯片是MAX232,一开始都没有注意,

    调试程序时发现不论什么波特率,串口调试助手都能收到数据,但数据都是错误的。而同样的代码放在神舟IV板上,两个串口都能正常工作。很明显可以断定是我们

    板子的问题。

    于是连夜加班查找问题,电路重新检查过,我们板上使用的是串口1,对应IO口为PA9、PA10。电压也测过是一样的,当时没有怀疑过的就是外设电容。直到今天

    早上,我仍然在怀疑是串口芯片坏了。也就是这个时候,脑海中突然灵光一现,我们焊接的串口芯片和神舟IV上的是不是一样的呢? 赶忙拿起来一看,不一致,看起来

    似乎区别也不大,就名字不一样。翻开手册,看到手册上描述的外部电容时,这疑惑解开了。 MAX3232匹配的电容是0.1uf 也就是100nf,而MAX232要使用1uf电容,

    这应该就是答案了。

    于是赶紧使用电烙铁将电容元件卸下,重新焊接好1uf电容,再进行测试时,一切正常。

    MAX3232 外部电路如下:

    MAX232 外部电路如下:

    以后遇到串口输出不正确,如果是自己焊板,首先检查外围电路电容是否匹配,然后再检查软件的波特率等。

上一篇:固体继电器的常见问题
下一篇:怎样用LM317得到直流20V?

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料