AT Mega 48P Notaus

OP #2762601
Hallo Zusammen,

ich habe ein Problem mit dem AT Mega 48P.

Dieser fuktioniert soweit wie gewünscht. Jedoch schält nach ca. 5h 
Betrieb und bei einer Gehäusetemp von ca 55 °C der µC ab und wieder an. 
Dieser Vorgang wird einige male (Zeitabstand konst.). Nach ca. 5 min. 
wiederholt sich der ab- und einschaltvorgang zyklilsch.

Dieser Effekt sieht aus, als ob der Controller zu warm wird und 
abschällt(Grund: internen Sensor ?!?)


über Hilfe wäre ist sehr dankbar

Gruß
OP
Anbei die Beschaltung des Conrollers.
5V werden mit einem Linearreger erzeugt.

Tc des At mega 48p ist mit 125 °C definiert. Ich denke diese werden 
nicht überschritten wenn die Gehäusetemp. bei 55°C liegt.

Beinhaltet der µC einen 2. internen Sensor der einen Not-Aus relasieren 
könnte ? (der interne Tempsensor wir nicht genutzt)
Angehängte Dateien:
Gast
hans gerhard schrieb:
> Tc des At mega 48p ist mit 125 °C definiert. Ich denke diese werden
> nicht überschritten wenn die Gehäusetemp. bei 55°C liegt.

Dennoch stimmt etwas mit Deiner Schaltung nicht.
Normalerweise bleibt ein Controller fast auf Umgebungstemperatur.

Zeige mal den GANZEN Schaltplan. Was ist da an PWM angeschlossen?
Die LED hat hoffentlich einen Vorwiderstand größer 0 Ohm


Axel
Ein Atmega48p wird nicht heiss. Allenfalls ein bisschen warm, wenn man 
die 40mA, die ein Port liefern kann, dauerhaft ausnutzt.

Hast du den per Hand eingelötet?
Dann würde ich mal nach Lötbrücken suchen. Vielleicht versuchen zwei 
nebeneinander liegende Ports sich gegenseitig ihren Willen aufzuzwingen.

mfg.
Gast
Hallo,

ich hab mich jetzt nicht im Detail mit den internen 
Überwachungsmöglichkeiten des AT Mega 48P auseinander gesetzt, mir fällt 
aber auf das an der Spannungsversorgung Vcc Pin 4 und 6 nur ein 10uF C 
liegt, zur entkopplung wird aber immer auch ein C mit etwa 10 nF bis 
etwa typischer weise 100nF verwendet.
Eventuell fängt der IC an zu schwingen.
Also ich würde erstmal nahe an den Pin 4 /6 und Masse einen Kondensator 
(Folie) von 100 nF platzieren.
Wie sieht den die Leitungsführung aus? Massefläche gut gewählt ?

Als ganz simple "try and error" Methode würde ich erst mal den AT Mega 
48P einfach austauschen und beobachten ob der gleiche Effekt auftaucht.

Auch sind 55 Grad Celsius ziemlich viel für eine µC Schaltung bei 5V und 
(scheinbar) keiner besonders großen Belastung.
Kannst du die Versorgungsspannung und die Stromaufnahme (über Shunt) mit 
einen Oszilloskop überwachen ?
Damit könnte schonmal eine Fehlerursache eingegrenzt bzw. ausgeschlossen 
werden.
Ob der 0 Ohm Widerstand vernachlässigt werden kann glaube ich allerdings 
nicht, eine "normale" LED benötigt immer eine Strombegrenzung ansonsten 
steigt wegen der Kennlinie der LED der Strom bei minimaler höherer 
Spannung extrem an und die LED wird zerstört, diese Kennline ändert sich 
auch leicht mit der Temperatur zu kleineren Spannung hin, da nun der 
Strom des µC Ausgang recht begrenzt ist wird die LED (noch) nicht 
zerstört aber die belastung des µC ist trotzdem zu hoch.

mfg

    Praktiker
OP
Hallo Zusammen,

Der µC wurde bereits getauscht. Gleicher Effekt.

werde den Kondensator auf 100 nF erhöhen und erneut testen.

LED Last ist gering.

Die Umgebgstemp der Schaltung ist rel. hoch .

Wenn der µC bewusst extem erhitzt wird (>85°) steigt dieser ebenfalls 
aus.
Einen ähnlichen Effekt hatte ich auch schon mal. Damals war das Netzteil 
thermisch überlastet und die Versorgungsspannung brach zusammen. 
Zusätzlich war BOD enabled - alle LEDs gingen aus - die Spannung war 
wieder ausreichend - der µC kam aus dem Reset und alles ging wieder von 
vorne los.
(Firma: EleLa - www.elela.de)
Vermutlich wird irgend etwas (SW oder HW) außerhalb der Spezifikation 
genutzt. Das geht bei Raumtemperatur gut, aber bei größerer Temperatur 
änderst sich die Leitfähigkeit des Siliziums und dann funktioniert der 
Chip nicht mehr.

Ich hatte mal so ein Fall als bei einem anderen Prozessor der Flash Wait 
Staite falsch eingestellt war, das ging so lange gut, bis das Bord auch 
mal 40°C warm wurde.

Suchen in SW und HW

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.