嗨对话小组,
我对在低功耗传感器应用中使用DA14531感兴趣,尤其对延长睡眠电源模式感兴趣。您能否在此模式下保持BLE连接,并且接收BLE消息能否将您从该模式唤醒到活动状态?在数据表的第4.2.2.2节中,它说“预计会保留RAM,以便……保持BLE连接处于活动状态(堆栈变量或BLE数据)”,但后来我只能找到从GPIO或计时器中唤醒的参考。
如果你无法通过接收BLE信息从长时间睡眠中醒来,那么使用BLE信息醒来时的最低功耗状态是什么?下一个最佳选项是“接收器激活,16MHz时CPU空闲,DCDC打开”,2.2mA吗?如数据表第29节所述,在空闲期间关闭基带可以降低该电流吗?
如果有帮助的话,我计划用一个3V币形电池来供电,并将DA14531置于降压模式。
谢谢
莎拉
设备:
嗨莎拉,
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?在空闲期间,可以通过关闭基带电源来降低电流吗
对这个电流值可以通过关闭基带来降低。
顺致敬意,
马丁
太好了,谢谢你的快速回复!最后,如果DA14531进入延长睡眠模式,BLE连接断开,会发生什么情况?它能否在稍后重新连接,然后仍然会被一条不可靠的消息唤醒?例如,假设有人安装了这个传感器,用手机连接到它,让模块进入睡眠状态,然后离开几天。当他回来时,DA14531能否重新连接到他的手机,并从一条不可靠的消息中醒来?
嗨gittemeier,
这取决于应用程序代码如何处理断开连接。请看一看SDK BLE示例——一旦设备与对等设备断开连接,则。app_on_disconnect=用户_app_on_disconnect,广告再次启动。
请记住,系统可以在广告或连接间隔之间进入睡眠模式,并通过BLE定时器唤醒。此外,您可以将其配置为永久睡眠模式(无BLE活动)——BLE_应用程序_睡眠模式示例演示了该功能。
一旦芯片唤醒或再次发布广告,您就可以将其与对等设备连接。
谢谢,下午好