mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Power-save Stromverbrauch zu hoch


Autor: Rolf Dräger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
wie kann ich den Strombedarf im Power-save Zustand verringern? Ich
bekomme den Strom nicht unter 0,6mA, obwohl ich folgende Komponenten
abgeschaltet habe: ADC, Analog Comparator, Brown-ot Detector, Interne
Referenz, WDT, Port Pins, On-chip Debug System.
Der Timer2 des ATmega644 wird von einem 32kHz Quarz an TOSC1/2
betrieben und per Überlauf wird der Prozessor geweckt. Was habe ich
vergessen oder was könnte falsch sein?

Autor: Tom (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Mit welcher Spannung versorgst du ihn?

Autor: Tom (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hatte mal ein ähnliches Problem. Das externe Quarz dürfte das Problem
sein!
Du könntest doch auch in den Power-Down mode gehen und dich per
watchdog wecken lassen?

Autor: D. W. (dave) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Was hast du mit den unbenutzten IO-Pins gemacht?

Autor: Thomas K. (kthomas)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich habe exakt das selbe Problem, ebenfalls 0,6 mA bei einem ATMEGA 
644-20 PU mit 2,8 V bei nutzung des Timer2 mit 32 kHz Quarz. Hat jemand 
mittlerweile eine Lösung für das Problem? Den Watchdog kann ich nicht 
werwenden da die Uhrzeit wärend des Sleepmodes quarzgenau weiterlaufen 
soll.

Autor: Zwölf Mal Acht (hacky)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das Schema bitte.

Autor: Denny S. (nightstorm99)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nabend,

also mein Atmega 644v läuft im Powerdown bei 0,2mA und
ich habe noch ein EA-DOGM Display und ein RFM12 noch mit dran!

Wie sieht eure Schaltung aus?

Gruß Denny

Autor: Falk Brunner (falk)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@  Denny S. (nightstorm99)

>also mein Atmega 644v läuft im Powerdown bei 0,2mA und

Für den AVR allein viel zuviel. Siehe Sleep Mode.

MFG
Falk

Autor: Denny S. (nightstorm99)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Falk Brunner schrieb:
> @  Denny S. (nightstorm99)
>
>>also mein Atmega 644v läuft im Powerdown bei 0,2mA und
>
> Für den AVR allein viel zuviel. Siehe Sleep Mode.
>
> MFG
> Falk

Deshalb habe ich ja geschrieben mit Display und RFM12!

Es ging ja um die Probleme von den Leuten weiter oben im Thread.


Gruß Denny

Autor: Thomas K. (kthomas)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
oh, human falue, sry.

set_sleep_mode(3);
is nicht
set_sleep_mode(SLEEP_MODE_PWR_SAVE);

jetzt sinds 1.1µA mit laufender Echtzeituhr, da kann man nicht klagen.

Autor: Falk Brunner (falk)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@  Thomas K. (kthomas)

>oh, human falue, sry.

Ne wenigstens den Fehler gefunden.

>jetzt sinds 1.1µA mit laufender Echtzeituhr, da kann man nicht klagen.

Klingt zu schön um wahr zu sein. Eine Handvoll uA braucht der AVR schon. 
Klingt nach Meßfehler.

MFG
Falk

Autor: Thomas K. (kthomas)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich meinte:

"Das Messgerät zeigt jetzt an..."

Die Angabe war aufgund des verwendeten Messgeräts +/-1000% zu sehen :D

Ob die Stromversorgung jetzt 1000 oder 10000 Tage hällt...

Autor: Christoph Webera (freakatzz)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Thomas K. schrieb:
> oh, human falue, sry.
>
> set_sleep_mode(3);
> is nicht
> set_sleep_mode(SLEEP_MODE_PWR_SAVE);
>
> jetzt sinds 1.1µA mit laufender Echtzeituhr, da kann man nicht klagen.

Welche Variante brachte bei dir die erhoffte Stromreduzierung?

MFG Christoph

Autor: Thomas K. (kthomas)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
set_sleep_mode(SLEEP_MODE_PWR_SAVE);
mit externem 32 kHz Quarz.

Der Sleep Mode 3 ist offensichtlich einer mit deutlich höherem 
Stromverbrauch. Irrtümlich dachte ich das SLEEP_MODE_PWR_SAVE == 3 ist.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.