Ü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.

    Bild 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 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.

    Bild eines MUTT Pack-Geräts.

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).

Bild der MUTT-Pack-Connectors.

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.

MUTT pack powering flowchart.

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.

Abbildung, die die falsche Verwendung eines MUTT-Pakets ohne den Jumper zeigt.

Diese Abbildung zeigt, wie Sie den Jumper verwenden, um das MUTT Pack über den USB-Bus des Hostsystems mit Strom zu schalten:

Bild eines MUTT Pack-Busses mit Strom.

Diese Abbildung zeigt, wie Sie den Jumper zum Einschalten des MUTT-Pakets mit einem externen Netzteil verwenden:

Bild eines MUTT-Pakets, das selbst betrieben wird.

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.

Bild einer SuperMUTT.

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.

Bild eines SuperMUTT-Pakets.

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.

Bild einer USB Typ-C ConnEx.