Forum: Mikrocontroller und Digitale Elektronik MAX232 wird warm -> Datenmüll


von Ithamar G. (antimon)


Lesenswert?

Hallo zusammen,

ich habe eine (eigentlich) Standard-Schaltung mit einem AtMega16 und
einem MAX232N aufgebaut - und prinzipiell funktioniert sie auch.
Nur mit der Zeit wird der MAX232 warm und liefert dann nur noch
Datenmüll. Erst werden einzelne Zeichen vertauscht bis am Ende nur noch
Schrott am PC ankommt. Interessant ist, wenn ich die Schaltung mit einem
Luftstrom kühle - dann kommen wieder vernünftige Daten an. Auch sobald
ich einen Kühlkörper an den MAX232 halte, wird es sofort besser...

Baudrate ist 9600 und der Quarzoszillator schwingt mit 8 Mhz - das
sollte doch eigentlich kein Problem darstellen oder?

Ist es normal, dass der MAX warm wird? Betrieben wird er mit 5 V und
als Ladungspumpen habe ich 1uF Kondensatoren verwendet.

Ich vermute, der MAX ist schuld, denn normalerweise sollte der
Quarzoszi relativ stabil schwingen, auch bei höheren Temperaturen oder?
Und der AtMega wird auch nicht warm...

Woran könnte es liegen und wie könnte ich das Problem in den Griff
bekommen? Normalerweise braucht der MAX doch keinen Kühlkörper oder ;)?

von A.K. (Gast)


Lesenswert?

Nicht normal. Elko(s) verkehrt herum oder defekt? Eine unbenutzter
Ausgang versehentlich kurzgeschlossen?

von Ithamar G. (antimon)


Lesenswert?

Hmm okay - manchmal sollte man einfach Pause machen...

Ich hab die Schaltung eigentlich zigmal überprüft, aber erst jetzt habe
ich den Fehler gefunden: Ein Pin eines Elkos war mit Masse verbunden.
Klar dass das nicht geht.

Aber was lernt man draus? Erst mal die einfachsten Sachen gründlich
überprüfen und dann beim nächsten Mal die Massefläche weiter von den
Leiterbahnen/Pins entfernen.

Hat jemand zufälligerweise nen Tip parat, wie ich das in Eagle
bewerkstellige? Bzw. gibts eventuell fertige Designregeln für Eagle zum
Layout, die für Hobby-Ätzer bewährt sind?

von Karl-j. B. (_matrixman_)


Lesenswert?

Du musst nur bei deim Poligon (für die Massefläche) bei Isolate einen 
größeren Wert eingeben.

von bergzwerg (Gast)


Lesenswert?

Hey hate ein ähnliches Problem.Der Mega8 konnte an PC senden aber nicht
empfangen.Habe erst 10uF ,1uf , 0,1uf ausprobiert.
Ursache aber war :
im Tutorial Uart hängt Pin2 über C5 an +5V,---ist aber falsch
laut datenblatt MAX232N soll er auf Ground 0V liegen.
habe ich gemacht.   alles OK

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.