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

consumption of app_timer/SDK13.1 Nrf52832

Dear Nordic :

I am developing power meter based on NRF52832/SDK13.1.

I need a 20ms timer to retrieve data from sensor.

I notice that,if i set the timer in repeat mode, the consumption is acceptable. But in single-shot mode, there will add more than 400uA current.

The difference is just between single-shot and repeat,without any more code be changed.

I find other people has similar question about app_timer consumption. 

Please give me your comments.

  • Hi,

     

    I did a quick test with the ble_app_template project, where I added a 20 ms app_timer SINGLE_SHOT instance, which is restarted in the timer_handler, and this does not give any additional current consumption (~0.13 mA with BLE advertising in the background).

    Are you sure you haven't changed anything else, like enabling the NRF_LOG module for instance? If the UART is running, this will cause an added ~400 uA current consumption in sleep, as it keeps the clock tree running.

     

    Best regards,

    Håkon

Related