Partilhar via


Visão geral dos dispositivos Microsoft USB Test Tool (MUTT)

A Microsoft USB Test Tool (MUTT) é uma coleção de dispositivos para testar a interoperabilidade do seu hardware USB com a pilha de drivers USB da Microsoft. Este artigo fornece uma breve visão geral dos diferentes tipos de dispositivos MUTT, os testes que você pode executar usando o dispositivo e sugere topologias para testes de controlador, hub, dispositivo e BIOS/UEFI.

Para se comunicar com dispositivos MUTT, você precisa do pacote de software MUTT. Este pacote contém várias ferramentas de teste e drivers que permitem que os engenheiros de teste de hardware testem a interoperabilidade de seu controlador USB ou hub com a pilha de drivers USB da Microsoft. As ferramentas de teste validam o software do controlador host USB, hardware (incluindo firmware) e qualquer hub USB instalado entre o controlador host e o dispositivo.

Faça o download do pacote de software MUTT para obter a versão mais recente das ferramentas de teste.

Como obter dispositivos MUTT

Os fabricantes listados neste artigo vendem placas de hardware MUTT necessárias para executar testes de interoperabilidade.

Dispositivo Fabricantes
VIRA-LATA JJG Technologies
Pacote MUTT JJG Technologies
SuperMUTT JJG Technologies
Pacote SuperMUTT VIA Labs
MUTT de dupla função (DF) JJG Technologies
Type-C exercitador de conexão de dupla função (DR) MCCI
JJG Technologies

VIRA-LATA

  • Com base no design do Kit de Desenvolvimento CY3681 EZ-USB FX2 (Cypress FX2).

  • Compatível com as capacidades de FX2, tais como transferências de alta velocidade e velocidade total para terminais bulk, isócronos, de controlo e de interrupção.

  • Simula o tráfego de dispositivos USB 2.0.

    Imagem de um dispositivo MUTT.

Pacote MUTT

O MUTT Pack é uma combinação de um hub USB 2.0 e um dispositivo FX2 que controla o hub e atua como um dispositivo downstream.

  • Baseado no design do Cypress Hub e Cypress FX2.

  • Recursos do Hub. Isso pode operar como um hub de alta velocidade multi-TT ou single-TT; simula sobrecarga de corrente.

  • Expõe uma porta a jusante que pode ser ativada ou desativada.

  • Simula o comportamento do hub USB 2.0.

  • Pode operar em modos autoalimentados ou movidos a barramento.

    Imagem de um dispositivo MUTT pack.

O MUTT Pack tem dois conectores USB. O conector B padrão é usado para conectar o MUTT Pack ao sistema host. O conector A padrão está a jusante do hub incorporado no MUTT Pack e pode ser usado para testes adicionais de dispositivos (discutido mais adiante neste documento).

Imagem dos conectores do pacote MUTT.

Como alimentar o MUTT Pack

O MUTT Pack usa um pequeno jumper (veja a Figura 3) para alternar entre os modos autoalimentado e movido a barramento. No modo de alimentação por barramento, o barramento USB do sistema host alimenta o MUTT Pack. No modo autoalimentado, o MUTT Pack é alimentado com um adaptador de alimentação externo de 5V.

fluxograma de alimentação do pacote MUTT.

Use o seguinte fluxograma para determinar como alimentar o MUTT Pack:

Observação

Não utilize o MUTT Pack sem o conector de energia.

Imagem que demonstra a maneira incorreta de usar um equipamento MUTT, sem o jumper.

Esta imagem mostra como usar o jumper para fornecer energia ao MUTT Pack através do barramento USB do sistema host.

Imagem de um autocarro de pacote MUTT alimentado.

Esta imagem mostra como usar o jumper para alimentar o pacote MUTT com um adaptador de alimentação externo:

Imagem de um pacote MUTT autoalimentado.

Desconecte todos os adaptadores de alimentação existentes e o cabo para o sistema host quando você estiver mudando o jumper no MUTT Pack.

SuperMUTT

  • Baseado no design de FX3 EZ-USB FX3.
  • Implementa recursos SuperSpeed, como o recurso de fluxos em massa.
  • Simula o tráfego do dispositivo USB 3.0.
  • este dispositivo não suporta operação em baixa velocidade.

Imagem de um SuperMUTT.

Pacote SuperMUTT

O SuperMUTT Pack é composto por dois dispositivos num só. É um hub USB 3.0 com um dispositivo Cypress FX2 a jusante. O dispositivo controla o hub e também atua como um dispositivo downstream. O SuperMUTT Pack simula comportamentos de hub USB 3.0.

O dispositivo downstream é um dispositivo 2.0, não um dispositivo USB 3.0.

Imagem de um conjunto SuperMUTT.

Dr. Vira-lata

O DR MUTT age como um SuperMutt ao testar o modo host do dispositivo em teste, mas também pode alternar para o modo host para testar o modo de função do dispositivo em teste.

USB Type-C ConnEx

O USB Type-C Connection Exerciser (USB Type-C ConnEx) é um escudo personalizado que possui um switch quatro para um para automatizar cenários de interoperabilidade USB Type-C. O escudo foi projetado para funcionar com o Arduino como microcontrolador. Para mais informações, consulte Testar sistemas USB Type-C com USB Type-C ConnEx.

Imagem de um Type-C USB ConnEx.