首页 / 专利库 / 控制系统 / 锁相环 / 电压控制振荡器 / 设备时钟的产线校准方法、装置及系统、自校准方法及设备

设备时钟的产线校准方法、装置及系统、自校准方法及设备

阅读:441发布:2020-05-11

专利汇可以提供设备时钟的产线校准方法、装置及系统、自校准方法及设备专利检索,专利查询,专利分析的服务。并且一种设备时钟的产线校准方法、装置及系统、自校准方法及设备,所述设备包括TSXO和蓝牙模 块 ,其中,所述设备时钟的产线校准方法包括:通过所述蓝牙模块消除所述TSXO的自带频偏;对所述TSXO的 温度 漂移进行校准。通过该方法,能够为泛连接设备提供一种成本较低且 精度 较高的自带 定位 功能的时钟方案。,下面是设备时钟的产线校准方法、装置及系统、自校准方法及设备专利的具体信息内容。

1.一种设备时钟的产线校准方法,其特征在于,所述设备包括TSXO和蓝牙模,所述方法包括:
通过所述蓝牙模块消除所述TSXO的自带频偏;
对所述TSXO的温度漂移进行校准;
所述通过所述蓝牙模块消除所述TSXO的自带频偏,包括:
发射第一调制信号,所述第一调制信号由所述蓝牙模块接收;
通过所述蓝牙模块调节所述TSXO的振荡电路的电容阵列值,以产生具有不同频率本振信号,计算各个本振信号与所述第一调制信号的频偏,并获取频偏为预设值时的电容阵列值;
将频偏为预设值时的电容阵列值存储到所述设备中。
2.根据权利要求1所述的方法,其特征在于,所述蓝牙模块包括混频器,所述计算各个本振信号与所述第一调制信号的频偏,包括:
通过所述混频器将所述第一调制信号和所述各个本振信号进行混频,得到各个本振信号对应的第一混频信号;
根据所述第一混频信号计算各个本振信号对应的频偏。
3.根据权利要求2所述的方法,其特征在于,所述第一混频信号的计算公式为:
fI=fL±fC;
其中,fC为所述第一调制信号,fL为所述本振信号,fI为所述第一混频信号。
4.根据权利要求1所述的方法,其特征在于,所述预设值为绝对值最小的数值。
5.根据权利要求1所述的方法,其特征在于,所述设备还包括WIFI模块,所述对所述TSXO的温度漂移进行校准,包括:
发射第二调制信号,所述第二调制信号由所述蓝牙模块接收;
通过所述WIFI模块对所述TSXO进行升温,并采集至少四个温度;
通过所述蓝牙模块根据所述第二调制信号获取每一温度对应的频偏;
将所述至少四个温度和每一温度对应的频偏存储在所述设备中。
6.根据权利要求5所述的方法,其特征在于,所述根据所述第二调制信号获取每一温度对应的频偏,包括:
对每一温度,获取该温度下TSXO的本振信号;
通过蓝牙模块的混频器分别将所述第二调制信号和每一温度的本振信号进行混频,得到每一温度的第二混频信号;
根据所述第二混频信号计算每一温度下的频偏。
7.根据权利要求5所述的方法,其特征在于,所述至少四个温度为四个值不同的温度,所述通过所述WIFI模块对所述TSXO进行升温,并采集至少四个温度,包括:
在所述TSXO升温之前采集第一温度;
通过所述WIFI模块对所述TSXO进行升温,在升温过程中采集第二温度和第三温度;
停止对所述TSXO升温,在降温过程中采集第四温度。
8.根据权利要求5所述的方法,其特征在于,所述TSXO包含热敏电阻,所述采集至少四个温度,包括:
在所述TSXO上串联预设阻值的电阻,所述预设阻值的电阻与所述TSXO形成分压电路;
根据所述分压电路采集所述TSXO两端的至少四个电压值;
根据所述至少四个电压值计算对应的所述热敏电阻的阻值,并根据所述热敏电阻的阻值与温度的对应关系,得到所述至少四个温度。
9.根据权利要求8所述的方法,其特征在于,所述TSXO包括晶体和振荡器,所述至少四个电压值为所述晶体两端的电压,所述方法还包括:
在采集所述晶体的至少四个温度的同时,采集所述振荡器内部的热敏二极管的电压值;
根据所述振荡器内部的热敏二极管的电压值,得到所述振荡器的至少两个温度;
将所述振荡器的至少两个温度与所述晶体的至少四个温度对应存储到所述设备中。
10.一种设备的时钟自校准方法,其特征在于,所述设备包括TSXO和蓝牙模块,所述方法包括:
从所述设备中读取频偏为预设值时的电容阵列值,并根据所述电容阵列值设置TSXO的振荡电路的电容阵列。
11.根据权利要求10所述的方法,其特征在于,所述方法还包括:
读取至少四个温度和每个温度对应的频偏;
获取第一温漂理论公式,并将所述至少四个温度和每个温度对应的频偏代入所述第一温漂理论公式中,得到所述TSXO的温漂公式;
获取所述TSXO的实时工作温度,根据所述TSXO的温漂公式获取所述实时工作温度对应的频偏;
利用GPS模块对所述频偏进行补偿;
其中,所述第一温漂理论公式为:
F=c3*(t-t0)^3+c2*(t-t0)^2+c1*(t-t0)+c0;
其中,F为TSXO在温度t对应的频偏,变量t为温度,t0为参考温度,c0、c1、c2和c3为温度系统中的常数。
12.根据权利要求10所述的方法,其特征在于,所述TSXO包括晶体和振荡器,所述方法还包括:
读取振荡器的至少两个温度与晶体的至少四个温度;
获取第二温漂理论公式,并将所述振荡器的至少两个温度与晶体的至少四个温度输入所述第二温漂公式,得到所述TSXO的温漂公式;
获取所述TSXO的实时工作温度,根据所述TSXO的温漂公式获取所述实时工作温度对应的频偏;
利用GPS模块对所述频偏进行补偿;
其中,所述第二温漂理论公式为:
F(tt,to)=c3t*(tt-t0)^3+c2t*(tt-t0)^2+c1t*(tt-t0)+c0t+c0o+c1o*(to-t0);
其中,F(tt,to)为振荡电路的频偏,变量tt为TSXO的温度,to为振荡器的温度,t0为参考温度,c0t、c1t、c2t和c3t为温度系统中的TSXO的常数,c0o、c1o为温度系统中振荡器的常数。
13.一种设备时钟的产线校准系统,其特征在于,所述系统包括测试仪器、控制端和设备,所述控制端分别和所述测试仪器、所述设备连接,对所述测试仪器和所述设备进行控制;
所述测试仪器,用于发送第一调制信号;
所述设备包括TSXO和蓝牙模块,用于利用所述蓝牙模块调节所述TSXO的振荡电路的电容阵列值以产生具有不同频率的本振信号,计算各个本振信号与所述第一调制信号的频偏,并获取频偏为预设值时的电容阵列值,存储频偏为预设值时的电容阵列值。
14.一种终端,包括存储器和处理器,所述存储器上存储有能够在所述处理器上运行的计算机指令,其特征在于,所述处理器运行所述计算机指令时执行权利要求10至12任一项所述方法的步骤。

