Ich habe heute eine Mail von Einem bekommen, der hier nicht Mitglied ist, aber mitliest. Ich habe die Erlaubnis, den Inhalt der Mail hier reinzukopieren, was ich hiermit mache. Zum Inhalt kann ich nichts groß sagen, außer dass der C64-Userport erwähnt wird. 
Zitat Mail:
...
Eine vollständig galvanisch getrennte Lösung für den Userport könnte man mit bidirektionalen Optokoppler erreichen. Allerdings dürfte die dazugehörige Schaltung nicht unbedingt trivial sein.
Eine Leitung, die mit einem bidirektionalen Optokoppler wie dem FOD8012 aufgebaut ist, würde folgendermaßen aussehen:
Grundlegender Aufbau:
Zwei Datenleitungen: Der Bitte melde dich an, um diesen Link zu sehen. verfügt über zwei interne Kanäle, die in beide Richtungen arbeiten können. Jeder Kanal ist für den Austausch von Daten zwischen zwei isolierten Schaltungsteilen vorgesehen.
Eingangs- und Ausgangsseite: Die beiden Enden jeder Leitung sind vollständig galvanisch getrennt, was bedeutet, dass keine direkte elektrische Verbindung zwischen den beiden Schaltungsteilen besteht. Stattdessen wird das elektrische Signal in Licht umgewandelt, durch einen optischen Pfad geleitet und auf der anderen Seite wieder in ein elektrisches Signal umgewandelt.
Funktionsweise in der Praxis:
Datenrichtung 1 (z. B. von C64 zu externem Gerät): Wenn der C64 (5V) ein Signal sendet, wird die LED auf der Eingangsseite des Optokopplers aktiviert, und das optische Signal erreicht den Fototransistor auf der Ausgangsseite, welcher das Signal auf die Zielspannung (z. B. 3,3V) konvertiert.
Datenrichtung 2 (z. B. von externem Gerät zum C64): Das gleiche Prinzip gilt in umgekehrter Richtung. Das externe Gerät sendet ein Signal, das die LED auf der anderen Seite aktiviert, und der Fototransistor auf der C64-Seite stellt das Signal für den Userport bereit.
Wichtige Eigenschaften:
Galvanische Trennung: Ja, der bidirektionale Optokoppler trennt die beiden Schaltungsteile vollständig. Das bedeutet, dass keine elektrische Verbindung, weder in der einen noch in der anderen Richtung, zwischen den Geräten besteht. Stattdessen erfolgt die Übertragung des Signals über einen Lichtstrahl innerhalb des Optokopplers.
Bidirektionalität: Der FOD8012 ermöglicht die Datenübertragung in beide Richtungen, aber er verwendet für jede Richtung einen separaten optischen Kanal. Die beiden Kanäle sorgen für die Übertragung der Signale unabhängig voneinander, sodass bidirektionale Kommunikation möglich ist.
Anwendungsbeispiel:
Angenommen, du hast eine serielle Datenverbindung zwischen dem C64 und einem modernen Mikrocontroller. Mithilfe des FOD8012 können beide Geräte miteinander kommunizieren, wobei:
Der C64 (5V) über den Optokoppler Daten an den Mikrocontroller (3,3V) sendet.
Gleichzeitig kann der Mikrocontroller auf einer anderen Leitung (oder bei Bedarf auf derselben, bidirektional) Daten an den C64 zurücksenden.
In beiden Fällen sorgt die galvanische Trennung dafür, dass keine gefährlichen Spannungen den C64 erreichen können.
Fazit:
Die Leitung ist durch den FOD8012 definitiv in beide Richtungen galvanisch getrennt. Dies bedeutet, dass der C64 vollständig vor potenziellen Überspannungen oder anderen elektrischen Störungen auf der Seite des externen Geräts geschützt ist.
...
Zitat von Datenblatt FOD8012 im Anhand als PDF
Description:
The FOD8012 is a full duplex, bi-directional, high-speed logic gate Optocoupler, which supports isolated commu- nications allowing digital signals to communicate between systems without conducting ground loops or hazardous voltages. It utilizes Fairchild’s proprietary coplanar packaging technology, Optoplanar ® , and opti- IC design to achieve minimum 20kV/µs Common Mode Noise Rejection (CMR) rating.