SD NAND关于3.3V和1.8V之间的转换
2024-05-14 15:23:35阅读量:906
SD NAND如何支持1.8V的MCU
SD NAND默认是3.3V的,有些MCU只支持1.8V。为了适配1.8V,SD NAND需要内部用命令把3.3V转换成1.8V,下图是SD协议规范:
从上面的两张图可知,标准的用命令把3.3V切换到1.8V的流程是:
power on => 3.3v => initial with CMD11(voltage swtich) => 1.8v
在SD3.0高速中,正确的流程是power on => 1.8v => initial with CMD11 => 1.8v => R/W
按照流程发送命令即可让SD NAND引脚电压变成1.8V
MK-米客方德SD NAND低功耗的实现
在一些穿戴式的电子产品中,低功耗的需求是非常重要的,例如电子手表,蓝牙耳机等等;SD NAND如何实现低功耗的需求呢?SD NAND 3.0是支持1.8V的,所以将通讯电压转换成1.8V是一种很好的选择,电压变小后消耗的电流也会变小,这样低功耗的性能就会更好。
关于SD3.0转换成1.8电压的相关信息
一般SD3.0的行为,的确都是3.3v转换成1.8v;
如图一,会利用CMD沟通在CMD11的時候, host和SD都经由LDO把VCC 3.3v电压转换成1.8v提供給IO电压。
但这些初始化的CMD, 都在非常低的速度下运行。所以一开始如果host在1.8v, 发送过來, 芯片是有寄回收到并且回传的, 只要能够走到CMD11后, 芯片就能顺利切换到1.8v, 之后真正data传输双方都在1.8v就沒有问题。
所以也就是说, 即使一开始双方电压不对等, 但host同样走切换电压的流程, 只要CMD0=>CMD8=>ACMD41=>CMD11这几个低速的CMD能够沟通, 后面一定就没问题了。

L7805CV-DG/线性稳压器(LDO) | 0.5401 | |
AMS1117-3.3/线性稳压器(LDO) | 0.1237 | |
BAT54C,215/肖特基二极管 | 0.0335 | |
LM358DR2G/运算放大器 | 0.345 | |
CJ431/电压基准芯片 | 0.1147 | |
LM393DR2G/比较器 | 0.3153 | |
ADUM4160BRWZ-RL/隔离式USB芯片 | 34.83 | |
REF3012AIDBZR/电压基准芯片 | 0.9357 | |
SS8050/三极管(BJT) | 0.035 | |
8S005/锡膏/锡浆 | 17.67 |