Forum: PC Hard- und Software Aus passivem USB 2.0 Hub einen aktiven machen


von p94 (Gast)


Angehängte Dateien:

Lesenswert?

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!

von Fred R. (Firma: www.ramser-elektro.at/shop) (fred_ram)


Lesenswert?

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.

von soso... (Gast)


Lesenswert?

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.

von R. M. (rmax)


Lesenswert?

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.

: Bearbeitet durch User
von p94 (Gast)


Angehängte Dateien:

Lesenswert?

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

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

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.

von R. M. (rmax)


Lesenswert?

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.

von MM (Gast)


Lesenswert?

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.

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
Noch kein Account? Hier anmelden.