SD卡研究

对不同的sd卡来说,有不同的电压工作范围。

对同一个sd卡来说,各种命令的可以正常运行的电压范围也是不同;比如卡识别阶段的acmd41/cmd0/cmd15/cmd55等命令的电压适应范围较宽,卡传输阶段的各种命令的电压适应范围较窄。

 

acmd41为sd卡提供了一种工作电压选择确认机制。因为acmd41的电压适应范围宽,多种不同的sd卡都可以保证acmd41的正常识别。

Sd host发出acmd41的同时会在命令参数部分携带本sd系统的工作电压范围,sd卡收到该命令后,也会将其OCR的值读出并反馈给SD HOST,同时SD卡判断自己的电压设定工作范围和SD HOST给出的电压工作范围是否兼容,若兼容则继续工作,若不兼容则自行进入Inactive状态。卡进入Inactive状态后,不对任何命令作响应,除非断电重起。同时sd host会根据sd card的response知道该卡是否可以继续工作。

因为acmd41可以循环发送,最后一次设置有效;因此当一个sd host对应多个sd card时,sd host可以先向每个卡发出范围最宽的电压设定值,综合判定每个卡的返回工作电压值,然后再次向每个卡发acmd41命令,确定全系统的最终电压范围值,从而实现的全系统的工作电压范围统一。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值