“DA14531-DA14585-586 Simple beacon Example”功耗过高

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.wsdof.com/support.我们将在未来几天修复bug /优化搜索和标记。
8个帖子/ 0个新
最后发表
johnson_shanghai
离线
最后看到:7个月1周前
加入:2020-10-27 06:46
“DA14531-DA14585-586 Simple beacon Example”功耗过高

你好:

我测试了您的演示应用程序“DA14531-DA14585-586 Simple beacon Example”,

它的功耗比Demo“DA14531 ibeacon”高,可以在附件中看到功率分析器工具快照。

我想知道为什么即使设置为睡眠模式,电流还是这么高。

你能给我一些指导如何修改它以减少功耗吗?

谢谢!

设备:
PM_Dialog
离线
最后看到:1天23小时前
工作人员
加入:2018-02-08 11:03
嗨johnson_shanghai,

嗨johnson_shanghai,

感谢您的在线问题和您对我们的BLE解决方案的兴趣。设备从System-RAM或SPI Flash启动吗?你使用的是自定义板,或任何Dialog dk ?第二种情况,你能检查一下SPI Flash跳线是否放在DK上吗?如果是,那么请尝试删除它们。

谢谢,PM_Dialog

johnson_shanghai
离线
最后看到:7个月1周前
加入:2020-10-27 06:46
你好:

你好:

谢谢。

我使用DA14531 ProDev Kit主板。

我把二进制文件烧录到flash中,它从spi flash启动,对吧?

如果我用我自己设计的板,怎么修理它。

PM_Dialog
离线
最后看到:1天23小时前
工作人员
加入:2018-02-08 11:03
嗨johnson_shanghai,

嗨johnson_shanghai,

我建议您将睡眠模式设置为扩展睡眠,将user_config.h文件中的app_default_sleep_mode从ARCH_SLEEP_OFF更改为ARCH_EXT_SLEEP_ON。通过这样做,设备应该进入延长睡眠模式之间的广告间隔和自动唤醒通过BLE定时器。

谢谢,PM_Dialog

johnson_shanghai
离线
最后看到:7个月1周前
加入:2020-10-27 06:46
我试过了,但没有

我试过了,但是没有用。电流与之前相同。

当移除SPI Flash跳线时,它工作,当前的恢复。

BR,

约翰逊

PM_Dialog
离线
最后看到:1天23小时前
工作人员
加入:2018-02-08 11:03
嗨johnson_shanghai,

嗨johnson_shanghai,

如果你有SPI Flash上电,那么总功耗将增加。因此,在移除SPI flash跳线后,预计现在的功耗会降低。另一种选择可能是将其置于关机模式。请检查spi_flash_power_down() API发送电源关闭指令。

谢谢,PM_Dialog

johnson_shanghai
离线
最后看到:7个月1周前
加入:2020-10-27 06:46

你好:

谢谢!

那么spi_flash_power_down应该在哪里调用呢?在初始化步骤之后?

BR,

约翰逊

PM_Dialog
离线
最后看到:1天23小时前
工作人员
加入:2018-02-08 11:03
嗨johnson_shanghai,

嗨johnson_shanghai,

您可以在user_app_on_init()中调用它。

谢谢,PM_Dialog