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?
Gast
#389591
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 ;-)
Gast
#389592
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
Gast
#389593
Gast
#389594
@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.
Gast
#389595
Vielleicht kann man so einen Diff.Treiber nehmen und damit auf den normalen Logikpegel umsetzen ( so etwas ähnliches, wie der RS485). Alex
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.