说明书全文

设备时钟的产线校准方法、装置及系统、自校准方法及设备

技术领域

[0001] 本发明涉及智能设备的时钟校准领域,具体地涉及一种设备时钟的产线校准方法、装置及系统、自校准方法及设备。

背景技术

[0002] 当今社会,移动通信手机产品和物联网技术正蓬勃发展,而物联网的发展离不开智能定位技术,当前,多采用全球定位模(Global Positioning System,简称GPS)进行智能定位。移动通信的泛连接设备,如手机、电脑等等,一般自带移动连接模块(Connectivity)和全球定位模块(Global Positioning System,简称GPS)。其中,移动连接模块可包括蓝牙模块(BlueTooth,简称BT)或者无线网络连接模块(Wireless-Fidelity,简称WIFI)。
[0003] 对GPS模块而言,其时钟来源一般有两种:一种是自身具有温度补偿型晶体振荡器(Temperature Compensate X'tal(crystal)Oscillator,简称TCXO)或者晶体谐振器(crystal resonator)给自己供时钟;另一种来手机通信模块的时钟,即共享(share)时钟。对于自带定位功能的物联网模块,目前主流的外部时钟源主要采用TCXO和晶体谐振两类。
其中,晶体谐振器价格便宜,但它的频率会随温度变化漂移,典型的温漂为+/-10ppm,除了温漂外,在相同温度下不同的晶振样片之间也有+/-10ppm的差异。而TCXO是内部集成了温补电路晶体振荡器,经过温补之后,TCXO的典型温漂范围是+/-0.5ppm~+/-2ppm。由于GPS对频率精度的极高要求,对于自带GPS的模块来讲,只能使用TCXO。
[0004] 现有自带定位功能的物联网模块的时钟方案采用的外部时钟源一般有两种:一种是价格、精度、稳定度都比较高的可电压控制频率的温度补偿的有源振荡器(Voltage Controlled,Temperature Compensated Crystal Oscillator,简称VC-TCXO)或者TCXO,因为VC-TCX/TCXO组件中纳入了温度补偿电路通过控制变容二极管的电压或采用热敏补偿网络形成一个反向的补偿电压,以调节或抵消晶体本身受温度影响而产生漂移,从而提高晶振的温度稳定度,所以其精度可以达到+/-0.5ppm~+/-2ppm,满足GPS的需求,但其成本较高。
[0005] 另一种采用数字补偿晶体振荡器(Digitally-Controlled Crystal Oscillator,简称DCXO),另外辅之温补电路。DCXO相对于VC-TCXO/TCXO成本较低,但由于DCXO本身没有频率调节机制,因而需要解决静态和动态的频率误差,静态误差一般可以通过校准工序上进行调整,但动态误差,即随着温度变化的频漂很难解决,尤其很难精准获取当前温度所对应的实时频偏,导致客户端的设备在非常温下由于频偏太大,达不到GPS的要求,而无法定位到卫星的情况。

发明内容

[0006] 本发明解决的技术问题是如何为泛连接设备提供一种成本较低且精度较高的自带定位功能的时钟方案。
[0007] 本申请实施例提供一种设备时钟的产线校准方法,所述设备包括TSXO和蓝牙模块,所述方法包括:通过所述蓝牙模块消除所述TSXO的自带频偏;对所述TSXO的温度漂移进行校准;所述通过所述蓝牙模块消除所述TSXO的自带频偏,包括:发射第一调制信号,所述第一调制信号由所述蓝牙模块接收;通过所述蓝牙模块调节所述TSXO的振荡电路的电容阵列值,以产生具有不同频率的本振信号,计算各个本振信号与所述第一调制信号的频偏,并获取频偏为预设值时的电容阵列值;将频偏为预设值时的电容阵列值存储到所述设备中。
[0008] 可选的,所述蓝牙模块包括混频器,所述计算各个本振信号与所述第一调制信号的频偏,包括:通过所述混频器将所述第一调制信号和所述各个本振信号进行混频,得到各个本振信号对应的第一混频信号;根据所述第一混频信号计算各个本振信号对应的频偏。
[0009] 可选的,所述第一混频信号的计算公式为:fI=fL±fC;其中,fC为所述第一调制信号,fL为所述本振信号,fI为所述第一混频信号。
[0010] 可选的,所述预设值为绝对值最小的数值。
[0011] 可选的,所述设备还包括WIFI模块,所述对所述TSXO的温度漂移进行校准,包括:发射第二调制信号,所述第二调制信号由所述蓝牙模块接收;通过所述WIFI模块对所述TSXO进行升温,并采集至少四个温度;通过所述蓝牙模块根据所述第二调制信号获取每一温度对应的频偏;将所述至少四个温度和每一温度对应的频偏存储在所述设备中。
[0012] 可选的,所述根据所述第二调制信号获取每一温度对应的频偏,包括:对每一温度,获取该温度下TSXO的本振信号;通过蓝牙模块的混频器分别将所述第二调制信号和每一温度的本振信号进行混频,得到每一温度的第二混频信号;根据所述第二混频信号计算每一温度下的频偏。
[0013] 可选的,所述至少四个温度为四个值不同的温度,所述通过所述WIFI模块对所述TSXO进行升温,并采集至少四个温度,包括:在所述TSXO升温之前采集第一温度;通过所述WIFI模块对所述TSXO进行升温,在升温过程中采集第二温度和第三温度;停止对所述TSXO升温,在降温过程中采集第四温度。
[0014] 可选的,所述TSXO包含热敏电阻,所述采集至少四个温度,包括:在所述TSXO上串联预设阻值的电阻,所述预设阻值的电阻与所述TSXO形成分压电路;根据所述分压电路采集所述TSXO两端的至少四个电压值;根据所述至少四个电压值计算对应的所述热敏电阻的阻值,并根据所述热敏电阻的阻值与温度的对应关系,得到所述至少四个温度。
[0015] 可选的,所述TSXO包括晶体和振荡器,所述至少四个电压值为所述晶体两端的电压,所述方法还包括:在采集所述晶体的至少四个温度的同时,采集所述振荡器内部的热敏二极管的电压值;根据所述振荡器内部的热敏二极管的电压值,得到所述振荡器的至少两个温度;将所述振荡器的至少两个温度与所述晶体的至少四个温度对应存储到所述设备中。
[0016] 本申请实施例还提供一种设备的时钟自校准方法,所述设备包括TSXO和蓝牙模块,所述方法包括:从所述设备中读取频偏为预设值时的电容阵列值,并根据所述电容阵列值设置TSXO的振荡电路的电容阵列。
[0017] 可选的,所述方法还包括:读取至少四个温度和每个温度对应的频偏;获取第一温漂理论公式,并将所述至少四个温度和每个温度对应的频偏代入所述第一温漂理论公式中,得到所述TSXO的温漂公式;获取所述TSXO的实时工作温度,根据所述TSXO的温漂公式获取所述实时工作温度对应的频偏;利用GPS模块对所述频偏进行补偿;其中,所述第一温漂理论公式为:F=c3*(t-t0)^3+c2*(t-t0)^2+c1*(t-t0)+c0;其中,F为TSXO在温度t对应的频偏,变量t为温度,t0为参考温度,c0、c1、c2和c3为温度系统中的常数。
[0018] 可选的,所述TSXO包括晶体和振荡器,所述方法还包括:读取振荡器的至少两个温度与晶体的至少四个温度;获取第二温漂理论公式,并将所述振荡器的至少两个温度与晶体的至少四个温度输入所述第二温漂公式,得到所述TSXO的温漂公式;获取所述TSXO的实时工作温度,根据所述TSXO的温漂公式获取所述实时工作温度对应的频偏;利用GPS模块对所述频偏进行补偿;
[0019] 其中,所述第二温漂理论公式为:F(tt,to)=c3t*(tt-t0)^3+c2t*(tt-t0)^2+c1t*(tt-t0)+c0t+c0o+c1o*(to-t0);其中,F(tt,to)为振荡电路的频偏,变量tt为TSXO的温度,to为振荡器的温度,t0为参考温度,c0t、c1t、c2t和c3t为温度系统中的TSXO的常数,c0o、c1o为温度系统中振荡器的常数。
[0020] 本申请实施例还提供一种设备时钟的产线校准系统,其特征在于,所述系统包括测试仪器、控制端和设备,所述控制端分别和所述测试仪器、所述设备连接,对所述测试仪器和所述设备进行控制;所述测试仪器,用于发送第一调制信号;所述设备包括TSXO和蓝牙模块,用于利用所述蓝牙模块调节所述TSXO的振荡电路的电容阵列值以产生具有不同频率的本振信号,计算各个本振信号与所述第一调制信号的频偏,并获取频偏为预设值时的电容阵列值,存储频偏为预设值时的电容阵列值。
[0021] 本申请实施例还提供一种终端,包括存储器和处理器,所述存储器上存储有能够在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行上述任一项所述设备的时钟自校准方法的步骤。
[0022] 与现有技术相比,本发明实施例的技术方案具有以下有益效果:
[0023] 本发明实施例提供的设备时钟的产线校准方法,所述设备包括TSXO和蓝牙模块,所述方法包括:通过所述蓝牙模块消除所述TSXO的自带频偏;对所述TSXO的温度漂移进行校准;所述通过所述蓝牙模块消除所述TSXO的自带频偏,包括:发射第一调制信号,所述第一调制信号由所述蓝牙模块接收;通过所述蓝牙模块调节所述TSXO的振荡电路的电容阵列值,以产生具有不同频率的本振信号,计算各个本振信号与所述第一调制信号的频偏,并获取频偏为预设值时的电容阵列值;将频偏为预设值时的电容阵列值存储到所述设备中。较之现有技术,将设备中的TCXO更换为TSXO,以降低成本。且通过产线校准,克服TSXO的输出频率受温度变化的影响,以为设备提供精准的时钟信号,使得GPS模块能够根据时钟信号准确定位。
[0024] 进一步地,通过设备自带的蓝牙模块接收第一调制信号,并根据第一调制信号对包含TSXO的GPS模块进行频率校准,在设备出厂前,对设备的时钟信号进行校准。其中,校准包括对TSXO自带频偏的消除和对TSXO根据温度变化产生的频率漂移进行动态消除两个部分。采用这样的方案,可以避免由于TSXO的本振信号的不准确,或者环境温度的影响造成的频率误差,使得设备的时钟信号保持稳定,实现精确定位。
[0025] 进一步地,蓝牙模块计算各个本振信号与第一调制信号的频偏的方式,是通过蓝牙模块中的混频器对二者进行混频后得到第一混频信号,进而求得二者之间的频偏值。
[0026] 进一步地,在设备出厂前,对TSXO的温漂进行产线校准,得到至少四个温度和每个温度对应的频偏值,并将其存储到设备的内存中,以使得设备出厂后能够自动根据温度的变化消除晶体温漂产生的频偏,消除动态的频率误差,保证在环境温度变化时,设备的时钟频率不受TSXO频偏的影响,保证GPS的准确定位。附图说明
[0027] 图1为本申请实施例的一种设备的时钟校准方法的流程示意图;
[0028] 图2为本申请实施例的一种TSXO的振荡电路的结构示意图;
[0029] 图3为图1中步骤S12的流程示意图;
[0030] 图4为本申请实施例的一种设备时钟的校准电路图;
[0031] 图5为一应用实例中设备时钟的产线校准方法的流程示意图;
[0032] 图6为本申请实施例的一种温漂自校准步骤的流程示意图;
[0033] 图7为本申请实施例的一种设备时钟的产线校准系统的示意图。

具体实施方式

[0034] 据背景技术而言,现有的GPS模块的时钟来源为TCXO或DCXO,其中,TCXO的成本较高;而DCXO无法解决随着温度变化的频漂产生的动态误差,从而使得GPS模块定位不准确。
[0035] 针对上述问题,可采用温度传感器晶体振荡器(Temperature Sensor Crystal Oscillator,简称TSXO)为设备提供时钟,TSXO和普通晶振(Crystal Oscillator)的不同在于TSXO内部包含了温度传感器,该温度传感器为热敏电阻或者温度二极管,同时TSXO不像TCXO对输出频率进行闭环反馈控制,TSXO的输出频率未经过温度补偿,这使得TSXO输出的频率受温度影响较大。然而,晶振对应的时钟作为整个设备系统的基准时钟,要求一定要精准,这就要求比如26MHz晶振要严格工作在26MHz,以便其他系统能够正常有序工作。
[0036] 为解决上述技术问题,本申请提供了一种设备的时钟产线校准方法,所述设备包括TSXO和蓝牙模块,所述方法包括:通过所述蓝牙模块消除所述TSXO的自带频偏;对所述TSXO的温度漂移进行校准;所述通过所述蓝牙模块消除所述TSXO的自带频偏,包括:发射第一调制信号,所述第一调制信号由所述蓝牙模块接收;通过所述蓝牙模块调节所述TSXO的振荡电路的电容阵列值以产生具有不同频率的本振信号,计算各个本振信号与所述第一调制信号的频偏,并获取频偏为预设值时的电容阵列值;将频偏为预设值时的电容阵列值存储到所述设备中。
[0037] 该方案将设备中的TCXO更换为TSXO,以降低成本。且通过产线校准,克服TSXO的输出频率受温度变化的影响,以为设备提供精准的时钟信号,使得GPS模块能够根据时钟信号准确定位。
[0038] 为使本发明的上述目的、特征和有益效果能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。
[0039] 请参见图1,图1提供了一种设备时钟的产线校准方法的流程示意图;该方法具体可以包括以下步骤S11和S12。其中:
[0040] 步骤S11,通过所述蓝牙模块消除所述TSXO的自带频偏。
[0041] 其中,自带频偏是常温下TSXO的输出频率与希望得到的时钟信号之间的频偏。由于所有的器件都不可能保证严格的一致性,出厂的晶振存在个体差异以及焊接和单板上负载的影响,所以每块设备上的晶振源都是需要校正的。
[0042] 可根据设备自带的蓝牙模块与挂有TSXO的GPS模块配合,在产线上对该设备进行时钟的出厂前校准。设备的时钟信号是根据TSXO振荡产生本振信号得到的,可根据设备自带的蓝牙模块对TSXO振荡的本振信号进行检测,以获取该晶振的本振信号的振荡频率与希望得到的时钟信号的振荡频率之间的自带频偏,并对该自带频偏进行校准,以得到准确的时钟信号,实现本次的出厂前的时钟校准。
[0043] 步骤S12,对所述TSXO的温度漂移进行校准。
[0044] 另外,由于TSXO中的晶体(Crystal)的频率会随温度变化而漂移,故需要对其温度变化时带来的频率误差也进行相应校准,使得设备的时钟信号不被设备所在的环境温度影响,从而保证GPS模块的正常定位。
[0045] 其中,步骤S11通过所述蓝牙模块消除所述TSXO的自带频偏,可以具体包括以下步骤S111至S113:
[0046] S111,发射第一调制信号,所述第一调制信号由所述蓝牙模块接收。
[0047] 第一调制信号为用于对TSXO的本振信号进行频偏消除的对照信号,是根据设备正常工作的时钟信号得到的,可根据需要设置。其频率可以等于设备正常工作的时钟信号对应的振荡频率,也可以与设备正常工作的时钟信号对应的振荡频率存在预设差值。
[0048] 可选的,该第一调制信号可以由专的测试仪器发射,该测试可由执行设备的时钟校准方法的控制端控制,以设置第一调制信号的频率。例如,可以让测试仪器通过外置天线在2.4GHz频段某一频点上发射单音调制信号,即第一调制信号,其频率为2402MHz。
[0049] 设备的蓝牙模块可接收该第一调制信号,并以第一调制信号作为对照信号,对TSXO的本振信号进行频偏校准。
[0050] S112,通过所述蓝牙模块调节所述TSXO的振荡电路的电容阵列值,以产生具有不同频率的本振信号,计算各个本振信号与所述第一调制信号的频偏,并获取频偏为预设值时的电容阵列值。
[0051] 请参见图2,图2提供了一种TSXO的振荡电路的结构示意图;系统时钟是通过振荡电路产生的,整个振荡电路是由晶体和振荡器共同组成,振荡器中包含电容阵列,其中有若干个电容b1,b2,…,bn,每一电容对应一个开关,可通过调整电容阵列中各电容的开关,以改变电容阵列的电容值(本申请中称为电容阵列值),时钟校准的原理就是通过改变晶振谐振电路中的负载电容来调整系统时钟的精准输出,从而调整TSXO的本振信号,完成校准目的。
[0052] 通过设置蓝牙模块的控制之下,使得蓝牙模块能够调整TSXO的振荡电路中的电容阵列值,以使得TSXO的本振信号发生变化,并通过蓝牙模块计算本振信号与第一调制信号之间的频偏量,从而使得本振信号能够产生用以GPS模块进行精确定位的本振信号。
[0053] 其中,预设值根据第一调制信号的变化而变化。当第一调制信号的频率等于设备正常工作的时钟信号对应的振荡频率时,则预设值应为0或者尽量接近0;当第一调制信号的频率与设备正常工作的时钟信号对应的振荡频率存在预设差值时,则预设值应该等于或者尽量接近预设差值。
[0054] S113,将频偏为预设值时的电容阵列值存储到所述设备中。
[0055] 将步骤S112中得到的电容阵列值存储到该设备的内存中,使得该设备可以在启动时自动获取该电容阵列值,从而产生GPS正常工作时的本振信号。
[0056] 上述实施例中,通过设备自带的蓝牙模块接收第一调制信号,并根据第一调制信号对包含TSXO的GPS模块进行频率校准,在设备出厂前,对设备的时钟信号进行校准。其中,校准包括对TSXO自带频偏的消除和对晶振根据温度变化产生的频率漂移进行动态消除。由此,可以避免由于TSXO的本振信号的不准确、或者由于环境温度的影响造成的频率误差,使得设备的时钟信号保持稳定,实现精确定位。
[0057] 在一个实施例中,上述的蓝牙模块中包括混频器。请继续参见图1,图1中的步骤S112计算各个本振信号与所述第一调制信号的频偏,可以包括:通过所述混频器将所述第一调制信号和所述各个本振信号进行混频,得到各个本振信号对应的第一混频信号;根据所述第一混频信号计算各个本振信号对应的频偏。
[0058] 设备的蓝牙模块中包含混频器,可利用该混频器计算本振信号和第一调制信号的频偏,即通过混频器对本振信号和第一调制信号进行混频,得到混频后的信号,即第一混频信号。蓝牙模块接收到的第一调制信号可能与本振信号同向或者反向,可利用混频器调整第一调制信号与本振信号之间的相位差,从而计算二者的频率差,从而获取二者之间的频偏。
[0059] 本实施例中,蓝牙模块计算各个本振信号与第一调制信号的频偏的方式,是通过蓝牙模块中的混频器对二者进行混频后得到第一混频信号,进而求得二者之间的频偏值。
[0060] 可选的,上述第一混频信号的计算公式如下:
[0061] fI=fL±fC;
[0062] 其中,fC为所述第一调制信号,fL为所述本振信号,fI为所述第一混频信号。
[0063] 当第一调制信号与本振信号互为同向时,可计算二者的频率差值,以得到对应的频偏值;当第一调制信号与本振信号互为反向时,可计算二者的频率的和,以得到对应的频偏。
[0064] 可选的,可将第一调制信号的频率设置为等于设备正常工作的时钟信号对应的振荡频率。此时预设值为绝对值最小的数值,即使本振信号的频率尽可能接近第一调制信号的频率。
[0065] 在一个实施例中,该设备还可以包括WIFI模块,请参见图3,图3提供了图1中的步骤S12的流程示意图,步骤S12中对所述TSXO的温度漂移进行校准,可以包括:
[0066] S121,发射第二调制信号,所述第二调制信号由所述蓝牙模块接收。
[0067] 其中,第二调制信号为在温度变化时、用于对TSXO的本振信号进行频偏消除的对照信号;同样根据设备正常工作的时钟信号得到,可与第一调制信号相同或者不同。
[0068] 对于TSXO的温漂校准过程中,同样由蓝牙模块接收用于校准中进行频率对照的第二调制信号。
[0069] 步骤S122,通过所述WIFI模块对所述TSXO进行升温,并采集至少四个温度。
[0070] 通过控制WIFI模块进行功放强发,对TSXO进行升温,以模拟使用过程中环境温度的变化,并采集至少4个不同的温度,以检测各温度下晶振的振荡频率与其常温下振荡频率之间的频偏。例如,在5G(如果有5G)和2.4G在高(High)功率下进行发射作为升温加速器。
[0071] 步骤S123,通过所述蓝牙模块根据所述第二调制信号获取每一温度对应的频偏。
[0072] 同样可以根据蓝牙模块的混频器,对各温度下TSXO的振荡信号与第二调制信号进行混频,以得到该温度下晶振的振荡频率与第二调制信号之间的频偏,从而得到该温度对应的频偏。
[0073] 步骤S124,将所述至少四个温度和每一温度对应的频偏存储在所述设备中。
[0074] 在依次获取至少四个温度和其对应的频偏值后,将其存储到设备的内存中,使得设备可以根据存储的温度和其对应的频偏还原晶体的温漂曲线,以在环境温度变化时,根据温漂曲线获取TSXO实时工作温度对应的频偏,并对该频偏进行补偿,从而保证在环境温度变化时,设备的时钟频率不受TSXO温漂的影响,保证系统时钟的准确。
[0075] 本实施例中,在设备出厂前,对TSXO的温漂进行产线校准,得到至少四个温度和每个温度对应的频偏值,并将其存储到设备的内存中,以使得设备出厂后能够自动根据温度的变化消除晶体温漂产生的频偏,消除动态的频率误差,保证在环境温度变化时,设备的时钟频率不受TSXO频偏的影响,保证GPS的准确定位。
[0076] 在一个实施例中,请继续参见图3,图3中的步骤S123所述的根据所述第二调制信号获取每一温度对应的频偏,包括:对每一温度,获取该温度下TSXO的本振信号;通过蓝牙模块的混频器分别将所述第二调制信号和每一温度的本振信号进行混频,得到每一温度的第二混频信号;根据所述第二混频信号计算每一温度下的频偏。
[0077] 具体地,蓝牙模块计算每个温度对应的频偏的方式,是通过蓝牙模块中的混频器将在每个温度下TSXO的本振信号和接收到的第二调制信号进行混频,将混频后的信号称为第二混频信号。根据第二混频信号的频率计算该温度下本振信号和第二调制信号之间的频偏,以得到该温度下由于温漂产生的频偏。
[0078] 可选的,第二调制信号的频率为晶振在常温工作时的本振信号的频率,则混频器通过下述公式可求出每一温度处对应的频偏:
[0079] fI'=fL'±fC';
[0080] 其中,fC'为第二调制信号,fL'为每一温度下TSXO的本振信号,fI'为所每一温度的第二混频信号。当第二调制信号与本振信号互为同向时,可计算二者的频率差值,以得到该温度对应的频偏;当第二调制信号与本振信号互为反向时,可计算二者的频率的和,以得到该温度对应的频偏。
[0081] 本实施例中,同样通过蓝牙模块的混频器对第二调制信号与本振信号进行混频,以求得频偏值。
[0082] 在一个实施例,至少四个温度为四个值不同的温度,所述通过所述WIFI模块对所述TSXO进行升温,并采集至少四个温度,包括:在所述TSXO升温之前采集第一温度;通过所述WIFI模块对所述TSXO进行升温,在升温过程中采集第二温度和第三温度;停止对所述TSXO升温,在降温过程中采集第四温度。
[0083] 本方案的温漂校准时采集的四个温度中,第一温度放在升温之前采集,即TSXO正常工作的常温;第二、三温度放在升温过程中采集,即升温状态下的两个温度;第四温度放在降温的时候采集,且四个点的温度值都不相同。
[0084] 由此可得到晶振常温、升温和降温状态下的四个不同的温度,以求得各个温度处的频偏。由于晶振中晶体的温漂曲线可以表示为一个三次多项式,可根据四个温度以及对应的频偏确定该三次多项式,以得到该晶体的温漂变化曲线。
[0085] 在一个实施例中,所述TSXO包含热敏电阻,所述采集至少四个温度,包括:在所述TSXO上串联预设阻值的电阻,所述预设阻值的电阻与所述TSXO形成分压电路;根据所述分压电路采集所述TSXO两端的至少四个电压值;根据所述至少四个电压值计算对应的所述热敏电阻的阻值,并根据所述热敏电阻的阻值与温度的对应关系,得到所述至少四个温度。
[0086] TSXO中包含热敏电阻,其阻值和温度存在预设的对应关系,由热敏电阻的特性决定。故只需获取热敏电阻升温及升温后降温过程中不同时刻的阻值,即可获取当前TSXO的温度。可在TSXO的两端连接电位器,以检测TSXO工作时的电压,以计算其阻值,从而获取热敏电阻的阻值,继而求得当前TSXO的温度。
[0087] 在一个实施例中,所述TSXO包括晶体和振荡器,所述至少四个电压值为所述晶体两端的电压,所述方法还包括:在采集所述晶体的至少四个温度的同时,采集所述振荡器内部的热敏二极管的电压值;根据所述振荡器内部的热敏二极管的电压值,得到所述振荡器的至少两个温度;将所述振荡器的至少两个温度与所述晶体的至少四个温度对应存储到所述设备中。
[0088] 具体地,可设计一个设备时钟的校准电路,以使设备实现温漂的自校准。请参见图4,图4为一种设备时钟的校准电路图;其中,设备的时钟源为TSXO,该TSXO包括晶体XO、热敏电阻Rt,另外,该电路还包括振荡器OSC。其TSXO与振荡器OSC并联,此时TSXO可以等效为电感,与振荡器OSC中的电容阵列形成LC并联谐振电路。通过校准调整振荡电路OSC里面的电容阵列的电容值,使之产生一个特定的频率进而得到本振信号。
[0089] 在设备的TSXO的热敏电阻Rt的一端连接电阻Rs,电阻Rs的阻值已知,电阻Rs远离热敏电阻Rt的一端与模数转换器SD-ADC连接。将热敏电阻Rt与电阻Rs的连接端接入多路信号选择器MUX的输入端0;振荡器OSC与热敏电阻Rt并联时,振荡器OSC的一端与热敏电阻Rt连接,振荡器OSC的另一端接入多路信号选择器MUX的输入端1。多路信号选择器MUX的输出端与模数转换器SD-ADC相连接。模数转换器SD-ADC可通过多路信号选择器MUX的输入端0和1,分时采集不同的输入信号
[0090] 通过以下步骤采集晶体的至少四个温度和每一温度对应的频偏:
[0091] 步骤1:选择多路信号选择器MUX的输入端0,模数转换器SD-ADC采集电阻Rs两端的电压为TSEN_VREFP和TSEN_TSX两点之间的电压差。
[0092] 步骤2:模数转换器SD-ADC将采集到电阻Rs两端的电压的转换为数字信号传输至设备的GPS模块。
[0093] 步骤3:GPS模块根据已知的Rs和Rt串联电路两端的电压V_Ref,计算处Rt两端的电压,并通过以下公式(1)计算出此时热敏电阻Rt阻值。
[0094]
[0095] 其中,公式(1)中的V为Rt两端的电压,Rt为热敏电阻的阻值,Rs为电阻Rs的阻值,V_Ref为电阻Rs和热敏电阻Rt串联时两端的电压。
[0096] 步骤4:GPS模块根据热敏电阻Rt阻值和温度之间的对应关系,求得此时热敏电阻Rt的工作温度。并由设备的蓝牙模块计算出此时的频偏。
[0097] 步骤5:将GPS模块得到的温度和蓝牙模块得到的频偏对应存储到设备的内存中,得到一个温度和其对应的频偏。
[0098] 步骤6:改变设备的工作温度,继续执行上述步骤1至步骤5,获取至少4个温度和每一温度对应的频偏。
[0099] 当选择输入端1时,模数转换器SD-ADC采集振荡器OSC中热敏二极管两端的电压,即输入端1处的电压值和TSEN_VREFN两点之间的电压差。并通过与晶体的温度和对应频偏的获取步骤同样的方法,获取振荡器的至少两个温度。
[0100] 本实施例中,提供了一种设备时钟的校准电路,以采集TSXO中晶体随温度变化产生的频偏、以及振荡器随温度变化产生的频偏,从而能够准确地计算TSXO的温漂。
[0101] 请参见图5,图5是一应用实例中设备时钟的产线校准方法的流程示意图。在该应用场景中,设备出厂前,先对其进行时钟校准,校准方式如下:
[0102] 步骤S500,校准开始。
[0103] 步骤S510,自带频偏消除。具体包括步骤S511和S512,其中:
[0104] 步骤S511,判断通过蓝牙模块能否进行TSXO的自带频偏的消除。
[0105] 步骤S512,若能消除,则存储电容阵列值,继续执行下述步骤S521。
[0106] 控制终端控制信号发生器产生第一调制信号,使得待校准的设备通过蓝牙模块接收此第一调制信号,计算设备中TSXO的自带频偏,并通过调整晶振的电容阵列值以消除自带频偏,将成功消除自带频偏的电容阵列值存储到设备内存中。
[0107] 步骤S540,若不能消除,则上报校准失败的消息,不继续执行后续步骤。
[0108] 若蓝牙模块无法调整电容阵列值,或多次调整电容阵列值仍无法消除自带频偏,如蓝牙模块调整晶振的电容阵列值晶体的本振信号频率几乎保持不变等情况,则可认为该设备的晶振工作异常,上报校准失败的消息。
[0109] 步骤S520,温漂校准。步骤S520具体包括以下步骤S521至S525,其中:
[0110] 步骤S521,获取第一温度,并计算第一温度下TSXO的频偏。
[0111] 步骤S522,使设备的WIFI模块的PA以一定的功率进行发射,以升高TSXO的温度。
[0112] 步骤S523,等待一段时间,获取第二温度,并计算第二温度下TSXO的频偏;可选的,第一温度和第二温度之间的差值不小于1摄氏度。
[0113] 步骤524,等待一段时间,采集第三温度,并计算第三温度下TSXO的频偏;可选的,第二温度和第三温度之间的差值不小于0.5摄氏度。
[0114] 步骤S525,关闭WIFI模块的PA发射。
[0115] 步骤S526,等待一段时间,采集第四温度,并计算第四温度下TSXO的频偏。
[0116] 可选的,第四温度要比第三温度低至少3摄氏度。
[0117] 上述四个温度之间的时间间隔可通过WIFI模块的PA的发射功率进行设置,以实现温度的采集,也可根据发射功率来判断TSXO是否能够在温度变化时正常工作。例如,若设置WIFI模块的PA按照一定功率进行发射,但在一定时间内,TSXO并未升高对应的温度,则可判定其并未正常工作,可上报校准失败的消息。
[0118] 步骤S530,将四个温度和对应的频偏存储到设备的内存中。
[0119] 在步骤S521、S523、S524至S526中,任一步骤执行失败,则上报测试失败的消息,不继续执行后续步骤。
[0120] 步骤S550,产线校准结束。
[0121] 本申请实施例还提供一种设备的时钟自校准方法,所述设备包括TSXO和蓝牙模块,所述方法包括:从所述设备中读取频偏为预设值时的电容阵列值,并根据所述电容阵列值设置TSXO的振荡电路的电容阵列。
[0122] 在设备完成产线校准后,可根据产线校准存储的频偏为预设值时的电容阵列值自动设置TSXO的电容阵列,以使得电容阵列对应的电容值为频偏为预设值时的电容阵列值,从而消除设备中TSXO的自带频偏。
[0123] 在一个实施例中,设备的自校准方法还可以包括温漂自校准步骤,请参见图6,图6提供了一种温漂自校准步骤的流程示意图;温漂自校准步骤包括:
[0124] 步骤S601,读取至少四个温度和每个温度对应的频偏。
[0125] 步骤S602,获取第一温漂理论公式,并将所述至少四个温度和每个温度对应的频偏代入所述第一温漂理论公式中,得到所述TSXO的温漂公式。
[0126] S603,获取所述TSXO的实时工作温度,根据所述TSXO的温漂公式获取所述实时工作温度对应的频偏。
[0127] S604,利用GPS模块对所述频偏进行补偿。
[0128] 步骤S602中的第一温漂理论公式为:
[0129] F=c3*(t-t0)^3+c2*(t-t0)^2+c1*(t-t0)+c0     (2)
[0130] 其中,F为TSXO在温度t对应的频偏,变量t为温度,t0为参考温度,c0、c1、c2和c3为温度系统中的常数。
[0131] 公式(2)为典型的晶体温漂曲线为三次多项式,可将TSXO的温漂变化用晶体的温漂曲线表示。在此情况下,设备可通过存储的四个温度和每一温度对应的频偏计算得到其中的常数C0、C1、C2和C3,还原该TSXO的温漂公式,从而在工作环境的温度发生变化时,自动根据还原的温漂公式求得该温度下的频偏,并通过GPS模块进行补偿。
[0132] 本实施例中,对于TSXO,可将其温漂曲线归纳为公式(2)中的三次多项式,根据设备中存储的四个温度和每一温度对应的频偏即可得到TSXO的温漂公式,使得设备能够自动根据工作温度的变化对产生的频偏进行补偿,实现设备对温漂的自校准。
[0133] 在一个实施例中,所述TSXO包括晶体和振荡器,所述至少四个不同的电压值为所述晶体两端的电压,所述方法还包括:读取振荡器的至少两个温度与晶体的至少四个温度;获取第二温漂理论公式,并将所述振荡器的至少两个温度与晶体的至少四个温度输入所述第二温漂公式,得到所述TSXO的温漂公式;获取所述TSXO的实时工作温度,根据所述TSXO的温漂公式获取所述实时工作温度对应的频偏;利用GPS模块对所述频偏进行补偿;
[0134] 其中,所述第二温漂理论公式为:
[0135] F(tt,to)=c3t*(tt-t0)^3+c2t*(tt-t0)^2+c1t*(tt-t0)+c0t+c0o+c1o*(to-t0) (3)[0136] 其中,F(tt,to)为振荡电路的频偏,变量tt为TSXO的温度,to为振荡器的温度,t0为参考温度,c0t、c1t、c2t和c3t为温度系统中的TSXO的常数,c0o、c1o为温度系统中振荡器的常数。
[0137] 请继续参见图6,图6中的至少四个温度和第一温漂公式(即公式(2))都仅表示TSXO中晶体的温漂变化情况,而未考虑振荡器的温度变化。一般的振荡电路由电容和电感组成,振动器内部温度的变化会影响振荡器内部容值变化,进而影响振荡器振荡的频率,从而影响GPS的精准定位。鉴于以上,本方案将从成本和精度的基础上解决温漂问题。在产线进行温漂校准时,不仅需考虑晶体的温漂曲线,也需要将振荡器的温漂变化情况校准出来。
[0138] 具体地,可将振荡器的温漂变化情况用Fo表示,如下:
[0139] Fo=c0o+c1o*(to-t0);
[0140] 其中,Fo为振荡器的频偏,变量to为振荡器的温度,t0为参考温度,c0o和c1o为温度系统中振荡器的常数。
[0141] 则TSXO的温漂可以表示为晶体的温漂与振荡器的温漂之和,即第二温漂理论公式(即公式(3))。设备可将振荡器的至少两个温度与晶体的至少四个温度,以及各温度对应的频偏代入第二温漂理论公式中,以得到该TSXO的温漂公式,从而在工作环境的温度发生变化时,自动根据还原的温漂公式求得该温度下的频偏,并通过GPS模块进行补偿。
[0142] 本实施例中,产线可同时把片内(振荡器片内温度)和片外(晶体在片外)的温漂都进行校准,以使得设备自动根据校准的参数进行补偿,达到快速定位,并满足后续GPS在线学习追踪和快速精准定位。
[0143] 本申请实施例还提供一种设备时钟的产线校准系统,请参见图7,该系统包括测试仪器701、控制端702和设备703。
[0144] 所述控制端702分别和所述测试仪器701、所述设备703连接,对所述测试仪器701和所述设备703进行控制。
[0145] 所述测试仪器701,用于发送第一调制信号。
[0146] 所述设备703包括TSXO和蓝牙模块,用于利用所述蓝牙模块调节所述TSXO的振荡电路的电容阵列值以产生具有不同频率的本振信号,计算各个本振信号与所述第一调制信号的频偏,并获取频偏为预设值时的电容阵列值,并存储频偏为预设值时的电容阵列值。
[0147] 关于所述设备时钟的产线校准系统的工作原理、工作方式的更多内容,可以参照上述图1至图6中的相关描述,这里不再赘述。
[0148] 本申请实施例还提供了一种终端,包括存储器和处理器,所述存储器上存储有能够在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行图6所示设备的时钟自校准方法的步骤。
[0149] 该设备可以为手机、电脑、智能手表等具备蓝牙模块、GPS模块和WIFI模块的泛连接设备,且该设备的时钟信号由TSXO产生。该设备可通过上述时钟自校准方法对其包含的TSXO进行频偏补偿,以校准本地时钟。
[0150] 虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