Случилось так, что из-за помех от коллекторного движка на 12В (без цепи защиты) на малинке сгорели оба USB порта.
Заглянув в принципиальные схемы Raspberry Pi, понял, что не все еще потеряно.
USB порты в малинке дает нам микросхема LAN9512 (LAN9514 — для 4-х портовых моделей), которая представляет из себя USB-хаб и USB-контроллер Ethernet.
Как видно из схемы выше, LAN9512 подключается к USB-порту чипа BCM2835. Таким образом, чтобы вернуть утраченные USB порты, достаточно отрезать их от LAN9512 и подключить к этим выводам внешний USB-хаб.
Чтобы не потерять встроенный Ethernet, необходимо подключить LAN9512 к USB-порту внешнего хаба. Удобнее всего это сделать на месте отсутствующих перемычек R36 и R37. Второй вариант удобен при наличии кабеля на обоих концах которого USB Type-A. Необходимо отрезать 3 и 4 выводы LAN9512 и поставить перемычки R36 и R37. Таким образом вход LAN9512 соединится с нижним USB-портом Raspberry Pi.
Стоит отметить, что таким же образом из упаленной малинки сделать USB-Ethernet контроллер.
Я использовал mini-USB кабель, идущий в комплекте с хабом.
PS не ждите пока отвалятся USB-порты у Raspberry Pi, сразу цепляйте «свои творения» через USB-хаб, с дополнительным питанием.
Автор: лейтенант Буэндиа
Добрый день.
как сделать то же самое с raspberry pi 3b ? там какие-то pp контакты на usb
А на raspberry pi 3b+ можно так сделать?