Forum: HF, Funk und Felder Hoher Stromverbrauch beim AT86RF233 im Deep Sleep


von Thorsten B. (thorstenb86)


Lesenswert?

Hallo!

Ich betreibe den Funkchip AT86RF233 mit dem Mikrocontroller ATMega48.
Um Energie zu sparen lege ich Funkchip sowie Mikrocontroller in den 
Schalfmodus.

Laut Datenblatt soll es zu folgendem Stromverbrauch beim AT86RF233 
kommen:

200 nA im Sleep-Mode
20 nA im Deep-Sleep-Mode

Wenn ich nun den AT86RF233 in den Sleep-Mode schicke, messe ich einen 
Strom von ca. 300 nA.
Wenn ich aber in den Deep-Sleep-Mode gehe, messe ich einen Strom von 6 
µA.
Der ATMega48 ist dabei im Power-Down-Mode.

Um in den Deep-Sleep-Mode zu gelangen, gehe ich zunächst in den 
PREP_DEEP_SLEEP-Status und schalte dann SLP_TR auf HIGH.

Hat jemand eine Idee?

: Verschoben durch Moderator
von Stefan (Gast)


Lesenswert?

Möglicherweise hast Du im Deep Sleep Zustand irgendwelche Pins, die "in 
der Luft hängen". Pins, die keinen gültigen Logikpegel haben, 
verbrauchen viel Strom. Oft helfen dann Pull-Up Widerstände.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Thorsten B. schrieb:
> Wenn ich aber in den Deep-Sleep-Mode gehe, messe ich einen Strom von 6
> µA.

Ich würde mal vermuten, dass deine SPI-Pins dann floaten, da du
im AT86RF233 ja praktisch alles abschaltest, auch die Ausgangstreiber
bspw. an MISO oder INT.

Sofern du nicht gerade bei sehr hohen Temperaturen arbeitest (bei
denen die Sleep-Ströme ein Vielfaches der Werte bei Zimmertemperatur
erreichen), denke ich, dass dir deep sleep ohnehin keinen ernsthaften
Vorteil bringt, denn bereits die 200 nA des "normalen" Sleep liegen
für praktisch alle sinnvoll einsetzbaren Batterien weit unter deren
Selbstentladung (und meist auch weiter unter dem, was man durch
Flussmittelreste etc. als Leckstrom auf den Platinen erreicht).

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.