Descripción general de los dispositivos de Microsoft USB Test Tool (MUTT)
Microsoft USB Test Tool (MUTT) es una colección de dispositivos para probar la interoperabilidad del hardware USB con la pila de controladores USB de Microsoft. En este artículo se proporciona una breve introducción a los distintos tipos de dispositivos MUTT, las pruebas que puede ejecutar mediante el dispositivo y sugiere topologías para las pruebas de controlador, concentrador, dispositivo y BIOS/UEFI.
Para comunicarse con dispositivos MUTT, necesita el paquete de software MUTT. Este paquete contiene varias herramientas y controladores de prueba que permiten a los ingenieros de pruebas de hardware probar la interoperabilidad de su controlador USB o concentrador con la pila de controladores USB de Microsoft. Las herramientas de prueba validan el software del controlador de host USB, el hardware (incluido el firmware) y cualquier concentrador USB instalado entre el controlador host y el dispositivo.
Descargar el paquete de software MUTT para obtener la versión más reciente de las herramientas de prueba.
Cómo obtener dispositivos MUTT
Los fabricantes enumerados en este artículo venden placas de hardware MUTT necesarias para ejecutar pruebas de interoperabilidad.
Dispositivo | Fabricantes |
---|---|
MUTT | JJG Technologies |
MUTT Pack | JJG Technologies |
SuperMUTT | JJG Technologies |
SuperMUTT Pack | Laboratorios de VIA |
MUTT de doble rol (DR) | JJG Technologies |
Ejercitador de conexiones de doble rol (DR) de tipo C | MCCI JJG Technologies |
MUTT
Basado en el diseño del CY3681 EZ-USB FX2 Development Kit (Cypress FX2).
Compatible con las capacidades de FX2, como transferencias de alta velocidad y velocidad completa a puntos de conexión de transferencia masiva, isócrona, de control, e interrupción.
Simula el tráfico desde dispositivos USB 2.0.
MUTT Pack
El paquete MUTT es una combinación de un concentrador USB 2.0 y un dispositivo FX2 que controla el concentrador y actúa como un dispositivo de bajada.
Basado en el diseño del Cypress Hub y Cypress FX2.
Funcionalidades del centro de conectividad. Esto puede funcionar como un concentrador de alta velocidad multi-TT o TT único; simula la sobrecorriente.
Expone un puerto de bajada que se puede activar o desactivar.
Simula el comportamiento del concentrador USB 2.0.
Puede operar en modos autoalimentado o alimentado por bus.
El paquete MUTT tiene dos conectores USB. El conector B estándar se usa para conectar el paquete MUTT al sistema host. El conector A estándar es descendente del concentrador insertado en el paquete MUTT y se puede usar para pruebas de dispositivos adicionales (que se describen más adelante en este documento).
Cómo encender el MUTT pack
El paquete MUTT utiliza un pequeño puente (consulte la Figura 3) para alternar entre los modos autoalimentado y alimentado por bus. En el modo con alimentación de bus, el bus USB del sistema host alimenta el paquete MUTT. En el modo autopropulsado, el PAQUETE MUTT está alimentado con un adaptador de alimentación externo de 5V.
Use el siguiente gráfico de flujo para determinar cómo alimentar el paquete MUTT:
Nota
No use el MUTT pack sin el puente de potencia.
En esta imagen se muestra cómo usar el jumper para encender el paquete MUTT mediante el bus USB del sistema host:
En esta imagen se muestra cómo usar el jumper para encender el paquete MUTT con un adaptador de alimentación externo:
Desconecte los adaptadores de alimentación existentes y el cable al sistema host cuando cambie el jumper en el MUTT Pack.
SuperMUTT
- Basado en el diseño de FX3 EZ-USB FX3.
- Implementa características de SuperSpeed, como la característica de transmisiones masivas.
- Simula el tráfico del dispositivo USB 3.0.
- este dispositivo no admite el funcionamiento a baja velocidad.
SuperMUTT Pack
SuperMUTT Pack es dos dispositivos en uno. Es un concentrador USB 3.0 con un dispositivo Cypress FX2 para conexión descendente. El dispositivo controla el concentrador y también actúa como un dispositivo subordinado. El Paquete SuperMUTT simula comportamientos de concentrador USB 3.0.
El dispositivo de bajada es un dispositivo 2.0, no un dispositivo USB 3.0.
DR MUTT
El DR MUTT actúa como un SuperMutt al probar el modo anfitrión del dispositivo en prueba, pero también puede cambiar al modo anfitrión para evaluar el modo funcional del mismo dispositivo en prueba.
USB Type-C ConnEx
El ejercicio de conexión USB Type-C (USB Type-C ConnEx) es un escudo personalizado que tiene un conmutador de cuatro a uno para automatizar escenarios de interoperabilidad de Type-C USB. El escudo se ha diseñado para trabajar con Arduino como microcontrolador. Para obtener más información, consulte Sistemas de prueba USB Type-C con USB Type-C ConnEx.