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

NRF_POWER->DCDCEN does not reduce power?

DCDC_testing.zip Hi, I am in the process of reducing power consumption in micro esb mode. I use the following code, just for testing. The following code consumes 18mA unlike specified in the spec(www.nordicsemi.com/.../nRF51822. I feel 18mA is way higher than the spec, sorry about that. There is no effect whether I turn the DCDC on or not. Code:(I checked in the debug mode: peripheral register for NRF_POWER did have the DCDCEN set to 1)

int main(void)

{

	NRF_POWER->DCDCEN = 1;

	NRF_RADIO->TASKS_RXEN  = 1;

	NRF_RADIO->TASKS_START = 1;

	while(1);

}

The current consumption of the above is 18mA. Current consumption of below is 18mA(no effect after commenting out DCDCEN.)

int main(void)

{

	//NRF_POWER->DCDCEN = 1;

	NRF_RADIO->TASKS_RXEN  = 1;

	NRF_RADIO->TASKS_START = 1;

	while(1);

}

Basically, I tried to follow the example given in: devzone.nordicsemi.com/.../ and devzone.nordicsemi.com/.../ but no luck with reducing power yet.

Related