MAX232芯片是美信(MAXIM)公司專為RS-232標(biāo)準(zhǔn)串口設(shè)計(jì)的單電源電平轉(zhuǎn)換芯片,使用+5v單電源供電。
器件特別適合電池供電系統(tǒng),這是由于其低功耗關(guān)斷模式可以將功耗減小到5uW以內(nèi)。MAX225、MAX233、MAX235以及MAX245/MAX246/MAX247不需要外部元件,推薦用于印刷電路板面積有限的應(yīng)用。
MAX220–MAX249系列線驅(qū)動(dòng)器/接收器,專為EIA/TIA-232E以及V.28/V.24通信接口設(shè)計(jì),尤其是無(wú)法提供±12V電源的應(yīng)用。
MAX232主要作用
【MAX232是一種雙組驅(qū)動(dòng)器/接收器,片內(nèi)含有一個(gè)電容性電壓發(fā)生器以便在單5V電源供電時(shí)提供EIA/TIA-232-E電平?!慨?dāng)用單片機(jī)和PC機(jī)通過(guò)串口進(jìn)行通信,盡管單片機(jī)有串行通信的功能,但單片機(jī)提供的信號(hào)電平和RS232的標(biāo)準(zhǔn)不一樣,因此要通過(guò)max232這種類似的芯片進(jìn)行電平轉(zhuǎn)換。
第一部分是電荷泵電路。由1、2、3、4、5、6腳和4只電容構(gòu)成。功能是產(chǎn)生+12v和-12v兩個(gè)電源,提供給RS-232串口電平的需要。
第二部分是數(shù)據(jù)轉(zhuǎn)換通道。由7、8、9、10、11、12、13、14腳構(gòu)成兩個(gè)數(shù)據(jù)通道。
其中13腳(R1IN)、12腳(R1OUT)、11腳(T1IN)、14腳(T1OUT)為第一數(shù)據(jù)通道。
8腳(R2IN)、9腳(R2OUT)、10腳(T2IN)、7腳(T2OUT)為第二數(shù)據(jù)通道。
TTL/CMOS數(shù)據(jù)從11引腳(T1IN)、10引腳(T2IN)輸入轉(zhuǎn)換成RS-232數(shù)據(jù)從14腳(T1OUT)、7腳(T2OUT)送到電腦DB9插頭;DB9插頭的RS-232數(shù)據(jù)從13引腳(R1IN)、8引腳(R2IN)輸入轉(zhuǎn)換成TTL/CMOS數(shù)據(jù)后從12引腳
?。≧1OUT)、9引腳(R2OUT)輸出。
第三部分是供電。15腳GND、16腳VCC(+5v)。
如何判斷MAX232接口芯片的好壞
單片機(jī)的串口是TTL電平,在實(shí)際應(yīng)用時(shí),需要將TTL電平轉(zhuǎn)換成RS232電平。RS232的接口芯片很多,最著名的當(dāng)然是maxim公司的max232;跟這個(gè)芯片完全兼容的芯片很多,象LINEAR公司的LT1081、LT1181,HARRIS的ICL232等,都是十分著名且常用的芯片,LINEAR的串行接口轉(zhuǎn)換芯片在早期的電路設(shè)計(jì)中經(jīng)??梢砸?jiàn)到,但是近來(lái)好像比較少見(jiàn)了。ICL232比MAX232便宜。
看MAX232的原理框圖,需要注意到2點(diǎn):
1) 需要外接電容0.1u電容,或者1u的膽電解電容或電解電容,有一款232芯片不需要外接電容,但是因?yàn)樵谛酒凶鲆粋€(gè)達(dá)到電容效果的電路是比較難,所以也比較貴;所以一般都選用外接電容的;之所以需要電容,是因?yàn)镽S232電平是工作在大約-9V~+9V之間,需要電容將5V電壓轉(zhuǎn)換成Rs232電平所需要的+10V和-10V;電路上叫電荷泵,很形象;
2) Rs232的邏輯和TTL是正好相反的。在框圖上,輸入和輸出之間的邏輯是反的;對(duì)于TTL電平,當(dāng)沒(méi)有232信號(hào)發(fā)出時(shí),是高電平;對(duì)于RS232來(lái)說(shuō),這時(shí),TX端是-8~9V電壓,相對(duì)于0V來(lái)說(shuō);如果有了信號(hào),那就是從+9V~-9V交錯(cuò)變化的一系列信號(hào),使用示波器可以看到信號(hào)的變化。
利用以上的特點(diǎn),我們可以測(cè)試RS232接口電路的好壞。
1) 判斷芯片是否正常,參見(jiàn)MAX232的框圖,使用萬(wàn)用表測(cè)量2和6腳,只要2腳的電壓在+8V~+9V之間、6腳在-8V~-9V之間,就基本上可以斷定這個(gè)芯片是好的;
2) 在Rs232沒(méi)有發(fā)信號(hào)時(shí),看TX端電壓為Rs232的高電平,也就是-8V~-9V之間,當(dāng)發(fā)信號(hào)時(shí),數(shù)據(jù)在變化,這說(shuō)明這個(gè)Rs232的端口是好的;這個(gè)方法也適用于測(cè)量本地的串口。
早起的RS232接口芯片是MC1488(發(fā)送)、MC1489。MC1489因?yàn)橹挥薪邮?,所以是?V電源工作;MC1488則需要正負(fù)12V電源;但是在工控機(jī)的板卡中,正負(fù)電源不是問(wèn)題,所以在moxa C168等多串口卡中,仍然使用MC1488、MC1489,價(jià)格便宜成本低啊。
這種芯片,motorola的居多。
RS232的驅(qū)動(dòng)能力是比較強(qiáng)的,至少在10幾米以上,比較膽子大的,用在20~30米甚至更遠(yuǎn);這時(shí),最好使用屏蔽線效果會(huì)更好一些。
評(píng)論
查看更多