SD NAND 的 SDIO 中断时序如下:
在 SDIO 的 1bit 模式下,DATA1 用作中断信号;在 4bit 模式下,也是 DATA1 复用为中断线
。当 SD NAND 有事件需要通知主机时,会将 DATA1 线拉低来产生中断信号。
SDIO 的通信以 CLK 时钟线的上升沿为有效,中断信号也遵循这个规则
。即当 DATA1 线在 CLK 时钟上升沿时发生电平变化(从高电平变为低电平),主机检测到这个变化后,就知道有中断事件发生。
数据传输完成:当 SD NAND 完成了主机发送的读或写数据命令,会触发中断通知主机数据传输已结束,主机可以进行后续处理,例如读取数据或继续发送其他命令。
错误发生:如果在数据传输过程中出现错误,如 CRC 校验失败、命令执行错误等,SD NAND 会通过中断告知主机,以便主机采取相应的错误处理措施
卡状态变化:当 SD NAND 的状态发生变化,如卡被插入或拔出、卡的电源状态改变等,也会产生中断信号通知主机,让主机能够及时更新对卡状态的认知并进行相应处理。
主机检测中断:主机在每个 CLK 时钟上升沿都会检测 DATA1 线的电平状态,当发现 DATA1 变为低电平,即检测到中断。
中断响应:主机检测到中断后,会暂停当前正在进行的其他非关键操作,根据 SDIO 协议规定的流程,发送特定的命令来查询中断原因,SD NAND 会通过 CMD 线返回相应的响应,告知主机具体的中断事件。
处理中断:主机根据中断原因进行相应的处理,如读取传输完成的数据、处理错误、更新卡状态等。
清除中断:主机完成中断处理后,会发送命令让 SD NAND 清除中断标志,将 DATA1 线恢复为高电平,以便下次中断能够正常触发。
热门标签:SD NAND FLASH 贴片式TF卡 贴片式SD卡 SD FLASH NAND FLASH