Forum: Mikrocontroller und Digitale Elektronik PIC18LF4620 + Tipps zum Stromsparen


von Sverige (Gast)


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

von Aufreger deluxe (Gast)


Lesenswert?

Was ist den noch alles auf dem Zigbee-Modul drauf? Die CPU sollte in
SEC_IDLE eigentlich seh rwenig Strom verbrauchen.

von sverige (Gast)


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?

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.