CMD6 DATA與其他命令的關系
在CMD6事務期間,卡可以僅使用CMD(CMD12, CMD13等)接受命令,但其響應和結果是未定義的。
申請注意事項:建議主機在CMD6事務期間不要發出任何命令。如果主機無法獲取CMD6的有效數據,建議發出CMDO,嘗試重新初始化。
CMD6數據與CMD12的關系
案例1:不完整案例(卡沒有輸出所有數據)如果主機發送CMD12的結束位在CRC第15位之前,則CMD12停止CMD6。卡將終止CMD6的數據傳輸。卡的行為不能得到保證,從CMD0重新初始化是從未定義狀態恢復的唯一方法。主機命令的結束位之后,在數據線上,還有一個數據位和一個結束位。
案例2:完整案例(卡片輸出所有數據)該卡應完成CMD6執行,并保證其行為。完整情況包括CMD12的時間比下圖晚。主機命令的結束位后面跟著數據線的結束位。
申請注意事項:建議主機在CMD6事務期間不要發出CMD12。
切換功能流程
舉例下圖 (a)至(c)所示為交換機功能順序的三種可能情況。根據該函數的繁忙狀態,該函數將異步切換到CMD6的順序。主機需要處理這三種情況。
在功能切換之前,主機應該發出CMD6 (modeO)來獲取繁忙狀態和電流消耗。如果當前的消耗是不可接受的,主機應該找到滿足主機當前限制的其他功能組合。
如果處于busy狀態,主機可以下發CMD6 (mode1)切換功能,如上圖(a)和(c)所示。如果某個功能處于busy狀態,主機不應該下發CMD6 (mode1)切換功能,如上圖(b)所示。如上圖(c)所示,主機接收到模式0運行時thel函數的就緒狀態后,由于繁忙狀態變化導致CMD6 (model1)被取消。切換順序如下圖所示。
檢查示范
切換示范
審核編輯 黃宇
-
存儲
+關注
關注
13文章
4353瀏覽量
86165 -
SDIO
+關注
關注
2文章
73瀏覽量
19399 -
SD NAND
+關注
關注
0文章
84瀏覽量
1293
發布評論請先 登錄
相關推薦
評論