仅对英特尔可见 — GUID: mft1595870652151
Ixiasoft
5.3. SD卡低功耗模式设计考量
SD/MMC Controller具有低功耗模式,将寄存器 clkena的cclk_low_power位设置为1使能该模式。该模式生效后,如果SD卡空闲至少8个卡时钟周期,则该卡的时钟被禁用。
该低功耗模式期间,SD I/O信号的状态如下:
- SD_CLK = 0
- SD_CMD = 1
- SD_D0..3 =悬空
如果端应用程序要求低功耗模式下所有SD I/O信号悬空,则建议执行以下步骤:
- 未使用该卡时,在最后一个命令之后:
- 使用gpio寄存器将与 SD_CMD and SD_CLK管脚相关的GPIO设置为输入。
- 使用sysmgr.pinmux registers2将SD_CLK和SD_CMD管脚的管脚复用更改为GPIO信号。
- 再次使用该卡时,在下一个命令之前:
- 使用sysmgr.pinmux寄存器将SD_CLK和SD_CMD信号的管脚复用改回至SD I/O信号。
注:
SD/MMC controller处于复位状态时,SD I/O信号的状态如下:
- SD_CLK = 0
- SD_CMD =悬空
- SD_D0..3 =悬空