你好:
我测试了您的演示应用程序“DA14531-DA14585-586 Simple beacon Example”,
它的功耗比Demo“DA14531 ibeacon”高,可以在附件中看到功率分析器工具快照。
我想知道为什么即使设置为睡眠模式,电流还是这么高。
你能给我一些指导如何修改它以减少功耗吗?
谢谢!
嗨johnson_shanghai,
感谢您的在线问题和您对我们的BLE解决方案的兴趣。设备从System-RAM或SPI Flash启动吗?你使用的是自定义板,或任何Dialog dk ?第二种情况,你能检查一下SPI Flash跳线是否放在DK上吗?如果是,那么请尝试删除它们。
谢谢,PM_Dialog
谢谢。
我使用DA14531 ProDev Kit主板。
我把二进制文件烧录到flash中,它从spi flash启动,对吧?
如果我用我自己设计的板,怎么修理它。
我建议您将睡眠模式设置为扩展睡眠,将user_config.h文件中的app_default_sleep_mode从ARCH_SLEEP_OFF更改为ARCH_EXT_SLEEP_ON。通过这样做,设备应该进入延长睡眠模式之间的广告间隔和自动唤醒通过BLE定时器。
我试过了,但是没有用。电流与之前相同。
当移除SPI Flash跳线时,它工作,当前的恢复。
BR,
约翰逊
如果你有SPI Flash上电,那么总功耗将增加。因此,在移除SPI flash跳线后,预计现在的功耗会降低。另一种选择可能是将其置于关机模式。请检查spi_flash_power_down() API发送电源关闭指令。
那么spi_flash_power_down应该在哪里调用呢?在初始化步骤之后?
您可以在user_app_on_init()中调用它。
嗨johnson_shanghai,
感谢您的在线问题和您对我们的BLE解决方案的兴趣。设备从System-RAM或SPI Flash启动吗?你使用的是自定义板,或任何Dialog dk ?第二种情况,你能检查一下SPI Flash跳线是否放在DK上吗?如果是,那么请尝试删除它们。
谢谢,PM_Dialog
你好:
谢谢。
我使用DA14531 ProDev Kit主板。
我把二进制文件烧录到flash中,它从spi flash启动,对吧?
如果我用我自己设计的板,怎么修理它。
嗨johnson_shanghai,
我建议您将睡眠模式设置为扩展睡眠,将user_config.h文件中的app_default_sleep_mode从ARCH_SLEEP_OFF更改为ARCH_EXT_SLEEP_ON。通过这样做,设备应该进入延长睡眠模式之间的广告间隔和自动唤醒通过BLE定时器。
谢谢,PM_Dialog
我试过了,但是没有用。电流与之前相同。
当移除SPI Flash跳线时,它工作,当前的恢复。
BR,
约翰逊
嗨johnson_shanghai,
如果你有SPI Flash上电,那么总功耗将增加。因此,在移除SPI flash跳线后,预计现在的功耗会降低。另一种选择可能是将其置于关机模式。请检查spi_flash_power_down() API发送电源关闭指令。
谢谢,PM_Dialog
你好:
谢谢!
那么spi_flash_power_down应该在哪里调用呢?在初始化步骤之后?
BR,
约翰逊
嗨johnson_shanghai,
您可以在user_app_on_init()中调用它。
谢谢,PM_Dialog