共用方式為


Microsoft USB 測試工具 (MUTT) 裝置概觀

Microsoft USB 測試工具 (MUTT) 是裝置的集合,可用來測試 USB 硬體與 Microsoft USB 驅動程式堆疊的互操作性。 本文提供不同類型的 MUTT 裝置、您可以使用裝置執行的測試,以及針對控制器、中樞、裝置和 BIOS/UEFI 測試建議拓撲的簡短概觀。

若要與 MUTT 裝置通訊,您需要 MUTT 軟體套件。 此套件包含數個測試工具和驅動程式,可讓硬體測試工程師使用 Microsoft USB 驅動程式堆疊測試其 USB 控制器或中樞的互操作性。 測試工具會驗證 USB 主機控制器軟體、硬體(包括韌體)和主機控制器與裝置之間安裝的任何 USB 中樞。

下載 MUTT 軟體套件,以取得最新版本的測試工具。

如何取得 MUTT 裝置

本文所列的製造商銷售執行互操作性測試所需的 MUTT 硬體板。

裝置 廠家
雜種狗 JJG Technologies
MUTT Pack JJG Technologies
SuperMUTT JJG Technologies
SuperMUTT 套件 VIA Labs
雙重角色 (DR) MUTT JJG Technologies
Type-C 雙重角色(DR)連接測試器 MCCI
JJG Technologies

雜種狗

  • 根據 CY3681 EZ-USB FX2 開發套件 (賽普拉斯 FX2)的設計。

  • FX2 功能相容,例如支持高速和全速的大量傳輸、同步傳輸、控制傳輸和中斷傳輸端點。

  • 模擬來自USB 2.0裝置的流量。

    MUTT 裝置的圖片。

MUTT Pack

MUTT Pack 是一組合,包括 USB 2.0 集線器和 FX2 裝置,可控制該集線器並作為下游裝置。

  • 根據 Cypress Hub 和 Cypress FX2 的設計。

  • 中樞功能。 這可作為多 TT 或單一 TT 高速中樞運作;模擬超流。

  • 公開可開啟或關閉的下游埠。

  • 模擬 USB 2.0 中樞功能。

  • 可以在自我供電或總線供電模式中運作。

    MUTT 套件裝置的圖片。

MUTT 套件有兩個 USB 連接器。 標準 B 連接器是用來將 MUTT 套件插入主機系統。 標準 A 連接器是 MUTT Pack 上內嵌中樞的下游,可用於其他裝置測試(本檔稍後討論)。

MUTT 套件連接器的圖片。

如何為 MUTT 套件提供電源

MUTT Pack 使用小型跳線(請參閱圖 3)在自我供電和總線供電模式之間切換。 在總線供電模式中,主機系統的USB總線會提供電力給MUTT Pack。 在自我供電模式中,MUTT 套件會使用外部 5V 電源配接器提供電源。

MUTT 套件電源流程圖。

使用下列流程圖來決定如何為 MUTT Pack 提供電源:

注意

請勿在沒有電源跳線的情況下使用 MUTT 套件。

圖片顯示使用 MUTT 套件時少了跳線而導致的不正確使用方式。

下圖顯示如何使用跳線,透過主機系統的 USB 總線為 MUTT Pack 提供電源:

使用巴士供電的 MUTT 組件圖片。

下圖顯示如何使用跳線搭配外部電源配接器來為 MUTT 套件提供電源:

MUTT 套件自我供電的圖片。

當您變更 MUTT 套件上的跳線器時,請斷開所有現有的電源適配器和連接至主機系統的纜線。

SuperMUTT

  • 根據 FX3 EZ-USB FX3 的設計。
  • 實作超速功能,例如大容量串流功能。
  • 模擬 USB 3.0 裝置流量。
  • 此裝置不支援以低速運作。

超級MUTT 的圖片。

SuperMUTT 套件

SuperMUTT Pack 是結合兩個裝置於一體的設備。 它是一個具備 Cypress FX2 下游連結裝置的 USB 3.0 集線器。 裝置會控制中樞,也可以作為下游裝置。 SuperMUTT Pack 模擬 USB 3.0 集線器的行為。

下游裝置是 2.0 裝置,而不是 USB 3.0 裝置。

超級MUTT 套件的圖片。

DR MUTT

當測試受測裝置的主機模式時,DR MUTT 表現得像 SuperMutt,但它也可以切換至主控模式以測試受測裝置的功能狀態。

USB Type-C ConnEx

USB Type-C 連線練習器 (USB Type-C ConnEx) 是一種自定義盾牌,具有四對一交換器,可將 USB Type-C 互操作性案例自動化。 該盾牌的設計目的是使用Arduino作為微控制器。 如需詳細資訊,請參閱 使用USB Type-C ConnEx測試 USB Type-C 系統。

USB Type-C ConnEx 圖片