<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > USB的傳輸類(lèi)型簡(jiǎn)介

USB的傳輸類(lèi)型簡(jiǎn)介

作者: 時(shí)間:2011-07-15 來(lái)源:網(wǎng)絡(luò ) 收藏
  最初在設計時(shí),是為了能夠針對具備如傳輸率、響應時(shí)間以及錯誤幀錯等特性的許多不同外圍類(lèi)型來(lái)加以考量的。而其中,4種數據傳輸能夠掌握不同的應用需求。在此,針對不同的外圍設備類(lèi)型與應用,定義了4種,分別是控制傳輸(control transfer)、中斷傳輸(interrupt transfer)、批量傳輸(bulk transfer)以及等時(shí)傳輸(isochronous transfer)。其中,要特別注意的是慢速設備僅支持控制傳輸與中斷傳輸。表列出了每一種的特性與使用方式。

規范中各種的特性與使用方式    基本上針對不同設各的應用特性,應個(gè)別地執行中斷傳輸、批量傳輸或等時(shí)傳輸。并不是都一定要支持這些傳輸類(lèi)型,只不過(guò)在這之前都須預先執行控制傳輸,并執行下一章所要介紹的設各列舉,以了解這個(gè)設各的特性并設置地址。換而言之,也即是每一個(gè)設各都須支持控制傳輸。而在 1.x規范時(shí),若PC主機同時(shí)連接了多種不同特性的設備時(shí),這4種傳輸類(lèi)型就同時(shí)分布于1 ms的幀內。至于各種傳輸類(lèi)型是如何分配這1 ms的帶寬呢?如圖1所示,為在1.x規范時(shí),各種傳輸或設備在總線(xiàn)上分享帶寬的情形。

  圖1 各種傳輸類(lèi)型或設備共享寬帶的示意圖   

根據第1章所描述的主機控制器的類(lèi)型(通用式主機控器UI-IC與開(kāi)放式主機控制器OHC),各種傳輸所放置的順序與帶寬是略有不同的。以下針對這兩種主機控器來(lái)分別介紹。

1.通用式主機控制器UIIC   

如圖2(a)所示,周期性的傳輸(如中斷傳輸與等時(shí)傳輸)放置于最前端,后面再緊接著(zhù)控制傳輸與批量傳輸。要特別注意的是,控制傳輸至少要分配10%的總線(xiàn)帶寬,因此周期性的傳輸最多能使用90%的總線(xiàn)帶寬。所以中斷傳輸與等時(shí)傳輸是以予先聲明好的帶寬執行于端點(diǎn)描述符中來(lái)加以設置。而批量傳輸才根據整個(gè)總線(xiàn)剩下自帶寬,隨時(shí)動(dòng)態(tài)地調整傳輸速率。因此,不具同步與實(shí)時(shí)性。   圖2 兩種主機控制器的傳輸排序的差異圖   

2.開(kāi)放式主機控制器0HC   

如圖2(b)所示,最前面放置的是非周期性傳輸,緊接著(zhù)中間放人周期性傳輸,至最后才又執行非周期性傳輸。而如同通用式主機控制器,10%的總線(xiàn)帶寬仍須預留外周期性的傳輸即中斷傳輸與等時(shí)傳輸也至多能分配90%的總線(xiàn)帶寬。如果仍有剩余的帶寬,則再另外分配給非周期性傳輸,如批量傳輸。

因此,雖然在這兩種主機控制器中,各種傳輸類(lèi)型執行的先后順序有所不同,但卻執行相同的工作。目前,幾乎都支持通用式主機控制器。而Windows操作系統都支持這兩種主機控制器。在USB 2.0規范中,新增了新的主機控制器接口。這個(gè)EHCI(Enhanced Host Controller Interface)標準是由Intel、Compaq、NEO、Lucent與Microsoft等主要的公司所提出的。在這個(gè)增強型主機控制器接口(EHCI)規范中,描述了針對USB 2.0的主機控制器的緩存器層接口。此外,也涵蓋了介于系統軟件與控制器硬件之間的硬件/軟件接口的敘述。



關(guān)鍵詞: USB 傳輸類(lèi)型

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>