Hallo zusammen, ist es möglich die USB-Signale über nen CPLD laufen zu lassen und zwischen 2 Geräten hin und her zu schalten, so dass immer nur ein Gerät aktiv ist?
Sehr schwer, denn die USB-Signale sind differenziell und bidirektional, ohne jegliche Information über die Richtung. Das kann man nicht so umschalten. Mit einem einfachen Relais geht das aber ;-)
eventuell mit einem einfachen Analogmultiplexer, das könnte ich mir vorstellen. CPLD halt ich auch für schwer, da, wie supachris schon sagte, die Signale bidirektional ohne Steuersignal sind. Ausserdem ist so ein Analogmultiplexer billig und du hast keinen Programmieraufwand
@Christoph: Wenn du ein Device(Drucker) an zwei Hosts(PC) anschliesen willst, da gibt es extra Bausteine. Bis USB Fulllspeed kann man sich das vielleicht selber bauen, bei High Speed wirst du das vegessen können. Auch der Vorschlag mit einem Relais wird bei High Speed wohl nicht mehr funktionieren.
Vielleicht kann man so einen Diff.Treiber nehmen und damit auf den normalen Logikpegel umsetzen ( so etwas ähnliches, wie der RS485). Alex
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.