一种基于移动终端的SIM卡检测方法及移动终端与流程

文档序号:11138882阅读:625来源:国知局
一种基于移动终端的SIM卡检测方法及移动终端与制造工艺

本发明涉及移动终端领域,尤其涉及的是一种基于移动终端的SIM卡检测方法及移动终端。



背景技术:

在现有技术中,已经能实现在移动终端开机状态下对SIM卡插入的检测,从而使用户免每次换SIM卡需要关机的烦恼。现有技术中,对于移动终端开机状态下的SIM卡插入检测采使用如下方案:

需要在SIM卡座上额外增加一个GPIO引脚用于实现SIM卡插入的中断检测;因此,卡座上除了SIM卡本身功能的引脚之外还需要一个引脚用于SIM卡插入的中断检测。如图1所示,为现有技术中最常用的SIM卡插入卡座的示意图,当卡座中未插入SIM卡时GPIO引脚接一个电阻Rp上拉至VLDO;当卡座中未插入SIM卡时,金属弹片被上拉至VLDO,为高电平;当SIM卡插入卡座后,金属弹片 与卡座相接触,而卡座壁是接地的,因此,金属弹片处为低电平;因此,中央处理器只需根据金属弹片为何种电平便可判断出SIM卡是否插入卡座。

现有技术的缺陷在于,检测SIM卡插入的金属弹片位于卡座中,导致卡座体积较大。另外,金属弹片在多次使用后难免弹性改变,影响SIM卡插入的检测。

因此,现有技术还有待于改进和发展。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于移动终端的SIM卡检测方法及移动终端,通过这种方法可以在不影响现有技术中实现移动终端开机状态下更换SIM卡的目的,同时能够去除现有技术中卡座上用于SIM卡检测的金属弹片,达到减小卡座体积的目的。

本发明解决技术问题所采用的技术方案如下:

一种移动终端,其中,包括:依次连接的卡接口、检测电路、中央处理器;

所述卡接口设置有卡座,用于连接SIM卡的各个引脚,所述卡接口内设置有VDD引脚和VSS引脚,所述VDD引脚用于给SIM卡供电,所述VSS引脚用于SIM卡接地;

检测电路与卡接口的VDD、VSS脚相连接;所述检测电路内部包括:一供电端VLDO、一开关和一第一电阻,及一接地端,所述开关与所述第一电阻并联,所述供电端VLDO通过所述并联的开关和第一电阻、连接至所述VDD引脚,所述接地端与所述VSS引脚连接;

所述中央处理器通过GPIO脚与所述检测电路连接,用于当移动终端开机后,控制所述开关断开,当SIM卡未插入卡接口的卡座,卡接口各个脚悬空,卡接口的VDD引脚通过第一电阻与供电端VLDO相连接, VDD被上拉至高电平;还用于当有卡插入卡座,卡接口的各个引脚分别与SIM卡的各个引脚相接触;SIM卡VDD引脚与VSS脚之间的电阻小于第一电阻,VDD处为低电平;检测到GPIO 为低电平中断,则判断检测到SIM卡插入;同时控制开关闭合由供电端VLDO为SIM卡供电。

所述的移动终端,其中,所述中央处理器内部包括:依次连接的开关控制单元、中断检测单元、中断配置单元;所述中断检测单元还通过GPIO脚与所述检测电路连接并连接至卡接口的VDD引脚;

开关控制单元与所述检测电路的开关连接,用于控制开关的闭合或断开;

中断检测单元中GPIO脚与卡接口的VDD引脚相连,用于检测VDD引脚上的中断信号;

中断配置单元用于配置GPIO脚的中断检测;

当移动终端开机后,开关控制单元将控制开关断开,中断配置单元配置GPIO为低电平中断;当SIM卡未插入卡接口的卡座,卡接口各个脚悬空,VDD引脚通过第一电阻与供电端VLDO相连接, VDD被上拉至高电平;

当有卡插入卡座,卡接口的各个引脚分别与SIM卡的各个引脚相接触;SIM卡VDD引脚与VSS脚之间的电阻小于第一电阻,VDD处为低电平;而GPIO 为低电平中断,中断检测单元将检测到SIM卡插入;中断配置单元将GPIO 配置成不检测中断,同时开关控制单元将控制开关闭合由供电端VLDO为SIM卡供电。

所述的移动终端,其中,所述第一电阻的阻值大于10*Rds;所述Rds是SIM卡未供电状态下,SIM卡VDD脚与VSS脚之间的电阻值。

所述的移动终端,其中,所述第一电阻为600 MΩ,供电端VLDO为1.8V。

一种基上述所述移动终端的SIM卡检测方法,其中,包括:

