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
> Hat einer ne Idee?
Nein, erstmal keine Idee - nicht mal ein Datenblatt für einen
ATmega328PA, woher bekomme ich das?
Setz mal die CKDIV8 Fuse, damit er mit langsamen Takt aus dem Reset kommt. Danach kann man ja den Prescaler wieder auf 1 setzen.
Könnte es sein, dass generell im Reset die Belastung für die "schwache Stromquelle" zu hoch ist, oder anders gefragt, wieviel Strom zieht die Platine, wenn der Reset-pin auf GND gelegt wird?
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.