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

Reply
  • 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

Children
Related