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

Power consumption of NRF52 GPIOTE->IN

Hi all: I found this issue happen on NRF52 with SDK v11.0. Because I measured the current increased ~1mA after enable GPIOTE->IN, is there any solution can solve it?? Thanks...

Parents
  • If I enabled the GPIOTE->IN the current is ~3.1mA(2.8V) by const nrf_drv_gpiote_in_config_t in_config1 = GPIOTE_CONFIG_IN_SENSE_HITOLO(true). And the current decreased to ~2.6mA after set the config by GPIOTE_CONFIG_IN_SENSE_HITOLO(false). If I have not enable GPIOTE->IN the current is ~1.9mA..

    BTW,

    1. Is the current consumption of GPIOTE->IN still keep 500uA while enter power off after enable it? if I just execute for loop to call power_manage() in the main(), the current is 1.9mA, is it reasonable? 3.To reduce power cinsumption, I tried to enter power off mode by call the function of sd_power_system_off(). However, the power consumption always same as before execute the function.. Is any item needed be prepared before enter power off mode?

    Thanks..

Reply
  • If I enabled the GPIOTE->IN the current is ~3.1mA(2.8V) by const nrf_drv_gpiote_in_config_t in_config1 = GPIOTE_CONFIG_IN_SENSE_HITOLO(true). And the current decreased to ~2.6mA after set the config by GPIOTE_CONFIG_IN_SENSE_HITOLO(false). If I have not enable GPIOTE->IN the current is ~1.9mA..

    BTW,

    1. Is the current consumption of GPIOTE->IN still keep 500uA while enter power off after enable it? if I just execute for loop to call power_manage() in the main(), the current is 1.9mA, is it reasonable? 3.To reduce power cinsumption, I tried to enter power off mode by call the function of sd_power_system_off(). However, the power consumption always same as before execute the function.. Is any item needed be prepared before enter power off mode?

    Thanks..

Children
No Data
Related