USB Type-C

USB Type-C или USB-C[1] — спецификация USB для универсального компактного двухстороннего 24-контактного разъёма для USB-устройств и USB-кабелей.[2]
Спецификация коннекторов USB Type-C версии 1.0 была опубликована форумом разработчиков USB в августе 2014 года.[3] Она была разработана примерно в то же время, что и спецификация USB 3.1.
Разъёмы USB Type-C служат для подключения как к периферийным устройствам, так и к компьютерам, заменяя различные разъёмы и кабели типов A и B предыдущих стандартов USB, и предоставляя возможности расширения в будущем[4][5]. В отличие от предыдущих версий разъёмы кабелей USB Type-C симметричны по вертикали и могут подключаться к устройству любой стороной.
Использование коннектора USB Type-C не обязательно означает, что устройство реализует высокоскоростной стандарт USB 3.1 Gen1/Gen2 или протокол USB Power Delivery[6].
СпецификацииПравить
24-контактный двухсторонний разъём является достаточно компактным, близким по размерам к разъёмам микро-B стандарта USB 2.0. Размеры разъёма — 8,4 мм на 2,6 мм. Коннектор предоставляет 4 пары контактов для питания и заземления, две дифференциальные пары D+/D- для передачи данных на скоростях High-Speed (в кабелях Type-C подключена только одна из пар), четыре дифференциальные пары для передачи высокоскоростных сигналов SuperSpeed, два вспомогательных контакта (sideband), два контакта конфигурации для определения ориентации кабеля, выделенный канал конфигурационных данных (кодирование BMC — biphase-mark code) и контакт питания +5 V для активных кабелей[7][8][9]. Подключение ранее выпущенных устройств к компьютерам, оснащённым разъёмом USB Type-C, потребует кабеля или адаптера, имеющих штекер или разъём типа A или типа B на одном конце и штекер USB Type-C на другом конце. Стандартом не допускаются адаптеры с разъёмом USB Type-C, поскольку их использование могло бы создать «множество неправильных и потенциально опасных» комбинаций кабелей.[10]
Кабели USB 3.1 с двумя штекерами Type-C на концах должны полностью соответствовать спецификации — содержать все необходимые проводники, должны быть активными, включающими в себя чип электронной идентификации, перечисляющий идентификаторы функций в зависимости от конфигурации канала и сообщения, определяемые вендором (VDM) из спецификации USB Power Delivery 2.0. Устройства с разъёмом USB Type-C могут поддерживать шины питания с током в 1,5 или 3 ампера при напряжении 5 вольт в дополнение к основному питанию. Источники питания должны уведомлять о возможности предоставления увеличенных токов через конфигурационный канал либо полностью поддерживать спецификацию USB Power Delivery через конфигурационный контакт (кодирование BMC) или более старые сигналы, кодируемые как BFSK через контакт VBUS. Кабели USB 2.0, не поддерживающие шину SuperSpeed, могут не содержать чип электронной идентификации, если только они не могут передавать ток 5 ампер.
Альтернативные режимыПравить
Разъём USB Type-C может работать и в альтернативных режимах (англ. alternate mode), когда его контакты используются для передачи данных по другим протоколам:
- Альтернативный режим DisplayPort — опубликован VESA в сентябре 2014 года, поддерживает стандарт DisplayPort 1.3.[11]
- Альтернативный режим Mobile High-Definition Link (MHL) — анонсирован в ноябре 2014 года,[12] поддерживает стандарт MHL 1.0-3.0 и superMHL.[8][13]
- Альтернативный режим Thunderbolt — поддержка стандарта Thunderbolt 3.[14][15][16][17]
- Альтернативный режим HDMI — объявлен в сентябре 2016 года,[18][19][20][21] поддерживает HDMI 1.4b.
Для реализации альтернативных режимов DisplayPort и HDMI используется кабель-переходник на вилку своего физического интерфейса. Для режимов MHL и Thunderbolt (20Gbps) используется стандартный Type-C кабель; высокоскоростной режим Thunderbolt 3 (40Gbps), как и высокомощные режимы USB Power Delivery 2.0, требует специальных кабелей, маркированных электронным чипом как совместимые.
Для работы съёмных кабелей в альтернативном режиме могут использоваться четыре высокоскоростные (SuperSpeed) пары и два контакта Sideband. В случае док-станций, съёмных устройств и несъёмных (постоянных) кабелей, можно также использовать два контакта D+/D- и один конфигурационный контакт. Режимы настраиваются через конфигурационный контакт с использованием сообщений, определяемых вендором (VDM).
Не все альтернативные режимы реализуются в каждом устройстве с разъёмом USB Type-C; поддерживаемые альтернативные режимы обозначаются соответствующими логотипами рядом с разъёмом. [22]
Изучаются возможности использования этого коннектора другими последовательными высокоскоростными протоколами, например PCI Express и Base-T Ethernet[23]
Цоколёвки разъёма и кабеляПравить
Цоколёвки разъёмаПравить
Контакт | Название | Описание | Контакт | Название | Описание | ||
---|---|---|---|---|---|---|---|
A1 | GND | Заземление | B12 | GND | Заземление | ||
A2 | TX1+ | SuperSpeed дифференциальная пара #1[a], передача+ | B11 | RX1+ | SuperSpeed дифференциальная пара #2[a], прием+ | ||
A3 | TX1- | SuperSpeed дифференциальная пара #1[a], передача- | B10 | RX1- | SuperSpeed дифференциальная пара #2[a], прием- | ||
A4 | VBUS | Плюс питания | B9 | VBUS | Плюс питания | ||
A5 | CC1 | Конфигурирующий канал (или согласующий) | B8 | SBU2 | Дополнительный канал (Sideband) | ||
A6 | D+ | High-Speed дифференциальная пара[b], положение 1, данные+ | B7 | D- | High-Speed дифференциальная пара[b], положение 2[c], данные- | ||
A7 | D- | High-Speed дифференциальная пара[b], положение 1, данные- | B6 | D+ | High-Speed дифференциальная пара[b], положение 2[c], данные+ | ||
A8 | SBU1 | Дополнительный канал (Sideband) | B5 | CC2 | Конфигурирующий канал (или согласующий) | ||
A9 | VBUS | Плюс питания | B4 | VBUS | Плюс питания | ||
A10 | RX2- | SuperSpeed дифференциальная пара #4[a], прием- | B3 | TX2- | SuperSpeed дифференциальная пара #3[a], передача- | ||
A11 | RX2+ | SuperSpeed дифференциальная пара #4[a], прием+ | B2 | TX2+ | SuperSpeed дифференциальная пара #3[a], передача+ | ||
A12 | GND | Заземление | B1 | GND | Заземление | ||
|
Цоколёвки кабеляПравить
Разъём № 1 кабеля Type-C | Кабель Type-C | Разъём № 2 кабеля Type-C | |||||
---|---|---|---|---|---|---|---|
Контакт | Название | Цвет оболочки проводника | Название | Описание | Контакт | Название | |
Оплётка | Экран | Оплётка кабеля | Экран | Внешняя оплётка кабеля | Оплётка | Экран | |
A1, B1, A12, B12 | GND | Лужёный | GND_PWRrt1 GND_PWRrt2 |
Общая земля | A1, B1, A12, B12 | GND | |
A4, B4, A9, B9 | VBUS | Красный | PWR_VBUS1 PWR_VBUS2 |
VBUS питание | A4, B4, A9, B9 | VBUS | |
B5 | VCONN | Жёлтый |
PWR_VCONN | VCONN питание | B5 | VCONN | |
A5 | CC | Синий | CC | Канал конфигурирования | A5 | CC | |
A6 | Dp1 | Белый | UTP_Dp | Неэкранированная дифференциальная пара, positive | A6 | Dp1 | |
A7 | Dn1 | Зелёный | UTP_Dn | Неэкранированная дифференциальная пара, negative | A7 | Dn1 | |
A8 | SBU1 | Красный | SBU_A | Полоса передачи данных A | B8 | SBU2 | |
B8 | SBU2 | Чёрный | SBU_B | Полоса передачи данных B | A8 | SBU1 | |
A2 | SSTXp1 | Жёлтый * | SDPp1 | Экранированная дифференциальная пара #1, positive | B11 | SSRXp1 | |
A3 | SSTXn1 | Коричневый * | SDPn1 | Экранированная дифференциальная пара #1, negative | B10 | SSRXn1 | |
B11 | SSRXp1 | Зелёный * | SDPp2 | Экранированная дифференциальная пара #2, positive | A2 | SSTXp1 | |
B10 | SSRXn1 | Оранжевый * | SDPn2 | Экранированная дифференциальная пара #2, negative | A3 | SSTXn1 | |
B2 | SSTXp2 | Белый * | SDPp3 | Экранированная дифференциальная пара #3, positive | A11 | SSRXp2 | |
B3 | SSTXn2 | Чёрный * | SDPn3 | Экранированная дифференциальная пара #3, negative | A10 | SSRXn2 | |
A11 | SSRXp2 | Красный * | SDPp4 | Экранированная дифференциальная пара #4, positive | B2 | SSTXp2 | |
A10 | SSRXn2 | Синий * | SDPn4 | Экранированная дифференциальная пара #4, negative | B3 | SSTXn2 | |
* Цвета для оболочки проводников не установлены стандартом |
Поддержка в программном обеспеченииПравить
- Microsoft Windows 10 и Microsoft Windows 10 для мобильных устройств поддерживают USB 3.1, USB Type-C, альтернативные режимы, USB Power Delivery, аудио аксессуары и USB «Dual Role»[24].[25] В обновлениях к Microsoft Windows 8.1 была добавлена поддержка USB Type-C.[26]
- Apple MacOS поддерживает USB 3.1, USB Type-C, альтернативные режимы и USB Power Delivery.[27]
- Google Android Marshmallow поддерживает USB 3.1 и USB Type-C.[28]
- Google Chrome OS поддерживает USB 3.1 и USB Type-C, начиная с Chromebook Pixel 2015 и поддерживает альтернативные режимы и USB Power Delivery.[29]
- Linux поддерживает USB 3.1 и USB Type-C начиная с ядра версии 4.6
Аппаратная поддержкаПравить
Постепенно увеличивается ассортимент материнских плат, ноутбуков, планшетных компьютеров, смартфонов, жёстких дисков, USB-концентраторов и других устройств, выпущенных после 2014 года, поддерживающих коннекторы USB Type-C.
Ряд нестандартных кабелей со штекером Type-C на одном конце и гнездом стандартов A или микро-B на другом конце некорректно соединяют конфигурационные каналы (CC) через 10 кОм подтягивающий резистор к шине питания вместо установленного в спецификации 56 кОм резистора. В результате устройства, подключённые к такому кабелю, некорректно определяют допустимую мощность, потребляемую через такой кабель, что приводит к некорректной работе с рядом продуктов, включая продукцию Apple и Google, а в ряде случаев может повредить источники питания, концентраторы или USB-порты компьютера.[30][31][32]
Некоторые производители, в том числе Apple, часто не маркируют разъёмы USB Type-C, что усложняет подбор совместимой периферии[33].
См. такжеПравить
ПримечанияПравить
- ↑ https://www.usb.org/sites/default/files/usb_type-c_language_product_and_packaging_guidelines_final.pdf
- ↑ Hruska, Joel. USB-C vs. USB 3.1: What's the difference? . ExtremeTech (13 марта 2015). Дата обращения 9 апреля 2015.
- ↑ Howse, Brett USB Type-C Connector Specifications Finalized (August 12, 2014). Дата обращения 28 декабря 2014.
- ↑ Ngo, Dong USB Type-C: One cable to connect them all . CNET. Дата обращения 18 июня 2015.
- ↑ USB Type-C Connector Specifications Finalized . AnandTech.com. Дата обращения 18 июня 2015.
- ↑ USB Type-C Cable and Connector : Language Usage Guidelines from USB-IF (PDF). Usb.org. Дата обращения 18 июня 2015.
- ↑ Technical Introduction of the New USB Type-C Connector . Intel.ActiveEvents.com. Дата обращения 18 июня 2015. Архивировано 29 декабря 2014 года.
- ↑ 1 2 DisplayPort Alternate Mode for USB Type-C Announced - Video, Power, & Data All Over Type-C . AnandTech.com. Дата обращения 18 июня 2015.
- ↑ Introduction to USB Type-C (PDF). Microchip.com. Дата обращения 18 июня 2015.
- ↑ Universal Serial Bus Type-C Cable and Connector Specification Revision 1.1 (April 3, 2015), section 2.2, page 20
- ↑ VESA® Brings DisplayPort™ to New USB Type-C Connector . DisplayPort (22 сентября 2014). Дата обращения 18 июня 2015.
- ↑ MHL® – Expand Your World . MHLTech.org. Дата обращения 18 июня 2015.
- ↑ MHL® – Expand Your World . MHLTech.org (17 ноября 2014). Дата обращения 18 июня 2015.
- ↑ 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, <http://www.cnet.com/news/thunderbolt-3-and-usb-type-c-join-forces-for-one-port-to-rule-them-all/>. Проверено 2 июня 2015.
- ↑ Thunderbolt 3 is twice as fast and uses reversible USB-C, <http://www.engadget.com/2015/06/02/thunderbolt-3-usb-c/>. Проверено 2 июня 2015.
- ↑ Thunderbolt 3 embraces USB Type-C connector, doubles bandwidth to 40Gbps, <http://arstechnica.co.uk/gadgets/2015/06/thunderbolt-3-embraces-usb-type-c-connector-doubles-bandwidth-to-40gbps/>. Проверено 2 июня 2015.
- ↑ HDMI Press Release: HDMI Releases Alternate Mode for USB Type-C™ Connector . hdmi.org.
- ↑ 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.
- ↑ Cunningham, Andrew USB 3.1 and Type-C: The only stuff at CES that everyone is going to use | Ars Technica UK . ArsTechnica.co.uk (9 января 2015). Дата обращения 18 июня 2015.
- ↑ [802.3_DIALOG USB-C Ethernet Alternate Mode] . ieee (26 марта 2015).
- ↑ Когда один физический порт может быть как управляющим портом — host port, так и управляемым — device port, по аналогии с USB OTG — USB Dual Role Driver Stack Architecture / Microsoft
- ↑ Windows support for USB Type-C connectors . Microsoft MSDN. Дата обращения 30 сентября 2015.
- ↑ Update for USB Type-C billboard support and Kingston thumb drive is enumerated incorrectly in Windows . Дата обращения 8 декабря 2015.
- ↑ Using the USB-C port and adapters on your MacBook (Retina, 12-inch, Early 2015) - Apple Support . Support.Apple.com (28 мая 2015). Дата обращения 18 июня 2015.
- ↑ Android – Marshmallow . Дата обращения 12 октября 2015.
- ↑ Charge your Chromebook Pixel (2015) . Дата обращения 31 октября 2015.
- ↑ Kif Leswing. Google Engineer Reviews Defective USB Cables on Amazon - Fortune . Fortune (5 November 2015).
- ↑ Universal Serial Bus Type-C Cable and Connector Specification Revision 1.1 (April 3, 2015), page 60, table 3-13, note 1
- ↑ In response to the Type-C cable discussions . oneplus.net.
- ↑ Total Nightmare: USB-C and Thunderbolt 3 (англ.), fosketts.net (October 29, 2016). Дата обращения 31 октября 2016.
СсылкиПравить
- Universal Serial Bus Type-C Cable and Connector Specification — в составе комплекта документов USB на сайте USB.org. (англ.)
- USB 3.1 and Type-C: The only stuff at CES that everyone is going to use / Ars Technica, JAN 9, 2015 (англ.)