USB協議詳解
USB協議,由于涉及內容太多,所以在此一個文檔中解釋清楚,是不現實的。
此處能做的和要做的,就是對于USB協議簡明地介紹一下關于USB本身協議部分的內容。
當前最新的USB協議,已經發展到USB 3.0了。但是主流的USB設備和技術,還是以USB 2.0居多。所以
此文,主要是以USB 2.0為基礎來解釋USB協議的基礎知識,當然,會在相關內容涉及到USB 3.0的時
候,也把USB 3.0的相關內容添加進來。
關于USB 2.0和USB 3.0等USB的協議規范,可以去官網下載:
http://www.usb.org/developers/docs/
其實,說實話,不論是誰,如果開始看USB協議的時候,發現單獨對于USB 2.0規范本身這一個文檔來
說,竟然都有650頁,而如果再加上,新的USB 3.0規范的482頁,和其他一些輔助的USB相關的規范定
義等文檔,即使你是英語為母語的人,如果要看完這么多頁的協議規范,估計也會吐的,更別說我們中
國人了。
所以,此處,就來簡單以USB 2.0規范為例,分析一下,具體其都主要包含哪些內容,然后你會發現,
其實和USB協議本身相關的內容,相對則不會那么多,大概只有97頁左右的內容,是我們所要關心的。
下面就來分析看看,USB 2.0的規范中,具體都包含了哪些內容:

2.USB協議的版本和支持的速度
USB協議,也像其他協議一樣,經歷過很多個版本,但是正式發布出來的,主要有4個。
其中,從開始的USB 1.1,發展到后來的USB 2.0,以及最新的協議版本是USB 3.0.
不過這三個版本都是針對的是有線的(corded)設備來說的,在USB 2.0和USB 3.0之間,發布過一個
是針對無線設備的USB協議,叫做USB Wireless,也被稱為USB 2.5。
其中,USB 1.1中所支持的速度是低速(Low Speed)的1.5Mbits/s,全速(Full Speed)的12Mbits/
s,而USB 2.0提高了速度至高速(High Speed)的480Mbits/s,而最新的USB 3.0,支持超高速
(Super Speed)的5Gbits/s。
下面簡要總結一下,各個USB協議版本的演化歷史:



評論