與眾不同的RS-232C協(xié)議
在我們的計(jì)算機(jī)當(dāng)中,接口以及一些總線(xiàn)的功能和作用通過(guò)一些特定的標(biāo)準(zhǔn)和協(xié)議來(lái)進(jìn)行規(guī)范。在這里我們主要為大家介紹一下RS-232C協(xié)議。這個(gè)協(xié)議已經(jīng)不單單在計(jì)算機(jī)方面應(yīng)用了,而是隨著這工業(yè)的發(fā)展,在一些電氣和機(jī)械等領(lǐng)域有所應(yīng)用,那么我們就來(lái)詳細(xì)看看這個(gè)特殊的協(xié)議。
RS-232-C
RS-232C協(xié)議的全稱(chēng)是EIA-RS-232C協(xié)議,其中EIA(Electronic Industry Association)代表美國(guó)電子工業(yè)協(xié)會(huì),RS(recommeded standard)代表推薦標(biāo)準(zhǔn),232是標(biāo)識(shí)號(hào),C代表RS232的***一次修改(1969),在這之前,有RS232B、RS232A。。它規(guī)定連接電纜和機(jī)械、電氣特性、信號(hào)功能及傳送過(guò)程。
常用物理標(biāo)準(zhǔn)還有RS-232-C、RS-422-A、RS-423A、RS-485。 這里只介紹RS-232-C(簡(jiǎn)稱(chēng)232,RS232)。 例如,目前在IBM PC機(jī)上的COM1、COM2接口,就是RS-232C接口。
1.電氣特性
EIA-RS-232C協(xié)議對(duì)電器特性、邏輯電平和各種信號(hào)線(xiàn)功能都作了規(guī)定。
在TxD和RxD上:邏輯1(MARK)=-3V~-15V
邏輯0(SPACE)=+3~+15V
在RTS、CTS、DSR、DTR和DCD等控制線(xiàn)上:
信號(hào)有效(接通,ON狀態(tài),正電壓)=+3V~+15V
信號(hào)無(wú)效(斷開(kāi),OFF狀態(tài),負(fù)電壓)=-3V~-15V
以上規(guī)定說(shuō)明了RS-323C標(biāo)準(zhǔn)對(duì)邏輯電平的定義。
對(duì)于數(shù)據(jù)(信息碼):
邏輯“1"(傳號(hào))的電平低于-3V,邏輯“0"(空號(hào))的電平告語(yǔ)+3V;對(duì)于控制信號(hào);接通狀態(tài)(ON)即信號(hào)有效的電平高于+3V,斷開(kāi)狀態(tài)(OFF)即信號(hào)無(wú)效的電平低于-3V,也就是當(dāng)傳輸電平的絕對(duì)值大于3V時(shí),電路可以有效地檢查出來(lái),介于-3~+3V之間的電壓無(wú)意義,低于-15V或高于+15V的電壓也認(rèn)為無(wú)意義,因此,實(shí)際工作時(shí),應(yīng)保證電平在±(3~15)V之間。
EIA-RS-232C協(xié)議與TTL轉(zhuǎn)換:
RS-232C協(xié)議是用正負(fù)電壓來(lái)表示邏輯狀態(tài),與TTL以高低電平表示邏輯狀態(tài)的規(guī)定不同。因此,為了能夠同計(jì)算機(jī)接口或終端的TTL器件連接,必須在EIA-RS-232C協(xié)議與TTL電路之間進(jìn)行電平和邏輯關(guān)系的變換。實(shí)現(xiàn)這種變換的方法可用分立元件,也可用集成電路芯片。目前較為廣泛地使用集成電路轉(zhuǎn)換器件,如MC1488、SN75150芯片可完成TTL電平到EIA電平的轉(zhuǎn)換,而MC1489、SN75154可實(shí)現(xiàn)EIA電平到TTL電平的轉(zhuǎn)換。MAX232芯片可完成TTL←→EIA雙向電平轉(zhuǎn)換。
2、連接器的機(jī)械特性:
連接器:由于RS-232C協(xié)議并未定義連接器的物理特性,因此,出現(xiàn)了DB-25、DB-15和DB-9各種類(lèi)型的連接器,其引腳的定義也各不相同。下面分別介紹兩種連接器。
(1)DB-25: PC和XT機(jī)采用DB-25型連接器。DB-25連接器定義了25根信號(hào)線(xiàn),分為4組:
①異步通信的9個(gè)電壓信號(hào)(含信號(hào)地SG)2,3,4,5,6,7,8,20,22
②20mA電流環(huán)信號(hào) 9個(gè)(12,13,14,15,16,17,19,23,24)
③空6個(gè)(9,10,11,18,21,25)
④保護(hù)地(PE)1個(gè),作為設(shè)備接地端(1腳)
注意,20mA電流環(huán)信號(hào)僅IBM PC和IBM PC/XT機(jī)提供,至AT機(jī)及以后,已不支持。
(2)DB-9連接器
在AT機(jī)及以后,不支持20mA電流環(huán)接口,使用DB-9連接器,作為提供多功能I/O卡或主板上COM1和COM2兩個(gè)串行接口的連接器。它只提供異步通信的9個(gè)信號(hào)。DB-25型連接器的引腳分配與DB-25型引腳信號(hào)完全不同。因此,若與配接DB-25型連接器的DCE設(shè)備連接,必須使用專(zhuān)門(mén)的電纜線(xiàn)。
電纜長(zhǎng)度:在通信速率低于20kb/s時(shí),RS-232C協(xié)議所直接連接的***物理距離為15m(50英尺)。
***直接傳輸距離說(shuō)明:RS-232C協(xié)議規(guī)定,若不使用MODEM,在碼元畸變小于4%的情況下,DTE和DCE之間***傳輸距離為15m(50英尺)。可見(jiàn)這個(gè)***的距離是在碼元畸變小于4%的前提下給出的。為了保證碼元畸變小于4%的要求,接口標(biāo)準(zhǔn)在電氣特性中規(guī)定,驅(qū)動(dòng)器的負(fù)載電容應(yīng)小于2500pF。