Deep sleep mode in DA14580

2 posts / 0 new
Last post
prasanth.velliy...
Offline
Last seen:1 year 11 months ago
加入:2016-02-18 12:18
Deep sleep mode in DA14580

Hi Dialog
i am using the da14580 with DSPS project with external SPI flash , i want to use DA 14580 in Deep sleep mode , how to do this ??

/**********************************************************************************************************************/
Link :https://support.dialog-semiconductor.com/help-help-help-cant-go-deep-sle...
Hi RandyYu,

I am not sure about having the DSPS in deep sleep mode will operate properly since only the extended sleep mode is supported, as indicated in the application note (Introduction section), with some trials i had with your modifications it didn't even advertise. The arch_set_deep_sleep() function and arch_set_extended_sleep() functions are use in order to dynamically change the sleep mode of your device while operating, just by placing the ARCH_DEEP_SLEEP_ON in the app_default_sleep_mode is enough to go into deep sleep. Also in order to properly operate in deep sleep you will have to burn you code in OTP in order for the OTP mirroring to occur, in development mode and no OTP burned the device is in extended sleep mode, but still the current you see for permanent sleep is too much. You can run your project on a dev kit and check if the device falls into sleep mode after disconnection.

As suggested in above post i can't use DA14580 in Deep sleep untill i use OTP ???

/**********************************************************/

Thank you

Device:
MT_dialog
Offline
Last seen:2 months 3 weeks ago
工作人员
加入:2015-06-08 34
Hi prasanth,

Hi prasanth,

As suggested in the post that you mention, the DSPS isn't tested or supported to go into deep sleep mode, apart from that the deep sleep mode demands to burn to OTP, the reason for that is because in order to achieve minimum power consumption when going to deep sleep the 580 switches off the sysram. Since the sysram between the intervals (advertising or connection) isn't on, the code in the sysram isn't retained, so it is copied from the OTP. Also you cant support deep sleep from flash.

Thanks MT_dialog