Compartir a través de


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.

    imagen de un dispositivo MUTT.

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.

    Imagen de un dispositivo de paquete MUTT.

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

imagen de los conectores del paquete MUTT.

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.

diagrama de flujo de alimentación del paquete MUTT.

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.

Imagen que muestra el uso incorrecto de un MUTT pack, sin el puente.

En esta imagen se muestra cómo usar el jumper para encender el paquete MUTT mediante 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 transmisiones masivas.
  • 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 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.

Imagen de un paquete SuperMUTT.

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.

Imagen de un USB Type-C ConnEx.