双存储卡控制系统及方法

文档序号:6357751阅读:179来源:国知局
专利名称:双存储卡控制系统及方法
技术领域
本发明涉及一种双存储卡控制系统及方法。
背景技术
随着电子行业的蓬勃发展,人们对电子产品的容量需求越来越大。一般的电子产品支持存储卡的原理见图I,处理器通过标准的SDI0(Secure Digital Input andOutput Card,安全数字输入输出卡)信号和专门的存储卡连接器与一张存储卡连接。所谓SDIO(Secure Digital Input and Output Card)是指处理器与外接储存卡连接的一种接口标准。现在市面上的外接存储卡包括SD卡(Secure Digital Card,安全数字卡)、TF卡(TransFlash)等卡都支持SDIO接口。对于一般电子产品来说,其使用的处理器一般最高只支持到16G,有些甚至只有SG,无法满足一些大数据量用户的需求。

发明内容
鉴于以上内容,有必要提供一种双存储卡控制系统,利用模拟开关使处理器可以连接两张不同的存储卡,并可以随时切换自由操作该两张存储卡,提高电子装置的存储容量。此外,还有必要提供一种双存储卡控制方法,利用模拟开关使处理器可以连接两张不同的存储卡,并可以随时切换自由操作该两张存储卡,提高电子装置的存储容量。所述的双存储卡控制方法,应用于电子装置上,该方法包括设置步骤设置电子装置连接第一存储卡的触发指令与连接第二存储卡的触发指令,以及预设置电子装置开机后初始连接的是电子装置的第一存储卡连接器;第一控制步骤当电子装置接收到连接第二存储卡的触发指令时,控制处理器通过模拟开关及电子装置的第二存储卡连接器与第二存储卡连接;判断步骤当处理器与第二存储卡连接后,判断是否接收到连接第一存储卡的触发指令;第二控制步骤当接收到连接第一存储卡的触发指令时,控制电子装置的处理器通过电子装置的模拟开关及第一存储卡连接器与第一存储卡连接。所述的双存储卡控制系统,运行于电子装置上,该系统包括设置模块,用于设置电子装置连接第一存储卡的触发指令与连接第二存储卡的触发指令,以及预设置电子装置开机后初始连接的电子装置的第一存储卡连接器;第一控制模块,用于当电子装置接收到连接第二存储卡的触发指令时,控制处理器通过模拟开关及电子装置的第二存储卡连接器与第二存储卡连接;判断模块,用于当处理器与第二存储卡连接后,判断是否接收到连接第一存储卡的触发指令;第二控制模块,用于当接收到连接第一存储卡的触发指令时,控制电子装置的处理器通过电子装置的模拟开关及第一存储卡连接器与第一存储卡连接。相较于现有技术,本发明所述的双存储卡控制系统及方法,利用模拟开关使处理器可以连接两张不同的存储卡,并可以随时切换该两张存储卡供用户进行自由地操作,使电子装置的最高支持的存储卡的存储容量得到成倍的提高。


