Ich möchte gerne ein serielles Signal das von einem Commodore C64 kommt mittels AVR zwischen zwei Geräten schalten. Also eigentlich möchte ich ein und das selbe Floppylaufwerk mit zwei Geräten ansteuern können. Dazu möchte ich gerne zwischen den beiden Geräten umschalten können. Da mir eine mechanische Lösung nicht so sehr gefällt würde ich das ganze gerne mittels AVR betreiben. Gibt es da spezielle Bauteile mit denen man solche Signale schalten kann? Desweiteren würde ich gerne ein TTL RGB-Signal das ebenfalls von zwei Geräten stammt auf die gleiche Weise auf einen Monitor schalten. Läßt sich das alles eventuell mit einem oder zwei Bauteile lösen oder ist das komplexer?
wenns unkompliziert sein soll, nimm signalrelais, sind relativ leise, bruachen nicht so viel strom (sollten aber dennoch per transistor gechaltet werden und vegiss die freilaufdiode nicht) kannste auch mit nem einfachen schalter dann schalten, dann sparste dir auch den µC und die transistoren, wenns nur um 2 wege geht, nimm wechsler relais hab ich damals auch gemacht hat problemlos geklappt
Lokus P. schrieb: > serielles Signal Was für eins? Pegel? Übertragungsrate/Frequenz? Lokus P. schrieb: > Da mir eine mechanische Lösung nicht so sehr gefällt Warum nicht? Lokus P. schrieb: > würde ich das ganze gerne mittels AVR betreiben Je nach Übertragungsrate wird das nichts! Lokus P. schrieb: > Läßt sich das alles eventuell mit einem oder zwei Bauteile lösen oder > ist das komplexer? Warum nimmst du keine Relais oder Multiplexer?
Lokus P. schrieb: > Ich möchte gerne ein serielles Signal das von einem Commodore C64 kommt > mittels AVR zwischen zwei Geräten schalten. Also eigentlich möchte ich > ein und das selbe Floppylaufwerk mit zwei Geräten ansteuern können. Dazu > möchte ich gerne zwischen den beiden Geräten umschalten können. > > Da mir eine mechanische Lösung nicht so sehr gefällt würde ich das ganze > gerne mittels AVR betreiben. Im Prinzip kann man das mit Logik-IC (Multiplexer) lösen. Der serielle Bus des C64 besteht aus drei Signalen. ATN, Takt und Daten. Das ATN Signal ist in deiner Anwendung unidirektional (C64 sendet). Das Daten- und Taktsignal hingegen kann sowohl von der Floppy als auch vom C64 gesetzt werden. Konkret sind für diese 3 Signale open collector Treiber (7406) und Pullup-Widerstände an beiden Enden des Kabels. Erschwerend kommt hinzu, daß Floppy-Speeder zumindest Clock und Data auch anders verwenden können als mit der Standard-Signalisierung. Wirklich auf der sicheren Seite bist du also nur mit Relais oder möglicherweise Analogschaltern. Ob bidirektionale Pegelwandler (mit Tristate) funktionieren, ist fraglich. Die 5V an der Schnittstelle sind zwar noch handelsüblich, aber die Pullups sind mit 1K an jedem Ende vergleichsweise niederohmig.
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.