Forum: Mikrocontroller und Digitale Elektronik AT91SAM7X256 Low power / Stromverbauch


von Michael (Gast)


Lesenswert?

Hallo!

Wie ich sehe verwenden doch ein paar Menschen den AT91SAM7X256 (oder 
Derivate davon). Super, dass es dieses Forum gibt um meine Frage zu 
posten...

Kann mir jemand sagen, wieviel Strom der AT91SAM7X256 tatsächlich im Low 
Power Mode zieht?

D.h.:
+ master clock auf slow clock
+ slow clock / 64
+ pullup's deaktiviert
+ XTAL ausgeschaltet

In meiner Schaltung benötigt dafür ~2mA, ist aber viel zu hoch - 50µ 
wären toll! Hat jemand einen Vorschlag?!

LG Michael

von gerhard (Gast)


Lesenswert?

hallo michael,
hast du bei deinen strommessungen auch den stromverbrauch der div. 
peripherie blöcke berücksichtigt?


gruss
gerhard

von Andy (Gast)


Lesenswert?

Hallo Michael!

Es ist möglicherweise nicht die Ideallösung, die Pullups zu deaktiviern. 
Wenn dadurch irgendwelche Eingänge "floaten", dann benötigen die 
Umschaltvorgänge mehr Leistung, als die Pullups. Vielleicht ist es sogar 
am besten, die ungenutzten Pins als Ausgang mit High-Pegel (oder auch 
Low-Pegel; ausprobieren) zu schalten.
Das bringt zumindest bei einigen DSPs wie dem C5510 von TI einige 
hundert uA.

Grüße,
Andy

von Michael (Gast)


Lesenswert?

Danke für eure Tipps,

"peripherie blöcke" gibts keine, da alle mit dem µC versorgt werden...

Die Lösung war im Grunde sehr einfach, es gibt einfach fast alles zum 
abschalten wo man auf die schnelle im Datenblatt vorbei liest!

jaja, die Batteriegeschichten....

Danke,
LG Michael

von Rooney B. (rooney)


Lesenswert?

Und wieviel braucht deine Schaltun jetzt?

von Michael (Gast)


Lesenswert?

Gemessen: 24µA

Aufgeweckt werden sollte er mittels einen RTT Interrupt alle 6h. Noch 
bin ich am evaluieren des RTT. Irgendwie kommt aber nie ein Interrupt, 
auch nicht im Power Up mode! hm...

Vl gibt es hierfür eine Erklärung, siehe 
Beitrag "Interrupts am AT91SAM7X256 mit Keil"

LG

von Tseug H. (tseug)


Lesenswert?

Hallo Leute!!

Wow 24µA. Wie hast das denn hinbekommen?
Also bei mir braucht die Kiste so um die 60µA und da war ich echt sehr 
lange drüber bis ich das hatte.
Mit was für einen Strommesser misst Du das?

Bei Interrupts muß man echt obacht geben. Z.B. ist es wichtig dass man 
beim Debuggen immer das Register mit den AICs NICHT aktiviert hat. 
Glaube das liegt daran, dass der JTAG die Register ausließt und somit 
den anstehenden Interrupt löscht. Bin da schon häufiger auf die Schnauze 
gefallen.
Dann ist es auch noch wichtig z.B. bei den Pinchange Interrupts das 
richtige Register in der Interruptroutine auszulesen, weil sonst der 
Interrupt nicht gelöscht wird.

Viel Erfolg!!
Timo


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.