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

Low-power for nrf52

Hi,

I am trying to develop low power beacon on nrf52.

Which example should I base on?

I am trying example ble_app_blinky on PCA10040, and I am getting close to 1 mA, but I need something closer to 10uA.

In this example in main loop there is sd_app_evt_wait() so shouldnt it work?

Regards,

Artur

Parents
  • Hi.

    Try the following steps:

    1. Disable the logging by editing the following in sdk_config.h:

    // <e> NRF_LOG_ENABLED - nrf_log - Logger
    //==========================================================
    #ifndef NRF_LOG_ENABLED
    #define NRF_LOG_ENABLED 0
    #endif

    2. Enable the DC/DC regulatorby calling sd_power_dcdc_mode_set(NRF_POWER_DCDC_ENABLE)

    3. Increase the advertising interval APP_ADV_INTERVAL

    I hope this works for you.

    Best regards,

    Andreas

Reply
  • Hi.

    Try the following steps:

    1. Disable the logging by editing the following in sdk_config.h:

    // <e> NRF_LOG_ENABLED - nrf_log - Logger
    //==========================================================
    #ifndef NRF_LOG_ENABLED
    #define NRF_LOG_ENABLED 0
    #endif

    2. Enable the DC/DC regulatorby calling sd_power_dcdc_mode_set(NRF_POWER_DCDC_ENABLE)

    3. Increase the advertising interval APP_ADV_INTERVAL

    I hope this works for you.

    Best regards,

    Andreas

Children
Related