了解更多常见问题解答教程

4个帖子/ 0新
最后一篇
Gittemeier
离线
最后一次露面:4个月1周前
加入:2020-09-22 19:51
延伸睡眠唤醒唤醒

嗨对话小组,

我很兴趣在低功耗的传感器应用中使用DA14531,并且对扩展睡眠电力模式特别感兴趣。您是否可以在此模式下保持BLE连接,并且可以接收BLE消息从此模式唤醒到活动状态?在第4.2.2.2节中,它说,“预计RAM将保留......保持一个Alive(堆栈变量或BLE数据)”,但后来我只能找到从GPIO或a的唤醒引用计时器。

如果您无法通过收到BLE消息延伸延长睡眠,您可以使用BLE消息唤醒哪些最低功耗状态?是下一个最好的选择“接收器主动,CPU空闲,16MHz,DCDC上”,2.2mA?如在数据表的第29节中所述,通过向空闲时段供电,可以减少该电流可以通过在空闲时段中提到的

如果它有用,我计划使用3V硬币单元来为此供电,并将DA14531放入降压模式。

谢谢,

莎拉

关键词:
设备:
马丁.ge.
离线
最后一次露面:22小时14分钟前
员工
加入:2020-01-06 06:51
嗨莎拉,

嗨莎拉,

1.您在此模式下保持BLE连接:

当然,在睡眠模式期间保持BLE连接。

2.CAN接收BLE消息将您从此模式唤醒到活动状态?

是。在扩展睡眠模式下,您可以通过接收BLE消息/ RTC定时器/ Timer1来唤醒设备。

3.您可以用BLE消息唤醒的功耗状态最低的功耗状态是多少?

至于我以前的做法,功耗约为3 UA。您可以通过以下遵循Therurial验证这一点:

http://lpccs-docs.dialog-semondile.com/da14531_sleep_mode+/index.html.

4.是下一个最好的选择“接收器主动,CPU空闲,16MHz,DCDC上”,2.2mA?可以通过在空闲时段期间关闭基带断电来减少该电流

是。通过向下断电器可以减少该电流值。

最好的祝福

马丁

Gittemeier
离线
最后一次露面:4个月1周前
加入:2020-09-22 19:51
很棒,谢谢你的快速

很棒,谢谢你的快速回复!最后澄清,如果DA14531放入扩展睡眠模式,则会发生什么,并删除BLE连接?它可以稍后重新连接,然后仍然醒来到一个BLE消息?例如,说某人设置此传感器,用手机连接到它,将模块放入睡眠状态并留下几天。当他回来时,DA14531将能够重新连接到他的手机并从BLE消息唤醒吗?

PM_DIALOG.
离线
最后一次露面:14小时48分钟前
员工
加入:2018-02-08 11:03
嗨gittemeier,

嗨gittemeier,

这取决于您的应用程序代码如何处理断开连接。请查看SDK BLE示例 - 一旦设备与对等设备断开连接,请将.app_on_disconnect = user_app_on_disconnect,并再次启动广告。

请记住,系统可以在广告或连接间隔之间进入睡眠模式,并通过BLE定时器唤醒。此外,您将其配置为永久睡眠模式(无BLE活动) - BLE_APP_SLEEPMODE示例演示了该功能。

一旦芯片再次唤醒或广告,您可以使用对等设备连接。

谢谢,PM_DIALOG.