延长睡眠时间从睡眠中醒来

⚠️
你好。。谢谢你来到论坛。令人兴奋的消息!我们现在正在迁移到新的论坛平台,该平台将提供更好的功能,并包含在主对话网站中。所有帖子和账号都已迁移。我们现在只接受新论坛的流量-请在//www.xmece.com/support.我们将在未来几天内修复漏洞/优化搜索和标记。
4个职位/0个新职位
最后一篇帖子
吉特梅尔
离线
最后一次见到:8个月3周前
加入:2020-09-22 19:51
延长睡眠时间从睡眠中醒来

嗨对话小组,

我对在低功耗传感器应用中使用DA14531感兴趣,尤其对延长睡眠电源模式感兴趣。您能否在此模式下保持BLE连接,并且接收BLE消息能否将您从该模式唤醒到活动状态?在数据表的第4.2.2.2节中,它说“预计会保留RAM,以便……保持BLE连接处于活动状态(堆栈变量或BLE数据)”,但后来我只能找到从GPIO或计时器中唤醒的参考。

如果你无法通过接收BLE信息从长时间睡眠中醒来,那么使用BLE信息醒来时的最低功耗状态是什么?下一个最佳选项是“接收器激活,16MHz时CPU空闲,DCDC打开”,2.2mA吗?如数据表第29节所述,在空闲期间关闭基带可以降低该电流吗?

如果有帮助的话,我计划用一个3V币形电池来供电,并将DA14531置于降压模式。

谢谢

莎拉

设备:
马丁。通用电气
离线
最后一次见到:3个月2周前
工作人员
加入:2020-01-06 06:51
嗨莎拉,

嗨莎拉,

1.在这种模式下,您能否保持可扩展连接:

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

2.收到BLE信息是否能将您从该模式唤醒至激活状态?

对在延长睡眠模式下,您可以通过接收BLE消息/RTC timer/Timer1来唤醒设备。

3.当你收到一条不可靠的信息时,你能从哪种最低功耗状态醒来?

至于我以前的做法,功耗约为3 uA。您可以通过以下步骤进行验证:

http://lpccs-docs.dialog-semiconductor.com/DA14531_Sleep_Mode+/索引。html

4.下一个最佳选项是否为“接收器激活,16MHz时CPU空闲,DCDC开启”,2.2mA?在空闲期间,可以通过关闭基带电源来降低电流吗

对这个电流值可以通过关闭基带来降低。

顺致敬意,

马丁

吉特梅尔
离线
最后一次见到:8个月3周前
加入:2020-09-22 19:51
太好了,谢谢你的快速回复

太好了,谢谢你的快速回复!最后,如果DA14531进入延长睡眠模式,BLE连接断开,会发生什么情况?它能否在稍后重新连接,然后仍然会被一条不可靠的消息唤醒?例如,假设有人安装了这个传感器,用手机连接到它,让模块进入睡眠状态,然后离开几天。当他回来时,DA14531能否重新连接到他的手机,并从一条不可靠的消息中醒来?

PM_对话
离线
最后一次见到:1天23小时前
工作人员
加入:2018-02-08 11:03
嗨gittemeier,

嗨gittemeier,

这取决于应用程序代码如何处理断开连接。请看一看SDK BLE示例——一旦设备与对等设备断开连接,则。app_on_disconnect=用户_app_on_disconnect,广告再次启动。

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

一旦芯片唤醒或再次发布广告,您就可以将其与对等设备连接。

谢谢,下午好