Ü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 bietet eine kurze Übersicht über die verschiedenen Mutt-Gerätetypen, 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.
Für die Kommunikation mit MUTT-Geräten 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-Hostcontroller-Software, 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.
Sicherungsmedium | Manufacturers |
---|---|
MUTT | JJG-Technologien |
MUTT-Pack | JJG-Technologien |
SuperMUTT | JJG-Technologien |
SuperMUTT-Pack | VIA Labs |
Dual-role (DR) MUTT | JJG-Technologien |
Typ-C-Verbindungsausübung mit dualer Rolle (DR) | MCCI JJG-Technologien |
MUTT
Basierend auf dem Design des CY3681 EZ-USB FX2 Development Kit (Cypress FX2).
Kompatibel mit FX2-Funktionen , z. B. Hochgeschwindigkeits- und Vollgeschwindigkeitsübertragungen an Massenendpunkte, isochrone, Steuerungs- und Unterbrechungsendpunkte.
Simuliert den Datenverkehr von USB 2.0-Geräten.
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 auf dem Cypress Hub und Cypress FX2.
Hubfunktionen. Dies kann als Multi-TT- oder Single-TT-Hochgeschwindigkeitshub betrieben werden. simuliert einen Überstrom.
Macht einen Downstreamport verfügbar, der aktiviert oder deaktiviert werden kann.
Simuliert das Usb 2.0-Hubverhalten.
Kann im selbst- oder busbetriebenen Modus betrieben werden.
Das MUTT Pack verfügt über zwei USB-Anschlüsse. Der Standard-B-Connector wird verwendet, um das MUTT Pack an das Hostsystem zu anschließen. Der Standard-A-Connector ist dem eingebetteten Hub im MUTT Pack nachgeschaltet und kann für zusätzliche Gerätetests verwendet werden (dies wird weiter unten in diesem Dokument erläutert).
So schalten Sie das MUTT Pack ein
Das MUTT Pack verwendet einen kleinen Jumper (siehe Abbildung 3), um zwischen selbst- und busbetriebenem Modus zu wechseln. Im busbetriebenen Modus versorgt der USB-Bus des Hostsystems das MUTT Pack. Im selbstbetriebenen Modus wird das MUTT Pack mit einem externen 5V-Netzteil betrieben.
Verwenden Sie das folgende Flussdiagramm, um zu bestimmen, wie das MUTT Pack mit Energie versorgt wird:
Hinweis
Verwenden Sie das MUTT Pack nicht ohne den Power Jumper.
Diese Abbildung zeigt, wie Sie den Jumper verwenden, um das MUTT Pack über den USB-Bus des Hostsystems mit Strom zu schalten:
Diese Abbildung zeigt, wie Sie den Jumper zum Einschalten des MUTT-Pakets mit einem externen Netzteil verwenden:
Trennen Sie alle vorhandenen Netzteile und das Kabel zum Hostsystem, wenn Sie den Jumper auf dem MUTT Pack ändern.
SuperMUTT
- Basierend auf dem Design von FX3 EZ-USB FX3.
- Implementiert SuperSpeed-Features wie das Massendatenstromfeature.
- Simuliert usb 3.0-Gerätedatenverkehr.
- Dieses Gerät unterstützt den Betrieb mit niedriger Geschwindigkeit nicht.
SuperMUTT-Pack
Das SuperMUTT Pack besteht aus zwei Geräten in einem. Es ist ein USB 3.0-Hub mit einem Cypress FX2-Gerät downstream. 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.
DR MUTT
Die DR MUTT verhält sich beim Testen des Hostmodus des getesteten Geräts wie eine SuperMutt, kann aber auch in den Hostmodus wechseln, um den Funktionsmodus des getesteten Geräts zu testen.
USB Type-C ConnEx
Der USB Type-C Connection Exerciser (USB Type-C ConnEx) ist ein benutzerdefiniertes Schild, das über einen 1:1-Switch verfügt, um USB Type-C-Interoperabilitätsszenarien zu automatisieren. Das Schild wurde entwickelt, um mit Arduino als Mikrocontroller zu arbeiten. Weitere Informationen finden Sie unter Testen von USB-Typ-C-Systemen mit USB Type-C ConnEx.