USB - 维基百科,自由的百科全书
文章推薦指數: 80 %
通用串行总线(英語:Universal Serial Bus,縮寫:USB)是连接计算机系统与外部设备的一种串口总线标准,也是一种输入输出接口的技术规范,被广泛地应用于个人电脑和 ...
USB
连接计算机系统与外部设备的一种串口总线标准
語言
監視
編輯
關於與「USB」標題相近或相同的條目,請見「USB(消歧義)」。
本條目存在以下問題,請協助改善本條目或在討論頁針對議題發表看法。
此條目包含過多行話或專業術語,可能需要簡化或提出進一步解釋。
(2013年11月11日)請在討論頁中發表對於本議題的看法,並移除或解釋本條目中的行話。
此條目內容疑欠準確,有待查證。
(2013年11月11日)請在討論頁討論問題所在及加以改善,若此條目仍有爭議及準確度欠佳,會被提出存廢討論。
此條目需要補充更多來源。
(2013年11月11日)請協助補充多方面可靠來源以改善這篇條目,無法查證的內容可能會因為異議提出而移除。
致使用者:請搜尋一下條目的標題(來源搜尋:"USB"—網頁、新聞、書籍、學術、圖像),以檢查網路上是否存在該主題的更多可靠來源(判定指引)。
通用串行總線(英語:UniversalSerialBus,縮寫:USB)是連接計算機系統與外部設備的一種串口總線標準,也是一種輸入輸出接口的技術規範,被廣泛地應用於個人電腦和移動設備等信息通訊產品,並擴展至攝影器材、數字電視(機頂盒)、遊戲機等其它相關領域。
UniversalSerialBus
USB認證標誌類別
匯流排產品歷史設計者
Compaq,DEC,IBM,Intel,Microsoft,NECandNortel設計時間
1994製造商
Intel,Compaq,Microsoft,NEC,DigitalEquipmentCorporation,IBM,Nortel前身
串行接口,並行接口,遊戲端口,AppleDesktopBus,PS/2接口一般規格長度
5公尺(最大)寬度
11.5毫米(A型連接器),8.45毫米(B型連接器)高度
4.5毫米(A型連接器),7.78毫米(B型連接器,pre-v3.0)熱插拔
支援外接
支援纜線
4條纜線,而USB3.0擁有9條纜線引腳
4個(1個供電,2個數據,1個接地);USB3.0擁有9個(另外4個提供給SuperSpeed技術);USB3.1Type-C擁有24個連接器
唯一電力信號
5伏特直流電最大電壓
20V(±5%)(根據不同版本)最大電流
500mA–5A@5V(根據不同版本)數據數據信號
由規範定義的數據包寬度
1bit比特率
1.5/12/480/5,000/10,000/20,000/40,000Mbit/s(根據不同版本)最多設備數
127協議
串列引腳輸出
標準USBA型連接器(左)及B型連接器(右)引腳1
VCC(+5V)引腳2
Data-引腳3
Data+引腳4
接地多媒體電腦剛問世時,外接式裝置的傳輸介面各不相同,如印表機只能接LPT、數據機只能接RS232、滑鼠鍵盤只能接PS/2等。
繁雜的介面系統,加上必須安裝驅動程式並重新開機才能使用的限制,都會造成使用者的困擾。
因此,創造出一個統一且支援易插拔的外接式傳輸介面,便成為無可避免的趨勢,USB應運而生。
最新一代的USB是USB4,傳輸速度為40Gbit/s。
物理接頭USBType-A、Type-B接頭分正反面,新型USBType-C接頭不分正反。
[1][2]
目次
1概述
1.1標準
2技術細節
2.1技術指標
2.2機械和電子標準
2.2.1標準USB接口
2.2.2MiniUSB接口
2.2.3MicroUSB接口
2.2.4編碼方式
2.3軟體架構
2.3.1端點
2.3.2HCD(HostControllerDriver)
2.3.3USB封包格式
2.3.4傳輸協定
2.4設備分類
2.5USB接頭
2.5.1接頭一覽表
2.6電源
3同類標準比較
3.1USB大容量存儲
3.2人機接口設備(HID)
4歷史
4.1Pre-Releases
4.2USB1.0
4.3USB1.1
4.4USB2.0
4.5USB3.0(USB3.1Gen1/USB3.2Gen1)
4.6USB3.1(USB3.1Gen2/USB3.2Gen2x1)
4.7USB3.2(USB3.2Gen2x2)
4.7.1USB3.2Gen1x2
4.7.2USB3.2Gen2x2
4.8USB4
4.9USBOn-The-Go補充標準
4.10USBPowerDelivery
5擴展
5.1無線通用序列匯流排
6參考文獻
7參見
8外部連結
概述編輯
A型USB2.0插座
兩個B型USB連接器,mini和全尺寸的,側視圖和正視圖,旁邊是5美分做對照
USB集線器
USB最初是由英特爾與微軟倡導發起,最大的特點是儘可能地實現熱插拔和即插即用。
當設備插入時,主機枚舉到此設備並加載所需的驅動程序,因此其在使用上遠比PCI和ISA等總線方便。
USB在速度上遠比並行端口(例如EPP、LPT)與串行接口(例如RS-232)等傳統電腦用標準匯流排快上許多。
USB1.1(USB2.0FullSpeed)的最大傳輸速率為12Mbps,USB2.0(USB2.0HiSpeed)為480Mbps,USB3.0(USB3.2Gen1)為5Gbps,USB3.1(USB3.2Gen2x1)為10Gbps,而USB3.2(USB3.2Gen2x2)更達20Gbps,以及近期發表的USB4.0,其速度可達40Gbps。
USB的設計為非對稱式的,它由一個主機控制器和若干通過集線器設備以樹形連接的設備組成。
一個控制器下最多可以有5級Hub,包括Hub在內,最多可以連接128個設備,因為在設計時是使用7位元定址欄位,二的七次方就等於128,一般人說USB連接127個是指連接(某一設備)時需扣除一個連接主機的USB接頭,而一台計算機可以同時有多個控制器。
和SPI-SCSI等標準不同,USB集線器不需要終結器。
USB可以連接的外設有鼠標、鍵盤、遊戲手柄、遊戲杆、掃描儀、數碼相機、打印機、硬盤和網卡等部件。
對數碼相機這樣的多媒體外設USB已經是缺省接口;由於大大簡化與計算機的連接,USB也逐步取代並行接口成為打印機的主流連接方式之一。
2004年已經有超過1億台USB設備;到2007年時,高清晰度數字影片外設是僅有的USB未能染指的外設類別,因為他需要更高的傳輸速率,不過USB3.1和2019年USB4的問世,高解析度數位影片外設和外接式顯示卡也能在USB播放。
現USB標準中,按照速度等級和連接方式分為以下七種版本。
注意USB-IF目前正式的主版本號只有USB2.0和USB3.2兩個。
USB版本
標誌
傳輸速度
(bit)
理論速度
(Byte)
目前官方版本名
官方市場代號
原名
USB2.0
LowSpeed
低速LowSpeed
USB1.0
1.5Mbps
0.1875MB/s
FullSpeed
全速FullSpeed
USB1.1
12Mbps
1.5MB/s
HiSpeed
高速Hi-Speed
USB2.0
480Mbps
60MB/s
USB3.2
Gen1
超高速USB5GbpsSuperSpeedUSB
USB3.1GEN1
5Gbps
500MB/s
Gen2
超高速USB10GbpsSuperSpeedUSB10Gbps
USB3.1GEN2
10Gbps
1212.12MB/s
Gen2x2
超高速USB20GbpsSuperSpeedUSB20Gbps
N/A
20Gbps
2424.24MB/s
USB4
40Gbps
5GB/s
USBOn-The-Go
USBPowerDelivery
WirelessUSB
標準編輯
參見:USBOn-The-Go
USB開發者論壇負責USB標準制訂,其成員包括:蘋果公司、惠普、NEC、微軟和英特爾。
2001年底,USB-IF公布USB2.0規範,與之前的USB0.9、USB1.0和USB1.1一樣,該規範完全向下兼容。
隨後,USB-IF公布USBOn-The-Go(USBOTG,當前版本:1.0a)作為USB2.0規範的補充標準,使其能夠用於在便攜設備之間直接交換數據。
USB的連接器分為A、B兩種,分別用於主機和設備;其各自的小型化的連接器是Mini-A,Mini-B和Micro-A,Micro-B,另外還有Mini-AB(可同時支持Mini-A及Mini-B)的插口。
USB3.1版本中導入支持正反面不區分插入的C型。
技術細節編輯
技術指標編輯
從左至右:專有接口(非USB)Mini-B插頭type-B插頭type-A插口type-A插頭
目前USB支持5種數據信號速率,USB設備應該在其外殼或者有時是自身上正確標明其使用的速率。
USB-IF進行設備認證並為通過兼容測試並支付許可費用的設備提供基本速率(低速和全速)和高速的特殊商標許可。
1.5Mbps的低速速率。
主要用於低速率人機接口設備,例如鍵盤、鼠標、遊戲杆等等。
12Mbps的全速速率。
在USB2.0之前是曾經是最高速率,後起的更高速率的高速接口應該兼容全速速率。
多個全速設備間可以按照先到先得法則劃分帶寬;使用多個等時設備時會超過帶寬上限也並不罕見。
所有的USB連接埠支援全速速率。
480Mbps的高速速率。
並非所有的USB2.0設備都是高速的。
高速設備插入全速連接埠時應該與全速兼容。
而高速連接埠具有所謂事務翻譯器(TransactionTranslator)功能,能夠隔離全速、低速設備與高速之間數據流,但是不會影響供電和串聯深度。
5Gbps的超高速速率。
相較於現有USB2.0的480Mbps最高理論速度,USB3.0可支援到5.0Gbps,是USB2.0的10倍。
若將USB3.0應用到外接硬碟、隨身碟或藍光燒錄機等儲存裝置,將可大幅縮短資料傳輸時間。
10Gbps的超高速速率+。
USB3.1Gen2最高10Gbps理論速度,是USB3.0的兩倍。
機械和電子標準編輯
USB機械電子標準一覽
類別
Type-A
Type-B
Type-C
Mini-A
Mini-B
Mini-AB
Micro-A
Micro-B
Micro-AB
插頭(公頭)
2.0
不存在
不存在
不存在
3.2
已棄用
已棄用
已棄用
插座(母頭)
2.0
不存在
不存在
3.2
已棄用
已棄用
已棄用
已棄用
應用範圍
計算機
掃描儀、打印機等
新式計算機、移動電話、平板電腦等
舊式便攜設備
僅作為萬能接頭
移動電話、平板電腦等
僅作為萬能接頭
標準USB接口編輯
USB插頭
標準USB線的內部結構,可以看到裡面有紅、白、綠、黑四根小的導線
USB信號使用分別標記為D+和D-的雙絞線傳輸,它們各自使用半雙工的差分信號並協同工作,以抵消長導線的電磁干擾。
標準USB連接器觸點
觸點
功能(主機)
功能(設備)
1
VBUS(4.75-5.25V)
VBUS(4.4-5.25V)
2
D-
D-
3
D+
D+
4
接地
接地
MiniUSB接口編輯
MiniUSB接口。
左為A型;右為B型
MiniUSB除了第4針外,其他接口功能皆與標準USB相同。
第4針成為ID,地線在mini-A上連接到第5針,在mini-B可以懸空亦可連接到第5針。
MiniUSB連接器觸點
觸點
功能
顏色
1
VBUS(4.4–5.25V)
紅
2
D−
白
3
D+
綠
4
ID
5
接地
黑
MicroUSB接口編輯
Micro-USB插頭
MicroAUSB接口
MicroBUSB接口
2007年1月4日,USB實裝論壇頒布Micro-USB的插頭標準[3]。
該標準將在許多新型智能手機和PDA上替代Mini-USB。
Micro-USB插頭的插拔壽命為10,000次,比Mini-USB插頭高度減半,寬度相差無幾。
OMTP組織最近宣布,Micro-USB將成為移動設備數據和電源的標準接口[4]。
2009年2月17日,全球行動通訊聯盟協會宣佈在2012年前將使用Micro-USB作為全球統一的標準充電器規格。
首批簽署協議的廠商包括:諾基亞、樂金、摩托羅拉、三星、索尼移動、美國電話電報公司、法國電信、西班牙電信、T-Mobile與沃達豐。
編碼方式編輯
USB使用NRZI編碼方式:當數據為0時,電平翻轉;數據為1時,電平不翻轉。
為了防止出現過長時間電平不變化現象,在發送數據時採用位填充處理。
具體過程如下:當遇見連續6個高電平時,就強制插入一個0。
經過位填充後的數據由串行接口引擎(SIE)將數據串行化和NRZI編碼後,發送到USB的差分數據線上。
接收端完成的過程和發送端剛好相反。
軟體架構編輯
焊接在印刷電路板上的USB插座
一個USB主機通過Hub鏈可以連接多個設備。
由於理論上一個物理設備可以承擔多種功能,例如路由器同時也可以是一個SD卡讀卡器,USB的術語中設備(Device)指的是功能(Functions)。
集線器(Hub)由於作用特殊,按照正式的觀點並不認為是Function。
直接連接到主機的Hub是根(root)Hub。
端點編輯
設備/功能(和集線器)與管道Pipe(邏輯通道)聯繫在一起,管道把主機控制器和被稱為端點Endpoint的邏輯實體連結起來。
管道和比特流(例如UNIX的Pipeline)有著相同的含意,而在USB詞彙中術語端點經常和管道混用,甚至在正式文檔中。
端點(和各自的管道)在每個方向上按照0-15編號,因此一格設備/功能最多有32個活動管道,16個進,16個出。
(出(OUT)指離開控制器,而入(IN)指進入主機控制器。
)兩個方向的端點0總是留給匯流排管理,占用了32個端點中的2個。
在管道中,數據使用不同長度的包傳遞,端點可以傳遞的包長度上限一般是
2
n
{\displaystyle2^{n}}
字節,所以USB包經常包含的數據量依次有8、16、32、64、128、256、512或者1024字節。
一個端點只能單向(進/出)傳輸數據,自然管道也是單向的。
每個USB設備至少有兩個端點/管道:他們分別是進出方向的,編號為0,用於控制匯流排上的設備。
按照各自的傳輸類型,管道被分為4類:
控制傳輸(Control)——一般用於短的、簡單的對設備的命令和狀態反饋,例如用於匯流排控制的0號管道。
同步傳輸(Isochronous)——按照有保障的速度(可能但不必然是儘快地)傳輸,可能有數據丟失,例如實時的音頻、視頻。
中斷傳輸(Interrupt)——用於必須保證儘快反應的設備(有限延遲),例如滑鼠、鍵盤。
批量傳輸(Bulk)——使用餘下的帶寬大量地(但是沒有對於延遲、連續性、帶寬和速度的保證)傳輸數據,例如普通的文件傳輸。
一旦設備(功能)通過匯流排的Hub附加到主機控制器,主機控制器就給它分配一個主機上唯一的7位地址。
主機控制器通過投票分配流量,一般是通過輪詢模式,因此沒有明確向主機控制器請求之前,設備不能傳輸數據。
為了訪問端點,必須獲得一個分層的配置。
連接到主機的設備有且僅有一個設備描述符(DeviceDescriptor),而設備描述符有若干配置描述符(ConfigurationDescriptors)。
這些配置一般與狀態相對應,例如活躍和節能模式。
每個配置描述符有若干接口描述符(InterfaceSetting),用於描述設備的一定方面,所以可以被用於不同的用途:如一個相機可能擁有視頻和音頻兩個接口。
接口描述符有一個缺省接口設置(DefaultInterfaceSetting)和可能多個替代接口設置(AlternateInterfaceSettings),它們都擁有如上所述的端點描述符。
一個端點能夠在多個接口和替代接口設置之間複用。
HCD(HostControllerDriver)編輯
包含主機控制器和HUB的硬體為程序員提供了由硬體實現定義的接口主機控制器設備(HCD)。
而實際上它在計算機上就是埠和內存映射。
1.0和1.1的標準有兩個競爭的HCD實現。
康柏的開放主機控制器接口(OHCI)和Intel的通用主機控制器接口(UHCI)。
VIA威盛採納了UHCI;其他主要的芯片組多使用OHCI。
它們的主要區別是UHCI更加依賴軟體驅動,因此對CPU要求更高,但是自身的硬體會更廉價。
它們的並存導致作業系統開發和硬體廠商都必須在兩個方案上開發和測試,從而導致費用上升。
因此USB-IF在USB2.0的設計階段堅持只能有一個實現規範,這就是擴展主機控制器接口(EHCI)。
因為EHCI只支持高速傳輸,所以EHCI控制器包括四個虛擬的全速或者慢速控制器。
這裡同樣是Intel和Via使用虛擬UHCI,其他一般使用OHCI控制器。
某些版本的Windows上,打開設備管理器,如果設備說明中是否有「增強」("Enhanced"),就能夠確認它是2.0版的。
而在Linux系統中,命令lspci能夠列出所有的PCI設備,而USB會分別命名為OHCI、UHCI或者EHCI,列出為32位地址的為EHCI,16位的為OHCI。
命令lsusb能夠顯示所有USB設備的訊息。
命令dmesg能夠顯示OS啟動時關於USB設備的訊息。
USB封包格式編輯
USB的封包格式和早期的網際網路封包格式非常相似,要了解USB連接原理就一定要先了解封包格式。
USB封包格式
偏移量
類型
大小
值
0
HeaderChksum
1
利用添加包頭進行效驗,不包括包頭本身的校驗。
1
HeaderSize
1
包頭的大小,包括可用的字串。
2
Signature
2
數據值為0x1234
4
VendorID
2
USB提供商的ID
6
ProductID
2
USB產品ID
8
ProductVersion
1
產品版本號
9
FirmwareVersion
1
固件版本號
10
USB屬性
1
USBAttribute:Bit0:如果設為1,包頭包括以下三個字串:語言、製造商、產品字串;如果設為0,包頭不包括任何字串。
Bit2:如果設為1,設備自帶電源;如果設為0,無自帶電源。
Bit3:如果設為1,設備可以通過匯流排供電;如果設為0,無法通過匯流排供電。
Bits1and4—7:保留。
11
最大電力
1
設備需要的最大電力,以2mA(毫安培)為單位。
12
設備屬性
1
DeviceAttributes:Bit0:如果設為1,CPU運行在24MHz;如果設為0,CPU運行在12MHz。
Bit3:如果設為1,設備的EEPROM可以支持400MHz;如果設為0,不支持400MHz。
Bits1,2and4...7:保留。
13
WPageSize
1
I2C的最大寫入頁面大小
14
數據類型
1
該數值定義設備是軟體EEPROM還是硬體EEPROM。
0x02:硬體EEPROM其它數值無效。
15
RpageSize
1
I2C最大讀取頁面大小。
如果值為0,整個負載大小由一個I2C讀取裝置讀取。
16
PayLoadSize
2
如果將EEPROM作為軟體EEPROM使用,表示軟體的大小;除此之外該值都是0。
0xxx
Languagestring
4
語言字串。
以標準USB字串格式表示。
(非必要欄位)
0xxx
Manufacturestring
...
製造商字串。
以標準USB字串格式表示。
(非必要欄位)
0xxx
Productstring
...
產品字串,以標準USB字串格式表示。
(非必要欄位)
0xxx
ApplicationCode
...
表示應用代碼。
以標準USB字串格式表示。
(非必要欄位)
傳輸協定編輯
BOT傳輸協定:BOT(Bulk-OnlyTransport)[5],誕生於1999年,專為USB1.1所設計,至今最快的USB3.1都可向下兼容這個基本的BOT傳輸協定。
在傳輸資料作業開始時,外接USB3.0裝置與電腦主機板(USB3.0擴充卡)之間,在同一時間單位內,每次只傳輸單一指令,所以速度較UASP慢,屬於「半雙工傳輸模式」。
UASP傳輸協定[6][5]:UASP(USBAttachedSCSIProtocol),與USB3.0一同誕生於2008年,USB應用者論壇(USB-IF)為改良BOT傳輸協定過慢的缺點,將SCSI架構改進並推出UASP,包括多命令平行處理能力、任務管理與控制等機制,也支援NCQ(原生指令排序),速度比BOT傳輸模式快上許多,屬於「全雙工傳輸模式」。
啟動UASP雖然能提升傳輸效能,但也有許多限制,電腦用戶必須具備支援UASP的外接USB3.0裝置內部的裝置端控制器、主機板上的主機端控制器、驅動程式,三者缺一不可(有的還額外需要安裝靱體)。
在OS支援度上,使用Windows7的用戶若想啟動UASP,必須安裝相應的驅動程式,如果用戶使用Windows8/MacOSX10.8.3以及之後陸續推出的10.9版本,因為其已內建UASP的驅動程式,所以直接原生支援UASP,如此可省去安裝驅動程式的麻煩。
UASP的裝置端橋接晶片有:LucidPortUSB300、祥碩科技ASMediaASM1053/ASM1042、智微JMS569、德州儀器TUSB9261等等。
設備分類編輯
USB隨身碟
依附在總線上的設備可以是需要特定的驅動程序的完全定製的設備,也可能屬於某個設備類別。
這些類別定義設備的行為和接口描述符,這樣一個驅動程序可能用於所有此種類別的設備。
一般操作系統都為支持這些設備類別,為其提供通用驅動程序。
設備分類由USB設計論壇設備工作組決定,並分配ID。
如果一個設備類型屬於整個設備,該設備的描述符的bDeviceClass域保存類別ID;如果它這是設備的一個接口,其ID保存在接口描述符的bInterfaceClass域。
他們都占用一個字節,所以最多有253種設備類別。
(0x00和0xFF保留)。
當bDeviceClass設為0x00,操作系統會檢查每個接口的bInterfaceClass以確定其類別。
每種類別可選支持子類別(SubClass)和協議子定義(Protocolsubdefinition)。
這樣可以用於主設備類型的不斷修訂。
常用設備類別和ID有:
ID
裝置
例子
0x00[7]
保留值
無
0x01[7]
音效裝置
音效卡
0x02
USB通訊控制裝置
網卡、數據機、串列埠
0x03[7]
人機介面裝置(HID)
鍵盤、滑鼠
0x05
物理介面裝置
控制杆
0x06[7]
靜止圖像捕捉設備
影像掃描器、PictureTransferProtocol
0x07[7]
列印裝置
打印機
0x08[7]
大容量存取裝置
USB隨身碟、移動硬碟、記憶卡讀卡機、數碼相機
0x09[7]
集線器
集線器
0x0A[7]
通信裝置
數據機、網絡卡、ISDN、傳真
0x0B
智慧卡裝置
讀卡器
0x0E[7]
影像裝置
網路攝影機
0xE0[7]
無線傳輸裝置
藍牙
0xFE
特殊的應用
紅外線資料橋接器
0xFF[7]
定製裝置
USB接頭編輯
常用的USB延長線
接頭是由USB協會所指定,接頭的設計一方面為了支持眾多USB的基本需求,另一方面也避免以往許多類似串行接頭所出現的問題。
接頭設計的相當耐用。
許多以往使用的接頭較脆弱,即使受力不大,有時針腳或零件也會折彎甚至斷裂。
而USB接頭的金屬導電部份周圍有塑料作為保護,而且整個連接部份被金屬的保護套圍住,因此USB接頭不論插拔,都不容易受損。
由於金屬保護套和外圍塑料護套的保護,需要較大的力量才能造成USB接頭明顯的損壞。
具有防呆設計,方向相反的插頭不可能插到插座裡,方向正反很容易感覺出來。
所以不可能把USB接口插錯。
接頭能相對便宜地大量生產。
在USB網絡中,接頭被強制使用定向拓撲。
USB不支持環形網絡,因此不兼容的USB設備之間接口也不兼容。
不像其他通訊系統(如RJ-45電纜)不能使用轉換插頭,防止環形USB網絡產生。
適度的插拔力。
USB電纜和小型USB設備能被插口卡住(不需要夾子、螺絲或者其他接口那樣的鎖扣)。
只需要適當力量插拔即可連接周邊設備。
由於接頭的構造,在將USB插頭插入USB座時,插頭外面的金屬保護套會先接觸到USB座內對應的金屬部份,之後插頭內部的四個觸點才會接觸到USB座。
金屬保護套會連接到系統的地線,提供路徑使靜電可以放電,避免因靜電通過電子零件而造成損壞。
USB電纜最長允許5米,更長的距離需要HUB。
[8]接頭一覽表編輯
USB接頭配對一覽
插頭(右)插座(下)
USB3.0TypeA
USB3.0TypeB
USB3.0Micro-B
USB-C
是
否
否
否
否
否
可向下兼容
否
否
否
否
是
否
否
否
否
否
否
否
否
否
否
已棄用
否
否
否
否
否
否
否
否
否
已棄用
已棄用
否
否
否
否
否
否
否
否
否
是
否
否
否
否
否
否
否
否
否
否
是
是
否
否
否
否
否
否
否
否
否
是
否
否
否
否
USB3.0TypeA
可向下兼容
否
否
否
否
否
是
否
否
否
USB3.0TypeB
否
可向下兼容
否
否
否
否
否
是
否
否
USB3.0Micro-B
否
否
否
否
否
可向下兼容
否
否
是
否
USB-C
否
否
否
否
否
否
否
否
否
是
USB線
插頭(線的兩端)
Micro-BSuperSpeed
USB-C
非標準
非標準
非標準
是
是
是
是
是
非標準
否
否
棄用
棄用
非標準
否
否
非標準
否
否
非標準
非標準
是
否
否
是
棄用
非標準
否
否
否
否
是
是
棄用
非標準
否
非標準
否
否
是
是
非標準
是
否
否
否
否
是
Micro-BSuperSpeed
是
否
否
否
否
否
否
是
USB-C
是
否
否
是
是
是
是
是
USB插頭-版本
接頭
USB2.0
USB3.2Gen2x1
USB3.2Gen2x2
USB4
速度等級
達480Mbps
達10Gbps
達20Gbps
達40Gbps
是
不達速
棄用
兼容
是
棄用
是
不達速
棄用
兼容
是
棄用
Type-C
兼容
是
是
不達速
棄用
兼容
最高5Gbps
棄用
Mini-A,Mini-B,Mini-ABMicro-A,Micro-AB
是
棄用
電源編輯
利用USB接頭供電的小型電風扇
USB接頭默認提供一組5伏特的電壓,可作為相連接USB設備的電源。
實際上,設備接收到的電源可能會低於5V,只略高於4V。
通過USBPD3.0、QC4等快速充電協議,現有USB接口的最大的可以達到20V,最低3V。
USB-IF規範1.1版定義USB埠最高供電可達到1.5A/1500mA,而最新的1.2版規範更是修正為最大5A/5000mA的供電,但是總和也不得超過5A。
一個USB的HUB最多只能提供500mA的電流。
如此的電流已足以驅動許多電子設備,不過連接在總線供電HUB的所有設備,需要共享500mA的電流額度。
一個由總線供電的設備可以使用到它所連接埠上允許輸出的所有電源。
總線供電的HUB可以將電源供給連接在HUB上的所有設備,不過USB的規範只允許總線供電的HUB下游串接一層總線供電的設備,因此,總線供電的HUB下游不允許再串接另一個由總線供電的HUB。
許多HUB有外加電源,因此可以提供電源給下游的設備,不會消耗總線上的電源。
若設備需要的電壓超過5V,都需要使用外加電源。
相對於之前其他溝通介面僅能傳遞訊息資料,USB插槽本身還能提供5V(伏特)的主動電壓,及0.5A(安培)的電流,因此對於一些小型設備而言,可以不必再外接電源供應裝置,就能直接利用來自USB插槽的電力順利運作。
利用這特點,也有廠商開發出適當的排線,將USB拿來當作供電插座般使用,例如作為行動電話的充電器,或是提供小型桌燈及電風扇等的電力需要,反而與原本用來連接電腦用的主要用途無關。
同類標準比較編輯
USB大容量存儲編輯
閃存盤,典型的USB大容量存儲設備
USB使用USB大容量存儲設備標準實現Storage設備的連接。
它最初被用於傳統的磁盤和光盤驅動,但是現在已經擴展到支持大量不同的設備。
USB有一個非常重要的優點,那就是它能夠在不關閉電腦主機電源的情況下動態的安裝和刪除USB設備,這使它成為一種有用的外部設備。
在市面也可以找到USB3.0Dongle[9]此類小型可插拔式的行動裝置,尺寸如同隨身碟一樣迷你,有廠商推出USB介面的Wi-Fi/藍芽無線Dongle,只要將此Dongle插入液晶電視上,即可透過無線連接方式,將使用者手機、平板、筆電中的影片、照片分享到液晶電視上觀看,市面上已有廠商將Android作業系統直接寫入Dongle,成為多功能電視棒的產品。
相關存儲產品包括:主機板、磁碟陣列卡、硬碟外接盒、磁碟陣列系統、NAS網路儲存設備、硬碟外接座等等。
人機接口設備(HID)編輯
USB沒有完全取代PS/2鍵盤鼠標接口,但目前許多主機板都取消了PS/2接口。
使用專用鍵盤鼠標接口的蘋果電腦1999年1月也開始使用USB接口。
最初iPod只有IEEE1394接口;後來在第三代的iPod,蘋果電腦開始支持USB2.0連接,但是還不能用作充電;現在的iPod,已經全面兼容USB,拋棄IEEE1394接口,只用USB接口充電以及連接電腦主機。
歷史編輯
俗稱「三叉戟」的USB標誌,可標示在電腦、集線器及週邊裝置做為識別之用,不需獲得認證
Pre-Releases編輯
USB0.7:1994年11月發布。
USB0.8:1994年12月發布。
USB0.9:1995年4月發布。
USB0.99:1995年8月發布。
USB1.0RC:1995年11月發布。
USB1.0編輯
1996年1月發布,數據傳輸速率為1.5Mbit/s(Low-Speed)和12Mbit/s(Full-Speed)。
無預測及通過檢測功能,Full-Speed也難以達成,僅極少數出現在市場上。
USB1.1編輯
1998年9月發布,修正1.0版已發現的問題,主要是關於USBHubs及Full-Speed,最早被採用的修訂版。
USB2.0編輯
Hi-SpeedUSB徽標
USB2.0:2000年4月發布。
增加更高的數據傳輸速率480Mbit/s(現在稱作Hi-Speed,大約57MB/s),但受限於BOT傳輸協議和NRZI編碼方式,實際最高傳輸速度只有35MByte/s左右。
USB2.0中最重要規範的ECN可以在USB.org(頁面存檔備份,存於網際網路檔案館)查到:
Mini-A和Mini-BConnectorECN:2000年10月發布。
規範Mini-A和Mini-B的插頭及插座標準。
注意不要與Micro-B插頭及插座混淆。
ErrataasofDecember2000:2000年12月發布。
Pull-up/Pull-downResistorsECN:2002年5月發布。
ErrataasofMay2002:2002年5月發布。
InterfaceAssociationsECN:2003年5月發布。
添加新的描述符以便將多重接口關聯在在單一設備功能中。
RoundedChamferECN:2003年10月發布。
一項針對Mini-B接口堅固性的建議性、兼容性改進。
UnicodeECN:2005年2月發布。
這項ECN指定了字串可以使用UTF-16LE編碼。
USB2.0曾指定可以使用Unicode,但沒有指定編碼。
Inter-ChipUSBSupplement:2006年3月發布。
On-The-GoSupplement1.3:2006年12月發布。
USB直連(USBOn-The-Go)允許兩個USb設備不經獨立USB主機端直接相互通訊。
實際使用中,是其中一個USB設備作為其它設備的主機端。
BatteryChargingSpecification1.0:2007年3月發布。
添加對充電器(有USB接口的電源適配器)的支持,當供電端(作為充電器的USB主端口)和電池連接時,它允許瞬間通過100mA的電流。
如果一個USB設備連接到專用充電器或主端口時,最大瞬間電流可達1.5A。
(該文檔並未包含在USB2.0規範中。
)
Micro-USBCablesandConnectorsSpecification1.01:2007年4月發布。
LinkPowerManagementAddendumECN:2007年7月釋出。
在啟用與待機間增加新的電源模式。
當設備處於這個模式時不向其發送指令以減少電源消耗。
所以,在啟用及睡眠模式間切換要比在啟用及待機模式間切換快得多。
High-SpeedInter-ChipUSBElectricalSpecificationRevision1.0:2007年9月發布。
USB3.0(USB3.1Gen1/USB3.2Gen1)編輯
TheSuper-SpeedUSBLogo
主條目:USB3.0
USB3.0於2008年11月發布,速度由480Mbps大幅提升到5Gbps。
USB3.0插座通常是藍色的,並向下兼容USB2.0和USB1.x。
USB3.0引入了全雙工傳輸,USB1.x和USB2.0則是半雙工傳輸。
USB3.1(USB3.1Gen2/USB3.2Gen2x1)編輯
USB3.1Logo
主條目:USB3.0§ USB3.1
USB3.0推廣小組於2013年7月31日宣佈USB3.1規格[10],傳輸速度提升為10Gb/s,比USB3.0的5Gb/s快上一倍,並向下兼容USB2.0/1.0,如果要得到10Gb/s的傳輸速度仍需在主機、目標端同時具備對應的晶片才能達成,電力供應可高達100瓦。
[11]
USB3.2(USB3.2Gen2x2)編輯
USB3.2logo
主條目:USB3.0§ USB3.2
USB3.2的主要技術要點:
在USBType-C介面上實現雙通道,USBType-A和Type-B不支援雙通道
繼續使用現有的超高速USB物理傳輸率和技術
一些小的規範更新,確保單雙通道無縫切換。
速度方面,使用USB3.2主機連接USB3.2儲存設備,可以實現兩條通道10Gbps的傳輸速度,理論上也就是相當接近於20Gbps。
USB3.2向下兼容USB2.0和USB1.x。
另外,從USB3.2開始,Type-C是唯一推薦的接口方案。
USB3.2Gen1x2編輯
USB3.0(USB3.1Gen1)的雙通道模式,速度可達10Gbps(每條通道5Gbps)。
必須使用USBType-C接口才能達到10Gbps的速度。
USB3.2Gen2x2編輯
USB3.1Gen2的雙通道模式,速度可達20Gbps(每條通道10Gbps)。
必須使用USBType-C接口才能達到20Gbps的速度。
USB4編輯
USB440GbpsLOGO
主條目:USB4
USB4於2019年9月3日發布。
[12]USB4計畫整合Thunderbolt3協定,現有USB3.2及USB2.0也向下兼容。
[13]USB4支援40Gbps的傳輸速度,但達到40Gbps的速度要求USB資料線、產品支援USB4[14]。
Type-C是唯一推薦的介面方案。
USBOn-The-Go補充標準編輯
USBOTGLOGO
主條目:USBOn-The-Go
USBOn-The-Go是USB2.0規格的補充標準。
它可使USB裝置,例如播放器或手機,從USB周邊裝置變為USB主機,與其他USB裝置連線通訊。
USBPowerDelivery編輯
主條目:USBPowerDelivery
USBPowerDelivery是USB開發者論壇在2012年7月5日發佈的USB充電標準與技術。
擴展編輯
PictBridge標準可以使得消費者使用的圖形設備彼此互通(例如數碼相機直接通過打印機輸出)。
一般它使用USB做為其底層通信協議。
微軟的Xbox遊戲主機和IBM的UltraPort均使用自身獨有的專用接口,有別於標準的USB;不同的是,前者(Xbox)使用的是標準的USB1.1信號格式,後者則使用標準的USB信號格式,而供電能力也更強。
開源項目USB/IP(頁面存檔備份,存於網際網路檔案館)實現了USB數據包的網絡傳送,邏輯上將USB數據線無限延長。
同時配合無線路由器等手段,可以實現無線USB傳輸。
無線通用序列匯流排編輯
無線通用序列匯流排LOGO
主條目:無線通用序列匯流排
正在開發中的一種無線數據傳輸標準。
[15]設計標準:在3米內達到480Mbp的傳輸速率,在10米內達到110Mbps的傳輸速率。
參考文獻編輯
^Chevelle.fu.USB3.2規範釋出,USB-C極有機會成為未來USB統一且唯一介面.2013-12-04[2017-07-26].(原始內容存檔於2021-08-14).
^360奇酷9V/5V2A雙頭正反插快充USB數據線(頁面存檔備份,存於網際網路檔案館)鮮有的可以正反插的USBType-A以及USBMicro-B
^Mobilephonestoadoptnew,smallerUSBconnector(PDF)(新聞稿).USBImplementersForum.2007-01-04[2007-01-08].(原始內容(PDF)存檔於2007-01-08).
^OMTPLocalConnectivity:DataConnectivity(頁面存檔備份,存於網際網路檔案館)atomtp.org
^5.05.1USB.org對於BOT與UASP傳輸協定的解釋(PDF).[2013-12-13].(原始內容存檔(PDF)於2014-07-29).
^T客邦對UASP的解釋與產品測試報告.[2013-11-11].(原始內容存檔於2021-08-14).
^7.007.017.027.037.047.057.067.077.087.097.10PC硬體介面徹底研究ISBN957-442-275-5
^USB.org-USBFAQ.[2005-09-30].(原始內容存檔於2011-01-18).
^》Android系統 播放器-PChome線上購物.[2013-11-12].(原始內容存檔於2015-02-24).
^USBIF應用者論壇於2013/7/31發布新聞稿,宣布USB3.1規格。
(PDF).[2013-08-14].(原始內容(PDF)存檔於2016-01-27).
^2013/04/10USB應用者論壇中,主席兼首席營運官JeffRavencraft表示,USB3.1的電力供應可達到100瓦。
(PDF).[2013-08-14].(原始內容存檔(PDF)於2013-05-10).
^JoeBalich.USB-IFAnnouncesPublicationofUSB4™Specification(pdf).USB-IF.2019-09-03[2019-11-12].(原始內容存檔(PDF)於2021-10-01).
^下一代USB將採用英特爾Thunderbolt協定.iThome.[2019-03-05].(原始內容存檔於2021-08-14)(中文(繁體)).
^【仲早過Windows?!】新版Linux5.6開始支援了極速40GbpsUSB4、AMDZen3今年同大家見面.HKEPCHardware.[2020-06-12].(原始內容存檔於2021-08-14).
^USB.org-WirelessUSB.[2005-09-11].(原始內容存檔於2006-01-25).
參見編輯
信息技術主題
ACCESS.bus
RAID
硬碟外接座
閃存盤
USB3.0
USBType-C
USBPD
串行端口
IEEE1394
平行埠
WUSB(WirelessUSB)
WirelessUSBPromoterGroup(無線USB促進聯盟)
Lightning
Thunderbolt
防呆外部連結編輯
USBImplementersForum(USB-IF).USB.org.[2019-11-12].(原始內容存檔於2019-12-15).
USBDocumentLibrary(USB 3.2,USB 2.0,WirelessUSB,USB-C,USBPowerDelivery).USB.org.[2022-05-02].(原始內容存檔於2021-02-13).
UniversalHostControllerInterface(UHCI)(PDF).Intel.[2022-05-02].(原始內容(PDF)存檔於2022-05-01)–透過mit.edu.
USB3.0Standard-A,Standard-B,Powered-Bconnectors.Pinoutsguide.(原始內容存檔於2016-05-14).
Muller,Henk.HowToCreateAndProgramUSBDevices.ElectronicDesign.July2012[2022-05-02].(原始內容存檔於2022-03-19).
Garney,John.AnAnalysisofThroughputCharacteristicsofUniversalSerialBus(PDF).June1996[2022-05-02].(原始內容(PDF)存檔於2022-05-01).
Hershenhoren,Razi;Reznik,Omer.USB 2.0ProtocolEngine(PDF).October2010[2022-05-02].(原始內容(PDF)存檔於2020-08-04).
IEC62680(UniversalSerialBusinterfacesfordataandpower):
IEC62680-1.1:2015-Part1-1:Commoncomponents-USBBatteryChargingSpecification,Revision1.2(頁面存檔備份,存於網際網路檔案館)
IEC62680-1-2:2018-Part1-2:Commoncomponents-USBPowerDeliveryspecification(頁面存檔備份,存於網際網路檔案館)
IEC62680-1-3:2018-Part1-3:Commoncomponents-USBType-CCableandConnectorSpecification(頁面存檔備份,存於網際網路檔案館)
IEC62680-1-4:2018-Part1-4:Commoncomponents-USBType-CAuthenticationSpecification(頁面存檔備份,存於網際網路檔案館)
IEC62680-2-1:2015-Part2-1:UniversalSerialBusSpecification,Revision2.0(頁面存檔備份,存於網際網路檔案館)
IEC62680-2-2:2015-Part2-2:Micro-USBCablesandConnectorsSpecification,Revision1.01(頁面存檔備份,存於網際網路檔案館)
IEC62680-2-3:2015-Part2-3:UniversalSerialBusCablesandConnectorsClassDocumentRevision2.0(頁面存檔備份,存於網際網路檔案館)
IEC62680-3-1:2017-Part3-1:UniversalSerialBus3.1Specification(頁面存檔備份,存於網際網路檔案館)
取自「https://zh.wikipedia.org/w/index.php?title=USB&oldid=73464954」
延伸文章資訊
- 1轉接頭、延長線?這些每天接觸的物品英文你會說嗎
隨身碟;USB 是Universal Serial Bus (通用序列匯流排) 的縮寫。 記憶卡;又可以稱作memory stick 或 flash card。 小編整理的這些實用字彙,都記起來...
- 2USB - 维基百科,自由的百科全书
通用串行总线(英語:Universal Serial Bus,縮寫:USB)是连接计算机系统与外部设备的一种串口总线标准,也是一种输入输出接口的技术规范,被广泛地应用于个人电脑和 ...
- 3“充电器,数据线”英文都怎么说 | usb傳輸線英文 - 訂房優惠
usb傳輸線英文,大家都在找解答。 充电器:Charger,数据线:data line. 扩展资料:. USB充电传输线:USB charging transmission line. 手机充电...
- 4手機傳輸線英文 - 軟體兄弟
必備物品,我們來看看相關的英文怎麼說:charging cable「充電線」、battery ..., USB充电传输线:USB charging transmission line. 手机充电...
- 5usb傳輸線英文 :: 軟體兄弟
usb傳輸線英文,2018年8月9日— USB充电传输线:USB charging transmission line. 手机充电器mobile phone charger. USB线:USB ...