Forum: Mikrocontroller und Digitale Elektronik USB Switch IC gesucht


von Frank M. (frank-wob)


Lesenswert?

Hallo,

ich bin auf der Suche nach einem IC das mindestens zwei USB Eingänge auf 
einen USB Ausgang schalten kann.

Ich benötige dies um ein Gerät zu testen an dem verschiedene USB 2.0 
Geräte laufen sollen. Im Augenblickt stecke ich die Geräte immer 
abwechselnd an, was aber die USB Buchse wohl nicht mehr lange mitmachen 
wird. Außerdem soll das ganze in Zukunft automatisiert ablaufen.

Gruß Frank

von Volker Z. (vza)


Lesenswert?

Relais !

von Christian H. (netzwanze) Benutzerseite


Lesenswert?

Volker Zabe schrieb:
> Relais !
Aber nur mit voreilenden Kontakten pro USB-Port.

Bei Einschalten muß folgende Verbindungsreihenfolge eingehalten werden:

1. GND
2. +5V
3. beide Datenleitungen

Beim Abschalten umgekehrt.

von Manuel (Gast)


Lesenswert?

Und warum kaufst Du dir nicht einfach ein fertiges Teil bei der Bucht 
für 3,50€?

von Frank M. (frank-wob)


Lesenswert?

Hallo,

mit Relais habe ich es schon versucht. Bei USB 1.1 Geräten funktioniert 
das auch ohne Probleme. Bei USB 2.0 leider nicht mehr. Die Geräte werden 
nur noch sporadisch erkannt oder die Datenübetragung bricht ab.

Ein fertiges Gerät kommt nicht in Frage, da ich den kompletten Aufbau 
dokumentieren muß. Vor allem muß das Endgerät 8 USB Ports schalten 
können.
Dies wollte ich durch das zusammenschalten mehrerer ICs realiesieren.

Gruß Frank

von David .. (volatile)


Lesenswert?

Frank Matth schrieb:
> Hallo,
>
> mit Relais habe ich es schon versucht. Bei USB 1.1 Geräten funktioniert
> das auch ohne Probleme. Bei USB 2.0 leider nicht mehr. Die Geräte werden
> nur noch sporadisch erkannt oder die Datenübetragung bricht ab.
>
> Ein fertiges Gerät kommt nicht in Frage, da ich den kompletten Aufbau
> dokumentieren muß. Vor allem muß das Endgerät 8 USB Ports schalten
> können.
> Dies wollte ich durch das zusammenschalten mehrerer ICs realiesieren.
>
> Gruß Frank

Crosspoint switch? Die haette ich zB noch... 
http://www.intersil.com/data/fn/fn2793.pdf

von Marcus K. (marcusk)


Lesenswert?

> Ein fertiges Gerät kommt nicht in Frage, da ich den kompletten Aufbau
> dokumentieren muß. Vor allem muß das Endgerät 8 USB Ports schalten
> können.
> Dies wollte ich durch das zusammenschalten mehrerer ICs realiesieren.
ich glaube nicht das das überhaupt geht, du müsstest ja dann schon 4 IC 
hintereinandern anschliessen, jeder davon wird das signal 
verschlechtern. Bei USB2.0 ist nicht viel reserve für soetwas.

von Manuel (Gast)


Lesenswert?


von Dieter W. (dds5)


Lesenswert?

Ich würde erstmal davon ausgehen dass GND von allen Devices gleichzeitig 
angeschlossen sein darf.

Eine Umschaltung mit Relais erfordert dann pro Device ein Relais mit 
einem Schließer für die Spannung (als erstes einschalten) und ein 
weiteres mit 2 Schließern für die Datenleitungen.

Es wird sicherlich auch noch auf das passende Timing ankommen, denn nach 
dem Entfernen eines Device braucht der Host (USB Stack) bestimmt einige 
Zeit bis er wieder zu einer neuen Verbindung bereit ist.

von max (Gast)


Lesenswert?

für sowas gibts extra schalter - siehe hier:
http://para.maxim-ic.com/en/search.mvp?fam=swmux_low&270=USB%20Certified

(samples gibts davon auch. hab schon mal welche bestellt..)

von Björn R. (sushi)


Lesenswert?

Was soll denn der ganze Quark überhaupt?? Wieso nimmst du nicht nen 
USB-Hub und schließt alle gleichzeitig an??

von Frank M. (frank-wob)


Lesenswert?

@Björn R.
Weil nicht jeder USB Host ein Computer ist, an dem man mehrere USB 
Geräte gleichzeitig anschliessen kann.

@max
Danke, das war es was ich gesucht habe.

@Alle
Vielen Dank für eure Hilfe und Tips

Gruß Frank

von josef (Gast)


Lesenswert?


von WissenWill (Gast)


Lesenswert?

Bleibt die Frage, was Dein USB Host ist, wenn's kein Computer ist?

von Dom (Gast)


Lesenswert?

Sorry, dass ich so einen alten Beitrag wieder hochhole, aber ich habe 
das gleiche Problem wie Frank. Ich möchte mehrere USB-Sticks an einem 
"nicht PC Host" testen ohne dauernd die Dinger umstecken zu müssen. 
Einsetzen möchte ich den MAX4999 (da USB 2.0 Hi-Speed) scheint mir recht 
einfach zu sein, den Chip auf eine Platine zu setzen und fertig. Nun zum 
Problem die USB-Sticks sollen durch die Host Spannungsleitungen versorgt 
werden, wie realisiere ich da am Besten die Umschaltung der 
Versorgungsspannung? Mit Relais (welche würdet ihr vorschlagen) oder 
gibts bessere Lösungen?

von Jörg S. (joerg-s)


