ATmega328p verhält sich merkwürdig Strom steigt kontinuierlich

OP #4943556
ich verzweifele gerade an einer kleinen Schaltung mit einem ATmega328p:

Der NCP-DC/DC-Wandler ist noch nicht bestückt, der ATmega wurde mit dem 
Bootloader vom Arduino Mini Pro programmiert und dann eingelötet. Wenn 
ich 3,3V Spannung anlege (an der +3V-Schiene), dann blinkt die LED wie 
erwartet - der Bootloader läuft also - der Stromverbrauch ist jedoch bei 
stattlichen 6mA. Dieser steigt nun langsam an (ca. 1mA / sek) bis zur 
Zerstörung des ATmega. Wenn dieser erstmal hinüber ist, wird die Diode 
heiss. Wenn ich den Strom auf 15mA begrenze, pendelt sich die Spannung 
am Labornetzteil bei ca. 3V ein.

Woran kann das liegen?
Angehängte Dateien:
Gast
Stefan S. schrieb:
> Woran kann das liegen?

Hast du vielleicht irgendwelche offenen Eingänge an deinem µC. 
Vielleicht schwingt der intern und bekanntlich ist bei CMOS die u.a. 
Stromaufnahme proportional zu Stromaufnahme. Dazu kommt dann thermische 
Drift.
OP
Es sind durchaus nicht alle I/O-Leitungen beschaltet, jedoch ist die 
Beschaltung so wie bei den Arduino Mini Pro Modulen und die dazugehörige 
Firmware ist programmiert. Daran kann es also eigentlich nicht liegen. 
An den offenen (und angeschlossenen) Pins konnte ich keine Signale 
feststellen außer einem 50Hz-Signal im mV-Bereich. Also die üblichen 
Einstahlungen an einem hochohmigen Eingang. Das Layout-Programm findet 
keine Unstimmigkeiten zwischen Schaltung und Layout (Target).

Warum wird die Diode heiß? Ich hatte ja erst die Idee, dass es infolge 
des fehlenden Reglers mit der Induktivität L1 und dem Kondensator X2 zu 
irgendwelchen unerwünschten Effekten kommt. Allerdings brachte ein 
kurzschließen der Induktivität keine Änderung im Verhalten der 
Schaltung.
Gast
Stefan S. schrieb:
> Warum wird die Diode heiß?

Weil sie die auf Grund des fließenden Stromes entstehende 
Verlustleistung nur abgeben kann, indem sie sich über die 
Umgebungstemperatur erwärmt ;-)

Hast du mal bei allen offenen Eingängen die Pull-Ups aktiviert?
Hängt an dem µC noch irgendetwas dran, was im Schaltplan nicht gezeigt 
ist?
Gast
Der NCP1402 ist doch ein Stepup-Regler, oder? Wenn du dem am Eingang 
3,3V gibst, obwohl das ein 3V-Regler ist, könnte hier womöglich die 
Ursache liegen.
OP
Manchmal sieht man den Wald vor Bäumen nicht ...... und dafür verbrate 
ich 3 Controller.....

Neuen Tantal eingelötet und alles ist bestens. Das nächste Mal verwende 
ich nur noch bipolare C's. Jedenfalls ein interessanter Effekt mit dem 
verdrehten Tantal. Der Strom steigt langsam ins unendliche. Ohne 
vorheriges Abkühlen: Spannung aus/ein und es fängt wieder bei wenigen mA 
an.

Danke für die Hilfe....
Stefan
OP
Das Layout ist bereits in Kleinigkeiten abgeändert ..... dies betrifft 
jedoch den Fehler nicht wirklich. Die Platine wurde bei elcrow 
gefertigt. Ob der µC tatsächlich gestorben ist? - Ich bin mir auch nicht 
sicher. Ich werde die ausgelöteten Controller auf einem anderen Board 
einsetzen und testen.

Der Effekt war dieser:
1) Betriebsspannung an, LED blinkt, nach wenigen Sekunden blinkt die LED 
nicht mehr und Stromverbrauch ist hoch, Diode wird heiß.

2) ausschalten, einen kurzen Moment warten, wieder einschalten: LED 
blinkt nicht, Strom steigt langsam an, Diode wird heiß. Vermutung: µC 
defekt.(?)

3) Controller ausgelötet, neuen eingelötet, Verhalten wieder wie bei 1).

Nachdem jetzt der verkehrt eingelötete Tantal als Ursache ausgemacht 
wurde, gibt es keinen Grund, weshalb der µC defekt sein sollte. 
Vielleicht hatte das Erwärmen des Tantal beim Aus-/Einlöten des µC mit 
Heißluft einen Selbstheilungseffekt?

Stefan

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 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.