图I是本发明电子装置的处理器连接一张存储卡的示意图。图2是本发明双存储卡控制系统较佳实施例的架构示意图。图3是本发明双存储卡控制系统较佳实施例的功能模块图。图4是本发明双存储卡控制方法较佳实施例的流程图。
主要元件符号说明
电子装置ri^
处理器Io~
双存储卡控制系统 20~
模拟开关30-
第一存储卡连接器 40-第一存储卡41 ~
第二存储卡连接器 50-第二存储卡51 ~
设置模块200~
第一控制模块202~
判断模块204~
第二控制模块206~如下具体实施方式
将结合上述附图进一步说明本发明。
具体实施例方式如图2所示,是本发明双存储卡控制系统较佳实施例的架构示意图。所述的双存储卡控制系统20运行于电子装置I上。该电子装置I包括多个处理器10、模拟开关30、第一存储卡连接器40、第一存储卡41、第二存储卡连接器50以及第二存储卡51。所述的处理器10用于控制与处理电子装置I的信号与数据,所述的模拟开关30是一个单刀双掷模拟开关,所述的模拟开关30有输入端a、控制端b、第一输出端c以及第二输出端d四个端子。所述的模拟开关30可以设置为当控制端b输入高电平时,模拟开关30控制第一输出端c导通,即输入端a和第一输出端c连接;当控制端b输入低电平时,模拟开关30控制第二输出端d导通,即输入端a和第二输出端d连接。此外,所述的输入端a 通过 SDIO (Secure Digital Input and Output Card,安全数字输入输出卡)(图中未示出)与处理器10连接。所述的控制端b与处理器10的GPIO引脚(General Purpose Input/Output,通用输入/输出)连接。所述的第一输出端c通过SDIO与第一存储卡连接器40连接,所述的第二输出端d通过SDIO与第二存储卡连接器50连接。所述的第一存储卡连接器40和第二存储卡连接器50是用于通过SDIO连接存储卡的专用连接器。该第一存储卡连接器40与第一存储卡41连接,第二存储卡连接器50与第二存储卡51连接。所述的第一存储卡41与第二存储卡51可以是SD卡(Secure DigitalCard,安全数字卡)、TF卡(TransF lash)等都支持SDIO接口的存储卡,用于存储电子装置I的各类数据。如图3所示,是本发明双存储卡控制系统较佳实施例的功能模块图。所述的双存储卡控制系统20包括设置模块200、第一控制模块202、判断模块204以及第二控制模块206。本发明所称的模块是完成一特定功能的程序段,比程序更适合于描述软件在芯片中的执行过程,因此在本发明以下对软件描述中都以模块描述。所述的设置模块200用于设置连接第一存储卡41的触发指令,以及设置连接第二存储卡51的触发指令。所述的设置模块200可分别设置第一存储卡41的虚拟图示以及第二存储卡51的虚拟图示,所述的虚拟图示可以是虚拟按钮、虚拟图标、快捷方式等,可以于电子装置I的显示单元(图中未示出)上显示。当第一存储卡41的虚拟图示被点击或选择时,即为连接第一存储卡41的触发指令;当第二存储卡51的虚拟图示被点击或被选择时,即为连接第二存储卡51的触发指令。所述的设置模块200还用于预设置电子装置I开机后初始连接的第一存储卡连接器。所述的设置模块200可以通过设置GPIO引脚的默认输出电平为高电平,此时,模拟开关30的输入端a与第一输出端c连接,处理器10通过模拟开关30及第一存储卡连接器40与第一存储卡41通讯,用户可以对第一存储卡41自由操作。所述的第一控制模块202还用于当接收到连接第二存储卡51的触发指令时,通过处理器10的GPIO引脚,发送连接第二存储卡连接器50的信号至模拟开关30,例如发送低电平信号至模拟开关30,即模拟开关30的控制端b的输入为低电平,以控制模拟开关30的输入端a与第二输出端d连接,此时所述的处理器10通过模拟开关30及第二存储卡连接器50与第二存储卡51通讯,用户可以对第二存储卡51自由操作。所述的判断模块204用于判断是否接收到连接第一存储卡41的触发指令。所述的第二控制模块206用于当接收到连接第一存储卡41的触发指令时,通过处理器10的GPIO引脚,发送连接第一存储卡连接器40的信号至模拟开关30,例如,发送高电平信号至模拟开关30,即模拟开关30的控制端b的输入为高电平,以控制模拟开关30的输入端a与第一输出端c连接。此时所述的处理器10通过模拟开关30及第一存储卡连接器40与第一存储卡41通讯。应说明的是,通过上述模拟开关30自由切换第一存储卡41和第二存储卡51,使用户可以自由切换需要操作的存储卡。如图4所示,是本发明双存储卡控制方法较佳实施例的流程图。步骤S10,所述的设置模块200设置连接第一存储卡41的触发指令,以及设置连接第二存储卡51的触发指令。所述的设置模块200可分别设置第一存储卡41的虚拟图示以及第二存储卡51的虚拟图示,所述的虚拟图示可以是虚拟按钮、虚拟图标、快捷方式等,可以于电子装置I的显示单元(图中未示出)上显示。当第一存储卡41的虚拟图示被点击或选择时,即为连接第一存储卡41的触发指令;当第二存储卡51的虚拟图示被点击或被选择时,即为连接第二存储卡51的触发指令。使用者可以通过点击或选择该虚拟图示而触发相应的存储卡。步骤SI I,所述的设置模块200预设置电子装置I开机后初始连接的第一存储卡连、接器40。所述的设置模块200可以通过设置控制GPIO引脚的默认输出连接第一存储卡连接器40的信号(例如默认输出高电平),此时,模拟开关30的输入端a与第一输出端c连接,处理器10通过模拟开关30及第一存储卡连接器40与第一存储卡41通讯,用户可以对第一存储卡41自由操作。步骤S12,当电子装置I接收到连接第二存储卡51的触发指令时,第一控制模块202通过处理器10的GPIO引脚,发送连接第二存储卡连接器50的信号至模拟开关30,以控制模拟开关30的输入端a与第二输出端d连接,此时所述的处理器10通过模拟开关30及第二存储卡连接器50与第二存储卡51通讯,用户可以对第二存储卡51自由操作。步骤S13,所述的判断模块204用于判断是否接收到连接第一存储卡41的触发指令。如果接收到连接第一存储卡41的触发指令时,进入步骤S14 ;当没有接收到连接第一存储卡41的触发指令,流程结束。步骤S14,所述的第二控制模块206通过处理器10的GPIO引脚,发送连接第一存储卡连接器40的信号至模拟开关30,以控制模拟开关30的输入端a与第一输出端c连接。此时所述的处理器10通过模拟开关30及第一存储卡连接器40与第一存储卡41通讯,用户可以对第一存储卡41自由操作。最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
权利要求
1.一种双存储卡控制方法,其特征在于,该方法包括 设置步骤设置电子装置连接第一存储卡的触发指令与连接第二存储卡的触发指令,以及预设置电子装置开机后初始连接的是电子装置的第一存储卡连接器; 第一控制步骤当电子装置接收到连接第二存储卡的触发指令时,控制处理器通过模拟开关及电子装置的第二存储卡连接器与第二存储卡连接; 判断步骤当处理器与第二存储卡连接后,判断是否接收到连接第一存储卡的触发指令; 第二控制步骤当接收到连接第一存储卡的触发指令时,控制电子装置的处理器通过电子装置的模拟开关及第一存储卡连接器与第一存储卡连接。
2.如权利要求I所述的双存储卡控制方法,其特征在于,所述电子装置的模拟开关包括输入端、控制端、第一输出端以及第二输出端,其中所述的输入端通过安全数字输入输出卡SDIO与处理器连接;所述的控制端与处理器的通用输入/输出GPIO接口连接;所述的第一输出端通过SDIO与第一存储卡连接器连接,以及第一存储卡连接器连接有第一存储卡;所述的第二输出端通过SDIO与第二存储卡连接器连接,以及第二存储卡连接器连接有第二存储卡。
3.如权利要求2所述的双存储卡控制方法,其特征在于,所述的第一控制步骤中通过控制GPIO接口发送连接第二存储卡连接器的信号至模拟开关的控制端,从而控制模拟开关的输入端与第二输出端连接,使处理器和第二存储卡通讯。
4.如权利要求2所述的双存储卡控制方法,其特征在于,所述的第二控制步骤中通过控制GPIO接口发送连接第一存储卡连接器的信号至模拟开关的控制端,从而控制模拟开关的输入端与第一输出端连接,使处理器和第一存储卡通讯。
5.—种双存储卡控制系统,其特征在于,该系统包括 设置模块,用于设置电子装置连接第一存储卡的触发指令与连接第二存储卡的触发指令,以及预设置电子装置开机后初始连接的电子装置的第一存储卡连接器; 第一控制模块,用于当电子装置接收到连接第二存储卡的触发指令时,控制处理器通过模拟开关及电子装置的第二存储卡连接器与第二存储卡连接; 判断模块,用于当处理器与第二存储卡连接后,判断是否接收到连接第一存储卡的触发指令; 第二控制模块,用于当接收到连接第一存储卡的触发指令时,控制电子装置的处理器通过电子装置的模拟开关及第一存储卡连接器与第一存储卡连接。
6.如权利要求5所述的双存储卡控制系统,其特征在于,所述的电子装置的模拟开关包括输入端、控制端、第一输出端以及第二输出端,其中所述的输入端通过安全数字输入输出卡SDIO与处理器连接;所述的控制端与处理器的通用输入/输出GPIO接口连接;所述的第一输出端通过SDIO与第一存储卡连接器连接,以及第一存储卡连接器连接有第一存储卡;所述的第二输出端通过SDIO与第二存储卡连接器连接,以及第二存储卡连接器连接有第二存储卡。
7.如权利要求6所述的双存储卡控制系统,其特征在于,所述的第一控制模块发送连接第二存储卡连接器的信号至模拟开关的控制端,从而控制模拟开关的输入端与第二输出端连接,使处理器和第二存储卡通讯。
8.如权利要求6所述的双存储卡控制系统,其特征在于,所述的第二控制模块发送连接第一存储卡连接器的信号至模拟开关的控制端,从而控制模拟开关的输入端与第一输出端连接,使处理器和第一存储卡通讯。
全文摘要
一种双存储卡控制系统及方法,包括设置步骤设置电子装置连接第一存储卡的触发指令与连接第二存储卡的触发指令,以及预设置电子装置开机后初始连接的是电子装置的第一存储卡连接器;第一控制步骤当电子装置接收到连接第二存储卡的触发指令时,控制处理器通过模拟开关及电子装置的第二存储卡连接器与第二存储卡连接;判断步骤当处理器与第二存储卡连接后,判断是否接收到连接第一存储卡的触发指令;第二控制步骤当接收到连接第一存储卡的触发指令时,控制电子装置的处理器通过电子装置的模拟开关及第一存储卡连接器与第一存储卡连接。利用本发明能够方便自由切换电子装置的双存储卡。
文档编号G06F3/06GK102736859SQ20111008776
公开日2012年10月17日 申请日期2011年4月8日 优先权日2011年4月8日
发明者李陶亮 申请人:奇美通讯股份有限公司, 深圳富泰宏精密工业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1