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
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.