並列埠

電腦連接埠

並列埠Parallel Port),又稱平行埠LPT(Line Printer Terminal),是電腦上資料以並列方式傳遞的,也就是說至少應該有兩條連接線用於傳遞資料。與只使用一根線傳遞資料(這裡沒有包括用於接地、控制等的連接線)的序列埠相比,並列埠在相同的資料傳送速率下,可以更快地傳輸資料。在21世紀之前,在需要較大傳輸速度的地方,例如印表機,並列埠得到廣泛使用。但是隨著速度迅速提高,並列埠上導線之間資料同步成為一個很難處理的難題,導致並列埠在速度競賽中逐漸被淘汰。目前USB等改進的序列埠逐漸代替了並列埠。

並列埠
IBM相容機常見的一個用於連接印表機的DB-25並列埠,帶有印表機圖案。
類別 對等連接
產品歷史
設計者 Centronics, IBM
設計時間 1970–1981
製造商 Centronics, Dataproducts, Intel, IBM, Compaq, Nortel等
取代 USB (1996)
一般規格
長度 2.3公分(0.91英寸)
熱插拔 通常不支援
外接
纜線 通常為25口,有外殼包裹。
引腳 8個資料針,其中4個用於輸出控制器,,5個用於輸入控制器,8個地線
連接器 DB-25, DB25F, "Centronics" 36-pin Amphenol, DC-37
電力
訊號 0到+5.0伏 DC
接地 專用引腳
最大電壓 5V直流電
資料
資料訊號 並列
寬度 可變位寬
位元速率 PP: 150 kB/s,[1]
EPP: 2 MB/s
ECP: 2.5 MB/s
最多裝置數 2
協定 應用
引腳輸出
如圖展示了IBM相容機上的並列埠引腳輸出定義

用途

埠位址

傳統上IBM個人電腦會按下表的組態分配前三個並列埠。

埠號 中斷 起始I/O位址 終止I/O位址 Notes
7 0x3BCh 0x3BFh Used Parallel Ports which were incorporated on to Video Cards-Doesn't support ECP addresses
LPT1 5 0x378h 0x37Fh Usual Address For LPT 1
LPT2 5 0x278h 0x27Fh Usual Address For LPT 2
位址 別名 MSB LSB
Bit: 7 6 5 4 3 2 1 0
Base 數據輸出 Pin: 9 8 7 6 5 4 3 2
Base+1 狀態輸入 Pin: ~11 10 12 13 15
Base+2 控制 Pin: ~17 16 ~14 ~1

~ 表示該 pin 訊號是反相的

針定義

引腳號碼(D-Type 25) 引腳號碼(並列) SPP訊號 傳送方向 暫存器 訊號反相
1 1 ~Strobe 出/入 控制
2 2 Data 0 輸出 資料
3 3 Data 1 輸出 資料
4 4 Data 2 輸出 資料
5 5 Data 3 輸出 資料
6 6 Data 4 輸出 資料
7 7 Data 5 輸出 資料
8 8 Data 6 輸出 資料
9 9 Data 7 輸出 資料
10 10 ~Ack 輸入 狀態
11 11 Busy 輸入 狀態
12 12 Paper-Out / Paper-End 輸入 狀態
13 13 Select 輸入 狀態
14 14 ~Auto-Linefeed 出/入 控制
15 32 ~Error / ~Fault 輸入 狀態
16 31 Initialize 出/入 控制
17 36 ~Select-Printer / ~Select-In 出/入 控制
18 - 25 19-30 Ground Gnd

~ 表示 active low,例如若有錯誤, pin 為低位時,表示有錯誤(Error),高位為正常。

註:輸出表示訊號從電腦輸出到 Device,如 Printer。

參考資料

  1. ^ James, Kevin. PC interfacing and data acquisition : techniques for measurement, instrumentation and control. Oxford ; Boston : Newnes, 2000. ISBN 9780750646246. p. 256