SD NAND關于3.3V和1.8V之間的轉換
2024-05-14 15:23:35閱讀量:944
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能夠溝通, 后面一定就沒問題了。

LM1117IMPX-3.3/NOPB/線性穩壓器(LDO) | 0.7147 | |
DRV8874PWPR/有刷直流電機驅動芯片 | 3.45 | |
LM358BIDR/運算放大器 | 0.35 | |
LMR33630ADDAR/DC-DC電源芯片 | 2.01 | |
LM5164DDAR/DC-DC電源芯片 | 3.19 | |
ADS1299IPAGR/模擬前端(AFE) | 222.43 | |
TPS82130SILR/DC-DC電源模塊 | 6.13 | |
TPL5010DDCR/定時器/計時器 | 1.0884 | |
LM27762DSSR/電荷泵 | 3.11 | |
TLV9062IDR/運算放大器 | 0.3242 |