This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Reduce Power Consumption

hi everybody.

Please help me on this

I use nRF51822 as iBeacon with ble_app_beacon in Nordic DK in below state:

  • only advertise in iBeacon mode
  • interval = 100 ms
  • DC/DC disable
  • All Peripherals are disabled like GPIO

My source code is here:

int main(void)
{
ble_stack_init();
advertising_init();
advertising_start();

for (;; )
{
    power_manage();
}

}

As you see, I didn't set power.(it means its 0 dBm) and none of peripherals are Enabled. in this case I use multimeter for measuring current. I use multimeter in uA AC (true RMS) position. in this case, I see 280 uA on multimeter display. now with my calculation, it endure 1 month approximately with CR2030 coin cell battery. is may way true or false. how can I reduce my battery life. because 1 month is very low for my application. I notice that after Programming, I reset my Board and disconnect debuger

my main.c:

main.c

thank you

Parents Reply Children
Related