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

L7805CV-DG/線性穩(wěn)壓器(LDO) | 0.5401 | |
AMS1117-3.3/線性穩(wěn)壓器(LDO) | 0.1237 | |
BAT54C,215/肖特基二極管 | 0.0336 | |
LM358DR2G/運(yùn)算放大器 | 0.345 | |
CJ431/電壓基準(zhǔn)芯片 | 0.1157 | |
LM393DR2G/比較器 | 0.3153 | |
ADUM4160BRWZ-RL/隔離式USB芯片 | 34.83 | |
REF3012AIDBZR/電壓基準(zhǔn)芯片 | 0.9316 | |
SS8050/三極管(BJT) | 0.035 | |
8S005/錫膏/錫漿 | 17.67 |
- 雷軍官宣,小米自研手機(jī)芯片成了!
- 做了個(gè)“迷你”閱讀器!有10個(gè)功能,好實(shí)用……
- SM Switch無(wú)錫斯茂:電子開(kāi)關(guān)專(zhuān)業(yè)制造商
- 震東電子:一站式電感解決方案
- 用立創(chuàng)開(kāi)發(fā)板,做了個(gè)AI小電視!能聊天,能翻譯……
- 中芯國(guó)際,利潤(rùn)暴漲!
- XBLW/芯伯樂(lè)產(chǎn)品應(yīng)用在數(shù)字萬(wàn)用表上的開(kāi)發(fā)設(shè)計(jì)
- 鴻利智匯:成為L(zhǎng)ED車(chē)燈國(guó)產(chǎn)化堅(jiān)定擁護(hù)者
- STM32F103C8T6和GD32F103C8T6有啥區(qū)別?
- 原來(lái)小米的屏幕,放大后長(zhǎng)這樣!我做了個(gè)電子顯微鏡……