Интерфейс USB начали широко применять около 20-ти лет назад, если быть точным, с весны 1997 года. Именно тогда универсальная последовательная шина была аппаратно реализована во многих системных платах персональных компьютеров. На текущий момент данный тип подключения периферии к ПК является стандартом, вышли версии, позволившие существенно увеличить скорость обмена данных, появились новые типы коннекторов. Попробуем разобраться в спецификации, распиновки и других особенностях USB.
В чем заключаются преимущества универсальной последовательной шины?
Внедрение данного способа подключения сделало возможным:
- Оперативно выполнять подключение различных периферийных устройств к ПК, начиная от клавиатуры и заканчивая внешними дисковыми накопителями.
- Полноценно использовать технологию «Plug&Play», что упростило подключение и настройку периферии.
- Отказ от ряда устаревших интерфейсов, что положительно отразилось на функциональных возможностях вычислительных систем.
- Шина позволяет не только передавать данные, а и осуществлять питание подключаемых устройств, с ограничением по току нагрузки 0,5 и 0,9 А для старого и нового поколения. Это сделало возможным использовать USB для зарядки телефонов, а также подключения различных гаджетов (мини вентиляторов, подсветки и т.д.).
- Стало возможным изготовление мобильных контролеров, например, USB сетевой карты RJ-45, электронных ключей для входа и выхода из системы
Виды USB разъемов – основные отличия и особенности
Существует три спецификации (версии) данного типа подключения частично совместимых между собой:
- Самый первый вариант, получивший широкое распространение – v 1. Является усовершенствованной модификацией предыдущей версии (1.0), которая практически не вышла из фазы прототипа ввиду серьезных ошибок в протоколе передачи данных. Эта спецификация обладает следующими характеристиками:
- Двухрежимная передача данных на высокой и низкой скорости (12,0 и 1,50 Мбит в секунду, соответственно).
- Возможность подключения больше сотни различных устройств (с учетом хабов).
- Максимальная протяженность шнура 3,0 и 5,0 м для высокой и низкой скорости обмена, соответственно.
- Номинальное напряжение шины – 5,0 В, допустимый ток нагрузки подключаемого оборудования – 0,5 А.
Сегодня данный стандарт практически не используется в силу невысокой пропускной способности.
- Доминирующая на сегодняшний день вторая спецификация.. Этот стандарт полностью совместим с предыдущей модификацией. Отличительная особенность – наличие высокоскоростного протокола обмена данными (до 480,0 Мбит в секунду).
Благодаря полной аппаратной совместимости с младшей версией, периферийные устройства данного стандарта могут быть подключены к предыдущей модификации. Правда при этом пропускная способность уменьшиться до 35-40 раз, а в некоторых случаях и более.
Поскольку между этими версиями полная совместимость, их кабели и коннекторы идентичны.
Обратим внимание что, несмотря на указанную в спецификации пропускную способность, реальная скорость обмена данными во втором поколении несколько ниже (порядка 30-35 Мбайт в секунду). Это связано с особенностью реализации протокола, что ведет к задержкам между пакетами данных. Поскольку у современных накопителей скорость считывания вчетверо выше, чем пропускная способность второй модификации, то есть, она не стала удовлетворять текущие требования.
- Универсальная шина 3-го поколения была разработана специально для решения проблем недостаточной пропускной способности. Согласно спецификации данная модификация способно производить обмен информации на скорости 5,0 Гбит в секунду, что почти втрое превышает скорость считывания современных накопителей. Штекеры и гнезда последней модификации принято маркировать синим для облегчения идентификации принадлежности к данной спецификации.
Еще одна особенность третьего поколения – увеличение номинального тока до 0,9 А, что позволяет осуществлять питание ряда устройств и отказаться от отдельных блоков питания для них.
Что касается совместимости с предыдущей версией, то она реализована частично, подробно об этом будет расписано ниже.
Классификация и распиновка
Коннекторы принято классифицировать по типам, их всего два:
- А – это штекер, подключаемый к гнезду «маме», установленном на системной плате ПК или USB хабе. При помощи такого типа соединения производится подключение USB флешки, клавиатуры, мышки и т.д. Данные соединения полностью совместимы в между начальной версией и вторым поколением. С последней модификацией совместимость частичная, то есть устройства и кабели с ранних версий можно подключать к гнездам третьего поколения, но не наоборот.
- B – штекер для подключения к гнезду, установленному на периферийном устройстве, например, принтере. Размеры классического типа В не позволяют его использовать для подключения малогабаритных устройств (например, планшетов, мобильных телефонов, цифровых фотоаппаратов и т.д.). Чтобы исправить ситуации были приняты две стандартные уменьшенные модификации типа В: мини и микро ЮСБ.
Заметим, что такие конвекторы совместимы только между ранними модификациями.
Помимо этого, существуют удлинители для портов данного интерфейса. На одном их конце установлен штекер тип А, а на втором гнездо под него, то есть, по сути, соединение «мама» — «папа». Такие шнуры могут быть весьма полезны, например, чтобы подключать флешку не залезая под стол к системному блоку.
Теперь рассмотрим, как производится распайка контактов для каждого из перечисленных выше типов.
Распиновка usb 2.0 разъёма (типы A и B)
Поскольку физически штекеры и гнезда ранних версий 1.1 и 2.0 не отличаются друг от друга, мы приведем распайку последней.
Обозначение:
- А – гнездо.
- В – штекер.
- 1 – питание +5,0 В.
- 2 и 3 сигнальные провода.
- 4 – масса.
На рисунке раскраска контактов приведена по цветам провода, и соответствует принятой спецификации.
Теперь рассмотрим распайку классического гнезда В.
Обозначение:
- А – штекер, подключаемый к гнезду на периферийных устройствах.
- В – гнездо на периферийном устройстве.
- 1 – контакт питания (+5 В).
- 2 и 3 – сигнальные контакты.
- 4 – контакт провода «масса».
Цвета контактов соответствует принятой раскраске проводов в шнуре.
Распиновка usb 3.0 (типы A и B)
В третьем поколении подключение периферийных устройств осуществляется по 10 (9, если нет экранирующей оплетки) проводам, соответственно, число контактов также увеличено. Но они расположены таким образом, чтобы имелась возможность подключения устройств ранних поколений. То есть, контакты +5,0 В, GND, D+ и D-, располагаются также, как в предыдущей версии. Распайка гнезда типа А представлена на рисунке ниже.
Обозначение:
- А – штекер.
- В – гнездо.
- 1, 2, 3, 4 – коннекторы полностью соответствуют распиновки штекера для версии 2.0 (см. В на рис. 6), цвета проводов также совпадают.
- 5 (SS_TХ-) и 6 (SS_ТХ+) коннекторы проводов передачи данных по протоколу SUPER_SPEED.
- 7 – масса (GND) для сигнальных проводов.
- 8 (SS_RX-) и 9(SS_RX+) коннекторы проводов приема данных по протоколу SUPER_SPEED.
Цвета на рисунке соответствуют общепринятым для данного стандарта.
Как уже упоминалось выше в гнездо данного порта можно вставить штекер более раннего образца, соответственно, пропускная способность при этом уменьшится. Что касается штекера третьего поколения универсальной шины, то всунуть его в гнезда раннего выпуска невозможно.
Теперь рассмотрим распайку контактов для гнезда типа В. В отличие от предыдущего вида, такое гнездо несовместимо ни с каким штекером ранних версий.
Обозначения:
А и В – штекер и гнездо, соответственно.
Цифровые подписи к контактам соответствуют описанию к рисунку 8.
Цвет максимально приближен к цветовой маркировки проводов в шнуре.
Распиновка микро usb разъёма
Для начала приведем распайку для данной спецификации.
Как видно из рисунка, это соединение на 5 pin, как в штекере (А), так и гнезде (В) задействованы четыре контакта. Их назначение и цифровое и цветовое обозначение соответствует принятому стандарту, который приводился выше.
Описание разъема микро ЮСБ для версии 3.0.
Для данного соединения используется коннектор характерной формы на 10 pin. По сути, он представляет собой две части по 5 pin каждая, причем одна из них полностью соответствует предыдущей версии интерфейса. Такая реализация несколько непонятна, особенно принимая во внимание несовместимость этих типов. Вероятно, разработчики планировали сделать возможность работы с разъемами ранних модификаций, но впоследствии отказала от этой идеи или пока не осуществили ее.
На рисунке представлена распиновка штекера (А) и внешний вид гнезда (В) микро ЮСБ.
Контакты с 1-го по 5-й полностью соответствуют микро коннектору второго поколения, назначение других контактов следующее:
- 6 и 7 – передача данных по скоростному протоколу (SS_ТХ- и SS_ТХ+, соответственно).
- 8 – масса для высокоскоростных информационных каналов.
- 9 и 10 – прием данных по скоростному протоколу (SS_RX- и SS_RX+, соответственно).
Распиновка мини USB
Данный вариант подключения применяется только в ранних версиях интерфейса, в третьем поколении такой тип не используется.
Как видите, распайка штекера и гнезда практически идентична микро ЮСБ, соответственно, цветовая схема проводов и номера контактов также совпадают. Собственно, различия заключаются только в форме и размерах.
В данной статье мы привели только стандартные типы соединений, многие производители цифровой техники практикуют внедрение своих стандартов, там можно встретить разъемы на 7 pin, 8 pin и т.д. Это вносит определенные сложности, особенно когда встает вопрос поиска зарядника для мобильного телефона. Также необходимо заметить, что производители такой «эксклюзивной» продукции не спешат рассказывать, как выполнена распиновка USB в таких контакторах. Но, как правило, эту информацию несложно найти на тематических форумах.
Алекс
Немного не понятно почему Micro USB 2.0 и 3.0 несовместимы, если 2.0 можно физически воткнуть в 3.0 и электрически они так же совпадают.
Владимир
Ничего не сказано про microUSB 7 pin. Разъём такого типа есть, а информации о нём нигде нет.
Валерий
А как (если можно) изменить распиновку под micro USB Type B 3.0, если плата со смартфона, и на ней она под 2.0? Надо 10, а по стандарту стоит на 4 — 5
Владимир
mini USB есть в третьем поколении. там 10 pin вместо 5. Сверху и снизу. 2 и 3 поколение не взаимозаменяемы. «Папа» 3-го поколения в «маму» не влезет.
Сергей
Спасибо за труды ! Отличное описание,всё в подробности и точности…