Поделиться через


Обзор устройств Microsoft USB Test Tool (MUTT)

Средство microsoft USB Test Tool (MUTT) — это коллекция устройств для тестирования взаимодействия usb-оборудования с стеком драйверов Microsoft USB. В этой статье представлен краткий обзор различных типов устройств MUTT, тесты, которые можно выполнять с помощью устройства, и предлагает топологии для тестирования контроллера, концентратора, устройства и BIOS/UEFI.

Для взаимодействия с устройствами MUTT требуется пакет программного обеспечения MUTT. Этот пакет содержит несколько средств тестирования и драйверов, которые позволяют инженерам оборудования тестировать взаимодействие контроллера USB или концентратора с стеком usb-драйверов Майкрософт. Средства тестирования проверяют программное обеспечение хост-контроллера USB, оборудование (включая прошивку) и любой USB-хаб, установленный между хост-контроллером и устройством.

Скачайте пакет программного обеспечения MUTT, чтобы получить последнюю версию средств тестирования.

Как получить устройства MUTT

Производители, перечисленные в этой статье, продают аппаратные платы MUTT, необходимые для выполнения тестов взаимодействия.

Устройство Производителей
БОЛВАН Технологии JJG
Пакет MUTT технологии JJG
SuperMUTT технологии JJG
Пакет SuperMUTT VIA Labs
MutT с двойной ролью (DR) JJG технологии
Type-C тестер подключения с двойной ролью (DR) MCCI
JJG технологии

БОЛВАН

  • На основе дизайна пакета средств разработки CY3681 EZ-USB FX2 (Cypress FX2).

  • Совместим с возможностями FX2, такими как высокая скорость и полная скорость передачи в пакетные, изохронные, контрольные и прерывающие конечные точки.

  • Имитирует трафик с устройств USB 2.0.

    изображение устройства MUTT.

Пакет MUTT

Пакет MUTT — это сочетание концентратора USB 2.0 и устройства FX2, которое управляет концентратором и выступает в качестве нижнего устройства.

  • На основе дизайна Cypress Hub и Cypress FX2.

  • Возможности концентратора. Это может работать в качестве многоскоростного или односкоростного концентратора TT; имитирует переполнение.

  • Обеспечивает доступ к выходному порту, который можно включить или отключить.

  • Имитирует поведение концентратора USB 2.0.

  • Может работать в автономных или питаемых от шины режимах.

    Изображение устройства пакета MUTT.

Пакет MUTT имеет два USB-соединителя. Стандартный соединитель B используется для подключения пакета MUTT к хост-системе. Стандартный соединитель A ниже внедренного концентратора в пакете MUTT и может использоваться для дополнительного тестирования устройств (описано далее в этом документе).

Изображение пакетных соединителей MUTT.

Как включить пакет MUTT

Пакет MUTT использует небольшую перемычку (см. рис. 3) для переключения между режимами самопитания и питания от шины. В режиме питания от шины USB-шина хост-системы питает пакет MUTT. В автономном режиме пакет MUTT работает с внешним адаптером питания 5V.

схема подачи питания пакета MUTT.

Используйте следующую блок-диаграмму, чтобы определить, как подавать питание на пакет MUTT:

Заметка

Не используйте пакет MUTT без перемычки питания.

рисунок, показывающий неправильное использование пакета MUTT без перемычки.

На этом рисунке показано, как использовать перемычку для питания пакета MUTT с помощью USB-шины хост-системы:

Изображение автобуса с пакетом MUTT с приводом.

На этом рисунке показано, как использовать перемычку для питания пакета MUTT с внешним адаптером питания:

Изображение самозапитывающегося набора MUTT.

Отключите все существующие адаптеры питания и кабель к хост-системе, когда вы отключаете перемычку на пакете MUTT.

SuperMUTT

  • На основе дизайна FX3 EZ-USB FX3.
  • Реализует функции SuperSpeed, такие как функция массовых потоков.
  • Имитирует трафик устройства USB 3.0.
  • это устройство не поддерживает операцию с низкой скоростью.

изображение СуперМУТТ.

Пакет SuperMUTT

Пакет SuperMUTT является двумя устройствами в одном. Это USB 3.0 хаб с устройством Cypress FX2 на выходе. Устройство управляет концентратором, а также функционирует как подчинённое устройство. Пакет SuperMUTT имитирует поведение концентратора USB 3.0.

Нижестоящее устройство является устройством 2.0, а не устройством USB 3.0.

Изображение пакета SuperMUTT.

DR MUTT

Функция DR MUTT действует как SuperMutt при тестировании режима хоста на тестируемом устройстве, но также может переключиться в режим хоста для тестирования функционального режима устройства, на котором выполняется тестирование.

USB Type-C ConnEx

Тренажёр подключения USB-Type-C (USB-Type-C ConnEx) — это пользовательская плата, имеющая переключатель 'четыре-в-один' для автоматизации сценариев совместной работы с USB-Type-C. Экран разработан для работы с Arduino в качестве микроконтроллера. Дополнительные сведения см. в статье о тестировании USB систем Type-C с USB Type-C ConnEx.

изображение USB-Type-C ConnEx.