Hallo, ich suche eine Möglichkeit, an den Beaglebone Black angeschlossene USB-Geräte wie WLAN-Sticks usw. per Software stromlos schalten zu können. Mein naiver Ansatz wäre gewesen: - Spannungsregler auf dem Board so zu konfigurieren, dass keine USB-Spannungsversorgung mehr erfolgt. (Ist das möglich? Immerhin soll man ja den erlaubten Strom einstellen können.) - Geräte über einen aktiven USB-Hub anschließen, dessen Spannungsversorgung über einen Logiklevel-MOSFET o.ä. abgeschaltet werden kann. Kann das so funktionieren? Da auch eine Spannungsversorgung über USB vorgesehen zu sein scheint, dürfte es ja kein Problem damit geben, dass ich die USB-Schnittstelle von außen mit Spannung "versorge"? Gruß Hannes
:
Bearbeitet durch User
Nimm einen USB-Hub bei dem Du die Geräte pro Port schalten kannst: Beitrag "[S] USB Hub mit per port power switching"
Das Ding hat doch >60 GPIOs, einfach einen GPIO nehmen und mit nem Mosfet die Stromversorgung schalten?
Vielen Dank euch beiden. Dass es USB-Hubs mit Software-schaltbaren Ports gibt, wusste ich gar nicht. Kann man die dann einfach per Linux-Befehl schalten? Dass man die Spannungsversorgung einfach per Mosfet schalten kann, ist mir klar. Aber bei Geräten mit Spannungsversorgung über USB funktioniert das ja nicht so einfach ohne Manipulation des Geräts. Auch bei einem aktiven Hub wird doch sonst die Spannungsversorgung des Eingangs an die Ausgänge weitergegeben?
Nimm ne USB Buchse + USB Stecker, verbindet GND, D+, D- und setze einen Mosfet zwischen +5V. Diesen Mosfet verbindest du dann auch mit einem GPIO Port.
Tobias, du wirst (zurecht) lachen, aber auf die Idee bin ich tatsächlich nicht gekommen. Da ich aber sowieso einen neuen Hub benötige, probiere ich es zuerst, die Hubports abzuschalten.
Tobias schrieb: > Nimm ne USB Buchse + USB Stecker, verbindet GND, D+, D- und setze einen > Mosfet zwischen +5V. Diesen Mosfet verbindest du dann auch mit einem > GPIO Port. Wie geht das im Detail? Du willst von 5V zum Gerät schalten, also Highside. Die GPIOs haben m.W. 3,3V. - Mit einem NMOS: den kriegst du nicht eingeschaltet, weil du am Gate 5V+UGS, also irgendwas von 7V aufwärts anlegen müsstest. - Mit einem PMOS: den kriegst du vermutlich nicht richtig aus, weil er dafür 5V am Gate sehen will. Ein ProFET könnte ggf. gehen. Sonst brauchst du noch eine Zusatzbeschaltung davor (d.h. PMOS als Schalter, NMOS + Pullup zur Ansteuerung). Max
:
Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.