Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Microsoft USB-testverktyget (MUTT) är en samling enheter för att testa samverkan mellan USB-maskinvara och Microsoft USB-drivrutinsstacken. Den här artikeln innehåller en kort översikt över de olika typerna av MUTT-enheter, vilka tester du kan köra med hjälp av enheten och föreslår topologier för kontrollant, hubb, enhet och BIOS/UEFI-testning.
För att kommunicera med MUTT-enheter behöver du MUTT-programvarupaketet. Det här paketet innehåller flera testverktyg och drivrutiner som låter maskinvarutesttekniker testa samverkan mellan usb-styrenheten eller hubben med Microsoft USB-drivrutinsstacken. Testverktygen validerar PROGRAMVARA för USB-värdstyrenhet, maskinvara (inklusive inbyggd programvara) och alla USB-hubbar som är installerade mellan värdstyrenheten och enheten.
Ladda ned MUTT-programvarupaketet för att hämta den senaste versionen av testverktygen.
Så här hämtar du MUTT-enheter
De tillverkare som anges i den här artikeln säljer MUTT-maskinvarukort som krävs för att köra samverkanstester.
| Apparat | Tillverkare |
|---|---|
| BLANDRAS | JJG Technologies |
| MUTT-paket | JJG Technologies |
| SuperMUTT | JJG Technologies |
| SuperMUTT-paket | VIA Labs |
| MUTT med dubbla roller (DR) | JJG Technologies |
| Type-C anslutningsövning med dubbla roller (DR) |
MCCI JJG Technologies |
BLANDRAS
Baserat på utformningen av CY3681 EZ-USB FX2 Development Kit (Cypress FX2).
Kompatibel med FX2 funktioner, till exempel hög hastighet och full hastighet överföringar till bulk-, isochrona, kontroll- och avbrottsslutpunkter.
Simulerar trafik från USB 2.0-enheter.
MUTT-paket
MUTT-paketet är en kombination av en USB 2.0-hubb och en FX2-enhet som styr hubben och fungerar som en nedströmsenhet.
Baserat på designen på Cypress Hub och Cypress FX2.
Hubbfunktioner. Detta kan fungera som en multi-TT- eller single-TT-höghastighetshubb. simulerar överström.
Exponerar en underordnad port som kan aktiveras eller inaktiveras.
Simulerar USB 2.0-hubbbeteende.
Kan användas i självdrivna eller bussdrivna lägen.
MUTT Pack har två USB-anslutningar. Standard-B-anslutningsappen används för att ansluta MUTT-paketet till värdsystemet. Standard-A-anslutningsappen är nedströms den inbäddade hubben i MUTT-paketet och kan användas för ytterligare enhetstestning (beskrivs senare i det här dokumentet).
Så här strömsätter du MUTT-paketet
MUTT-paketet använder en liten bygel (se bild 3) för att växla mellan självdrivna och bussdrivna lägen. I bussdrivet läge driver USB-bussen i värdsystemet MUTT-paketet. I självdrivet läge drivs MUTT Pack med en extern 5V-strömadapter.
Använd följande flödesdiagram för att avgöra hur MUTT-paketet ska drivas:
Not
Använd inte MUTT-paketet utan strömbygeln.
Den här bilden visar hur du använder bygeln för att förse MUTT Pack med ström via USB-bussen i värdsystemet.
Den här bilden visar hur du använder bygeln för att strömförsörja MUTT-enheten med en extern adapter.
Koppla från befintliga strömadaptrar och kabeln till värdsystemet när du byter bygel på MUTT Pack.
SuperMUTT
- Baserat på utformningen av FX3 EZ-USB FX3.
- Implementerar SuperSpeed-funktionalitet, såsom funktionen för stora dataströmmar.
- Simulerar USB 3.0-enhetstrafik.
- den här enheten stöder inte åtgärder med låg hastighet.
SuperMUTT-paket
SuperMUTT-paketet är två enheter i en. Det är en USB 3.0-hubb med en Cypress FX2-enhet nedströms. Enheten styr hubben och fungerar även som en nedströmsenhet. SuperMUTT-paketet simulerar USB 3.0-hubbbeteenden.
Den underordnade enheten är en 2.0-enhet, inte en USB 3.0-enhet.
DR MUTT
DR MUTT fungerar som en SuperMutt när värdläget för enheten testas, men det kan också växla till värdläge för att testa funktionsläget för enheten som testas.
USB Type-C ConnEx
USB Type-C Connection Exerciser (USB Type-C ConnEx) är en anpassad sköld som har en 4-till-en-växel för att automatisera scenarier för USB-Type-C-samverkan. Skölden har utformats för att fungera med Arduino som mikrostyrenhet. För mer information, se Testa USB Type-C-system med USB Type-C ConnEx.