Часто задаваемые вопросы: соединитель USB Type-C в системе Windows

Версии Windows

  • Windows 10 для настольных компьютеров (Домашняя, Pro, Корпоративная и для образовательных учреждений)
  • Windows 10 Mobile

Функции соединителя USB Type-C

Симметричный и обратимый дизайн

  • Соединитель симметричный. Кабель имеет разъем USB Type-C на каждом конце, что позволяет узлу и функциональному устройству использовать соединители USB Type-C. Ниже приведено изображение, которое сравнивает соединители:
  • Соединитель должен быть обратимым. Традиционные соединители должны были быть подключены с правой стороны вверх. Благодаря обратимой конструкции соединитель можно перевернуть.

Поддерживает все скорости USB-устройств

Соединитель может поддерживать USB-устройства, которые являются низкоскоростными, полноскоростными, высокоскоростными, SuperSpeed (включая SS+).

Альтернативные режимы

Соединитель может поддерживать альтернативные режимы. Функция альтернативного режима позволяет выполнять протоколы, не относящиеся к USB, через USB-кабель, одновременно сохраняя usb 2.0 и функции зарядки. В настоящее время наиболее популярными альтернативными режимами являются DisplayPort/DockPort и MHL.

DisplayPort / DockPort

Этот альтернативный режим позволяет пользователю проецировать звук и видео на внешние дисплеи DisplayPort через USB-соединитель.

MHL

Альтернативный режим MHL позволяет пользователю проецировать видео/аудио на внешние дисплеи, поддерживающие MHL.

Сообщения об ошибках Billboard

Если пользователь подключает устройство или адаптер с альтернативным режимом USB Type-C, который не поддерживается подключенным компьютером или телефоном, устройство или адаптер может предоставить устройство Billboard, содержащее сведения о состоянии ошибки, чтобы помочь пользователю устранить неполадки.

Увеличенные ограничения на питание

Система с разъемами USB Type-C имеет более высокие ограничения питания, она может поддерживать до 5 В, 3A, 15 Вт.

Кроме того, соединитель может при необходимости поддерживать функцию доставки питания в соответствии с определением ИЗГОТОВИТЕЛя USB-питания . Если соединитель поддерживает доставку питания, система USB Type-C может быть поставщиком источника питания или потребителем и поддерживать до 100 Вт.

Поддерживает двойные роли USB

Периферийные устройства могут подключаться к мобильной системе с помощью разъемов USB Type-C, изменяя традиционную роль мобильной системы с функции на узел. Когда та же система подключена к компьютеру, система возобновляет роль функции, и компьютер становится узлом.

Входные данные операционной системы, в которых необходимо согласовать альтернативный режим, например DP 2-lane и DP 4-lane

Нет. Операционная система (или любой программный компонент, предоставляемый Корпорацией Майкрософт) не играет никакой роли в выборе альтернативного режима. Решение принимает драйвер для соединителя, в частности драйвер клиента диспетчера USB-соединителей (UCM). Драйвер делает это путем взаимодействия с встроенным ПО соединителя с помощью аппаратных интерфейсов.

Предварительная зарядка ОС с помощью Type-C и PD

Включение предварительной зарядки ОС принадлежит изготовителю оборудования. Вы можете не реализовывать usb-доставку питания и заряжаться на уровне питания USB Type-C, пока не загрузитесь в операционную систему.

Зарядка телефона, когда он является USB-узлом для включения сценариев закрепления, таких как Continuum

Ниже приведены некоторые моменты, которые следует учитывать.

  • Необходимо реализовать usb-доставку питания, чтобы роли питания и данных можно было менять независимо друг от друга.

  • Порт вышестоящий док-станции должен быть реализован как UFP для зарядки, определенный в спецификации USB Type-C. Дополнительные сведения см. в разделе 4.8.4 версии 1.1.

  • Док-станция должна запрашивать DR_Swap, если она разрешена в DFP, или PR_Swap, если она разрешена в UFP.

    Исходный DFP является источником питания, поэтому необходимо изменить роль данных. Начальная UFP является приемником питания, поэтому необходимо изменить роль питания. Эти операции можно выполнять в реализации этих функций обратного вызова:

Windows 10 Mobile поддержка USB-устройств с рекламными щитами

Да, при подключении телефона к устройству, поддерживающму USB Billboard, согласно спецификации Определение класса USB-устройств для устройств Billboard, пользователь получает уведомление. Драйвер клиента диспетчера USB-соединителей (UCM) не требуется для обработки уведомления. Если система не распознает альтернативный режим, не войдите в этот режим.

Поддержка USB Type-C в более ранних версиях Windows

USB Type-C не поддерживается в версиях Windows до Windows 10.

Поддержка UCSI в более ранних версиях Windows

UCSI не поддерживается в версиях Windows до Windows 10.

Тестирование реализации UCSI

Чтобы протестировать реализацию, следуйте рекомендациям, приведенным в процедуре тестирования взаимодействия usb Type-C вручную. Для Windows 10 рекомендуется выполнять USB-тесты в комплекте аппаратной лаборатории Windows (HLK). Эти тесты перечислены в разделе Тесты комплекта сертификации оборудования Windows для USB.

Условия и пользовательский интерфейс для различных ошибок

Windows 10 может отображать набор сообщений об ошибках USB Type-C, чтобы информировать пользователей об ограничениях с различными сочетаниями оборудования и программного обеспечения USB Type-C. Например, пользователь может получить сообщение "Устройство медленно заряжается", если зарядное устройство, подключенное к разъему USB Type-C, не является достаточно мощным, несовместимым с системой или подключено к незаряжаемом порту. Дополнительные сведения см. в статье Устранение неполадок с сообщениями для системы Windows USB Type-C.

