Información general de los dispositivos 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 diferentes 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 de host y el dispositivo.

Descargue 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 Tecnologías de JJG
MUTT Pack Tecnologías de JJG
SuperMUTT Tecnologías de JJG
SuperMUTT Pack VIA Labs
MUTT de doble rol (DR) Tecnologías de JJG
Ejercicio de conexión de rol dual (DR) de tipo C MCCI
Tecnologías de JJG

MUTT

  • Basado en el diseño del KIT de desarrollo CY3681 EZ-USB FX2 (Cypress FX2).

  • Compatible con las funcionalidades FX2 , como transferencias de alta velocidad y velocidad completa a granel, isócrono, control, puntos de conexión de interrupción.

  • Simula el tráfico desde dispositivos USB 2.0.

    Imagen de un dispositivo MUTT.

MUTT Pack

El MUTT Pack 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 multi-TT o de alta velocidad de un solo TT; simula sobrecurrencia.

  • Expone un puerto de bajada que se puede activar o desactivar.

  • Simula el comportamiento del concentrador USB 2.0.

  • Puede funcionar en modos autopropulsados o de bus.

    Imagen de un dispositivo MUTT Pack.

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 incrustado en el paquete MUTT y se puede usar para pruebas de dispositivos adicionales (que se describen más adelante en este documento).

Imagen de los conectores del paquete MUTT.

Cómo alimentar el paquete MUTT

El paquete MUTT usa un pequeño jumper (vea la figura 3) para cambiar entre los modos autopropulsados y de bus. En el modo con alimentación de bus, el bus USB del sistema host alimenta el MUTT Pack. En modo autopropulsado, el MUTT Pack está alimentado con un adaptador de alimentación externo de 5 V.

Diagrama de flujo de alimentación del paquete MUTT.

Use el siguiente diagrama de flujo para determinar cómo alimentar el paquete MUTT:

Nota:

No utilice el paquete MUTT sin el jumper de alimentación.

Imagen que muestra el uso incorrecto de un paquete MUTT, sin el jumper.

En esta imagen se muestra cómo usar el jumper para encender el paquete MUTT por el bus USB del sistema host:

Imagen de un bus MUTT pack alimentado.

En esta imagen se muestra cómo usar el jumper para encender el paquete MUTT con un adaptador de alimentación externo:

Imagen de un paquete MUTT autopropulsado.

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 flujos masivos.
  • Simula el tráfico del dispositivo USB 3.0.
  • este dispositivo no admite el funcionamiento a baja velocidad.

Imagen de un SuperMUTT.

SuperMUTT Pack

SuperMUTT Pack es dos dispositivos en uno. Es un concentrador USB 3.0 con un dispositivo Cypress FX2 de bajada. El dispositivo controla el concentrador y también actúa como un dispositivo de bajada. SuperMUTT Pack simula comportamientos de concentrador USB 3.0.

El dispositivo de bajada es un dispositivo 2.0, no un dispositivo USB 3.0.

Imagen de un paquete SuperMUTT.

MUTT de recuperación ante desastres

El MUTT de recuperación ante desastres actúa como un SuperMutt al probar el modo host del dispositivo sometido a prueba, pero también puede cambiar al modo host para probar el modo de función del dispositivo sometido a 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 usb de tipo C. El escudo se ha diseñado para trabajar con Arduino como microcontrolador. Para obtener más información, consulte Test USB Type-C systems with USB Type-C ConnEx(Probar sistemas USB de tipo C connEx).

Imagen de un connEx de tipo USB-C.