USB 2.0 уже четверть века, но его до сих пор ставят в новые устройства — почему?
В апреле 2000 года организация USB Implementers Forum представила общественности техническую документацию, описывающую стандарт USB 2.0, которая подняла пропускную способность универсальной шины с 12 Мбит/с до 480 Мбит/с. С того момента прошло более двадцати пяти лет, за которые индустрия пережила появление USB 3.0, USB 3.2, USB4 и Thunderbolt, а разъём Type-C стал фактическим стандартом для портативной техники. Тем не менее контроллеры USB 2.0 продолжают встраиваться в материнские платы, ноутбуки, автомобили и промышленные контроллеры.
Как USB 2.0 появился и что именно он изменил
К концу 1990-х годов персональный компьютер оброс десятками разнотипных портов: PS/2 для клавиатур и мышей, LPT для принтеров, COM для модемов, SCSI для внешних накопителей, FireWire для видеокамер. Пользователю приходилось держать набор кабелей и драйверов под каждую периферию, а производителям материнских плат — выделять место под множество контроллеров. В январе 1996 года была представлена техническая спецификация интерфейса USB 1.0, предложила единый четырёхпроводный интерфейс, но её пропускная способность в 12 Мбит/с ограничивала применение быстрых устройств вроде внешних жёстких дисков и сканеров высокого разрешения.
Ключевой задачей при работе на USB 2.0 было увеличить скорость без изменения физического разъёма и без нарушения совместимости с уже выпущенными устройствами. Результатом стал режим Hi-Speed на 480 Мбит/с, при этом контроллер USB 2.0 автоматически переключался на режимы Full-Speed (12 Мбит/с) и Low-Speed (1,5 Мбит/с) при подключении старой периферии.
Такой подход заложил принцип обратной совместимости, который впоследствии стал фундаментальным для всей экосистемы USB и во многом определил долгожительство стандарта.
Почему четырёх проводов достаточно
Физический слой USB 2.0 использует четыре проводника: два провода питания (VBUS и GND) и два сигнальных (D+ и D−), по которым данные передаются дифференциальным способом. Полудуплексная схема означает, что в каждый момент времени информация идёт только в одну сторону, а обменом управляет хост-контроллер, опрашивающий подключённые устройства по расписанию. Для клавиатуры, мыши, принтера или простого датчика такой архитектуры более чем достаточно: опрос происходит с частотой до 8000 раз в секунду, а задержка отклика измеряется долями миллисекунды.
Для сравнения, USB 3.0 добавляет к тем же четырём проводам ещё пять: две пары для приёма и две для передачи данных в дуплексном режиме, плюс дополнительный провод заземления. USB4 в реализации Type-C использует уже все 24 контакта разъёма, включая высокоскоростные пары для альтернативных протоколов вроде DisplayPort или PCIe. Каждый дополнительный проводник усложняет трассировку на печатной плате, увеличивает число слоёв в кабеле и повышает требования к экранированию. В условиях, когда устройству нужно передать несколько килобайт данных в секунду, эти усложнения не дают никакой практической выгоды, зато увеличивают себестоимость.
Cколько стоит контроллер
В современном однокристальном контроллере или чипсете материнской платы физический уровень USB 2.0 (так называемый PHY) занимает площадь кремния порядка 0,1 квадратного миллиметра и фактически не увеличивает стоимость микросхемы. Он интегрируется на этапе проектирования как базовый блок ввода-вывода наряду с контроллером прерываний и таймерами. Лицензионных отчислений за реализацию USB 2.0 производитель не платит: спецификация общедоступна, а сертификация в USB-IF для внутреннего использования не требуется.
Переход конкретного устройства на USB 3.0 означает добавление пяти проводов в кабель, установку более сложного контроллера, увеличение числа контактных площадок на разъёме и, в ряде случаев, переработку печатной платы для соблюдения требований к импедансу высокоскоростных линий. Для производителя бюджетной клавиатуры, которая передаёт хосту несколько байт при каждом нажатии клавиши, такие изменения добавляют к себестоимости от нескольких центов до доллара на единицу продукции при тиражах в миллионы штук.
В сегменте, где розничная цена устройства составляет пять-десять долларов, это существенная величина. Именно поэтому подавляющее большинство HID-устройств (мыши, клавиатуры
Обратная совместимость
Спецификация USB с самого начала строилась на принципе, согласно которому новый контроллер обязан работать со всеми предыдущими поколениями устройств. Когда Intel и Apple в 2015-2016 годах начали массовый переход на разъём Type-C, внутри 24-контактного коннектора были выделены отдельные контакты A6, A7, B6 и B7 именно под дифференциальные пары D+ и D- протокола USB 2.0. Это означает, что любой порт USB4 или Thunderbolt 4 на уровне аппаратной разводки содержит в себе полноценный канал USB 2.0, который активизируется, если подключённое устройство не поддерживает более скоростные режимы.
Такая архитектура не является наследием, от которого можно отказаться в следующей ревизии стандарта. Если убрать USB 2.0 из порта Type-C, то миллиарды существующих кабелей, адаптеров, док-станций и периферийных устройств мгновенно потеряют работоспособность. USB-IF прямо указывает в спецификации USB4 версии 2.0, опубликованной в 2022 году, что поддержка USB 2.0 на выделенных парах остаётся обязательным требованием для любого устройства, претендующего на логотип USB4.
Невидимая жизнь USB 2.0
Если вскрыть системный блок или ноутбук, произведённый в 2026 году, на материнской плате обнаружатся внутренние колодки USB 2.0, к которым подключены модуль Bluetooth, контроллер RGB-подсветки, кардридер, инфракрасный приёмник или фронтальная панель корпуса. Эти устройства обмениваются с системой объёмами данных, которые исчисляются килобайтами в секунду, и не создают нагрузки, для которой потребовалась бы шина 5 или 10 Гбит/с.
Внутренний USB 2.0 используется также для подключения сенсоров в ноутбуках: датчика освещённости, сканера отпечатков пальцев, модуля ближнего поля (NFC). В автомобилях через USB 2.0 связаны головное устройство мультимедиа, блок управления климат-контролем и диагностические интерфейсы.
Автомобильная промышленность здесь особенно показательна: цикл разработки и сертификации бортовой электроники занимает от пяти до семи лет, а требования к надёжности и электромагнитной совместимости делают замену протокола дорогим и рискованным процессом.
Источник: commons.wikimedia.org





5 комментариев
Добавить комментарий
Добавить комментарий