USB-ButtonBox selber bauen, welche Pins schalten

OP #7611612
Lesenswert?

Hallo zusammen.

Ich bin SIM-Racer und habe an meinem Simulator div. USB-Geräte, die ich schalten möchte. Zu Zeit mache ich das mit relativ günstigen USB-Hubs mit Schaltern. Unter anderem sind dort 2 USB-Soundkarten angeschlossen. Diese werden leider auch erkannt wenn der jeweilige Schalter aus ist. Das heißt für mich, dass die Schalter ja nicht alle Leitungen trennen.

Meine Frage ist nun, ist es ok wenn ich mir einen 4 (oder 5) poligen Schalter besorge und damit einfach alle Leitungen öffne/schließe oder gibt es da Probleme? Oder alternativ, kennt von euch jemand ein USB-Hub mit einzelnen Schalter, die USB komplett trennen? Gerne mit 7 Ports oder mehr.

Danke Jan

#7612016
Lesenswert?

Jan K. schrieb:

Meine Frage ist nun, ist es ok wenn ich mir einen 4 (oder 5) poligen Schalter besorge und damit einfach alle Leitungen öffne/schließe oder gibt es da Probleme?

Wenn Dir USB 2.0 reicht, dann kann das klappen für höhere Geschwindigkeiten sehr wahrscheinlich nicht.

Oder alternativ, kennt von euch jemand ein USB-Hub mit einzelnen Schalter, die USB komplett trennen?

Konkret kenn ich keinen, aber geben wirds solche sicherlich.

Gerne mit 7 Ports oder mehr.

Vermutlich wären welche mit 4 Ports leichter zu finden.

Was auf jeden Fall auch klappen sollte, für jede USB Soundkarte einen eigenen Hub zusätzlich zwischenschalten; wenn Du dem den Saft abdrehst, dann kommen auch keine Daten mehr durch.

Ein kleines Problem könnte Dir da leider trotzdem den Spaß verderben, da Deine Soundkarten vermutlich jeweils eigene Wandwarzen haben:

Lt. USB-Specs darf sich ein Hub unter keinen Umständen aus einem seiner Downstream Ports speisen, aber ob sich da alle (vor allem billige) wirklich dran halten??

Persönliche Seite #7612034
Lesenswert?

Michi S. schrieb:

Wenn Dir USB 2.0 reicht, dann kann das klappen für höhere Geschwindigkeiten sehr wahrscheinlich nicht.

Ganz sicher nicht, weil USB 3 ja die 2 USB 2.0 Leitungen D+ und D- überhaupt nicht benutzt, sondern separate RX/TX Leiterpaare.

Falls USB 1.1/2.0 könnte man schauen ob die Soundkarte den Pullup Widerstand auf D+/D- als diskretes Bauelement verbaut hat, und diesen per Schalter trennen. Das vermeidet es, das eigentliche Signal über den Schalter zu führen.

Alternativ USB-C verwenden und nur die CC-Leitungen trennen, was auch ein Abstecken simuliert. Das PD-Signal (falls überhaupt genutzt) auf den CC-Leitungen hat nur 300 kbps, also unproblematischer zu trennen.

Alternativ überlegen wie man per Keyboard Shortcut das USB Gerät in Software abschaltet? Das Betriebssystem kann das an sich.

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