Partager via


Vue d’ensemble des appareils MUTT (Microsoft USB Test Tool)

L’outil de test MICROSOFT USB (MUTT) est une collection d’appareils pour tester l’interopérabilité de votre matériel USB avec la pile de pilotes Microsoft USB. Cet article fournit une brève vue d’ensemble des différents types d’appareils MUTT, des tests que vous pouvez exécuter à l’aide de l’appareil et suggère des topologies pour les tests de contrôleur, de hub, d’appareil et de BIOS/UEFI.

Pour communiquer avec des appareils MUTT, vous avez besoin du package logiciel MUTT. Ce package contient plusieurs outils et pilotes de test qui permettent aux ingénieurs de test matériel de tester l’interopérabilité de leur contrôleur ou hub USB avec la pile de pilotes USB Microsoft. Les outils de test valident le logiciel du contrôleur hôte USB, le matériel (y compris le microprogramme) et tout hub USB installé entre le contrôleur hôte et l’appareil.

Téléchargez le package logiciel MUTT pour obtenir la dernière version des outils de test.

Comment obtenir des appareils MUTT

Les fabricants répertoriés dans cet article vendent des cartes matérielles MUTT requises pour exécuter des tests d’interopérabilité.

Appareil Fabricants
MUTT JJG Technologies
MUTT Pack JJG Technologies
SuperMUTT JJG Technologies
SuperMUTT Pack VIA Labs
Mutt double rôle (DR) JJG Technologies
Exercice de connexion double rôle (DR) de type C MCCI
JJG Technologies

MUTT

  • Basé sur la conception du kit de développement CY3681 EZ-USB FX2 (Cypress FX2).

  • Compatible avec les fonctionnalités FX2 , telles que les transferts à grande vitesse et à pleine vitesse vers les points de terminaison en bloc, isochrons, de contrôle et d’interruption.

  • Simule le trafic à partir d’appareils USB 2.0.

    Image d’un appareil MUTT.

MUTT Pack

Le pack MUTT est une combinaison d’un hub USB 2.0 et d’un appareil FX2 qui contrôle le hub et agit comme un appareil en aval.

  • Basé sur la conception sur le Hub Cypress et Cypress FX2.

  • Fonctionnalités du hub. Cela peut fonctionner comme un hub à grande vitesse multiT ou un TT unique ; simule une surintensité.

  • Expose un port en aval qui peut être activé ou désactivé.

  • Simule le comportement du hub USB 2.0.

  • Peut fonctionner en mode auto-alimenté ou alimenté par bus.

    Image d’un appareil de pack MUTT.

Le pack MUTT a deux connecteurs USB. Le connecteur B standard est utilisé pour brancher le pack MUTT au système hôte. Le connecteur A standard se trouve en aval du hub incorporé sur le pack MUTT et peut être utilisé pour des tests d’appareil supplémentaires (décrit plus loin dans ce document).

Image des connecteurs de pack MUTT.

Guide pratique pour alimenter le pack MUTT

Le pack MUTT utilise un petit jumper (voir la figure 3) pour basculer entre les modes auto-alimentés et les modes alimentés par bus. En mode alimenté par le bus, le bus USB du système hôte alimente le pack MUTT. En mode auto-alimenté, le pack MUTT est alimenté avec un adaptateur d’alimentation 5V externe.

Organigramme d’alimentation du pack MUTT.

Utilisez l’organigramme suivant pour déterminer comment alimenter le pack MUTT :

Notes

N’utilisez pas le pack MUTT sans le cavalier d’alimentation.

Image montrant une utilisation incorrecte d’un pack MUTT, sans le jumper.

Cette image montre comment utiliser le jumper pour alimenter le pack MUTT par le bus USB du système hôte :

Image d’un bus de pack MUTT alimenté.

Cette image montre comment utiliser le jumper pour alimenter le pack MUTT avec un adaptateur secteur externe :

Image d’un pack MUTT auto-alimenté.

Déconnectez les adaptateurs d’alimentation existants et le câble du système hôte lorsque vous modifiez le cavalier sur le pack MUTT.

SuperMUTT

  • Basé sur la conception de FX3 EZ-USB FX3.
  • Implémente des fonctionnalités SuperSpeed telles que la fonctionnalité de flux en bloc.
  • Simule le trafic d’appareil USB 3.0.
  • cet appareil ne prend pas en charge l’opération à faible vitesse.

Image d’un SuperMUTT.

SuperMUTT Pack

Le Pack SuperMUTT est deux appareils en un. Il s’agit d’un hub USB 3.0 avec un appareil Cypress FX2 en aval. L’appareil contrôle le hub et agit également comme un appareil en aval. Le Pack SuperMUTT simule les comportements du hub USB 3.0.

L’appareil en aval est un appareil 2.0, et non un appareil USB 3.0.

Image d’un pack SuperMUTT.

MUTT DE RÉCUPÉRATION d’urgence

Dr MUTT agit comme un SuperMutt lors du test du mode hôte de l’appareil testé, mais il peut également basculer vers le mode hôte pour tester le mode de fonction de l’appareil testé.

USB Type-C ConnEx

L’exercice de connexion USB Type-C (USB Type-C ConnEx) est un bouclier personnalisé qui dispose d’un commutateur quatre-à-un pour automatiser les scénarios d’interopérabilité USB Type-C. Le bouclier a été conçu pour fonctionner avec Arduino comme microcontrôleur. Pour plus d’informations, consultez Tester des systèmes USB Type-C avec USB Type-C ConnEx.

Image d’un ConnEx USB Type-C.