響應(yīng)
所有響應(yīng)都通過命令行CMD發(fā)送。響應(yīng)傳輸總是從與響應(yīng)碼字對應(yīng)的位串的最左位開始。代碼長度取決于響應(yīng)類型。
響應(yīng)總是以起始位(總是0)開始,后面是指示傳輸方向的位(card = 0)。在下表中以“x”表示的值表示變量項(xiàng)。除了R3類型(見下文)之外的所有響應(yīng)都受CRC保護(hù)。每個(gè)命令碼字以結(jié)束位(總是1)結(jié)束。
對于SD存儲卡有五種類型的響應(yīng)。SDIO卡支持額外的R4和R5響應(yīng)類型。有關(guān)SDIOl命令和響應(yīng)的詳細(xì)信息,請參閱SDIO卡規(guī)范。它們的格式定義如下:
R1
(正常響應(yīng)命令):碼長為48位。45:40表示要響應(yīng)的命令的索引,該值被解釋為二進(jìn)制編碼數(shù)(介于0和63之間)??ǖ臓顟B(tài)用32位編碼。請注意,如果涉及到卡的數(shù)據(jù)傳輸,那么在傳輸每個(gè)數(shù)據(jù)塊后,數(shù)據(jù)線上可能出現(xiàn)忙音信號。數(shù)據(jù)塊傳輸后,主機(jī)檢查是否忙。
R1b
R1b與R1相同,在數(shù)據(jù)線上傳輸一個(gè)可選的忙音信號??赡茉诮邮盏竭@些命令后變得繁忙,這是基于它在接收命令之前的狀態(tài)。主機(jī)應(yīng)檢查響應(yīng)是否繁忙。有關(guān)詳細(xì)描述和時(shí)序圖。
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個(gè)MSB位用于發(fā)布的RCA號。
R7(卡接口狀態(tài))
碼長為48位??ㄖС蛛妷盒畔⒂蒀MD8的響應(yīng)發(fā)送。Bits 19-16表示卡支持的電壓范圍。接受所提供電壓的卡返回R7響應(yīng)。
在響應(yīng)中,卡回顯參數(shù)中設(shè)置的電壓范圍和校驗(yàn)?zāi)J健?/p>
R7中“電壓接受值”格式如下方表格所示。
審核編輯 黃宇
-
接口
+關(guān)注
關(guān)注
33文章
8249瀏覽量
149939 -
SD NAND
+關(guān)注
關(guān)注
0文章
61瀏覽量
1163
發(fā)布評論請先 登錄
相關(guān)推薦
評論