Forum: Mikrocontroller und Digitale Elektronik watchdog vs. async Timer with 32kHz


von Tino K. (blumengiesser)


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...

von S. Landolt (Gast)


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.

von Tino K. (blumengiesser)


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?

von S. Landolt (Gast)


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.

von S. Landolt (Gast)


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

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
Noch kein Account? Hier anmelden.