Da14585没有进入深度睡眠

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.xmece.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
8个职位/ 0个新职位
最后发表
givi
离线
最后看到:1年7个月前
加入:2019-06-11 14:50
Da14585没有进入深度睡眠

你好,

我正在使用一个带有DA14585的定制板来驱动电子墨水显示器。首先,我使用了一个集所有功能于一体的项目,只是为了测试。它工作得很好。问题在于电力消耗。在这个例子中,无论是在广告期间,还是在30秒超时和延长睡眠模式后,它一直在使用~570微安。我还尝试在user_app_init函数的开头添加以下两行代码,以测试功耗,令我惊讶的是,它增加了:

app_easy_gap_advertise_stop ();
arch_set_deep_sleep(假);

添加以上线路后,功耗增加到~820微安。这些结果是在使用Keil在调试模式下运行时得到的。

我也尝试在闪光灯中写入图像并进行测试,但结果是一样的。在OTP中有一个从Flash加载图像的辅助引导加载程序。

我哪里做错了?

我必须手动禁用所有的gpio和时钟吗?

提前谢谢。

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

嗨givi,

你能告诉我你是怎么测量睡眠电流的吗?你有没有跟着教程4:睡眠模式电流测量从我们的支持网站上获得教程?在ble_all_in_one的例子中,设备在广告间隔之间进入延长睡眠模式。当计时器到期时,系统将停止发布,并进入永久休眠模式。此外,这个示例使用SPI Flash来存储绑定数据,因此如果不关闭电源,功耗将会增加。spi_flash_power_down函数会发送power - down指令,这样在停止广告时可以关闭SPI flash。OTP不包含辅助引导加载程序。

谢谢,PM_Dialog

givi
离线
最后看到:1年7个月前
加入:2019-06-11 14:50
你好,

你好,

我们正在使用一种叫做“电流测距仪”的设备来测量电流,是的,我们遵循了指南4。在调用arch_set_deep_sleep之前,我们也尝试了spi_flash_power_down函数,但没有任何区别。如果固件运行的是ble_app_all_in_one, user_app_init函数的前三行如下,请问DA14585的休眠模式应该是什么状态?

spi_flash_power_down ();
app_easy_gap_advertise_stop ();
arch_set_deep_sleep(假);

CFG_DEVELOPMENT_DEBUG被注释掉。在SPI-Flash中使用SmartSnippets工具箱在0x4000处闪烁图像,产品头部在0x38000处。

谢谢

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

嗨givi,

因为你是从flash启动的,消耗会稍微增加。你能重复一下测量然后下载固件到系统内存吗?你用哪一块板?你有一个自定义板,或你正在使用我们的任何dk ?如果您正在使用Pro-DK,请删除SPI闪光跳线。

谢谢,PM_Dialog

givi
离线
最后看到:1年7个月前
加入:2019-06-11 14:50
我们使用的是定制板

我们使用的是定制板,DA14585上有一个512 KB的SPI-Flash。我们也有一个测试图像从板设计者,我们测量~3.4微安时,在睡眠模式。

使用“下载您的固件到System-RAM”,您的意思是使用J-Link直接从Keil运行。我们尝试了这个,消耗是~790微安。

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

嗨givi,

如果您在调试模式下通过Keil运行您的固件,功耗将会增加。既然您已经附加了SPI flash,那么您可能不仅仅是在测量DA14585的消耗。你有跳线配置在你的板去连接SPI Flash和所有其他外设组件?

谢谢,PM_Dialog

Lyadnov
离线
最后看到:11个月4天前
加入:2019-07-31 13:57
嗨,givi。我还想用

嗨,givi。我还想使用DA14585的电子墨水显示。你现在的消费还有问题吗?

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

嗨Lyadnov,

很抱歉打断您,但如果您正在开始一个新的设计,我们建议从DA14585开始——SDK有很大的改进,我们有很多软件示例和更详细的文档,这将对开始非常有帮助。此外,DA14585还支持我们11月5日宣布的下一代设备的软件路线图。请查看DA14585/6支持端口,并查看我们最新的SDK6:

//www.xmece.com/亚博电竞菠菜products/connectivity/bluetooth-low-energy/smartbond-da14585-and-da14586

有关目前的消耗量,请参阅教程4:睡眠模式电流测量文档。

谢谢,PM_Dialog