SD NAND的SD模式與SPI模式的初始化
2023-05-10 09:26:40閱讀量:969
CS創(chuàng)世 SD NAND能不能使用SPI接口?兩者使用起來有何區(qū)別?下面為大家詳細(xì)解答。
SD MODE
CS創(chuàng)世 SD NAND支持SD模式和SPI模式,SD NAND默認(rèn)為SD模式,上電后,其初始化過程如下:
>>點(diǎn)擊前往購買1Gb SD NAND 二代<<
1.配置時鐘,0-400KHZ,設(shè)置工作模式
2.發(fā)送CMD0,使卡進(jìn)入idle狀態(tài),該指令沒有反饋
3.發(fā)送CMD8,如果有反應(yīng),那就是CRC值與發(fā)送的相同,說明該卡兼容SD2.0協(xié)議,同時還是獲取SD的工作電壓
4.發(fā)送CMD55+ACMD41,判斷SD卡的上電是否正確,短響應(yīng)成功說明該卡為SD卡(短響應(yīng)第31位為1,說明為HC卡),否則發(fā)送CM0,有反應(yīng)說明為MMC卡
5.發(fā)送CMD2驗(yàn)證SD卡是否正確接入,長響應(yīng)(CID)
6.發(fā)送CMD3,讀取SD卡的RCA(地址),短響應(yīng)
7.發(fā)送CMD9,獲取CSD寄存器來獲取卡的相關(guān)信息
8.發(fā)送CMD7,使能SD卡
9.配置高速時鐘,準(zhǔn)備數(shù)據(jù)傳輸,一般為20M-25M
SPI MODE
??
1.設(shè)置SPI時鐘為低速0~400khz-------------SD卡初始化只能在低速模式下進(jìn)行
2.發(fā)送至少74個周期的時鐘信號-------------建議適當(dāng)多發(fā)送一些(怕有些電路有延時)
3.發(fā)送SD卡命令CMD0-------------------------使在SD卡收到復(fù)位命令時,CS為有效電平(低電平),則SD卡切換到SPI模式,進(jìn)入IDLE狀態(tài)
4.發(fā)送CMD8(SD2.0)--------針對SD2.0進(jìn)行鑒別同時讀取后續(xù)4個字節(jié)返回值,判斷其是否支持工作電壓(例如:2.7~3.6v支持則為0x01aa)
5.發(fā)送CMD55+ACMD41(SD2.0)-----檢測初始化是否完成
6.發(fā)送CMD58------------------------對SD2.0版本進(jìn)一步確認(rèn)SD卡型號(SDHC為扇區(qū)塊尋址,普通SD卡為字節(jié)尋址)
7.發(fā)送CMD55+ACMD41(SD1.0)----------------檢測返回值進(jìn)行判斷為SD1.0或MMC卡
8.發(fā)送CMD55+ACMD41(SD1.0)----------------檢測初始化是否完成
9.發(fā)送CMD1(MMC)--------------------------------針對MMC卡進(jìn)行初始化
10.發(fā)送CMD16-------------------------------------設(shè)置SD卡扇區(qū)大小(默認(rèn)為512字節(jié))
設(shè)置SPI時鐘為高速,最大為25Mhz,初始化完成
SD模式與SPI模式的區(qū)別
1.SD NAND默認(rèn)為SD MODE,而進(jìn)入SPI MODE必須在第一次上電的時候就要點(diǎn)復(fù)位
2.SD MODE 默認(rèn)為單線輸出date0,但是在高速模式下可以走四線,date0~date3;在SD NAND下走的SPI MODE ,只能走單線模式,其通信只有CS(片選)、CLK(時鐘)、DI(輸入)、DO(輸出)
3.很多客戶由于板子上只有SPI接口,所以用SPI MODE 能讓客戶減少設(shè)計上的壓力,不過SD NAND使用SPI MODE只能走單線,相比于SD MODE 四線來說傳輸速度會慢。
4.接口連接:
5. SD模式下的命令為16位,SPI模式下的命令為8位
>>點(diǎn)擊前往購買64Gb SD NAND 二代<<
?
以上為CS創(chuàng)世SD NAND 在SD MODE 和SPI MODE 使用時的初始化過程介紹, 目前CS創(chuàng)世 SD NAND在市面上廣泛應(yīng)用,在穿戴類的消費(fèi)市場,以及航空航天、鐵路交通、水利檢測等工業(yè)領(lǐng)域都有應(yīng)用。

L7805CV-DG/線性穩(wěn)壓器(LDO) | 0.5401 | |
AMS1117-3.3/線性穩(wěn)壓器(LDO) | 0.1237 | |
BAT54C,215/肖特基二極管 | 0.0334 | |
LM358DR2G/運(yùn)算放大器 | 0.345 | |
CJ431/電壓基準(zhǔn)芯片 | 0.1147 | |
LM393DR2G/比較器 | 0.3153 | |
ADUM4160BRWZ-RL/隔離式USB芯片 | 31.6 | |
REF3012AIDBZR/電壓基準(zhǔn)芯片 | 0.9357 | |
SS8050/三極管(BJT) | 0.035 | |
8S005/錫膏/錫漿 | 17.67 |
- XBLW/芯伯樂產(chǎn)品應(yīng)用在數(shù)字萬用表上的開發(fā)設(shè)計
- 鴻利智匯:成為LED車燈國產(chǎn)化堅定擁護(hù)者
- STM32F103C8T6和GD32F103C8T6有啥區(qū)別?
- 原來小米的屏幕,放大后長這樣!我做了個電子顯微鏡……
- 動態(tài)心電圖設(shè)備存儲解決方案:STM32L431RCT6主芯片與貼片式TF卡
- 航順:32位MCU HK32F005顛覆市場格局
- 太實(shí)用了!這只焊筆的功能,多得剛剛好……
- CMOS圖像傳感器巨頭拆分芯片業(yè)務(wù)!
- YXC低抖動HCSL差分晶振助力PCIE 5.0
- 長運(yùn)通四路DC/DC微電源模塊新品上市