嗨,团队,
我想检查DA14580 EVKT pro板中可能的睡眠模式。
在这个Deep Sleep模式下,10秒的睡眠时间是默认设置的,我没有使用ant外部主机/外部唤醒。
我没有在这个ble_app_sleepmode示例项目上更改任何东西。一旦项目下载在DA14580板,我被chackdropout电源。它不减少在智能代码片段工具。
它总是显示2.9 mA作为功率。看来地检官不会进入深度睡眠模式。
首先我需要检查外部主机。
对于深度睡眠模式,是否需要在示例ble_app_sleepmode项目中做任何代码修改?
(我使用的例子睡眠模式项目,因为它由DA portel和keil uVersion 5.2提供)
其他的,如果任何其他不同的方式是用于测量当前在DA14580 EVKT板是可能的?
请提供您的支持。
设备:
嗨KGanesh,
DA1458x设备有两种睡眠模式,一种是扩展睡眠模式,另一种是深度睡眠模式。在延长睡眠模式下,只有System RAM和Retention RAM保持上电状态,但在深度睡眠模式下,只有Retention RAM上电,而System RAM下电。对于深度睡眠配置来说,使用OTP是至关重要的,因为在每次唤醒中,代码从OTP镜像到System RAM,设备从它进入睡眠的地方继续。DA1458x中的唤醒程序独立于睡眠模式配置,有两种类型的唤醒设备。
在SDK的ble_app_sleepmode示例中,设备发布的时间(APP_ADV_DATA_UPDATE_TO),默认值是10秒。只要设备处于广告状态,它的睡眠模式就被设置为深度睡眠。用户可以按一个按钮来唤醒设备。按下按钮后,设备将在预定时间内再次开始发布广告。当设备进入连接状态时,休眠模式变为长时间休眠。此外,要注意芯片在广告或连接间隔期间进入睡眠状态。在本例中,不需要烧毁OTP,因为该示例处于调试模式(#define CFG_DEVELOPMENT_DEBUG),因此允许在深度睡眠模式下运行应用程序。为了测量睡眠模式的电流,你应该使用电流表。请检查教程4:在DA1458x上配置睡眠模式从我们的支持页面。在本教程中,您可以找到如何配置和测量睡眠模式电流。另外,我强烈建议你读一读第五柱(睡眠模式)的UM-B-050: DA1458x Software Developers Guide (SDK5)获取关于ble_app_sleepmode示例的更多信息。本用户手册可能有助于您理解SDK的示例以及SDK是如何工作的。
谢谢,PM_Dialog