26.01.2012, 12:46 AM
So, nach Überwindung der üblichen Hürden (Entwicklunssystem zum Laufen bringen) nimmt nun das Tiny-Programm langsam Form an:
* Target: ATTINY25-20
* fuse setup: factory default
* features
* directly drives PowerPMOS-gate (pos supply breaker)
* cpu operating current directly drives LED in series
* when audio pause exceeds 50% of timeout LED starts blinking
* when audio pause reaches 100% of timeout power shutdown takes place
* standby current < 1uA
* to re-activate turn-off / turn-on power switch
Als Timer benutze ich hier den watchdog, der kann bis 8sec-Tiks liefern.
Und er kann den power-down-sleep Modus aufwecken:
In diesem Modus habe ich eine Stromaufnahme von 0,6uA @4V5 gemessen!
Das Schöne an diesen Atmels ist, dass man sie auch mit 5V betreiben kann,
so dass ein Portausgang direkt das PowerMOS-gate treibt.
Und diese Portbits bleiben im power-down-sleep Modus aktiv,
so dass zuverlässiges Abschalten im standby-Modus gewährleistet ist.
Die Zeitablaufsteuerung läuft soweit, als nächstes kommt der Audio-Trigger, der den watchdog resettet. Dies sollte mit geringem Hardware-Aufwand über einen der beiden KomparatorEingänge umsetzbar sein.
* Target: ATTINY25-20
* fuse setup: factory default
* features
* directly drives PowerPMOS-gate (pos supply breaker)
* cpu operating current directly drives LED in series
* when audio pause exceeds 50% of timeout LED starts blinking
* when audio pause reaches 100% of timeout power shutdown takes place
* standby current < 1uA
* to re-activate turn-off / turn-on power switch
Als Timer benutze ich hier den watchdog, der kann bis 8sec-Tiks liefern.
Und er kann den power-down-sleep Modus aufwecken:
In diesem Modus habe ich eine Stromaufnahme von 0,6uA @4V5 gemessen!
Das Schöne an diesen Atmels ist, dass man sie auch mit 5V betreiben kann,
so dass ein Portausgang direkt das PowerMOS-gate treibt.
Und diese Portbits bleiben im power-down-sleep Modus aktiv,
so dass zuverlässiges Abschalten im standby-Modus gewährleistet ist.
Die Zeitablaufsteuerung läuft soweit, als nächstes kommt der Audio-Trigger, der den watchdog resettet. Dies sollte mit geringem Hardware-Aufwand über einen der beiden KomparatorEingänge umsetzbar sein.
...mit der Lizenz zum Löten!