Hi,
I am doing some power profiling for a BLE beacon and I have some questions regarding the sleep modes and OTP/FLASH memory :
1. Is it possible to go into Deep Sleep or Hibernation modes without burning the OTP memory and using the FLASH memory instead ? I tried with the prox_reporter example and this tutorialhttp://lpccs-docs.dialog-semiconductor.com/DA14531_Sleep_Mode+/deepsleep_config.htmlbut with the current measurements it seems like it doesn't go in these modes.
2. In Extended Sleep mode, I have 10 uA when CFG_SPI_FLASH_ENABLE is defined and 250 uA when it is not. Using the SPI flash shouldn't consume more in the contrary ? What exactly implies this define ?
3. According to the datasheet//www.wsdof.com/sites/default/files/da14531mod_datasheet_v2.2.pdf我们可以去2 uA延长睡眠。它是与the SPI FLASH disabled and booting from OTP ?
Thanks
Answer to myself which can be useful to others : a call to spi_flash_power_down() permited to lower the current consumption to the 1.2 uA in extended sleep mode. It answers to 3. and a part of 2.
Hi tgaborit,
Thanks for your question online and for your answer. You are right – the SPI flash must be powered down when measuring sleep currents. If it is not in power down mode, then the flash power consumption will be added in the sleep current. That’s why the power consumption in sleep mode was increased.
Regarding your 1/ question, yes, it is possible. Please see section 5.1 and step 4.
Thanks, PM_Dialog