Beacon项目的DA14585睡眠模式。

了解更多常见问题解答教程

4个帖子/ 0新
最后一篇
有限公司
离线
最后一次露面:6天6小时前
加入:2018-11-12 09:19
Beacon项目的DA14585睡眠模式。

你好;

我开发了一个带DA14585的信标项目。

我使用ble_app_barebone项目

什么时候;

static const sleep_state_t app_default_sleep_mode = arch_sleep_off;

我衡量0.449ma.

然后我改变了

#define cfg_max_sleep_duration_external_wakeup_ms 10000 // 10s

static const sleep_state_t app_default_sleep_mode = arch_ext_sleep_on;

我测量〜23ua

但我使用prox_reporter

#define cfg_max_sleep_duration_external_wakeup_ms 10000 // 10s

static const sleep_state_t app_default_sleep_mode = arch_ext_sleep_on;

使用相同的配置我测量〜2ua

如何降低鞍骨项目中的当前?

最好的祝福...

设备:
PM_DIALOG.
离线
最后一次露面:1小时28分钟前
职员
加入:2018-02-08 11:03
嗨btdev,

嗨btdev,

在SDK的PXP_Reporter示例中,已停止广告,设备将进入扩展睡眠模式。当设备广告时,它将在广告间隔之间进入扩展睡眠模式。此外,功耗取决于您使用的广告间隔。在BLE_APP_BAREBONE示例中,应用程序不会停止广告,因此您将获得平均电流消耗。为了测量睡眠模式下的功耗,我建议您使用SDK的BLE_APP_SLEEPMODE示例。在此示例中,广告停止,设备进入睡眠模式。有关您应遵循的程序,请阅读以下教程:

https://www.dialog-seminile.com/sites/default/files/training_04_sleep_mode_configurations_and_power_measurement_0.pdf.

谢谢,PM_DIALOG.

有限公司
离线
最后一次露面:6天6小时前
加入:2018-11-12 09:19
你好。

你好。

“此外,功耗取决于您使用的广告间隔”

我调解了两个项目的广告间隔。

如果我在BLE_APP_BAREBONE示例中停止在睡眠模式下广告,我可以测量相同的电流吗?我如何实施它?

PM_DIALOG.
离线
最后一次露面:1小时28分钟前
职员
加入:2018-02-08 11:03
嗨btdev,

嗨btdev,

您应该设置一个计时器,并且在其时应停止广告D,将系统放入永久睡眠模式。之后,您应该适当地配置唤醒控制器,以便唤醒它。已经在SDK的BLE_APP_SLEEPMODE示例中提供了实现。请使用此示例或遵循代码实现以便在SDK的BLE_APP_BAREBONE示例中执行相同。另外,你如何测量睡眠电流?

谢谢,PM_DIALOG.