之前打算整理一下不同的usb協議的差異,由於對於這些協議之間的區別不是太了解,就直接通過搜尋引擎進行查詢。然後看某度百科,某度知道,某乎,各種部落格,**,看到的基本就是如下這種解釋
所以搜尋出來結果基本就是
usb 1.0:1.5 mbps(low speed)嗯,既然大家都是這麼寫的,那肯定就是這樣的了。所以我就將這個結果作為答案,在自己的筆記上記錄了下來。usb 1.1:12 mbps(full speed)
usb 2.0:480 mbps(hi speed)
usb 3.0:5 gbps(super speed)
usb 3.1:10 gbps
後來在整理usb相關的筆記時,檢視了各個版本的usb協議,在usb1.0協議(universal serial bus specification revision 1.0)中看到了關於bulk和isochronous傳輸的部分,然後發現了不對勁。因為usb在low speed下並不支援bulk和isochronous傳輸,如果usb1.0協議只支援low speed,那麼usb1.0協議中就不應該有bulk和isochronous傳輸的部分。為了理清這部分usb1.0和usb1.1的區別,就大致翻看了下usb1.0協議,發現usb1.0協議就已經定義了low speed和full speed。
也就是說網上許多關於usb1.0協議的表述,還有usb1.0與usb1.1差異部分的解釋是錯的。
這個時候再重新在網上搜尋,發現wikipedia上對於這部分的描述是正確的,有許多部落格上也是正確了。
下圖為wikipedia中的描述:
因此之前是被某度百科等誤導後,產生了錯誤的認知,導致沒有對這部分進行**驗證,致使自己寫的筆記有了錯誤,慚愧慚愧。
雖然現在**usb1.0協議與usb1.1協議差異沒有什麼實質性的用處,但還是寫下該筆記作為記錄。
在usb1.1版本協議(universal serial bus specification revision 1.1)的revision history中可以看到,usb1.1版本協議更新所有章節,解決了1.0版本發現的問題。
在usb complete中關於usb1.1協議,說是增加了乙個新的傳輸型別,interrupt out。同時usb1.1協議取代usb1.0協議。檢視usb1.1 協議和usb1.0 協議的8.5.3 interrupt transactions,可以看到確實是增加了interrupt out。
wikipedia中關於usb1.1:2023年9月發布,修正1.0版已發現的問題,主要是關於usb hubs及full-speed,最早被採用的修訂版。
開啟usb1.1 協議和usb1.0 協議的目錄,檢視usb hub部分chapter 11 hub specification,可以看到目錄部分就有較多的改動。
下圖左邊為usb1.1 協議的目錄chapter 11 hub specification,右邊為usb1.0 協議的目錄chapter 11 hub specification。
這部分裡面具體差異我還沒看,等看過之後再補充。
檢視其他其他章節的目錄chapter 6 mechanical也是變化較大的乙個章節。
這部分裡面具體差異我也沒看。
其他章節的目錄看起來差別都不會特別大,也就不深究了。
因此,usb1.1版本對於usb1.0版本,主要就是修正關於usb hubs及full-speed部分的問題,並且增加了乙個新的傳輸型別interrupt out。
如果上述有什麼錯誤,歡迎指出。
universal serial bus specification revision 1.0
universal serial bus specification revision 1.1
usb complete, 5th edition
usb - wikipedia
USB 1 USB基礎知識
usb是universal serial bus的縮寫,中文譯為通用序列匯流排。正如usb的第乙個單詞表述的那樣,為了通用。那麼我們看一下,還有哪些匯流排不是序列的,哪些是不通用的序列匯流排 下表來自 usb complete 裡面對一些常見匯流排所總結的一些區別 當然上表中關於spi的2.1m肯定...
usb協議規範 USB硬體設計概要 1
usb universal serial bus 接 術於1996年正式誕生後經過多年的發展已經成為現在電子產品普遍使用的一種通訊介面。被廣泛應用於各種裝置之中,大到個人電腦,小到手機手環等產品都離不開它的身影。在多年的發展中,usb協議不斷改進,從最開始的1.1標準發展到目前已經推出的3.2標準。...
USB協議學習1
1.usb歷史 usb全稱 universal serial bus 序列匯流排 usb1.0 usb1.1 只支援1.5mb s的低速模式和12mb s的全速模式 usb2.0 又加入了高速模式480mb s usb3.0 5gb s 低速模式 d 有上拉電阻 d 為0 d 為1 我們稱這種狀態為...