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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.