watchdog vs. async Timer with 32kHz

OP #7202902
Lesenswert?

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...
Gast #7202916
Lesenswert?

> 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.
OP #7202918
Lesenswert?

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?
Gast #7202922
Lesenswert?

> 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.
Gast #7202925
Lesenswert?

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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren