10

更新時間: 2013-08-29

廣告

串列是中文「通用串列匯流排」的簡稱。英文為USB(Universal Serial Bus)是1995年Microsoft、Compaq、IBM等公司聯合制定的一種新的PC串列通信協議。USB協議出台後得到各PC廠商、晶元製造商和PC外設廠商的廣泛支持。USB本身也處於不斷的發展和完善中,從當初的0.7、0.8到現在廣泛採用的1.0、1.1,2.0版本以及已經被採用,即將被量產應用的3.0版本

基本解釋
1.串列(serial)與并行(parallel)相對應,是指的我們從事某項工作時一個步驟一個步驟的去實施。
2.指串列通信。串列通信是指 使用一條數據線,將數據一位一位地依次傳輸,每一位數據佔據一個固定的時間長度。
PC為什麼急需USB
1. 隨著PC的廣泛應用,其外設也越來越多,印表機、滑鼠、掃描儀、遊戲桿、音箱......每個外設都需要通過一個介面與PC相連。外設多了,PC的介面自然也就不夠用了。在很多特定的應用場合,如工業數據採集等領域,常常用採集板卡來完成工作,而每一個板卡自然會佔用一個PC插槽。PC插槽就那麼幾個,要是採集點多了怎麼辦呢?
PC外設安裝過程中比較麻煩的另一件事情是在加減設備時,必須關掉電源,加減設備完成之後再重新啟動機器。
USB的出現就能夠為您完全解決掉上面提到的這些尷尬,每台PC通過USB埠最多可以接127個外設;還有,USB完全是PNP的,在第一次安裝完成以後,加減設備只需要拔出或插上USB插頭就可以了,不必理會機器是開還是關,就這麼簡單。
可不要因為慢得象蝸牛的232而使你聯想到串列就代錶慢。USB有快速和慢速工作方式,傳輸速率分別為12Mbps和1.5Mbps,比232快了不知道多少倍。
結構框架
root hub
______________|___________
| |
hub hub
___|__ ________|________
| | | | | | | |
d1 d2 d3 h1 h2 d4 d5 d6
d*外設h* hub
上圖顯示了USB的拓撲結構。
PC主板上的那兩個插口,就是root hub。root hub是一個USB系統的總控制埠。它既可以直接接外設,也可以通過hub控制更多的外設。
USB hub結構類似通常的網路集線器,有一個upper link和很多子埠,每個子埠可以接一個外設,也可以再通過一個hub接入更多外設,直到所有外設加起來到127為止。
工作過程
當USB設備接入hub或root hub后,主機控制器和主機軟體(host controller & host software)能自動偵測到設備的接入。然後host software讀取一系列的數據用於確認設備特徵,如vendor ID, product ID, interface工作方式,電源消耗量等參數。之後主機分配給外設一個單獨的地址。地址是動態分配的,各次可能不同。在分配完地址之後對設備進行初始化,初始化完成以後就可以對設備進行IO操作了。
適用範圍
其實除了象顯卡這種需要極高數據量和一些實時性要求特別高的控制設備,幾乎所有的PC外設都可以移植到USB上來。而事實上國外幾乎已經做到了這一點。我想對於國內的開發者來說,在滑鼠、鍵盤等產品上就不必去和國外競爭了。但即使這樣,USB的PC外設仍然有大得不可限量的發展空間。我歸納了以下幾個大類供開發者參考:
1). 傳統PC外設,象滑鼠、鍵盤、音箱、遊戲桿、掃描儀、印表機等。
2). 基於PC的通信設備,如Modem, ISDN等
3). 埠轉接器,如USB-->232, USB-->LPT等,以適應原來的設備。
4). 具有中國特色的設備,象漢字輸入筆那樣的東西。
5). 工業領域。
串口硬碟
串口硬碟
簡稱SATA,採用點對點數據傳輸方式(與IDE介面不同傳輸方式),外部傳輸速率達到150MB/s,第二代SATA外部傳輸速率達到300MB/s,並可支持熱插拔技術(IDE介面熱插拔是非常危險的)。串口硬碟在PC機中的運用,大大提高了PC系統的整體性能,改善硬碟介面的傳輸瓶頸,改善散熱效果.

廣告

廣告