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