Не хватает USB-портов на ноутбуке, а готовый хаб с нужным числом гнёзд и отдельным питанием стоит заметных денег — типичная причина, по которой радиолюбители собирают самодельный USB-хаб на микросхеме-контроллере вроде FE1.1s или GL850G. Такая сборка позволяет получить разветвитель на 4 порта с топологией и питанием, подобранными под конкретную задачу: подключение Arduino, флешек, веб-камеры или программатора.

В этой статье разберём, как устроен USB-концентратор изнутри, какие микросхемы подходят для самостоятельной сборки, как организовать питание и трассировку, а также какие ошибки чаще всего приводят к тому, что хаб не определяется системой или «роняет» устройства под нагрузкой.

Как устроен USB-хаб и что понадобится для сборки

USB-концентратор — это не просто «разводка проводов». Линии данных D+ и D− нельзя соединять напрямую между несколькими портами: протокол USB требует, чтобы каждым подключением управлял контроллер, который арбитрирует обмен и транслирует трафик между upstream-портом (к компьютеру) и downstream-портами (к устройствам).

Поэтому сердце самодельного хаба — специализированная микросхема. Для стандарта USB 2.0 хорошо известны и доступны чипы FE1.1s, GL850G, USB2514. Они выпускаются в корпусах с мелким шагом выводов, поэтому для домашней сборки удобнее всего брать готовый модуль-переходник или заказывать печатную плату по типовой схеме из даташита.

  • 🔌 Микросхема контроллера хаба (например, FE1.1s) или готовый модуль на её базе
  • 🧲 Кварцевый резонатор на 12 МГц (типовое значение для многих контроллеров — сверяйтесь с даташитом конкретного чипа)
  • 🔋 Разъёмы USB Type-A гнездо (downstream) и кабель или разъём для upstream-подключения
  • ⚡ Стабилизатор 3,3 В для питания логики контроллера, если он не встроен в микросхему
  • 🧰 Пассивные компоненты: конденсаторы по питанию, подтягивающие резисторы, защитные элементы
⚠️ Внимание: линии данных USB 2.0 — это дифференциальная пара с волновым сопротивлением около 90 Ом. При самостоятельной разводке платы проводники D+ и D− должны идти параллельно, одинаковой длины и как можно короче. Проводной монтаж «на скрутках» для высокоскоростного режима (480 Мбит/с) практически гарантированно не заработает.

Выбор контроллера: на чём собирать

Выбор микросхемы определяет число портов, схему питания и сложность монтажа. Ниже — ориентировочное сравнение популярных решений; точные параметры всегда проверяйте по даташиту производителя, так как ревизии чипов различаются.

МикросхемаЧисло портовСтандартСложность монтажа
FE1.1s4USB 2.0Средняя (SSOP, паяется феном)
GL850G4USB 2.0Средняя, много обвязки
USB25144USB 2.0Высокая (QFN, нужна плата)
Готовый модуль хаба4–7USB 2.0 / 3.0Минимальная — только подключение

Для первой сборки разумный путь — взять недорогой готовый модуль хаба и доработать его: добавить внешнее питание, нормальные разъёмы и корпус. Это исключает самый сложный этап (пайку микросхемы и разводку высокоскоростных линий), но оставляет простор для конструирования.

📊 Какой вариант сборки USB-хаба вам ближе?
Полностью с нуля на микросхеме
Доработка готового модуля
Только корпус и питание для готового хаба
Пока изучаю теорию

Схема подключения и питание

Типовая схема включения контроллера приводится в его даташите: кварцевый резонатор с конденсаторами, блокировочные конденсаторы по питанию, подтяжка линий данных и цепи сброса. Отклоняться от референсной схемы не стоит — контроллеры чувствительны к обвязке.

Отдельная тема — питание downstream-портов. По спецификации USB 2.0 порт должен отдавать до 500 мА на шине 5 В. Если хаб питается только от upstream-порта компьютера (bus-powered), суммарный бюджет делится между всеми гнёздами и самим контроллером, и энергоёмкие устройства могут не запуститься. Решение — self-powered схема с внешним адаптером 5 В.

☑️ Проверка силовой части перед первым включением

Выполнено: 0 / 5
⚠️ Внимание: при self-powered схеме нельзя напрямую соединять +5 В внешнего блока питания с +5 В, приходящими от компьютера по upstream-кабелю. Нужна развязка — диод, ключ или просто не подключать линию VBUS от ПК к силовой шине хаба. Иначе возможен встречный ток в порт компьютера и его повреждение.
💡

