Microsoft USB テスト ツール (MUTT) デバイスの概要
Microsoft USB テスト ツール (MUTT) は、USB ハードウェアと Microsoft USB ドライバー スタックの相互運用性をテストするためのデバイスのコレクションです。 この記事では、さまざまな種類の MUTT デバイスの概要、デバイスを使用して実行できるテストについて簡単に説明し、コントローラー、ハブ、デバイス、BIOS/UEFI テストのトポロジを提案します。
MUTT デバイスと通信するには、MUTT ソフトウェア パッケージが必要です。 このパッケージには、ハードウェア テスト エンジニアが MICROSOFT USB ドライバー スタックと USB コントローラーまたはハブの相互運用性をテストできる、いくつかのテスト ツールとドライバーが含まれています。 テスト ツールは、USB ホスト コントローラー ソフトウェア、ハードウェア (ファームウェアを含む)、およびホスト コントローラーとデバイスの間にインストールされている USB ハブを検証します。
MUTT ソフトウェア パッケージ をダウンロードして、最新バージョンのテスト ツールを入手します。
MUTT デバイスを取得する方法
この記事に記載されている製造元は、相互運用性テストを実行するために必要な MUTT ハードウェア ボードを販売しています。
デバイス | メーカー |
---|---|
MUTT | JJGテクノロジーズ |
MUTT パック | JJG Technologies(ジェイジェイジー テクノロジーズ) |
SuperMUTT | JJG Technologies |
SuperMUTT パック | VIA Labs |
デュアル ロール (DR) MUTT | JJG Technologies |
Type-C デュアルロール (DR) 接続エクササイザー | MCCI JJG Technologies |
MUTT
●CY3681 EZ-USB FX2開発キット(サイプレスFX2)のデザインに基づく。
一括、等時性、制御、割り込みエンドポイントへの高速および全速度転送などの FX2 機能と互換性があります。
USB 2.0 デバイスからのトラフィックをシミュレートします。
MUTT パック
MUTT パックは、USB 2.0 ハブと、ハブを制御し、ダウンストリーム デバイスとして機能する FX2 デバイスの組み合わせです。
サイプレスハブとサイプレスFX2のデザインに基づいています。
ハブ機能。 これは、マルチTTまたはシングルTT高速ハブとして動作することができます。は、過電流をシミュレートします。
オンまたはオフにできるダウンストリーム ポートを公開します。
USB 2.0 ハブの動作をシミュレートします。
セルフパワーモードまたはバス駆動モードで動作できます。
MUTT パックには、2 つの USB コネクタがあります。 標準 B コネクタは、MUTT Pack をホスト システムに接続するために使用されます。 標準の A コネクタは MUTT Pack の埋め込みハブの下流にあり、追加のデバイス テストに使用できます (このドキュメントで後述)。
MUTTパックに電源を供給する方法
MUTT パックは、小型ジャンパー (図 3 を参照) を使用して、セルフパワーモードとバス電源モードを切り替えます。 バス電源モードでは、ホスト システムの USB バスが MUTT Pack に電源を供給します。 セルフパワーモードでは、MUTTパックは外部5V電源アダプタを搭載しています。
次のフロー チャートを使用して、MUTT パックの電源をオンにする方法を決定します。
手記
電源ジャンパーなしで MUTT パックを使用しないでください。
次の図は、ホスト システムの USB バスによって MUTT Pack に電源を供給するためにジャンパーを使用する方法を示しています。
次の図は、外部電源アダプターを使用して MUTT パックに電源を供給するためにジャンパーを使用する方法を示しています。
MUTT パックのジャンパーを変更するときは、既存の電源アダプターとケーブルをホスト・システムに取り外します。
SuperMUTT
- FX3 EZ-USB FX3 の設計に基づいています。
- 一括ストリーム機能などの SuperSpeed 機能を実装します。
- USB 3.0 デバイス トラフィックをシミュレートします。
- このデバイスは低速での操作をサポートしていません。
SuperMUTT パック
SuperMUTTパックは、2つのデバイスを1つにまとめたものです。 これは、ダウンストリームのサイプレスFX2デバイスを備えたUSB 3.0ハブです。 デバイスはハブを制御し、ダウンストリーム デバイスとしても機能します。 SuperMUTT パックは、USB 3.0 ハブの動作をシミュレートします。
ダウンストリーム デバイスは 2.0 デバイスであり、USB 3.0 デバイスではありません。
DR MUTT
DR MUTT は、テスト対象のデバイスのホスト モードをテストするときに SuperMutt のように機能しますが、テスト対象のデバイスの機能モードをテストするためにホスト モードに切り替えることもできます。
USB Type-C ConnEx
USB Type-C 接続エクササイザー (USB Type-C ConnEx) は、USB Type-C 相互運用性のシナリオを自動化するための 4 対 1 スイッチを備えたカスタム シールドです。 シールドは、Arduino をマイクロコントローラーとして使用するように設計されています。 詳細については、「USB Type-C ConnExを使用した USB Type-C システムのテスト」を参照してください。
USB Type-C ConnEx の