Frage zum ATTiny24: Stromaufnahme und Timer1

Gast #2982300
Lesenswert?

Ein ATTiny24A wird mit 3,3 V und dem internen RC-Oszillator (128 KHz) 
betrieben. Es laufen der ADC (750 Messungen/s) und der Timer0 (1 KHz 
PWM). Die Stromaufnahme, alle Eingänge unbeschaltet, beträgt ca. 130 µA. 
Wird zusätzlich der Timer1 aktiviert, der einen Interrupt alle 4 ms 
generiert, so steigt die Stromaufnahme auf stolze 630 µA.

Gibt es dafür eine Erklärung?

Zusatzfrage: Ist es besser, unbenutzte Pins als Eingang mit PullUp zu 
initialisieren oder als Ausgang mit Highpegel?
#2982356
Lesenswert?

@  Drobel (Gast)

>Ein ATTiny24A wird mit 3,3 V und dem internen RC-Oszillator (128 KHz)
>betrieben. Es laufen der ADC (750 Messungen/s) und der Timer0 (1 KHz
>PWM).

750 Messungen/s? Und die sollen mit 128 khz CPU-akt verarbeitet werden?

> Die Stromaufnahme, alle Eingänge unbeschaltet, beträgt ca. 130 µA.
>Wird zusätzlich der Timer1 aktiviert, der einen Interrupt alle 4 ms
>generiert, so steigt die Stromaufnahme auf stolze 630 µA.

Komisch.

>Zusatzfrage: Ist es besser, unbenutzte Pins als Eingang mit PullUp zu
>initialisieren oder als Ausgang mit Highpegel?

Ist beides praktisch gleich.
Gast #2982388
Lesenswert?

Falk Brunner schrieb:

> 750 Messungen/s? Und die sollen mit 128 khz CPU-akt verarbeitet werden?

Ja. Alle 4 ms drei Messungen und zwei SM (250 Takte x 250). Bleibt noch 
die halbe CPU-Leistung über. Daher auch meine Idee den Timer1 zu 
aktivieren. Er soll letztendlich die CPU nach dem Sleep wecken.

> Komisch.

Du sagst es.

> Ist beides praktisch gleich.

Danke für den Lichtblick :)

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