Hi Andres, 0.5 mA sounds like maybe the reference voltage generator is responsible for the current draw (see datasheet). This would be strange, because if you are using (only) an Msp430Adc12ClientAutoDMAC then the reference voltage generator should never be active, in fact the component Msp430RefVoltArbiterP shouldn't even be part of you application. Can you check this via "make telosb verbose"? Otherwise there might be a problem with resetting the pins - for a quick test: can you disable the "ADC12_P6PIN_AUTO_CONFIGURE" macro in Msp430Adc12.h and retry (the ADC readings will be wrong, but maybe this gives some hint about the extra current consumption).
Jan On Tue, Apr 16, 2013 at 9:04 AM, Andres Mabini <[email protected]> wrote: > Hi all, > > I hope that you could help or advice me on this. > > I have an app which uses the Msp430Adc12ClientAutoDMAC as the ADC client(I > am using TelosB). I take ADC samples for a second, release the resource, > wait for 30 seconds, and then repeat the process all over again. All works > fine except that my measurements indicate that the mote consistently draws > .5 mA, even during the 30 second interval. Is there a way to further > minimize this? > > In another experiment that I ran(there is no DMA component in the app used), > when the radio is turned off between sends, the current draw drops all the > way down to 0.1mA(or lower, the datalogger already says 0). Can the same > level of current draw be achieved when using the ADC? > > Much thanks. > > > _______________________________________________ > Tinyos-help mailing list > [email protected] > https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help _______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
