通用序列匯流排（，縮寫：）是連線電腦與裝置的一種序列匯流排標準，也是一種輸入輸出 IO 連線埠的技術規範，廣泛應用於個人電腦和行動裝置等資訊通訊產品，並擴充套件至攝影器材、數位電視（機上盒）、遊戲機等其它相關領域。 多媒體電腦剛問世時，外接式裝置的傳輸介面各不相同，如印表機只能接並行埠、資料機只能接 RS232、滑鼠鍵盤只能接 PS2 等。繁雜的介面系統，加上必須安裝驅動程式並重新開機才能使用的限制，都會造成使用者的困擾。因此，創造出一個統一且支援易插拔的外接式傳輸介面，便成為無可避免的趨勢，USB 應運而生。 最新一代的 USB 是 USB4，傳輸速度為 40Gbits。物理接頭 USB TypeA、TypeB 接頭分正反面，新型 USB TypeC 接頭不分正反面。360 奇酷 9V5V 2A 雙頭正反插快充 USB 資料線 鮮有的可以正反插的 USB TypeA 以及 USB MicroB 概述 USB 最初是由英特爾與微軟倡導發起，最大的特點是儘可能地實現熱插拔和即插即用。當裝置插入時，主機列舉到此裝置並載入所需的驅動程式，因此其在使用上遠比 PCI 和 ISA 等匯流排方便。 USB 在速度上遠比並行埠（例如 EPP）與序列介面（例如 RS232）等傳統電腦用標準匯流排快上許多。USB 11（Full Speed）的最大傳輸速率為 12Mbps，USB 20（High Speed）為 480Mbps，USB 30（USB 32 Gen 11） 為 5Gbps，USB 31 Gen2（USB 32 Gen 2x1） 為 10Gbps，而 USB 32（USB 32 Gen 2x2）更達 20Gbps，以及近期發表的 USB 40，其速度可達 40Gbps。 USB 的設計為非對稱式的，它由一個主機控制器和若干透過 USB 集線器裝置以樹形連線的裝置組成。一個控制器下最多可以有 5 級 Hub，包括 Hub 在內，最多可以連線 128 個裝置，因為在設計時是使用 7 位元物理地址，二的七次方就等於 128，一般人說 USB 連線 127 個是指連線（某一裝置）時需扣除一個連線主機的 USB 接頭，而一臺計算機可以同時有多個控制器。和 SPISCSI 等標準不同，USB 集線器不需要終結器。 USB 可以連線的外設有滑鼠、鍵盤、遊戲手柄、遊戲杆、掃描器、數碼相機、印表機、硬碟和網絡卡等部件。對數碼相機這樣的多媒體外設 USB 已經是預設介面；由於大大簡化與計算機的連線，USB 也逐步取代並行介面成為印表機的主流連線方式之一。2004 年已經有超過 1 億臺 USB 裝置；到 2007 年時，高畫質晰度數字影片外設是僅有的 USB 未能染指的外設類別，因為他需要更高的傳輸速率，不過 USB31 和 2019 年 USB4 的問世，高解析度數位影片外設和外接式顯示卡也能在 USB 播放。 現 USB 標準中，按照速度等級和連線方式分為以下七種版本。注意 USBIF 目前正式的主版本號只有 USB 20 和 USB 32 兩個。 USB 版本 USB 版本 USB 版本 USB 版本 標誌 傳輸速度 bit 理論速度 Byte 目前官方版本名 目前官方版本名 官方市場代號 原名 標誌 傳輸速度 bit 理論速度 Byte LowSpeed LowSpeed BasicSpeed USB USB 10 rowspan2 15Mbps 01875MBs FullSpeed FullSpeed BasicSpeed USB USB 11 12Mbps 15MBs HighSpeed HighSpeed 高速 HiSpeed USB USB 20 480Mbps 60MBs USB 32 Gen 11 超高速 USB5GbpsSuperSpeed USB 5Gbps USB 30（曾用名 USB 31 Gen 1） 5Gbps 500MBs USB 32 Gen 21 超高速 USB 10GbpsSuperSpeed USB 10Gbps USB 31（曾用名 USB 31 Gen 2） 10Gbps 121212MBs USB 32 Gen 2x2 超高速 USB 20GbpsSuperSpeed USB 20Gbps NA 20Gbps 242424MBs USB4 40Gbps 5GBs USB OnTheGo USB Power Delivery Wireless USB 標準 USB 開發者論壇負責 USB 標準制訂，其成員包括：蘋果公司、惠普、NEC、微軟和英特爾。 2001 年底，公佈規範，與之前的、和一樣，該規範完全向下相容。隨後，公佈（，當前版本：）作為規範的補充標準，使其能夠用於在便攜裝置之間直接交換資料。 USB 的聯結器分為 A、B 兩種，分別用於主機和裝置；其各自的小型化的聯結器是，和，，另外還有（可同時支援及）的插口。USB 31 版本中匯入支援正反面不區分插入的 C 型。 技術細節 技術指標 目前 USB 支援 5 種資料訊號速率，USB 裝置應該在其外殼或者有時是自身上正確標明其使用的速率。USBIF 進行裝置認證併為透過相容測試並支付許可費用的裝置提供基本速率（低速和全速）和高速的特殊商標許可。 15 Mbps 的低速速率。主要用於低速率人機介面裝置，例如鍵盤、滑鼠、遊戲杆等等。 12 Mbps 的全速速率。在 USB 20 之前是曾經是最高速率，後起的更高速率的高速介面應該相容全速速率。多個全速裝置間可以按照先到先得法則劃分頻寬；使用多個等時裝置時會超過頻寬上限也並不罕見。所有的 USB 連線埠支援全速速率。 480 Mbps 的高速速率。並非所有的 USB 20 裝置都是高速的。高速裝置插入全速連線埠時應該與全速相容。而高速連線埠具有所謂事務翻譯器功能，能夠隔離全速、低速裝置與高速之間資料流，但是不會影響供電和串聯深度。 5Gbps 的超高速速率。相較於現有 USB 20 的 480Mbps 最高理論速度，USB 30 可支援到 50Gbps，是 USB 20 的 10 倍。若將 USB 30 應用到外接硬碟、隨身碟或藍光燒錄機等儲存裝置，將可大幅縮短資料傳輸時間。 10Gbps 的超高速速率 。USB 31 Gen2 最高 10Gbps 理論速度，是 USB 30 的兩倍。 40Gbps 的極速速率 USB 4 最高 40Gbps 理論速度，是 USB 31 Gen2 的四倍 機械和電子標準 USB 機械電子標準一覽 類別 類別 TypeA TypeB TypeC MiniA MiniB MiniAB MicroA MicroB MicroAB 插頭（公頭） 20 rowspan2 rowspan2 插頭（公頭） 32 插座（母頭） 20 rowspan2 插座（母頭） 32 應用範圍 應用範圍 計算機 掃描器、印表機等 新式計算機、行動電話、平板電腦等 舊式便攜裝置 舊式便攜裝置 僅作為萬能接頭 行動電話、平板電腦等 行動電話、平板電腦等 僅作為萬能接頭 標準 USB 介面 thumb 標準 USB 線的內部結構，可以看到裡面有紅、白、綠、黑四根小的導線 USB 訊號使用分別標記為 D 和 D 的雙絞線傳輸，它們各自使用半雙工的差分訊號並協同工作，以抵消長導線的電磁干擾。 標準 USB 聯結器觸點 觸點 功能（主機） 功能（裝置） 1 VBUS（475－525 V） VBUS（44－525 V） 2 D D 3 D D 4 接地 接地 Mini USB 介面 除了第 4 針外，其他介面功能皆與標準 USB 相同。第 4 針成為 ID，地線在 miniA 上連線到第 5 針，在 miniB 可以懸空亦可連線到第 5 針。 Mini USB 聯結器觸點 觸點 功能 顏色 1 VBUS（44525 V） 紅 2 D 白 3 D 綠 4 ID 5 接地 黑 Micro USB 介面 2007 年 1 月 4 日，USB 實裝論壇頒佈的插頭標準。該標準將在許多新型智慧手機和 PDA 上替代。插頭的插拔壽命為 10000 次，比插頭高度減半，寬度相差無幾。OMTP 組織最近宣佈，將成為移動裝置資料和電源的標準介面 OMTP Local Connectivity Data Connectivity at omtporg。 2009 年 2 月 17 日，全球行動通訊聯盟協會宣佈在 2012 年前將使用作為全球統一的標準充電器規格。首批簽署協議的廠商包括：諾基亞、樂金、摩托羅拉、三星、索尼移動、美國電話電報公司、法國電信、西班牙電信、TMobile 與沃達豐。 編碼方式 USB 使用 NRZI 編碼方式：當資料為 0 時，電平翻轉；資料為 1 時，電平不翻轉。為了防止出現過長時間電平不變化現象，在傳送資料時採用位填充處理。具體過程如下：當遇見連續 6 個高電平時，就強制插入一個 0。經過位填充後的資料由序列介面引擎（SIE）將資料序列化和 NRZI 編碼後，傳送到 USB 的差分資料線上。接收端完成的過程和傳送端剛好相反。 軟體架構 一個 USB 主機透過 Hub 鏈可以連線多個裝置。由於理論上一個物理裝置可以承擔多種功能，例如路由器同時也可以是一個 SD 卡讀卡器，USB 的術語中裝置（Device）指的是功能（Functions）。集線器（Hub）由於作用特殊，按照正式的觀點並不認為是 Function。直接連線到主機的 Hub 是根（root）Hub。 端點 裝置／功能（和集線器）與管道 Pipe（邏輯通道）聯絡在一起，管道把主機控制器和被稱為端點 Endpoint 的邏輯實體連結起來。管道和位元流（例如 UNIX 的 Pipeline）有著相同的含意，而在 USB 詞彙中術語端點經常和管道混用，甚至在正式文件中。 端點（和各自的管道）在每個方向上按照 015 編號，因此一格裝置／功能最多有 32 個活動管道，16 個進，16 個出。（出 OUT 指離開控制器，而入 IN 指進入主機控制器。）兩個方向的端點 0 總是留給匯流排管理，佔用了 32 個端點中的 2 個。在管道中，資料使用不同長度的包傳遞，端點可以傳遞的包長度上限一般是 2n 位元組，所以 USB 包經常包含的資料量依次有 8、16、32、64、128、256、512 或者 1024 位元組。 一個端點只能單向（進／出）傳輸資料，自然管道也是單向的。每個 USB 裝置至少有兩個端點／管道：他們分別是進出方向的，編號為 0，用於控制匯流排上的裝置。按照各自的傳輸型別，管道被分為 4 類： 控制傳輸 Control 一般用於短的、簡單的對裝置的命令和狀態反饋，例如用於匯流排控制的 0 號管道。 同步傳輸 Isochronous 按照有保障的速度（可能但不必然是儘快地）傳輸，可能有資料丟失，例如實時的音訊、影片。 中斷傳輸 Interrupt 用於必須保證儘快反應的裝置（有限延遲），例如滑鼠、鍵盤。 批次傳輸 Bulk 使用餘下的頻寬大量地（但是沒有對於延遲、連續性、頻寬和速度的保證）傳輸資料，例如普通的檔案傳輸。 一旦裝置（功能）透過匯流排的 Hub 附加到主機控制器，主機控制器就給它分配一個主機上唯一的 7 位地址。主機控制器透過投票分配流量，一般是透過輪詢模式，因此沒有明確向主機控制器請求之前，裝置不能傳輸資料。 為了訪問端點，必須獲得一個分層的配置。連線到主機的裝置有且僅有一個裝置描述符 Device Descriptor，而裝置描述符有若干配置描述符 Configuration Descriptors。這些配置一般與狀態相對應，例如活躍和節能模式。每個配置描述符有若干介面描述符 Interface Setting，用於描述裝置的一定方面，所以可以被用於不同的用途：如一個相機可能擁有影片和音訊兩個介面。介面描述符有一個預設介面設定 Default Interface Setting 和可能多個替代介面設定 Alternate Interface Settings，它們都擁有如上所述的端點描述符。一個端點能夠在多個介面和替代介面設定之間複用。 HCD Host Controller Driver 包含主機控制器和 HUB 的硬體為程式設計師提供了由硬體實現定義的介面主機控制器裝置 HCD。而實際上它在計算機上就是埠和記憶體對映。 10 和 11 的標準有兩個競爭的 HCD 實現。康柏的開放主機控制器介面 OHCI 和 Intel 的通用主機控制器介面 UHCI。VIA 威盛採納了 UHCI；其他主要的晶片組多使用 OHCI。它們的主要區別是 UHCI 更加依賴軟體驅動，因此對 CPU 要求更高，但是自身的硬體會更廉價。它們的並存導致作業系統開發和硬體廠商都必須在兩個方案上開發和測試，從而導致費用上升。因此 USBIF 在 USB 20 的設計階段堅持只能有一個實現規範，這就是擴充套件主機控制器介面 EHCI。因為 EHCI 只支援高速傳輸，所以 EHCI 控制器包括四個虛擬的全速或者慢速控制器。這裡同樣是 Intel 和 Via 使用虛擬 UHCI，其他一般使用 OHCI 控制器。 某些版本的 Windows 上，開啟裝置管理器，如果裝置說明中是否有「增強」Enhanced，就能夠確認它是 20 版的。而在 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 USB Attribute Bit 0：如果設為 1，包頭包括以下三個字串：語言、製造商、產品字串；如果設為 0，包頭不包括任何字串。 Bit 2：如果設為 1，裝置自帶電源；如果設為 0，無自帶電源。 Bit 3：如果設為 1，裝置可以透過匯流排供電；如果設為 0，無法透過匯流排供電。 Bits 1 and 47：保留。 11 最大電力 1 裝置需要的最大電力，以 2mA（毫安培）為單位。 12 裝置屬性 1 Device Attributes Bit 0：如果設為 1，CPU 執行在 24 MHz；如果設為 0，CPU 執行在 12 MHz。 Bit 3：如果設為 1，裝置的 EEPROM 可以支援 400 MHz；如果設為 0，不支援 400 MHz。 Bits 1 2 and 4 7：保留。 13 WPageSize 1 I2C 的最大寫入頁面大小 14 資料型別 1 該數值定義裝置是軟體 EEPROM 還是硬體 EEPROM。0x02：硬體 EEPROM 其它數值無效。 15 RpageSize 1 I2C 最大讀取頁面大小。如果值為 0，整個負載大小由一個 I2C 讀取裝置讀取。 16 PayLoadSize 2 如果將 EEPROM 作為軟體 EEPROM 使用，表示軟體的大小；除此之外該值都是 0。 0xxx Language string 4 語言字串。以標準 USB 字串格式表示。（非必要欄位） 0xxx Manufacture string 製造商字串。以標準 USB 字串格式表示。（非必要欄位） 0xxx Product string 產品字串，以標準 USB 字串格式表示。（非必要欄位） 0xxx Application Code 表示應用程式碼。以標準 USB 字串格式表示。（非必要欄位） 傳輸協定 BOT 傳輸協定：BOT BulkOnly Transport，誕生於 1999 年，專為 USB 11 所設計，但至少到 USB 31 Gen 2 都可向下相容它。在傳輸資料作業開始時，外接 USB 30 裝置與電腦主機板（USB 30 擴充卡）之間，在同一時間單位內，每次只傳輸單一指令，所以速度較 UASP 慢，屬於「半雙工傳輸模式」。 UASP 傳輸協定：UASP USB Attached SCSI Protocol，與 USB 30 一同誕生於 2008 年，USB 應用者論壇（USBIF）為改良 BOT 傳輸協定過慢的缺點，將 SCSI 架構改進並推出 UASP，包括多命令平行處理能力、任務管理與控制等機制，也支援 NCQ，速度比 BOT 傳輸模式快上許多，屬於「全雙工傳輸模式」。啟動 UASP 雖然能提升傳輸效能，但也有許多限制，電腦使用者必須具備支援 UASP 的外接 USB 30 裝置內部的裝置端控制器、主機板上的主機端控制器、驅動程式，三者缺一不可（有的還額外需要安裝韌體）。在 OS 支援度上，使用 Windows 7 的使用者若想啟動 UASP，必須安裝相應的驅動程式，如果使用者使用 Windows 8Mac OS X 1083 以及之後陸續推出的 109 版本，因為其已內建 UASP 的驅動程式，所以直接原生支援 UASP，如此可省去安裝驅動程式的麻煩。UASP 的裝置端橋接晶片有：LucidPort USB 300、祥碩科技 ASMedia ASM1053ASM1042、智微 JMS 569、德州儀器 TUSB9261 等等。 裝置分類 依附在總線上的裝置可以是需要特定的驅動程式的完全定製的裝置，也可能屬於某個裝置類別。這些類別定義裝置的行為和介面描述符，這樣一個驅動程式可能用於所有此種類別的裝置。一般作業系統都為支援這些裝置類別，為其提供通用驅動程式。 裝置分類由 USB 設計論壇裝置工作組決定，並分配 ID。 如果一個裝置型別屬於整個裝置，該裝置的描述符的 bDeviceClass 域儲存類別 ID；如果它這是裝置的一個介面，其 ID 儲存在介面描述符的 bInterfaceClass 域。他們都佔用一個位元組，所以最多有 253 種裝置類別。（0x00 和 0xFF 保留）。當 bDeviceClass 設為 0x00，作業系統會檢查每個介面的 bInterfaceClass 以確定其類別。 每種類別可選支援子類別（SubClass）和協議子定義（Protocol subdefinition）。這樣可以用於主裝置型別的不斷修訂。 常用裝置類別和 ID 有： ID 裝置 例子 0x00 PC 硬體介面徹底研究 ISBN 9574422755 保留值 無 0x01 音效裝置 音效卡 0x02 USB 通訊控制裝置 網絡卡、資料機、串列埠 0x03 人機介面裝置（HID） 鍵盤、滑鼠、控制桿 0x05 物理介面裝置 有力量回饋的控制桿 0x06 靜止影像捕捉裝置 影像掃描器、Picture Transfer Protocol 0x07 列印裝置 印表機 0x08 大容量存取裝置 USB 隨身碟、移動硬碟、記憶卡讀卡機、數碼相機 0x09 集線器 集線器 0x0A 通訊裝置 資料機、網路卡、ISDN、傳真 0x0B 智慧卡裝置 讀卡器 0x0E 影像裝置 網路攝影機 0xE0 無線傳輸裝置 藍牙 0xFE 特殊的應用 紅外線資料橋接器 0xFF 定製裝置 USB 接頭 接頭是由 USB 協會所指定，接頭的設計一方面為了支援眾多 USB 的基本需求，另一方面也避免以往許多類似序列接頭所出現的問題。 接頭設計的相當耐用。許多以往使用的接頭較脆弱，即使受力不大，有時針腳或零件也會折彎甚至斷裂。而 USB 接頭的金屬導電部份周圍有塑膠作為保護，而且整個連線部份被金屬的保護套圍住，因此 USB 接頭不論插拔，都不容易受損。由於金屬保護套和外圍塑膠護套的保護，需要較大的力量才能造成 USB 接頭明顯的損壞。 具有防呆設計，方向相反的插頭不可能插到插座裡，方向正反很容易感覺出來。所以不可能把 USB 介面插錯。 接頭能相對便宜地大量生產。 在 USB 網路中，接頭被強制使用定向拓撲。USB 不支援環形網路，因此不相容的 USB 裝置之間介面也不相容。不像其他通訊系統（如 RJ45 電纜）不能使用轉換插頭，防止環形 USB 網路產生。 適度的插拔力。USB 電纜和小型 USB 裝置能被插口卡住（不需要夾子、螺絲或者其他介面那樣的鎖釦）。只需要適當力量插拔即可連線周邊裝置。 由於接頭的構造，在將 USB 插頭插入 USB 座時，插頭外面的金屬保護套會先接觸到 USB 座內對應的金屬部份，之後插頭內部的四個觸點才會接觸到 USB 座。金屬保護套會連線到系統的地線，提供路徑使靜電可以放電，避免因靜電透過電子零件而造成損壞。 USB 電纜最長允許 5 米，更長的距離需要 HUB。 接頭一覽表 USB 接頭配對一覽 插頭（右）插座（下） USB 30 Type A USB 30 Type B USB 30 MicroB USBC USB 30 Type A USB 30 Type B USB 30 MicroB USBC USB 線 插頭（線的兩端） MicroB SuperSpeed USBC MicroB SuperSpeed USBC USB 插頭 版本 接頭 USB 20 USB 32 Gen 2x1 USB 32 Gen 2x2 USB 4 速度等級 達 480Mbps 達 10Gbps 達 20Gbps 達 40Gbps colspan2 colspan2 colspan2 colspan2 TypeC colspan3 colspan2 colspan2 MiniA MiniB MiniABMicroA MicroAB colspan3 電源 USB 接頭預設提供一組 5 伏特的電壓，可作為相連線 USB 裝置的電源。實際上，裝置接收到的電源可能會低於 5V，只略高於 4V。透過 USB PD30、QC4 等快速充電協議，現有 USB 介面的最大的可以達到 20V，最低 3V。 USBIF 規範 11 版定義 USB 埠最高供電可達到 15A1500mA，而最新的 12 版規範更是修正為最大 5A5000mA 的供電，但是總和也不得超過 5A。 一個 USB 的 HUB 最多隻能提供 500mA 的電流。如此的電流已足以驅動許多電子裝置，不過連線在匯流排供電 HUB 的所有裝置，需要共享 500mA 的電流額度。一個由匯流排供電的裝置可以使用到它所連線埠上允許輸出的所有電源。 匯流排供電的 HUB 可以將電源供給連線在 HUB 上的所有裝置，不過 USB 的規範只允許匯流排供電的 HUB 下游串接一層匯流排供電的裝置，因此，匯流排供電的 HUB 下游不允許再串接另一個由匯流排供電的 HUB。許多 HUB 有外加電源，因此可以提供電源給下游的裝置，不會消耗匯流排上的電源。若裝置需要的電壓超過 5V，都需要使用外加電源。 相對於之前其他溝通介面僅能傳遞訊息資料，USB 插槽本身還能提供 5V（伏特）的主動電壓，及 05A（安培）的電流，因此對於一些小型裝置而言，可以不必再外接電源供應裝置，就能直接利用來自 USB 插槽的電力順利運作。利用這特點，也有廠商開發出適當的排線，將 USB 拿來當作供電插座般使用，例如作為行動電話的充電器，或是提供小型桌燈及電風扇等的電力需要，反而與原本用來連線電腦用的主要用途無關。 同類標準比較 USB 大容量儲存 USB 使用 USB 大容量儲存裝置標準實現 Storage 裝置的連線。它最初被用於傳統的磁碟和光碟驅動，但是現在已經擴充套件到支援大量不同的裝置。 USB 有一個非常重要的優點，那就是它能夠在不關閉電腦主機電源的情況下動態的安裝和刪除 USB 裝置，這使它成為一種有用的外部裝置。 在市面也可以找到 USB 30 Dongle 此類小型可插拔式的行動裝置，尺寸如同隨身碟一樣迷你，有廠商推出 USB 介面的 WiFi 藍牙無線 Dongle，只要將此 Dongle 插入液晶電視上，即可透過無線連線方式，將使用者手機、平板、筆電中的影片、照片分享到液晶電視上觀看，市面上已有廠商將 Android 作業系統直接寫入 Dongle，成為多功能電視棒的產品。 相關儲存產品包括：主機板、磁碟陣列卡、硬碟外接盒、磁碟陣列系統、NAS 網路儲存裝置、硬碟外接座等等。 人機介面裝置（HID） USB 沒有完全取代 PS2 鍵盤滑鼠介面，但目前許多主機板都取消了 PS2 介面。 使用專用鍵盤滑鼠介面的蘋果電腦 1999 年 1 月也開始使用 USB 介面。最初 iPod 只有 IEEE 1394 介面；後來在第三代的 iPod，蘋果電腦開始支援 USB20 連線，但是還不能用作充電；現在的 iPod，已經全面相容 USB，拋棄 IEEE 1394 介面，只用 USB 介面充電以及連線電腦主機。 歷史 PreReleases USB 07：1994 年 11 月釋出。 USB 08：1994 年 12 月釋出。 USB 09：1995 年 4 月釋出。 USB 099：1995 年 8 月釋出。 USB 10 RC：1995 年 11 月釋出。 USB 10 1996 年 1 月發布，資料傳輸速率為 15Mbits（LowSpeed）和 12Mbits（FullSpeed）。無預測及透過檢測功能，FullSpeed 也難以達成，僅極少數出現在市場上。 USB 11 1998 年 9 月釋出，修正 10 版已發現的問題，主要是關於 USB Hubs 及 FullSpeed，最早被採用的修訂版。 USB 20 USB 20：2000 年 4 月釋出。增加更高的資料傳輸速率 480Mbits（現在稱作 HiSpeed，大約 57MBs），但受限於 BOT 傳輸協議和 NRZI 編碼方式，實際最高傳輸速度只有 35MBytes 左右。USB 20 中最重要規範的 ECN 可以在 USBorg 查到： MiniA 和 MiniB Connector ECN：2000 年 10 月釋出。規範 MiniA 和 MiniB 的插頭及插座標準。注意不要與 MicroB 插頭及插座混淆。 Errata as of December 2000：2000 年 12 月釋出。 PullupPulldown Resistors ECN：2002 年 5 月釋出。 Errata as of May 2002：2002 年 5 月釋出。 Interface Associations ECN：2003 年 5 月釋出。新增新的描述符以便將多重介面關聯在在單一裝置功能中。 Rounded Chamfer ECN：2003 年 10 月釋出。一項針對 MiniB 介面堅固性的建議性、相容性改進。 Unicode ECN：2005 年 2 月釋出。這項 ECN 指定了字串可以使用 UTF16LE 編碼。USB 20 曾指定可以使用 Unicode，但沒有指定編碼。 InterChip USB Supplement：2006 年 3 月釋出。 OnTheGo Supplement 13：2006 年 12 月釋出。USB 直連（USB OnTheGo）允許兩個 USb 裝置不經獨立 USB 主機端直接相互通訊。實際使用中，是其中一個 USB 裝置作為其它裝置的主機端。 Battery Charging Specification 10：2007 年 3 月釋出。新增對充電器（有 USB 介面的電源介面卡）的支援，當供電端（作為充電器的 USB 主埠）和電池連線時，它允許瞬間透過 100 mA 的電流。如果一個 USB 裝置連線到專用充電器或主埠時，最大瞬間電流可達 15 A。（該文件並未包含在 USB 20 規範中。） MicroUSB Cables and Connectors Specification 101：2007 年 4 月釋出。 Link Power Management Addendum ECN：2007 年 7 月釋出。在啟用與待機間增加新的電源模式。當裝置處於這個模式時不向其傳送指令以減少電源消耗。所以，在啟用及睡眠模式間切換要比在啟用及待機模式間切換快得多。 HighSpeed InterChip USB Electrical Specification Revision 10：2007 年 9 月釋出。 USB 30（USB 31 Gen 1USB 32 Gen 11） USB 30 於 2008 年 11 月發布，速度由 480Mbps 大幅提升到 5Gbps。USB 30 插座通常是藍色的，並向下相容 USB 20 和 USB 1x。USB 30 引入了全雙工傳輸，USB 1x 和 USB 20 則是半雙工傳輸。 USB 31 Gen 2（USB 31USB 32 Gen 2x1） USB30 推廣小組於 2013 年 7 月 31 日宣佈 USB 31 規格，傳輸速度提升為 10Gbs，比 USB30 的 5Gbs 快上一倍，並向下相容 USB 2010，如果要得到 10Gbs 的傳輸速度仍需在主機、目標端同時具備對應的晶片才能達成，電力供應可高達 100 瓦。 注意：在 USB 31 公佈一段時間後，USB 30 就更名為 USB 31 Gen 1。 USB 32（USB 32 Gen 2x2） USB 32 的主要技術要點： 在 USB TypeC 介面上實現雙通道，USB TypeA 和 TypeB 不支援雙通道 繼續使用現有的超高速 USB 物理傳輸率和技術 一些小的規範更新，確保單雙通道無縫切換。 速度方面，使用 USB 32 主機連線 USB 32 儲存裝置，可以實現兩條通道 10Gbps 的傳輸速度，理論上也就是相當接近於 20Gbps。 USB 32 向下相容 USB 20 和 USB 1x。另外，從 USB 32 開始，TypeC 是唯一推薦的介面方案。 USB 32 Gen 1x2 USB 30 的雙通道模式，速度可達 10Gbps（每條通道 5Gbps）。必須使用 USB TypeC 接口才能達到 10Gbps 的速度。 USB 32 Gen 2x2 USB 31 Gen 2 的雙通道模式，速度可達 20Gbps（每條通道 10Gbps）。必須使用 USB TypeC 接口才能達到 20Gbps 的速度。 USB4 USB4 於 2019 年 9 月 3 日釋出。 USB4 計畫整合 Thunderbolt 3 協定，現有 USB 32 及 USB 20 也向下相容。 USB4 支援 40Gbps 的傳輸速度，但達到 40Gbps 的速度要求 USB 資料線、產品支援 USB4。TypeC 是唯一推薦的介面方案。 USB OnTheGo 補充標準 USB OnTheGo 是 USB20 規格的補充標準。它可使 USB 裝置，例如播放器或手機，從 USB 周邊裝置變為 USB 主機，與其他 USB 裝置連線通訊。 USB Power Delivery USB Power Delivery 是 USB 開發者論壇在 2012 年 7 月 5 日釋出的 USB 充電標準與技術。 擴充套件 PictBridge 標準可以使得消費者使用的圖形裝置彼此互通（例如數碼相機直接透過印表機輸出）。一般它使用 USB 做為其底層通訊協議。 微軟的 Xbox 遊戲主機和 IBM 的 UltraPort 均使用自身獨有的專用介面，有別於標準的 USB；不同的是，前者（Xbox）使用的是標準的 USB 11 訊號格式，後者則使用標準的 USB 訊號格式，而供電能力也更強。 開源專案 USBIP 實現了 USB 資料包的網路傳送，邏輯上將 USB 資料線無限延長。同時配合無線路由器等手段，可以實現無線 USB 傳輸。 無線通用序列匯流排 正在開發中的一種無線資料傳輸標準。設計標準：在 3 米內達到 480Mbp 的傳輸速率，在 10 米內達到 110Mbps 的傳輸速率。 參考文獻 參見 ACCESSbus RAID 硬碟外接座 快閃記憶體盤 USB TypeC USB PD 序列埠 IEEE 1394 平行埠 WUSB（Wireless USB） Wireless USB Promoter Group（無線 USB 促進聯盟） Lightning Thunderbolt 防呆 外部連結 IEC 62680 Universal Serial Bus interfaces for data and power IEC 62680112015 Part 11 Common components USB Battery Charging Specification Revision 12 IEC 62680122018 Part 12 Common components USB Power Delivery specification IEC 62680132018 Part 13 Common components USB TypeC Cable and Connector Specification IEC 62680142018 Part 14 Common components USB TypeC Authentication Specification IEC 62680212015 Part 21 Universal Serial Bus Specification Revision 20 IEC 62680222015 Part 22 MicroUSB Cables and Connectors Specification Revision 101 IEC 62680232015 Part 23 Universal Serial Bus Cables and Connectors Class Document Revision 20 IEC 62680312017 Part 31 Universal Serial Bus 31 Specification Category 計算機匯流排