SD存儲卡支持以下兩種狀態(tài)字段:—“Card Status”:已執(zhí)行命令的錯誤和狀態(tài)信息,在響應(yīng)中顯示- 'SD Status':擴展?fàn)顟B(tài)字段512位,支持SD存儲卡的特殊功能和未來的特定應(yīng)用功能。
卡狀態(tài)響應(yīng)
格式R1包含一個名為card status的32位字段。該字段旨在將卡的狀態(tài)信息(可以存儲在本地狀態(tài)寄存器中)傳輸?shù)街鳈C。如果沒有另行指定,則狀態(tài)項總是與先前發(fā)出的命令相關(guān)。未使用的保留位設(shè)置為0。表格中的type和clear condition字段縮寫如下:
類型:
E:錯誤位。
S:狀態(tài)位。
R:檢測并設(shè)置為實際命令響應(yīng)。
X:在執(zhí)行命令時檢測并設(shè)置。
主機可以通過發(fā)出帶有R1響應(yīng)的命令來獲取狀態(tài)。
明確的條件:
A:根據(jù)卡片當(dāng)前狀態(tài)。
B:總是和之前的命令有關(guān)。接收到有效的命令將清除它(延遲一個命令)。
C:通過讀取清除。
對于R1響應(yīng)的每個命令,下表定義了狀態(tài)中受影響的位字段?!皒”表示可以在相應(yīng)命令的響應(yīng)中設(shè)置錯誤/狀態(tài)位。
(1)對CMD3的響應(yīng)是R6,其中僅包含卡狀態(tài)中的23、22、19和12:9位
(2)此命令在1.10版本中定義
SD NAND&SD 狀態(tài)
SD狀態(tài)包含與SD存儲卡專有特性相關(guān)的狀態(tài)位,并且可能用于未來特定應(yīng)用程序的使用。SD Status的大小為一個512l位的數(shù)據(jù)塊。該寄存器的內(nèi)容與16位CRC一起通過DAT總線傳輸?shù)街鳈C。
作為對ACMD13 (CMD55后接CMD13)的響應(yīng),SD Status通過DAT總線發(fā)送給主機。ACMD13只能發(fā)送到“傳輸狀態(tài)”的卡(卡被選中)。SD Status結(jié)構(gòu)描述如下。
未使用的保留位應(yīng)設(shè)置為0?!邦愋汀焙汀懊鞔_條件”的縮寫與上面的“卡片狀態(tài)”相同。
SPEED_CLASS
這個8位字段表示速度類。低于此字段所指示的類也是有效的。
例如,第10類指示,主機應(yīng)考慮第2至6類也有效。
注意事項:“SD Status”中的“Class”值(包括預(yù)留值)大于主機的“Class”值支持,主機應(yīng)該讀取任何類可以與卡一起使用。
審核編輯 黃宇
-
存儲
+關(guān)注
關(guān)注
13文章
4314瀏覽量
85846 -
SD NAND
+關(guān)注
關(guān)注
0文章
83瀏覽量
1239
發(fā)布評論請先 登錄
相關(guān)推薦
評論