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

I want know what is the difference between the three kind of low power mode of nrf52810?

Hello,

I want know what is the difference between the three kind of  low power mode?

System ON, Full 24 kB RAM retention, Wake on GPIOTE input
(Event mode)

System ON, Full 24 kB RAM retention, Wake on GPIOTE
PORT event

System ON, Full 24 kB RAM retention, Wake on RTC (running
from LFRC clock)

Please tell me, How to enter system on low power mode and wake up by GPIOTE input event?

thank you.

Parents
  • Hi

    Technically the low power mode is the same (System ON Idle). The difference is what you are using as a wakeup source, and which peripherals are running in the background during sleep, which affects the sleep current. 

    The lowest power mode here is System ON with wake on GPIOTE PORT event, which allows you to disable most peripherals in the system and keep sleep current to a minimum. 

    Wake on RTC requires a 32k clock source to be active and an RTC timer to run, which increases the sleep current slightly, but allows you to wake up after a pre-determined amount of time. 

    Wake on GPIOTE input in event mode increases the current consumption by several tens of microamps, but allows you to associate a dedicated interrupt to a wakeup pin, or make a PPI connection from the pin to some other task in the system. 

    We don't have any examples for GPIOTE input events in the SDK unfortunately, but these old powerdown examples for the nRF51 should still be relevant for the nrF52 series, since the driver is similar:
    https://github.com/NordicPlayground/nrf51-powerdown-examples

    Best regards
    Torbjørn

Reply
  • Hi

    Technically the low power mode is the same (System ON Idle). The difference is what you are using as a wakeup source, and which peripherals are running in the background during sleep, which affects the sleep current. 

    The lowest power mode here is System ON with wake on GPIOTE PORT event, which allows you to disable most peripherals in the system and keep sleep current to a minimum. 

    Wake on RTC requires a 32k clock source to be active and an RTC timer to run, which increases the sleep current slightly, but allows you to wake up after a pre-determined amount of time. 

    Wake on GPIOTE input in event mode increases the current consumption by several tens of microamps, but allows you to associate a dedicated interrupt to a wakeup pin, or make a PPI connection from the pin to some other task in the system. 

    We don't have any examples for GPIOTE input events in the SDK unfortunately, but these old powerdown examples for the nRF51 should still be relevant for the nrF52 series, since the driver is similar:
    https://github.com/NordicPlayground/nrf51-powerdown-examples

    Best regards
    Torbjørn

Children
Related