DA14682 power consumption in sleep modes

⚠️
Hi there.. thanks for coming to the forums. Exciting news! we’re now in the process of moving to our new forum platform that will offer better functionality and is contained within the main Dialog website. All posts and accounts have been migrated. We’re now accepting traffic on the new forum only - please POST any new threads at//www.wsdof.com/support. We’ll be fixing bugs / optimising the searching and tagging over the coming days.
7 posts / 0 new
Last post
paulliu99
Offline
Last seen:1 year 5 months ago
加入:2019-08-01 19:30
DA14682 power consumption in sleep modes

We are designing a wearable device with DA14682 that will be active around 8 hours per day and will not do anything during the other16 hours. I have several questions on low-power operation of DA14682.

1) 在这16小时的不活动期间,哪种模式更省电?休眠还是深度睡眠模式?对于我们的情况,我们不需要保留数据。从冬眠中醒来时DA14682会燃烧多少电流?

2) It seems deep sleep mode is not supported in SDK 1.0.14 any more. Should we use older SDK? What is the reason that deep sleep mode is not supported?

3) We try to measure the power consumption on DA14682 withble_adv_demofollowing the instructions in Dialog application note "DA1468x Power measurements AN-B-037"

But it seems many settings shown in the application note are not supported in the new SDK. 1.0.14 . For instance,

#define dg_configPOWER_CONFIG (POWER_CONFIGURATION_2)

is there new application note on power measurement?

Thanks!

Device:
PM_Dialog
Offline
Last seen:3 days 15 hours ago
工作人员
加入:2018-02-08 11:03
Hi paulliu99,

Hi paulliu99,

一般来说,DA1468x product family supports three power modes (Extended sleep, Deep sleep and Hibernation). However, the deep sleep mode is not supported by the software. Only extended sleep or hibernation mode when sleeping. In hibernation mode the current consumption is approximately to 1-1.3uA and when in extended sleep mode between 5-8uA. But, since you have a custom design, you should measure the sleep currents by yourself. You could use the pm_set_sleep_mode() API in order to put the device either into hibernation or extended sleep mode. Be aware that hibernation mode is a special mode to be used for shipping the final product to market without draining the battery. This is what is used for shipping and storing the final product and I would not recommend you the hibernation for development or debugging scopes. The AN-B-037 was for SDK1.0.8 but the procedure is similar. Can you please let me know if you need any clarification with the procedure? There is not any other document.

Thanks, PM_Dialog

paulliu99
Offline
Last seen:1 year 5 months ago
加入:2019-08-01 19:30
We designed our product

我们设计的产品目标是在16小时不活动(深度睡眠模式或休眠)期间达到1-2 uA。每天16小时的5-8uA电流消耗(延长睡眠模式)对于我们的应用来说太多了。现在我们怎样才能利用深度睡眠呢?您是否建议切换回SDK1.0.8?请让我知道如何用最新的SDK版本重复AN-B-037中的测量。谢谢!

PM_Dialog
Offline
Last seen:3 days 15 hours ago
工作人员
加入:2018-02-08 11:03
Hi paulliu99,

Hi paulliu99,

If you are targeting for 1-2 uA current consumption you should use hibernation mode. Deep sleep mode is not supported by any previous version of SDK. The only available sleep modes are hibernation and extended sleep mode. So, I would suggest you to put your device in hibernation mode and measure the power consumption. Are you using the power profiler for measuring the sleep currents? Which is the power consumption that you are getting? In addition, which board are you using for your measurements?

Thanks, PM_Dialog

paulliu99
Offline
Last seen:1 year 5 months ago
加入:2019-08-01 19:30
So is there any way we use

So is there any way we use Da14682 in deep sleep as this mode is shown in datasheet?

We are using digital multimeter for power measurement.

1)The measured current in hibernation mode on both the DA14682 card and our board is very close to datasheet (~uA).

2) We can not get the chip into deep sleep mode so we cannot compare it to datasheet

3) The next thing we would like to try is the power measurement in application note AN-B-037. Can we run BLE_adv_demo in the newest SDK? Please see comment #3 in the original post.

paulliu99
Offline
Last seen:1 year 5 months ago
加入:2019-08-01 19:30
Another question - how to

Another question - how to change the retained RAM size as mentioned in AN-B-037 Table 7 (Retained RAM power budget per cell) so we can lower down the current consumption in extended sleep mode?

PM_Dialog
Offline
Last seen:3 days 15 hours ago
工作人员
加入:2018-02-08 11:03
Hi paulliu99,

Hi paulliu99,

As it was mentioned in previous comments, the deep sleep mode is not supported, so there is no way to put the DA14682 into sleep mode. Yes, you could use the ble_adv example of the SDK and measure the power consumption with the power profiler of SmartSnippets toolbox. Regarding you last question for Ret-RAM, please read paragraph 13.3 Retention RAM optimization and configuration from theUM-B-044: DA1468x Software Platform Referencedocument.

Thanks, PM_Dialog