atmega8 bootet über highpegel von rs232

Gast #1063375
Lesenswert?

hallo zusammen,

Ich habe mir eine kleine verbindung von zwei atmega8 controllern über 
rs232 aufgebaut. Soweit funktioniert alles wunderbar. Wenn ich aber nun 
den einen Controller mit der versorgungsspannung von 5 V versorge und 
dem anderen keine versorgungsspannung gebe, bootet der eine kontroller 
trotzdem mit dem einen Controller mit. Er versorgt sich irgendwie über 
den Highpegel des Transmittports des einen Controllers. Weiss wer, wie 
man das unterbinden kann?
Gast #1063383
Lesenswert?

>Er versorgt sich irgendwie...

Nicht irgendwie. Der Max232 Pegelwandler wird von extern gespiesen und 
ueber die diversen Schutzdioden kommen die paar mA zusammen. Falls nun 
die RS232 Eingange alle auf -12V sind, so koennen keine +5V 
rauskommen....
#1063635
Lesenswert?

Ich kann mir vorstellen, was hier passiert: Ein ATMega kann problemlos 
20 mA treiben, 10mA können die Schutzdioden problemlos ableiten, so wird 
dann die zweite Schaltung über den High-Pegel und Schutzdioden mit 
versorgt. 10mA reichen für einen ATMega8 mit einigen MHz Takt und ein 
LC-Display. Garantiert zu verhindern ist es nur, indem mittels 
Optokoppler getrennt wird oder 2 Transistorinverter hintereinander in 
die Leitung gesetzt werden. 2 deshalb, damit Signalpolarität erhalten 
bleibt. Oder beiden Controllern jeweils einen MAX232 verpassen, der 
leitet ebenfalls nicht nach Vcc ab.

Gruß
Jadeclaw.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren