Forum: Mikrocontroller und Digitale Elektronik XMega hoher Stromverbrauch / Temperatur


von dominik (Gast)


Lesenswert?

Hallo,

ich habe einen XMega 128 AVR auf einem Board verbaut, hat auch schon 
einige Zeit einwandfrei funktioniert.
Jetzt ist ploetzlich der Stromverbrauch des Boards von ~20mA auf ~180mA 
(am 12V eingang, VCC ueber 1,8V VREG) angestiegen und der XMega wird 
nach kurzer Zeit heiss, ist also wohl der Grund des hohen 
Stromverbrauchs.

Das komische ist, der uC funktioniert noch (und auch der Rest des 
Boards), angeschlossene LEDs werden geschaltet und die Bootausgabe ueber 
UART wird ausgegeben, weiter hab ich nicht getestet weil ich die 
Stromversorgung nicht lange dran lassen wollte.

Ich habe den uC auch schon geloescht, neu geflasht, Fuses gecheckt, 
aendert alles nichts. Am Board ist alles gleich geblieben und wenn der 
AVR geloescht ist muessten ja sowieso alle IOs abgeschalten sein, falls 
da was kurzgeschlossen waere?

Einzeln nachmessen kann ich leider nicht, weil BGA Version, der 
Widerstand zwischen VCC und GND auf dem Board ist aber sehr niedrig, 
also scheint da auch Stromlos irgendwas durchgeschaltet zu sein.

Hat eventuell jemand eine Idee wo das Problem liegen koennte oder was 
ich noch testen koennte?

Vielen Dank schon mal,

Dominik

von Chris L. (kingkernel)


Lesenswert?

das du zwischen Vcc und GND einen niedrigen Widerstandmisst, liegt an 
den Kondensatoren. Wird wirklich der AVR so heiss oder kann es auch ein 
bauteil in der nähe sein.

von tse (Gast)


Lesenswert?

spül mal unterm bga mit platinenreiniger durch evtl ist da was hängen 
geblieben.
ESD beschädigung kann auch ein Grund sein

von Chris L. (kingkernel)


Lesenswert?

stimmt. bga, das hatte ich vergessen. hast d den selbst verlötet? bist 
du sicher, das er korrekt verlötet ist und nicht irgendwo noch was 
sitzt. verforme die platine mal leicht und vorsichtig. tut sich dann 
was?

von Simon K. (simon) Benutzerseite


Lesenswert?

Abenteuerliche Geschichten hier. Ich tippe einfach auf eine vermurkste 
Schaltung wo irgendwo höhere Spannungen als 3,3V an den ATxmega 
gelangen.

von dominik (Gast)


Lesenswert?

Also der AVR selbst wird auf jeden Fall heiss, auch das Board auf der 
Rueckseite ist deutlich kuehler und wird viel langsamer Warm, was wohl 
gegen einen Kurzschluss irgendwo am Board spricht.

Das Board wurde von einem Fertiger reflow geloetet, verbiegen hab ich 
versucht, viel geht da aber nicht, ist ziemlich vollgepackt und 4-lagig.

Zum Widerstand, habe drei von den Boards da, die anderen liegen bei ca. 
330 Ohm zwischen VCC und GND, das Problemboard bei nur noch 4 Ohm.

von dominik (Gast)


Lesenswert?

Kurzes Update fuer die, die es interessiert:

Habe die Temp des uC gemessen, bleibt noch bei unter 60 Grad, also hab 
ich mal laenger getestet.

Zwei IO Pins sind tot und ich denke die Treiber von denen sind wohl auch 
fuer den Stromverbrauch verantwortlich, wahrscheinlich beim 
Ein/Ausstecken von dem JTAG Interface zu dem die Ports gehoeren durch 
ESD, anders kann ich es nicht erklaeren.

Danke fuer die Tipps, ist wohl aber leider nichts mehr zu retten.

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.