vbus что это такое на распиновке
Vbus что это такое на распиновке
Немного истории появления USB
Разработка универсальной последовательной шины или USB началась в 1994 году американским инженером индийского происхождения компании Intel Аджай Бхаттом и руководимым им подразделением из специалистов ведущих компьютерных компаний под названием USB-IF (USB Implementers Forum, Inc). В компанию разработчиков порта вошли представители Intel, Compaq, Microsoft, Apple, LSI и Hewlett-Packard. Перед разработчиками стояла задача изобрести универсальный для большинства устройств порт, работающий по принципу Plug&Play (Соедини и Играй), когда устройство после подключения к компьютеру либо начинало работать сразу, либо запускалось после установки необходимого программного обеспечения (драйверов). Новый принцип должен заменить LPT и COM порт, при этом скорость передачи данных должна быть не ниже 115 кбит/с. Кроме того, порт должен был быть параллельным, для организации подключения к нему нескольких источников, а так же позволять использовать подключение устройств на «горячую» без выключения или перезагрузки ПЭВМ.
Первый непромышленный образец USB порта под кодовым индексом 1.0 с возможностью передачи данных до 12 мбит/с. был представлен в конце 1995 – начале 1996 годов. В середине 1998 года порт был доработан автоматическим поддержанием скорости для стабильного соединения и мог работать на скорости 1,5 мбит/с. Его модификация стала USB 1.1. Начиная с середины 1997 года, были выпущены первые материнские платы и устройства с этим разъемом. В 2000 году появился USB 2.0, поддерживающий скорость 480 мбит/сек. Основной принцип разработки – возможность подключения к порту старых устройств на основе USB 1.1. В это же время появляется первая флешка на 8 мегабайт под этот порт. 2008 год с доработками контроллера USB по скорости и мощности ознаменовался выходом 3-й версии порта, с поддержкой передачи данных на скорости до 4,8 Гбит/сек.
Основные понятия и сокращения, применяемые при распиновке USB разъемов
VCC (Voltage at the Common Collector) или Vbus – контакт положительного потенциала источника питания. Для USB устройств составляет +5 Вольт. В радиоэлектрических схемах данная аббревиатура соответствует напряжению питания биполярных NPN и PNP транзисторов.
GND (Ground) или GND_DRAIN – минусовой контакт питания. В аппаратуре (в том числе и материнских платах) соединен с корпусом для защиты от статического электричества и источника внешних электромагнитных помех.
D+ (Data +) – информационный контакт с логической «1», необходимый для передачи данных от хоста (ПЭВМ) к устройству и наоборот. Физически, процесс представляет собой передачу положительных прямоугольных импульсов разной скважности и амплитудой +5 Вольт.
Male – штекер разъема USB, в народе именуемый, как «папа».
Female – гнездо разъема USB или «мама».
Series A, Series B, mini USB, micro-A, micro-B, USB 3.0 – различные модификации разъемов USB устройств.
RX (receive) – прием данных.
TX (transmit) – передача данных.
-StdA_SSRX – отрицательный контакт для приема данных в USB 3.0 в режиме SuperSpeed.
+StdA_SSRX – положительный контакт для приема данных в USB 3.0 в режиме SuperSpeed.
-StdA_SSTX – отрицательный контакт для передачи данных в USB 3.0 в режиме SuperSpeed.
+StdA_SSTX – положительный контакт для передачи данных в USB 3.0 в режиме SuperSpeed.
DPWR – разъем дополнительного питания для устройств USB 3.0.
Распиновка USB разъема
Для спецификаций 1.x и 2.0 распиновкаUSB разъема идентична.
Как видим из рисунка на 1 и 4 ноге присутствует напряжение питания периферии подключаемого устройства, а по контактам 2 и 3 происходит передача информационных данных. В случае использования пятиконтакного разъема micro-USB, то следует руководствоваться следующим рисунком.
Как видим, использование 4 вывода в стандартной спецификации не предусмотрено. Однако, иногда 4 контакт применяется для подачи положительного питания на устройство. Чаще всего, это энергоемкие потребители с током, стремящимся к предельно допустимому для разъема USB 2.0, о чем будет сказано ниже. Согласно стандарту, каждый провод имеет свой цвет. Так плюсовой контакт питания соединен красным проводом, минусовой – черным, сигнал data- идет по белому, а положительный информационный сигнал data+ по зеленому. Кроме того, для защиты устройств от внешнего влияния качественные кабеля используют экранирование металлических частей разъемов посредством замыкания внешней металлизированной оплетки кабеля на корпус. Другими словами, экран кабеля может соединяться с минусом питания разъема (но это условие не обязательное). Использование экрана позволяет улучшить стабильность передачи данных, увеличить скорость и применить большую длину кабеля к устройству.
В случае применения micro-USB – OTG кабеля к планшету, 4-й неиспользуемый контакт соединяется с минусовым проводом. Схема кабеля наглядно представлена рисунком с 4pda.ru. В данном случае категорически запрещено подавать положительное питание на 4-й контакт разъема, что влечет за собой выход из строя либо контроллера USB порта, либо поломку контроллера OTG!
Что касается спецификации USB 2.0 разъема, то ниже представлена таблица основных характеристик.
Режим | Скорость обмена | Максимальный ток | Амплитуда импульсов по шине Data+ и Data- |
Низкоскоростной режим с малым потреблением тока (low speed) | 1,5 Mb/s(192 KB/s) | 100 mA | 4.40V – 5.25V |
Высокоскоростной режим с малым потреблением тока (Full speed) | 12 Mb/s (1,5 MB/s) | 100 mA | 4.40V – 5.25V |
Высокоскоростной режим с большим потреблением тока (High speed) | 480 Mb/s (60 MB/s) | 500 mA | 4.75V – 5.25V |
Значение тока в автономном режиме, mA | 100 mA | ||
Работа на холостом ходу (без подключения устройств) | 500uA |
Так же спецификация указывает, что для фильтрации полезного сигнала максимальная емкость между информационной шиной Data и отрицательным контактом питания (массой) допускается применение емкости номиналом до 10uF (минимум 1uF). Больше номинал конденсатора использовать не рекомендуется, поскольку на скоростях, близких к максимальным, происходит затягивание фронтов импульсов, что приводит к потере скоростных характеристик USB порта.
При подключении внешних разъемов USB портов к материнской плате стоит особое внимание уделить к правильности соединения проводов, поскольку не так страшно перепутать информационные сигналы Data – и Data+, сколько опасно поменять местами питающие провода. В этом случае из опыта ремонта электронного оборудования чаще приходит в негодность подключаемое устройство! Схему соединений необходимо смотреть в инструкции к материнской плате.
Остается добавить, что для реализации кабелей подключаемых устройств разъема USB 2.0 утвержден стандарт сечений каждого провода в шнуре.
В качестве AWG выступает американская система маркировки сечения провода.
Теперь перейдем к рассмотрению порта USB 3.0
Практическая реализация USB 3.0 порта позволила достигнуть скорости обмена данными на уровне 380Мбайт/cек. Для сравнения порт SATA II (подключение жестких дисков) способен передавать данные на скорости 250Мбайт/cек. Применение дополнительного питания позволило использовать на гнезде устройства с максимальным потреблением тока до 900mA. Так может подключиться либо одно устройство, либо до 6 гаджетов с потреблением по 150mA. При этом минимальное напряжение работы подключаемого устройства может снижаться до 4V. В следствие увеличения мощности разъема инженерам пришлось ограничить длину USB 3.0 кабеля до 3м., что является несомненным минусом данного порта. Ниже мы приводим стандартную спецификацию порта USB 3.0
Режим | Скорость обмена | Максимальный ток | Амплитуда импульсов по шине Data+ и Data- |
Высокоскоростной режим (Super speed) | 4,8 Gb/s (600 MB/s) | 900 mA | 4.00V – 5.25V |
Значение тока в автономном режиме, mA | 150 mA | ||
Работа на холостом ходу (без подключения устройств) | 2.5mA |
Распиновка USB 3.0 разъема выглядит следующим образом:
№ конт. | Назначение | Цвет провода |
1 | Vbus | Красный |
2 | D- | Белый |
3 | D+ | Зеленый |
4 | GND | Черный |
5 | StdA_SSTX- | Голубой |
6 | StdA_SSTX+ | Желтый |
7 | GND_DRAIN | Масса |
8 | StdA_SSRX- | Сиреневый |
9 | StdA_SSRX+ | Оранжевый |
Shell | Экранирование | Экран |
№ конт. | Назначение | Цвет провода |
1 | Vbus | Красный |
2 | D- | Белый |
3 | D+ | Зеленый |
4 | GND | Черный |
5 | StdA_SSTX- | Сиреневый |
6 | StdA_SSTX+ | Желтый |
7 | GND_DRAIN | Масса |
8 | StdA_SSRX- | Сиреневый |
9 | StdA_SSRX+ | Оранжевый |
10 | DPWR | Красный |
Shell | Экранирование | Экран |
11 | ЭGND_D | Масса питания |
№ конт. | Назначение | Цвет провода |
1 | Vbus | Красный |
2 | D- | Белый |
3 | D+ | Зеленый |
4 | ID | Не используется |
5 | GND | Черный |
6 | StdA_SSTX- | Голубой |
7 | StdA_SSTX+ | Желтый |
8 | GND_D | Масса питания |
9 | StdA_SSRX- | Сиреневый |
10 | StdA_SSRX+ | Оранжевый |
Shell | Экранирование | Экран |
Полной программной поддержкой спецификации USB 3.0 обладает операционная система начиная с Windows 8, MacBook Air и MacBook Pro последних версий и Linux с версии ядра 2.6.31. За счет применения в разъеме USB 3.0 Powered-B двух дополнительных контактов питания, возможно подключение устройств с нагрузочной способностью до 1А.
Вероятнее всего, что вы уже встречались с проблемой, когда нужного переходника USB не оказывается под рукой. Случаи бывают разные: потерялся; сломался; нет в продаже; не достает по длине и т. д. Данная статья предлагает устранить эту проблему самому. Зная распиновку (распайку) контактов и имея навыки работы владеть паяльником, вы можете легко устранить данную проблему. На сегодняшний день USB, USB-mini и USB-micro являются самыми популярными коннекторами в цифровой технике. Сегодня без них не обходятся ни мобильные телефоны, ни большинство гаджетов.
Ниже приведена таблица контактов USB с назначением разъемов, их цветов и номеров.
Сразу же определимся еще с одним понятием. Существуют USB ещё одного типа. Вспоминаем как выглядит переходник от компьютера до принтера или сканера. Невооруженным глазом видно, что сами разъемы на этом переходнике разные.
Так вот, тот коннектор, который вставляется в компьютер, называется активным и обозначается А.
Тот коннектор, который вставляется в принтер или сканер, а также возможно другое периферийное устройство, называется пассивным и обозначается B.
Разберем подробнее назначение проводов
USB 2.0
1. +5В (красный) проводник, предназначенный для питания. Максимальный ток питания не превышает 500mA, напряжение +5В относительно GND (Земли).
2. D- (белый) Data —
3. D- (зеленый) Data +
4. GND (черный) — общий провод, предназначенный для Земли (0 Вольт)
Еще следует отметить, что почти всегда в кабеле присутствует провод Shield (без изоляции). Он выполняет роль экрана (оплетки). Он никак не маркируется и не имеет своего номера.
Теперь еще одно понятие. Вы скорее всего наблюдали, как устроен «удлинитель» USB. Сразу заметно, что коннекторы там разные. Как и во всех других разъемах, в USB тоже существует понятие мама-папа.
M (male) — именуется штекером (папа)
F (female) — именуется гнездом (мама)
Теперь, мы подошли к полной таблице разъемов USB. Зная такие понятия, как F и M, A и B, цвета и номера проводов, мы можем с легкостью определить, как распаивается соединительный разъем, который вы собираетесь спаять, отремонтировать, удлинить. Порядок и номера контактов указаны с рабочей стороны.
Схемы коннекторов USB 2.0
Чтобы распаять USB по данной таблице, есть 2 варианта. Первый вариант — это перед коннектором поставить зеркало. Но так можно быстрее ошибиться или припаять не то, что нужно. Второй вариант — это перевернуть коннектор мысленно.
В этой статье еще не были упомянуты такие стандарты, как USB 3.0 и micro-USB 3.0. О них есть возможность узнать в статьях Распиновка USB 3.0 и соответственно Распиновка micro-USB 3.0.
Вот еще один способ пайки на случай, если у вас нет разборного коннектора USB, которые не часто, но встречаются в продаже.
Пример. У вас есть кабель USB — mini-USB. Вам нужно сделать из него кабель USB — micro-USB. Кабель micro-USB у вас тоже есть, но на другом конце не USB. В таком случае, будет целесообразнее спаять нужный кабель, соединив между собой провода.
Берем кабель USB — mini-USB. Отрезаем от него коннектор mini-USB. Отрезанный конец освобождаем от экрана. Провода 1, 2, 3, 4 зачищаем и залуживаем. Потом берем кабель, там, где у вас micro-USB. Отрезаем ненужное и тоже освобождаем от экрана, зачищаем и залуживаем. А дальше все просто. Соединяем и спаиваем красный с красным, зеленый с зеленым и т. д. Соединение изолируем по отдельности. Потом, можно воспользоваться фольгой от шоколада и замотать изолированные соединения все вместе. Полученный экран сверху замотать изолентой или скотчем, чтоб не слетал. Ну вот и все готово.
Главное — перед тем, как делать такой монтаж, нужно не забывать про распиновку пассивных (B) и активных (A) коннекторов. Поэтому, первоначально определите, какая распиновка на вашем кабеле.
Творческих успехов!
Разделы сайта
DirectAdvert NEWS
Друзья сайта
ActionTeaser NEWS
Статистика
Разъёмы USB 2.0 – распайка.
РАспайка разъемов USB 2_0
В этой статье мы хотим рассказать вам о разъемах USB 2.0, применяемых в различных электронных устройствах. Они до сих пор не потеряли своей актуальности, не смотря на выход более скоростной USB 3.0, о которой мы поговорим немного позже в следующей статье на эту тему.
Аббревиатура USB расшифровывается как Universal Serial Bus, переводится как Универсальная Последовательная Шина.
Ниже на картинке представлены разъемы USB версии 2.0 (вид со стороны рабочей части, обращаем ваше внимание, это не сторона пайки):
При распайке выберите нужный разъем, рассматривайте его в зеркальном отражении, и подпаивайте провода в соответствии с их цветом. Цвета жил кабелей описаны чуть ниже.
Как видите, в названии разъемов (USB, USB mini, USB micro) присутствуют индексы. Первая буква индекса определяет тип разъема:
● А – разъем активного питающего устройства (хост, разъем компьютера или др.)
● В – разъем пассивного устройства, подключаемого к активному (разъемы принтеров, сканеров, и т.д.)
Вторая буква индекса определяет “пол” разъема:
● М – от английского слова male – то есть штекер – то есть разъем “Папа”
● F – от английского слова female – то есть гнездо – то есть разъем “Мама”
Просто USB, mini или micro говорит нам о размере разъема. Приведем пример:
USB mini AM – это разъем типа “Папа” (штекер) для подключения к активному питающему устройству размера mini.
USB-кабель имеет 4 провода:
● 1 – Провод красного цвета – VBUS – +5 Вольт с максимальным током 0,5 Ампер.
● 2 – Провод белого цвета – D- (минус Data).
● 3 – Провод зеленого цвета – D+ (плюс Data)
● 4 – Провод черного цвета – GND – общий провод, минусовой, “земля”
Mini & Micro разъемы 5-ти контактные. Распайка следующая:
● 1 – Провод красного цвета – VBUS.
● 2 – Провод белого цвета – Data минус.
● 3 – Провод зеленого цвета – Data плюс.
● 4 – Провод голубого цвета – в разъемах с индексом “В” не задействуется, в разъемах с индексом “А” соединен с черным проводом (GND) чтобы поддерживалась функция “OTG”.
● 5 – Провод черного цвета – GND.
При разделке кабеля иногда можно встретить еще одну жилу без изоляции – Shield – оплетка, экранирующая жила, корпус. Эта жила без номера.
Распайка разъемов USB Mini и USB Micro показана на следующем рисунке:
При распайке дата-кабеля для связи мобильного телефона, смартфона или планшетника с компьютером 4-й контакт остается пустой. При распайке OTG-кабеля, например, для подключения флешки к смартфону, 4-й контакт нужно соединить с 5-м (GND).
USB-мышь. Распайка разъема:
● 1 – Провод оранжевого цвета – VBUS.
● 2 – Провод белого цвета – Data минус.
● 3 – Провод зеленого цвета – Data плюс.
● 4 – Провод черного цвета – GND.
Это стандартные цвета проводов кабеля USB-мыши, но в зависимости от производителя эти цвета могут быть отличными от вышеуказанных. Например, в мышках китайского производства типа Jusajoa X-7 многих подобных цвета проводов могут быть следующие:
● 1 – Провод оранжевого цвета – VBUS.
● 2 – Провод зеленого цвета – Data минус.
● 3 – Провод синего цвета – Data плюс.
● 4 – Провод белого цвета – GND.
Назначение выводов разъема материнской платы для кабеля USB 2.0
Выше мы упоминали о функции OTG, поэтому сейчас немного разберемся, что же это такое.
OTG расшифровывается как “On The Go”, переводится как “На ходу”, то есть это позволяет соединять посредством USB различные периферийные устройства без подключения к компьютеру. Иногда такое подключение называют USB-Host. Например, можно подключить флэш-накопитель сразу к мобильному телефону или планшету как к полноценному ПК, подключить клавиатуру или мышку к гаджету, правда если этот гаджет поддерживает это периферийное оборудование. Посредством USB-OTG можно соединить фотокамеру и фотопринтер, фотокамеру со смартфоном, мобильный телефон с принтером, и т.д.
Существует ряд ограничений по такому виду подключения:
● Устаревшие модели мобильных телефонов не поддерживают USB-OTG.
● Для подключения флэш-накопителя по USB-OTG его формат должен быть FAT32.
● Максимальный размер флэш-накопителя зависит от аппаратной возможности телефона.
● HDD – так же в FAT32, и для его питания потребуется отдельный источник.
В лавках с мобильными телефонами, смартфонами и прочими гаджетами можно найти готовые OTG-кабели, и при желании можно приобрести готовый переходник. Допустим, флэшку нужно подключить к мобильному телефону с разъемом USB micro, для этого потребуется переходник USB_AF – USB_AM micro. В разъем USB-AF подключается флэшка, а штекер разъема USB-AM micro в телефон соответственно. Внешний вид переходника OTG MICRO USB THROW OTG/USB показан на следующем изображении:
Подключение флэшки к планшету точно такое же, только вместо разъема USB micro в переходнике должен быть USB mini.
И так, вы уже поняли, что обычный USB кабель отличается от USB-OTG тем, что в обычном 4-й контакт разъема не задействован, а в OTG между 4-м и 5-м контактами установлена перемычка. Именно по наличию перемычки в USB mini или micro телефон, смартфон или планшет определяет, что вы собрались к нему подключить периферию. И если вы вдруг решите сделать соединение посредством обычного кабеля, то гаджет, к которому собрались подключиться, проигнорирует подключенную флэшку, и сам будет являться пассивным устройством. Ниже на картинке показан разъем кабеля USB-OTG micro:
7_USB-OTG
8_Подключение гаджетов
Распиновка USB и micro-USB
Приводятся схемы и цвета распайки проводов для контактов USB, micro-USB и USB-B. Информация очень актуальна, так как практически все мобильные и настольные приборы и гаджеты имеют этот интерфейс как для передачи данных, так и заряда встроенного аккумулятора.
Цвета проводов для ремонта КАБЕЛЕЙ USB
Схемы коннекторов USB 2.0
Тип коннектора:
«Пол» коннектора:
Размер коннектора:
Например: USB micro-BM— штекер (M) для подключения к пассивному устройству (B); размер micro.
Назначение проводов в USB кабеле таково:
Разъёмы mini и micro содержат 5 контактов:
Кроме прочего, в кабеле содержится (правда, не всегда) оголённый провод Shield — корпус, экран, оплётка. Этому проводу номер не присваивается.
Во всех таблицах вид разъёма дан с его внешней, рабочей стороны, а не со стороны пайки! Изолирующие детали разъёма отмечены светло-серым цветом, металлические части — тёмно-серым, а полости разъёма обозначены белым цветом.
Как распаять USB? Берём изображение лицевой части коннектора в зеркальном отображении и паяем.
Распайка штекеров USB mini и USB micro
Как начать использовать USB Type-C в своих разработках
В современных embedded-устройствах используется огромное количество различных разъемов, таких как USB Type-B, miniUSB, microUSB и так далее. Все они отличаются форм-фактором, максимальной пропускной способностью и другими различными характеристиками. Самым верным решением в данной ситуации было бы минимизировать количество используемых разъемов и остановиться на каком-то одном, «едином» для большинства разработок. Наиболее перспективным выглядит использование разъема Type-C. В нем объединены невероятная пропускная способность с высокой мощностью питания. Такие производители, как Apple, Huawei, Sony уже внедряют разъем Type-C в свои разработки, постепенно отказываясь от использования «старых» разъемов. А чем embedded-разработчики хуже?
В данной статье мы приведем общую информацию, необходимую для практического применения Type-C. Наиболее полезной она будет для новичков в сфере embedded, но надеемся, что каждый найдет в ней что-то интересное.
Почему Type-C?
Если так получилось, что вы не доверяете выбору разработчиков таких интерфейсов, как USB4, Thunderbolt 3 (TBT3), DisplayPort 2.0 (DP) (все они работают через USB Type-C), то в Интернете достаточно много статей, описывающих различные преимущества разъема Type-C, более подробно можно почитать тут и тут. Мы же хотим представить вам небольшую, но полезную «шпаргалку», содержащую основные характеристики и примеры практического применения.
Далее будут приведены основные характеристики разъема Type-C, которые необходимо знать.
Структура разъема
В Type-C реализовано множество функций для различных пинов:
Рассмотрим их назначение:
VBUS – источник питания для устройства
Описание: существует множество различных режимов передачи питания: от 5 В – 500 мА (2,5 Вт) до 20 В – 5 А (100 Вт). Но просто так заставить устройство работать на питании 20 В не получится, к тому же это было бы небезопасно. Для согласования напряжения между устройством и источником, значение которого превышает 5 В, используется протокол Power Delivery (PD). Без использования данного протокола максимальная мощность, которую может выдать хост-устройство, составляет 15 Вт (5 В – 3 А). Этого вполне достаточно практически для любого embedded-устройства, но, к сожалению, данное значение мощности (15 Вт) зависит от конфигурации хост-устройства и не всегда может быть достигнуто.
Power Delivery (PD) – это стандарт, устанавливающий роли «источник/потребитель» между устройствами, а также оптимальный уровень мощности между ними. Более подробно про данный протокол можно прочитать в этой статье.
Характеристики:
CC1/CC2 – Configuration Channel (CC)
Описание: именно эти пины отвечают за определение ориентации подключения кабеля. Также один из этих пинов, в зависимости от ориентации подключения кабеля, становится источником питания (Vconn) для внутренних интегральных схем подключаемого активного кабеля. Общение между устройствами по протоколу PD происходит по второму оставшемуся пину. Для более простых устройств, в которых не требуется использовать протокол PD, подключение определяется пассивным способом: за счет резистивного делителя, образовавшегося на данной линии между устройствами.
Характеристики:
SBU1/SBU2 – Sideband Use (Auxiliary Signal Pins)
Описание: данные пины являются дополнительными для различных интерфейсов. Для таких интерфейсов, как USB2/3.2 данные пины не используются. Во время работы интерфейса USB4 по этим пинам происходит инициализация интерфейса и дополнительная настройка его работы, а также инициализация линий данных и их направления. Для интерфейса DP эти пины выполняют работу AUX-канала. В режиме аудиоадаптера один из них (в зависимости от ориентации подключения) используется в качестве аналогового сигнала микрофона, второй же используется в качестве аналоговой «земли».
Характеристики:
D+/D- – Data (USB2.0)
Описание: стандартные линии данных для интерфейса USB 2.0. Сигналы симметрично повторяются на двух сторонах разъема для возможности работы с любой ориентацией кабеля. Для других интерфейсов, таких как USB3.2/USB4/TBT3/DP данные пины не используются. Таким образом, USB2.0 может работать параллельно с другими интерфейсами. В режиме аудиоадаптера эти пины используются в качестве правого и левого каналов аудиосигнала.
Характеристики:
TX1± TX2± RX1± RX2± – Data (USB3.2/USB4/TBT3/DP)
Описание: высокочастотные дифференциальные пары, необходимые для передачи данных. Для различных интерфейсов скорость передачи отличается. Для интерфейсов USB4/TBT3/DP имеется возможность настроить все линии для передачи данных в одном направлении (режим Simplex). Таким образом, скорость передачи данных увеличивается в два раза.
Характеристики:
Полезные ссылки
Ниже приведены ссылки на официальную документацию упомянутых стандартов:
Активные кабели
В спецификациях определение active cable (активный кабель) отличается. Так, в спецификации для протокола PD прописано, что активным считается тот кабель, который имеет поддержку SOP (Start of packet), то есть способен отвечать на запросы, отправленные ему протоколом PD, и сообщать свои характеристики (какие интерфейсы и варианты питания он способен поддерживать).
A cable with a USB Plug on each end at least one of which is a Cable Plug supporting SOP’, that also incorporates data bus signal conditioning circuits.
В соответствии со спецификацией на Type-C активным кабелем является тот, который имеет внутри себя различные повторители, необходимые для улучшения передаваемого сигнала.
Active cables are USB Full-Featured Type-C Cables that incorporate repeaters in the USB 3.2 data path. All active cables, regardless of length, are expected to comply with this specification, the USB 3.2.
Так как на данный момент по спецификации все кабели Type-C должны иметь электронную маркировку (Emark), то есть иметь поддержку SOP, правильнее будет считать активными кабелями только те, которые имеют различные ретаймеры и редрайверы.
ReTimer (ретаймер) и ReDriver (редрайвер) – микросхемы, установленные в линиях данных. Они обеспечивают улучшение проходящего сигнала. Ретаймеры и редрайверы могут устанавливаться на всем пути передачи сигнала: и в кабеле, и на печатных платах источника/получателя (если это необходимо).
Сигнал может затухать или ослабевать при передаче на большие расстояния. Для его восстановления используются данные микросхемы. Они имеют достаточно сложный принцип работы, мы не будем описывать его в данной статье. Следует отметить, что редрайвер – это более простое устройство, которое усиливает проходящий сигнал. Ретаймер – более сложное устройство, которое ретранслирует копию сигнала. Ниже приведен пример глазковой диаграммы ослабленного сигнала, проходящего через редрайвер и ретаймер соответственно.
С появлением новых интерфейсов увеличивается скорость передачи данных, тем самым уменьшается и расстояние, на которое можно передать эти данные. Это видно, если обратить внимание на длину стандартных кабелей:
И это с учетом того, что длина 0,8 м достижима только с использованием активных кабелей. Пассивные кабели (без использования различных повторителей) имеют длину только
Кабель Optically Isolated Active (OIA). За счет своей внутренней структуры данный кабель способен передавать данные на расстояние более чем 50 м, тем самым увеличивая границу использования таких интерфейсов, как USB3.2/TBT3. Этот кабель электрически изолирован между двумя штекерами и должен иметь поддержку SOP с каждой из сторон. Но нужно учитывать, что кабель передает данные только дифференциальных пар RX/TX, поэтому питание и интерфейс USB2.0 не поддерживаются данным интерфейсом. Также необходимо, чтобы каждый из двух подключаемых устройств имел поддержку Vconn для питания внутренних интегральных схем кабеля. Уже в этом году ожидается разработка OIA-кабелей для интерфейса USB4.
Также необходимо помнить, что не все кабели способны поддерживать все интерфейсы, поэтому лучшим на данный момент решением будет использовать кабель для TBT3-устройств, так как он поддерживает и максимальную передачу данных, и максимальную мощность питания (имеются в виду короткие кабели до 0,8 м).
Обратная совместимость с разъемами предыдущего поколения. Для поддержки подключения устройств с Type-C к устройствам с разъемами предыдущего поколения существуют следующие типы кабелей:
Описание структуры и подробная информация обо всех вышеперечисленных кабелях приведена в спецификации на кабель и разъем Type-C.
Основные отличия структуры штекера (plug) от разъема (receptacle):
От слов к практике
Выбор разъема
Перед тем как выбрать разъем, необходимо определиться, передачу какого интерфейса необходимо поддерживать в своей разработке. На данный момент в embedded-разработке основными являются интерфейсы USB2/USB3, поэтому далее мы будем рассматривать именно их.
Важно понимать, что разъем USB является одной из самых часто используемых и наиболее сильно подверженных износу частей вашего устройства, поэтому необходимо, чтобы он был изготовлен качественно и выдерживал большое количество подключений.
Большинство производителей предлагают широкий спектр различных разъемов. Рассмотрим основные параметры, на которые стоит обратить внимание.
Важно! Если устройство не является единичным и подразумевается последующий серийный выпуск, следует обратить внимание на такой параметр, как Part Status. Если он имеет статус Active, то данный разъем является активным и в ближайшее время будет поддерживаться производителем. Если же компонент имеет иной статус, есть вероятность, что в будущем купить такой разъем еще раз не получится.
Количество контактов
В зависимости от поддерживаемых интерфейсов разъем может иметь меньшее количество контактов. Так, если поддержка высокочастотных интерфейсов, работающих на RX/TX-линиях (USB3.2/USB4/TBT3/DP), не требуется, то можно выбрать разъемы с 16 контактами или меньше:
Способ установки разъема
Существуют различные способы установки разъема. Все они отличаются параметрами, мы рассмотрим только основные из них.
Тип установки разъема на печатную плату:
Surface Mount / поверхностный монтаж
Board Cutout / вырез в печатной плате
Ориентация разъема относительно печатной платы:
Right Angle / прямой угол
Vertical Right Angle / вертикальный под прямым углом
Тип установки контактов на печатную плату:
Поверхностный монтаж контактов
Выводной монтаж контактов
Важно! При выборе разъема следует обратить внимание на длину выводных контактов, так как некоторые производители предлагают несколько вариантов одного и того же разъема для печатных плат разной толщины.
Тип разъема
Многие разъемы внешне сильно отличаются друг от друга, так как предназначены для работы в различных условиях. Многие из производимых разъемов имеют различные степени защиты (Ingress Protection), IP65, IPX2 и так далее. В связи с этими требованиями внешняя конструкция разъема достаточно специфическая, поэтому использовать его в стандартных тонкостенных корпусах затруднительно. Поэтому, если нет необходимости, рекомендуем использовать стандартные разъемы без каких-либо степеней защиты.
Разъем со степенью защиты IPX7
Внедрение в проект
В данной статье мы рассматриваем только UFP (Upstream Facing Port) Sink, то есть USB-устройства, которые не могут идентифицироваться при подключении как хост-устройство или источник питания. Более подробную информацию по UFP и разработке DFP (Downstream Facing Port) и Source-устройств (источник питания) можно найти в спецификациях, ссылки на которые были приведены выше.
Рассмотрим два варианта подключения:
Поддержка интерфейса USB2.0
Необходимо выполнить следующее:
К пинам A5/B5 (CC1/CC2) подключить резисторы (Rd resistor) с подтяжкой к «земле» номиналом 5,1 кОм ± 20 %, как показано на рисунке ниже. При подключении устройства к кабелю пара резисторов Rp–Rd образует делитель напряжения. Измеряя полученное напряжение, хост устанавливает, какой из CC-пинов подключился к хосту, тем самым определяет ориентацию кабеля. В связи с тем, что используется только USB 2.0, ориентация не имеет значения, поэтому на каждый из CC-пинов подключается резистор Rd. Если резистор Rd подключить только к одному из пинов, а другой оставить «в воздухе», то устройство будет работать только с определенной ориентацией кабеля. Резисторы Ra установлены внутри кабеля и имеют номинальное значение, отличное от Rd.
Соединить пины A6–B6 (D+) и A7–B7 (D-). Данный шаг необходим для успешной работы устройства с любой ориентацией кабеля.
Также у большинства разъемов Type-C присутствуют пины, соединенные с корпусом разъема (Shield). Их также рекомендуется подключить к «земле» через схему защиты. Размещать схему защиты необходимо как можно ближе к разъему. В зависимости от цели и характеристик устройств схема защиты может отличаться. Пример схемы защиты представлен ниже под спойлером.
RX1/TX1, RX2/TX2, SBU1/SBU2 не используются, подключать их не требуется.
Печатная плата:
Пример трассировки разъема Type-C для интерфейса USB2.0 (разъем: 2129691-1 от TE Connectivity)
Поддержка интерфейсов USB2.0/USB3.2 Gen 1 / Gen 2
Необходимо выполнить следующее:
С пинами CC1/CC2 в данном примере все чуть сложнее. Если бы наше устройство поддерживало интерфейс USB 3.2 Gen 2×2, то было бы достаточно подтянуть пины СС1/CC2 к «земле» через резисторы Rd с номиналом 5,1 кОм. При любой ориентации кабеля все высокочастотные дифференциальные пары соединялись бы друг с другом.
Так как в нашем случае используются только две высокочастотные дифференциальные пары (RX/TX) вместо четырех, возникает следующая проблема: данные могут передаваться либо по первой паре, либо по второй, в зависимости от ориентации подключения.
Для решения данной проблемы можно использовать связку из двух микросхем:
RX1/TX1 и RX2/TX2 подключить к мультиплексору.
Подключить схему защиты к контактам Shield.
SBU1/SBU2 не используются, подключать их не требуется.
Печатная плата:
Четырехслойная печатная плата с использованием конденсаторов, соединяющих опорные слои (разъем: 2305018-2 от TE Connectivity)
Шестислойная печатная плата (С1, С2,R1 – shield), (632723300011 от Wurth Elektronik)
Заключение
Данная статья была нацелена на новичков в разработке embedded-устройств, но мы старались представить информацию таким образом, чтобы каждый нашел в ней что-то полезное. Надеемся, нам удалось показать, насколько перспективно, легко и удобно использование многофункционального разъема Type-C. Он может стать универсальным элементом в растущем количестве разрабатываемых устройств. И с каждым годом количество разрабатываемых устройств с использованием Type-C будет только расти. Пишите в комментариях, какой информации вам не хватило, и мы обязательно постараемся ее добавить.
Raccoon Security – специальная команда экспертов НТЦ «Вулкан» в области практической информационной безопасности, криптографии, схемотехники, обратной разработки и создания низкоуровневого программного обеспечения.