Gefunden für eeprom eeprom sleep - Zum Elektronik Forum





1 - Hilfe:Klartraum-Maske -- Hilfe:Klartraum-Maske




Ersatzteile bestellen
  So, ich habe mal ein bisschen was programmiert. Ich habe mich
dann doch für den Attiny13A entschieden, weil sich bei dem
der Watchdog einfacher nutzen lässt ( WD-Interrupt statt Reset ).
Der Spannungsbereich ist mit 1.8V..5.5V auch sehr entgegenkommend.

Es werden 2 Ports für die LEDs genutzt. Normalerweise würde das auch
ein Port schaffen, wenn die jeweils relativ hochohmig angebunden werden.

Strombilanz:
Warte 6h auf REM-Phase 4.5µA
Led-Blinkend mit Watchdog (1800ms*4.5µA + 200ms * 5mA)/2s = ~ 500µA )*
Power-Down-Mode nach REM-Blinken 120nA

Betrieb mit einer CR2032, die grob über 200mAh verfügen sollte (das
anfängliche 3x-Blinken als Start-Feedback vernachlässige ich mal) :

6.0h Warten auf REM 4.50uA = 270 µAh
0.5h aktiv blinken (0.2/1.8) 500.00µA = 250 µAh
17.5h Warten auf nächste Nacht 0.12µA= 2.1µAh
= 522µAh Tagesverbrauch
Bei 200mAh sind das -> 383 Tage, die Batterie hält also ein gutes
Jahr bei täglicher Anwendung.

Wenn es nicht angewendet wird, ist der Idle Strom so gering, dass
die Batterie in diesem Zustand theoretisch 190 Jahre hält. Es lohnt
sich also nicht mehr, in diesem Bereich zu optimieren oder sich was
an...
2 - Eine Zufallszahl mit Hardware generieren -- Eine Zufallszahl mit Hardware generieren
Ich meine der letzte Wert bleibt immer, auch nach einem normalen Batteriewechsel. Ein Batteriewechsel im Sleep merkt der PIC wegen der großen Kondensatoren überhaupt nicht.

Den letzten Wert immer im EEPROM abzusichern, ist einfach eleganter. Ich habe aber lange kein EEPROM benutzt und ich weiß nicht mehr wie man das macht, ich muss mich erstmal belesen.
...








3 - Eprom schreiben bei Spannungsverlust -- Eprom schreiben bei Spannungsverlust
Als Controller soll ein Tiny2313 zum Einsatz kommen. Tut mir leid das ich nur Eprom geschrieben habe, meinte damit natürlich das interne EEPROM. Einen fertigen Zähler möchte ich nicht verwenden. Mit dem Mikrocontroller kann ich nämlich gleich noch die Betriebsstunden mitzählen.
Die Idee mit dem Goldcap ist genau das was ich vor hatte. Habe allerdings gedacht der im ersten Bild eingezeichnete C5 mit 470µF würde dafür reichen. Die Schieberegister (3x 74HC4094) wollte ich auch gleich noch mit darüber versorgen. Nicht das die kaputt gehen wenn die Versorgungsspannung fehlt aber noch Daten oder Taktsignale an den Pins anliegen. Sleep mode müsste ja garnichtmal sein. Sobald die Daten im EEPROM gespeichert sind kann der Controller ruhig aus gehen.

@Her Masters Voice: Von diesen Powercontrollern hab ich noch nie was gehört, hättest du da zufällig eine Bezeichnung? ...
4 - Atmel EEProm fehlerhaft beschrieben -- Atmel EEProm fehlerhaft beschrieben
Vor einer Weile, hab ich ein Programm geschrieben, um einen Motor zu steuern. Dabei war es auch notwendig, das Daten in den internen EEPROM geschrieben werden musstem. Wärend der Entwicklung der Schaltung verwendete ich einen relbaren Trafo und es gab nie Probleme! Bei der fertigen Schaltung wird jetzt aber ein Schaltnetzteil verwendet. Beim Ausschalten der Betriebspannung fällt sie nur langsam ab und zm Schluss gibt es nochmal einen kurzen Spannungsanstieg.
Nach langer Suche hab ich herausgefunden, das der µP kurz vorm ausgehen durch die niedrige Spannung (oder so) unkontrolliert durchs Prog. rennt. Dadurch hat er auch fast immer den Schreibbefehl vom EEPROM gefunden und ausgeführt. Dabei hat er wichtige Daten mit Müll (meist 0) überschrieben!
Ich hatte irgendwann die Idee, SLEEP-befehle dort einzufügen. Vor jedem Schreibzyklus, wird der deaktiviert und danach gleich wieder aktiviert.
Nicht lachen, auch wenns lustig aussieht!!!

EEPROM:
SBIS EECR,0
SBIC EECR,1 ;Auf EEProm warten
RJMP EEPROM
SLEEP
OUT EEARL,Temp1 ;Adresse angeben
OUT EEDR,Temp2 ;Daten
SLEEP
SBI EECR,2 ;MasterWriteEnable bit setzen
SLEEP
SBI EECR,1 ;WriteEnable bit setzen --> schreiben
...

Nicht gefunden ? Eventuell gibt es im Elektroforum Transistornet.de für Eeprom Sleep eine Antwort
Im transitornet gefunden: Eeprom Sleep


Zum Ersatzteileshop


Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 8 Beiträge im Durchschnitt pro Tag       heute wurden bisher 8 Beiträge verfasst
© x sparkkelsputz        Besucher : 192595562   Heute : 4678    Gestern : 7576    Online : 195        16.8.2026    16:51
6 Besucher in den letzten 60 Sekunden        alle 10.00 Sekunden ein neuer Besucher ---- logout ----su ---- logout ----
xcvb ycvb
0.0378029346466