LPC812 Stromverbrauch

OP (Firma: Privat) #4065725
Lesenswert?

Hallo zusammen,

ich versuche gerade mit einem LPC812 (Cortex M0+) eine Anwendung 
aufzubauen, die möglichst wenig Strom verbraucht. Laut NXP-Datenblatt 
soll es mit dem Controller möglich sein mit einem Strombedarf von ca. 
1mA bei einer Taktrate von 12MHz im "low-current-mode" auszukommen. 
Wahrscheinlich bin ich zu dämlich, aber es gelingt mir nicht den Strom 
bedarf auch nur annähernd in diese Größenordnung zu senken.

Gibt es hier jemanden, der der mit dem Controller Erfahrungen in diese 
Richtung hat, bzw. sich mit der "LPC8xx Power ROM API" auskennt ?

Wie gesagt, ich versuche das im Datenblatt angegebene Szenario 
(Conditions: Tamb = 25 °C; active mode entered executing code while(1){} 
from flash; all peripherals disabled in the SYSAHBCLKCTRL register 
(SYSAHBCLKCTRL =0x1F); all peripheral clocks disabled; internal pull-up 
resistors disabled; BOD disabled; low-current mode.) nachzubilden, komme 
aber nicht im Ansatz auf die Werte ...

Schon einmal vielen Dank im Voraus für Eure Hilfe
Stef
Gast #4066081
Lesenswert?

Hallo turboj,

ich habe die verbindungen zwischen Programmer/Debugger und dem Probanten 
auf dem LPCXpresso board aufgetrennt und GND und die beiden 
Debug-Leitungen mit Jumpern wieder verbunden. Die 3,3V laufen über ein 
Messgerät vom dem ich den Strom abnehme - die LEDs sind 
selbstverständlich aus.

Die Aussage mit der _WFI()-Anweisung verstehe ich nicht so ganz, was 
aber daran liegt, dass das hier mein erster ARM ist. Ich dachte, dass er 
Core mit einer while(1) ; Schleife permanent in der Schleife läuft, sich 
also nicht schlafen legen würde ... aber wahrscheinlich verstehe ich da 
gerade etwas nicht, oder entsprechend falsch.

Danke
Stef

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