最近,收到客户反馈,使用MK米客方德SD NAND过程中,使用SPI模式,对SD完成操作后,SD没有进入低功耗模式,未对SD进行任何操作的情况下测得的功耗仍在20mA左右。经过我们分析,发现SD进入低功耗的原因是CMD24后 MISO电平高, 这没有把busy动作做完所以没在低功耗

 

SD NAND SPI模式如何进入低功耗模式_低功耗

 

上电初始化完成,没有CMD下发是进入低功耗的必要条件,其他也可能会有一些因素导致进入低功耗失败,如下图,busy状态需要持续下发clock(正常8个就行),直到一直读到0xFF为止。

SD NAND SPI模式如何进入低功耗模式_MCU_02