Forum: Mikrocontroller und Digitale Elektronik XMEGA, Brick durch Brownout


von Alexander H. (ill_son)


Lesenswert?

Hallo,

ich habe bei einem (zwei) jungfräulichen XMEGA128A1 denn Brownout-Level 
im Atmel-Studio 6 auf 2.8V gesetzt, ansonsten habe ich keine Fuses 
verändert, auch keine anderen Brown-Out Fuses, nur das Level. Nun komme 
ich mit dem JTAGICEII nicht mehr auf den Controller. Spannungsversorgung 
ist über Netzteil und MCP1710 stabile 3,3V. Reset-Pin ist über 10K an 
VCC. Kann mir bitte jemand einen Tip geben, woran das liegen kann und 
wie ich da gegebenenfalls wieder raus/rein komme?

Grüße, Alex

: Bearbeitet durch User
von Sebastian V. (sebi_s)


Lesenswert?

Entkoppelkondensator an jedem VCC/GND Paar? Die 3,3V hast du mit 
Multimeter oder Oszilloskop angeschaut?

von Alexander H. (ill_son)


Lesenswert?

Hallo Sebastian,

vielen Dank für Deinen - keine Ironie! - konstruktiven Hinweis. Der 
MKICEII hat zwar brav 3,3V angezeigt, aber ich hatte noch ein Fluke 
Messgerät in Reihe zum Netzteil, um die Stromaufnahme messen zu könne. 
Ohne das funktioniert es wieder. Auch wenn ich das nicht ganz vertstehe, 
zumal ja Brown-Out gar nicht enabled war. Ich werd mir trotzdem mal die 
Versorgungsspannung ansehen, zum besseren Verständnis.

Grüße, Alex

von Alexander H. (ill_son)


Lesenswert?

Ich hab jetzt nochmal ein bisschen getestet und es ist reproduzierbar. 
Mit FLUKE45 als Strommesser in Reihe lässt sich nichts auslesen oder 
programmieren, obwohl VCC 3,3V am Atmel sauber anliegt (mit Oszi 
gemessen) und 100nF an jedem VCC-Pin. Hat jemand eine Ahnung, woran das 
liegen kann?

Grüße, Alex

: Bearbeitet durch User
von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Der Innenwiderstand ist zu hoch, du hast dann trotzdem noch
Spannungseinbrüche.  Dein Oszi wird nur zu langsam sein, sie zu
erkennen, aber die CMOS-Logik haut's dennoch durcheinander.

Pack doch mal einen KerKo oder Tantal von 10 µF auf das Board.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Alexander H. schrieb:
> Mit FLUKE45 als Strommesser in Reihe lässt sich nichts auslesen oder
> programmieren,

Liegt das Messgerät im Massezweig?

von Alexander H. (ill_son)


Lesenswert?

Nein,

Plus - Fluke - Platine - Minus

Den Tip mit dem Kondensator werd ich mal noch testen.

: Bearbeitet durch User
von Martin S. (led_martin)


Lesenswert?

Viele üblichen Multimeter sind erstaunlich hochohmig, in den kleinen 
Strom-Messbereichen. Da bin ich auch schon mal reingefallen. Oft ist die 
Spannung, die beim kleinsten Spannungs-Messbereich Bereichs-Ende ist, 
auch der Spannungsabfall, der im Strom-Messbereich bei Bereichs-Ende 
abfällt, sind also oft 0,2V / 0,4V oder gar 2V. Da noch etwas 
Leitungs-Induktivität dazu, und die Spannung bricht, bei Stromspitzen, 
unzulässig ein.

Mit freundlichem Gruß - Martin

von c-hater (Gast)


Lesenswert?

Alexander H. schrieb:

> ich habe bei einem (zwei) jungfräulichen XMEGA128A1 denn Brownout-Level
> im Atmel-Studio 6 auf 2.8V gesetzt, ansonsten habe ich keine Fuses
> verändert, auch keine anderen Brown-Out Fuses, nur das Level. Nun komme
> ich mit dem JTAGICEII nicht mehr auf den Controller.

Ja, das kann passieren. Wie hoch ist denn die tatsächliche 
Betriebsspannung? Wie gut wird sie im laufenden Betrieb gehalten und wie 
sind ihre Rise- und Fall-Zeiten?

Das alles bitte direkt an den Supply-Pins des Controllers mit einem 
ausreichend schneller Gerätschaft messen...

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.