Версии 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.