TI中文支持网
TI专业的中文技术问题搜集分享网站

MAX3232: MAX3232IDBR乱码

Part Number:MAX3232

助手波特率设置一样的,为什么MAX3232IDBR出现乱码?

Kailyn Chen:

您好,您的意思是用串口调试助手,MAX3232乱码? 是不是串口程序的问题?

检查下MAX3232的电路,比如电源没问题吧?

,

w w:

都没有问题,用串口助手调试,波特率设置115200。但是换了其他牌子SP3232EEA,什么问题也没有。

,

w w:

收到是卫星定位原始数据

,

Kailyn Chen:

您好,我网上看了下SP3232的数据手册, 和MAX3232 很类似。

主要区别在于SP3232的供电电源可以低到2.7V供电,并且driver的输出是达不到+-5V的,2.7V供电的时候输出为+-3.7V. 而MAX3232的输出是能达到+-5V的。

除此之外,二者是能互相兼容和替换的。

所以可以验证下是不是Voh和Vol的问题。

,

w w:

,

w w:

这是测的波形

,

w w:

单击此处播放此视频
(function(id)
{var v = document.getElementById(id);var op = v.style.position, ol = v.style.left, or = v.style.right, fe = [];var nodeLimit = 50;checkVideo = function() {if (!v.canPlayType || v.error) {var bound = 0;while (v.childNodes.length > 0 && bound < nodeLimit) {bound++;if (v.childNodes[0].nodeName != 'SOURCE') {v.parentNode.insertBefore(v.childNodes[0], v);}}v.parentNode.removeChild(v);} else if (v.readyState == 0) {window.setTimeout(checkVideo, 249);}},checkVideoRendered = function() {if (v.networkState == 1 && v.readyState == 4) {v.style.position = op;v.style.left = ol;v.style.right = or;for (var i = 0; i < fe.length; i++) {fe[i].parentNode.removeChild(fe[i]);}} else {window.setTimeout(checkVideoRendered, 249);}}if (navigator.userAgent.indexOf('iPad') == -1 && navigator.userAgent.indexOf('iPhone') == -1 && navigator.userAgent.indexOf('iPod') == -1) {window.setTimeout(checkVideo, 249);}
})('v_d4b24163aa3f4044ae980f5a9450637c');

,

w w:

这个是SP3232EEA,电脑端收到的波形图。

,

w w:

工作时1至6脚电压

,

Kailyn Chen:

您好,首先C1-~C4这几个charge pump容值没错吧?

其次这几个引脚的波形不应该是直流,可以用示波器测一下。 参考这篇blog关于charge pump电路如何工作,已经这个引脚的正确波形是怎样的:

https://e2e.ti.com/blogs_/b/analogwire/posts/how-the-rs-232-transceiver-s-regulated-charge-pump-circuitry-works

赞(0)
未经允许不得转载:TI中文支持网 » MAX3232: MAX3232IDBR乱码
分享到: 更多 (0)