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

nRF52 low power

Hello,

I would like to know what are possibilities for low power in a central device on nRF52 chip. I need to be in BLe connection mode, and be able to receive notification from peripherals. I have too a spi link available with external mcu. For the moment, I do a call to sd_app_evt_wait in the main loop. Is there something else to do for optimize consumption in my case ?

Thanks in advance

Mickael

Parents
  • Not really. If you initialize both BLE stack and SPI driver correctly they shouldn't wake up MCU from sleep while doing DMA transfer or while not doing anything and POWER ON SLEEP (invoked by WFI/WFE ARM instructions inside stack or inside your FW) is the lowest power consumption mode supported by nRF5x devices while you must maintain certain peripheral functionality (namely time keeping through RTC - without which your BLE connection dies).

Reply
  • Not really. If you initialize both BLE stack and SPI driver correctly they shouldn't wake up MCU from sleep while doing DMA transfer or while not doing anything and POWER ON SLEEP (invoked by WFI/WFE ARM instructions inside stack or inside your FW) is the lowest power consumption mode supported by nRF5x devices while you must maintain certain peripheral functionality (namely time keeping through RTC - without which your BLE connection dies).

Children
Related