#1 2016-04-06 21:05:55

DB1NTO
Member
Registered: 2014-12-01
Posts: 52

Powersave / Sleep mode for long battery usage

Hi @all,

i'm trying since some days to improve the sleep function to make a battery powered modem very efficient.

Its working as expected before i initialize the Micromodem lib.
After "APRS_init()" i have more energy consumption while sleep (33uA vs. 103uA)

Maybe someone can help me...

This works without APRS_INIT. I have round about 33uA with some components around the MC which is ok for me.

  set_sleep_mode(SLEEP_MODE_PWR_DOWN);
  sleep_enable();
  ADCSRA = 0; // Disable ADC for power saving
  power_adc_disable();
  sleep_mode();

With APRS_INIT() i have round about 103uA which is about 70uA more than before and three times more than before.

I have tested to stop the timers or all components. But everytime the same consumption.


power_spi_disable();
power_twi_disable();
power_usart1_disable();
power_timer0_disable();
power_timer1_disable();
power_timer2_disable();

Any ideas?

Thank you

Taner
DB1NTO

Offline

Board footer

Powered by FluxBB