Forum: Mikrocontroller und Digitale Elektronik AT Mega 48P Notaus


von hans g. (hupac)


Lesenswert?

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ß

von Knut O. (Gast)


Lesenswert?

Zeich ma den Schaltplan

von Floh (Gast)


Lesenswert?

hans gerhard schrieb:
> Gehäusetemp von ca 55 °C der µC ab und wieder an.

Dann wird der innen noch um einiges wärmer sein.

Da stimmt was mit deiner (uns unbekannten) Schaltung nicht.

von Bitte füllen Sie dieses Feld aus. (Gast)


Lesenswert?

Wenn der µP 55° warm wird stimmt wohl irgendwas mit dessen Beschaltung 
nicht... Von daher: Schaltplan? Foto? (Bildformate beachten)

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

hans gerhard schrieb:
> Jedoch schält nach ca. 5h
> Betrieb und bei einer Gehäusetemp von ca 55 °C der µC ab und wieder an.

Was tut der?

von hans g. (hupac)


Angehängte Dateien:

Lesenswert?

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)

von Knut O. (Gast)


Lesenswert?

LED Widerstand 0R00 ???

von hans g. (hupac)


Lesenswert?

Rufus Τ. Firefly schrieb:
> hans gerhard schrieb:
>> Jedoch schält nach ca. 5h
>> Betrieb und bei einer Gehäusetemp von ca 55 °C der µC ab und wieder an.
>
> Was tut der?

nach 5 h Dauerbetieb bricht die Ausgangsspannung des PWM-Singals 
zusammen. Diese baut sich danach wieder auf (0V-5V-0V-5V). nach 5 min. 
5V am EN Ausg. wiederholt sich dieser Effekt

von hans g. (hupac)


Lesenswert?

kann vernachlässigt werden

Knut O. schrieb:
> LED Widerstand 0R00 ???

kann vernachlässigt werden

von Düsendieb (Gast)


Lesenswert?

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

von Thomas E. (thomase)


Lesenswert?

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.

von Praktiker (Gast)


Lesenswert?

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

von spess53 (Gast)


Lesenswert?

Hi

Warum werden VCC und AVCC aus verschieden Quellen versorgt? AVCC muss im 
Bereich von VCC +-0,3V liegen.

MfG Spess

von Thomas E. (thomase)


Lesenswert?

Praktiker schrieb:
> Kondensator (Folie) von 100 nF
Folie?
Keramik(-Vielschicht)!

mfg.

von hans g. (hupac)


Lesenswert?

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.

von Knut O. (Gast)


Lesenswert?

Evtl. gehts mit einem externen Quarz/-Oszillator besser als mit dem 
internen RC-Oszillator bei den Temperaturen.

von Klaus 2. (klaus2m5)


Lesenswert?

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.

von Markus M. (Firma: EleLa - www.elela.de) (mmvisual)


Lesenswert?

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

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.