PIC18LF4620 + Tipps zum Stromsparen

Gast #403950
Lesenswert?
• ▲
▼
Hi!

Ich versucher gerade den Stromverbrauch eines Zigbee Moduls zu
optimieren. Leider steht kein Sleep mode zur verfügung, weil sonst der
Timer1 ebenfalls schlafen geht, der wird aber zur exakten Zeitmessung
benötigt (ext. 32kHz XTAL nicht möglich weil pins belegt)

Ich verwende deswegen den SEC_Idle modus in dem die CPU off ist aber
die Peripherie inkl. Timer1 an. Leider zieht das Zigbee-Modul ziemlich
genau 3mA im Idle Modus was mir viel zu viel ist. (Im Sleep Modus würde
die gesamte Schaltung bei 0,5mA liegen).

Eigentlich brauche ich im Idle Modus nur den Comperator Interrupt, und
den Timer1. Ich kann mir nicht vorstellen, dass beide zusammen 3mA
ziehen, also hab ich versucht selektiv die einzelnen
Peripheriekomponenten abzuschalten. A/D Konverter, ext Interrupts sind
schon off.

Welche Stromfresser kann ich sonst noch manuell abschalten??

Danke!

lg Franz
Gast #403952
Lesenswert?
• ▲
▼
Eigentlich nur der transceiver (cc2420) im sleep modus braucht die ganze
schaltung ja auch nur 0,5mA bloß eben im Sec Idle 3,5mA. Sollte es nicht
eigentlich möglich sein im sec Idle Modus alle Peripherie abzuschalten
und somit wieder "händisch" aud den Sleep modus zu kommen?

Was wäre denn ein realisitischer mA Wert für den Sec_Idle?

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.