響應
所有響應都通過命令行CMD發送。響應傳輸總是從與響應碼字對應的位串的最左位開始。代碼長度取決于響應類型。
響應總是以起始位(總是0)開始,后面是指示傳輸方向的位(card = 0)。在下表中以“x”表示的值表示變量項。除了R3類型(見下文)之外的所有響應都受CRC保護。每個命令碼字以結束位(總是1)結束。
對于SD存儲卡有五種類型的響應。SDIO卡支持額外的R4和R5響應類型。有關SDIOl命令和響應的詳細信息,請參閱SDIO卡規范。它們的格式定義如下:
R1
(正常響應命令):碼長為48位。45:40表示要響應的命令的索引,該值被解釋為二進制編碼數(介于0和63之間)。卡的狀態用32位編碼。請注意,如果涉及到卡的數據傳輸,那么在傳輸每個數據塊后,數據線上可能出現忙音信號。數據塊傳輸后,主機檢查是否忙。
R1b
R1b與R1相同,在數據線上傳輸一個可選的忙音信號。卡可能在接收到這些命令后變得繁忙,這是基于它在接收命令之前的狀態。主機應檢查響應是否繁忙。有關詳細描述和時序圖。
R2(CID、CSD寄存器)
碼長為136位。CID寄存器的內容作為對CMD2和CMD10命令的響應發送。寄存器的內容作為對CMD9的響應發送。只有比特[127…1]CID和CSD的1]被轉移,這些寄存器的保留位[0]被響應的結束位所取代。
R3 (OCR寄存器)
碼長為48位。OCR寄存器的內容作為對ACMD41的響應發送。
R6(已發布的RCA響應)
碼長為48位。45:40表示要響應的命令的索引——在這種情況下,它將是'000011'(與狀態位中的第5位一起表示scmd3)。參數字段的16個MSB位用于發布的RCA號。
R7(卡接口狀態)
碼長為48位。卡支持電壓信息由CMD8的響應發送。Bits 19-16表示卡支持的電壓范圍。接受所提供電壓的卡返回R7響應。
在響應中,卡回顯參數中設置的電壓范圍和校驗模式。
R7中“電壓接受值”格式如下方表格所示。
審核編輯 黃宇
-
接口
+關注
關注
33文章
8598瀏覽量
151157 -
SD NAND
+關注
關注
0文章
83瀏覽量
1239
發布評論請先 登錄
相關推薦
評論