SD存储卡支持以下两种状态字段:—“Card Status”:已执行命令的错误和状态信息,在响应中显示- 'SD Status':扩展状态字段512位,支持SD存储卡的特殊功能和未来的特定应用功能。
卡状态响应
格式R1包含一个名为card status的32位字段。该字段旨在将卡的状态信息(可以存储在本地状态寄存器中)传输到主机。如果没有另行指定,则状态项总是与先前发出的命令相关。未使用的保留位设置为0。表格中的type和clear condition字段缩写如下:
类型:
E:错误位。
S:状态位。
R:检测并设置为实际命令响应。
X:在执行命令时检测并设置。
主机可以通过发出带有R1响应的命令来获取状态。
明确的条件:
A:根据卡片当前状态。
B:总是和之前的命令有关。接收到有效的命令将清除它(延迟一个命令)。
C:通过读取清除。
	

对于R1响应的每个命令,下表定义了状态中受影响的位字段。“x”表示可以在相应命令的响应中设置错误/状态位。
(1)对CMD3的响应是R6,其中仅包含卡状态中的23、22、19和12:9位
(2)此命令在1.10版本中定义
	
SD NAND&SD 状态
SD状态包含与SD存储卡专有特性相关的状态位,并且可能用于未来特定应用程序的使用。SD Status的大小为一个512l位的数据块。该寄存器的内容与16位CRC一起通过DAT总线传输到主机。
作为对ACMD13 (CMD55后接CMD13)的响应,SD Status通过DAT总线发送给主机。ACMD13只能发送到“传输状态”的卡(卡被选中)。SD Status结构描述如下。
未使用的保留位应设置为0。“类型”和“明确条件”的缩写与上面的“卡片状态”相同。
	

SPEED_CLASS
这个8位字段表示速度类。低于此字段所指示的类也是有效的。
例如,第10类指示,主机应考虑第2至6类也有效。
	
注意事项:“SD Status”中的“Class”值(包括预留值)大于主机的“Class”值支持,主机应该读取任何类可以与卡一起使用。
审核编辑 黄宇
- 
                                存储
                                +关注关注 13文章 4308浏览量 85819
- 
                                SD NAND
                                +关注关注 0文章 83浏览量 1234
发布评论请先 登录
相关推荐
瀚海微SD NAND之SD 协议(39)SPI模式 Transaction Packets
 
    
瀚海微SD NAND存储功能描述(26)CSD Registers
 
    
瀚海微SD NAND存储功能描述(25)SD Registers
 
    
瀚海微SD NAND存储功能描述(21)数据读写
 
    
瀚海微SD NAND存储功能描述(19)命令类f
 
    
瀚海微SD NAND存储功能描述(17)命令类d
 
    
瀚海微SD NAND存储功能描述(16)命令类c
 
    
瀚海微SD NAND存储功能描述(14)命令类a
 
    
瀚海微SD NAND存储功能描述(11)命令系统CMD8
 
    
瀚海微SD NAND存储功能描述(9)切换功能
 
    
瀚海微SD NAND存储功能描述(8)专用命令CMD55 56
 
    
瀚海微SD NAND应用存储功能描述(4)电压切换命令
 
    
瀚海微SD NAND应用存储功能描述 3 总线信号电压和时序
 
    
瀚海微SD NAND应用之SD协议存储功能描述2 初始化命令
 
    
 
           
        
 
         瀚海微SD NAND存储功能描述(18)命令类e
瀚海微SD NAND存储功能描述(18)命令类e 
  
            
             
             
                 
             工商网监
工商网监
        
评论