Lowering the power on the teensy3.2

Status
Not open for further replies.

Zed

Member
Hi everyone I'm trying to lower the power on a teensy3.2 (or more specifically mk20dx256).

besides using the excellent hibernate in snooze - is there a way to turn off the ADC and then re calibrate the ADC after turning on?
I've looked in the forum with only one hint at that and it leads to 404.

trying to use the ADC library to disable anything just seems to raise the power consumption.
does anyone know how to reach the sub 100uA? (I can and will disable the bootloader from power).

things I've tried:
adc->disableDMA();
adc->disableCompare();
adc->disablePGA();
for (int i=0; i<46; i++) {
pinMode(i, OUTPUT);
digitalWrite(i,0);
}
who = Snooze.hibernate( config_teensy32 );// return module that woke processor


Thanks.
 
is there a way to turn off the ADC and then re calibrate the ADC after turning on?

Yes, the hardware can do this, but there isn't any ready-to-use software. You'll need to write it from scratch, or at least by cobbling together chunks of code.
 
Status
Not open for further replies.
Back
Top