降低NFC芯片闲置时功耗的方法及系统技术方案

技术编号:11196500 阅读:123 留言:0更新日期:2015-03-26 02:59
本发明专利技术公开了降低NFC芯片闲置时功耗的方法及系统,其方法包括:A、当I2C总线处于空闲状态的持续时间超过第一预定时间段时,NFC芯片切换为节能状态;B、当基带处理器向NFC芯片发送数据后,NFC芯片激活并切换为工作状态;C、基带处理器再次向NFC芯片发送数据。本发明专利技术提供的降低NFC芯片闲置时功耗的方法及系统,通过在闲置时使NFC芯片进入节能状态,由基带处理器控制NFC芯片重新激活进入工作状态的方式,有效的降低NFC芯片在闲置时的功耗。同时,上述方法以常用的I2C总线连接为基础,不需要添加额外的硬件设备或连接,简单易行,通用性强。

【技术实现步骤摘要】
降低NFC芯片闲置时功耗的方法及系统
本专利技术涉及移动终端低功耗技术,尤其涉及一种降低NFC芯片闲置时功耗的方法及系统。
技术介绍
I2C总线是用于连接微控制器及其外围设备的一种常用总线。因为其具有接口线少(只需一根时钟线与一根数据线,共两根线),控制方式简单,器件封装形式小,通信速率较高等优点,所以I2C总线在微电子通信控制领域被广泛采用。而在移动终端中,很多外围器件均通过I2C总线与基带处理器相连接,如目前市场上比较热门的NFC(NearFieldCommunication,近场通信)芯片。在现有技术中,用户通过菜单选择打开NFC功能后,NFC芯片就处于待命状态等待基带处理器通过I2C总线发命令过来。但在实际使用中,NFC功能在大部分时候都是处于不使用状态,例如用户早晨打开NFC功能后,只在中午使用NFC功能在超市中进行了一次无线支付,其余时间都未使用NFC功能。因此,用户打开NFC功能后,实际使用NFC功能的时间很少,NFC芯片闲置时间非常长,增加了移动终端的无效功耗。
技术实现思路
鉴于上述现有技术的不足之处,本专利技术的目的在于提供一种降低NFC芯片闲置时功耗的方法及系统,旨在解决现有技术中NFC芯片闲置时间长,增加移动终端无效功耗的问题。为了达到上述目的,本专利技术采取了以下技术方案:一种降低NFC芯片闲置时功耗的方法,NFC芯片通过I2C总线与基带处理器连接,其包括如下步骤:A、当I2C总线处于空闲状态的持续时间超过第一预定时间段时,NFC芯片切换为节能状态;B、当基带处理器向NFC芯片发送数据后,NFC芯片激活并切换为工作状态;C、基带处理器再次向NFC芯片发送数据。所述的降低NFC芯片闲置时功耗的方法中,所述步骤A具体包括:A1、处于工作状态的NFC芯片检测I2C总线是否处于空闲状态;A2、当I2C总线处于空闲状态的持续时间超过第一预定时间段时,NFC芯片将与时钟线连接的GPIO端口配置为中断模式并切换为节能状态。所述的降低NFC芯片闲置时功耗的方法中,所述步骤B具体包括:B1、基带处理器向NFC芯片发送数据;B2、所述GPIO端口发生电平变化,产生中断信号,激活NFC芯片;B3、被激活的NFC芯片将所述GPIO端口由中断模式配置为I2C的时钟线模式,并在经过第二预定时间段后,切换为工作状态。所述的降低NFC芯片闲置时功耗的方法中,所述NFC芯片的节能状态具体为只响应GPIO端口的中断信号,不接收I2C总线上的数据信号;所述NFC芯片的工作状态具体为接收I2C总线上的数据信号。所述的降低NFC芯片闲置时功耗的方法中,所述步骤C具体包括:C1、基带处理器检测NFC芯片有无接收基带处理器发送的数据;C2、当NFC没有接收基带处理器发送的数据并经过第三预定时间段后,再次向NFC芯片发送该数据。一种降低NFC芯片闲置时功耗的系统,基带处理器通过I2C总线连接NFC芯片,所述基带处理器包括:数据发送模块,用于向NFC芯片发送数据,以及当NFC不接收发送数据时,再次发送数据;所述NFC芯片包括:状态切换模块,用于当I2C总线的空闲状态维持时间超过第一预定时间段时,将NFC芯片切换为节能状态;检测模块,用于检测到数据发送模块向NFC芯片发送数据后,控制状态切换模块将NFC芯片切换到工作状态;数据接收模块,用于在NFC芯片处于工作状态时,接收I2C总线上的数据。所述的降低NFC芯片闲置时功耗的系统中,所述NFC芯片还包括引脚配置模块,用于当I2C总线的空闲状态维持时间超过第一预定时间段时,将与时钟线连接的GPIO端口配置为中断模式。所述的降低NFC芯片闲置时功耗的系统中,所述检测模块,还用于当检测到GPIO端口电平变化,产生中断信号时,激活NFC芯片;所述引脚配置模块,还用于当NFC芯片激活时,将所述GPIO端口由中断模式配置为I2C的时钟线模式;所述状态切换模块,还用于当所述GPIO端口由中断模式配置为I2C的时钟线模式并经过第二预定时间段后,切换NFC芯片为工作状态。所述的降低NFC芯片闲置时功耗的系统中,所述NFC芯片的节能状态具体为只响应GPIO端口的中断信号,不接收I2C总线上的数据信号;所述NFC芯片的工作状态具体为数据接收模块接收I2C总线上的数据信号。所述的降低NFC芯片闲置时功耗的系统中,所述基带处理器还包括:响应检测模块,用于检测NFC芯片有无接收基带处理器发送的数据;所述数据发送模块,还用于在响应检测模块检测到NFC芯片没有接收基带处理器发送的数据并经过第三预定时间段后,再次向NFC芯片发送数据。有益效果:本专利技术提供的降低NFC芯片闲置时功耗的方法及系统,通过在闲置时使NFC芯片进入节能状态,由基带处理器控制NFC芯片重新激活进入工作状态的方式,有效的降低NFC芯片在闲置时的功耗。同时,上述方法以常用的I2C总线连接为基础,不需要添加额外的硬件设备或连接,简单易行,通用性强。附图说明图1为本专利技术的具体实施例中降低NFC芯片闲置时功耗的方法的方法流程图。图2为本专利技术的具体实施例中降低NFC芯片闲置时功耗的方法的基带处理器的方法流程图。图3为本专利技术的具体实施例中降低NFC芯片闲置时功耗的方法的NFC芯片处于工作状态时的方法流程图。图4为本专利技术的具体实施例中降低NFC芯片闲置时功耗的方法的NFC芯片处于节能状态时的方法流程图。图5为本专利技术的具体实施例中降低NFC芯片闲置时功耗的系统的结构框图。图6为本专利技术所述NFC芯片与基带处理器通过I2C总线连接的连接示意图。具体实施方式本专利技术提供一种降低NFC芯片闲置时功耗的方法及系统。为使本专利技术的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,本专利技术降低NFC芯片闲置时功耗的方法的具体实施例,具体包括如下步骤:S100、NFC芯片通过I2C总线与基带处理器连接。S200、检测I2C总线处于空闲状态的持续时间是否超过第一预定时间段。当是时,执行步骤S300;当否时,执行步骤S400。所述第一时间段可以依据实际使用情况予以设定,较佳的,第一预定时间段设置为10秒。依据I2C总线协议标准,I2C总线空闲是指数据线SDA与时钟线SCL均为高电平。S300、NFC芯片切换为节能状态。在切换为节能状态后,NFC芯片功耗降低,不接收I2C总线上的数据。S400、NFC芯片保持工作状态。S500、基带处理器通过I2C总线向NFC芯片发送数据,将处于节能状态的NFC芯片激活,切换为工作状态。S600、基带处理器重新向NFC芯片发送数据。在本实施例中,NFC芯片有节能及工作两种状态。在NFC芯片处于工作状态时,NFC芯片接收I2C总线上的数据的方式为现有技术,不再赘述。而NFC芯片在处于节能状态时,如步骤S500所述,基带处理器向NFC芯片发送数据时,就能够激活NFC芯片,使其进入工作状态。因此,基带处理器需要将上述数据重新发送一次,使处于工作状态的NFC芯片接收该数据并进行相应的功能操作。具体的,如图6所示,NFC芯片与基带处理器连接的具体方式为:I2C总线的时钟线和数据线分别与NFC芯片的GPIO1及GPIO2连接。其中,基带处理器的SCL端口与本文档来自技高网...

