Forum: Mikrocontroller und Digitale Elektronik Brownout level mit Streuungen??


von Thomas (Gast)


Lesenswert?

Hallo zusammen,
es geht um den ATMEGA162V 8AU im Flatpack. Ich habe damit mehrere 
gleiche Schaltungen aufgebaut die alle gleich programmiert sind. Da die 
mit Batteriebetrieb laufen hab ich die mal an zwei AA Battereien (drei 
Schaltungen parallel an zwei Batterien) übern Urlaub laufen lassen.

Nachher war eine Schaltung aus, die anderen zwei liefen weiter mit 2,5V 
Batteriespannung. Habe das mal untersucht und bemerkt, dass der 
Problemfall einen Brownout Reset machte, wenn ich ein Netzteil dranhänge 
läuft es wieder.

Alle Schaltungen sind gleich gefused mit dem kleinsten BOD Level, 
offensichtlich hält der eine nicht den programierten BOD Level ein und 
schaltet schon zu früh ab. Ich hab in dem Ding den BOD mal ausgeschaltet 
und das Problem ist weg.

Ist das bekannt dass der Abschaltpegel so stark schwankt zwischen den 
Chips? Wer hat das Erfahrungen gemacht? So kann ich das mit der Batterie 
wie geplant nicht betreiben.
Ist schon etwas unbefriedigend...

Bin dankbar für ein paar Erfahrungsberichte.
Danke und schönen Sonntag...

Thomas

von Matthias L. (matze88)


Lesenswert?

Das kann nicht sein, oder dein AVR ist kaputt. Laut Datenblatt ist der 
früheste Abschaltpunkt bei 2,0 V (>= 2µs). Du hast das Level doch auf 
1,8 V (Fueses = 110) gestellt?

Eventuell hast du auch irgendwelche Kontaktprobleme - zu wenig 
Abblockkondensatoren oder so. Es reicht, wenn die Spannung kurz unter 
1,8 (2,0) V fällt, dann macht er nen Reset. Im Reset bleiben sollte er 
allerdings bei kurzen Spikes nicht.

von Thomas (Gast)


Lesenswert?

Die Fuses sind bei allen Geräten gleich auf 1,8V gesetzt. Alle Paltinen 
sind gleich bestückt mit den gleichen Abblockkondensatoren.
Dann scheint mein AVR wohl defekt zu sein... :-(

von Kai Klaas (Gast)


Lesenswert?

Hallo Thomas,

>Dann scheint mein AVR wohl defekt zu sein... :-(

Miß mal mit einem Scope, ob du Einbrüche auf der Versorgungsspannung 
hast, wenn auch nur kurzzeitige. Dann könnten die BOD Levels zwar 
stimmen, aber der eine AVR eben einfach schneller auf die Einbrüche 
reagieren. Versuch doch mal große Tantals über die Versorgungsspannung 
zu schalten und schau ob sich was ändert.

Leider zeigen diese Mircos ziemlich große Streuungen bei den BOD Levels. 
Ich habe irgendwo gelesen, daß bei Micros mit AD-Wandlern die Präzision 
der Schwellenspannungen deutlich besser sein soll.

Kai

von Thomas (Gast)


Lesenswert?

Das habe ich gemessen, es gibt da Einbrüche von etwa 100mV. Der 
Minimalwert ist aber immer noch deutlich über 1,8V. Mein AVR hat A/D 
Wandler, trotzdem ist der Abschaltwert voll daneben.
Alle Schaltungen haben einen 10µF Tantal in der Versorgung, es ist nur 
eine Schaltung die da hervorsticht.

Ich hab bei der  den BOD jetzt ausgeschaltet und gut isses...

Danke für die Antworten, Gruß
Thomas

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.