新聞中心

USB接口常見問題

作者: 時間:2016-12-12 來源:網(wǎng)絡(luò) 收藏
1. USB 1.1和USB 2.0有何區(qū)別?
USB 2.0問世于2001年,是一種支持最高480Mbps數(shù)據(jù)傳輸率的外部總線。USB 2.0是USB 1.1的擴展。USB 2.0與USB 1.1兼容。USB 2.0的電纜和連接器可用于USB 1.1設(shè)備。但是,不是所有USB 1.1的電纜可用于USB 2.0設(shè)備。
2. 高速USB和USB 2.0有區(qū)別嗎?哪一種說法是正確的?
高速USB和USB 2.0是有區(qū)別的。區(qū)別在于USB 2.0是一種規(guī)范。而“高速USB”僅指在USB 2.0規(guī)范中數(shù)據(jù)傳輸率為480Mbps的那部分。某個設(shè)備可以是符合USB 2.0的設(shè)備,同時還可以是全速設(shè)備或低速設(shè)備。
3. USB設(shè)備與計算機的通信速度有多快?
USB 2.0支持低速、全速和高速三種速度,分別為1.5Mbps、12Mbps和480Mbps。
4. 什么是USB主機?
主機是USB分層式星型網(wǎng)絡(luò)的根節(jié)點。它控制著總線,網(wǎng)絡(luò)中的通信由USB主機啟動。USB協(xié)議要求任何USB系統(tǒng)中必須有一個獨立的主機。
5. 我聽說過USB設(shè)備、外設(shè)和功能這些術(shù)語。它們的區(qū)別是什么?如何正確使用這些術(shù)語?
USB規(guī)范對設(shè)備的字面定義比較模糊。規(guī)范中的“USB設(shè)備”既可以是集線器,也可代表一種功能。應(yīng)使用“USB設(shè)備”取代“設(shè)備”,以避免不確定性。即使聲明了“USB設(shè)備”,有時候人們會把USB使能的設(shè)備稱為“USB設(shè)備”。由于術(shù)語使用的不一致,因此“外設(shè)”一詞可能是較不容易混淆的說法。
USB規(guī)范中并未在定義列表中定義術(shù)語“外設(shè)”,但是在規(guī)范中該術(shù)語可與USB設(shè)備互換。USB設(shè)備的USB認證檢查表也稱為外設(shè)檢查表。
在USB規(guī)范中對功能的定義是指USB設(shè)備提供給主機的能力。
6. 一個主機可連接多少設(shè)備?
每個主機控制器最多可連接127個設(shè)備。一個主機可包含多個主機控制器。如果有根集線器和/或復(fù)合設(shè)備,則根據(jù)其實現(xiàn)方式,可能改變可用物理設(shè)備的總數(shù)。集線器也作為總線上的設(shè)備,但集線器還會減少USB設(shè)備/外設(shè)上的可用接口。
7. 什么是USB集線器?
USB集線器是允許其他設(shè)備與其相連的一種USB設(shè)備,從而可以擴大網(wǎng)絡(luò)。 集線器可通過總線供電或自供電??偩€供電的集線器無法向所有與其連接的USB設(shè)備供電,但是自供電的USB集線器可以。由于USB設(shè)備可從USB集線器獲得最小100mA和每個USB端口最大500mA的電流,總線供電的USB集線器最多可具有四個下游設(shè)備。
8. 最多可同時連接多少個集線器?
在一根獨立鏈上最多可連接5個集線器。
9. 是否存在擁有和控制USB規(guī)范的組織?
存在的,就是USB開發(fā)者論壇,也稱為USB-IF。其官方網(wǎng)站為http://www.usb.org,您可從中免費下載最新的USB規(guī)范。
10. 數(shù)據(jù)是如何通過USB協(xié)議傳輸?shù)模?br />USB規(guī)范定義了四種不同的數(shù)據(jù)傳輸機制。
控制傳輸
USB主機使用控制傳輸向USB設(shè)備發(fā)送命令和詢問。當(dāng)枚舉USB設(shè)備時,控制傳輸使用端點0(EP0),這樣可強制所有USB設(shè)備支持EP0而無需考慮支持速度??刂瓢淖畲笕萘繛?、16、32或64字節(jié)。低速USB設(shè)備中控制傳輸?shù)陌L度必須為8字節(jié),全速USB設(shè)備必須為64字節(jié),而高速USB設(shè)備允許8、16、32或64字節(jié)。
中斷傳輸
中斷傳輸是USB設(shè)備向USB主機請求一定輪詢速率的方法。在枚舉過程中,USB設(shè)備向USB主機請求輪詢時間。全速設(shè)備的最大輪詢速率為每毫秒一次,低速設(shè)備為每10毫秒一次。低速USB設(shè)備的最大數(shù)據(jù)負載為8字節(jié),全速USB設(shè)備為64字節(jié)。這使得全速USB設(shè)備的最大吞吐量為64KB/s,低速USB設(shè)備為800B/s。確認中斷傳輸可保證數(shù)據(jù)的傳送。如果傳輸包接收失敗,則會重新發(fā)送。
批量傳輸
批量傳輸是設(shè)備傳輸大量數(shù)據(jù)的方法,但是不能保證會及時發(fā)送。在總線安排傳輸時,批量傳輸?shù)膬?yōu)先級最低。當(dāng)其他傳輸完成后,余下的帶寬復(fù)位后將分配給批量傳輸。與中斷傳輸一樣,確認批量傳輸可保證數(shù)據(jù)的傳送。只有全速和高速設(shè)備支持批量傳輸。對于全速USB設(shè)備的端點而言,最大的包容量可為8、16、32或64字節(jié)長度。對于高速USB設(shè)備的端點而言,最大的包容量可高達512字節(jié)長度。
同步傳輸
同步傳輸保證了傳輸速率。全速同步傳輸每幀可發(fā)送1023字節(jié)的數(shù)據(jù)。同步傳輸無需確認。因此,同步包有可能并未送達。同步傳輸?shù)牡湫蛻?yīng)用為音頻/視頻流,其中最重要的是以丟失包為代價保持視頻和音頻的進行。全速USB設(shè)備的最大傳輸率為1023Kbps。


關(guān)鍵詞: USB接口常見問

評論


技術(shù)專區(qū)

關(guān)閉