DA14580 + SPI Flash在进入延长睡眠模式后功耗降不下来

4个职位/ 0个新
最后发表
对话框
离线
最后看到:1年1个月前
加入:比较2019-09-30 04:19
DA14580 + SPI Flash在进入延长睡眠模式后功耗降不下来

程序直接用smartsnippets烧录到flash中闪光型号为w25x20cl,与14580年连接的引脚为默认0 3 5 6,进入睡眠模式后测量到整体的工作电流为2400 ua。使用另外一个不带闪光的板子测试,将程序调试到ram中测试,进入睡眠模式电流在1.4 ua左右,好像这个功耗都是spi闪光的。看到有说要调用flash断电的来关闭flash,但是不是说进入睡眠模式就会关闭外设吗?我这里该怎么操作呢?板子是我自己做的,最简外围设备,使用一个16米晶振,降低电力clk使用RCX20。谢谢!

设备:
CYibin
离线
最后看到:7个月,3个星期前
工作人员
加入:2017-12-14 02:48
你好,

你好,

请帮忙做以下测试,来确定是否电流消耗在了FLASH上:

1.准备两块硬件,曾帮工(不带闪光灯),Bf(带闪光灯)

2.将SDK prox_reporter工程烧录到曾帮工的RAM里,和男朋友的闪光里,用手机应用扫描设备,确保其能运行,然后测试功耗

3.再把固件烧录到曾帮工和男朋友的RAM中,测试功耗

对话框
离线
最后看到:1年1个月前
加入:比较2019-09-30 04:19
你好!

你好!

问题已经解决了。我使用对比测试的方法判断到电流消耗应该是在闪存上。后来我改我的代码,发现SPI部分未初始化完成,导致睡眠模式下闪不会关闭,初始化后功耗在14 ua,我进一步调用断电后,整体功耗在4.3 ua左右了。谢谢

CYibin
离线
最后看到:7个月,3个星期前
工作人员
加入:2017-12-14 02:48
感谢分享

感谢分享

主题锁定