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

Reply via email to