Udostępnij za pośrednictwem


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.

    Obraz urządzenia MUTT.

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

    obraz urządzenia zestawu MUTT.

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

Obraz łączników pakietu MUTT.

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.

schemat blokowy zasilania pakietu MUTT.

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.

Obraz przedstawiający nieprawidłowe użycie pakietu MUTT bez przewodu łączącego.

Na tym obrazie pokazano, jak używać skoczka do zasilania pakietu MUTT pack przez magistralę USB systemu hosta:

zdjęcie zasilanej magistrali MUTT pack.

Na tym obrazie pokazano, jak używać skoczka do zasilania pakietu MUTT za pomocą zewnętrznej karty zasilającej:

Zdjęcie niezależnie działającej jednostki MUTT.

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

obraz SuperMUTT.

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.

obraz pakietu SuperMUTT.

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.

obraz Type-C USB ConnEx.