Обзор устройств 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, необходимые для выполнения тестов взаимодействия.
Устройство | Производителей |
---|---|
MUTT | Технологии JJG |
Пакет MUTT | Технологии JJG |
SuperMUTT | Технологии JJG |
Пакет SuperMUTT | VIA Labs |
Mutt с двумя ролями (DR) | Технологии JJG |
Упражнение по подключению с двумя ролами (DR) type-C | MCCI Технологии JJG |
MUTT
Основан на дизайне CY3681 EZ-USB FX2 Development Kit (Cypress FX2).
Совместима с возможностями FX2 , такими как высокоскоростная и полноскоростная передача данных в массовые, изохронные конечные точки управления, прерывания.
Имитирует трафик с устройств USB 2.0.
Пакет MUTT
Пакет MUTT — это сочетание концентратора USB 2.0 и устройства FX2, которое управляет концентратором и выступает в качестве подчиненного устройства.
На основе дизайна на Cypress Hub и Cypress FX2.
Возможности концентратора. Он может работать как высокоскоростной концентратор с несколькими TT или с одним TT; имитирует избыточное течение.
Предоставляет подчиненный порт, который можно включить или отключить.
Имитирует поведение концентратора USB 2.0.
Может работать в режиме с автономным питанием или с питанием от шины.
Пакет MUTT имеет два USB-соединителя. Стандартный соединитель B используется для подключения пакета MUTT к системе узла. Стандартный соединитель A находится ниже внедренного концентратора в пакете MUTT и может использоваться для дополнительного тестирования устройств (рассматривается далее в этом документе).
Как включить пакет MUTT
В пакете MUTT используется небольшая перемычка (см. рис. 3) для переключения между режимами с автономным питанием и режимом питания шины. В режиме с питанием от шины USB-шина хост-системы обеспечивает питание пакета MUTT. В режиме самообслуживания пакет MUTT питается от внешнего адаптера питания 5 В.
Используйте следующую блок-схему, чтобы определить, как включить пакет MUTT:
Примечание
Не используйте пакет MUTT без перемычки питания.
На этом изображении показано, как использовать перемычку для питания пакета MUTT через USB-шину хост-системы:
На этом изображении показано, как использовать перемычку для питания пакета 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.
DR MUTT
DR MUTT действует как SuperMutt при тестировании режима узла тестируемого устройства, но он также может переключиться в режим узла, чтобы протестировать режим функции тестируемого устройства.
USB Type-C ConnEx
Usb Type-C Connection Exerciser (USB Type-C ConnEx) — это настраиваемый экран, который имеет переключатель "четыре к одному" для автоматизации сценариев взаимодействия USB Type-C. Экран был разработан для работы с Arduino в качестве микроконтроллера. Дополнительные сведения см. в статье Тестирование систем USB Type-C с помощью USB Type-C ConnEx.
Связанные темы
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по