你好:
我测试你的演示应用程序“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跳线后,功耗现在会降低。另一个选择可能是将其置于关机模式。请检查发送Power-Down指令的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跳线后,功耗现在会降低。另一个选择可能是将其置于关机模式。请检查发送Power-Down指令的spi_flash_power_down() API。
谢谢,PM_Dialog
你好:
谢谢!
那么spi_flash_power_down应该在哪里调用呢?在初始化步骤之后?
BR,
约翰逊
嗨johnson_shanghai,
您可以在user_app_on_init()中调用它。
谢谢,PM_Dialog