響應(yīng)
所有響應(yīng)都通過命令行CMD發(fā)送。響應(yīng)傳輸總是從與響應(yīng)碼字對應(yīng)的位串的最左位開始。代碼長度取決于響應(yīng)類型。
響應(yīng)總是以起始位(總是0)開始,后面是指示傳輸方向的位(card = 0)。在下表中以“x”表示的值表示變量項。除了R3類型(見下文)之外的所有響應(yīng)都受CRC保護。每個命令碼字以結(jié)束位(總是1)結(jié)束。
對于SD存儲卡有五種類型的響應(yīng)。SDIO卡支持額外的R4和R5響應(yīng)類型。有關(guān)SDIOl命令和響應(yīng)的詳細信息,請參閱SDIO卡規(guī)范。它們的格式定義如下:
R1
(正常響應(yīng)命令):碼長為48位。45:40表示要響應(yīng)的命令的索引,該值被解釋為二進制編碼數(shù)(介于0和63之間)。卡的狀態(tài)用32位編碼。請注意,如果涉及到卡的數(shù)據(jù)傳輸,那么在傳輸每個數(shù)據(jù)塊后,數(shù)據(jù)線上可能出現(xiàn)忙音信號。數(shù)據(jù)塊傳輸后,主機檢查是否忙。

R1b
R1b與R1相同,在數(shù)據(jù)線上傳輸一個可選的忙音信號。卡可能在接收到這些命令后變得繁忙,這是基于它在接收命令之前的狀態(tài)。主機應(yīng)檢查響應(yīng)是否繁忙。有關(guān)詳細描述和時序圖。
R2(CID、CSD寄存器)
碼長為136位。CID寄存器的內(nèi)容作為對CMD2和CMD10命令的響應(yīng)發(fā)送。寄存器的內(nèi)容作為對CMD9的響應(yīng)發(fā)送。只有比特[127…1]CID和CSD的1]被轉(zhuǎn)移,這些寄存器的保留位[0]被響應(yīng)的結(jié)束位所取代。
R3 (OCR寄存器)
碼長為48位。OCR寄存器的內(nèi)容作為對ACMD41的響應(yīng)發(fā)送。
R6(已發(fā)布的RCA響應(yīng))
碼長為48位。45:40表示要響應(yīng)的命令的索引——在這種情況下,它將是'000011'(與狀態(tài)位中的第5位一起表示scmd3)。參數(shù)字段的16個MSB位用于發(fā)布的RCA號。
R7(卡接口狀態(tài))
碼長為48位。卡支持電壓信息由CMD8的響應(yīng)發(fā)送。Bits 19-16表示卡支持的電壓范圍。接受所提供電壓的卡返回R7響應(yīng)。
在響應(yīng)中,卡回顯參數(shù)中設(shè)置的電壓范圍和校驗?zāi)J健?/p>

R7中“電壓接受值”格式如下方表格所示。

審核編輯 黃宇
-
接口
+關(guān)注
關(guān)注
33文章
9520瀏覽量
157035 -
SD NAND
+關(guān)注
關(guān)注
0文章
112瀏覽量
1828
發(fā)布評論請先 登錄
ESP32 驅(qū)動瀚海微SD NAND 完整方案 + FAT/FAT32 驅(qū)動核心區(qū)別
瀚海微SD NAND/TF卡數(shù)據(jù)損壞與校驗錯誤(含CRC錯誤、數(shù)據(jù)比對失敗)問題解析
解決SD NAND CRC校驗失敗的綜合指南:瀚海微存儲產(chǎn)品的可靠性保障
瀚海微SD NAND TF卡硬件識別與初始化類問題探討
瀚海微SD NAND/TF卡數(shù)據(jù)讀寫超時(Data Transfer Timeout)問題深度解析
一文秒懂XTX SD NAND
解鎖存儲密碼:SD NAND、TF卡、SD卡的應(yīng)用全景
瀚海微SD NAND/TF卡:賦能全場景數(shù)據(jù)存儲,定義高效安全新基準
瀚海微SD NAND/TF卡——數(shù)據(jù)世界的全能搭檔
CS創(chuàng)世SD NAND在北京君正平臺和瑞芯微RK平臺的應(yīng)用
CS創(chuàng)世SD NAND在北京君正平臺和瑞芯微RK平臺的應(yīng)用
瀚海微SD NAND存儲功能描述(17)命令類d
評論