一种移动终端的nfc时钟控制装置及其方法

文档序号:6623439阅读:282来源:国知局
一种移动终端的nfc时钟控制装置及其方法
【专利摘要】本发明公开了一种移动终端的NFC时钟控制装置及其方法,NFC时钟控制装置包括主控制器和NFC芯片,主控制器连接NFC芯片;主控制器向NFC芯片发送配置指令来启动NFC芯片的时钟请求模式,NFC芯片根据其是否需要时钟时,发送对应的时钟请求信号给主控制器;主控制器判断所述时钟请求信号的指令内容,根据指令内容输出或停止输出NFC时钟给NFC芯片;本发明在NFC芯片不需要NFC时钟时停止NFC时钟输出,降低了NFC功能开启后的功耗,节省电能消耗,其结构简单、完全自动化控制、方便能耗节省、适合大力推广。
【专利说明】一种移动终端的NFC时钟控制装置及其方法

【技术领域】
[0001]本发明涉及移动终端的NFC应用领域,尤其涉及的是一种移动终端的NFC时钟控制装置及其方法。

【背景技术】
[0002]随着移动终端技术的发展,移动终端的功能越来越多。目前越来越多的移动终端带有NFC (Near Field Communicat1n,近距离无线通讯技术)功能,可以在移动设备、消费类电子产品和智能控件工具间进行近距离无线通信。将NFC芯片与移动终端的主控芯片相连接;NFC芯片在工作时需要外部输入时钟、即NFC时钟。
[0003]目前采用的NFC时钟控制方式是持续输入NFC时钟。当用户开启NFC功能时,主控芯片控制NFC时钟一直输出给NFC芯片;当用户关闭NFC功能时,主控芯片控制NFC时钟关闭。这种方案的缺点在于,只要用户开启NFC功能,主控芯片总是持续输出NFC时钟;而用户开启NFC功能时,多数情况下NFC芯片并未工作,处于等待状态;而此时主控芯片输出的NFC时钟并未被NFC芯片所用,造成了主控芯片中NFC时钟输出模块的电量浪费,功率消耗较高。
[0004]因此,现有技术还有待于改进和发展。


【发明内容】

[0005]本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种移动终端的NFC时钟控制装置及其方法,旨在解决现有移动终端NFC芯片未工作还持续输出NFC时钟,造成NFC时钟输出模块的电量浪费和功率消耗较高的问题。
[0006]本发明解决技术问题所采用的技术方案如下:
一种移动终端的NFC时钟控制装置,其包括主控制器和NFC芯片,所述主控制器连接NFC芯片;
主控制器向NFC芯片发送配置指令来启动NFC芯片的时钟请求模式,NFC芯片根据其是否需要时钟时,发送对应的时钟请求信号给主控制器;主控制器判断所述时钟请求信号的指令内容,根据指令内容输出或停止输出NFC时钟给NFC芯片。
[0007]所述的移动终端的NFC时钟控制装置中,所述主控制器包括:
数据通讯接口,用于与NFC芯片进行数据通讯,传输配置指令给NFC芯片,以及接收NFC芯片发送的时钟请求信号;
配置单元,用于通过数据通讯接口发送配置指令给NFC芯片;
时钟请求检测单元,用于判断NFC芯片发送的时钟请求信号的指令内容是时钟打开请求还是时钟关闭请求;
时钟控制单元,用于根据时钟打开请求输出NFC时钟给NFC芯片,及根据时钟关闭请求停止输出NFC时钟给NFC芯片;
所述配置单元、数据通讯接口、时钟请求检测单元和时钟控制单元依次连接,所述数据通讯接口、时钟控制单元连接NFC芯片。
[0008]所述的移动终端的NFC时钟控制装置中,所述主控制器的型号为MSM8225,NFC芯片的型号为PN544 ;主控制器的I2CSCL脚、I2CSDA脚、BBCLK脚分别连接NFC芯片的IF3脚、IF2 脚、XTALl 脚。
[0009]所述的移动终端的NFC时钟控制装置中,所述配置指令为一串预设的数据,用于将NFC芯片配置成以数据形式发送时钟请求信号。
[0010]所述的移动终端的NFC时钟控制装置中,所述主控制器还包括:
检测单元,用于检测NFC芯片的型号,根据NFC芯片的型号控制配置单元生成对应的配置指令;
所述检测单元连接配置单元。
[0011 ] 一种移动终端的NFC时钟控制方法,其包括:
A、主控制器向NFC芯片发送配置指令来启动NFC芯片的时钟请求模式;
B、NFC芯片根据其是否需要时钟时,发送对应的时钟请求信号给主控制器;
C、主控制器判断所述时钟请求信号的指令内容,根据指令内容输出或停止输出NFC时钟给NFC芯片。
[0012]所述的NFC时钟控制方法中,在所述步骤A中,当NFC芯片启动时,配置单元通过数据通讯接口发送配置指令给NFC芯片来启动NFC芯片的时钟请求模式。
[0013]所述的NFC时钟控制方法中,在所述步骤A中,所述配置指令为一串预设的数据,用于将NFC芯片配置成以数据形式发送时钟请求信号。
[0014]所述的NFC时钟控制方法中,在所述步骤C具体包括:
Cl、时钟请求检测单元解析NFC芯片发送的时钟请求信号的指令内容;
C2、判断所述时钟请求信号的指令内容与预存的时钟打开请求是否相同;相同则控制时钟控制单元输出NFC时钟给NFC芯片,不同则执行步骤C3 ;
C3、判断所述时钟请求信号的指令内容与预存的时钟关闭请求是否相同,相同则控制时钟控制单元停止输出NFC时钟给NFC芯片,不同则不响应。
[0015]所述的NFC时钟控制方法中,在所述步骤A之前,还包括:
A0、检测NFC芯片的型号,根据NFC芯片的型号控制配置单元调用对应的配置指令。
[0016]相较于现有技术,本发明提供的移动终端的NFC时钟控制装置及其方法,通过主控制器向NFC芯片发送配置指令来启动NFC芯片的时钟请求模式,NFC芯片根据其是否需要时钟时发送对应的时钟请求信号给主控制器;主控制器判断所述时钟请求信号的指令内容,根据指令内容输出或停止输出NFC时钟给NFC芯片;在NFC芯片不需要NFC时钟时停止NFC时钟输出,降低了 NFC功能开启后的功耗,节省电能消耗,其结构简单、完全自动化控制、方便能耗节省、适合大力推广。

