ATMega88/328 Start aus BOD und Stromverbrauch

#5662515
Lesenswert?

Moin,

Wir haben hier ein merkwürdiges Verhalten bbei M88PA und M328PA und 
verstehen es nicht.

Die Schaltung wird durch eine schwache variable Stromquelle gespeist. So 
ein paar 100µA max.
Der Käfer läuft auf 128kHz intern.
Gepuffert wird mit 100µF, da die Stromquelle zeitweise mal wegbricht.
Nach dem Start macht er ein paar Sekunden was, schaltet noch einen 
Ausgang ein und legt sich dann für immer schlafen, bis die Spannung dann 
mal weg war.
BOD ist auf 4,3V.
Nun ist es so, daß der nächste Start merkwürdig ist, wenn er aus dem BOD 
startet, also die Spannung nur auf 2,xV zusammengebrochen ist.
Der Stromverbrauch ist noch im BOD deutlich höher (die Spannung steigt 
ja nur langsam an). Je nach verfügbarem Strom bleibt er vor der 
BOD-Schwelle (z.B. bei 4V) hängen und startet gar nicht.
Lässt man die Spannung auf ca. 1V absinken, wo der µC dann irgendwann im 
Power Down Reset ist, startet er normal.
Das ist aufgefallen mit einem eigenen Board mit M88PA, Software in C von 
einem guten Softwerker.
Jetzt nachgestellt mit einem Ardu-Nano-Board (ohne den 5V-Regler und 
Power-LED), also 328PA. Software komplett anders in Bascom, Fuses neu 
ermittelt usw...
Also alles anders, nur ähnlich nachgestellt wie es die Prosa oben 
beschreibt. Soft- und Hardware drumherum dürfte somit auszuschliessen 
sein.
Das Verhalten ist das selbe! Zumindest beim 328 ist es getestet egal, ob 
man ihn mit Powerdown, Idle oder gar nicht schlafen legt, wenn die BOD 
zuschlägt.
Aus Brown-Out braucht er viel mehr Strom als wenn er vom Powerdown 
kommt.
Hardware-Reset wärend BOD-Reset ändert übrigens auch nichts.

Hat einer ne Idee?

Gruß,
Norbert

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren