Problem mit FSUSB30 als USB-Schalter

OP #7748205
Lesenswert?

Hallo zusammen,

für ein Projekt benötige ich einen USB-Schalter, der einen USB-Stick zwischen zwei USB-Lesern umschaltet. Dafür habe ich den FSUSB30mux gewählt und eine Platine dafür entworfen und gelötet (Bilder und Schaltung oben), aber es funktioniert leider nicht, der FSUSB30 schaltet nicht, und lässt kein USB-Datensignal durch, egal was ich versuche. Es soll umschalten, wenn an dem Vin Pin Strom anliegt. Kann mir da jemand helfen? Vielen Dank

Angehängte Dateien:
#7748260
Lesenswert?

Apti schrieb:

USB-Lesern

Was ist das? Sollen das 2 USB Hosts sein? Zeig den Aufbau Sehr wahrscheinlich sind D+ und D- auf den Hostseiten vertauscht. Der Stick und der Umschalter sind wohl USB HiSpeed. Auch wenn das im allg. nicht so kritisch ist sollten die USB Leitungspaare etwa gleich lang sein. Bei dir gehen die teilweise einmal über die halbe Leiterplatte

OP #7748800
Lesenswert?

Hab jetzt ein Problem gefunden: Der Switch-Pin wurde mit 5V-Level benutzt, aber der FSUSB30 läuft mit 3,3V...der wurde dann gebraten. Das Umschalten geht aber jetzt mit einem neuen Chip, aber der USB-Stick wird vom zweiten Host, einem PC, nicht erkannt.

OP #7749472
Lesenswert?

Die Platine funktioniert wie sie sollte mit einem USB-Stick an einem Host (DFPlayer), aber nicht an einem PC, mit einer Maus geht es aber schon... Kann das an meinem "kreativen" Layout liegen, da der DFPlayer und die Maus viel langsamer sind als ein PC mit einem USB-Stick?

OP #7752492
Lesenswert?

Das Board funktioniert jetzt, es lag an meinem Breadboard, was ich verwendet habe. Problem ist jetzt, dass wenn ich an die selbe USB-Leitung einem Akkulader, den ich benötige, der dabei laden soll, funktioniert das nicht mehr ganz zuverlässig und die Spannung sinkt auf 4,3V, es lädt aber. Wenn ich zuerst den USB-Schalter anschließe und dann den Akkulader, funktioniert es, aber die Spannung ist trotzdem nur 4,3V... Hat irgendjemand eine Idee, was das sein könnte?

#7753898
Lesenswert?

Apti schrieb:

Kann man aus einer USB-C-Buchse unangemeldet mehr Strom ziehen?

Wie auch bei anderen USB-Hosts wird der entnommene Strom nur in extrem seltenen Fällen überhaupt überprüft.

Es gibt Unmengen von USB-Geräten, die irgendeinen Strombedarf anmelden, und sich dann nicht dran halten.

Jede, ausnahmslos jede 2.5"-Festplate für netzteillosen Betrieb an einem USB-Port ignoriert die USB-Spezifikation und nimmt (kurzzeitig, während der Hochlaufphase des Spindelmotors) über 1 A Strom auf.

Die USB-C-Buchse eines USB-Hosts stellt laut Spezifikation auch nur 900 mA zur Verfügung, wie die Praxis auch hier zeigt, schert sich niemand drum.

Die effektive Strombegrenzung ist eine "mit Luft" dimensionierte Polyfuse.

Anders sieht das bei USB-C-Netzteilen aus, die das USB-PD-Protokoll sprechen. Hier können deutlich höhere Ströme fließen, aber die Aushandlung von Spannung und Strom erfolgt über ein vollkommen anderes Protokoll und über andere Signalleitungen.

USB-Hosts, die USB-PD anbieten, sind selten (meist in Form von USB-C-Docks oder in Monitoren zu finden).

Normale PCs tun das üblicherweise nicht.

#7753969
Lesenswert?

Harald K. schrieb:

Normale PCs tun das üblicherweise nicht

Mittlerweile schon, Laptops mit USB C haben in der Regel auch die Möglichkeit, externe Geräte wie Handys über PD zu laden. Meist lässt sich im BIOS sogar einstellen, ob sie 7,5W oder 15W bereit stellen sollen. Wenn man bei 5V bleibt, reichen auch die Widerstände für 1.5A oder 3A. Ob man dann auch immer den Strom ziehen kann, ist vom Host abhängig. (Business)Laptops sind da mitunter pingelig und schalten dann ab.

OP #7755394
Lesenswert?

Kurz eine theoretische Frage: Wenn ein USB-Stick über USB-C an einen Host angeschlossen ist, und man mehr Strom über die CC-Linien anfordert, bricht die Spannung dann kurz zusammen? Ist es außerdem möglich, sich zuerst über USB anzumelden und dann über die CC-Linien und andersherum?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren