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

Power consumption issue with custom nRF52832?

Hello sir,

I have develop product on nRF52832 DK and now i using custom nrf52832 board Here. I want to continuously on my device with BLE advertising continuously no sleep mode. for high speed BLE through put and continuously advertising we have set following parameter. image description

For my device power connection i use AA 1.5*2 = 3V battery cell. But sir now power consumption is very high how i can reduce power consumption for device for long battery life. How i calculate power consumption for continuously ON. I have turn off sleep mode in my programming.

But for saving power if i enable sleep mode in my application programming and then device go to sleep mode at that time how i can wake up device using android app without pressing any reset key. Is it possible please sir let know, and give me some tutorial link which is useful for reducing power consumption.

Thanks in Advanced....... Vishal

Parents
  • If i set APP_ADV_INTERVAL to 320 then my BLE transmission speed is low not getting data very fast

    APP_ADV_INTERVAL will only affect speed/rate of how fast you advertise, it should not affect the throughput once you are in a connection.

    Yes, the current consumption you are measuring is very high. Do you use any of the peripherals on the nRF52832? Like SPI,TWI, SAADC, UART,PWM etc?

    What SDK version is this? Do you call either sd_app_evt_wait or power_manage() in main() function? I.e for SDK 14:

    if (NRF_LOG_PROCESS() == false)
    {
        power_manage();
    }
    
Reply
  • If i set APP_ADV_INTERVAL to 320 then my BLE transmission speed is low not getting data very fast

    APP_ADV_INTERVAL will only affect speed/rate of how fast you advertise, it should not affect the throughput once you are in a connection.

    Yes, the current consumption you are measuring is very high. Do you use any of the peripherals on the nRF52832? Like SPI,TWI, SAADC, UART,PWM etc?

    What SDK version is this? Do you call either sd_app_evt_wait or power_manage() in main() function? I.e for SDK 14:

    if (NRF_LOG_PROCESS() == false)
    {
        power_manage();
    }
    
Children
No Data
Related