【技术保护点】
一种降低NFC芯片闲置时功耗的方法,NFC芯片通过I2C总线与基带处理器连接,其特征在于,包括如下步骤:A、当I2C总线处于空闲状态的持续时间超过第一预定时间段时,NFC芯片切换为节能状态;B、当基带处理器向NFC芯片发送数据后,NFC芯片激活并切换为工作状态;C、基带处理器再次向NFC芯片发送数据。

【技术特征摘要】
1.一种降低NFC芯片闲置时功耗的方法,NFC芯片通过I2C总线与基带处理器连接,其特征在于,包括如下步骤:A、当I2C总线处于空闲状态的持续时间超过第一预定时间段时,NFC芯片切换为节能状态;B、当基带处理器向NFC芯片发送数据后,NFC芯片激活并切换为工作状态;C、基带处理器再次向NFC芯片发送数据;其中,所述步骤A具体包括:A1、处于工作状态的NFC芯片检测I2C总线是否处于空闲状态;A2、当I2C总线处于空闲状态的持续时间超过第一预定时间段时,NFC芯片将与时钟线连接的GPIO端口配置为中断模式并切换为节能状态;所述步骤B具体包括:B1、基带处理器向NFC芯片发送数据;B2、所述GPIO端口发生电平变化,产生中断信号,激活NFC芯片;B3、被激活的NFC芯片将所述GPIO端口由中断模式配置为I2C的时钟线模式,并在经过第二预定时间段后,切换为工作状态。2.根据权利要求1所述的降低NFC芯片闲置时功耗的方法,其特征在于,所述NFC芯片的节能状态具体为只响应GPIO端口的中断信号,不接收I2C总线上的数据信号;所述NFC芯片的工作状态具体为接收I2C总线上的数据信号。3.根据权利要求1所述的降低NFC芯片闲置时功耗的方法,其特征在于,所述步骤C具体包括:C1、基带处理器检测NFC芯片有无接收基带处理器发送的数据;C2、当NFC没有接收基带处理器发送的数据并经过第三预定时间段后,再次向NFC芯片发送该数据。4.一种降低NFC芯片闲置时功耗的系统,基带处理器通过I2C总线连接NFC芯片,其特征在于,所述基带处理...

【专利技术属性】
技术研发人员:杨维琴俞斌
申请(专利权)人:惠州TCL移动通信有限公司
类型:发明
国别省市:广东;44

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

1