久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > USB傳輸方式

USB傳輸方式

作者: 時間:2011-07-12 來源:網絡 收藏
usb總線屬一種輪詢方式的總線,由主端口預定的標準協議使各從設各分享usb帶寬,當其他設備和主機在運行時,總線允許添加、設置、使用及拆除外設,主控制端口初始化所有的數據傳輸。

每一總線執行動作最多傳送三個數據包。按照傳輸前制定好的原則,在每次傳送開始時,主控制器發送一個描述傳輸運作的種類、方向、usb設備地址和終端號的usb數據包,這個數據包通常稱為標志包(token packet)。usb設備從解碼后數據包的適當位置取出屬于自己的數據。數據傳輸方向不是從主端口到從端口就是從從端口到主端口。針對設備對系統資源需求的不同,在usb規范中規定了4種不同的數據

(1)同步(synchronous)

該方式占用預先制定好的帶寬,并且有預定發送延時,用來連接需要連續傳輸數據,且對數據的正確性要求不高而對時間極為敏感的外部設備。在傳送數據發生錯誤時,usb并不處理這些錯誤,而是續傳新的數據。同步傳輸每次傳輸的最大有效負荷可為1024字節。

(2)中斷interrupt

該方式用來傳輸由設備自發產生的數據,傳輸數據量很小,但這些數據需要及時處理,以達到實時效果。此方式主要用在鍵盤、鼠標及操縱桿等設備上。全速設備每次中斷傳輸的最大有效負荷可為64個字節,而低速設備每次中斷傳輸的最大有效負荷僅為8個字節。

(3)控制傳輸方式(control

該方式用來處理主端口到usb從端口的數據傳輸,包括設備控制指令、設各狀態查詢及確認命令。當usb設備收到這些數據和命令后,將依據先進先出的原則處理到達的數據。其傳輸的最大負荷與中斷傳輸方式相同。

(4)批量傳輸方式(bulk)

該方式用來傳輸要求正確無誤的數據。通常打印機、掃描儀和數字相機以這種方式與主機連接。在數據相對比較多和突發數據量較大時使用,在傳輸限制方面具有很寬的動態自由度。批量傳輸每次數據傳輸的最大有效負荷可為64個字節。



關鍵詞: USB 傳輸方式

評論


相關推薦

技術專區

關閉