嗨,对话框的团队,
我对您的DA14531在低功耗传感器应用中使用感兴趣,尤其对您的延长睡眠电源模式感兴趣。你能在这种模式下保持一个BLE连接吗?接收一个BLE消息能使你从这种模式进入活动状态吗?在数据表的4.2.2.2节中,它说“RAM预期被保留为…保持BLE连接是活的(堆栈变量或BLE数据)”,但后来我只能找到从GPIO或计时器中唤醒的引用。
如果你不能通过接收BLE消息从延长睡眠中醒来,你可以从BLE消息中醒来的最低功耗状态是什么?下一个最佳选项是“接收器活跃,CPU空闲在16MHz, DCDC上”,2.2mA?如数据表第29节所述,可以通过在空闲期间关闭基带来降低此电流吗?
如果有用的话,我打算用一个3V硬币电池来供电,并将DA14531置于buck模式。
谢谢,
莎拉
设备:
你好,萨拉,
1.你能在这种模式下保持一个BLE连接吗?
当然,BLE连接在睡眠模式中保持。
2.接收BLE消息能使您从这种模式进入活动状态吗?
是的。在扩展睡眠模式下,可以通过接收BLE消息/RTC定时器/Timer1唤醒设备。
3.使用BLE消息可以唤醒的最低能耗状态是什么?
在我之前的实践中,功耗大约是3ua。你可以通过下面的教程验证这一点:
http://lpccs-docs.dialog-semiconductor.com/DA14531_Sleep_Mode+/index.html
4.下一个最佳选项是“接收器活跃,CPU空闲在16MHz, DCDC上”,2.2mA?这个电流可以通过在空闲时间下电基带来降低吗
是的。可以通过关闭基带电源来降低这个电流值。
致以最亲切的问候
马丁
很好,谢谢你的快速回复!最后一个澄清,如果DA14531进入延长睡眠模式,而BLE连接被丢弃,会发生什么?它可以稍后重新连接,然后仍然唤醒到BLE消息吗?例如,有人设置了这个传感器,用他们的手机连接它,使模块休眠,然后离开几天。当他回来时,DA14531能重新连接到他的手机并从BLE信息中醒来吗?
嗨gittemeier,
这取决于应用程序代码如何处理断开连接。请查看SDK BLE示例-一旦设备与对端设备断开连接,.app_on_disconnect = user_app_on_disconnect,并且再次开始发布。
请记住,系统可以进入睡眠模式之间的广告或连接间隔和唤醒通过BLE定时器。另外,您可以在永久睡眠模式下配置它(没有BLE活动)- ble_app_sleepmode示例演示了该功能。
一旦芯片苏醒或再次发布广告,你就可以将其与对等设备连接起来。
谢谢,PM_Dialog