USB-шина¶
USB-шина (Universal Serial Bus, универсальная последовательная шина) — это промышленный стандарт архитектуры расширения, предназначенный для подключения периферийных устройств к вычислительной технике. Разработан для замены устаревших интерфейсов (последовательных и параллельных портов, PS/2, Game Port) и обеспечивает передачу данных, а также электропитание для подключаемых устройств. Стандарт поддерживает режим «горячей замены» (подключение и отключение устройств без выключения компьютера) и автоматическое конфигурирование (Plug and Play).
¶История
¶Предпосылки создания
К началу 1990-х годов персональные компьютеры оснащались множеством различных портов: последовательный (RS-232), параллельный (LPT), PS/2 для клавиатуры и мыши, игровой порт для джойстиков, а также разъёмы для аудиоустройств. Каждый из этих интерфейсов имел собственные протоколы, разъёмы и ограничения по скорости. Подключение нового устройства часто требовало установки дополнительных плат расширения или сложной настройки. Это создавало неудобства для пользователей и сдерживало развитие периферии.
¶Разработка и первые версии
Стандарт USB был разработан консорциумом компаний Intel, Microsoft, IBM, Compaq, NEC и Digital Equipment Corporation (DEC). Первая спецификация (USB 1.0) была представлена в январе 1996 года. Она определяла скорость передачи данных до 1,5 Мбит/с (Low Speed) и 12 Мбит/с (Full Speed). Первые устройства с поддержкой USB появились в 1997 году, а массовое внедрение началось после выхода спецификации USB 1.1 в 1998 году.
¶USB 2.0
В апреле 2000 года была опубликована спецификация USB 2.0 (Hi-Speed), которая увеличила максимальную скорость передачи данных до 480 Мбит/с. Это сделало USB пригодным для работы с внешними накопителями, сканерами и цифровыми видеокамерами. Стандарт USB 2.0 стал доминирующим на рынке в 2000-х годах и оставался широко распространённым вплоть до середины 2010-х годов.
¶USB 3.x
Спецификация USB 3.0 (SuperSpeed) была выпущена в ноябре 2008 года. Она обеспечивала скорость до 5 Гбит/с (SuperSpeed) за счёт использования дополнительных линий передачи данных и более эффективного протокола. В 2013 году вышла версия USB 3.1 (SuperSpeed+), удвоившая скорость до 10 Гбит/с. В 2017 году была представлена USB 3.2, объединившая предыдущие версии и добавившая режим работы с двумя линиями (до 20 Гбит/с). Для отличия версий введены маркировки: USB 3.2 Gen 1 (5 Гбит/с), USB 3.2 Gen 2 (10 Гбит/с) и USB 3.2 Gen 2×2 (20 Гбит/с).
¶USB4
В сентябре 2019 года консорциум USB Implementers Forum (USB-IF) анонсировал спецификацию USB4. Она основана на протоколе Thunderbolt 3 (разработан компанией Intel) и обеспечивает скорость до 40 Гбит/с. USB4 поддерживает передачу видеосигнала (DisplayPort и HDMI), питание до 240 Вт (USB Power Delivery 3.1) и возможность одновременной передачи данных и видео. Первые устройства с USB4 появились в 2020 году.
¶Архитектура и принцип работы
¶Топология
USB-шина использует топологию «звезда» с многоуровневым каскадированием. В центре находится хост-контроллер (обычно встроен в чипсет материнской платы). К нему подключаются устройства напрямую или через концентраторы (хабы). Максимальное количество уровней каскадирования — 7 (включая корневой хаб). К одному хост-контроллеру можно подключить до 127 устройств (включая хабы).
¶Протокол передачи данных
Передача данных в USB осуществляется пакетами. Хост-контроллер инициирует все транзакции. Каждое устройство имеет уникальный адрес (от 1 до 127), присваиваемый при подключении. Протокол поддерживает четыре типа передачи:
- Control (управляющая) — для конфигурирования и управления устройством.
- Bulk (потоковая) — для больших объёмов данных с гарантированной доставкой (например, принтеры, сканеры).
- Isochronous (изохронная) — для потоковых данных, чувствительных к задержкам (аудио, видео), без гарантии доставки.
- Interrupt (прерывание) — для устройств, требующих периодического опроса (клавиатуры, мыши).
¶Электропитание
USB-шина обеспечивает питание подключаемых устройств. Напряжение — 5 В. Максимальный ток:
- USB 1.x/2.0: до 500 мА (2,5 Вт) на порт.
- USB 3.0/3.1: до 900 мА (4,5 Вт) на порт.
- USB Power Delivery (USB PD): до 5 А при напряжении до 48 В (до 240 Вт в версии 3.1). USB PD позволяет заряжать ноутбуки, мониторы и другие мощные устройства.
¶Типы разъёмов
¶Классические разъёмы
- USB-A — прямоугольный разъём, наиболее распространённый на хостах (компьютерах, зарядных устройствах). Используется с версии 1.0.
- USB-B — квадратный разъём, обычно применяется на периферийных устройствах (принтерах, сканерах). В версии USB 3.0 имеет увеличенную форму (USB 3.0 B).
- Mini-USB — уменьшенная версия, использовалась в мобильных телефонах и цифровых камерах до середины 2000-х годов.
- Micro-USB — более компактный разъём, стандарт для смартфонов и планшетов в 2010-х годах. Существуют версии Micro-A и Micro-B (включая USB 3.0 Micro-B).
¶USB-C
Разъём USB Type-C (USB-C) был представлен в 2014 году. Он симметричен (можно вставлять любой стороной), поддерживает все современные версии USB (включая USB4), передачу видеосигнала (режим Alternate Mode) и питание до 240 Вт. USB-C постепенно вытесняет другие разъёмы, становясь универсальным интерфейсом для компьютеров, смартфонов, мониторов и периферии.
¶Версии и скорости
| Версия | Маркировка | Максимальная скорость | Год выпуска |
|---|---|---|---|
| USB 1.0 | Low Speed | 1,5 Мбит/с | 1996 |
| USB 1.1 | Full Speed | 12 Мбит/с | 1998 |
| USB 2.0 | Hi-Speed | 480 Мбит/с | 2000 |
| USB 3.0 | SuperSpeed | 5 Гбит/с | 2008 |
| USB 3.1 | SuperSpeed+ | 10 Гбит/с | 2013 |
| USB 3.2 | SuperSpeed+ (Gen 2×2) | 20 Гбит/с | 2017 |
| USB4 | USB4 | 40 Гбит/с | 2019 |
¶Применение
¶Периферийные устройства
USB-шина используется для подключения практически всех типов периферии: клавиатур, мышей, принтеров, сканеров, веб-камер, внешних накопителей (жёсткие диски, SSD, флеш-накопители), звуковых карт, сетевых адаптеров, модемов, джойстиков и геймпадов.
¶Зарядка и питание
Стандарт USB Power Delivery позволяет заряжать широкий спектр устройств: от наушников и смартфонов до ноутбуков и мониторов. Многие современные устройства поддерживают зарядку через USB-C.
¶Передача видео
Режим Alternate Mode (Alt Mode) в USB-C позволяет передавать видеосигнал по протоколам DisplayPort, HDMI, MHL и Thunderbolt. Это делает USB-C универсальным портом для подключения мониторов и проекторов.
¶Промышленность и встраиваемые системы
USB используется в промышленных контроллерах, медицинском оборудовании, банкоматах, кассовых аппаратах и других специализированных устройствах. Для повышения надёжности применяются промышленные версии разъёмов с фиксацией.
¶Критика и ограничения
¶Длина кабеля
Максимальная длина кабеля для USB 2.0 составляет 5 метров, для USB 3.0/3.1 — 3 метра (при использовании стандартных кабелей). Для больших расстояний требуются активные удлинители или концентраторы.
¶Совместимость
Несмотря на обратную совместимость, подключение устройств разных версий может приводить к снижению скорости до уровня более медленного устройства. Также существуют проблемы с совместимостью некоторых кабелей USB-C (например, не все кабели поддерживают высокие токи или режимы Alt Mode).
¶Безопасность
USB-устройства могут быть использованы для атак (BadUSB, Rubber Ducky). Вредоносное устройство может маскироваться под клавиатуру или другое периферийное устройство и выполнять команды на компьютере. Для защиты применяются программные и аппаратные средства (например, блокировка портов, использование только доверенных устройств).
¶Экологические аспекты
Массовое распространение USB-устройств привело к увеличению электронных отходов. Старые разъёмы (Mini-USB, Micro-USB) устаревают, что требует замены кабелей и периферии при переходе на новые стандарты.
¶Интересные факты
- Первое устройство с поддержкой USB — клавиатура Apple iMac (1998 год).
- Символ USB (трилистник) был разработан дизайнером Джеймсом Харрисом.
- В 2008 году консорциум USB-IF выпустил спецификацию USB Wireless (беспроводная USB), но она не получила широкого распространения.
- Стандарт USB 3.0 использует 9 контактов (против 4 у USB 2.0), что обеспечивает более высокую скорость и поддержку питания до 900 мА.
¶Источники
- Universal Serial Bus Specification, Revision 2.0 (USB-IF, 2000)
- Universal Serial Bus 3.0 Specification (USB-IF, 2008)
- USB Type-C Specification Release 1.0 (USB-IF, 2014)
- USB4 Specification (USB-IF, 2019)
- «USB: The Universal Serial Bus» — Jan Axelson (2005)
- Материалы сайта USB Implementers Forum (usb.org)
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →


