华邦flash芯片W25Q64VSIG如何进入低功耗

2019-08-23 15:31发布

大家好:
      最近研究一个项目,其中用到falsh的芯片,采用到的是华邦的W25Q64,程序是都已经成功了,然后开始调试低功耗的时候,在flash这边纠结,通过命令0xB9的命令让W25Q64进入power down模式,可是测试到的电流是1.33mA的大小,与手册上标注的1uA相差甚大,大家有没有遇到过这个问题?请大家帮忙出一下思路。
对了,电路相对简单,
CS/CLK/DI/DO用于SPI通讯,WP和HOLP线接VCC。
请问电路在低功耗下可以这样接吗?如果可以,程序上如何修正,让芯片进入测底的低功耗。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
11条回答
辛楠不菲
2019-08-24 12:03
unkown 发表于 2017-3-29 14:12
好像有的为了降低功耗,clk串电阻或者flash单独供电,不用的时候断电

对falsh单独供电,不用时断电这种方法显然是不可取的。其实电流没有将下来的原因是没有找到合适的技术文档,对芯片功能描述内容不够详细。今天下午换了一个W25Q64JVSSIG型号的芯片,然后在电路上做一些修改,主要是cs片选上加10K电阻上拉,当flash进入powerdown模式时,flash的电流降到4uA,与技术文档上的描述贴近(正常1uA,最大25uA)。
总结:
1、正确的文档,才有正确的答案
2、硬件上CS加10K电阻上拉到VCC
3、软件上进入powerdown,唤醒时接的release powerdown
4、不同后缀型号的芯片,功能有所差异(W25Q64JVSSIG低功耗对比W25Q64BVSIG要好)

一周热门 更多>