Руководство по распиновке и особенностям USB-C
Знаете ли вы, что именно представляет из себя разъем USB Type-C? В данной статье описывается анатомия распиновки USB Type-C и кратко рассматриваются ее различные режимы.
USB Type-C – это спецификация системы USB разъемов, которая завоевывает популярность среди смартфонов и мобильных устройств и способна как доставлять питание, так и передавать данные.
В отличие от своих USB предшественников, он также является двухсторонним – поэтому вам не нужны три попытки, прежде чем подключить его.
В данной вводной статье будут рассмотрены некоторые из наиболее важных функций стандарта USB-C. Прежде чем погрузиться в распиновку и объяснения каждого вывода, мы быстро рассмотрим, что такое USB-C и чем он лучше.
Что такое USB-C?
USB-C является относительно новым стандартом, целью которого является обеспечение высокоскоростной передачи данных со скоростью до 10 Гбит/с и способностью пропускать питание до 100 Вт. Эти функции могут сделать USB-C действительно универсальным стандартом подключения для современных устройств.
USB-C или USB Type-C?
Эти два термина обычно взаимозаменяемы (в этой статье мы будем использовать оба). Хотя USB-C используется чаще, USB Type-C, как указано на USB.org, является официальным названием стандарта.
Особенности USB-C
Интерфейс USB-C имеет три основные особенности:
- Он имеет двухсторонний разъем. Интерфейс спроектирован таким образом, что вилка может быть перевернута относительно гнезда.
- Он поддерживает стандарты USB 2.0, USB 3.0 и USB 3.1 Gen 2. Кроме того, он может поддерживать сторонние протоколы, такие как DisplayPort и HDMI в режиме работы, который называется альтернативным режимом.
- Он позволяет устройствам согласовывать и выбирать соответствующий режим питания через интерфейс.
В следующих разделах мы увидим, как эти функции предоставляются стандартом USB Type-C.
Выводы разъемов вилки/гнезда USB Type-C
Разъем USB Type-C имеет 24 контакта. На рисунках 2 и 3 показаны выводы гнезда и вилки (разъема на кабеле) USB Type-C.
Дифференциальные пары USB 2.0
Выводы D+ и D- являются дифференциальными парами, используемыми для подключения USB 2.0. В гнезде есть два контакта D+ и два контакта D-.
Однако контакты соединены друг с другом, и на самом деле для использования доступна только одна дифференциальная пара данных USB 2.0. Избыточность включена только для обеспечения двухсторонности разъема.
Выводы питания и земли
Контакты VBUS и GND являются путями питания и обратными путями для сигналов. Напряжение VBUS по умолчанию составляет 5 В, но стандарт позволяет устройствам согласовывать и выбирать напряжение VBUS, отличное от значения по умолчанию. Протокол USB Power Delivery допускает на VBUS напряжение до 20 В. Максимальный ток также может быть увеличен до 5 А. Следовательно, USB Type-C может пропускать максимальную мощность 100 Вт.
Передача высокой мощности может быть полезна при зарядке большого устройства, такого как ноутбук. На рисунке 4 показан пример от RICHTEK, где используется повышающий преобразователь для создания соответствующего напряжения, запрошенного ноутбуком.
Обратите внимание, что технология подачи питания делает USB Type-C более универсальным, чем более старые стандарты, потому что делает уровень мощности адаптируемым к потребностям нагрузки. Вы можете заряжать как смартфон, так и ноутбук, используя один и тот же кабель.
Выводы RX и TX
Имеется две дифференциальные пары RX и две дифференциальных пары TX.
Одна из этих двух пар RX вместе с парой TX может использоваться для протокола USB 3.0 / USB 3.1. Поскольку разъем является двухсторонним, требуется мультиплексор для правильного перенаправления данных через кабель по используемым дифференциальным парам.
Обратите внимание, что порт USB Type-C может поддерживать стандарты USB 3.0/3.1, но минимальный набор функций USB Type-C не включает USB 3.0/3.1. В таких случаях пары RX/TX не используются соединением USB 3.0/3.1 и могут использоваться другими функциями USB Type-C, такими как альтернативный режим и протокол USB Power Delivery. Эти функциональные возможности могут использовать даже все доступные дифференциальные пары RX/TX.
Выводы CC1 и CC2
Эти выводы являются выводами конфигурирования канала (Channel Configuration). Они выполняют ряд функций, таких как обнаружение присоединения и извлечения кабеля, определение ориентации гнезда (розетки) и вилки (разъема на кабеле), оповещение о питании. Эти выводы могут также использоваться для связи, необходимой для подачи питания (Power Delivery) и альтернативного режима (Alternate Mode).
На рисунке 5 ниже показано, как выводы CC1 и CC2 раскрывают ориентацию гнезда/вилки. На этом рисунке DFP обозначает Downstream Facing Port (нисходящий выходной порт), который является портом, действующим либо в качестве хоста при передаче данных, либо в качестве источника питания. UFP обозначает Upstream Facing Port (восходящий выходной порт), который является устройством, подключенным к хосту, или потребителем питания.
DFP подтягивает выводы CC1 и CC2 к шине 5 В через резисторы Rp, но UFP подтягивает их к шине GND через резисторы Rd. Если кабель не подключен, источник видит высокий логический уровень на выводах CC1 и CC2. Подключение кабеля USB Type-C создает путь для протекания тока от источника 5 В до земли. Поскольку в кабеле USB Type-C имеется только один провод CC, формируется только один путь протекания тока. Например, в верхней части рисунка 5 вывод CC1 DFP подключен к выводу CC1 UFP. Следовательно, вывод CC1 DFP будет иметь напряжение ниже 5 В, но вывод CC2 DFP будет по-прежнему иметь высокий логический уровень. Поэтому, отслеживая напряжение на выводах DFP CC1 и CC2, мы можем определить подключение кабеля и его ориентацию.
В дополнение к ориентации кабеля путь Rp-Rd используется как способ передачи информации о возможностях источника тока. С этой целью потребитель энергии (UFP) контролирует напряжение на линии CC. Когда напряжение на линии CC имеет самое низкое значение (около 0,41 В), источник может обеспечить стандартное питание через USB, которое составляет 500 мА или 900 мА для USB 2.0 и USB 3.0 соответственно. Когда напряжение на линии CC составляет около 0,92 В, источник может выдавать ток 1,5 А. Максимальное напряжение на линии CC, которое составляет около 1,68 В, соответствует допустимому току источника 3 А.
Вывод VCONN
Как упоминалось ранее, USB Type-C призван обеспечить невероятно высокую скорость передачи данных наряду с высокими уровнями передаваемой мощности. Эти функции могут потребовать использования специальных кабелей с электронной маркировкой, использующих встроенную микросхему. Кроме того, некоторые активные кабели используют микросхему повторителя для усиления сигнала, компенсации потерь, вносимых кабелем, и так далее. В этих случаях мы можем питать электрическую схему внутри кабеля, подавая на вывод VCONN напряжение 5 В от источника мощностью 1 Вт. Пример этого показан на рисунке 6.
Как вы видите, активный кабель использует резисторы Ra, чтобы подтянуть выводы CC2 к шине GND. Значение Ra отличается от Rd, поэтому DFP по-прежнему может определять ориентацию кабеля, проверяя напряжение на выводах CC1 и CC2 DFP. После определения ориентации кабеля вывод конфигурирования канала, соответствующий «микросхеме активного кабеля», будет подключен к источнику питания 5 В, 1 Вт для питания схемы внутри кабеля. Например, на рисунке 6 действительный путь Rp-Rd соответствует выводу CC1. Следовательно, вывод CC2 будет подключен к источнику питания, обозначенному VCONN.
Выводы SBU1 и SBU2
Эти два вывода соответствуют низкоскоростным сигнальным путям, которые используются только в альтернативном режиме.
Управление питанием USB Power Delivery
Теперь, когда мы знакомы с распиновкой стандарта USB-C, давайте кратко рассмотрим USB Power Delivery.
Как упоминалось ранее, устройства, использующие стандарт USB Type-C, могут согласовывать и выбирать соответствующий уровень передаваемой через интерфейс мощности. Эти согласования питания достигаются с помощью протокола под названием USB Power Delivery, который представляет собой однопроводную связь по линии CC, описанной выше. На рисунке 7 ниже показан пример использования USB Power Delivery, где приемник отправляет запросы источнику и подстраивает напряжение VBUS по мере необходимости. Сначала запрашивается шина 9 В. После того, как источник стабилизирует напряжение шины на уровне 9 В, он отправляет приемнику сообщение «источник питания готов». Затем приемник запрашивает шину 5 В, и источник предоставляет ее и снова отправляет сообщение «источник питания готов».
Важно отметить, что «USB Power Delivery» – это не только переговоры, связанные с передачей энергии, но и другие переговоры, например, связанные с альтернативным режимом, также выполняются с использованием протокола USB Power Delivery на линии CC.
Альтернативные режимы
Этот режим работы позволяет нам, используя стандарт USB Type-C, реализовывать сторонние протоколы, такие как DisplayPort и HDMI. Все альтернативные режимы должны как минимум поддерживать соединение USB 2.0 и USB Power Delivery. Для получения дополнительной информации смотрите этот документ от TI.
Заключение
USB Type-C обладает интересными особенностями. Он поддерживает невероятно высокую скорость передачи данных до 10 Гбит/с и высокую передаваемую мощность до 100 Вт. Благодаря этому, а также двухстороннему разъему, USB Type-C может стать действительно универсальным стандартом для современных устройств.