Прикручивание USB-устройства к внутренностям ноутбука.

     Заболел, на работу не пошёл и решил что-нибудь попаять. Сначала попытался сделать из двух сломанных флешек одну рабочую, но так не вышло. И тут я вспомнил про свой нетбук Lenovo S9, которым уже с полгода не пользовался.Когда покупал его, то намеревался установить туда Bluetooth-модуль как только закончится гарантия (там есть внутренний USB специально для этого), но в процессе использования понял что:
  1. Штука эта слишком тормозная;
  2. Со слишком маленьким экраном;
  3. Покупать родной модуль для установки на внутренний порт usb за примерно килорубль уже не хотелось.

Заказал я самый дешевый bluetooth-модуль за 2 бакса с доставкой.

     По форме такой, но без Bluetooth 3.0. Благодаря тому что китайцы сэкономили на клее, то разобрать его получилось ручками без инструментов. Внутри была такая мелкотня. И тут у меня проснулась жадность до этого USB-порта и ещё я вспомнил, что на шине mini PCI Express распаян USB 2.0. А уж эта-то шина есть наверное на всех ноутбуках/небуках с Wi-Fi.

Распиновка mini PCI-Express
     Начал припаивать и понял что на шине есть GND, D-, D+, но… нет 5В! Альтернатива припаиваться к другим USB портам меня не устраивала по идеологическим причинам (зачем отбирать нелишнее у других устройств) и стал думать как выйти из сложившейся ситуации. Хакралось у меня сомнение, что единственная микросхема на модуле OVC3620-Q40G-1G питается не от 5 вольт. Поиск даташита наводил только на тайваньские сайты, но найти я его так и не смог.Прозвонил, померял и вот что выяснил. На входе по питанию последовательно стоит диод с падением 0.75В и резистор на 10 Ом с падением 0.25В и того на микросхеме 4В. В общем я решил что напряжение это нестандартное и микруха рассчитана на 3.3, но работает на повышенном в пределах допустимого. Поэтому я просто кинул питание на 3.3. вольта PCI Express и закоротил диод с резистором. Всё успешно заработало… вот только теперь непонятно зачем мне этот Bluetooth нужен:) Может правда потом с Arduino каким-нить соединю. Сверху натянул термоусадку чтобы где-нить не коротнуло.
     ИТОГО: Таким образом можно присобачить внутрь ноутбука USB-устройство, если на плате нет разъемов (Если его элементы питаются от 3.3 или 1.5 вольт). При этом можно наверное повесить что-то мощнее 500мА/5В (полноразмерная PCI-Express может выдавать 25ВТ), но это только мои домыслы.
 Всё, что вы паяете в своём компьютере, вы делаете на свой страх и риск:)
     И напоследок несколько фото:







  P.S. Пардоньте великодушно, что топик не совсем в тему сообщества.
  P.S. Также причиной такого метода была невозможность неспособность найти распиновку USB с 8 выводами.
  • +4
  • 13 апреля 2012, 22:32
  • Stress

Комментарии (5)

RSS свернуть / развернуть
скорость какая у него?
0
Не замерял. Думаю что главное ограничение в скорости тут будет не в USB)
0
Хакралось у меня сомнение…
Чиста хацкерское сомнение ;-)
0
P.S. Также причиной такого метода была невозможность неспособность найти распиновку USB с 8 выводами.
Что за зверь такой? Вообще, распиновку выяснить можно экспериментально. Сперва известным методом находятся питание и земля, а также те пины, куда выведены линии DATA (при отсутствии устройства они притянуты к земле через, ЕМНИП, 15кОм, а при подтяжке их к +3.3В через 1.5кОм винда сообщит о том, что воткнуто устройство, которое не удалось опознать). После этого кто есть кто из DATA можно выяснить просто методом научного тыка — их перепутывание не смертельно, но устройство при этом опознаваться не будет.

Ну и немного по исполнению. Во первых, нежелательно продевать провод питания в дырку рядом с антенной — может мешать ей, а во вторых — USB не любит таких вот проводков, D+/D- желательно кидать экранированной витой парой.
0
  • avatar
  • Vga
  • 19 июня 2013, 23:52
Распиновка 8-контактного разъема BT есть здесь.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.