控制令牌
數(shù)據(jù)塊傳輸由一些令牌控制。
數(shù)據(jù)響應(yīng)令牌
每個(gè)寫入卡的數(shù)據(jù)塊都會(huì)被一個(gè)數(shù)據(jù)響應(yīng)令牌確認(rèn)。
它是一個(gè)字節(jié)長(zhǎng),格式如下:

狀態(tài)位的含義定義如下:
'010'-接受的數(shù)據(jù)。
'101'-由于CRC錯(cuò)誤而拒絕數(shù)據(jù)。
'110' -由于寫入錯(cuò)誤而拒絕數(shù)據(jù)
如果在寫多塊操作過程中出現(xiàn)任何錯(cuò)誤(CRC或?qū)戝e(cuò)誤),主機(jī)將停止使用CMD12傳輸數(shù)據(jù)。
如果出現(xiàn)寫錯(cuò)誤(響應(yīng)'110'),主機(jī)可能會(huì)發(fā)送CMD13 (send STATUS)來獲取寫入問題的原因。
ACMD22可用于查找編寫良好的寫塊的數(shù)量。
開始?jí)K令牌和停止傳輸令牌
讀和寫命令都有與之相關(guān)的數(shù)據(jù)傳輸。
數(shù)據(jù)通過數(shù)據(jù)令牌傳輸或接收。
所有的數(shù)據(jù)字節(jié)都首先以MSB傳輸。
數(shù)據(jù)令牌長(zhǎng)度為4 ~ 515字節(jié),格式如下:
For Single Block Read, Single Block Write and Multiple Block Read:
第一個(gè)字節(jié):Start Block

2 ~ 513字節(jié)(取決于數(shù)據(jù)塊長(zhǎng)度):用戶數(shù)據(jù)
最后兩個(gè)字節(jié):16位CRC。
對(duì)于多塊寫操作:
每個(gè)塊的第一個(gè)字節(jié)。如果要傳輸數(shù)據(jù),那么-啟動(dòng)塊令牌

如果請(qǐng)求停止傳輸-停止傳輸令牌

注意,這種格式只用于多塊寫。
在多塊讀取的情況下,使用STOP_TRAN命令(CMD12)執(zhí)行停止傳輸。
數(shù)據(jù)錯(cuò)誤令牌
如果讀操作失敗,卡不能提供所需的數(shù)據(jù),它會(huì)發(fā)送一個(gè)數(shù)據(jù)錯(cuò)誤令牌。
這個(gè)令牌有一個(gè)字節(jié)長(zhǎng),格式如下:

清除狀態(tài)bits
如前所述,在SPI模式下,狀態(tài)比特以三種不同的格式報(bào)告給主機(jī):響應(yīng)R1、響應(yīng)R2和數(shù)據(jù)錯(cuò)誤令牌(相同的比特可能存在于多種響應(yīng)類型中,例如Card ECC failed)。
在SD模式下,錯(cuò)誤bits在被主機(jī)讀取時(shí)被清除,而不管響應(yīng)格式如何。
狀態(tài)指示燈可以通過讀取清除,也可以根據(jù)卡的狀態(tài)清除。
下表總結(jié)了各種狀態(tài)位的設(shè)置和清除條件:


類型:
E:錯(cuò)誤位。
S:狀態(tài)位。
R:檢測(cè)并設(shè)置為實(shí)際命令響應(yīng)。
X:在執(zhí)行命令時(shí)檢測(cè)并設(shè)置。
主機(jī)可以通過發(fā)出帶有R1響應(yīng)的命令來獲取狀態(tài)。
清零條件:
A:根據(jù)卡當(dāng)前狀態(tài)清零。c:按讀清零
卡寄存器
在SPI模式下,只有RCA寄存器不可訪問。其他寄存器的格式與SD模式下的格式相同。
審核編輯 黃宇
-
SPI
+關(guān)注
關(guān)注
17文章
1877瀏覽量
100528 -
SD NAND
+關(guān)注
關(guān)注
0文章
110瀏覽量
1781
發(fā)布評(píng)論請(qǐng)先 登錄
瀚海微SD NAND/TF卡數(shù)據(jù)損壞與校驗(yàn)錯(cuò)誤(含CRC錯(cuò)誤、數(shù)據(jù)比對(duì)失?。﹩栴}解析
解決SD NAND CRC校驗(yàn)失敗的綜合指南:瀚海微存儲(chǔ)產(chǎn)品的可靠性保障
瀚海微SD NAND TF卡硬件識(shí)別與初始化類問題探討
瀚海微SD NAND/TF卡數(shù)據(jù)讀寫超時(shí)(Data Transfer Timeout)問題深度解析
SD NAND 接口協(xié)議解析:SPI 與 SDIO 模式區(qū)別及適配方法
分享SD卡協(xié)議、分類及IP設(shè)計(jì)詳解
一文秒懂XTX SD NAND
STM32 如何驅(qū)動(dòng) 瀚海微SD NAND
瀚海微SD NAND/TF卡:賦能全場(chǎng)景數(shù)據(jù)存儲(chǔ),定義高效安全新基準(zhǔn)
瀚海微SD NAND/TF卡——數(shù)據(jù)世界的全能搭檔
CS創(chuàng)世SD NAND在北京君正平臺(tái)和瑞芯微RK平臺(tái)的應(yīng)用
CS創(chuàng)世SD NAND在北京君正平臺(tái)和瑞芯微RK平臺(tái)的應(yīng)用
SD卡—雷龍 SD NAND
瀚海微SD NAND之SD 協(xié)議(41)SPI模式命令令牌
評(píng)論