一种基于移动终端的NFC时钟输入选择控制方法及系统与流程

文档序号:12808873阅读:244来源:国知局
一种基于移动终端的NFC时钟输入选择控制方法及系统与流程

本发明涉及移动终端领域,尤其涉及的是一种基于移动终端的nfc时钟输入选择控制方法及系统。



背景技术:

随着移动终端技术的发展,越来越多的移动终端带有nfc技术,以实现通过移动终端进行无线支付、刷公交卡等功能。nfc芯片与移动终端的中央处理器相连接,nfc芯片在工作时需要外部时钟输入(下称nfc时钟),目前有两种方法来对nfc芯片进行时钟输入,第一种方法是在移动终端主板上增加外部晶振,由外部晶振为nfc芯片提供时钟信号,第二种方法是在移动终端主板上增加一个电源管理芯片,由电源管理芯片输出设定频率的时钟为nfc芯片提供时钟信号。

以上两种为nfc芯片提供时钟的方法的效果是相同的,但成本可能会有所差异,其成本来源,第一种方法主要是外部晶振及其外围电路所引入的成本,第二种方法为电源管理芯片所引入的成本;两种方法的成本应时应地各有不同,譬如,当电源管理芯片厂商货源不足时,其价格可能会调高,此时晶振可能会便宜;又比如,由于晶振厂商引入了新的晶振生产工艺,晶振良品率一开始较低,此时为了防止卖出的移动终端出问题会选择一种电源管理芯片。

现有技术中,当nfc时钟输入形式采用第一种时需要刷第一软件;当nfc时钟输入形式采用第二种时需要刷第二软件;因此,需要为一款产品准备两个软件,然后根据具体的每台手机所使用的nfc时钟输入方法刷对应的软件。

但在现有技术中没有能够自动识别采用哪一种nfc芯片的时钟输入方法,不利于生产效率的提高。

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



技术实现要素:

本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于移动终端的nfc时钟输入选择控制方法及系统。本发明提供一种移动终端nfc时钟输入的选择方法,旨在使当选择nfc芯片的时钟输入方法不确定的情况下,只需对移动终端刷入同一个软件,移动终端便能在开机后自动识别应该采用哪一种nfc芯片的时钟输入方法,从而方便移动终端厂商根据实际情况来决定采用哪一种nfc芯片的时钟输入方法,提高生产效率,降低生产成本。

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

一种基于移动终端的nfc时钟输入选择控制方法,其中,包括:

a、预先在移动终端上设置一与时钟输入检测模块相连的检测电路,所述检测电路包括串联的第一电阻rx与第二电阻r0,其中,第一电阻rx上拉端接第一工作电压v1,第一电阻rx与第二电阻r0之间设置第二电压监测点v2,第二电阻r0另一端接地,其中,第二电阻r0为阻值固定的电阻,第一电阻rx用于提供软件来识别该移动终端采用哪一种nfc芯片的时钟输入方法;

b、预先设置第一电阻rx的值与两种nfc芯片时钟输入方法的对应关系;

c、当移动终端开机时设置输出电压v1为第一工作电压v1,获取第一电阻rx与第二电阻r0之间的第二电压监测点电压v2,根据第一工作电压v1、第二电压监测点的电压v2、第二电阻r0,计算第一电阻rx的值;

d、根据计算得到的第一电阻rx的值,选择对应的nfc芯片的时钟输入方法,并使用该时钟输入方法。

所述基于移动终端的nfc时钟输入选择控制方法,其中,所述步骤b中的所述两种nfc芯片时钟输入方法包括:

第一种方法是在移动终端主板上增加外部晶振,由外部晶振为nfc芯片提供时钟信号;

第二种方法是在移动终端主板上增加一个电源管理芯片,由电源管理芯片输出设定频率的时钟为nfc芯片提供时钟信号;

以上两种时钟输入方法在软件上为二选一,在硬件上至少选择一种。

