天天看點

如何區分直連序列槽線和交叉序列槽線? .

原文位址:http://blog.csdn.net/kevinhg/article/details/6930382

序列槽線也分直通和交叉,直通一般用于延長PC與裝置,将2、3、5分别連接配接2、3、5,因為PC上一般為公頭,而裝置上多為母頭,是以正好它們是通用的,既可用于延長也可用于連接配接;交叉一般用于PC與PC對接,将2對3、3對2、5對5,一般兩頭都是母頭!

  計算機出現之前,為連接配接序列槽裝置,EIA 制定了RS232 标準。PC 機出現後,已有的序列槽裝置成為PC機外設,自然采用RS232 标準。目前PC 機的串行通信接口采用EIA-RS-232C 标準,C 代表1969年最新一次的修改。EIA-RS-232C标準對電器特性、邏輯電平和各種信号線功能作了規定。EIA-RS-232C标準用正負電壓來表示邏輯狀态,在資料信号線上若電壓在-3V~-15V之間表示邏輯1,若電壓在+3V~+15V之間表示邏輯0;在控制信号線上若電壓在-3V ~-15V 之間表示斷開狀态,若電壓在+3V ~+15V之間表示接通狀态。介于-3V ~+3V 之間和低于-15V 、高于+15V 的電壓無意義。

  而CPU 和終端則采用TTL 電平及正邏輯,TTL 電平用+5V 表示邏輯1,0V 表示邏輯0,它們與EIA采用的電平及負邏輯不相容,需在接口電路中進行轉換。EIA-RS-232C 标準沒有定義連接配接器的實體特征.是以出現了DB-25、DB-15 和DB-9 各種類型的連接配接器,PC 機的COM1和COM2串行接口采用DB-9連接配接器。ELA-RS-232C 标準規定,當誤碼率小于4%時,允許導線長度15m 。實際應用中,當使用9600b /s、普通雙絞屏蔽線時,傳輸距離可達30m ~35m 。PC 機的COM1和COM2兩個串行接口采用的DB-9連接配接器是公( 針) 頭,提供異步通信的 9 個引腳功能。分别為:①腳 (DCD) 資料載波檢測,②腳 (RXD)接收資料,③腳(TXD) 發送資料,④腳 (DTR) 資料終端準備,⑤腳 (SG) 信号地,⑥腳 (DSR) 資料裝置準備好,⑦腳(RaS)請求發送,⑧腳 (CTS) 清除發送,⑨腳 (RI) 振鈴訓示。DB-9 公 ( 針 ) 頭排列順序如下圖上,DB-9母座排列順序如下右下,針 ( 座 ) 朝向自己。在連接配接器上标有數字。EIA-RS-232C 标準中 , 有三個發送信号:TXD 、RTS 和DTR,每根線的典型輸出電流為± 8mA/±12V 。通常由 RTS 和 DTR 供電的話,可提供約192mW 功率。

如何區分直連序列槽線和交叉序列槽線? .

      結合上述說明,如果不涉及Modem。序列槽傳輸資料隻要有接收資料端②腳和發送資料端③腳就能實作.應将一個裝置的接收資料端與另一裝置的發送資料端相連。即接收與發送彼此交叉,信号地對應相接。

問題1:何時用交叉,何時用直連? 

      标準序列槽引腳2是RX,引腳3是TX,(即九針序列槽的2号引腳連接配接的是主要晶片的RXD引腳,3号引腳連接配接的是主要晶片的TXD引腳),如果單片機開發闆的序列槽和電腦序列槽都是标準序列槽,則倆序列槽應該用交叉線連接配接。但現實生活中直連線居多(可能是直連線生産起來沒交叉線麻煩吧),為了配合直連線的使用,在畫闆的時候,把主要晶片的RXD引腳連接配接至序列槽的3腳,主要晶片的TXD引腳連接配接至序列槽的2腳,這樣這個開發闆上的序列槽就不是标準序列槽了,即2變成TX,3變成RX,和标準序列槽連接配接時當然應該使用直連線了。看一個開發闆上的序列槽是标準序列槽還是非标準序列槽,根本還是要看原理圖是怎麼連的!

問題2:如何辨識交叉序列槽線與直連序列槽線?

      用萬用表測一下,如果2和2通,3和3通則為直連序列槽線;如果2和3通,3和2通則為交叉序列槽線。

有人困惑母口外面是一塊絕緣的橡膠,萬用表的探針插不進去怎麼測?那就截一小段焊錫絲(我也曾考慮過用金屬絲,可是金屬絲太細了,我們不能保證它能夠跟母口中的金屬部分完好接觸,焊錫絲粗一點,是可以跟母口内的金屬很好地接觸的),然後把萬用表探針接觸焊錫絲來測試即可。

當然了,如果每次拿到一根序列槽線都要拿個萬用表來測測它是直連的還是交叉的豈不是很麻煩,教你一個輕松辨識的好方法,那就是:兩頭母口是交叉,一公一母是直連。(兩頭都是公口的序列槽線好像很少)

繼續閱讀