響應(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文章
8885瀏覽量
152993 -
SD NAND
+關(guān)注
關(guān)注
0文章
86瀏覽量
1409
發(fā)布評論請先 登錄
相關(guān)推薦
國產(chǎn)安路FPGA SD NAND FLASH 初步描述
瀚海微SD NAND之SD 協(xié)議(39)SPI模式 Transaction Packets

瀚海微SD NAND存儲功能描述(25)SD Registers

瀚海微SD NAND存儲功能描述(24)擦除超時計算

瀚海微SD NAND存儲功能描述(21)數(shù)據(jù)讀寫

瀚海微SD NAND存儲功能描述(19)命令類f

瀚海微SD NAND存儲功能描述(18)命令類e

瀚海微SD NAND存儲功能描述(16)命令類c

瀚海微SD NAND存儲功能描述(14)命令類a

瀚海微SD NAND存儲功能描述(11)命令系統(tǒng)CMD8

瀚海微SD NAND存儲功能描述(9)切換功能

瀚海微SD NAND存儲功能描述(8)專用命令CMD55 56

瀚海微SD NAND應(yīng)用存儲功能描述(6)讀寫數(shù)據(jù)

瀚海微SD NAND應(yīng)用存儲功能描述(4)電壓切換命令

瀚海微SD NAND應(yīng)用之SD協(xié)議存儲功能描述2 初始化命令

評論