(6.1)各種USB接口簡介

/* AUTHOR: Pinus

* Creat on : 2018-11-3

* REFS : Type-C與Type-A、Type-B接口

               Linux USB驅動學習總結(一)---- USB基本概念及驅動架構

*/

USB概念介紹

USB,Universal Serial Bus(通用串行總線),是一個外部總線標準,用於規範電腦與外部設備的連接和通訊。是應用在PC領域的接口技術。USB接口支持設備的即插即用和熱插拔功能。

USB協議是通信協議,有USB 2.0和USB 3.0兩種

USB的接口現在有三種類型,type-A, type-B, type-C

        最近很多新版手機都採用了Type-C接口。各種發佈會上,經常Type-C會和USB 3.1扯上關係。這其實是給廣大人民羣衆傳遞了一個錯誤的信息,簡單來說USB 3.1只是一個行業標準,同時也是目前USB 3.0標準的修訂號。這只是技術標準,而不是物理值。所以,大家不要錯意Type-C的接口就都是擁有USB 3.0傳輸速率的,其實還有很多支持Type-C插頭的手機依然是USB 2.0的標準。Type-C最直觀的優勢就是讓你徹底擺脫插線的煩惱,不用再出現錯插或者失誤之後導致的部件受損情況。

 

1、USB接口定義:

 

 

2、Mini-USB 接口:                                              

3、USB標準:                           

4、USB總線結構:

5、USB OTG

        現在市面上有些設備(比如MP4)既能插上電腦當U盤使用,也能接上U盤讀取U盤。這就是OTG(On-The-Go),既可以做主設備也可以做從設備,傳說中的雌雄同體。OTG不僅支持控制器的主從切換,在一定程度上,也支持相同設備之間的數據交換。

6、USB 熱插拔 

7、USB 驅動架構:

8、USB 主控器驅動功能:(USB 主控器驅動一般由廠商實現)

1、  解析和維護URB

2、  負責不同USB傳輸類型的調度工作

3、  負責USB 數據的實際傳輸工作

4、  實現虛擬根Hub的功能

 

 
 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章