A,设置一个用于检测SIM卡插入的GPIO引脚,当SIM卡未插入时GPIO引脚将检测到高电平,当SIM卡插入时GPIO引脚将检测到低电平;

B,在移动终端启动过程中,设置所述GPIO为下降沿中断,并且当所述下降沿中断产生时认为SIM卡插入;

C,在移动终端开机状态下,如果检测到GPIO上产生下降沿中断时,判断为SIM卡插入。

所述基于移动终端的SIM卡检测方法,其中,所述步骤A还包括:

A1,通过中央处理器的开关控制单元将控制开关断开,中断配置单元配置GPIO为低电平中断。

所述基于移动终端的SIM卡检测方法,其中,所述步骤C还包括:

C1,当中断检测单元检测到GPIO处产生低电平中断时,中断配置单元会将GPIO配置成不检测中断,同时开关控制单元将控制开关闭合由VLDO为SIM卡供电。

本发明所提供的基于移动终端的SIM卡检测方法及移动终端,所述方法通过设置一个GPIO用于检测SIM卡插入,当SIM卡未插入时GPIO引脚将检测到高电平,当SIM卡插入时GPIO引脚将检测到低电平;在移动终端启动过程中,设置所述GPIO为下降沿中断,并且当所述下降沿中断产生时认为SIM卡插入;在移动终端开机状态下,如果检测到GPIO上产生下降沿中断时,认为SIM卡插入。通过这种方法可以在不影响现有技术中实现移动终端开机状态下更换SIM卡的目的,同时能够去除现有技术中卡座上用于SIM卡检测的金属弹片,达到减小卡座体积的目的。

附图说明

图1是现有技术的移动终端的SIM检测结构图。

图2是本发明移动终端的较佳实施例的功能原理框图。

图3是本发明移动终端的较佳实施例的卡接口局部结构示意图。

图4是本发明移动终端的较佳实施例的细化功能原理框图。

图5是本发明基于所述移动终端的SIM卡检测方法的较佳实施例的流程图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

请参见图2,图2是本发明移动终端的较佳实施例的功能原理框图。如图2所示,本发明实施例的移动终端,包括:依次连接的卡接口、检测电路、中央处理器。

其中,所述卡接口设置有卡座,用于连接SIM卡的各个引脚,所述卡接口内设置有VDD引脚和VSS引脚,所述VDD引脚用于给SIM卡供电,所述VSS引脚用于SIM卡接地,即,本发明只关注VDD引脚(SIM卡的供电脚)、VSS引脚(SIM卡的地脚)两个引脚,如图3所示;

其中,检测电路、中央处理器,如图4所示;

检测电路与卡接口的VDD、VSS脚相连接;所述检测电路内部包括:一供电端VLDO、一开关和一第一电阻R,及一接地端,所述开关与所述第一电阻并联,所述供电端VLDO通过所述并联的开关和第一电阻R、连接至所述VDD引脚,所述接地端与所述VSS引脚连接;开关由中央处理器的开关控制单元控制;当开关控制单元控制开关断开时,VDD引脚通过一个600MΩ的第一电阻R与供电端VLDO相连接;当开关控制单元控制开关闭合时,VDD引脚通过与供电端VLDO直接连接,600MΩ的第一电阻R便没什么作用了;所述供电端VLDO为供电电压,较佳地,供电端VLDO为1.8V。

所述中央处理器通过GPIO脚与所述检测电路连接,用于当移动终端开机后,控制所述开关断开,当SIM卡未插入卡接口的卡座,卡接口各个脚悬空,卡接口的VDD引脚通过第一电阻与供电端VLDO相连接, VDD被上拉至高电平;还用于当有卡插入卡座,卡接口的各个引脚分别与SIM卡的各个引脚相接触;SIM卡VDD引脚与VSS脚之间的电阻小于第一电阻,VDD处为低电平;检测到GPIO 为低电平中断,则判断检测到SIM卡插入;同时控制开关闭合由供电端VLDO为SIM卡供电。

如图4所示,中央处理器内部包括:依次连接的开关控制单元、中断检测单元、中断配置单元;所述中断检测单元还通过GPIO脚与所述检测电路连接并连接至卡接口的VDD引脚;

开关控制单元与所述检测电路的开关连接,用于控制开关的闭合或断开;

中断检测单元中GPIO引脚与卡接口的VDD引脚相连,用于检测VDD引脚上的中断信号;

中断配置单元用于配置GPIO的中断检测,可以配成低电平中断,也可以配成高电平中断。

下面将描述卡接口、检测电路、中央处理器中各个单元如何工作;

