DA14531深度睡眠模式的问题

Learn MoreFAQsTutorials

13 posts / 0 new
Last post
Manishkumar Bante
Offline
Last seen:4 months 2 weeks ago
加入:2020-05-14 12:36
DA14531深度睡眠模式的问题

I am using DA14531 EVM board and flashed ble_sleepmode SDK code for advertising my data .

After advertisment is done , it is going into EXT sleep mode .

How do put the device intoDeep sleep modeinstead ofEXT sleep modeto save more power ??

Device:
PM_Dialog
Online
Last seen:2 min 58 sec ago
工作人员
加入:2018-02-08 11:03
Hi Manishkumar Bante,

Hi Manishkumar Bante,

All you have to do in order to configure the DA14531 in deep sleep mode is follow the steps mentioned in Section 5. Deep Sleep configuration inDA14531 Sleep Mode Tutorial (HTML). Please follow that steps and let me know if you have any follow up question.

Thanks, PM_Dialog

Manishkumar Bante
Offline
Last seen:4 months 2 weeks ago
加入:2020-05-14 12:36
I was refering above link

I was refering above link only for configuration . But how do I put timer1 count value such a way that I should get atleast 1 min delay . Because After advertising I need to put the device into deep sleep for 1 minute .

PM_Dialog
Online
Last seen:2 min 58 sec ago
工作人员
加入:2018-02-08 11:03
Hi Manishkumar Bante,

Hi Manishkumar Bante,

In the ble_app_sleepmode example, an app_easy_timer() is used in order to stop the advertising and then the device enters the sleep mode. You can use the app_easy_timer() in order to wake up periodically. Keep in mind that the device goes into sleep between advertising or connection intervals.

Thanks, PM_Dialog

Manishkumar Bante
Offline
Last seen:4 months 2 weeks ago
加入:2020-05-14 12:36
Yes , I understood the enitre

Yes , I understood the enitre flow of the ble_app_sleepmode , this is to create interval . before app_easy_timer it will put BLE into ext sleep mode , start the timer , and once the time reaches , it will restart the advertisment .

Now my doubt resides here , how do I change that ext sleep mode into deep sleep mode in same example , my concern is not related with the interval .

My only concern is to reduces further more power with same application with deep sleep mode .

Manishkumar Bante
Offline
Last seen:4 months 2 weeks ago
加入:2020-05-14 12:36
Yes , I understood the enitre

Yes , I understood the enitre flow of the ble_app_sleepmode , this is to create interval . before app_easy_timer it will put BLE into ext sleep mode , start the timer , and once the time reaches , it will restart the advertisment .

Now my doubt resides here , how do I change that ext sleep mode into deep sleep mode in same example , my concern is not related with the interval .

My only concern is to reduces further more power with same application with deep sleep mode .

PM_Dialog
Online
Last seen:2 min 58 sec ago
工作人员
加入:2018-02-08 11:03
Hi Manishkumar Bante

Hi Manishkumar Bante

You should follow the steps described in the provided tutorial:

http://lpccs-docs.dialog-semiconductor.com/DA14531_Sleep_Mode+/deepsleep_config.html

Thanks, PM_Dialog

Manishkumar Bante
Offline
Last seen:4 months 2 weeks ago
加入:2020-05-14 12:36
Same way I have configured .

Same way I have configured . Its not working .

PM_Dialog
Online
Last seen:2 min 58 sec ago
工作人员
加入:2018-02-08 11:03
Hi Manishkumar Bante,

Hi Manishkumar Bante,

Could you please clarify what is not working? Does the device boots? Or it does not go into deep sleep mode?

Would it be possible to mention the changes you have done? Di you test with the pxp_reporter example?

Thanks, PM_Dialog

Manishkumar Bante
Offline
Last seen:4 months 2 weeks ago
加入:2020-05-14 12:36
I want to configure Timer1

我想为深度睡眠模式配置Timer1。我遵循PXP_Reporter示例的教程中给出的准确步骤,以配置Timer1以进行深度睡眠,但是当我在DEV套件中闪烁代码时,它会自动重启(重新启动)自己,并且当我通过连接万用表检查当前评级时,它是左右波动(基于数据表的预期值约为0.9至1ua)。

I tried with pxp_reporter code as it is for RTC and GPIO methods , but the result is same on DEV board .

MY main concern is to put the ble_Sleepmode example code into deep sleep mode since , by default , its configured for EXT sleep mode .

PM_Dialog
Online
Last seen:2 min 58 sec ago
工作人员
加入:2018-02-08 11:03
Hi Manishkumar Bante,

Hi Manishkumar Bante,

请帮助了解出错了!

I would suggest to follow the below section of the “Sleep mode tutorial”

http://lpccs-docs.dialog-semiconductor.com/DA14531_Sleep_Mode+/deepsleep_config.html

In the file user_proxr.c please select the CFG_DEEP_SLEEP_WAKEUP_GPIO. Then select the GPIO port_pin to wake the device from deep sleep.

Follow the steps in a clean SDK directory and use the SmartSnippets Toolbox in order to burn the SPI flash. Are you able to do it? Can you see the device starts advertising and then go into deep sleep?

Thanks, PM_Dialog

Manishkumar Bante
Offline
Last seen:4 months 2 weeks ago
加入:2020-05-14 12:36
Please help to understand

请帮助了解出错了!- >

http://lpccs-docs.dialog-semiconductor.com/DA14531_Sleep_Mode+/deepsleep_config.html

Even after following the above link as it is , Why am I not getting the expected results ? .

based on the above document , after doing all configuration mentioned for Timer1 , I must get current reading around 0.9 to 1uA in deep sleep mode , but what I am getting is actually fluctuating around 2mA to 1.6mA , which is way more than the expected value mentioned in the link.

I have configured the same way as described in the link , All the steps are followed for Timer1 configuration , since my requiremnt does not match with GPIO or RTC .

This is the EVM kit I am using ://www.wsdof.com/products/da14531-development-kit-pro

The SDK versions used : 6.0.12 and 6.0.14

Sample code : prox_reporter ( configured for Timer1)

Let me know if you need any further details .

PM_Dialog
Online
Last seen:2 min 58 sec ago
工作人员
加入:2018-02-08 11:03
Hi Manishkumar Bante,

Hi Manishkumar Bante,

Do you have the SPI Flash attached or not? Can you please send me a screenshot from the Power Profile of the SmartSnippets Toolbox? Just to be sure that the device is advertising and go into sleep mode as soon as the advertising is stopped.

Thanks, PM_Dialog