所述基于移动终端的nfc时钟输入选择控制方法,其中,所述步骤a还包括:其中,第二电阻r0为阻值固定的电阻,第一电阻rx用于提供软件来识别该移动终端采用哪一种nfc芯片的时钟输入方法,每一款移动终端的主板使用第一电阻rx的阻值均是不同的,当在移动终端生产时,如果该移动终端的主板上只贴了电源管理芯片没有贴晶振则同时选择贴第一电阻rx的阻值为r1,如果该移动终端的主板上只贴了晶振没有贴电源管理芯片则同时选择贴第一电阻rx的阻值为r2,如果该移动终端的主板上既贴了晶振又贴电源管理芯片则可以任意选择贴第一电阻rx的阻值为r1或r2;

其中,r1与r2阻值不同。

所述基于移动终端的nfc时钟输入选择控制方法,其中,所述步骤c还包括:第一工作电压v1与第一电阻rx相连接,根据第一工作电压v1、第二电压监测点的电压v2、第二电阻r0,计算第一电阻rx的值的公式如下:

rx=(v1-v2)*r0/v2。

所述基于移动终端的nfc时钟输入选择控制方法,其中,所述步骤d还包括:

d1、如果计算得到的rx值为r1则使用晶振为nfc芯片提供时钟输入;

d2、如果计算得到的rx值为r2则使用电源管理芯片为nfc芯片提供时钟输入。

所述基于移动终端的nfc时钟输入选择控制方法,其中,所述r1为10k欧姆,r2为20k欧姆。

所述基于移动终端的nfc时钟输入选择控制方法,其中,所述第一工作电压v1为1.8v,第二电阻r0为100k欧姆。

一种基于移动终端的nfc时钟输入选择控制系统,其中,包括移动终端,预先在移动终端上设置一与时钟输入检测模块相连的检测电路,所述检测电路包括串联的第一电阻rx与第二电阻r0,其中,第一电阻rx上拉端接第一工作电压v1,第一电阻rx与第二电阻r0之间设置第二电压监测点v2,第二电阻r0另一端接地,其中,第二电阻r0为阻值固定的电阻,第一电阻rx用于提供软件来识别该移动终端采用哪一种nfc芯片的时钟输入方法;

所述系统还包括:

预先设置模块,用于预先设置第一电阻rx的值与两种nfc芯片时钟输入方法的对应关系;

时钟输入方法检测模块,用于当移动终端开机时设置输出电压v1为第一工作电压v1,获取第一电阻rx与第二电阻r0之间的第二电压监测点电压v2,根据第一工作电压v1、第二电压监测点的电压v2、第二电阻r0,计算第一电阻rx的值;

时钟输入选择模块,用于根据计算得到的第一电阻rx的值,选择对应的nfc芯片的时钟输入方法,并使用该时钟输入方法。

所述基于移动终端的nfc时钟输入选择控制系统,其中,所述两种nfc芯片时钟输入方法包括:

第一种方法是在移动终端主板上增加外部晶振,由外部晶振为nfc芯片提供时钟信号;

第二种方法是在移动终端主板上增加一个电源管理芯片,由电源管理芯片输出设定频率的时钟为nfc芯片提供时钟信号;

以上两种时钟输入方法在软件上为二选一,在硬件上至少选择一种。

所述基于移动终端的nfc时钟输入选择控制系统,其中,其中,第二电阻r0为阻值固定的电阻,第一电阻rx用于提供软件来识别该移动终端采用哪一种nfc芯片的时钟输入方法,每一款移动终端的主板使用第一电阻rx的阻值均是不同的,当在移动终端生产时,如果该移动终端的主板上只贴了电源管理芯片没有贴晶振则同时选择贴第一电阻rx的阻值为r1,如果该移动终端的主板上只贴了晶振没有贴电源管理芯片则同时选择贴第一电阻rx的阻值为r2,如果该移动终端的主板上既贴了晶振又贴电源管理芯片则可以任意选择贴第一电阻rx的阻值为r1或r2;

