Im Augenblick in dem die Spannung weg fällt, möchte ich noch 4 Bytes im EEPROM des ATTiny sichern. Um die Kapazität des Pufferkondensator zu berechnen, brauche ich aber die Stromaufnahme während der Programmierung des EEPOMs. Nur woher bekommen ich diese Angabe? Das Datenblatt des ATTiny24V schweigt sich aus. Wie macht ihr das?
In dem Artikel "http://www.mikrocontroller.net/articles/Speicher#EEPROM_Schreibzugriffe_minimieren" wird auf die Stromaufnahme während der Programmierung nicht eingegangen. Kann ich die einfach vernachlässigen?
@ Martin (Gast) >wird auf die Stromaufnahme während der Programmierung nicht eingegangen. Ist wohl leider bei allen AVRs so. >Kann ich die einfach vernachlässigen? Nein. Ich würde mich an normalen I2C EEPROMs orientieren und mal von 2..5mA ausgehen. ggf muss man das halt mal messen. Also EEPROM Write auslösen, CPU in den IDLE Sleep Mode schalten und messen, per Oszi und Messwiderstand. MFG Falk
@ Falk Vielen Dank für deine Antwort: mit 5 mA kann ich gut leben :)
@ Martin (Gast) >Vielen Dank für deine Antwort: mit 5 mA kann ich gut leben :) Also ich meine der EEPROM braucht beim schreiben 2..5mA ZUSÄTZLICH zum normalen Verbrauch des AVRs. Aber wie bereits gesagt kann man ganz gut Strom sparen, indem man die CPU zwischendurch schlafen legt. Byte #1 schreiben Sleep Mode IDle Aufwachen per EEPROM Interrupt Byte #2 schreiben Sleep Mode IDle Aufwachen per EEPROM Interrupt Byte #3 schreiben Sleep Mode IDle Aufwachen per EEPROM Interrupt Byte #4 schreiben Sleep Mode IDle Aufwachen per EEPROM Interrupt MFG Falk
... 2..5mA ZUSÄTZLICH ... So habe ich dich auch verstanden. Die Idee mit dem Sleep/Interrupt werde ich übernehmen :) Meine Rechnung sieht so aus: 5,0 mA 5 ms 4 (Bytes) * 3 (Sicherheitsfaktor) ergibt 300 µAs. Wenn ich einen 470 µF (470 µAs/V) Kondensator vorsehe, dann sinkt die Spannung um weniger als 1 V während der Programmierung und dies unter den schlechtesten Bedingungen.
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.