当移动终端开机后,开关控制单元将控制开关断开,中断配置单元配置GPIO为低电平中断;当SIM卡未插入卡座,即卡接口各个脚悬空时,VDD引脚通过600MΩ的第一电阻R与供电端VLDO相连接,因此,VDD被上拉至高电平,GPIO处将不会产生低电平中断信号;

当有卡插入卡座,卡接口的各个引脚分别与SIM卡的各个引脚相接触;而SIM卡VDD引脚与VSS脚之间的电阻远小于第一电阻R的600MΩ,VDD处为低电平;而GPIO 为低电平中断,因此,中断检测单元将将检测到SIM卡插入;之后,中断配置单元 会将GPIO 配置成不检测中断,同时开关控制单元 将控制开关 闭合由供电端VLDO为SIM卡供电。

本方案所用到的各个参数如下:

供电端VLDO,为SIM卡的供电电压,在使用SIM卡时供电端VLDO与SIM卡的VDD引脚相连接,较佳地,供电端VLDO为1.8V;

在SIM卡未供电状态下,SIM卡VDD引脚与VSS脚之间的电阻远小于600MΩ,一般地,SIM卡VDD引脚与VSS脚之间的电阻约为60kΩ;

图4中的检测电路 内部600 MΩ电阻为优选值,也可以选择其他阻值,只需是电阻值大于10*Rds即可;所述Rds是SIM卡未供电状态下,SIM卡VDD引脚与VSS脚之间的电阻值;如图4中,按照Rds=60kΩ,当SIM卡插入卡座且开关 断开时,VDD处(也就是GPIO 处)电压为,一般来说低于供电电压的10%则认为是低电平,所以GPIO 将检测到低电平中断。

基于上述移动终端实施例的工作原理,本移动终端实施例的移动终端工作时包括以下步骤:

S10,开关控制单元将控制开关断开,中断配置单元配置GPIO为低电平中断;

S20,当中断检测单元检测到GPIO处产生低电平中断时,中断配置单元会将GPIO配置成不检测中断,同时开关控制单元将控制开关闭合由VLDO为SIM卡供电。

由上可见,本发明实施例的移动终端,可以在不影响现有技术中实现移动终端开机状态下更换SIM卡的目的,同时能够去除现有技术中卡座上用于SIM卡检测的金属弹片,达到减小卡座体积的目的。

基于上述移动终端实施例,本发明还提供了一种基上述所述移动终端的SIM卡检测方法,如图5所示,所述方法包括:

步骤S100,设置一个用于检测SIM卡插入的GPIO引脚,当SIM卡未插入时GPIO引脚将检测到高电平,当SIM卡插入时GPIO引脚将检测到低电平。

本发明实施例中,参考图4所示,设置一个GPIO((通用输入/输出))引脚,GPIO引脚与用于插接SIM卡的卡接口连接。并设置当SIM卡未插入时GPIO引脚将检测到高电平,当SIM卡插入时GPIO引脚将检测到低电平。

参考图4,通过中央处理器的开关控制单元将控制开关断开,中断配置单元配置GPIO为低电平中断。具体参考上述移动终端实施例所述。

步骤S200,在移动终端启动过程中,设置所述GPIO为下降沿中断,并且当所述下降沿中断产生时认为SIM卡插入。

步骤S300,在移动终端开机状态下,如果检测到GPIO上产生下降沿中断时,判断为SIM卡插入。

本发明实施例中,设置一个GPIO用于检测SIM卡插入,当SIM卡未插入时GPIO引脚将检测到高电平,当SIM卡插入时GPIO引脚将检测到低电平;在移动终端启动过程中,设置所述GPIO为下降沿中断,并且当所述下降沿中断产生时认为SIM卡插入;在移动终端开机状态下,如果检测到GPIO上产生下降沿中断时,认为SIM卡插入。通过这种方法可以在不影响现有技术中实现移动终端开机状态下更换SIM卡的目的。

当中断检测单元检测到GPIO处产生低电平中断时,中断配置单元会将GPIO配置成不检测中断,同时开关控制单元将控制开关闭合由VLDO为SIM卡供电。

综上所述,本发明一种基于移动终端的SIM卡检测方法及移动终端,所述方法通过设置一个GPIO用于检测SIM卡插入,当SIM卡未插入时GPIO引脚将检测到高电平,当SIM卡插入时GPIO引脚将检测到低电平;在移动终端启动过程中,设置所述GPIO为下降沿中断,并且当所述下降沿中断产生时认为SIM卡插入;在移动终端开机状态下,如果检测到GPIO上产生下降沿中断时,认为SIM卡插入。通过这种方法可以在不影响现有技术中实现移动终端开机状态下更换SIM卡的目的,同时能够去除现有技术中卡座上用于SIM卡检测的金属弹片,达到减小卡座体积的目的。

当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,该程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1