其中,r1与r2阻值不同;

其中,第一工作电压v1与第一电阻rx相连接,根据第一工作电压v1、第二电压监测点的电压v2、第二电阻r0,计算第一电阻rx的值的公式如下:

rx=(v1-v2)*r0/v2;

时钟选择模块还包括:

第一选择单元,用于如果计算得到的rx值为r1则使用晶振为nfc芯片提供时钟输入;

第二选择单元,用于如果计算得到的rx值为r2则使用电源管理芯片为nfc芯片提供时钟输入。

本发明所提供的基于移动终端的nfc时钟输入选择控制方法及系统,所述方法通过预先设置电阻rx的值与两种nfc芯片时钟输入方法的对应关系;在开机时设置输出电压v1,获取rx与r0之间的结点的电压v2,根据v1、v2、r0计算电阻rx的值;根据计算得到的电阻rx的值选择nfc芯片的时钟输入方法,并使用该时钟输入方法。使当选择nfc芯片的时钟输入方法不确定的情况下,只需对移动终端刷入同一个软件,移动终端便能在开机后自动识别应该采用哪一种nfc芯片的时钟输入方法,从而方便移动终端厂商根据实际情况来决定采用哪一种nfc芯片的时钟输入方法,即本发明中不管移动终端采用的nfc时钟输入方法为第一种还是第二种均只需刷同一个软件,提高生产效率,降低生产成本。

附图说明

图1是本发明基于移动终端的nfc时钟输入选择控制方法的较佳实施例的流程图。

图2是本发明基于移动终端的nfc时钟输入选择控制方法的较佳实施例的电阻及电压连接示意图。

图3是本发明基于移动终端的nfc时钟输入选择控制系统的较佳实施例的功能原理框图。

具体实施方式

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

请参见图1,图1是本发明基于移动终端的nfc时钟输入选择控制方法的较佳实施例的流程图。如图1所示,本发明实施例的基于移动终端的nfc时钟输入选择控制方法,包括以下步骤:

步骤s100、预先在移动终端上设置一与时钟输入检测模块相连的检测电路,所述检测电路包括串联的第一电阻rx与第二电阻r0,其中,第一电阻rx上拉端接第一工作电压v1,第一电阻rx与第二电阻r0之间设置第二电压监测点v2,第二电阻r0另一端接地,其中,第二电阻r0为阻值固定的电阻,第一电阻rx用于提供软件来识别该移动终端采用哪一种nfc芯片的时钟输入方法。

本发明实施中,如图2所示,预先在移动终端上设置一与时钟输入检测模块相连的检测电路,所述检测电路包括串联的第一电阻rx与第二电阻r0,其中,第一电阻rx上拉端接第一工作电压v1,第一电阻rx与第二电阻r0之间设置第二电压监测点v2,第二电阻r0另一端接地。其中,第二电阻r0为阻值固定的电阻,第一电阻rx用于提供软件来识别该移动终端采用哪一种nfc芯片的时钟输入方法,每一款移动终端的主板使用第一电阻rx的阻值均是不同的,当在移动终端生产时,如果该移动终端的主板上只贴了电源管理芯片没有贴晶振则同时选择贴第一电阻rx的阻值为r1,如果该移动终端的主板上只贴了晶振没有贴电源管理芯片则同时选择贴第一电阻rx的阻值为r2,如果该移动终端的主板上既贴了晶振又贴电源管理芯片则可以任意选择贴第一电阻rx的阻值为r1或r2;

其中,r1与r2阻值不同。譬如,r1为10k欧姆,r2为20k欧姆。

步骤s200、预先设置第一电阻rx的值与两种nfc芯片时钟输入方法的对应关系。

具体地,本发明实施例中,所述两种nfc芯片时钟输入方法包括:

第一种方法是在移动终端主板上增加外部晶振,由外部晶振为nfc芯片提供时钟信号;

