Forum: Mikrocontroller und Digitale Elektronik USB HUB selbst bauen


von Hansi (Gast)


Lesenswert?

Hallo,
ich möchte einen USB Hub bauen. Ich benötige 5 Ports und möchte aber, 
dass nur immer einer aktiv erkannt werden kann. Die Auswahl, welcher 
Stick gerade aktiv sein soll, möchte ich über ein Display auswählen 
können.

Habt ihr ein paar Ideen, wie ich am besten anfange bzw. wo ich mehr 
Informationen finden kann?
Danke euch

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Es dürfte dafür vermutlich das einfachste sein, fertige USB-Hub-ICs
zu benutzen, aber die Spannungsversorgung der Ports dann zu schalten.
Dafür integrierst du einen USB-fähigen Mikrocontroller auf dem Gerät.

Die eigentliche Hub-Funktion selbst wirst du mit Hausmitteln ohne
fertige Hub-ICs kaum sinnvoll aufgebaut bekommen.

von mux (Gast)


Lesenswert?

Dafür braucht man keinen Hub, dafür gibt es auch USB Multiplexer, z.B.: 
MAX4999

von Felix U. (ubfx)


Lesenswert?

So wie ich das verstehe willst du gerade keinen Hub bauen. Denn ein Hub 
ermöglicht ja gerade, dass mehrere Devices an einer "Node" angeschlossen 
werden können. Ich würde einfach Analog Switches oder Multiplexer für 
die 4 USB-Leitungen nehmen.

von Hauke Haien (Gast)


Lesenswert?

Hier: 
https://www.fh-bielefeld.de/ium/studium/labore/hochfrequenz-und-kommunikationstechnik

Wenn du keinen Hub brauchst, sondern eigentlich nur einen 5x Umschalter 
für USB, such mal nach USB Multimplexer.

https://www.maximintegrated.com/en/products/analog/analog-switches-multiplexers/MAX4999.html

Das dürfte leichter sein als einen funktionierenden Hub zu layouten, 
aber immernoch eine sehr lehrreiche Aufgabe.

Ganz schmutzig aber machbar wäre es, die Sticks über einen Hub an einen 
RasPi zu hängen und diese nur selektiv per Device Server software im LAN 
verfügbar zu machen.

Viel Spaß!

Hauke

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.