Delen via


Overzicht van Microsoft USB Test Tool -apparaten (MUTT)

Het Microsoft USB-testprogramma (MUTT) is een verzameling apparaten voor het testen van de interoperabiliteit van uw USB-hardware met de Microsoft USB-stuurprogrammastack. In dit artikel vindt u een kort overzicht van de verschillende typen MUTT-apparaten, de tests die u kunt uitvoeren met behulp van het apparaat en worden topologieën voorgesteld voor controller-, hub-, apparaat- en BIOS-/UEFI-tests.

Als u wilt communiceren met MUTT-apparaten, hebt u het MUTT-softwarepakket nodig. Dit pakket bevat verschillende testhulpprogramma's en stuurprogramma's waarmee hardwaretesttechnici de interoperabiliteit van hun USB-controller of hub kunnen testen met de Microsoft USB-stuurprogrammastack. De testhulpprogramma's valideren software voor usb-hostcontrollers, hardware (inclusief firmware) en een USB-hub die is geïnstalleerd tussen de hostcontroller en het apparaat.

Download het MUTT-softwarepakket om de nieuwste versie van de testhulpprogramma's op te halen.

Hoe MUTT-apparaten te verkrijgen

De producties die in dit artikel worden vermeld, verkopen MUTT-hardwareborden die nodig zijn om interoperabiliteitstests uit te voeren.

Apparaat Fabrikanten
MORMEL JJG Technologies
MUTT Pack JJG Technologies
SuperMUTT JJG Technologies
SuperMUTT Pakket VIA Labs
MUTT met dubbele rol (DR) JJG Technologies
Type-C dr-verbindingsoefening (dual-role) MCCI
JJG Technologies

MORMEL

  • Gebaseerd op het ontwerp van de CY3681 EZ-USB FX2 Development Kit (Cypress FX2).

  • Compatibel met FX2 mogelijkheden, zoals hoge snelheden en volledige overdrachtssnelheden naar bulk-, isochrone, controle- en interrupt-eindpunten.

  • Simuleert verkeer vanaf USB 2.0-apparaten.

    Afbeelding van een MUTT-apparaat.

MUTT Pack

De MUTT Pack is een combinatie van een USB 2.0-hub en een FX2-apparaat dat de hub beheert en fungeert als een downstreamapparaat.

  • Gebaseerd op het ontwerp op de Cypress Hub en Cypress FX2.

  • Hub-mogelijkheden. Dit apparaat kan functioneren als een multi-TT of single-TT hogesnelheidshub en simuleert een overstroom.

  • Hiermee wordt een downstreampoort weergegeven die kan worden ingeschakeld of uitgeschakeld.

  • Simuleert usb 2.0-hubgedrag.

  • Kan werken in zelfaangedreven of bus-aangedreven modus.

    Afbeelding van een MUTT pack-apparaat.

De MUTT Pack heeft twee USB-connectors. De standaard B-connector wordt gebruikt om het MUTT Pack aan te sluiten op het hostsysteem. De standaard A-connector bevindt zich downstream van de ingebouwde hub in het MUTT Pack en kan worden gebruikt voor aanvullende apparaat testen (verderop in dit document besproken).

Afbeelding van MUTT-packconnectors.

De MUTT Pack inschakelen

Het MUTT Pack maakt gebruik van een kleine jumper (zie afbeelding 3) om te schakelen tussen zelfgestuurde en bus-aangedreven modi. In de busmodus wordt de USB-bus van het hostsysteem aangedreven door de MUTT Pack. In de zelfgestuurde modus wordt het MUTT Pack aangedreven met een externe 5V-voedingsadapter.

stroomdiagram van mutt-pack.

Gebruik het volgende stroomdiagram om te bepalen hoe u het MUTT Pack kunt inschakelen:

Notitie

Gebruik de MUTT Pack niet zonder de power jumper.

afbeelding met onjuist gebruik van een MUTT-pack, zonder de jumper.

In deze afbeelding ziet u hoe u de jumper gebruikt voor het aandrijven van de MUTT Pack door de USB-bus van het hostsysteem:

Afbeelding van een door MUTT-pack aangedreven bus.

In deze afbeelding ziet u hoe u de jumper gebruikt voor het aandrijven van het MUTT-pakket met een externe voedingsadapter:

Afbeelding van een MUTT pack zelf aangedreven.

Koppel alle bestaande voedingsadapters en de kabel aan het hostsysteem los wanneer u de jumper op de MUTT Pack wijzigt.

SuperMUTT

  • Gebaseerd op het ontwerp van FX3 EZ-USB FX3.
  • Hiermee worden SuperSpeed-functies geïmplementeerd, zoals de functie voor bulkstreams.
  • Simuleert USB 3.0-apparaatverkeer.
  • dit apparaat biedt geen ondersteuning voor bewerkingen met lage snelheid.

Afbeelding van een SuperMUTT.

SuperMUTT Pakket

Het SuperMUTT Pack is twee apparaten in één. Het is een USB 3.0-hub met een Cypress FX2-apparaat downstream. Het apparaat beheert de hub en fungeert ook als een downstreamapparaat. Het SuperMUTT Pack simuleert USB 3.0-hubgedrag.

Het downstreamapparaat is een 2.0-apparaat, niet een USB 3.0-apparaat.

Afbeelding van een SuperMUTT-pakket.

DR MUTT

De DR MUTT fungeert als een SuperMutt bij het testen van de hostmodus van het apparaat die wordt getest, maar kan ook overschakelen naar de hostmodus om de functiemodus van het apparaat te testen die wordt getest.

USB Type-C ConnEx

De USB-Type-C Connection Exerciser (USB Type-C ConnEx) is een aangepast schild met een vier-op-een-switch voor het automatiseren van USB-Type-C interoperabiliteitsscenario's. Het schild is ontworpen om als microcontroller met Arduino te werken. Zie USB-Type-C-systemen testen met USB-Type-C ConnExvoor meer informatie.

Afbeelding van een USB-Type-C ConnEx.