第二种方法是在移动终端主板上增加一个电源管理芯片,由电源管理芯片输出设定频率的时钟为nfc芯片提供时钟信号;

以上两种时钟输入方法在软件上为二选一,在硬件上至少选择一种。

所述对应关系即每一款移动终端的主板使用第一电阻rx的阻值均是不同的,当在移动终端生产时,如果该移动终端的主板上只贴了电源管理芯片没有贴晶振则同时选择贴第一电阻rx的阻值为r1,如果该移动终端的主板上只贴了晶振没有贴电源管理芯片则同时选择贴第一电阻rx的阻值为r2,如果该移动终端的主板上既贴了晶振又贴电源管理芯片则可以任意选择贴rx的阻值为r1或r2。

步骤s300、当移动终端开机时设置输出电压v1为第一工作电压v1,获取第一电阻rx与第二电阻r0之间的第二电压监测点电压v2,根据第一工作电压v1、第二电压监测点的电压v2、第二电阻r0,计算第一电阻rx的值。

本发明实施例中,在具体实施时参考图2所示:第一工作电压v1与第一电阻rx相连接,根据第一工作电压v1、第二电压监测点的电压v2、第二电阻r0,计算第一电阻rx的值的公式如下:

rx=(v1-v2)*r0/v2。

较佳地,所述r1为10k欧姆,r2为20k欧姆。其中,所述第一工作电压v1为1.8v,第二电阻r0为100k欧姆。

步骤s400、根据计算得到的第一电阻rx的值,选择对应的nfc芯片的时钟输入方法,并使用该时钟输入方法。

本发明实施例中具体地,如图2所示,v1与rx相连接,较佳地,v1为1.8v,r0为100k欧姆;根据v1、v2、r0计算电阻rx的值的公式如下:

rx=(v1-v2)*r0/v2。

如果计算得到的rx值为r1则使用晶振为nfc芯片提供时钟输入;

如果计算得到的rx值为r2则使用电源管理芯片为nfc芯片提供时钟输入。

本发明在具体实施时,图2中的电路仅用于识别本台移动终端所采用的是哪一种时钟输入方法,因此只需与时钟输入方法检测模块相连即可。举例如下:

当在移动终端生产时,如果该移动终端的主板上只贴了电源管理芯片没有贴晶振则同时选择贴rx的阻值为r1,如果该移动终端的主板上只贴了晶振没有贴电源管理芯片则同时选择贴rx的阻值为r2,如果该移动终端的主板上既贴了晶振又贴电源管理芯片则可以任意选择贴rx的阻值为r1或r2;

其中,r1与r2阻值不同,譬如,r1为10k欧姆,r2为20k欧姆。

在开机时设置输出电压v1,获取rx与r0之间的结点的电压v2,根据v1、v2、r0计算电阻rx的值;如图2所示,其中,v1为1.8v,r0为100k欧姆;根据v1、v2、r0计算电阻rx的值的公式如下:

rx=(v1-v2)*r0/v2。

则根据rx计算结果与r1还是r2相等即可知道本台移动终端采用的nfc时钟输入方法。

根据计算得到的电阻rx的值选择nfc芯片的时钟输入方法,并使用该时钟输入方法。

具体地,如果计算得到的rx值为r1则使用晶振为nfc芯片提供时钟输入,如果计算得到的rx值为r2则使用电源管理芯片为nfc芯片提供时钟输入。

由上可见,本发明提供一种移动终端nfc时钟输入的选择方法,旨在使当选择nfc芯片的时钟输入方法不确定的情况下,只需对移动终端刷入同一个软件,移动终端便能在开机后自动识别应该采用哪一种nfc芯片的时钟输入方法,从而方便移动终端厂商根据实际情况来决定采用哪一种nfc芯片的时钟输入方法,提高生产效率,降低生产成本。即本发明不管移动终端采用的nfc时钟输入方法为第一种还是第二种均只需刷同一个软件。

