[实用新型]MS卡控制系统有效
申请号: | 201120277756.2 | 申请日: | 2011-08-02 |
公开(公告)号: | CN202189379U | 公开(公告)日: | 2012-04-11 |
发明(设计)人: | 孙银明;田勇;王敏;敬饴;胡俊 | 申请(专利权)人: | 四川和芯微电子股份有限公司 |
主分类号: | G06K17/00 | 分类号: | G06K17/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610041 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | ms 控制系统 | ||
技术领域
本实用新型涉及一种控制系统,尤指一种低成本高性能的MS卡控制系统。
背景技术
MS(Memory Stick)卡是一种可移除式的快闪存储卡,作为智能卡的一种,在市场上得到了广泛的应用,从普通的读卡器到数码相机等,都可以使用MS卡。
现有的MS卡控制电路大部分是使用的专用知识产权核,且是纯硬件设计,其特点是兼容性好,读写MS卡的速度快,同时支持并行和串行两种模式,也是主流的MS卡的设计方法。但是其缺点在于设计成本很高,不利于低端市场的推广。另外一种MS卡的设计方法是使用GPIO(General Purpose Input Output,通用输入/输出),完全通过软件来模拟,这种方法虽然可以降低设计成本,但是读写速度太慢,性能低下,而且对MCU(Micro Control Unit,微处理器)的要求也较高,占用大量的MCU资源和程序空间。因此在低成本的领域需要综合考虑成本与性能,来解决MS卡在低成本领域的应用问题。
发明内容
鉴于以上内容,有必要提供一种低成本高性能的MS卡控制系统。
一种MS卡控制系统,用于控制对一MS卡的读写操作,所述MS卡控制系统包括一微控制器、一与所述微控制器相连的微控制器接口、一与所述微控制器接口相连的用于产生控制所述MS卡所需要的命令波形的MS卡波形发生器、一连接于所述微控制器接口与所述MS卡波形发生器之间用于产生所述MS卡专用的校验码的检验码电路及一与所述MS卡波形发生器相连用于插接所述MS卡的MS卡接口。
优选地,所述微控制器为一8位、16位或32位的单片机。
优选地,所述微控制器接口为所述MS卡控制系统的总线接口,所述微控制器接口可以根据所述微控制器的不同而不同。
优选地,所述MS卡波形发生器包括一波形选择单元、一与所述波形选择单元相连的波形组单元、一与所述波形组单元相连的数据合成单元及一与所述数据合成单元相连的MS卡接口控制单元。
优选地,所述波形选择单元用于根据一控制命令选择波形组单元中的特定波形,所述波形组单元用于产生所述MS卡工作需要的五种特定波形,所述五种特定波形由标准的MS卡控制波形拆分而来。
优选地,所述数据合成单元将所述控制命令、一校验码与选择的特定波形合成为所述MS卡的控制波形,所述MS卡接口控制单元用于控制所述MS卡的一线路状态信号、一串行时钟信号及一数据输入输出信号。
相对现有技术,本实用新型MS卡控制系统设计成本低,操作简单,且提高了系统的性能,有效解决了MS卡在低成本领域的应用问题。
附图说明
图1为本实用新型MS卡控制系统较佳实施方式的系统架构图。
图2为本实用新型图1中MS卡波形发生器内部的系统架构图。
图3为本实用新型MS卡控制系统较佳实施方式的读写方法的流程图。
具体实施方式
请参阅图1,本实用新型MS卡控制系统较佳实施方式包括一微控制器(MCU)、一与该微控制器相连的微控制器接口、一与该微控制器接口相连的MS卡波形发生器、一连接于该微控制器接口与该MS卡波形发生器之间的校验码电路及一与该MS卡波形发生器相连的MS卡接口。在本实施方式中,该微控制器为一市场主流的8位、16位或32位的单片机;该微控制器接口为该MS卡控制系统的总线接口,用于连接该微控制器,该微控制器接口可以根据微控制器的不同而不同;该MS卡接口用于连接一MS卡;该MS卡波形发生器可产生用于控制该MS卡所需要的命令波形,并将其传送至该MS卡接口;该校验码电路用于产生该MS卡专用的校验码,以确保传输数据的正确性。
请参阅图2,图2为该MS卡波形发生器内部的系统架构图。该MS卡波形发生器包括一波形选择单元、一与该波形选择单元相连的波形组单元、一与该波形组单元相连的数据合成单元及一与该数据合成单元相连的MS卡接口控制单元。该波形选择单元用于选择波形组单元中的特定波形。该波形组单元用于产生MS卡工作需要的五种特定波形:波形A、波形B、波形C、波形D及波形E,这些波形均由标准的MS卡控制波形拆分而来。该数据合成单元用于将控制命令、校验码与波形合成为MS卡的控制波形,例如:对MS卡的写入操作需要组合波形A、波形C及波形E三种波形再加上写入命令及校验码来实现,则该波形选择单元先选择波形组单元中的这三种波形,然后该数据合成单元将这三种波形与写入命令及校验码合成后发送至MS卡接口控制单元。该MS卡接口控制单元用于控制MS卡的接口信号,包括线路状态(BS)信号、串行时钟(SCK)信号及数据输入输出(DIO)信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川和芯微电子股份有限公司,未经四川和芯微电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201120277756.2/2.html,转载请声明来源钻瓜专利网。