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
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.
spül mal unterm bga mit platinenreiniger durch evtl ist da was hängen geblieben. ESD beschädigung kann auch ein Grund sein
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?
Abenteuerliche Geschichten hier. Ich tippe einfach auf eine vermurkste Schaltung wo irgendwo höhere Spannungen als 3,3V an den ATxmega gelangen.
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.