[发明专利]一种T卡识别方法及装置有效
申请号: | 201010172741.X | 申请日: | 2010-05-11 |
公开(公告)号: | CN101833635A | 公开(公告)日: | 2010-09-15 |
发明(设计)人: | 李朝晖 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06K7/00 | 分类号: | G06K7/00 |
代理公司: | 北京派特恩知识产权代理事务所(普通合伙) 11270 | 代理人: | 蒋雅洁;王黎延 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 识别 方法 装置 | ||
技术领域
本发明涉及终端存储技术,是一种基于时序学习的T卡识别方法及装置。
背景技术
随着终端设备功能的丰富多样,大量的图像、音视频文件对终端设备的存储容量提出了巨大的挑战,终端设备自带的Flash存储空间已经远远不能满足用户的需求,外部扩展T卡、即T-Flash存储卡,又称Micro SD卡,是体积最小的存储卡,已经成为终端设备的必配外设。
由于T卡是支持热插拔的存储设备,品牌众多,容量也越来越大,所以应用在终端设备时会面临这样的问题:由于T卡丢失或者损坏,用户重新购买的T卡识别状态不稳定甚至无法识别,或者读卡时间比较长。造成这些问题的主要原因有以下两点:
1、虽然T卡的国际规范统一制定了接口标准,但对于接口时序并没有制定详细的标准。T卡硬件信号说明及国际规范中关于接口时序的要求如图1所示,CLK是时钟信号,CMD为双向的命令信号,DAT为双向的数据信号,VCC为电源信号,VSS为地信号;国际规范中25MHZ为最高读写频率,即CLKmax=25MHZ。规范中CMD和DAT相对于CLK的最低接口时序要求是建立时间(Tsetup)不小于5ns,保持时间(Thold)不小于5ns。其中,建立时间是指要求CMD和DAT在CLK有效沿、即高电平到来之前,保持稳定不变的时间;保持时间是指要求CMD和DAT在CLK有效沿到来后保持稳定不变的时间。如果输入信号不满足建立时间和保持时间的要求,就有可能导致采样错误。而终端设备方案设计商和制造商一般只针对几个主流品牌和容量的T卡时序进行测试验证,将得到的接口时序配置结果固化在终端设备的T卡识别软件流程中。因此,市场上不同生产厂家、不同款型、不同容量的T卡的接口时序虽然大部分存在兼容性,但部分T卡不可避免地存在接口时序无法兼容或者T卡识别状态不稳定、读卡时间较长的情况,即存在着T卡的接口时序不是最优时序的问题。
2、随着T卡容量的提高,会导致T卡负载增大,相应的接口时序也可能会随之变化,从而需要增大建立时间,对接口时序产生影响;另外,T卡访问速度的提高对接口时序也提出了更高的要求。
发明内容
有鉴于此,本发明的主要目的在于提供一种T卡识别方法,以兼容不同品牌、容量的T卡。
本发明的另一目的在于提供一种T卡识别装置,在满足国际规范接口时序的最低时序要求的情况下,增强了T卡的通用性和一致性。
为达到上述目的,本发明的技术方案是这样实现的:
本发明公开了一种T卡识别方法,该方法包括:对插入的T卡初始化失败时,增大接口时序的时间裕量并继续初始化T卡;直至成功初始化T卡,得到T卡的最优接口时序。
该方法进一步包括:对插入的T卡初始化成功时,判断是否更换了T卡,如果未更换T卡,则将默认接口时序作为T卡的最优接口时序,如果更换了T卡,则减小接口时序的时间裕量并继续初始化T卡,直至T卡的初始化失败,确定T卡的最优接口时序。
判断是否更换了T卡,具体为:判断该T卡的身份标识(ID)是否在内存中,如果在内存中,则确定未更换T卡;如果不在内存中,则确定更换了T卡。
减小接口时序的时间裕量并继续初始化T卡,直至T卡的初始化失败,确定T卡的最优接口时序,具体包括:
A1、减小接口时序的时间裕量,得到当前接口时序;
B1、基于当前接口时序对T卡进行初始化,判断对T卡的初始化是否成功,如果成功,则继续执行步骤A1,如果失败,执行步骤C1;
C1、将前一次初始化成功的接口时序作为T卡的最优接口时序,并将其更新为默认接口时序。
减小接口时序的时间裕量通过将接口时序的时序参数减小预定的时间步长来实现。对插入的T卡初始化之前,进一步包括:根据T卡连接器自带的在位检测功能管脚的电平变化检测到有T卡插入。
增大接口时序的时间裕量并继续初始化T卡,直至成功初始化T卡,得到T卡的最优接口时序,具体包括:
A2、增大接口时序的时间裕量,得到当前接口时序;
B2、基于当前接口时序对T卡进行初始化,判断对T卡的初始化是否成功,如果成功,则执行步骤C2,如果失败,则继续步骤A2;
C2、将当前接口时序作为T卡的最优接口时序,并将其更新为默认接口时序。
增大接口时序的时间裕量通过将接口时序的时序参数增大预定的时间步长来实现。
本发明还公开了一种T卡识别装置,包括:
初始化模块,用于基于接口时序初始化插入的T卡;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010172741.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:金属板冷塑成型用清洗防锈润滑剂及生产方法
- 下一篇:一种香烟