Forum: Analoge Elektronik und Schaltungstechnik USB-ButtonBox selber bauen, welche Pins schalten


von Jan K. (jeykay)


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

von Harald A. (embedded)


Lesenswert?

Sind die Soundkarten (zusätzlich) mit einem Netzteil versorgt?

von Jan K. (jeykay)


Lesenswert?

Harald A. schrieb:
> Sind die Soundkarten (zusätzlich) mit einem Netzteil versorgt?

Stimmt, das werden sie tatsächlich. Dann habe ich ja schon mal den Grund 
warum sie erkannt werden. Jetzt könnte ich natürlich die Netzteile 
schalten, bzw. haben die Soundkarten eigene Schalter. Eleganter, für 
mich, wäre eine Schaltung über USB.

von M. K. (kichi)


Lesenswert?

Ich hätte erwartet, dass die Hubs mit Schalter nur die 
Spannungsversorgung trennen. Die Datenleitungen sind im Vergleich dazu 
eher kritisch was bspw. die Impedanz angeht.

von Michi S. (mista_s)


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??

von Niklas G. (erlkoenig) Benutzerseite


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.

: Bearbeitet durch User
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.