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

large current consumption in nrf52 in sleep mode

Hi,

I am using BMD300 rigado board having nrf52. In my application i am tracking the ADXL362 accelerometer's motion.For this, I am combining SPI, UART(for displaying data in terminal) and some GPIO pins(Buttons and LEDs).

After all initialization in while(1) loop, i am putting the device in sleep mode using __WFE(); __SEV();__WFE(); In sleep mode, I am getting current consumption 362 uA. When Activity interrupt occurs it raises to 2.72 mA and after inactivity interrupt it goes to sleep mode again.

If I simply put device in sleep mode in normal code disabling all functionalities, current consumption is 19uA. I have set DCDCEN in the code.Does it make any difference?

Can any one tell me why this happening? Please give any suggestions.

Related