Grundsatzfrage: Man kann einen µC via Watchdog oder via Timer im asyncronen Modus mit 32kHz Oszillator periodisch aufwachen lassen. In mehreren Anwendungen hat das bisher "gleichwertig" funktioniert. Mir ist nur bei der Genauigkeit des Watchdog aufgefallen, dass diese nicht so gut ist. Wäre das der einzige Unterschied? In Verwendung ATmega AVRs. Mit Watchdog spart man sich paar Bauteile...
> Mit Watchdog spart man sich paar Bauteile
"Paar Bauteile" - ist doch nur der 32 KiHz-Quarz, oder?
Asynchroner Timer2 ist wesentlich genauer, lässt sich variabler
einstellen, benötigt weniger Strom, allerdings auch zwei zusätzliche
Pins.
S. Landolt schrieb: >> Mit Watchdog spart man sich paar Bauteile > > "Paar Bauteile" - ist doch nur der 32 KiHz-Quarz, oder? > Asynchroner Timer2 ist wesentlich genauer, lässt sich variabler > einstellen, benötigt weniger Strom, allerdings auch zwei zusätzliche > Pins. Naja der Quarz und 2 Kondensatoren = 3 Bauteile. Wenn die Pins und die Genauigkeit nicht gebraucht werden gleichwertig. Weiß man wie viel der Stromverbrauch unterschiedlich ist?
> 2 Kondensatoren
?:
'The Low-frequency Crystal Oscillator provides an internal load
capacitance, see Table on page 35 at each TOSC pin.' Im Regelfall
reicht das.
Beim ATmega328P liegt er bei einem uA, der Watchdog eher zwischen 5 und
10 uA, wenn ich mich recht erinnere.
Das Thema hatten wir erst vor kurzem. Auf die Schnelle zusammengestellt (die Messungen sind schon Jahre her):
1 | power-save |
2 | RTC per 32 KiHz-Quarz |
3 | |
4 | ATmega328P-PU (1426): |
5 | 1.38 uA 5.0 V |
6 | 1.04 uA 3.3 V |
7 | 0.99 uA 3.0 V |
8 | 0.76 uA 1.8 V |
9 | |
10 | ATmega1284P-PU (1024) 20 °C: |
11 | 1.43 uA 5.0 V |
12 | 1.05 uA 3.3 V |
13 | 1.00 uA 3.0 V |
14 | 0.84 uA 1.8 V |
15 | |
16 | power-save |
17 | WDT |
18 | nur WDT-Interrupt |
19 | ATmega328P-PU (1545) 23 °C: |
20 | |
21 | 6.3 uA bei 5.0 V 4.14 s |
22 | 4.6 uA bei 3.3 V |
23 | 4.4 uA bei 3.0 V 4.09 s |
24 | |
25 | ATmega1284P: |
26 | 10 °C: |
27 | 5V0: 6.5 uA |
28 | 3V0: 4.3 uA |
29 | 2V0: 3.75 uA |
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.