Подключение порта, отличного от PD, к поставщику PD и потребителю PD к системе, которая не является поставщиком PD

Порт, отличный от PD, пытается заряжать систему с помощью текущих уровней USB Type-C. Дополнительные сведения см. в разделах Характеристики USB 3.1 и USB Type-C.

Подключение Thunderbolt, SuperMHL или PCI Express к компьютеру, который не поддерживает эти возможности

Функция альтернативного режима позволяет использовать не usb-протоколы (например, Thunderbolt, SuperMHL) через USB-кабель, сохраняя при этом функции USB 2.0 и зарядки. Если пользователь подключает устройство или адаптер с альтернативным режимом USB Type-C, который не поддерживается подключенным компьютером или телефоном под управлением Windows 10, обнаруживается ошибка и пользователю отображается сообщение.

  • Если устройство или адаптер предоставляет устройство Billboard, пользователь видит сведения о состоянии ошибки, чтобы помочь в устранении неполадок. Windows 10 предоставляет встроенный драйвер для устройства Billboard и уведомляет пользователя о том, что произошла ошибка.
  • Пользователь может увидеть уведомление об ошибке "Попробуйте улучшить USB-подключение". Дополнительные сведения см. в разделе Устранение проблем с USB-C.

Для достижения наилучших результатов убедитесь, что требования к устройству или адаптеру в альтернативном режиме соответствуют пк, телефону или кабелю.

Поддержка и ограничения для MTP через USB Type-C в Windows

Windows 10 для классических выпусков поддерживает MTP в роли инициатора; Windows 10 Mobile поддерживает MTP в роли ответчика.

Как подчиненные устройства и концентраторы подключаются и взаимодействуют с диспетчером USB-соединителей (UCM)

UCM — это собственный стек устройств (см. раздел Архитектура: проектирование USB Type-C для системы Windows). Windows 10 поддержка USB Type-C включает необходимую сантехнику, чтобы убедиться, что драйверы разных классов знают, как взаимодействовать с различными разъемами USB Type-C. Чтобы получить Windows 10 поддержку USB Type-C, необходимо подключиться к стеку устройств UCM.

Требования USB Type-C MUTT для HLK-тестов

Windows HLK для Windows 10 содержит тесты для USB-узла и контроллеров функций. Чтобы протестировать систему, используйте USB-адаптер C-A. Эти тесты перечислены в разделе Тесты комплекта сертификации оборудования Windows для USB.

Поддержка майкрософт для передачи данных P2P между тем же Windows 10 SKU

Это недопустимое подключение.

  • Вы не можете подключить два компьютера под управлением Windows 10 для классических выпусков.
  • Невозможно подключить два мобильных устройства под управлением Windows 10 Mobile.

Если пользователь пытается установить такое подключение, Windows отображает сообщение об ошибке. Дополнительные сведения см. в статье Сообщения об ошибках для системы Windows USB Type-C.

Единственное допустимое подключение — между устройством Windows Mobile и настольным устройством Windows.

Обмен данными расширения класса UCM (UcmCx) с PMIC или драйвером батареи для получения или установки состояния зарядки

На платформах программной зарядки UcmCx взаимодействует с PMIC и подсистемой батареи. Драйвер клиента может определить уровни зарядки, взаимодействуя с оборудованием через аппаратные интерфейсы. На аппаратных платформах встроенный контроллер отвечает за зарядку. UcmCx не принимает участия в этом процессе.

Поддержка HLK для USB Type-C

В Windows HLK для Windows 10 отсутствуют тесты usb Type-C. Мы рекомендуем выполнять USB-тесты в Windows HLK для Windows 10. Эти тесты перечислены в разделе Тесты комплекта сертификации оборудования Windows для USB.

UCSI

Спецификация системного программного интерфейса соединителя USB Type-C (UCSI) описывает возможности программного обеспечения соединителя USB Type-C ( UCSI), а также описывает регистры и структуры данных для разработчиков аппаратных компонентов, сборщиков систем и разработчиков драйверов устройств.

Корпорация Майкрософт предоставляет встроенный драйвер с Windows UcmUcsi.sys, который реализует функции, определенные спецификацией. Этот драйвер предназначен для систем со встроенными контроллерами.

Тестирование реализации UCSI на Windows 10

Мы рекомендуем выполнять USB-тесты в Windows HLK для Windows 10. Эти тесты перечислены в разделе Тесты комплекта сертификации оборудования Windows для USB.

Тестирование драйвера клиента UCMCx на Windows 10

Мы рекомендуем выполнять USB-тесты в Windows HLK для Windows 10. Эти тесты перечислены в разделе Тесты комплекта сертификации оборудования Windows для USB.

Операции управления и переключения ролей VBus/VConn, обрабатываемые расширением класса UCM

Расширение класса UCM может получать запросы от операционной системы на изменение данных или направление питания соединителя. При получении этих запросов вызывается реализация драйвера клиента EVT_UCM_CONNECTOR_SET_DATA_ROLE и функций обратного вызова EVT_UCM_CONNECTOR_SET_POWER_ROLE (если соединитель реализует PD). В реализации драйвер клиента должен управлять контактами VBUS и VCONN. Дополнительные сведения об этих функциях обратного вызова см. в статье Запись драйвера соединителя USB Type-C.