基于上述方法实施例,本发明还提供了一种基于移动终端的nfc时钟输入选择控制系统,本发明所述系统:包括移动终端,如图2所示,预先在移动终端上设置一与时钟输入检测模块相连的检测电路,所述检测电路包括串联的第一电阻rx与第二电阻r0,其中,第一电阻rx上拉端接第一工作电压v1,第一电阻rx与第二电阻r0之间设置第二电压监测点v2,第二电阻r0另一端接地,其中,第二电阻r0为阻值固定的电阻,第一电阻rx用于提供软件来识别该移动终端采用哪一种nfc芯片的时钟输入方法;

如图3所示,所述系统还包括:

预先设置模块210,用于预先设置第一电阻rx的值与两种nfc芯片时钟输入方法的对应关系;具体如上所述。

时钟输入方法检测模块220,用于当移动终端开机时设置输出电压v1为第一工作电压v1,获取第一电阻rx与第二电阻r0之间的第二电压监测点电压v2,根据第一工作电压v1、第二电压监测点的电压v2、第二电阻r0,计算第一电阻rx的值;具体如上所述。

时钟输入选择模块230,用于根据计算得到的第一电阻rx的值,选择对应的nfc芯片的时钟输入方法,并使用该时钟输入方法;具体如上所述。

所述基于移动终端的nfc时钟输入选择控制系统,其中,所述两种nfc芯片时钟输入方法包括:

第一种方法是在移动终端主板上增加外部晶振,由外部晶振为nfc芯片提供时钟信号;具体如上所述。

第二种方法是在移动终端主板上增加一个电源管理芯片,由电源管理芯片输出设定频率的时钟为nfc芯片提供时钟信号;具体如上所述。

以上两种时钟输入方法在软件上为二选一,在硬件上至少选择一种。

所述基于移动终端的nfc时钟输入选择控制系统,其中,其中,第二电阻r0为阻值固定的电阻,第一电阻rx用于提供软件来识别该移动终端采用哪一种nfc芯片的时钟输入方法,每一款移动终端的主板使用第一电阻rx的阻值均是不同的,当在移动终端生产时,如果该移动终端的主板上只贴了电源管理芯片没有贴晶振则同时选择贴第一电阻rx的阻值为r1,如果该移动终端的主板上只贴了晶振没有贴电源管理芯片则同时选择贴第一电阻rx的阻值为r2,如果该移动终端的主板上既贴了晶振又贴电源管理芯片则可以任意选择贴第一电阻rx的阻值为r1或r2;具体如上所述。

其中,r1与r2阻值不同;

其中,第一工作电压v1与第一电阻rx相连接,根据第一工作电压v1、第二电压监测点的电压v2、第二电阻r0,计算第一电阻rx的值的公式如下:

rx=(v1-v2)*r0/v2;具体如上所述。

时钟选择模块还包括:

第一选择单元,用于如果计算得到的rx值为r1则使用晶振为nfc芯片提供时钟输入;具体如上所述。

第二选择单元,用于如果计算得到的rx值为r2则使用电源管理芯片为nfc芯片提供时钟输入;具体如上所述。

综上所述,本发明所提供的基于移动终端的nfc时钟输入选择控制方法及系统,所述方法通过预先设置电阻rx的值与两种nfc芯片时钟输入方法的对应关系;在开机时设置输出电压v1,获取rx与r0之间的结点的电压v2,根据v1、v2、r0计算电阻rx的值;根据计算得到的电阻rx的值选择nfc芯片的时钟输入方法,并使用该时钟输入方法。使当选择nfc芯片的时钟输入方法不确定的情况下,只需对移动终端刷入同一个软件,移动终端便能在开机后自动识别应该采用哪一种nfc芯片的时钟输入方法,从而方便移动终端厂商根据实际情况来决定采用哪一种nfc芯片的时钟输入方法,即本发明中不管移动终端采用的nfc时钟输入方法为第一种还是第二种均只需刷同一个软件,提高生产效率,降低生产成本。

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

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

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