Atmega mit 5 V und 4 V - Leistungsaufnahme

Gast #5312768
Lesenswert?

Hallo,

Habe einen Atmega mit angeschlossener externer RTC. Atmega ist im deep 
sleep und RTC läuft. Die Schaltung zieht 0,12 mA @ 5 V (0,0006 W). Bei 
einer Spannung von 4 V zieht die Schaltung allerdings 0,2 mA (0,0008 W). 
Ich dachte die Controller benötigen bei kleineren Spannungen weniger 
Strom?
Moderator (Firma: Titel) Persönliche Seite #5312834
Lesenswert?

Mucki schrieb:
> Habe einen Atmega
Was für einen?

> mit angeschlossener externer RTC.
Welcher?

> Atmega ist im deep sleep
Was machen die IO-Pins des Controllers? Sind das einfach unbeschaltete, 
floatende Eingänge? Oder liegen da definierte High- bzw. Low-Pegel an?

> Die Schaltung> zieht 0,12 mA @ 5 V (0,0006 W). Bei einer Spannung
> von 4 V zieht die Schaltung allerdings 0,2 mA (0,0008 W).
Beides viel zu viel. Wie sieht "die Schaltung" aus? Und wie und womit 
hast du die Stromaufnahme gemessen? Hast du mal den Messbereich des 
Multimeters kontrolliert (z.B. Netzteil auf 10V und dann den Strom durch 
einen 100kOhm Widerstand gemessen)?

Mucki schrieb:
> Kann es an der Restwelligkeit vom Labornetzteil liegen?
Wie kommst du auf diesen steilen Pfad? Wie groß ist die Restwelligkeit 
deines Labornetzgeräts?
Gast #5313033
Lesenswert?

Es ist ein Atmega 1284p. Die meisten IO/Pins floaten. Die ext. RTC ist 
eine DS3231. Die Stromaufnahme habe ich mittels DMM gemessen (zwischen 
Labornetzteil und Schaltung). Die Restwelligkeit des Netzteiles beträgt 
5 mV. Bei Versorgung mittels 1S Li-Ion Akku (Spannung bei 4 V) war die 
Stromaufnahme geringfügig weniger (0,11 mA). DMM habe ich kontrolliert. 
Gemessen 0,99 mA bei 10 kOhm (gemessen 9,95 kOhm) an 10 V (gemessen 9,98 
V).
#5313232
Lesenswert?

@Peter Dannegger (peda)

>Im Power-Down dürfen alle Pins floaten, die nicht zum Aufwachen
>programmiert sind.

Dürfen schon, aber dann fließen ordentliche Querströme, die das Thema 
Low Power versauen.

> Die Stromaufnahme beträgt typisch <1µA.

Aber nur, wenn KEINERLEI Pin undefiniert ist!
Moderator (Firma: Titel) Persönliche Seite #5313236
Lesenswert?

Mucki schrieb:
> Es ist ein Atmega 1284p. Die meisten IO/Pins floaten.
Sieh dir mal im Datenblatt den Abschnitt 11.11. Minimizing Power 
Consumption und dort besonders den Abschnitt 11.11.6 Port Pins und dort 
den letzten Satz  genau an und kontrolliere dein Design dahingehend: "If 
the input buffer is enabled and the input signal is left floating or 
have an analog signal level close to VCC/2, the input buffer will use 
excessive power."
Das ist logisch, wenn man sich den Aufbau eines Pintreibers mal genau 
ansieht: in diesem Fall leiten nämlich beide Mosfets des Eingangspuffers 
ein wenig und lassen Strom von Vcc direkt nach GND durch. Und um diesen 
Zustand un damit die "Stromaufnahme" ein klein wenig zu variieren, 
reicht es schon aus, wenn du nur mit der Hand in die Nähe der Pins 
kommst...

Mucki schrieb:
> Atmega ist im deep sleep
Den gibts irgendwie gar nicht. Aus dem DB:
1
Six Sleep Modes:
2
Idle, ADC Noise Reduction, Power-save, Power-down, Standby, and Extended Standby
#5313241
Lesenswert?

Falk B. schrieb:
> Dürfen schon, aber dann fließen ordentliche Querströme, die das Thema
> Low Power versauen.

Nö.
Schau doch einfach mal ins Datenblatt:
"As shown in Figure 12-2, the digital input signal can be clamped to 
ground at the input of the schmitt-trigger. The signal denoted SLEEP in 
the figure, is set by the MCU Sleep Controller in Power-down mode, 
Power-save mode, and Standby mode to avoid high power consumption if 
some input signals are left floating, or have an analog signal level 
close to VCC/2."
Moderator (Firma: Titel) Persönliche Seite #5313257
Lesenswert?

Peter D. schrieb:
> As shown in Figure 12-2
Im aktuell herunterladbaren DB ist unter 12-2 das Timing für den POR zu 
finden. Aber dafür gibts jetzt das Bild 15-2... ;-)
Und auch der Text wurde überarbeitet:
1
The signal denoted SLEEP in the figure, is set by the MCU Sleep Controller
2
in Power-down mode and Standby mode to avoid high power consumption if some
3
input signals are left floating, or have an analog signal level close to VCC/2.

Im besagten "deep sleep", der am ehesten durch den "Extended Standby" 
repräsentiert werden könnte, ist dieser Mechanismus also wirkungslos...
Angehängte Dateien:
Gast #5313461
Lesenswert?

Lothar M. schrieb:
> Mucki schrieb:
>> Atmega ist im deep sleep
> Den gibts irgendwie gar nicht.

Naja, es ist von "deep sleep modes" im Datenblatt die Rede. Damit sind 
wohl  zwei oder sogar drei der Modi gemeint, ohne das näher 
einzugrenzen.
Der TO könnte schon mal nennen, welchen er nutzt (oder hab ich was 
übersehen?).

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