USB-ButtonBox selber bauen, welche Pins schalten

OP #7611612

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

OP #7611968

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.

#7612016

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

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

Eine eigene Frage? Dieser Thread ist über 2 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.