次の方法で共有


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 パック

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

  • サイプレスハブとサイプレスFX2のデザインに基づいています。

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

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

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

  • セルフパワーモードまたはバス駆動モードで動作できます。

    MUTT パック デバイスの画像。

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

MUTT パック コネクタの画像。

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

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

MUTTパックの電源フローチャート

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

手記

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

ジャンパーのない MUTT パックの不適切な使用方法を示す図。

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

MUTTパックで駆動されるバスの画像。

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

セルフパワー機能を備えたMUTTパックの画像。

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

SuperMUTT

  • FX3 EZ-USB FX3 の設計に基づいています。
  • 一括ストリーム機能などの SuperSpeed 機能を実装します。
  • USB 3.0 デバイス トラフィックをシミュレートします。
  • このデバイスは低速での操作をサポートしていません。

SuperMUTT の画像。

SuperMUTT パック

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

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

SuperMUTT パックの画像。

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 の 画像。