【专利附图】

【附图说明】
[0017]图1是本发明提供的移动终端的NFC时钟控制装置的结构图。
[0018]图2是本发明提供的移动终端的主板类型的检测方法流程图。
[0019]图3是本发明提供的移动终端的NFC时钟控制装置一应用实施例的示意图。

【具体实施方式】
[0020]本发明提供一种移动终端的NFC时钟控制装置及其方法,为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0021]本发明针对现有移动终端开启NFC功能后NFC时钟持续输出导致功耗较高的问题,根据NFC芯片的实际需求输出或停止输出NFC时钟,以降低NFC功耗,节省电能。请参阅图1,所述移动终端的NFC时钟控制装置包括主控制器100和NFC芯片200,所述主控制器100连接NFC芯片200。主控制器100向NFC芯片200发送配置指令来启动NFC芯片200的时钟请求模式,NFC芯片200根据其是否需要时钟时发送对应的时钟请求信号给主控制器100 ;主控制器100判断所述时钟请求信号的指令内容,根据指令内容输出或停止输出NFC时钟给NFC芯片200。
[0022]需要理解的是,所述主控制器100还包括其他模块,如供电模块,控制NFC启闭的开关模块,对NFC芯片传输的数据进行相关处理的处理器等;其为现有技术,此处不作开关模块详述。
[0023]所述主控制器100包括:数据通讯接口 110、配置单元120、时钟请求检测单元130和时钟控制单元140。所述配置单元120、数据通讯接口 110、时钟请求检测单元130和时钟控制单元140依次连接,所述数据通讯接口 110、时钟控制单元140连接NFC芯片200。
[0024]数据通讯接口 110通过若干数据通讯线NFC芯片连接进行数据通讯,本实施例中涉及传输配置指令给NFC芯片,以及接收NFC芯片发送的时钟请求信号。当主控制器100的开关模块控制NFC芯片打开时,配置单元120通过数据通讯接口发送配置指令给NFC芯片 200。
[0025]所述配置指令是根据NFC芯片厂商定义的一串预设的数据(如0x8767890123456,出厂前根据安装的NFC芯片的型号预先写入配置单元120中)。该数据能控制NFC芯片内部的相应寄存器的工作状态来启动NFC芯片200的时钟请求模式,将NFC芯片200配置成以数据形式发送时钟请求信号。所述时钟请求信号的指令内容包括时钟打开请求和时钟关闭请求。也即是说,在时钟请求模式下,NFC芯片200能检测自己当前的工作状态是否需要NFC时钟,需要则发送NFC芯片厂商定义的时钟打开请求(为一串预定的数据,如0x1234567890123456001)给主控制器100,不需要NFC时钟则发送NFC芯片厂商定义的时钟关闭请求(也为一串预定的数据,如0x1234567890123456000)给主控制器100。
[0026]数据通讯接口 110接收所述时钟请求信号并传输给时钟请求检测单元130。所述时钟请求检测单元130判断NFC芯片200发送的时钟请求信号的指令内容是时钟打开请求还是时钟关闭请求。时钟控制单元140根据时钟打开请求输出NFC时钟给NFC芯片,若是时钟关闭请求则停止输出NFC时钟给NFC芯片。这样,在NFC芯片不需要NFC时钟时停止NFC时钟输出,降低了 NFC功能开启后的功耗,节省电能消耗;需要NFC时钟时再输出NFC时钟,NFC芯片接收到NFC时钟后再将相关数据输入或输出,实现近距离无线通信,不会影响NFC芯片工作,其结构简单、完全自动化控制、方便能耗节省、适合大力推广。
[0027]在具体实施时,基于不同型号的NFC芯片,其内部寄存器电路结构可能有所不同。若用户更换或升级NFC芯片导致其型号改变的,用户可在网上查找该型号对应的配置指令并写入配置单元120存储。本实施例通过在主控制器100中增加一检测单元来检测NFC芯片的型号,根据NFC芯片的型号控制配置单元调用对应的配置指令。
[0028]基于上述移动终端的NFC时钟控制装置,本发明还提供一种移动终端的NFC时钟控制方法,请一并参阅图1和2,所述NFC时钟控制方法如图2所示,其包括:
S100、主控制器向NFC芯片发送配置指令来启动NFC芯片的时钟请求模式;
S200.NFC芯片根据其是否需要时钟时,发送对应的时钟请求信号给主控制器;
S300、主控制器判断所述时钟请求信号的指令数据,根据指令数据输出或停止输出NFC时钟给NFC芯片。
[0029]在所述步骤SlOO中,当NFC芯片启动时,配置单元通过数据通讯接口发送配置指令给NFC芯片来启动NFC芯片的时钟请求模式,将NFC芯片200配置成以数据形式发送时钟请求信号。即在时钟请求模式下,NFC芯片200能检测自己当前的工作状态是否需要NFC时钟,需要则发送NFC芯片厂商定义的时钟打开请求(如0x1234567890123456001),不需要NFC时钟则发送NFC芯片厂商定义的时钟关闭请求(如0x1234567890123456000),具体如上述实施例所示。
[0030]数据通讯接口 110接收所述时钟请求信号并传输给时钟请求检测单元130进行相关判断。则所述步骤S300具体包括:
步骤31、时钟请求检测单元解析NFC芯片发送的时钟请求信号的指令内容;
步骤32、判断所述时钟请求信号的指令内容与预存的时钟打开请求是否相同;相同则控制时钟控制单元输出NFC时钟给NFC芯片,不同则执行步骤C3 ;
步骤33、判断所述时钟请求信号的指令内容与预存的时钟关闭请求是否相同,相同则控制时钟控制单元停止输出NFC时钟给NFC芯片,不同则不响应。具体如上述实施例所示。
[0031]基于不同型号的NFC芯片,其内部寄存器电路结构可能有所不同。若用户更换或升级NFC芯片导致其型号改变的,在所述步骤SlOO之前,本实施例还可以先检测NFC芯片的型号,根据NFC芯片的型号控制配置单元调用对应的配置指令,具体如上述实施例所示。
[0032]请同时参阅图3,一较佳实施例中,主控制器100的型号为MSM8225,NFC芯片200的型号为PN544 ;主控制器100的I2CSCL脚、I2CSDA脚、BBCLK脚分别连接NFC芯片200的IF3脚、IF2脚、XTALl脚。其中,所述I2CSCL脚、I2CSDA脚属于数据通讯接口,用于实现与NFC芯片之间的数据通讯。所述BBCLK脚属于时钟控制单元,用于输出或停止输出NFC时钟给NFC芯片。所述主控制器100的GP1l脚连接NFC芯片的VEN脚,GP1l脚属于开关模块,用于控制NFC芯片打开或关闭。
[0033]配置单元通过数据通讯接口向NFC芯片200发送配置指令0x8767890123456,表示将NFC芯片200配置成以数据形式发送时钟请求信号。当NFC芯片200需要NFC时钟时,发送时钟请求信号0x1234567890123456001通过数据通讯接口传输至时钟请求检测单元中进行判断。时钟请求检测单元判断0x1234567890123456001与预存的时钟打开请求相同,控制时钟控制单元140的BBCLK脚输出NFC时钟时。
[0034]当NFC芯片200不需要NFC时钟时,发送时钟请求信号0x1234567890123456000通过数据通讯接口传输至时钟请求检测单元中进行判断。时钟请求检测单元判断0x1234567890123456001与预存的时钟打开请求不相同,但与预存的时钟关闭请求相同,则控制时钟控制单元的BBCLK脚停止输出NFC时钟时。
[0035]综上所述,本发明在NFC芯片不需要NFC时钟时停止NFC时钟输出,降低了 NFC功能开启后的功耗,节省电能消耗;需要NFC时钟时再输出NFC时钟,NFC芯片接收到NFC时钟后再将相关数据输入或输出,实现近距离无线通信,不会影响NFC芯片工作,其结构简单、完全自动化控制、方便能耗节省、适合大力推广。
[0036]应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
【权利要求】
1.一种移动终端的NFC时钟控制装置,其特征在于,包括主控制器和NFC芯片,所述主控制器连接NFC芯片; 主控制器向NFC芯片发送配置指令来启动NFC芯片的时钟请求模式,NFC芯片根据其是否需要时钟时,发送对应的时钟请求信号给主控制器;主控制器判断所述时钟请求信号的指令内容,根据指令内容输出或停止输出NFC时钟给NFC芯片。
2.根据权利要求1所述的移动终端的NFC时钟控制装置,其特征在于,所述主控制器包括: 数据通讯接口,用于与NFC芯片进行数据通讯,传输配置指令给NFC芯片,以及接收NFC芯片发送的时钟请求信号; 配置单元,用于通过数据通讯接口发送配置指令给NFC芯片; 时钟请求检测单元,用于判断NFC芯片发送的时钟请求信号的指令内容是时钟打开请求还是时钟关闭请求; 时钟控制单元,用于根据时钟打开请求输出NFC时钟给NFC芯片,及根据时钟关闭请求停止输出NFC时钟给NFC芯片; 所述配置单元、数据通讯接口、时钟请求检测单元和时钟控制单元依次连接,所述数据通讯接口、时钟控制单元连接NFC芯片。
3.根据权利要求2所述的移动终端的NFC时钟控制装置,其特征在于,所述主控制器的型号为MSM8225,NFC芯片的型号为PN544 ;主控制器的I2CSCL脚、I2CSDA脚、BBCLK脚分别连接NFC芯片的IF3脚、IF2脚、XTALl脚。
4.根据权利要求2所述的移动终端的NFC时钟控制装置,其特征在于,所述配置指令为一串预设的数据,用于将NFC芯片配置成以数据形式发送时钟请求信号。
5.根据权利要求2所述的移动终端的NFC时钟控制装置,其特征在于,所述主控制器还包括: 检测单元,用于检测NFC芯片的型号,根据NFC芯片的型号控制配置单元生成对应的配置指令; 所述检测单元连接配置单元。
6.一种移动终端的NFC时钟控制方法,其特征在于,包括: A、主控制器向NFC芯片发送配置指令来启动NFC芯片的时钟请求模式; B、NFC芯片根据其是否需要时钟时,发送对应的时钟请求信号给主控制器; C、主控制器判断所述时钟请求信号的指令内容,根据指令内容输出或停止输出NFC时钟给NFC芯片。
7.根据权利要求6所述的NFC时钟控制方法,其特征在于,在所述步骤A中,当NFC芯片启动时,配置单元通过数据通讯接口发送配置指令给NFC芯片来启动NFC芯片的时钟请求模式。
8.根据权利要求6所述的NFC时钟控制方法,其特征在于,在所述步骤A中,所述配置指令为一串预设的数据,用于将NFC芯片配置成以数据形式发送时钟请求信号。
9.根据权利要求6所述的NFC时钟控制方法,其特征在于,在所述步骤C具体包括: Cl、时钟请求检测单元解析NFC芯片发送的时钟请求信号的指令内容; C2、判断所述时钟请求信号的指令内容与预存的时钟打开请求是否相同;相同则控制时钟控制单元输出NFC时钟给NFC芯片,不同则执行步骤C3 ; C3、判断所述时钟请求信号的指令内容与预存的时钟关闭请求是否相同,相同则控制时钟控制单元停止输出NFC时钟给NFC芯片,不同则不响应。
10.根据权利要求6所述的NFC时钟控制方法,其特征在于,在所述步骤A之前,还包括: A0、检测NFC芯片的型号,根据NFC芯片的型号控制配置单元调用对应的配置指令。
【文档编号】G06F1/32GK104182027SQ201410399195
【公开日】2014年12月3日 申请日期:2014年8月14日 优先权日:2014年8月14日
【发明者】俞斌, 杨维琴 申请人:Tcl通讯(宁波)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1