Forum: Mikrocontroller und Digitale Elektronik Wie einen I/O Port galvanisch trennen?


von Oliver L. (ollil)


Lesenswert?

Hallo,

2 Ports meines ATMega1284P hängen an einem i8286 und 74LS540 welche 
wiederum an einer Z80-PIO hängen (wer es genauer wissen will: Seite 7 - 
http://pofo.de/P8000/notes/plaene/eigene/16-Bit-Rechner/Stromlaufplan.pdf)

Ich habe das Problem, das bei ausgeschaltetem Netzteil meines ATMega, 
Spannung des Rechners an welchem mein AVR angeschlossen ist, bis auf die 
5V Schiene meines AVR "durchdrückt". Das hindert u.a. mein AVR-Netzteil 
am anlaufen (es liegen so 3,schlagmichtot Volt an - mein AVR läuft mit 
5V).

Ich würde nun gerne beide Systeme so trennen, dass dies nicht mehr 
vorkommen kann. Eine galvanische Trennung viel mir da ein. Optokoppler 
kamen in meinen Sinn. Problem ist nur - einer der beiden Ports arbeitet 
mal als Input, und mal als Output - abhängig von den Steuersignalen 
welche ich auf dem 2. Port empfange. Ein- bzw. Ausgang für den 2. Port 
ist fest definiert - der 1. Port ist aber wie gesagt variabel.

Damit scheiden Optokoppler aus, oder?

Gibt es noch andere Möglichkeiten? Am besten auch irgendwas kompaktes - 
handelt sich um 16 Signalleitungen.

von spontan (Gast)


Lesenswert?

Die Notwendigkeit der Entkopplung über Opto seh ich nicht. Schon mal an 
Serienwiderstände zwischen den IO-Leitungen gedacht. Die begrenzen den 
unerwünschten Strom, bei richtiger Auslegung stören sie aber nicht die 
Datenübergabe. Den Widerständen ists egal, welcher Pin In oder Out ist.

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
Noch kein Account? Hier anmelden.