一种智能sd卡的制作方法

文档序号:6589712阅读:306来源:国知局
专利名称:一种智能sd卡的制作方法
技术领域
本实用新型属于智能卡领域,尤其涉及一种智能SD卡。
背景技术
SD卡是一种基于半导体快闪记忆器的新一代记忆设备,具有高记忆容量、快速数 据传输率、极大的移动灵活性以及很好的安全性等特点,它被广泛地在便携式装置上使用, 例如数码相机、个人数码助理(PDA)和多媒体播放器等。SD卡的结构能保证数字文件传送 的安全性,也很容易重新格式化,所以有着广泛的应用领域,音乐、电影、新闻等多媒体文件 都可以方便地保存到SD卡中。 智能SD卡就是在现有的SD卡中嵌入智能卡,基于智能卡中承载的卡端应用程序,
智能SD卡除提供传统SD卡的存储功能外,还能够提供智能卡的各种应用服务。 如图1所示,现有的智能SD卡包括SD控制器,以及分别与SD控制器电气连接的
智能卡、NAND FLASH以及外部接口。所述SD控制器,用于处理来自主机端的命令;所述智
能卡用于提供各种应用服务,受SD控制器的控制;所述NAND FLASH用于提供存储空间,受
SD控制器的控制;所述外部接口用于建立外部主机端与智能SD卡的连接。 现有智能SD卡由于只具有一个SD控制器,所以要在该SD控制器上同时作智能卡
和NAND FLASH的支持,而SD控制器一般是特制的ASIC (A卯lication Specific Integrated
Circuit,专用集成电路),软硬件资源都特别有限,有可能是代码空间、数据空间不够,也有
可能是输入输出控制引脚不够。因而对于在SD控制器上支持智能卡并不容易,而且对于智
能卡的功能应用也不能做得很复杂,不易修改嵌入在智能SD卡中的固件。

实用新型内容本实用新型实施例的目的在于提供一种智能SD卡,旨在解决现有的智能SD卡因 SD控制器软硬件资源有限带来的不容易支持智能卡,并且嵌入在智能SD卡中的固件不易 修改的问题。 本实用新型实施例是这样实现的,一种智能SD卡,包括智能卡和外部接口 ;所述 智能SD卡还包括MCU和SD模块,所述智能卡、SD模块以及外部接口分别与所述MCU电气 连接。所述SD模块包括SD控制器和NAND FLASH ;所述SD控制器与所述MCU电气连接, 所述NAND FLASH与所述SD控制器电气连接。 所述MCU为STM32VBT6型号的MCU。 在本实用新型实施例中,采用MCU分别对SD模块和智能卡进行控制,因此不需要 考虑SD控制器的限制,使用更加灵活;采用新增的MCU对智能卡进行控制,因此不需要考虑 SD控制器和NAND FLASH对智能卡的支持,使得操作智能卡的软件修改更加容易,因此智能 卡的功能应用可以做得更复杂;采用单独的MCU对SD模块和智能卡进行管理,容易优化对 文件系统的写,可以减少对NAND FLASH的操作,延长了 NAND FLASH的使用寿命;SD模块中的SD控制器专职为管理NAND FLASH,无需为引入控制智能卡而带来的额外问题操心,可使 智能SD卡的数据存储功能做得更好。

图1是现有技术提供的智能SD卡的结构示意图。 图2是本实用新型实施例提供的智能SD卡的结构示意图。
具体实施方式为了使本实用新型的目的、技术方案及有益效果更加清楚明白,
以下结合附图及 实施例,对本实用新型进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以 解释本实用新型,并不用于限定本实用新型。 请参阅图2,为本实用新型实施例提供的智能SD卡,所述智能SD卡包括MCUIO、 与所述MCUIO电气连接的智能卡20、SD模块30以及外部接口 40。 所述MCUIO用于处理来自主机端的命令。 所述智能卡20用于提供各种应用服务,可通过IS0 7816标准协议与所述MCU10 通信连接,受所述MCUIO的控制。 所述SD模块30用于实现传统SD卡的数据存储功能,受所述MCU10的控制;所述 SD模块30包括SD控制器50和NAND FLAS朋O ;所述SD控制器50与所述MCU10电气连接, 所述SD控制器50可通过SDIO或SPI标准协议与所述MCUlO进行通信连接,所述SD控制 器50用于处理来自所述MCUlO的命令;所述NAND FLAS朋O与所述SD控制器50电气连接, 用于提供存储空间,受所述SD控制器50的控制。 所述外部接口 40用于建立主机端与智能SD卡的连接,用于以文件系统的形式向 主机端提供访问接口。 本实用新型实施例使用一个MCU对智能卡和SD模块进行控制,SD模块中的SD控
制器受MCU的控制并对NAND FLASH进行控制。采用该设计,因无需修改SD控制器的固件,
可以有以下好处可以自由选择众多SD模块,无需考虑SD控制器是否有资源去操作智能
卡。对于独立的MCU来说,可选的余地很多,更容易操作智能卡,修改程序,还可以轻易做到
优化对文件系统的写,从而减少对NAND FLASH的操作。 下面详细描述本实用新型实施例提供的智能SD卡的工作过程 所述智能SD卡通过外部接口 40与主机端建立通信连接后,所述MCUlO可以通过
所述外部接口 40接收来自主机端的命令,所述MCUlO接收到主机端的命令后,判断该命令
是对所述智能SD卡的哪个模块进行操作,若为对智能卡20的操作,则将命令交由智能卡20
处理,否则将命令转交给SD控制器50处理。 本实用新型实施例采用了 STM32VBT6做为MCU,普通SD卡做为SD模块,利用了
STM32的硬件SDIO接口及DMA接口实现SDIO总线控制器,取得了良好的效果。 由上可知,本实用新型实施例通过增加一个MCU,并由MCU实现对智能卡和SD模块
的控制,具有以下有益效果 1 、本实用新型实施例采用MCU分别对SD模块和智能卡进行控制,因此不需要考虑 SD控制器的限制,使用更加灵活;[0025] 2、本实用新型实施例采用新增的MCU对智能卡进行控制,因此不需要考虑SD控制 器和NAND FLASH对智能卡的支持,使得操作智能卡的软件修改更加容易,因此智能卡的功 能应用可以做得更复杂; 3、采用单独的MCU对SD模块和智能卡进行管理,容易优化对文件系统的写,可以 减少对NAND FLASH的操作,延长了 NAND FLASH的使用寿命。 4、 SD模块中的SD控制器专职为管理NAND FLASH,无需为引入控制智能卡而带来 的额外问题操心,可使智能SD卡的数据存储功能做得更好。 以上所述仅为本实用新型的较佳实施例而已,并不用以限制本实用新型,凡在本 实用新型的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本实用新型 的保护范围之内。
权利要求一种智能SD卡,包括智能卡和外部接口;其特征在于,所述智能SD卡还包括MCU和SD模块,所述智能卡、SD模块以及外部接口分别与所述MCU电气连接。
2. 如权利要求1所述的智能SD卡,其特征在于,所述SD模块包括SD控制器和NAND FLASH ;所述SD控制器与所述MCU电气连接,所述NANDFLASH与所述SD控制器电气连接。
3. 如权利要求1所述的智能SD卡,其特征在于,所述MCU为STM32VBT6型号的MCU。
专利摘要本实用新型适用于智能卡领域,提供了一种智能SD卡。所述智能SD卡包括智能卡和外部接口;所述智能SD卡还包括MCU和SD模块,所述智能卡、SD模块以及外部接口分别与所述MCU电气连接。本实用新型采用MCU分别对SD模块和智能卡进行控制,因此不需要考虑SD控制器的限制,使用更加灵活;不需要考虑SD控制器和NAND FLASH对智能卡的支持,可以使智能卡的功能应用做得更复杂;采用单独的MCU对SD模块和智能卡进行管理,容易优化对文件系统的写,由此可以减少对NAND FLASH的操作,延长NAND FLASH的使用寿命;SD控制器无需为引入控制智能卡而带来的额外问题操心,可使智能SD卡的数据存储功能做得更好。
文档编号G06K19/07GK201477619SQ20092013454
公开日2010年5月19日 申请日期2009年8月6日 优先权日2009年8月6日
发明者李志雄, 钟衍徽 申请人:深圳市江波龙电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1