Freigeben über


Übersicht über Microsoft USB Test Tool (MUTT)-Geräte

Das Microsoft USB Test Tool (MUTT) ist eine Sammlung von Geräten zum Testen der Interoperabilität Ihrer USB-Hardware mit dem Microsoft USB-Treiberstapel. Dieser Artikel enthält eine kurze Übersicht über die verschiedenen Arten von MUTT-Geräten, die Tests, die Sie mit dem Gerät ausführen können, und schlägt Topologien für Controller-, Hub-, Geräte- und BIOS/UEFI-Tests vor.

Um mit MUTT-Geräten zu kommunizieren, benötigen Sie das MUTT-Softwarepaket. Dieses Paket enthält mehrere Testtools und Treiber, mit denen Hardwaretesttechniker die Interoperabilität ihres USB-Controllers oder Hubs mit dem Microsoft USB-Treiberstapel testen können. Die Testtools überprüfen USB-Hostcontrollersoftware, Hardware (einschließlich Firmware) und alle USB-Hubs, die zwischen dem Hostcontroller und dem Gerät installiert sind.

Laden Sie das MUTT-Softwarepaket herunter, um die neueste Version der Testtools zu erhalten.

Abrufen von MUTT-Geräten

Die in diesem Artikel aufgeführten Hersteller verkaufen MUTT-Hardwareboards, die zum Ausführen von Interoperabilitätstests erforderlich sind.

Gerät Hersteller
MUTT JJG Technologies
MUTT-Pack JJG Technologies
SuperMUTT JJG Technologies
SuperMUTT-Pack VIA Labs
Dual-Role (DR) MUTT JJG Technologies
Type-C Dual-Role (DR)-Verbindungsprüfer MCCI
JJG Technologies

MUTT

  • Basierend auf dem Design des CY3681 EZ-USB FX2 Development Kit (Cypress FX2).

  • Kompatibel mit FX2-Funktionen, z. B. Hochgeschwindigkeits- und Vollgeschwindigkeitsübertragungen zu isochronen, Massen-, Steuerungs- und Unterbrechungsendpunkten.

  • Simuliert datenverkehr von USB 2.0-Geräten.

    Abbildung eines MUTT-Geräts.

MUTT-Pack

Das MUTT Pack ist eine Kombination aus einem USB 2.0-Hub und einem FX2-Gerät, das den Hub steuert und als nachgeschaltetes Gerät fungiert.

  • Basierend auf dem Design von Cypress Hub und Cypress FX2.

  • Hub-Funktionen. Kann als Multi-TT- oder Single-TT-Hochgeschwindigkeits-Hub betrieben werden; simuliert Überstrom.

  • Macht einen nachgeschalteten Port verfügbar, der aktiviert oder deaktiviert werden kann.

  • Simuliert das USB 2.0-Hubverhalten.

  • Kann im selbst- oder busbetriebenem Modus betrieben werden.

    Abbildung eines MUTT Pack-Geräts.

Das MUTT Pack verfügt über zwei USB-Anschlüsse. Der Standard-B-Stecker wird verwendet, um das MUTT Pack mit dem Hostsystem zu verbinden. Der Standard-A-Verbinder befindet sich unterhalb des eingebetteten Hubs im MUTT Pack und kann für zusätzliche Gerätetests verwendet werden (im weiteren Verlauf dieses Dokuments erläutert).

Abbildung der MUTT Pack-Steckverbinder.

Aktivieren des MUTT Pack

Das MUTT Pack verwendet einen kleinen Jumper (siehe Abbildung 3), um zwischen dem selbst- und busbetriebenen Modus zu wechseln. Im busbetriebenen Modus wird das MUTT Pack vom USB-Bus des Hostsystems betrieben. Im selbstbetriebenen Modus wird das MUTT Pack mit einem externen 5-V-Netzadapter betrieben.

Flussdiagramm der MUTT Pack-Stromversorgung

Verwenden Sie das folgende Flussdiagramm, um herauszufinden, wie man das MUTT Pack mit Strom versorgt.

Anmerkung

Verwenden Sie das MUTT Pack nicht ohne den Stromversorgungs-Jumper.

Abbildung mit falscher Verwendung eines MUTT Pack ohne Jumper.

Diese Abbildung zeigt, wie Sie den Jumper zum Einschalten des MUTT Pack durch den USB-Bus des Hostsystems verwenden:

Abbildung eines busbetriebenen MUTT Pack.

Diese Abbildung zeigt, wie Sie den Jumper zur Stromversorgung des MUTT-Packs mit einem externen Netzteil verwenden.

Abbildung eines selbstbetriebenen MUTT Pack.

Trennen Sie alle Netzteile und das Kabel zum Hostsystem, wenn Sie den Jumper am MUTT Pack ändern.

SuperMUTT

  • Basierend auf dem Design von FX3 EZ-USB FX3.
  • Implementiert SuperSpeed-Funktionen, z. B. die Massenstreams-Funktion.
  • Simuliert USB 3.0-Gerätedatenverkehr.
  • Dieses Gerät unterstützt keinen Betrieb mit niedriger Geschwindigkeit.

Abbildung eines SuperMUTT.

SuperMUTT-Pack

Das SuperMUTT Pack ist zwei Geräte in einem. Dies ist ein USB 3.0-Hub mit einem nachgeschalteten Cypress FX2-Gerät. Das Gerät steuert den Hub und fungiert auch als nachgeschaltetes Gerät. Das SuperMUTT Pack simuliert das Verhalten des USB 3.0-Hubs.

Das nachgeschaltete Gerät ist ein 2.0-Gerät, kein USB 3.0-Gerät.

Abbildung eines SuperMUTT Pack.

DR MUTT

Das DR MUTT verhält sich wie ein SuperMutt beim Prüfen des Hostmodus des getesteten Geräts, kann jedoch auch in den Hostmodus wechseln, um den Funktionsmodus des getesteten Geräts zu überprüfen.

USB Type-C ConnEx

Der USB Type-C Connection Exerciser (USB Type-C ConnEx) ist ein benutzerdefinierter Schild, der einen Vier-zu-Eins-Schalter für die Automatisierung von USB-Type-C-Interoperabilitätsszenarien besitzt. Der Schild wurde entwickelt, um mit Arduino als Mikrocontroller zu arbeiten. Weitere Informationen finden Sie unter Testen von USB Type-C-Systemen mit USB Type-C ConnEx.

Abbildung eines USB Type-C ConnEx.