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

Minimum power consumption in system off with wake up on GPIO

Hi,

I'm developing a new product. I want to manage power ON/OFF with the button. I see 2 solutions.

1) Using a pushbutton controller (like ST SRC0) -> Adding 0.5$ to my BOM

2) Using system off mode of the NRF52 and detect button action on the GPIO to wake the processor. 

As we want to supply with a CR2032 cell with at least one year of battery life, I want to be sure to have the best solution in terms of power management.


Which module is used to have the wakeup with GPIO and what is the associated power consumption when the process in this mode?

Thank you

Parents
  • Hello, Julien!

    If I understand your problem right you want to be able to wake up/power down the NRF52 using GPIO. I would suggest you took a look at this discussion. You should be able to solve it using a configuration like the one Daniel stated: 

    nrf_gpio_cfg_sense_input(PIN NUMBER, NRF_GPIO_PIN_PULLUP, NRF_GPIO_PIN_SENSE_LOW);


    As for the power consumption(and examples) this repository from Nordic Semiconductor's GitHub should provide the information needed. The README contains expected power consumption for both nRF51 and nRF52. 

    Hope this helps!

    Best regards,
    Carl Richard

  • Hi Carl,

    Thank you for your answer but I'm looking for some feedback about the most efficient (power saving) way of waking-up the device. On your link, data are given for system OFF with or without RAM retention but what about other features (to wake-up from GPIO)?

    By experience, I know that some power consumption announced on the spec are far away from the reality. I already had issue before when using GPIOTE module etc...

    My question is more :

    What is the expected power consumption if I'm in system off with data retention plus wake up on GPIO feature ? 

Reply
  • Hi Carl,

    Thank you for your answer but I'm looking for some feedback about the most efficient (power saving) way of waking-up the device. On your link, data are given for system OFF with or without RAM retention but what about other features (to wake-up from GPIO)?

    By experience, I know that some power consumption announced on the spec are far away from the reality. I already had issue before when using GPIOTE module etc...

    My question is more :

    What is the expected power consumption if I'm in system off with data retention plus wake up on GPIO feature ? 

Children
Related