Открыть сервис

USB-устройства

USB-устройство — это периферийное оборудование, подключаемое к компьютеру, смартфону или другому хост-контроллеру через интерфейс USB (Universal Serial Bus — универсальная последовательная шина). USB-устройства предназначены для передачи данных, подачи электропитания или выполнения специализированных функций (ввод, вывод, хранение, коммуникация). Протокол USB поддерживает горячее подключение (без выключения питания) и автоматическое распознавание типа устройства (Plug and Play).

История

Разработка спецификации USB началась в 1994 году консорциумом компаний Intel, Microsoft, IBM, Compaq, Digital Equipment Corporation, NEC и Nortel. Целью было создание универсального стандарта для замены множества разъёмов (PS/2, COM, LPT, Game Port) и упрощения подключения периферии. Первая версия USB 1.0 вышла в январе 1996 года, но массовое распространение началось с USB 1.1 (1998 год), обеспечивавшей скорость до 12 Мбит/с. В 2000 году появился USB 2.0 (High Speed, до 480 Мбит/с), который стал стандартом для большинства устройств на десятилетие. В 2008 году был принят USB 3.0 (SuperSpeed, до 5 Гбит/с), в 2013 году — USB 3.1 (SuperSpeed+, до 10 Гбит/с), а в 2017 году — USB 3.2 (до 20 Гбит/с). В 2019 году спецификация USB4 (до 40 Гбит/с) объединила возможности USB и Thunderbolt 3. Параллельно развивались разъёмы: от Type-A и Type-B до компактного Type-C (2014 год), который стал единым стандартом для новых устройств.

Классификация USB-устройств

USB-устройства делятся на классы (классы устройств USB), определяющие их функциональность и драйверы. Основные классы по спецификации USB-IF:

  • HID (Human Interface Device) — устройства ввода: клавиатуры, мыши, джойстики, сенсорные панели, графические планшеты.
  • Mass Storage (MSC) — устройства хранения данных: флеш-накопители, внешние жёсткие диски, кардридеры, оптические приводы.
  • Audio — аудиоустройства: микрофоны, динамики, наушники, звуковые карты.
  • Video — видеозахват: веб-камеры, TV-тюнеры, видеокарты (внешние).
  • Communication (CDC) — коммуникационные устройства: модемы, сетевые адаптеры (Ethernet), Bluetooth-адаптеры.
  • Printer — принтеры, сканеры, МФУ.
  • Hub — USB-концентраторы (хабы) для расширения количества портов.
  • Power Delivery (PD) — устройства, поддерживающие протокол USB Power Delivery для быстрой зарядки (до 240 Вт по USB-C).
  • Human Interface Device (HID) Boot — подкласс для клавиатур и мышей, используемых в BIOS/UEFI.

Также выделяют композитные устройства (composite device), которые реализуют несколько классов одновременно (например, веб-камера с микрофоном — Video + Audio), и составные устройства (compound device), содержащие встроенный хаб для подключения нескольких логических устройств.

Устройство и принцип работы

USB-устройство состоит из следующих компонентов:

  • Микроконтроллер — управляет обработкой данных и взаимодействием с хостом.
  • USB-трансивер — физический интерфейс для передачи сигналов по шине.
  • Память — для хранения прошивки (firmware) и конфигурации (дескрипторов).
  • Разъём — физический коннектор (Type-A, Type-B, Mini, Micro, Type-C).
  • Кабель (для проводных устройств) — содержит четыре (USB 1.x/2.x) или девять (USB 3.x/4) проводников: питание (Vbus), земля (GND), дифференциальные пары D+/D- (для данных) и дополнительные линии SuperSpeed (SSTX+, SSTX-, SSRX+, SSRX-).

При подключении хост-контроллер (обычно встроен в материнскую плату или чипсет) выполняет процедуру перечисления (enumeration):

  1. Обнаружение устройства по изменению напряжения на линии D+ или D-.
  2. Сброс (reset) шины.
  3. Считывание дескриптора устройства (описание: класс, производитель, идентификатор VID/PID, конфигурации).
  4. Загрузка соответствующего драйвера (встроенного в ОС или стороннего).
  5. Назначение адреса (от 1 до 127) и конфигурация конечных точек (endpoints).

Устройство может работать в одном из четырёх режимов передачи данных:

  • Control — управляющие команды (настройка, запрос дескрипторов).
  • Bulk — большие объёмы данных (файлы, печать) с гарантией доставки.
  • Interrupt — небольшие пакеты с гарантированной задержкой (клавиатура, мышь).
  • Isochronous — потоковые данные (аудио, видео) без гарантии доставки, но с постоянной скоростью.

Разъёмы и версии

