System ON mode: Bluetooth Event Wakeup: NRF52832

HI All,

We are using NRF52832 for our project.

1) We are using System ON mode to put NRF52832 in to sleep mode. We are able to put NRF52832 in to sleep mode(System ON mode) successfully. Though current consumption in sleep mode is much higher ie 20mA. 

When sleep condition is satisfied we are calling the below API to enter into System ON mode. We are not turning off any peripherals explicitly. what is the typical current consumption in system ON mode and how do we achieve?

Pseudocode:

if(sleep_condition_satisfied)

{

    ChipEnterSystemONMode();

}

void ChipEnterSystemONMode(void)
{
     /*Enter System ON Mode*/
    sd_app_evt_wait();
}

2) Can we wake up the NRF52832 chip from sleep mode(System ON) using Bluetooth Event?

     If yes, how to wake it up?

    We are not able to wake up NRF52832 from sleep mode(System ON) using Bluetooth Event currently.  

    Do we have to prepare for Bluetooth wakeup before entering in to sleep mode.

Please send some example/sample code for the same.

Thank you.

Parents
  • Hi

    20mA current consumption shouldn't be possible for the nRF52832 to draw on its own, not even when advertising/scanning with the radio peripheral.

    1. With the CPU just running (not in sleep mode) that should consumpe somewhere between 3.3 and 8.0 mA depending on whether it's running from Flash or RAM and what regulator is used.

    In system ON sleep mode, you shouldn't see more than a 2.0µA current draw from the nRF52832. 

    2. No, when the nRF52832 is in sleep mode, the radio peripheral will be turned off, so it will not be able to register any incoming BLE activity. It can be woken by a power reset, a GPIO event (like a button press or external physically connected device), on RTC events or on NFCT events. With I.E the RTC, you can wake it up say every 10 seconds and start the radio peripheral so it can transmit or scan for Bluetooth events.

    Best regards,

    Simon

Reply
  • Hi

    20mA current consumption shouldn't be possible for the nRF52832 to draw on its own, not even when advertising/scanning with the radio peripheral.

    1. With the CPU just running (not in sleep mode) that should consumpe somewhere between 3.3 and 8.0 mA depending on whether it's running from Flash or RAM and what regulator is used.

    In system ON sleep mode, you shouldn't see more than a 2.0µA current draw from the nRF52832. 

    2. No, when the nRF52832 is in sleep mode, the radio peripheral will be turned off, so it will not be able to register any incoming BLE activity. It can be woken by a power reset, a GPIO event (like a button press or external physically connected device), on RTC events or on NFCT events. With I.E the RTC, you can wake it up say every 10 seconds and start the radio peripheral so it can transmit or scan for Bluetooth events.

    Best regards,

    Simon

Children
No Data
Related