嗨对话小组,
我很兴趣在低功耗的传感器应用中使用DA14531,并且对扩展睡眠电力模式特别感兴趣。您是否可以在此模式下保持BLE连接,并且可以接收BLE消息从此模式唤醒到活动状态?在第4.2.2.2节中,它说,“预计RAM将保留......保持一个Alive(堆栈变量或BLE数据)”,但后来我只能找到从GPIO或a的唤醒引用计时器。
如果您无法通过收到BLE消息延伸延长睡眠,您可以使用BLE消息唤醒哪些最低功耗状态?是下一个最好的选择“接收器主动,CPU空闲,16MHz,DCDC上”,2.2mA?如在数据表的第29节中所述,通过向空闲时段供电,可以减少该电流可以通过在空闲时段中提到的
如果它有用,我计划使用3V硬币单元来为此供电,并将DA14531放入降压模式。
谢谢,
莎拉
设备:
嗨莎拉,
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?可以通过在空闲时段期间关闭基带断电来减少该电流
是。通过向下断电器可以减少该电流值。
最好的祝福
马丁
很棒,谢谢你的快速回复!最后澄清,如果DA14531放入扩展睡眠模式,则会发生什么,并删除BLE连接?它可以稍后重新连接,然后仍然醒来到一个BLE消息?例如,说某人设置此传感器,用手机连接到它,将模块放入睡眠状态并留下几天。当他回来时,DA14531将能够重新连接到他的手机并从BLE消息唤醒吗?
嗨gittemeier,
这取决于您的应用程序代码如何处理断开连接。请查看SDK BLE示例 - 一旦设备与对等设备断开连接,请将.app_on_disconnect = user_app_on_disconnect,并再次启动广告。
请记住,系统可以在广告或连接间隔之间进入睡眠模式,并通过BLE定时器唤醒。此外,您将其配置为永久睡眠模式(无BLE活动) - BLE_APP_SLEEPMODE示例演示了该功能。
一旦芯片再次唤醒或广告,您可以使用对等设备连接。
谢谢,PM_DIALOG.