Разъёмы

  • USB Type-A — прямоугольный разъём, наиболее распространённый на хостах (компьютеры, зарядные блоки). Поддерживает все версии USB.
  • USB Type-B — квадратный разъём, используется на принтерах, сканерах, внешних устройствах. Миниатюрные версии: Mini-B (устарел), Micro-B (смартфоны до 2015 года, внешние диски).
  • USB Type-C — симметричный разъём (24 контакта), поддерживает USB 3.1/3.2/4, Power Delivery до 240 Вт, альтернативные режимы (DisplayPort, HDMI, Thunderbolt). Стал стандартом для современных ноутбуков, смартфонов, планшетов.
  • Lightning — проприетарный разъём Apple (используется с 2012 года), не является USB-разъёмом, но поддерживает USB-протокол.

Версии и скорости

ВерсияСкоростьГодПримечание
USB 1.01,5 Мбит/с (Low Speed)1996Для клавиатур, мышей
USB 1.112 Мбит/с (Full Speed)1998Первая массовая версия
USB 2.0480 Мбит/с (High Speed)2000Доминировала до 2010-х
USB 3.05 Гбит/с (SuperSpeed)2008Синие разъёмы (Type-A)
USB 3.110 Гбит/с (SuperSpeed+)2013Gen 2
USB 3.220 Гбит/с2017Двухполосная передача
USB440 Гбит/с2019Требует Type-C, совместимость с Thunderbolt 3

Применение

USB-устройства используются практически во всех сферах вычислительной техники и бытовой электроники:

  • Персональные компьютеры и ноутбуки — подключение мыши, клавиатуры, флеш-накопителей, внешних дисков, принтеров, веб-камер, аудиоинтерфейсов.
  • Мобильные устройства — зарядка и синхронизация смартфонов, планшетов (через USB-C или Micro-USB).
  • Промышленность — программируемые логические контроллеры (ПЛК), считыватели штрих-кодов, терминалы сбора данных, измерительные приборы.
  • Медицинаультразвуковые датчики, электрокардиографы, цифровые стетоскопы.
  • Автомобильная электроника — подключение мультимедийных систем, зарядка гаджетов, диагностические адаптеры OBD-II.
  • Игровая индустрия — геймпады, рули, джойстики, гарнитуры.
  • Бытовая техника — телевизоры, медиаплееры, умные колонки (для воспроизведения с USB-накопителей).

Безопасность и ограничения

USB-устройства могут представлять угрозу безопасности. Основные риски:

  • BadUSB — атака, при которой прошивка устройства (например, флеш-накопителя) модифицируется для эмуляции клавиатуры и выполнения вредоносных команд.
  • USB Killer — устройство, подающее высокое напряжение (до 200 В) на шину, выводящее из строя хост-контроллер.
  • Перехват данных — через подставные зарядные станции (juice jacking) или снифферы на линиях D+/D-.

Для защиты применяются: аппаратные блокираторы (USB condom), программные политики (отключение автозапуска, белые списки VID/PID), изолированные USB-порты в корпоративных сетях.

Интересные факты

  • Максимальная длина кабеля USB 2.0 без активного усилителя — 5 метров, для USB 3.0 — 3 метра, для USB 3.1/3.2 — 1 метр. Для увеличения длины используются активные удлинители (репитеры) или оптоволоконные кабели.
  • USB-флеш-накопитель (USB flash drive) был изобретён в 2000 году израильской компанией M-Systems (патент на DiskOnKey). Первый коммерческий образец имел объём 8 МБ.
  • Спецификация USB Power Delivery 3.1 (2021 год) позволяет передавать до 240 Вт (48 В, 5 А), что достаточно для зарядки мощных ноутбуков и даже некоторых электроинструментов.
  • Разъём USB Type-C рассчитан на 10 000 циклов подключения-отключения (по стандарту USB-IF), что значительно больше, чем у Micro-USB (около 5 000 циклов).
  • В 2024 году Европейский союз обязал все мобильные устройства, продаваемые на его территории, оснащать разъёмом USB-C, что привело к отказу Apple от Lightning в iPhone 15 (2023 год).

Источники

  • Universal Serial Bus Specification, Revision 2.0 (USB-IF, 2000)
  • Universal Serial Bus 3.0 Specification (USB-IF, 2008)
  • USB Type-C Cable and Connector Specification, Revision 2.1 (USB-IF, 2021)
  • USB Power Delivery Specification, Revision 3.1 (USB-IF, 2021)
  • «USB Complete: The Developer's Guide» (Jan Axelson, 2015)
  • Документация Microsoft по драйверам USB (MSDN)
  • Стандарт IEC 62680 (USB-IF)

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →