通过GPIO接口外接双存储卡的方法及移动终端技术

技术编号:3999935 阅读:258 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种通过GPIO接口外接双存储卡的方法及移动终端,包括含有至少5个GPIO接口的存储卡接口控制系统,该系统连接至少两个存储卡,存储卡支持SD卡协议并具有命令线CMD、时钟线CLK和至少一条数据线,存储卡接口控制系统通过GPIO接口外接双存储卡的方法通过以下方式实现:存储卡接口控制系统上的5个GPIO接口分别连接于第一存储卡的命令线、第一存储卡的时钟线、第二存储卡的命令线、第二存储卡的时钟线,以及被第一和第二存储卡复用的数据线。能有效提高了GPIO端口的使用效率,能够有效提升手机等移动终端的数据存储容量,节省其内置的硬盘容量。

【技术实现步骤摘要】

本专利技术涉及一种移动终端外接双存储卡技术,尤其涉及一种通过GPI0接口外接 双存储卡的方法及移动终端。
技术介绍
随着消费市场的逐步成熟和消费者对于手机功能要求的提高,普通手机单纯的简 单通讯功能已不再满足消费者的需要,消费者需要更加智慧化、人性化的技术来满足日渐 提高的商务生活和现代生活上的应用。多媒体功能的加入,让手机在功能、加值服务等方面 有了更大的突破,同时也更加受到用户的欢迎,这也使得多功能手机在竞争中取胜,从而跻 身主流市场。对手机来说,日趋增大的数据量对其的存储能力提出了更高的要求,外接存储 卡随即应运而生,通过这种小巧易携带易更换的数据存储设备,能够有效的控制成本,对中 低端移动通讯设备来说是个不小的改进。现有技术中,应用在手机中扩展存储的方法,其一,使用手机系统中自带的具有SD 卡协议的端口外接存储卡,其二,通过在系统中增加协处理器,由协处理器对外接存储卡的 读写进行控制;其三,利用SPI协议通过GPI0接口对外接存储卡进行读写控制。以上现有技术至少包含以下缺点用手机系统中自带的具有SD卡协议的端口外接存储卡,占用系统本身的资源,而 且在很多手机系统中的功能都需要使用能够识别SD协议的端口,例如无线网络连接等,接 入双存储卡必然导致了其他功能的不可用;增加专用于控制外接存储卡的协处理器就提高 了整个手机系统的成本;利用SPI协议的外接存储卡数据存储速度慢,当使用高容量卡存 取大量数据的时候非常耗时。
技术实现思路
本专利技术的目的是提供一种成本低、存储速度快、能接入多个存储卡的通过GPI0接 口外接双存储卡的方法及移动终端。本专利技术的目的是通过以下技术方案实现的本专利技术的通过GPI0接口外接双存储卡的方法,包括含有至少5个GPI0接口的存 储卡接口控制系统,该系统连接至少两个存储卡,所述存储卡支持SD卡协议并具有命令线 CMD、时钟线CLK和至少一条数据线,所述存储卡接口控制系统通过GPI0接口外接双存储卡 的方法通过以下方式实现所述存储卡接口控制系统上的5个GPI0接口分别连接于第一存储卡的命令线、第 一存储卡的时钟线、第二存储卡的命令线、第二存储卡的时钟线,以及被第一和第二存储卡 复用的数据线。本专利技术的移动终端,其较佳的具体实施方式是,该移动终端的存储卡接口控制系 统通过上述的通过GPI0接口外接双存储卡的方法与至少两个存储卡连接。由上述本专利技术提供的技术方案可以看出,本专利技术所述的通过GPI0接口外接双存储卡的方法及移动终端,通过在存储卡接口控制系统中增加具有多个GPIO端口的存储卡接口控制系统,并对其中的GPIO端口进行复用,有效提高了 GPIO端口的使用效率;双存储 卡的接入能够有效提升手机等移动终端的数据存储容量,节省其内置的硬盘容量,而且,目 前市面上存储卡的种类越来越多,价格也非常便宜,用更换便捷体积小巧的存储卡代替内 置硬盘在成本,用户体验,数据容量上都得到有效的提升。附图说明图1是本专利技术一种通过GPIO接口外接双存储卡的方法使用4线数据传输模式的 结构示意图;图2是本专利技术一种通过GPIO接口外接双存储卡的方法使用1线数据传输模式的 结构示意图;图3是本专利技术实施例的双存储卡初始化卡操作流程图;图4是本专利技术实施例的双存储卡读取卡内数据操作流程图;图5是本专利技术实施例的双存储卡写入数据操作流程图;图6是本专利技术实施例的双存储卡擦除卡内数据操作流程图。具体实施例方式本专利技术的通过GPIO接口外接双存储卡的方法,其较佳的具体实施方式如图1、图2 所示所示包括含有至少5个GPIO接口的存储卡接口控制系统,该系统连接至少两个存储 卡,所述存储卡支持SD卡协议并具有命令线CMD、时钟线CLK和至少一条数据线,所述存储 卡接口控制系统通过GPIO接口外接双存储卡的方法通过以下方式实现所述存储卡接口控制系统上的5个GPIO接口分别连接于第一存储卡的命令线、第 一存储卡的时钟线、第二存储卡的命令线、第二存储卡的时钟线,以及被第一和第二存储卡 复用的数据线。在所述存储卡接口控制系统内部通过包含SD卡协议参数的寄存器分别将与第一 存储卡的命令线连接的第一 GPIO接口、与第二存储卡的命令线连接的第三GPIO接口、与第 一和第二存储卡连接的数据线设置为双向模式,将与第一存储卡的时钟线连接的第二 GPIO 接口、与第二存储卡的时钟线连接的第四GPIO接口设置为输出模式。在所述存储卡接口控制系统检测到有存储卡连接时,系统内部通过向寄存器写入 要接入的存储卡编号,该存储卡通过命令线和时钟线进行初始化,并占用被复用的数据线, 进行数据读取及写入。所述存储卡接口控制系统上的另外3个GPIO接口分别连接于被第一和第二存储 卡复用的另外3条数据线;在所述存储卡进行初始化时,只使用1条数据线,在进行数据读取和写入时,使用 1条或4条数据线。所述存储卡包括以下一种或多种SD卡、MMC卡、Micro SD卡。本专利技术的移动终端,其较佳的具体实施方式是,该移动终端的存储卡接口控制系 统通过上述的通过GPIO接口外接双存储卡的方法与至少两个存储卡连接。该移动终端包括以下至少一种手机、掌上电脑、游戏机、媒体播放器。也可以是其它的便携式信息终端。本专利技术通过在存储卡接口控制系统中增加具有多个GPIO端口的存储卡接口控制 系统,并对其中的GPIO端口进行复用,有效提高了 GPIO端口的使用效率;双存储卡的接入 能够有效提升手机等移动终端的数据存储容量,节省其内置的硬盘容量,而且,目前市面上 存储卡的种类越来越多,价格也非常便宜,用更换便捷体积小巧的存储卡代替内置硬盘在 成本,用户体验,数据容量上都得到有效的提升。双存储卡需要占用数量很多的输入输出口,本专利技术的方法能够避免使用手机系统 自带的GPIO端口,利于手机集成更多的功能。存储卡接口控制系统代替了原本独立的存储 卡控制处理器,降低成本,能够大规模应用于中低端手机。而使用SD卡协议作为数据传输 协议,不仅提升了数据传输的速率,其所具备的1线数据传输模式和4线数据传输模式使用 在不同的存储卡接口控制系统上时可以根据GPIO端口数量的不同,进行改变。将GPIO端 口进行复用,能够节省对端口的占用,并提高端口的使用效率。将存储卡的数据线复用,首 先考虑到了在同一系统内对两存储卡同时进行存取的现实意义不大,每卡拥有独立的数据 线是对资源不必要的浪费,尤其在存储卡时用4线传输模式时,仅一张存储卡就至少需要 占用6个GPIO端口。以下结合附图,对本专利技术的较佳实施例加以详细说明。具体实施例一,如图1所示该方法可应用于便携式移动信息终端,以手机系统为例,其含有包括至少5个 GPIO接口的存储卡接口控制系统,支持SD卡协议并具有命令线CMD,时钟线CLK,和至少一 条数据线的存储卡,通过存储卡接口控制系统上的GPIO接口外接两个或两个以上存储卡。 存储卡接口控制系统与上位机相连,接受来自上位机的命令;或与手机系统的多媒体协处 理器相连,接受来自协处理器的命令。GPIO端口与存储卡相连,并对相应的端口进行复用, 以实现端口利用最大化。通过存储卡接口控制和GPIO端口复用,能够实现原本需要手机系 统并占用手机自身GPIO端口才能完成的功能,即扩大了应用范围同时降低成本。本专利技术中存储卡接口控制系统上的5个本文档来自技高网...

【技术保护点】
一种通过GPIO接口外接双存储卡的方法,包括含有至少5个GPIO接口的存储卡接口控制系统,该系统连接至少两个存储卡,所述存储卡支持SD卡协议并具有命令线CMD、时钟线CLK和至少一条数据线,其特征在于,所述存储卡接口控制系统通过GPIO接口外接双存储卡的方法通过以下方式实现:所述存储卡接口控制系统上的5个GPIO接口分别连接于第一存储卡的命令线、第一存储卡的时钟线、第二存储卡的命令线、第二存储卡的时钟线,以及被第一和第二存储卡复用的数据线。

【技术特征摘要】

【专利技术属性】
技术研发人员:程杰唐冕刘志碧
申请(专利权)人:北京思比科微电子技术股份有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1