嵌入式:并行(xing)接口介紹
時(shi)間:2018-12-24 來(lai)源:華清遠見
我(wo)們的計算(suan)機多種豐富的類型接(jie)口,常見的接(jie)口包括COM(串(chuan)行(xing)口)、LPT(并(bing)行(xing)口)、PS/2、RJ-45(以太網)、USB、Express Card、Thunder Bolt(雷電(dian))等。


其中(zhong)COM口(kou)(kou)和LPT口(kou)(kou)算是計算機(ji)接口(kou)(kou)的(de)元老了,早(zao)期的(de)計算機(ji)上都(dou)具(ju)有這兩種接口(kou)(kou),今天我們(men)來主(zhu)要介紹一下并(bing)行(xing)接口(kou)(kou)。
接口介紹
并行接口(kou)(kou)(kou)(kou),指采用并行傳輸(shu)方式(shi)來傳輸(shu)數據(ju)的接口(kou)(kou)(kou)(kou)標準,一(yi)般稱為Centronics接口(kou)(kou)(kou)(kou),現在也稱IEEE1284,我們(men)常(chang)見的并口(kou)(kou)(kou)(kou),多為主機上(shang)的25針(zhen)D型接口(kou)(kou)(kou)(kou)和打印機上(shang)的36針(zhen)彈(dan)簧(huang)式(shi)接口(kou)(kou)(kou)(kou)。事實(shi)上(shang),IEEE1284標準規(gui)定了三種(zhong)連接器,分別為A、B、C型
A型

25PINDB-25連(lian)接器,只用于主(zhu)機端。【注意(yi)這(zhe)個25PINDB-25連(lian)接器與rs232 串口中的(de)rs232 DB-25只是外觀相同(tong)】
B型

36PIN0.085inch間距的(de)Champ連接器,帶卡緊(jin)裝置,也稱(cheng)Centronics連接器,只用于外(wai)設36PINCentronics插座(SOCKET或FEMALE),用于打印機(ji)上(shang)。
C型

新增加的(de)Mini-Centronics36PIN連接器,也稱為half-pitchCentronics36connector(HPCN36),也有稱MDR36,36PIN0.050inch間(jian)距,帶夾緊裝置(zhi),既可(ke)用于(yu)主機,也可(ke)用于(yu)外設,應(ying)(ying)用還不夠普(pu)遍,因(yin)有競爭力的(de)新的(de)接口標準的(de)不斷出現,普(pu)及(ji)應(ying)(ying)用很(hen)難。新接口還增加了兩(liang)個信號線PeripheralLogicHigh和HostLogicHigh,用于(yu)通過電纜能檢測到另(ling)一端是否(fou)打開電源。
接口特點
在幾年前(qian),由(you)于技術限(xian)制時鐘頻率比較低,串行傳輸速度慢于并行傳輸,兩者互有優(you)劣。
串行傳輸
優點(dian):使用的數據線少,在遠距離通信中可以(yi)節約通信成本。
缺點:因為每次只(zhi)能傳輸一(yi)位數據,所以傳輸速度比(bi)較低。
并行傳輸
優(you)點:因為可以(yi)多位數據一起傳輸,所以(yi)傳輸速度很快。
缺點:內存(cun)有(you)多(duo)少(shao)位,就(jiu)要用多(duo)少(shao)數據線(xian)(xian),所以需(xu)要大量的(de)數據線(xian)(xian),成(cheng)本很高。

近(jin)年來(lai)隨著技術的(de)(de)發展,時(shi)鐘(zhong)(zhong)頻率越來(lai)越高(gao),并(bing)(bing)行導(dao)線之(zhi)間的(de)(de)相互干(gan)擾越來(lai)越嚴重。并(bing)(bing)行接口(kou)因為有多條并(bing)(bing)行且緊密的(de)(de)導(dao)線,但(dan)時(shi)鐘(zhong)(zhong)頻率提高(gao)的(de)(de)一定程度時(shi),傳(chuan)輸(shu)的(de)(de)數據(ju)已(yi)經無法(fa)恢復。而串口(kou)因為導(dao)線少,線間干(gan)擾容易控制,反而可(ke)以通(tong)過不斷提高(gao)時(shi)鐘(zhong)(zhong)頻率來(lai)提高(gao)傳(chuan)輸(shu)速(su)率。而且串行設備的(de)(de)成(cheng)本往往高(gao)于(yu)并(bing)(bing)行設備,所以現在許多高(gao)速(su)設備都采用串行方式(shi)
通訊原理
并(bing)(bing)行(xing)接口中的(de)各(ge)位數據(ju)(ju)都是(shi)并(bing)(bing)行(xing)傳送的(de),通常是(shi)以8位或16位字節為(wei)單位進行(xing)數據(ju)(ju)傳輸(shu)。

圖中(zhong)(zhong)的(de)并行接口(kou)(kou)是一個雙通道的(de)接口(kou)(kou),能完成數(shu)據的(de)輸(shu)入和(he)輸(shu)出。其中(zhong)(zhong),數(shu)據的(de)輸(shu)入/輸(shu)出是由(you)輸(shu)入/輸(shu)出緩沖器(qi)來實(shi)現的(de),狀(zhuang)態寄存(cun)器(qi)提供狀(zhuang)態信息(xi)供CPU查詢,控制寄存(cun)器(qi)接收來自(zi)CPU的(de)各種控制命令。
針腳定義
并行接口不同的針(zhen)腳(jiao)對應(ying)著不同的含義,我們(men)在接線的時候需要看清楚(chu)。



