Microsoft USB テスト ツール (MUTT) デバイスの概要

まとめ

  • MUTT デバイスの説明
  • このセクションに記載されているメーカーは、相互運用性テストを実行するために必要な MUTT ハードウェア ボードを販売しています。
  • mutt ソフトウェア パッケージをダウンロードします。 テスト ツールの最新バージョンを取得するための MUTT ソフトウェア パッケージ。

Microsoft USB テスト ツール (MUTT) は、Microsoft USB ドライバー スタックと USB ハードウェアの相互運用性をテストするデバイスのコレクションです。 このセクションでは、さまざまな種類の MUTT デバイスの概要、デバイスを使用して実行できるテスト、コントローラー、ハブ、デバイス、BIOS/UEFI テストのトポロジを提案します。

MUTT デバイスと通信するには、MUTT ソフトウェア パッケージが必要です。 このパッケージには、ハードウェア テスト エンジニアが Microsoft USB ドライバー スタックを使用して USB コントローラーまたはハブの相互運用性をテストできる、いくつかのテスト ツールとドライバーが含まれています。 テスト ツールは、USB ホスト コントローラー ソフトウェア、ハードウェア (ファームウェアを含む)、およびホスト コントローラーとデバイスの間にインストールされている USB ハブを検証します。

MUTT デバイスを取得する方法

Mutt
JJG テクノロジ

MUTT パック
JJG テクノロジ

SuperMUTT
JJG テクノロジ

SuperMUTT パック
VIA ラボ

DR MUTT
JJG テクノロジ

USB Type-C ConnEx MCCI

JJG テクノロジ

Mutt

  • CY3681 EZ-USB FX2 開発キット (もち FX2) の設計に基づく。

  • 一括 、等 時性、制御、割り込みエンドポイントへの高速および全速転送などの FX2 機能と互換性があります。

  • USB 2.0 デバイスからのトラフィックをシミュレートします。

    mutt デバイス。

MUTT パック

MUTT パックは、USB 2.0 ハブと、ハブを制御し、ダウンストリーム デバイスとして機能する FX2 デバイスの組み合わせです。

  • [ハブ] と [Fx2] の設計に基づく。

  • ハブ機能。 これは、マルチ TT またはシングル TT の高速ハブとして動作できます。は、過電流をシミュレートします。

  • オンまたはオフにできるダウンストリーム ポートを公開します。

  • USB 2.0 ハブの動作をシミュレートします。

  • 自己電源モードまたはバス駆動モードで動作できます。

    mutt pack device。

MUTT パックには、2 つの USB コネクタがあります。 標準の B コネクタは、MUTT パックをホスト システムに接続するために使用されます。 標準の A コネクタは、MUTT パック上の埋め込みハブの下流であり、追加のデバイス テストに使用できます (このドキュメントで後で説明します)。

mutt pack コネクタ。

MUTT パックの電源を供給する方法

MUTT パックでは、小さなジャンパー (図 3 を参照) を使用して、自己電源モードとバス駆動モードを切り替えます。 バス電源モードでは、ホスト システムの USB バスが MUTT パックに電力を供給します。 セルフパワー モードでは、MUTT パックには外部 5V 電源アダプターが搭載されています。

mutt pack の電源のフローチャート。

次のフローチャートを使用して、MUTT パックの電源を供給する方法を決定します。

注意

電源ジャンパーなしで MUTT パックを使用しない。

不適切な使用方法。

次の図は、ホスト システムの USB バスによって MUTT パックの電源を供給するためにジャンパーを使用する方法を示しています。

mutt pack bus powered.

次の図は、外部電源アダプターで MUTT パックの電源を供給するためにジャンパーを使用する方法を示しています。

mutt pack self powered。

MUTT パックのジャンパーを変更するときに、既存の電源アダプターとケーブルをホスト システムに接続解除します。

SuperMUTT

  • FX3 EZ-USB FX3 の設計に基づく。

  • 一括ストリーム機能などの SuperSpeed 機能を実装します。

  • USB 3.0 デバイス トラフィックをシミュレートします。

  • 注: このデバイスでは、低速での操作はサポートされていません。

    supermutt。

SuperMUTT パック

SuperMUTT パックは、1 つの 2 つのデバイスです。 これは、Downstream FX2 デバイスを備える USB 3.0 ハブです。 デバイスはハブを制御し、ダウンストリーム デバイスとしても機能します。 SuperMUTT パックは、USB 3.0 ハブの動作をシミュレートします。

ダウンストリーム デバイスは 2.0 デバイスで、USB 3.0 デバイスではありません。

supermutt pack。

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。

USB