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 ;)?
Nicht normal. Elko(s) verkehrt herum oder defekt? Eine unbenutzter Ausgang versehentlich kurzgeschlossen?
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?
Du musst nur bei deim Poligon (für die Massefläche) bei Isolate einen größeren Wert eingeben.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.