Lesenswert?

Dom schrieb:
> wie realisiere ich da am Besten die Umschaltung der
> Versorgungsspannung?
P-Kanal MOSFET z.B.

von Hermocrates (Gast)


Lesenswert?

Christian H. schrieb:
> Bei Einschalten muß folgende Verbindungsreihenfolge eingehalten werden:
>
>
>
> 1. GND
>
> 2. +5V
>
> 3. beide Datenleitungen
>
>
>
> Beim Abschalten umgekehrt.

Kann man nicht einfach nur die Datenleitungen schalten? Dann wuerde ein 
2xUM Relais reichen.

von GB (Gast)


Lesenswert?

Frank Matth schrieb:
> ich bin auf der Suche nach einem IC das mindestens zwei USB Eingänge auf
> einen USB Ausgang schalten kann.

Vishay DG2720 oder DG2722

von Dom (Gast)


Lesenswert?

Hermocrates schrieb:
> Kann man nicht einfach nur die Datenleitungen schalten? Dann wuerde ein
> 2xUM Relais reichen.

Nein, dass geht leider nicht. Die USB-Spezifikation sieht vor, dass sich 
ein neu angeschlossenes Gerät innerhalb von 100 ms beim USB-Host 
anmeldet (sobald die Spannungsversorgung vorhanden ist). Wenn der Stick 
nun dauerhaft an die Versorgungsleitungen angeschlossen ist, schlägt 
dies (wahrscheinlich) fehl. Bei meiner Testschaltung zumindest wäre dies 
auch nicht gewünscht, da der Host das aktuelle Gerät alleine versorgen 
soll/muss.

von Dom (Gast)


Angehängte Dateien:

Lesenswert?

Jörg S. schrieb:
>> wie realisiere ich da am Besten die Umschaltung der
>> Versorgungsspannung?
> P-Kanal MOSFET z.B.

Geschaltet werden, soll mit einem STM32 (3,3 V). Habe den IRLML6246 
gefunden, der einen kleinen Ron-Wert besitzt, ist aber ein NMOS. Gibts 
besondere Gründe einen P-Mos hier für meine Aufgabe einzusetzen und wenn 
ja habt ihr vielleicht einen Schaltungs-/Bauteilevorschlag?

von Dom (Gast)


Angehängte Dateien:

Lesenswert?

So ich habe nochmal eine neue Schaltung um die USB-Versorgungsspannung 
zu trennen. Wäre das so ok oder seht ihr Probleme, wenn ich diesen 
Highside-Switch achtmal für die USB-Sticks am MAX4999 einsetze? 
Ausgewählt habe ich diese beiden MOSFETs:

PMOS IRF7410
VGs(th) -0.4 - -0.9 V
RDS(on) 13.0 mOhm
Qg Typ 91.0 nC
SO-8

NMOS IRLML6246
VGs(th) 0.5 - 1.1 V
RDS(on) 66 mOhm
Qg Typ 3.5 nC
SOT-23

von Alexander D. (alexander_d)


Lesenswert?

Christian H. schrieb:
> Volker Zabe schrieb:
>> Relais !
> Aber nur mit voreilenden Kontakten pro USB-Port.
>
> Bei Einschalten muß folgende Verbindungsreihenfolge eingehalten werden:
>
> 1. GND
> 2. +5V
> 3. beide Datenleitungen
>
> Beim Abschalten umgekehrt.

bei Pollin gibt es einen USB-Umschalter als Bausatz. Auf dem Foto sind 
REED-Relais zu erkennen. Es sieht aber nicht so aus als würde da eine 
bestimmte Reihenfolge beim Ein- und Ausschalten  eingehalten.

http://www.pollin.de/shop/dt/MTY4OTgxOTk-/Bausaetze_Module/Bausaetze/USB_Relaiskarte_E5_A1.html

Gruß,
Alexander

von BSU (Gast)


Lesenswert?

Naja es gab doch schon die Kommentare, dass Relais nicht "richtig" 
funktionieren würden (zumindest USB 2.0 Hi-Speed)...

von Dom (Gast)


Lesenswert?

Dom schrieb:
> So ich habe nochmal eine neue Schaltung um die USB-Versorgungsspannung
> zu trennen. Wäre das so ok oder seht ihr Probleme, wenn ich diesen
> Highside-Switch achtmal für die USB-Sticks am MAX4999 einsetze?
> Ausgewählt habe ich diese beiden MOSFETs:
>
> PMOS IRF7410
> NMOS IRLML6246


Hi kann ich das so nutzen, spricht was dagegen oder habe ich irgendwo 
einen Design-Fehler gemacht?

von Franz (Gast)


Lesenswert?

Dom schrieb:
> Dom schrieb:
>> So ich habe nochmal eine neue Schaltung um die USB-Versorgungsspannung
>> zu trennen. Wäre das so ok oder seht ihr Probleme, wenn ich diesen
>> Highside-Switch achtmal für die USB-Sticks am MAX4999 einsetze?
>> Ausgewählt habe ich diese beiden MOSFETs:
>>
>> PMOS IRF7410
>> NMOS IRLML6246
>
>
> Hi kann ich das so nutzen, spricht was dagegen oder habe ich irgendwo
> einen Design-Fehler gemacht?

Hallo Dom,
sorry für das Hochholen eines so alten Beitrags, aber hatte das so 
funktioniert wie du es dir gedacht hattest?

von Artata (Gast)


Lesenswert?

Wozu immer so kompliziert?
Gibt doch genügend analog Schalter, sogar mit I2C usw.
http://de.mouser.com/Semiconductors/Switch-ICs/Analog-Switch-ICs/_/N-7590c

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.