Hi,
ich bräuchte für ein kleines Bastelprojekt einen aktiven USB 2.0 hub.
Diese kosten ja ansich nicht viel, allerdings habe ich hier noch einen
alten passiven USB Hub. Wäre es ggf. möglich, diesen "aktiv zu machen".
Wenn ja, wie?
Vielen Dank!
Gar nicht, da der IC (USB Host) nicht in der Lage ist, die einzelnen
Ports einzuschalten bzw. zu deaktivieren.
Der IC (USB Host) muss nämlich auch den aktuellen Strom des Devices
kennen.
p94 schrieb:> ich bräuchte für ein kleines Bastelprojekt einen aktiven USB 2.0 hub.> Diese kosten ja ansich nicht viel, allerdings habe ich hier noch einen> alten passiven USB Hub. Wäre es ggf. möglich, diesen "aktiv zu machen".> Wenn ja, wie?>> Vielen Dank!
Das ist nicht einfach.
Grund:
Der Hub-Baustein braucht VBUS als Attach sense.
Du musst aber trotzdem die Versorgung der Ports vom VBUS vom Host
trennen, sonst geht dir der Host kaputt, wenn er ausgeschaltet wird.
Ich habe das schon geschaft, über einen ungeschickten Breadboard-Aufbau.
Eigentlich müsste der Hub auch die Ports einzeln wegschalten können, das
geht auch nicht, mangels Schalter-IC.
Ich würds lassen, so ein Mainboard ist teuer, ein Hub billig.
Wenn ich das richtig sehe, ist das Board doch schon für eine eigene
Spannungsversorgung vorbereitet, die nur nicht bestückt ist (J6 + evtl.
die fehlenden Kondensatoren).
Allerdings scheint die Spannung vom Host tatsächlich nicht von der
extern zugeführten entkoppelt zu sein, es sei denn U1 ist kein
Spannungsregler, sondern ein MOS-FET, das ist auf den Bildern leider
nicht zu erkennen.
Vielen Dank für all eure Antworten! Das ist ja echt super!!
R. M. schrieb:> Wenn ich das richtig sehe, ist das Board doch schon für eine> eigene> Spannungsversorgung vorbereitet, die nur nicht bestückt ist (J6 + evtl.> die fehlenden Kondensatoren).>> Allerdings scheint die Spannung vom Host tatsächlich nicht von der> extern zugeführten entkoppelt zu sein, es sei denn U1 ist kein> Spannungsregler, sondern ein MOS-FET, das ist auf den Bildern leider> nicht zu erkennen.
Das hatte ich nämlich auch gedacht, dass das schon recht vorbereitet
aussieht.
U1 habe ich mal vergrößert und angehängt
Fred R. schrieb:> Gar nicht, da der IC (USB Host) nicht in der Lage ist, die einzelnen> Ports einzuschalten bzw. zu deaktivieren.
Das ist ein stinknormaler USB-Hub, der einen sehr weit verbreiteten
USB-Hub-Baustein verwendet, der wiederum sowohl in Self- als auch
Bus-Powered USB-Hubs verwendet wird.
Im Datenblatt http://www.datasheet.tomkii.net/usb/GL850.pdf wird
beschrieben, wie man dem USB-Hub-Baustein mitteilt, in welcher
Betriebsart der Hub arbeitet (Pin PSELF, danach im Datenblatt suchen).
Das Ein- oder Ausschalten einzelner Ports ist kein zwingender
Bestandteil eines USB-Hubs.
Ein Beispiel für den Schaltplan eines Self-Powered USB-Hubs mit dem
GL850 findet sich hier:
https://www.ftdichip.com/Support/Documents/DataSheets/Modules/DS_RPi_HUB_Module.pdf
Da ist noch eine USB-Seriell-Bridge drauf, aber die kann man für das
Verständnis der Funktion einfach ignorieren.
p94 schrieb:> U1 habe ich mal vergrößert und angehängt
Das ist ein 3,3V-Festspannungsregler.
Ich habe die Entkopplung der Spannungen aber inzwischen gefunden: Auf J6
gehört eine Buchse mit Schalter, die die 5V-Leitung vom Host
unterbricht, sobald ein Stecker hineingesteckt wird. Damit das
funktioniert, musst Du allerdings beim Bestücken der Buchse den oval
umrandeten Null-Ohm-Widerstand zwischen J6 und U1 entfernen.
p94 schrieb:> Wäre es ggf. möglich, diesen "aktiv zu machen".> Wenn ja, wie?
In schnell?
Pluskabel vom USB-Kabel von der Leiterplatte ablöten und isolieren.
5 V-Netzteil an den Punkt und natürlich Masse anschließen.