共用方式為


通用序列匯流排 (USB)

本檔提供 USB 元件的設計和開發建議。 本檔的目標是讓生態系統合作夥伴能夠建置具有優化 USB 功能的裝置。

Windows 10中的 USB 功能

Windows 10支援:

  • 雙重角色控制器,可作為 USB 主機或 USB 裝置。 例如,手機可以連線到電腦做為 USB 裝置,也可以連線到其他 USB 周邊做為 USB 主機。

  • USB 類型 C 是可翻轉、可反轉的 USB 連接器,與 USB micro-B 連接器的大小大致相同。 此外,USB Type-C 也支援下列功能:

    • USB 3.1 Gen 2 (10Gb/秒)
    • 電源傳遞,可讓裝置和系統提供和取用最多 20V、5A。
    • 替代模式,可啟用非 USB 通訊協定,例如 DisplayPort、一般或 MHL,以使用 USB Type-C 連接器。
    • Billboard 錯誤訊息
  • USB 2.0、3.0 和現在 USB 3.1,可讓 OEM 輕鬆地從各種控制器和周邊中選擇。

  • 通用驅動程式可以針對在所有Windows 10裝置上執行的 USB 周邊建置,從物聯網 (IOT) 到伺服器。

建議合作夥伴使用硬體實驗室套件來測試這些功能,並造訪USB 核心小組部落格,以取得功能和 HLK 測試的更新資訊,包括這些與Windows 10相關的文章:

Windows 10裝置的 USB 案例

Windows 10可讓硬體廠商創新並建置絕佳的雙重角色和 USB Type-C 系統。 下列說明WINDOWS 10中 USB 功能所啟用的一些案例範例:

  • 以業界標準 USB Type-C 連接器取代專屬停駐連接器

  • 透過 USB Type-C 目前和/或電源傳遞加快充電速度

  • 允許外部 USB 周邊為系統收費

  • 使用替代模式透過 USB Type-C 輸出視訊/音訊

  • 將 USB 周邊連線到 Windows Mobile 裝置

  • 撰寫可與自訂 USB 周邊互動的通用應用程式

Windows 10 桌面系統的新 USB 案例範例

圖 1 Windows 10 Desktop 系統的新 USB 案例範例

Windows 10 行動裝置的新 USB 案例範例

圖 2 Windows 10 行動裝置版 裝置的新 USB 案例範例

適用于Windows 10的 USB 指導方針

  • 一般而言,USB 應該以最少的使用者互動「正常運作」。
  • 硬體/韌體預期會採用雙重角色、電源傳遞和替代模式功能所導入的初始原則決策。
  • Windows 會進行原則調整以改善使用者體驗,並在發生問題時協助使用者針對問題進行疑難排解。
  • 合作夥伴應該確保其 USB 硬體 (,例如系統、中樞、纜線或配件,) 可以與即將進入或已上市的其他 USB 硬體互通。 我們鼓勵參與 USB-IF 裝載的互通性和合規性事件。
  • 建議您支援 DisplayPort 替代模式,以透過 USB Type-C 輸出視訊/音訊。
  • 對於具有不同 USB 功能之多個 USB 埠的系統,我們建議讓客戶清楚瞭解哪些埠具有哪些功能。 例如,USB 埠旁所列印的圖示可用來顯示埠支援替代模式和電源傳遞。
  • 合作夥伴應遵循最新的 ACPI 規格,以瞭解如何正確描述其 USB 埠,例如_UPC和_PLD方法。

USB 的最低硬體需求

USB 對於執行 Windows 10 的所有裝置和電腦是選用項目。 Windows 10 支援下列的 USB 控制器:

如需Windows 10的完整硬體需求集,請參閱最低硬體需求

適用于 USB 的 Windows 硬體相容性計畫規格

Windows 硬體相容性計畫會利用 Windows 硬體實驗室套件 (HLK) 中的測試,OEM 可用來協助在開發程式中早期診斷問題、確保驅動程式與 Windows 的相容性,以及選擇性地認證裝置或系統。 HLK 中的測試可以在任何Windows 10版本上驗證雙重角色和函式模式。

System.Fundamentals.SystemUSB.SystemExposesUSBPort Windows 硬體相容性計畫需求會列出建議、支援或不支援的 USB 控制器類型。

從 Windows 8.1 維護 USB 的指導方針

Windows 8.1的這些指導方針會針對Windows 10維護。

硬體

為了提升電源效率與效能,建議 USB 主機控制器至少與整合至 SoC 或晶片組的 XHCI 控制器相容于 USB 3.0。 作業系統支援標準 EHCI 和 XHCI 1.0 控制器,包括偵錯暫存器。 如果主控制器與已發佈的標準規格不完全相容,則必須記錄偏差,而且主控制器的支援會依大小寫來決定。 此外,偵錯功能對於 XHCI 主機控制器很重要。

USB 主機控制器介面 備註
XHCI 1.0+Errata 或更高版本 (包括偵錯功能) 自 2012 年 6 月起,Windows HLK 的必要專案
EHCI 支援
UHCI/OHCI 隨附控制器 不支援

部落格

USB 核心小組部落格

Windows 硬體認證部落格

影片

銜接

啟用新的 USB 連線案例

建置適用于 USB 配件的新應用程式

建置絕佳的 USB 3.0 裝置

與 Windows 裝置體驗整合

使用 Windows To Go 從外部 USB 磁片磁碟機執行 Windows

Windows 10:USB 的新功能

通用序列匯流排 (USB) 驅動程式

在 Visual Studio 中設定 USB 3.0 連線

手動設定 USB 3.0 連線

USB 參考