Learn MoreFAQsTutorials

3 posts / 0 new
Last post
tgaborit
Offline
Last seen:4 months 1 week ago
Joined:2020-06-24 10:13
Sleep modes and memory

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

tgaborit
Offline
Last seen:4 months 1 week ago
Joined:2020-06-24 10:13
Answer to myself which can be

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.

PM_Dialog
Offline
Last seen:20 min 51 sec ago
Staff
Joined:2018-02-08 11:03
Hi tgaborit,

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