Сертификация USB-IF
Рекомендации для поставщиков оборудования и производителей устройств для подготовки USB-устройств и контроллеров узлов для отправки программы сертификации оборудования Windows.
Тесты USB-IF
USB-оборудование, в частности USB-устройство или контроллер узла, должно соответствовать электрическим и механическим требованиям USB-IF для получения сертификации Windows. Сертификация USB-IF охватывает более подробное тестирование USB-устройств и контроллеров узлов и обеспечивает высококачественную реализацию.
Более ранние версии комплекта сертификации оборудования Windows требовали от производителей отправлять свои устройства в USB-IF для тестирования. Новая версия требований к тестированию HLK, USB-IF позволяет производителям загружать и запускать тесты с веб-сайта USB-IF, а затем утверждать, что эти тесты передаются в HLK. Если устройство уже сертифицировано USB-IF, укажите идентификатор теста USB-IF (TID) для устройства в HLK.
Даже если USB-устройства передают текущие требования программы сертификации Microsoft Windows, многие из этих устройств не полностью соответствуют спецификации USB. Наиболее распространенными примерами являются:
- Центры: обычно происходит сбой, так как они сообщают о том, что у них есть внешняя мощность, если они имеют только питание шины. Ложный отчет приводит к недопустимому состоянию напряжения на шине.
- Жесткие диски: обычно происходит сбой, так как они не перечисляются правильно из-за чрезмерной энергопотребления из USB-шины. Во многих ситуациях эти жесткие диски требуют правильной работы нестандартных кабелей.
- Флэш-накопители: обычно происходит сбой, так как они не обрабатывают запросы дескриптора правильно, что приводит к зависаю и сбою дескриптора операционной системы Майкрософт.
- Средства чтения карт: обычно происходит сбой, так как они не вступают в состояние выборочной приостановки.
- Принтеры: обычно происходит сбой, так как они не возобновляются из резервного режима.
- Звук: обычно происходит сбой, так как они не возобновляются из резервного режима.
Несоответствующее USB-устройство может привести к плохому взаимодействию с пользователем, сложным связям с общественностью, возврату продукта, увеличению объема вызовов продукта и увеличению затрат, связанных с ошибками обслуживания в отправленных продуктах.
Требования к Windows HLK для тестов USB-IF
Устройства (Device.Connectivity.UsbDevices.UsbifCertification):
Мы настоятельно рекомендуем сертификацию USB-IF. Тем не менее, для USB-устройств для устройств USB больше не требуется сертификация USB-IF для УСТРОЙСТВ USB HLK. Требование указывает, что устройство может быть сертифицировано ЧЕРЕЗ USB-IF или что на устройстве можно запустить подмножество тестов сертификации USB-IF.
Контроллеры узлов (Device.BusController.UsbController.UsbifCertification)
Производители контроллеров USB должны получить полную сертификацию USB-IF, чтобы соответствовать соответствующим требованиям Windows HLK.
Центры (Device.Connectivity.UsbDevices.UsbifCertification)
Производители USB-концентраторов должны получить полную сертификацию USB-IF, чтобы соответствовать соответствующим требованиям Windows HLK.
Производители систем должны учитывать эти требования при выборе контроллеров USB-узла для интеграции в свои системы. Эти требования могут значительно улучшить взаимодействие с клиентами с USB-устройствами. Они могут помочь предотвратить ключевые причины сбоев и зависания, а также сократить время, затраченное на устранение неполадок и отладку проблем несоответствия.
Параметры отправки сертификации оборудования Windows
На этом рисунке показано, как получить сертификацию Windows.
Вы можете отправить USB-устройства для сертификации Windows в соответствии с новым требованием тестирования USB-IF с помощью одного из следующих методов:
Сертификация USB-IF
Получите сертификацию USB-IF из авторизованной независимой лаборатории тестирования USB-IF, а затем отправьте устройство для сертификации Windows. Чтобы получить сертификацию USB-IF для устройств или контроллеров узлов, можно выбрать один из следующих вариантов:
Отправьте устройство в авторизованную независимую лабораторию тестирования USB-IF для тестирования. Сведения о том, как найти лабораторию, см. в статье USB-IF авторизованной независимой лаборатории тестирования.
Примечание.
Обычно для проверки соответствия спецификации USB требуется авторизованная независимая тестовая лаборатория один-две недели.
Чтобы отправить USB-устройство в авторизованную независимую лабораторию тестирования для сертификации USB-IF, производитель должен зарегистрировать в лаборатории и иметь действительный идентификатор поставщика (VID).
После успешного прохождения сертификатов USB-IF устройство имеет следующие привилегии для устройства:
- Вы можете использовать USB-логотип для брошюр, упаковки и сведений о продукте для вашего устройства.
- Список интеграторов USB-IF можно указать в списке интеграторов USB-IF.
- Доведите устройство в семинар по соответствию требованиям, спонсируемый USB-IF. Каждый год четыре семинара проводятся в США, а один семинар проводится в Азии.
После прохождения тестов сертификации USB-IF устройство получает номер идентификатора теста (TID) из лаборатории тестирования или семинара. Этот номер TID предоставляется windows HLK при выполнении остальных тестов Windows HLK для устройства.
Стоимость тестирования и сертификации USB-устройства в авторизованной независимой лаборатории тестирования может отличаться от лаборатории до лаборатории. Некоторые авторизованные независимые лаборатории тестирования предлагают скидки на объемы или скидки для некоторых связанных предприятий. Нет никаких затрат на тестирование и сертификацию USB-устройства на любом семинаре по соответствию USB-IF. Вы должны быть членом USB-IF для участия в семинаре по соответствию ТРЕБОВАНИЯМ USB-IF.
Самотестировать USB-IF
Скачайте средства проверки usb-команд и документы теста взаимодействия USB и выполните необходимые тесты из USB-IF. Затем отправьте устройство для квалификации сертификации Windows.
Примечание.
Контроллеры и концентраторы USB-узла не имеют права на самостоятельное тестирование USB-IF и должны получить полную сертификацию USB-IF.
Если вы решите использовать параметр самостоятельного тестирования USB-IF для получения сертификации Windows, необходимо выполнить как минимум следующие тесты USB-IF:
- Тесты средства проверки usb-команд. Тесты средства проверки USB-команд проверяют способность устройства понимать и принимать распространенные USB-команды.
- Тесты взаимодействия USB: тесты взаимодействия USB предназначены для функциональных возможностей и способности устройства сосуществовать с другими периферийными устройствами USB.
Эти тесты скачиваются и запускаются за пределами Windows HLK. Эти тесты должны выполняться только в последней версии Windows (как указано USB-IF), даже если вы отправляете USB-устройство для сертификации Windows для нескольких версий Windows. Результаты теста применяются ко всем отправкам сертификации Windows для всех версий Windows.
Ниже описано, как выполнить необходимые тесты USB-IF для квалификации устройства для сертификации Windows.
Скачайте средство тестирования средства проверки команд USB (USB3CV) из средств программного обеспечения и оборудования USB и документов теста взаимодействия.
Запустите тесты USB-IF для USB-оборудования, как указано в следующих таблицах:
USB-версия Тесты USB-IF USB 2.0 Подключите устройство за контроллером узла xHCI и запустите тесты главы 9 [устройства USB 2.0] в средстве проверки команд USB 3.0 (USB3CV).
Выполните действия, как описано в разделе "Этапы тестирования взаимодействия D.5" процедуры тестирования соответствия требованиям USB-IF Full и Low Speed Electrical и Interoperability Compliance Test.USB 3.0 Подключите устройство за контроллером узла xHCI и запустите тесты главы 9 [устройства USB 3.0] в средстве проверки команд USB 3.0 (USB3CV).
Запустите тесты взаимодействия, как описано в документе процедур тестирования взаимодействия xHCI.Если тесты передаются, введите строку "SELFTEST" в качестве входных данных идентификатора теста (TID) в тест проверки сертификации USB-IF в HLK.