Обзор USB хаба на 7 портов и его новогодняя переделка
- Цена: 179р.
- Перейти в магазин
Данный хаб попался мне на глаза пару месяцев назад. 179 рублей, USB 2.0, отключаемые порты. Что же могло пойти не так?.. В общем, рассмотрим под микроскопом очередное поделие из недр китайских подвалов, попробуем извлечь из него пользу, а заодно украсим его праздничными огоньками. Интересно? Прошу под кат.
Хаб был найден в разделе «Одна цена». Там полно мусора, но если сортировать по цена/категория, то можно увидеть что-то интересное. Недавно и поиск подвезли худо-бедно.

В этот раз на глаза попался тот самый пациент. Брал в основном ради большого количества портов для зарядки мелочи. Закинув еще один другого цвета (заказ от 3-х позиций минимум и по одной штуке товара) и еще немного хлама, оформил заказал. Приехало все довольно быстро.

Итак, перед нами хаб на 7 портов. Выключателей тоже 7. Подсветка какая-то слабая и светит непойми откуда.

Хаб имеет небольшой провод с USB-A на конце. Рядом с входом провода красуется разъем доп. питания.

На корпусе красуется надпись USB 2.0 High Speed. Как мы знаем, это 480Mbit/s. Конечно, это неправда, и в реальности получается где-то 20-30 с учетом всех оверхедов перегруженного протокола… Но давайте проверим скорость, подключив флешку USB 3.0 через хаб к порту USB 3.0

Ой, что такое? Какие 40 Kbit/s? Давайте-ка разберемся. У меня и так чесались руки поправить иллюминацию, так что с удовольствием приступим к вскрытию.
Железо
Корпус хаба собран из двух половинок на защелках, и надо поддевать его острым предметом, чтобы разобрать.

Внутри мы видим желтый текстолит с двумя какими-то чипами, малюпусенькие синие светодиоды (это с противоположной световодам стороны — вот и выяснилось, что не так с индикаторами) и странные серые полоски, наклеенные прямо на плату. Пайка оставляет желать… пайки.

С другой стороны разъемы и выключатели, а еще круглый порт для дополнительной запитки.

Первым делом мне захотелось выяснить, что за наклейки. Я потыкал их мультиметром, и выяснилось, что ток они проводят с заметным сопротивлением.
Получается, перед нами резисторы! Это подтверждает и тот факт, что светодиоды начинают светиться при прозвонке через эти наклейки.
Теперь посмотрим на чипы.

Видим MW7211A. Поиск выдает что-то вроде… микросхема связи в майнинговых установках? Теперь, кажется, понятно, откуда китайцы их снимают в своих подземельях.

Поискав в сети повнимательнее, я решил и загадку низкой скорости. Нет, даташит я не нашел, но судя по отзывам пользователей, микросхема определяется в системе как хаб Full Speed.
lsusb -vv -s 7:11
Bus 007 Device 011: ID 0a05:7211
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 0 Full speed (or root) hub
bMaxPacketSize0 8
idVendor 0x0a05
idProduct 0x7211
bcdDevice 1.00
iManufacturer 0
iProduct 1 USB2.0 HUB
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0 Full speed (or root) hub
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0001 1x 1 bytes
bInterval 255
Hub Descriptor:
bLength 9
bDescriptorType 41
nNbrPorts 4
wHubCharacteristic 0x0009
Per-port power switching
Per-port overcurrent protection
bPwrOn2PwrGood 50 * 2 milli seconds
bHubContrCurrent 100 milli Ampere
DeviceRemovable 0x00
PortPwrCtrlMask 0xff
Hub Port Status:
Port 1: 0000.0100 power
Port 2: 0000.0100 power
Port 3: 0000.0100 power
Port 4: 0000.0100 power
Device Status: 0x0001
Self PoweredА это максимум 12 Mbit/s (USB 1.1), что уже ближе к истине. Но ведь хаб в системе записан как USB 2.0. Почему так?
А дело в том, что формально любое устройство с драйвером и выводом USB имеет спецификацию 2.0. Система опрашивает устройство, видит что оно «USB 2.0» и спрашивает его про скорость передачи. А устройство выдает свою черепашью спецификацию, в данном случае Full Speed. Так что скажем спасибо партии, что не прислали 1.0. Кстати, позже нашел даташит на MW7220, он имеет честные 2.0. Теперь будто очевидно, что 2 цифры на конце означают скорость хаба (11 против 20)
Чтобы на такое не нарываться, нужно ориентироваться на официально сертифицированные шильдики, а не пустые слова.

Впрочем, шильдик требует денег на лицензирование, потому его часто игнорирует производитель. А в итоге это образует путаницу в терминах и головах людей… Ну да речь не об этом.
Разборка позволила наметить некоторый план доработок. Предлагаю ознакомиться в следующей главе.
Доработки
В целом, меня не устроило качество пайки, индикаторов и толщина дорожек питания. А еще болтающийся хвост.
Хвост я отпаял и заменил на порт USB Type-C.

Тыкнул гравером и вот образовалось отверстие в корпусе под него.

Залил клеем, цианокрилат + горячий.

Все хорошенько пропаял, а плюсовую линию укрепил проводом. Там дорожки наиболее тонкие, а токи могут быть большие (круглый разъем должен выдерживать 5 Ампер, хоть я и не рискну больше 2-3 туда вливать).

И, наконец, для новогоднего настроения напаял разноцветных светодиодов.

Ну разве не чудесно?

Итоги
Мне хабы понравились, хоть и как разветвители они так себе. Наверное, потому, что брал я их как зарядку. У меня как раз есть низковольтная розетка(статья) и куча железной мелочи, а это значит...

Есть и другой проект, с радиовыключателями USB (статья). Комбинируем, и получается управляемая зарядка.
Чтобы заряжать более требовательные к току устройства, нужно замкнуть d+ и d- в порте в хабе.

Естественно, подключить к ПК через такой порт уже не выйдет. Но если брать чисто как зарядку, то можно все микросхемы хаба выпаять. Да и морочиться с портом USB уже и не нужно — просто убрать провод и оставить круглый порт.
Можно использовать для хранения устройств на батарее. Настраиваешь время включения-выключения через радиохаб (статья) в HAssio и можно не беспокоиться, что аккумулятор умрет от саморазряда или вспухнет от постоянной зарядки.
По назначению он хорош разве что для мышек, клавиатур, да старых принтеров — спецификация 1.1 для последних и разрабатывалась. Можно, конечно, сделать эдакий хаб для сенсоров — подцепить всякие ардуинки с датчиками (19200 бод на порт оно потянуть должно, даже если все порты заняты) и сделать какую-нибудь сложнейшую метеостанцию, но это уже из разряда фантазий.
Кстати, на озоне видел позже подобные за 140 рублей. Например, вот.
По разборке тут довольно глухо, порт не разборный. Как это? А вот так!

Светодиоды тоже с завода никакие. Разве что разъем да выключатели. Порты разве что спиливать вместе с текстолитом. Максимальное удешевление..
По итогу, на троечку с плюсом поделие, с напильником в руках покатит. А Новый Год все ближе...

| +143 |
4266
114
|
| +29 |
3448
99
|
Пусть будет даже гипотетические 12В и 5А. 60 ватт на семерых? Как-то это не комильфо. Если 5В и как планируется до 2-3А — это вообще ужас.
Ладно, если наушники ещё куда-ни шло, наверное, то банка силы с фото мне кажется будет заряжаться до второго пришествия…