像我司做工程的同事最長(zhǎng)接觸的到RS232接口。什么是RS232呢?RS-232由電子工業(yè)協(xié)會(huì)(Electronic Industries Association,EIA) 所制定的異步傳輸標(biāo)準(zhǔn)接口。
RS232接口全名是“數(shù)據(jù)終端設(shè)備(DTE)和數(shù)據(jù)通訊設(shè)備(DCE)之間串行二進(jìn)制數(shù)據(jù)交換接口技術(shù)標(biāo)準(zhǔn)”。
該標(biāo)準(zhǔn)規(guī)定采用一個(gè)25個(gè)腳的DB25連接器,對(duì)連接器的每個(gè)引腳的信號(hào)內(nèi)容加以規(guī)定,還對(duì)各種信號(hào)的電平加以規(guī)定。隨著設(shè)備的不斷改進(jìn),出現(xiàn)了代替DB25的DB9接口,現(xiàn)在都把RS232接口叫做DB9。在PCM設(shè)備上也是最常見(jiàn)的一種接頭。
RS-232是現(xiàn)在主流的串行通信接口之一。
由于RS232接口標(biāo)準(zhǔn)出現(xiàn)較早,主要有以下4點(diǎn):
(1)接口的信號(hào)電平值較高,易損壞接口電路的芯片,又因?yàn)榕cTTL電平不兼容故需使用電平轉(zhuǎn)換電路方能與TTL電路連接。
(2)傳輸速率較低,在異步傳輸時(shí),傳輸速率為20Kbps;
(3)接口使用一根信號(hào)線和一根信號(hào)返回線而構(gòu)成共地的傳輸形式,這種共地傳輸容易產(chǎn)生共模干擾,所以抗噪聲干擾性弱。
(4)傳輸距離有限,最大傳輸距離標(biāo)準(zhǔn)值為50英尺,實(shí)際上也只能用在50米左右。
接口定義
RS232(DB9)
1 DCD 載波檢測(cè) 2 RXD 接收數(shù)據(jù) 3 TXD 發(fā)送數(shù)據(jù) 4 DTR 數(shù)據(jù)終端準(zhǔn)備好
5 SG 信號(hào)地 6 DSR 數(shù)據(jù)準(zhǔn)備好 7 RTS 請(qǐng)求發(fā)送 8 CTS 清除發(fā)送 9 RI 振鈴提示
RS232(DB25)
1 頻蔽地線 2 TXD 發(fā)送數(shù)據(jù) 3 RXD 接收數(shù)據(jù) 4 RTS 請(qǐng)求發(fā)送
5 CTS 允許發(fā)送 6 DSR 數(shù)據(jù)準(zhǔn)備好 7 SG 信號(hào)地 8 DCD 載波檢測(cè)
9 發(fā)送返回(+) 10 未定義 11 數(shù)據(jù)發(fā)送(-) 12~17 未定義 18 數(shù)據(jù)接收(+)
19 未定義 20 數(shù)據(jù)終端準(zhǔn)備好 DTR 21 未定義 22 振鈴 RI 23~24 未定義
25 接收返回(-)
接口電平
RS232采用負(fù)邏輯電平: -15~-3:邏輯1; +15~+3:邏輯0; 電壓值通常在7V左右