Поставьте на каждый downstream-порт самовосстанавливающийся предохранитель (polyfuse) на 500 мА — это защитит и хаб, и компьютер от короткого замыкания в подключаемом устройстве.

Монтаж и корпус

Если вы паяете контроллер сами, используйте паяльный фен или паяльник с тонким жалом и флюс — выводы корпусов SSOP и QFN расположены плотно, перемычки между ними удаляются оплёткой. После пайки прозвоните соседние выводы мультиметром до подачи питания.

Корпус можно напечатать на 3D-принтере или подобрать готовый пластиковый бокс подходящего размера. Продумайте крепление разъёмов: гнёзда USB испытывают механические нагрузки при каждом подключении, поэтому они должны фиксироваться и на плате, и в стенке корпуса.

Кабель upstream лучше сделать коротким и качественным — длинный тонкий провод добавляет падение напряжения по шине 5 В и ухудшает целостность сигнала. Если нужна большая длина, используйте фирменный экранированный кабель.

Почему нельзя просто спараллелить четыре USB-гнезда

USB — это шина с адресацией и протоколом опроса, а не пассивная разводка. Каждое устройство при подключении проходит энумерацию, хост назначает адреса и управляет питанием порта. Без контроллера хаба несколько устройств на одних линиях данных создадут конфликт, и ни одно не определится. Именно поэтому микросхема-концентратор обязательна.

Проверка и диагностика типичных проблем

После сборки подключайте хаб к компьютеру впервые через USB-гнездо с защитой или через лабораторный источник с ограничением тока — так безопаснее. Затем проверьте, определился ли концентратор в системе: в Windows это видно в Диспетчере устройств в разделе «Контроллеры USB», в Linux — командой:

lsusb

Если хаб не появляется в списке устройств, проверьте питание контроллера, частоту генерации кварца (при наличии осциллографа) и качество пайки линий данных. Если концентратор виден, но устройства отваливаются под нагрузкой — почти всегда дело в просадке питания или в слишком длинных проводниках D+/D−.

  • 🖥️ Хаб не определяется вообще — проверить питание чипа, кварц, пайку upstream-порта
  • 🔄 Устройства отключаются при нагрузке — измерить напряжение 5 В на гнёздах под нагрузкой
  • 🐌 Работает только в режиме Full Speed — подозрение на разводку дифференциальной пары
  • 🔥 Греется стабилизатор — проверить потребление и правильность включения внешнего БП
💡

Ключ к работающему самодельному хабу — не сложность схемы, а качество исполнения: короткая симметричная разводка D+/D−, достаточный запас по питанию и развязка внешнего БП от шины компьютера.

Ограничения самодельных конструкций

Честно стоит сказать о границах применимости. Собрать дома полноценный USB 3.x хаб с нуля практически нереально: требования к разводке сверхскоростных линий (5 Гбит/с и выше) выходят за пределы любительского монтажа. Для таких задач разумнее дорабатывать фабричные модули.

Также самодельный хаб не проходит сертификацию, поэтому для критичных применений — например, питание внешних дисков с важными данными — надёжнее использовать фирменное устройство. Самоделка оправдана в учебных проектах, стендах, интеграции в собственные устройства и там, где нужна нестандартная конфигурация портов.

Частые вопросы

Можно ли сделать USB-хаб без микросхемы, просто распаяв провода?

Нет. Протокол USB требует активного контроллера, который управляет обменом между портами. Пассивное соединение линий данных нескольких устройств приведёт к конфликту, и ни одно из них не заработает.

Сколько портов реально получить на микросхеме FE1.1s?

Этот контроллер даёт четыре downstream-порта. Если нужно больше, применяют каскадное включение нескольких хабов, но учитывайте ограничения спецификации USB на глубину каскадирования.

Будет ли самодельный хаб работать с USB 3.0 устройствами?

Хаб на контроллере USB 2.0 будет работать с USB 3.0 устройствами только в режиме совместимости USB 2.0 — высокоскоростные линии SuperSpeed задействованы не будут. Для полноценного USB 3.x нужен соответствующий контроллер и сложная разводка платы.

Нужен ли внешний блок питания для самодельного хаба?

Зависит от нагрузки. Для пары флешек и мыши хватит питания от порта компьютера. Для внешних дисков, зарядки устройств или нескольких энергоёмких потребителей нужна self-powered схема с отдельным адаптером 5 В и корректной развязкой от VBUS компьютера.

Опасно ли подключать самодельный хаб к материнской плате?

Риск существует при ошибках в силовой части: короткое замыкание или встречное питание от внешнего БП могут повредить порт. Снизить риск помогают самовосстанавливающиеся предохранители на каждом порту, диодная развязка питания и первое включение через ограничитель тока.