Omówienie urządzeń microsoft USB Test Tool (MUTT)
Narzędzie Microsoft USB Test Tool (MUTT) to kolekcja urządzeń do testowania współdziałania sprzętu USB z stosem sterowników USB firmy Microsoft. Ten artykuł zawiera krótkie omówienie różnych typów urządzeń MUTT, testy, które można uruchomić przy użyciu urządzenia, i sugeruje topologie dotyczące testowania kontrolera, koncentratora, urządzenia i BIOS/UEFI.
Aby komunikować się z urządzeniami MUTT, potrzebny jest pakiet oprogramowania MUTT. Ten pakiet zawiera kilka narzędzi i sterowników testowych, które umożliwiają inżynierom testów sprzętowych testowanie współdziałania kontrolera USB lub koncentratora z stosem sterowników USB firmy Microsoft. Narzędzia testowe weryfikują oprogramowanie kontrolera hosta USB, sprzęt (w tym oprogramowanie układowe) i wszystkie koncentratory USB zainstalowane między kontrolerem hosta a urządzeniem.
Pobierz pakiet oprogramowania MUTT, aby uzyskać najnowszą wersję narzędzi testowych.
Jak uzyskać urządzenia MUTT
Producenci wymienieni w tym artykule sprzedają płyty sprzętowe MUTT wymagane do uruchamiania testów współdziałania.
Urządzenie | Producenci |
---|---|
KUNDEL | technologii JJG |
Pakiet MUTT | JJG Technologies |
SuperMUTT | technologii JJG |
Pakiet SuperMUTT | VIA Labs |
Podwójna rola (DR) MUTT | JJG Technologie |
Type-C test połączenia o podwójnej roli (DR) |
MCCI JJG Technologies |
KUNDEL
Na podstawie projektu zestawu rozwojowego CY3681 EZ-USB FX2 (Cypress FX2).
Kompatybilny z możliwościami FX2, takimi jak szybkie i pełne transfery do zbiorczych, izochronicznych, sterujących, przerywanych punktów końcowych.
Symuluje ruch z urządzeń USB 2.0.
Pakiet MUTT
Pakiet MUTT jest połączeniem koncentratora USB 2.0 i urządzenia FX2, które kontroluje koncentrator i działa jako urządzenie podrzędne.
Bazując na projekcie Cypress Hub i Cypress FX2.
Możliwości centrum. Może to działać jako koncentrator o dużej szybkości multi-TT lub single-TT; symuluje przeciążenie prądowe.
Uwidacznia port podrzędny, który można włączyć lub wyłączyć.
Symuluje zachowanie huba USB 2.0.
Może działać w trybie zasilania własnego lub z trybu zasilania przez magistralę.
Pakiet MUTT Pack ma dwa łączniki USB. Standardowy łącznik B służy do podłączania pakietu MUTT do systemu hosta. Standardowy łącznik A jest umieszczony za osadzonym koncentratorem w zestawie MUTT i może służyć do dodatkowego testowania urządzeń (omówionego w dalszej części tego dokumentu).
Jak uruchomić pakiet MUTT
Pakiet MUTT używa małego skoczka (patrz Rysunek 3) do przełączania się między trybami własnymi i opartymi na magistrali. W trybie zasilania przez magistralę magistrala USB systemu hosta zasila pakiet MUTT Pack. W trybie samodzielnym MUTT Pack jest zasilany zewnętrznym zasilaczem 5V.
Użyj następującego wykresu blokowego, aby określić sposób zasilania pakietu MUTT:
Notatka
Nie należy używać pakietu MUTT bez skoczka zasilania.
Na tym obrazie pokazano, jak używać skoczka do zasilania pakietu MUTT pack przez magistralę USB systemu hosta:
Na tym obrazie pokazano, jak używać skoczka do zasilania pakietu MUTT za pomocą zewnętrznej karty zasilającej:
Odłącz wszystkie istniejące adaptery zasilania oraz kabel do systemu hosta, gdy zmieniasz zworkę w pakiecie MUTT.
SuperMUTT
- Na podstawie projektu FX3 EZ-USB FX3.
- Implementuje funkcje SuperSpeed, takie jak funkcja strumieni zbiorczych.
- Symuluje ruch urządzeń USB 3.0.
- to urządzenie nie obsługuje operacji z małą szybkością.
Pakiet SuperMUTT
Pakiet SuperMUTT to dwa urządzenia w jednym. Jest to koncentrator USB 3.0 z urządzeniem Cypress FX2 podrzędnym. Urządzenie steruje koncentratorem, a także działa jako urządzenie podrzędne. Pakiet SuperMUTT symuluje zachowania huba USB 3.0.
Urządzenie podrzędne jest urządzeniem 2.0, a nie urządzeniem USB 3.0.
DR MUTT
Dr MUTT działa jak SuperMutt podczas testowania trybu hosta urządzenia testowego, ale może również przełączyć się do trybu hosta, aby przetestować tryb funkcji urządzenia testowego.
USB Type-C ConnEx
Tester połączeń USB Type-C (USB Type-C ConnEx) to specjalna nakładka z czteroportowym przełącznikiem, który automatyzuje scenariusze współdziałania urządzeń USB Type-C. Tarcza została zaprojektowana do pracy z Arduino jako mikrokontroler. Aby uzyskać więcej informacji, zobacz Test USB Type-C systemy z USB Type-C ConnEx.