DA14585.
2年前
发布者吉维0分 7回复你好,
我正在使用带有DA14585的自定义板,以驱动电子墨水显示。首先,我正在使用刚刚进行测试的BLE-in-One项目。它正好工作。问题是耗电量。在广告期间或在30秒超时和扩展睡眠模式之后,使用〜570微放大器的情况下,使用该示例。我还尝试将以下两行添加到user_app_init函数的开头来测试功耗,令我惊讶的是它增加了:
app_easy_gap_adverteSe_Stop();
ARCH_SET_DEEP_SLEEP(FALSE);
添加上述线路后功耗增加到〜820微放大器。在使用keil的调试模式下运行这些结果。
我还试图在闪存中写下图像并测试它,但结果是相同的。在OTP中,有一个辅助引导加载程序从闪存中加载图像。
我究竟做错了什么?
我必须手动禁用所有GPIO和时钟吗?
提前致谢。
2年前
你好,
我们使用称为“当前游侠”的设备测量电流,是的,我们遵循了教程4.我们还尝试了在调用Arch_set_deep_sleep之前尝试了SPI_FLASH_POWER_DOWN函数,但它没有任何区别。如果固件正在运行BLE_APP_ALL_IN_ONE和函数User_App_Init的前三行,请告诉我们DA14585的状态应该是da14585的状态如何,并且函数user_app_init的前三行如下:
spi_flash_power_down();
app_easy_gap_adverteSe_Stop();
ARCH_SET_DEEP_SLEEP(FALSE);
cfg_development_debug被评论出来。在0x4000时,使用Spi-Flash中的SmartSnippets Toolbox闪烁图像,产品标题为0x38000。
谢谢
2年前
嗨Givi,
由于您从Flash启动,因此消耗将略有增加。您能否请重复测量并将固件下载到系统RAM中?您使用的是哪个董事会?你有一个定制董事会,或者您正在使用我们的任何DKS?如果您使用的是Pro-DK,请删除SPI闪存跳线。
谢谢,PM_DIALOG.
2年前
嗨Givi,
如果在调试模式下通过KEIL运行固件,则会增加功耗。由于您已附加SPI Flash,可能您只能衡量DA14585消耗。您的电路板上是否有跳线配置来解除SPI Flash和所有其他外围组件?
谢谢,PM_DIALOG.
2年前
嗨Lyadnov,
抱歉跳入但如果您开始新的设计,我们建议从DA14585开始 - SDK很好,我们有很多软件示例和更详细的文档,即入门将非常有用。此外,DA14585还向11月5日宣布的下一代设备上提供软件路线图支持。请查看DA14585 / 6支持口,查看我们的最新SDK6:
关于当前消耗测量,请参阅教程4:睡眠模式电流测量文档。
谢谢,PM_DIALOG.
2年前
嗨Givi,
您能否注明如何测量睡眠电流?你跟着吗?教程4:睡眠模式电流测量来自我们支持网站的教程?BLE_ALL_IN_ONE示例,设备进入扩展间隔之间的睡眠模式。在计时器到期时,系统停止广告,它将进入永久睡眠模式。此外,此示例使用SPI Flash才能存储绑定数据,因此如果您没有向下电,则会增加功耗。SPI_FLASH_POWER_DOWN功能发送掉电指令,因此您可以在停止广告时关闭SPI闪存。OTP不包含辅助引导加载程序。
谢谢,PM_DIALOG.