作為單片機(jī)當(dāng)中被使用的最多的二進(jìn)制規(guī)定,TTL電平信號(hào)在實(shí)際應(yīng)用當(dāng)中,首先需要將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便宜。
在MAX23當(dāng)中我們需要注意兩點(diǎn):
首先我們需要外接電容0.1u電容,或者1u的膽電解電容或電解電容,有一款232芯片不需要外接電容,但是因?yàn)樵谛酒凶鲆粋€(gè)達(dá)到電容效果的電路是比較難,所以也比較貴;所以一般都選用外接電容的;之所以需要電容,是因?yàn)镽S232電平是工作在大約-9V~+9V之間,需要電容將5V電壓轉(zhuǎn)換成Rs232電平所需要的+10V和-10V;電路上叫電荷泵,很形象,另一方面,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)的變化。