WikiDer > USB-C
Контакты разъема USB-C | |||
Тип | Цифровой аудио / видео / разъем для передачи данных / питание | ||
---|---|---|---|
История производства | |||
Дизайнер | Форум разработчиков USB | ||
Разработан | 11 августа 2014 (опубликовано)[1] | ||
Основные Характеристики | |||
Булавки | 24 |
USB-C (формально известный как USB Type-C) представляет собой 24-контактный USB соединительная система с осесимметричным соединитель.[2]
Спецификация USB Type-C 1.0 была опубликована Форум разработчиков USB (USB-IF) и был завершен в августе 2014 года.[3] Он был разработан примерно в то же время, что и USB 3.1 Технические характеристики. В июле 2016 года он был принят IEC как «IEC 62680-1-3».[4]
Устройство с разъемом Type-C не обязательно поддерживает USB, Подача питания через USB, или любой Альтернативный режим: разъем Type-C является общим для нескольких технологий, но требует только некоторых из них.[5][6]
USB 3.2, выпущенный в сентябре 2017 года, заменяет стандарт USB 3.1. Он сохраняет существующий USB 3.1 Супер скорость и SuperSpeed + режимы данных и вводит два новых SuperSpeed + режимы передачи через разъем USB-C с использованием двухполосной работы со скоростью передачи данных 10 и 20 Гбит / с (1 и ~ 2,4 ГБ / с).
USB4, выпущенный в 2019 году, является первым стандартом протокола передачи USB, который доступен только через USB-C.
Обзор
Разъемы и кабели USB-C подключаются как к хостам, так и к устройствам, заменяя различные электрические разъемы, включая USB-B и USB-A, HDMI, DisplayPort и аудиокабели и разъемы 3,5 мм.[7][3]
Имя
USB Type-C и USB-C являются товарными знаками USB Implementers Forum.[8]
Разъемы
Двусторонний 24-контактный разъем немного больше, чем разъем micro-B, с портом USB-C размером 8,4 мм (0,33 дюйма) на 2,6 мм (0,10 дюйма). Два вида (пол) разъемов существуют: розетка (розетка) и вилка (вилка).
Вилки есть на кабелях и переходниках. Розетки есть на устройствах и переходниках.
Кабели
Кабели USB 3.1 считаются полнофункциональными кабелями USB-C. Это кабели с электронной маркировкой, которые содержат микросхему с функцией идентификации на основе канала конфигурации и сообщений, определенных поставщиком (VDM) от USB Power Delivery 2.0 Технические характеристики. Длина кабеля должна быть ≤2 м для Gen 1 или ≤1 м для Gen 2.[9] Чип электронного идентификатора предоставляет информацию о продукте / производителе, кабельных разъемах, сигнальном протоколе USB (2.0, Gen 1, Gen 2), пассивной / активной конструкции, использовании VCONN мощность, доступная ВАвтобус ток, задержка, направленность RX / TX, режим контроллера SOP и версия оборудования / прошивки.[6]
Кабели USB-C, которые не имеют экранированных пар SuperSpeed, контактов для боковой полосы или дополнительных проводов для линий электропередачи, могут иметь увеличенную длину кабеля, до 4 м. Эти кабели USB-C поддерживают только скорость 2.0 и не поддерживают альтернативные режимы.
Все кабели USB-C должны выдерживать ток не менее 3 А (при 20 В, 60 Вт), но может также пропускать ток большой мощности 5 А (при 20 В, 100 W).[10] Кабели USB-C - USB-C, поддерживающие ток 5 А, должны содержать микросхемы электронных маркеров (также продаваемые как микросхемы E-Mark), запрограммированные для идентификации кабеля и его текущих возможностей. Порты USB-зарядки также должны иметь четкую маркировку с указанием допустимой мощности.[11]
Полнофункциональные кабели USB-C, обеспечивающие USB 3.1 Gen 2 может обрабатывать до 10 Скорость передачи данных Гбит / с в полнодуплексном режиме. Они отмечены знаком SuperSpeed + (SuperSpeed 10 Гбит / с) логотип. Есть также кабели, по которым можно носить только USB 2.0 до 480 Скорость передачи данных Мбит / с. Есть USB-IF Программы сертификации, доступные для продуктов USB-C, и конечным пользователям рекомендуется использовать сертифицированные кабели USB-IF.[12]
Устройства
Устройства могут быть хостами (DFP: выходящий порт) или периферийными устройствами (UFP: восходящий порт). Некоторые, например мобильные телефоны, может принимать любую роль в зависимости от того, какой тип обнаружен на другом конце. Эти типы портов называются портами Dual-Role-Data (DRD), которые были известны как USB на ходу в предыдущей спецификации.[13] Когда два таких устройства подключены, роли назначаются случайным образом, но обмен может осуществляться с любого конца, хотя существуют дополнительные методы определения пути и ролей, которые позволяют устройствам выбирать предпочтение для конкретной роли. Кроме того, устройства с двойной ролью, реализующие Подача питания через USB может независимо и динамически обмениваться данными и ролями власти с помощью процессов Data Role Swap или Power Role Swap. Это позволяет использовать концентратор для зарядки или Док-станция приложения, в которых устройство USB-C выступает в качестве хоста данных USB, но при этом выступает в качестве потребителя энергии, а не источника.[6]
Устройства USB-C могут дополнительно обеспечивать или потреблять токи питания шины 1,5 А и 3,0 А (при 5 В) в дополнение к базовому питанию шины; Источники питания могут либо рекламировать увеличенный ток USB через канал конфигурации, либо они могут реализовать полную спецификацию USB Power Delivery, используя как линию конфигурации с кодом BMC, так и устаревшую BFSK-кодированный VАвтобус линия.[6][11]
Для подключения старого устройства к хосту с розеткой USB-C требуется кабель или адаптер с вилкой или розеткой USB-A или USB-B на одном конце и разъемом USB-C на другом конце. Устаревшие адаптеры (то есть адаптеры с разъемом USB-A или USB-B) с разъемом USB-C «не определены или не разрешены» спецификацией, поскольку они могут создавать «множество недопустимых и потенциально небезопасных» комбинаций кабелей.[14]
Режимы
Режим аксессуаров аудиоадаптера
Устройство с портом USB-C может поддерживать аналоговые гарнитуры через аудиоадаптер с разъемом 3,5 мм, обеспечивающий четыре стандартных аналоговых аудиоподключения (левый, правый, микрофон и заземление). Аудиоадаптер может дополнительно включать порт для зарядки USB-C, позволяющий заряжать устройство на 500 мА. В технических характеристиках указано, что аналоговая гарнитура не должна использовать штекер USB-C вместо штекера 3,5 мм. Другими словами, гарнитуры с разъемом USB-C всегда должны поддерживать цифровой звук (и, возможно, режим аксессуаров).[15]
Аналоговые сигналы используют дифференциальные пары USB 2.0 (Dp и Dn для правого и левого), а две боковые пары используют для микрофона и заземления. Наличие аудиоаксессуара сигнализируется через канал конфигурации и VCONN.
Альтернативный режим
Альтернативный режим выделяет часть физических проводов в кабеле USB-C 3.1 для прямой передачи от устройства к хосту альтернативных протоколов данных. Четыре высокоскоростных полосы, два контакта боковой полосы и (только для док-станции, съемного устройства и постоянного кабеля) два контакта данных USB 2.0 и один контакт конфигурации могут использоваться для передачи в альтернативном режиме. Режимы настраиваются с помощью сообщений, определенных поставщиком (VDM), через канал конфигурации.
Характеристики
Характеристики кабеля и разъема USB Type-C
Спецификация USB Type-C 1.0 была опубликована Форум разработчиков USB (USB-IF) и был завершен в августе 2014 года.[3]
Он определяет требования к кабелям и разъемам.
- Версия 1.1 опубликована 3 апреля 2015 г.[16]
- Версия 1.2 опубликована 25 марта 2016 г.[17]
- Версия 1.3 была опубликована 14 июля 2017 г. (дата выпуска указана в версии 1.4)[18]
- Версия 1.4 опубликована 29 марта 2019 г.[18]
- Версия 2.0 была опубликована 8 августа 2019 г.[19]
Принятие в качестве спецификации IEC:
- IEC 62680-1-3: 2016 (2016-08-17, издание 1.0) «Интерфейсы универсальной последовательной шины для данных и питания. Часть 1-3: Интерфейсы универсальной последовательной шины. Общие компоненты. Спецификация кабеля и разъема USB Type-C»[20]
- IEC 62680-1-3: 2017 (2017-09-25, издание 2.0) «Универсальные интерфейсы последовательной шины для данных и питания. Часть 1-3: Общие компоненты. Спецификация кабеля и разъема USB Type-C»[21]
- IEC 62680-1-3: 2018 (2018-05-24, издание 3.0) «Интерфейсы универсальной последовательной шины для данных и питания. Часть 1-3: Общие компоненты. Спецификация кабеля и разъема USB Type-C»[22]
Сосуды
Розетка имеет четыре контакта питания и четыре контакта заземления, два дифференциальные пары за высокоскоростной USB данных (хотя они соединены вместе на устройствах), четыре экранированных дифференциальных пары для Улучшенная сверхскорость данных (две пары передачи и две пары приема), два контакта использования боковой полосы (SBU) и два контакта канала конфигурации (CC).
Штырь | Имя | Описание |
---|---|---|
A1 | GND | Возврат по земле |
A2 | SSTXp1 | Дифференциальная пара SuperSpeed # 1, TX, положительный |
A3 | SSTXn1 | Дифференциальная пара SuperSpeed # 1, TX, отрицательная |
A4 | VАвтобус | Питание от автобуса |
A5 | CC1 | Канал конфигурации |
A6 | Dp1 | Дифференциальная пара USB 2.0, положение 1, плюс |
A7 | Dn1 | Дифференциальная пара USB 2.0, позиция 1, отрицательная |
A8 | SBU1 | Использование боковой полосы (SBU) |
A9 | VАвтобус | Питание от автобуса |
A10 | SSRXn2 | Дифференциальная пара SuperSpeed # 4, RX, отрицательная |
A11 | SSRXp2 | Дифференциальная пара SuperSpeed # 4, RX, положительный |
A12 | GND | Возврат по земле |
Штырь | Имя | Описание |
---|---|---|
B12 | GND | Возврат по земле |
B11 | SSRXp1 | Дифференциальная пара SuperSpeed # 2, RX, положительный |
B10 | SSRXn1 | Дифференциальная пара SuperSpeed # 2, RX, отрицательная |
B9 | VАвтобус | Питание от автобуса |
B8 | SBU2 | Использование боковой полосы (SBU) |
B7 | Dn2 | Дифференциальная пара USB 2.0, позиция 2, отрицательная[а] |
B6 | Dp2 | Дифференциальная пара USB 2.0, положение 2, плюс[а] |
B5 | CC2 | Канал конфигурации |
B4 | VАвтобус | Питание от автобуса |
B3 | SSTXn2 | Дифференциальная пара SuperSpeed # 3, TX, отрицательная |
Би 2 | SSTXp2 | Дифференциальная пара SuperSpeed # 3, TX, положительный |
B1 | GND | Возврат по земле |
Примечания
Вилки
Штекерный разъем (вилка) имеет только одну высокоскоростную дифференциальную пару, а один из выводов CC заменен на VCONN(CC2) для питания электроники в кабеле, а другой используется для передачи сигналов канала конфигурации. Эти сигналы используются для определения ориентации кабеля, а также для переноса Подача питания через USB коммуникации.
Кабели
Штекер 1, USB Type-C | Кабель USB Type-C | Штекер 2, USB Type-C | ||||||
---|---|---|---|---|---|---|---|---|
Штырь | Имя | Цвет провода | Нет | Имя | Описание | 2.0[а] | Штырь | Имя |
Ракушка | Щит | Тесьма | Тесьма | Щит | Внешняя оплетка кабеля | ✓ | Ракушка | Щит |
A1, B12, B1, A12 | GND | Луженые | 1 | GND_PWRrt1 | Земля для возврата питания | ✓ | A1, B12, B1, A12 | GND |
16 | GND_PWRrt2 | ✗ | ||||||
A4, B9, B4, A9 | VАвтобус | красный | 2 | PWR_VАвтобус1 | VАвтобус мощность | ✓ | A4, B9, B4, A9 | VАвтобус |
17 | PWR_VАвтобус2 | ✗ | ||||||
B5 | VCONN | Желтый | 18 | PWR_VCONN | VCONN питание, для силовых кабелей[b] | ✓ | B5 | VCONN |
A5 | CC | Синий | 3 | CC | Канал конфигурации | ✓ | A5 | CC |
A6 | Dp1 | Зеленый | 4 | UTP_Dp[c] | Неэкранированная витая пара, плюс | ✓ | A6 | Dp1 |
A7 | Dn1 | белый | 5 | UTP_Dn[c] | Неэкранированная витая пара, минус | ✓ | A7 | Dn1 |
A8 | SBU1 | красный | 14 | SBU_A | Использование боковой полосы A | ✗ | B8 | SBU2 |
B8 | SBU2 | Чернить | 15 | SBU_B | Использование боковой полосы B | ✗ | A8 | SBU1 |
A2 | SSTXp1 | Желтый[d] | 6 | SDPp1 | Экранированная дифференциальная пара №1, положительная | ✗ | B11 | SSRXp1 |
A3 | SSTXn1 | коричневый[d] | 7 | SDPn1 | Экранированная дифференциальная пара №1, отрицательная | ✗ | B10 | SSRXn1 |
B11 | SSRXp1 | Зеленый[d] | 8 | SDPp2 | Экранированная дифференциальная пара # 2, положительная | ✗ | A2 | SSTXp1 |
B10 | SSRXn1 | апельсин[d] | 9 | SDPn2 | Экранированная дифференциальная пара # 2, отрицательная | ✗ | A3 | SSTXn1 |
Би 2 | SSTXp2 | белый[d] | 10 | SDPp3 | Экранированная дифференциальная пара №3, положительная | ✗ | A11 | SSRXp2 |
B3 | SSTXn2 | Чернить[d] | 11 | SDPn3 | Экранированная дифференциальная пара №3, отрицательная | ✗ | A10 | SSRXn2 |
A11 | SSRXp2 | красный[d] | 12 | SDPp4 | Экранированная дифференциальная пара №4, положительная | ✗ | Би 2 | SSTXp2 |
A10 | SSRXn2 | Синий[d] | 13 | SDPn4 | Экранированная дифференциальная пара №4, отрицательная | ✗ | B3 | SSTXn2 |
|
Соответствующие спецификации USB-IF
Технические характеристики фиксирующего разъема USB Type-C
Спецификация фиксирующего разъема USB Type-C была опубликована 09 марта 2016 г. Он определяет механические требования к штекерным разъемам USB-C и рекомендации по монтажной конфигурации розетки USB-C, чтобы обеспечить стандартизированный механизм винтовой блокировки для разъемов и кабелей USB-C.[23]
Спецификация интерфейса контроллера порта USB Type-C
Спецификация интерфейса контроллера порта USB Type-C была опубликована 01.10.2017. Он определяет общий интерфейс от диспетчера портов USB-C до простого контроллера портов USB-C.[24]
Спецификация аутентификации USB Type-C
Принято как спецификация IEC:
- IEC 62680-1-4: 2018 (2018-04-10) «Интерфейсы универсальной последовательной шины для данных и питания. Часть 1-4: Общие компоненты. Спецификация аутентификации USB Type-C ™»[25]
Спецификация класса устройства USB 2.0 Billboard
Класс устройств USB 2.0 Billboard определен для передачи сведений о поддерживаемых альтернативных режимах в ОС компьютера. Он предоставляет читаемые пользователем строки с описанием продукта и информацией о поддержке пользователей. Сообщения Billboard могут использоваться для идентификации несовместимых соединений, установленных пользователями. Они не требуются для согласования альтернативных режимов и появляются только при сбое согласования между хостом (источником) и устройством (приемником).
Спецификация USB Audio Device Class 3.0
Класс USB Audio Device 3.0 определяет цифровые аудиогарнитуры с питанием и разъемом USB-C.[6] Стандарт поддерживает передачу как цифровых, так и аналоговых аудиосигналов через порт USB.[26]
Спецификация подачи питания через USB
Хотя для устройств, совместимых с USB-C, нет необходимости реализовывать USB Power Delivery, для портов USB-C DRP / DRD (Dual-Role-Power / Data) USB Power Delivery вводит команды для изменения мощности порта или роли данных после роли были установлены при установлении соединения.[27]
Спецификация USB 3.2
USB 3.2, выпущенный в сентябре 2017 года, заменяет стандарт USB 3.1. Он сохраняет существующий USB 3.1 Супер скорость и SuperSpeed + режимы данных и вводит два новых SuperSpeed + режимы передачи данных через разъем USB-C с использованием двухполосной работы, удвоение скорости передачи данных до 10 и 20 Гбит / с (1 и ~ 2,4 ГБ / с).
Спецификация USB4
В USB4 Спецификация, выпущенная в 2019 году, является первой спецификацией передачи данных USB, требующей разъемов USB-C.
Технические характеристики партнера в альтернативном режиме
По состоянию на 2018 год[Обновить] существует пять заданных системой спецификаций партнеров для альтернативного режима. Кроме того, поставщики могут поддерживать проприетарные режимы для использования в док-решениях. Альтернативные режимы не являются обязательными; Функции и устройства USB-C не требуются для поддержки какого-либо конкретного альтернативного режима. Форум разработчиков USB работает со своими партнерами по альтернативному режиму, чтобы убедиться, что порты правильно помечены соответствующими логотипами.[28]
Логотип | Имя | Дата | Протокол |
---|---|---|---|
Альтернативный режим DisplayPort | Опубликовано в сентябре 2014 г. | DisplayPort 1.4[29][30], DisplayPort 2.0[31] | |
Альтернативный режим Mobile High-Definition Link (MHL) | Анонсирован в ноябре 2014 г.[32] | MHL 1.0, 2.0, 3.0 и superMHL 1.0[33][34][35][36] | |
Альтернативный режим Thunderbolt | Анонсирован в июне 2015 г.[37] | Thunderbolt 3 (также несет DisplayPort 1.2 или же DisplayPort 1.4)[37][38][39][40] | |
Альтернативный режим HDMI | Анонсирован в сентябре 2016 г.[41] | HDMI 1.4b[42][43][44][45] | |
Альтернативный режим VirtualLink | Анонсирован в июле 2018 г.[46] | VirtualLink 1.0 (еще не стандартизирован)[47] |
Другие протоколы, такие как Ethernet[48] Были предложены.
Все контроллеры Thunderbolt 3 поддерживают «альтернативный режим Thunderbolt» и «альтернативный режим DisplayPort».[49] Поскольку Thunderbolt может инкапсулировать данные DisplayPort, каждый контроллер Thunderbolt может либо выводить сигналы DisplayPort непосредственно через «Альтернативный режим DisplayPort», либо инкапсулировать в Thunderbolt в «Альтернативном режиме Thunderbolt». Недорогие периферийные устройства в основном подключаются через «альтернативный режим DisplayPort», в то время как некоторые док-станции туннелируют DisplayPort через Thunderbolt.[50]
Протокол USB SuperSpeed аналогичен DisplayPort и PCIe / Thunderbolt в использовании пакетных данных, передаваемых по дифференциальному протоколу. LVDS дорожки со встроенными часами, использующими сопоставимые скорости передачи данных, поэтому эти альтернативные режимы проще реализовать в чипсете.[29]
Хосты и приемники в альтернативном режиме могут быть подключены либо с помощью обычных полнофункциональных кабелей USB-C, либо с помощью преобразовательных кабелей или адаптеров:
- Полнофункциональный кабель USB 3.1 Type-C - Type-C
- DisplayPort, Mobile High-Definition Link (MHL), HDMI и Thunderbolt (20 Гбит / с, или 40 Гбит / с при длине кабеля до 0,5 м) Порты USB-C в альтернативном режиме можно соединять с помощью стандартных пассивных полнофункциональных кабелей USB Type-C. Эти кабели отмечены только стандартным логотипом «трезубец» SuperSpeed USB (для кабелей 1-го поколения) или логотипом SuperSpeed + USB 10 Гбит / с (для кабелей 2-го поколения) на обоих концах.[51] Длина кабеля должна быть 2,0 м или менее для Gen 1 и 1.0 м или меньше для Gen 2.
- Thunderbolt Type-C на Type-C активный кабель
- Тандерболт 3 (40 Гбит / с) Для альтернативного режима с кабелями длиной более 0,5 м требуются активные кабели USB-C, которые сертифицированы и имеют электронную маркировку для высокоскоростной передачи Thunderbolt 3, как и кабели высокой мощности 5 А.[37][40] Эти кабели отмечены логотипом Thunderbolt на обоих концах. Они не поддерживают обратную совместимость USB 3, только USB 2 или Thunderbolt. Кабели могут быть помечены как для Thunderbolt, так и для подачи питания 5 А.[52]
Активные кабелиАдаптеры / содержат ИС с питанием для усиления / выравнивания сигнала для кабелей увеличенной длины или для выполнения активного преобразования протокола. Адаптеры для альтернативных режимов видео могут разрешать преобразование из собственного видеопотока в другие стандарты видеоинтерфейса (например, DisplayPort, HDMI, VGA или DVI).
Использование полнофункциональных кабелей USB-C для подключения в альтернативном режиме дает некоторые преимущества. Альтернативный режим не использует полосы USB 2.0 и полосу канала конфигурации, поэтому протоколы USB 2.0 и USB Power Delivery доступны всегда. Кроме того, в альтернативных режимах DisplayPort и MHL можно передавать данные по одной, двум или четырем полосам SuperSpeed, поэтому две оставшиеся полосы можно использовать для одновременной передачи данных USB 3.1.[53]
Режим | Кабель USB 3.1 Type-C[а] | Переходный кабель или адаптер | Строительство | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
USB[b] | DisplayPort | Thunderbolt | superMHL | HDMI | HDMI | DVI-D | Компонентное видео | ||||||
3.1 | 1.2 | 1.4 | 20 Гбит / с | 40 Гбит / с | 1.4b | 1.4b | 2,0b | Одинарная ссылка | Двухканальный | (YPbPr, VGA / DVI-A) | |||
DisplayPort | да | да | Нет | Пассивный | |||||||||
Необязательный | да | да | да | Активный | |||||||||
Thunderbolt | да[c] | да[c] | да | да[d] | Нет | Пассивный | |||||||
Необязательный | Необязательный | да | да | да | да | Активный | |||||||
MHL | да | да | да | Нет | да | Нет | Нет | Пассивный | |||||
Необязательный | да | да | Активный | ||||||||||
HDMI | да | да | Нет | да | Нет | Нет | Пассивный | ||||||
Необязательный | да | Активный |
Использование контактов гнезда USB-C в разных режимах
На схемах ниже показаны контакты разъема USB-C в различных случаях использования.
USB 2.0 / 1.1
Простое устройство USB 2.0 / 1.1 подключается с помощью одной пары контактов D + / D−. Следовательно, для источника (хоста) не требуется никаких схем управления подключением, но у него нет такого же физического разъема, поэтому USB-C не имеет обратной совместимости. VАвтобус и GND обеспечивают 5 V до 500 мА тока. Однако для подключения устройства USB 2.0 / 1.1 к хосту USB-C используйте Rd[54] на выводах CC требуется, так как источник (хост) не будет подавать VАвтобус пока не будет обнаружено соединение через выводы CC.
GND | TX1 + | TX1− | VАвтобус | CC1 | D + | D− | SBU1 | VАвтобус | RX2− | RX2 + | GND |
GND | RX1 + | RX1− | VАвтобус | SBU2 | D− | D + | CC2 | VАвтобус | TX2− | TX2 + | GND |
Подача питания через USB
USB Power Delivery использует один из контактов CC1, CC2 для согласования мощности до 20 В при 5 А (или меньше, чем может предоставить источник). Он прозрачен для любого режима передачи данных и поэтому может использоваться вместе с любым из них, если выводы CC не засорены.
GND | TX1 + | TX1− | VАвтобус | CC1 | D + | D− | SBU1 | VАвтобус | RX2− | RX2 + | GND |
GND | RX1 + | RX1− | VАвтобус | SBU2 | D− | D + | CC2 | VАвтобус | TX2− | TX2 + | GND |
USB 3.0 / 3.1 / 3.2
В режиме USB 3.0 / 3.1 / 3.2 в парах TX / RX используются два или четыре высокоскоростных канала для обеспечения пропускной способности от 5 до 10 или от 10 до 20 Гбит / с соответственно. Один из выводов CC используется для согласования режима.
VАвтобус и GND обеспечивают от 5 В до 900 мА в соответствии со спецификацией USB 3.1. Также можно войти в специальный режим USB-C, в котором предусмотрено 5 В при 1,5 А или 3 А.[55] Третий вариант - заключение контракта на поставку электроэнергии.
В однополосном режиме для передачи данных используются только самые близкие к выводу CC дифференциальные пары. Для двухполосной передачи данных используются все четыре дифференциальные пары.
Связь D + / D− для USB 2.0 / 1.1 обычно не используется, когда активно соединение USB 3.x, но такие устройства, как концентраторы, открывают одновременно восходящие каналы 2.0 и 3.x, чтобы обеспечить работу устройств обоих типов, подключенных к нему. Другие устройства могут иметь резервный режим до версии 2.0 на случай сбоя подключения 3.x.
GND | TX1 + | TX1− | VАвтобус | CC1 | D + | D− | SBU1 | VАвтобус | RX2− | RX2 + | GND |
GND | RX1 + | RX1− | VАвтобус | SBU2 | D− | D + | CC2 | VАвтобус | TX2− | TX2 + | GND |
Альтернативный режим
В альтернативном режиме можно использовать до четырех высокоскоростных каналов в любом направлении. SBU1, SBU2 обеспечивают дополнительное звено с более низкой скоростью. Если два высокоскоростных канала остаются неиспользованными, тогда соединение USB 3.0 / 3.1 может быть установлено одновременно с альтернативным режимом.[30] Один из выводов CC используется для выполнения всех согласований. Дополнительный двунаправленный канал нижнего диапазона (отличный от SBU) также может совместно использовать этот вывод CC.[30][42] USB 2.0 также доступен через контакты D + / D−.
Что касается мощности, предполагается, что устройства согласовывают контракт на поставку электроэнергии до перехода в альтернативный режим.[56]
GND | TX1 + | TX1− | VАвтобус | CC1 | D + | D− | SBU1 | VАвтобус | RX2− | RX2 + | GND |
GND | RX1 + | RX1− | VАвтобус | SBU2 | D− | D + | CC2 | VАвтобус | TX2− | TX2 + | GND |
Режим отладки аксессуаров
Система тестирования внешнего устройства передает сигнал целевой системе о переходе в режим дополнительных устройств отладки через CC1 и CC2, которые оба опускаются с помощью значения резистора Rn или подтягиваются как значение резистора Rp от тестового разъема (Rp и Rn указаны в спецификации Type-C) .
После входа в режим отладочных принадлежностей дополнительное определение ориентации через CC1 и CC2 выполняется путем установки CC1 как подтяжки сопротивления Rd и CC2, подключенного к земле через сопротивление Ra (от штекера типа c тестовой системы). Хотя это необязательно, определение ориентации требуется, чтобы связь USB Power Delivery оставалась работоспособной.
В этом режиме все цифровые схемы отключены от разъема, а 14 подчеркнутых контактов могут использоваться для отображения сигналов, связанных с отладкой (например, интерфейс JTAG). USB IF требует для сертификации того, что были приняты меры по обеспечению безопасности и конфиденциальности, и что пользователь действительно запросил выполнение тестового режима отладки.
GND | TX1 + | TX1− | VАвтобус | CC1 | D + | D− | SBU1 | VАвтобус | RX2− | RX2 + | GND |
GND | RX1 + | RX1− | VАвтобус | SBU2 | D− | D + | CC2 | VАвтобус | TX2− | TX2 + | GND |
Если требуется двусторонний кабель Type-C, но отсутствует поддержка Power Delivery, тестовый штекер необходимо расположить, как показано ниже, причем оба CC1 и CC2 должны быть опущены с помощью значения резистора Rn или подтянуты как значение резистора Rp из теста. затыкать:
GND | TS1 | TS2 | VАвтобус | CC1 | TS6 | TS7 | TS5 | VАвтобус | TS4 | TS3 | GND |
GND | TS3 | TS4 | VАвтобус | TS5 | TS7 | TS6 | CC2 | VАвтобус | TS2 | TS1 | GND |
Это зеркальное отображение тестовых сигналов предоставит только 7 тестовых сигналов для использования отладки вместо 14, но с преимуществом минимизации количества дополнительных частей для определения ориентации.
Режим аксессуаров аудиоадаптера
В этом режиме все цифровые схемы отключены от разъема, а определенные контакты переназначены для аналоговых выходов или входов. Режим, если он поддерживается, вводится, когда оба контакта CC закорочены на GND. D− и D + становятся аудиовыходом слева L и справа R соответственно. Контакты SBU становятся микрофонным контактом MIC и аналоговой землей AGND, причем последний является обратным каналом для обоих выходов и микрофона. Тем не менее, контакты MIC и AGND должны иметь возможность автоматической замены по двум причинам: во-первых, штекер USB-C может быть вставлен с любой стороны; во-вторых, нет соглашения, которое Кольца TRRS должны быть GND и MIC, поэтому устройства, оборудованные разъемом для наушников с микрофонным входом, в любом случае должны иметь возможность выполнять эту замену.[57]
Этот режим также позволяет одновременно заряжать устройство, подключенное к аналоговому аудиоинтерфейсу (через VАвтобус и GND), но только при 5 В и 500 мА, поскольку выводы CC недоступны для каких-либо согласований.
GND | TX1 + | TX1− | VАвтобус | CC1 | р | L | MIC | VАвтобус | RX2− | RX2 + | GND |
GND | RX1 + | RX1− | VАвтобус | AGND | L | р | CC2 | VАвтобус | TX2− | TX2 + | GND |
Обнаружение вставки разъема выполняется переключателем физического обнаружения разъема TRRS. При вставке вилки это приведет к отключению как CC, так и VCONN в вилке (CC1 и CC2 в розетке). Это сопротивление должно быть менее 800 Ом, что является минимальным сопротивлением Ra, указанным в спецификации USB Type-C). По сути, это прямое соединение с цифровой землей USB.
Розетка TRRS | Аналоговый аудиосигнал | Штекер USB Type-C |
---|---|---|
Кончик | L | D− |
Кольцо 1 | р | D + |
Кольцо 2 | Микрофон / земля | SBU1 или SBU2 |
Рукав | Микрофон / земля | SBU2 или SBU1 |
DETECT1 | Переключатель обнаружения наличия штекера | CC, VCONN |
DETECT2 | Переключатель обнаружения наличия штекера | GND |
Поддержка программного обеспечения
- Android из версия 6.0 и далее работает с USB 3.1 и USB-C.[58]
- Chrome OS, начиная с Chromebook Pixel 2015, поддерживает USB 3.1, USB-C, альтернативные режимы, подачу питания и поддержку двух ролей USB.[59]
- FreeBSD выпустила расширяемый интерфейс хост-контроллера, поддерживающий USB 3.0, с выпуском 8.2[60]
- iOS из версия 12.1 (только для iPad Pro 3-го поколения) и более поздних версий работает с USB-C.
- NetBSD начал поддерживать USB 3.0 с выпуском 7.2[61]
- Linux поддерживает USB 3.0 с версии ядра 2.6.31 и USB версии 3.1 с версии ядра 4.6.
- OpenBSD начал поддерживать USB 3.0 в версии 5.7[62]
- OS X Йосемити (macOS версии 10.10.2), начиная с MacBook Retina начало 2015 г., поддерживает USB 3.1, USB-C, альтернативные режимы и подачу питания.[63]
- Windows 8.1 добавлена поддержка USB-C и рекламных щитов в обновлении.[64]
- Windows 10 и Windows 10 Mobile поддержка USB 3.1, USB-C, альтернативных режимов, класса рекламного щита, подачи питания и двойного назначения USB.[65][66]
Поддержка оборудования
Устройства USB-C
Растущее количество материнских плат, ноутбуков, планшетных компьютеров, смартфонов, жестких дисков, USB-концентраторы и другие устройства, выпущенные с 2014 года, оснащены разъемами USB-C. Однако дальнейшее распространение USB-C ограничено сравнительно высокой стоимостью кабелей и разъемов USB-C.[67]
Видео выход
В настоящее время DisplayPort является наиболее широко применяемым альтернативным режимом и используется для обеспечения вывода видео на устройствах, не имеющих портов DisplayPort стандартного размера или HDMI, таких как смартфоны и ноутбуки. Все Chromebook с портом USB-C должны поддерживать альтернативный режим DisplayPort в соответствии с требованиями Google к оборудованию для производителей.[68]. Многопортовый адаптер USB-C преобразует собственный видеопоток устройства в DisplayPort / HDMI / VGA, позволяя отображать его на внешнем дисплее, таком как телевизор или монитор компьютера.
Он также используется в док-станциях USB-C, предназначенных для подключения устройства к источнику питания, внешнему дисплею, концентратору USB и дополнительному оборудованию (например, сетевому порту) с помощью одного кабеля. Эти функции иногда реализуются непосредственно на дисплее вместо отдельной док-станции,[69] Это означает, что пользователь подключает свое устройство к дисплею через USB-C без каких-либо других подключений.
Проблемы совместимости
Проблемы с питанием кабелей
Многие кабели, заявляющие о поддержке USB-C, на самом деле не соответствуют стандарту. Использование этих кабелей может привести к повреждению устройств, к которым они подключены.[70][71][72] Сообщается о случаях уничтожения ноутбуков из-за использования кабелей, не соответствующих требованиям.[73]
Некоторые несовместимые кабели с разъемом USB-C на одном конце и устаревшей вилкой USB-A или разъемом Micro-B на другом конце неправильно завершают канал конфигурации (CC) с подтяжкой 10 кОм к VАвтобус вместо требуемого в спецификации подтяжки 56 кОм,[74] в результате чего устройство, подключенное к кабелю, неправильно определяет допустимую мощность, потребляемую от кабеля. Кабели с этой проблемой могут некорректно работать с некоторыми продуктами, включая продукты Apple и Google, и даже могут повредить источники питания, такие как зарядные устройства, концентраторы или USB-порты ПК.[75][76]
Когда используется неисправный кабель USB-C или источник питания, напряжение, воспринимаемое устройством USB-C, может отличаться от напряжения, ожидаемого устройством. Это может привести к перенапряжению на выводе VBUS. Также из-за небольшого шага гнезда USB-C, вывод VBUS кабеля может контактировать с выводом CC гнезда USB-C, что приводит к короткому замыканию на VBUS из-за того, что вывод VBUS не работает. номинальное напряжение до 20 В, а контакты CC - до 5,5 В. Для решения этих проблем необходимо использовать защиту порта USB Type-C между разъемом USB-C и контроллером подачи питания USB-C.[77]
Совместимость с аудиоадаптерами
На устройствах, в которых отсутствует Аудиоразъем 3,5 мм, порт USB-C можно использовать для подключения проводных аксессуаров, например наушников.
В основном существует два типа адаптеров USB-C (активные адаптеры с ЦАП, пассивные адаптеры без ЦАП) и два режима вывода звука с устройств (телефоны без встроенных ЦАП, отправляющих цифровой звук, телефоны со встроенными ЦАП, отправляющие аналоговый звук).[78][79]
Когда используется активный набор наушников или адаптера USB-C, цифровой звук передается через порт USB-C. Преобразование с помощью ЦАП и усилителя выполняется внутри наушников или адаптера, а не на телефоне. Качество звука зависит от ЦАП наушников / адаптера. Активные адаптеры со встроенным ЦАП имеют почти универсальную поддержку устройств, которые выводят цифровой и аналоговый звук, придерживаясь Аудиоустройство класса 3.0 и Режим аксессуаров аудиоадаптера технические характеристики.
Примеры таких активных адаптеров включают внешние Звуковые карты USB и ЦАП, не требующие специальных драйверов,[80] и переходники с USB-C на разъем для наушников 3,5 мм от Apple, Google, Essential, Razer, HTC.[81]
С другой стороны, при использовании пассивного набора наушников или адаптера USB-C аналоговый звук передается через порт USB-C. Преобразование с помощью ЦАП и усилителя выполняется по телефону; наушники или адаптер просто пропускают сигнал. Качество звука зависит от встроенного ЦАП телефона. Пассивные адаптеры без встроенного ЦАП совместимы только с устройствами, которые выводят аналоговый звук, придерживаясь Режим аксессуаров аудиоадаптера Технические характеристики.
Поддерживаемый режим | Технические характеристики | Устройства | Адаптеры USB-C с ЦАП (активные адаптеры) | Адаптеры USB-C без ЦАП (пассивные адаптеры) |
---|---|---|---|---|
Цифровой аудиовыход | Аудиоустройство класса 3.0 (цифровой звук) | Google Pixel 2, HTC U11, Essential Phone, Razer Phone и т. Д. | ✓ Цифро-аналоговое преобразование с помощью адаптера | ✗ Несовместимо (требуется преобразование) |
Аналоговый аудиовыход | Аудиоустройство класса 3.0 (цифровой звук) Режим аксессуаров аудиоадаптера (аналоговое аудио) | Moto Z2 Force, Sony Xperia XZ2, Телефоны Huawei P20 Pro, LeEco, Xiaomi и т. Д. | ✓ Цифро-аналоговое преобразование с помощью адаптера | ✓ Аналоговая сквозная передача (без преобразования) |
Совместимость с другими технологиями быстрой зарядки
В 2016 году инженер Google Бенсон Люнг отметил, что Быстрая зарядка 2.0 и 3.0 технологии, разработанные Qualcomm несовместимы со стандартом USB-C.[82] Qualcomm ответила, что можно создать решения для быстрой зарядки, соответствующие требованиям к напряжению USB-C, и что сообщений о проблемах нет; однако в то время он не решал проблему соответствия стандартам.[83] Позже в том же году Qualcomm выпустила технологию Quick Charge 4, в которой упоминалось - как усовершенствование по сравнению с предыдущими поколениями - «совместимость с USB Type-C и USB PD».[84]
Смотрите также
Рекомендации
- ^ Технические характеристики кабеля и разъема универсальной последовательной шины Type-C Версия 1.3 (14 июля 2017 г.), История изменений, стр. 14.
- ^ Хруска, Джоэл (13 марта 2015 г.). «USB-C против USB 3.1: в чем разница?». ExtremeTech. Получено 9 апреля 2015.
- ^ а б c Хауз, Бретт (12 августа 2014 г.). «Окончательные технические характеристики разъема USB Type-C». Получено 28 декабря 2014.
- ^ «МВЦ - Новости> Журнал новостей 2016». www.iec.ch.
- ^ «Кабель и разъем USB Type-C: рекомендации по использованию языков от USB-IF» (PDF). Usb.org. Получено 15 декабря 2018.
- ^ а б c d е «Обзор USB Type-C» (PDF). usb.org. USB-IF. 20 октября 2016 г. Архивировано с оригинал (PDF) 20 декабря 2016 г.
- ^ Нго, Донг. «USB Type-C: один кабель для их всех». CNET. Получено 18 июн 2015.
- ^ «Характеристики кабеля и разъема USB Type-C®». Форум разработчиков USB, Inc. Получено 19 декабря 2019.
- ^ Технические характеристики кабеля и разъема универсальной последовательной шины Type-C Версия 1.2 (25 марта 2016 г.), таблица 3–1, стр. 27.
- ^ «USB 3.0 Promoter Group объявляет о готовности разъема USB Type-C к производству» (PDF). 12 августа 2014 г. Архивировано с оригинал (PDF) 14 августа 2014 г.
- ^ а б «USB Power Delivery» (PDF). usb.org. USB-IF. 20 октября 2016 г. Архивировано с оригинал (PDF) 16 августа 2017 г.. Получено 3 января 2018.
- ^ «Соответствие и сертификация USB» (PDF). usb.org. USB-IF. 20 октября 2016 г. Архивировано с оригинал (PDF) 20 декабря 2016 г.
- ^ «Переход существующих продуктов с USB 2.0 OTG на USB Type-C» (PDF).
- ^ Технические характеристики кабеля и разъема универсальной последовательной шины Type-C Версия 1.1 (3 апреля 2015 г.), раздел 2.2, стр. 20.
- ^ Технические характеристики кабеля и разъема универсальной последовательной шины Type-C Версия 1.3 (14 июля 2017 г.), раздел A.1, стр. 213.
- ^ «Версия 1.1 спецификации USB Type-C» (PDF). GitHub. 13 июля 2015 г.
- ^ «Документ о соответствии разъемов USB Type-C и кабельных сборок, версия 1.2 | USB-IF». usb.org.
- ^ а б «Спецификация кабеля и разъема USB Type-C (TM), версия 1.4, 29 марта 2019 г.» (PDF).
- ^ «Спецификация кабеля и разъема универсальной последовательной шины типа C, 21 сентября 2019 г.» (PDF).
- ^ «IEC 62680-1-3: 2016 | Интернет-магазин IEC | энергия, мультимедиа, кабель, USB, LVDC». webstore.iec.ch.
- ^ «IEC 62680-1-3: 2017 | Интернет-магазин IEC | энергия, мультимедиа, кабель, USB, LVDC». webstore.iec.ch.
- ^ «IEC 62680-1-3: 2018 | Интернет-магазин IEC | энергия, мультимедиа, кабель, USB, LVDC». webstore.iec.ch.
- ^ "Спецификация фиксирующего разъема USB Type-C (TM) | USB-IF". www.usb.org.
- ^ "Спецификация интерфейса контроллера порта USB Type-C (TM) | USB-IF". www.usb.org.
- ^ «IEC 62680-1-4: 2018 | Интернет-магазин IEC». webstore.iec.ch.
- ^ Шилов, Антон. «USB-IF публикует спецификации аудио через USB Type-C».
- ^ Технические характеристики кабеля и разъема универсальной последовательной шины типа C Версия 1.3 (14 июля 2017 г.), раздел 4.5.2, стр. 144.
- ^ Каннингем, Эндрю (9 января 2015 г.). «USB 3.1 и Type-C: единственное, что на CES будет использовать каждый | Ars Technica UK». ArsTechnica.co.uk. Получено 18 июн 2015.
- ^ а б «VESA® открывает DisplayPort ™ для нового разъема USB Type-C». DisplayPort. 22 сентября 2014 г.. Получено 18 июн 2015.
- ^ а б c "DisplayPort Alternate Mode on USB-C - Technical Overview" (PDF). usb.org. USB-IF. 20 October 2016. Archived from оригинал (PDF) 20 декабря 2016 г.
- ^ "VESA Releases Updated DisplayPort™ Alt Mode Spec to Bring DisplayPort 2.0 Performance to USB4™ and New USB Type-C® Devices". VESA - Interface Standards for The Display Industry. 29 апреля 2020 г.. Получено 1 октября 2020.
- ^ "MHL® – Expand Your World". MHLTech.org. Получено 18 июн 2015.
- ^ "MHL Alternate Mode reference design for superMHL over USB Type-C". AnandTech.com. 15 марта 2016 г.. Получено 18 июн 2015.
- ^ "MHL Releases Alternate Mode for New USB Type-C Connector". MHLTech.org. MHLTech.org. 17 ноября 2014 г.. Получено 18 июн 2015.
- ^ "MHL Alternate Mode over USB Type-C to support superMHL". www.mhltech.org. www.mhltech.org. 6 января 2015 г.. Получено 15 ноября 2016.
- ^ "MHL Alt Mode: Optimizing Consumer Video Transmission" (PDF). usb.org. МХЛ, ООО. 18 ноября 2015. Архивировано с оригинал (PDF) 14 сентября 2016 г.
- ^ а б c "Thunderbolt 3 – The USB-C That Does It All | Thunderbolt Technology Community". Thunderbolttechnology.net. Получено 18 июн 2015.
- ^ "One port to rule them all: Thunderbolt 3 and USB Type-C join forces". Получено 2 июн 2015.
- ^ "Thunderbolt 3 is twice as fast and uses reversible USB-C". Получено 2 июн 2015.
- ^ а б Anthony, Sebastian (2 June 2015). "Thunderbolt 3 embraces USB Type-C connector, doubles bandwidth to 40Gbps". Ars Technica Великобритания.
- ^ "HDMI Press Release: HDMI Releases Alternate Mode for USB Type-C™ Connector". hdmi.org.
- ^ а б "HDMI LLC - HDMI Over USB Type-C" (PDF). usb.org. HDMI LLC. 20 October 2016. Archived from оригинал (PDF) 18 февраля 2017 г.
- ^ "HDMI Alt Mode for USB Type-C Announced". anandtech.com.
- ^ "A new standard will allow your USB-C devices to connect to HDMI". neowin.net.
- ^ "HDMI Alt Mode for USB Type-C™ Connector". hdmi.org.
- ^ "New Open Industry Standard Introduced for Connecting Next-Generation VR Headsets to PCs, Other Devices". Комната новостей GlobeNewswire. 17 июля 2018.
- ^ Smith, Ryan (17 July 2018). "VirtualLink USB-C Alt Mode Announced: Standardized Connector for VR Headsets". АнандТех. Получено 21 августа 2018.
- ^ "[802.3_DIALOG] USB-C Ethernet Alternate Mode". ieee. 26 марта 2015.
- ^ "TECHNOLOGY BRIEF Thunderbolt™ 3" (PDF). 21 сентября 2018.
- ^ "Node Pro". 21 сентября 2018.
- ^ "USB Logo Usage Guidelines" (PDF). usb.org. USB-IF. 11 марта 2016 г. Архивировано с оригинал (PDF) 20 декабря 2016 г.
- ^ "CalDigit USB-C Cable". 21 сентября 2018.
- ^ "VESA® Brings DisplayPort™ to New USB Type-C Connector | VESA". www.vesa.org. Получено 11 декабря 2016.
- ^ Termination Resistors Required for the USB Type-C Connector – KBA97180[1]
- ^ Universal Serial Bus Type-C Cable and Connector Specification Revision 1.3 (14 July 2017), section 2.4, page 26.
- ^ Universal Serial Bus Type-C Cable and Connector Specification Revision 1.3 (14 July 2017), section 5.1.2, page 203.
- ^ Universal Serial Bus Type-C Cable and Connector Specification Revision 1.3 (14 July 2017), section A, page 213.
- ^ "Android – Marshmallow". Получено 12 октября 2015.
- ^ "Charge your Chromebook Pixel (2015)". Получено 31 октября 2015.
- ^ "FreeBSD 8.2 Release Notes". www.freebsd.org. 22 апреля 2011 г.. Получено 5 февраля 2018.
- ^ "NetBSD 7.2 Released". Получено 14 января 2019.
- ^ "OpenBSD 5.7". Получено 27 июн 2019.
- ^ "Using the USB-C port and adapters on your MacBook (Retina, 12-inch, Early 2015) - Apple Support". Support.Apple.com. 28 мая 2015. Получено 18 июн 2015.
- ^ Microsoft. "Update for USB Type-C billboard support and Kingston thumb drive is enumerated incorrectly in Windows". Получено 8 декабря 2015.
- ^ Microsoft. "Windows support for USB Type-C connectors". Microsoft MSDN. Получено 30 сентября 2015.
- ^ "USB Dual Role Driver Stack Architecture - Windows drivers". docs.microsoft.com.
- ^ Burke, Steve (25 March 2019). "Why USB 3.1 Type-C Isn't on More Cases & Cable Factory Tour in Dongguan, China". Геймеры Nexus. Получено 26 июн 2019.
- ^ "Are all USB-C ports for both charging and data?".
- ^ "DisplayPort over USB-C". DisplayPort.
- ^ Миллс, Крис. "A Google Engineer Is Publicly Shaming Crappy USB-C Cables".
- ^ Opam, Kwame (5 November 2015). "A Google Engineer is Testing USB Type-C Cables So You Don't Have To". Грани.
- ^ "Be careful about which USB-C cables you buy off the Internet". ТехноБуффало. 16 ноября 2015.
- ^ Bohn, Dieter (4 February 2016). "Laptops are getting destroyed by cheap USB-C cables". Грани.
- ^ Universal Serial Bus Type-C Cable and Connector Specification Revision 1.1 (3 April 2015), page 60, table 3–13, note 1.
- ^ Leswing, Kif (5 November 2015). "Google Engineer Reviews Defective USB Cables on Amazon - Fortune". Удача.
- ^ «В ответ на обсуждение кабеля Type-C». Сообщество OnePlus.
- ^ "TCPP01-M12 Type-C Port Protection" (PDF).
- ^ "USB-C audio: Everything you need to know". Android Central. 2 мая 2018.
- ^ "Bring back the headphone jack: Why USB-C audio still doesn't work". PCWorld. 10 сентября 2018.
- ^ T, Nick. "Android 5.0 Lollipop supports USB DAC audio devices, we go ears-on". Телефонная арена.
- ^ Schoon, Ben (1 November 2018). "Hands-on: Apple's new USB-C headphone adapter is your cheapest option for analog audio on Pixel".
- ^ "Google engineer warns USB-C, Qualcomm Quick Charge are incompatible - ExtremeTech". 25 апреля 2016 г.
- ^ "Qualcomm says it's fine to fast-charge your phone over USB-C". Engadget.
- ^ "Qualcomm Quick Charge 4: Five minutes of charging for five hours of battery life". Qualcomm. 17 ноября 2016 г.
внешняя ссылка
Викискладе есть медиафайлы по теме USB-C. |
- В Universal Serial Bus Type-C Cable and Connector Specification is included in a set of USB documents which can be downloaded from USB.org.