Forum: Mikrocontroller und Digitale Elektronik MSP430 Stromverbrauch mehrkanaliger ADC10


von Daniel (Gast)


Lesenswert?

Hallo zusammen

Ich habe festgestellt, dass der Stromverbrauch meines MSP430F2274 um
fast 1mA steigt, wenn ich 4 ADC Kanäle AD-Wandle anstatt nur einer.
Sobald das MSC Bit gesetzt wird, stelle ich diesen Effekt fest.
Die im Manual beschriebenen Massnahmen zur Minderung der Stromaufnahme
bringen nur ca. 200uA ein. Hat dies jemand von euch ebenfalls schon
festgestellt oder mache ich was falsch?

Hier noch die ADC-Konfiguration:
ADC10CTL0 = ADC10SHT_3 + ADC10ON + ADC10IE + SREF1 + MSC + ADC10SR;
ADC10CTL1 = INCH_3 + CONSEQ_3;
ADC10AE0 = BIT4 + BIT3 + BIT2 + BIT1 + BIT0;
ADC10DTC1 = 0x04;                                     // 4 conversions


Gruss
Daniel

von Uhu U. (uhu)


Lesenswert?

Der MSP430 ist auf Energieersparnis optimiert. Das erreicht man, indem 
man unbenutzte Einheiten intern abschaltet.

Wenn du einen ADC aktivierst, wird er eingeschaltet, verbraucht also ein 
wenig Energie.

von Daniel (Gast)


Lesenswert?

Es ist mir bewusst, dass der ADC Energie verbraucht, wenn ich ihn 
einschalte. Jedoch ist es seltsam, dass beim Modus 
"Repeat-sequence-of-channels" der Stromverbrauch so stark steigt, zumal 
jetzt "nur" der Multiplexer in Betrieb ist und die Ports durchschaltet 
(der DTC ist natürlich jetzt auch in Betrieb). Schalte ich die ADC 
Channels softwaremässig um, bleibt der Stromverbrauch tief.

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.