时钟芯片的秒信号软件校准方法转让专利

申请号 : CN201610524786.6

文献号 : CN106054579B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 朱宏斌姚徐旭潘玉刚

申请人 : 华立科技股份有限公司

摘要 :

本发明公开了一种时钟芯片的秒信号软件校准方法,包括RX‑8025T时钟芯片、HT6025MCU芯片、时钟校验仪、微处理器和报警电路;RX‑8025T时钟芯片的FOUT脚与HT6025MCU芯片的OSCI晶振输入脚电连接,HT6025MCU芯片的OSCO脚悬空,RX‑8025T时钟芯片的FOE和VDD脚短接,HT6025MCU芯片的FOUT脚与时钟校验仪电连接,微处理器分别与时钟校验仪和报警电路电连接;本发明具有校准精度高、校准效率高,有效降低生产成本的特点。

权利要求 :

1.一种时钟芯片的秒信号软件校准方法,包括时钟校验仪(3)其特征是,还包括RX-

8025T时钟芯片(1)、HT6025MCU芯片(2)、微处理器(4)和报警电路(5);RX-8025T时钟芯片的FOUT脚与HT6025MCU芯片的OSCI晶振输入脚电连接,HT6025MCU芯片的OSCO脚悬空,RX-

8025T时钟芯片的FOE和VDD脚短接,HT6025MCU芯片的TOUT脚与时钟校验仪电连接,微处理器分别与时钟校验仪和报警电路电连接;包括如下步骤:(1)将HT6025MCU芯片的TOUT脚初始化为复用功能1;

(2)将HT6025MCU芯片的寄存器RTCCON的TOUT[3:0]位配置为[0110],使TOUT脚输出频率为1HZ的方波,即秒信号,秒信号输出至时钟校验仪,时钟校验仪显示误差Err,当Err<

5PPM时,转入步骤(3);当Err≥5PPM时,微处理器控制报警电路报警;

(3)配置HT6025MCU芯片的寄存器RTCCON的AutoC位,使能HT6025MCU芯片的RTC手动补偿功能;

(4)微处理器利用公式DFA=Err/L计算DFA微调参数,将DFA转换为8位的16进制数值,将4个高位数值写入DFAH,将4个低位数值写入DFAL;其中,DFA为RTC硬件补偿常数项系数,DFAH为RTC硬件补偿常数项系数高位,DFAL为RTC硬件补偿常数项系数低位,L为DFA的精度;

(5)时钟校验仪显示误差Err,当Err<1 PPM时,RX-8025T时钟芯片的校准完成;

当Err≥1 PPM时,微处理器控制报警电路报警。

2.根据权利要求1所述的时钟芯片的秒信号软件校准方法,其特征是,所述报警电路包括蜂鸣器(51)、限流电路(52)、续流电感L和开关电路(53);蜂鸣器一端接地,蜂鸣器另一端与限流电路一端连接,限流电路另一端与续流电感L一端连接,续流电感L另一端与开关电路一端连接,开关电路另一端与电源连接。

3.根据权利要求1所述的时钟芯片的秒信号软件校准方法,其特征是,所述时钟校验仪的精度高于0.2个PPM。

4.根据权利要求1或2或3所述的时钟芯片的秒信号软件校准方法,其特征是,时钟校验仪的型号为HPU-1012。

说明书 :

时钟芯片的秒信号软件校准方法

技术领域

[0001] 本发明涉及电能表技术领域,尤其是涉及一种校准精度高、校准效率高的时钟芯片的秒信号软件校准方法。

背景技术

[0002] 电能表所使用的时钟芯片的精度是电能表准确计费的重要基础,目前常用的校表方法如下:
[0003] 人工筛选时钟芯片精度:将硬件时钟芯片RX-8025T直接输出秒信号置外接端口,通过时钟校验仪器观察误差检测是否合格。电能表时钟精度为0.5S/d,即5个PPM左右,虽然RX-8025T的秒信号勉强满足要求,但无法达到高精度时钟的标准(0.02S/d)。只能挑选精度相对高的时钟芯片使用,精度不高的则成为残品,人工筛选时钟芯片的方法既耗工时又增加了成本。
[0004] 用MCU替代RX-8025T输出秒信号:某些MCU虽然支持秒信号校准,但由于校准寄存器分辨率不够高的原因,无法将信号校准到高精度时钟的标准。并且MCU输出信号时钟源不具备自动温度补偿,所以在全温度范围内,该信号并不满足高稳定性要求。

发明内容

[0005] 本发明的发明目的是为了克服现有技术中的时钟芯片筛选方法效率低、成本高,以及校准精度低的不足,提供了一种校准精度高、校准效率高的时钟芯片的秒信号软件校准方法。
[0006] 为了实现上述目的,本发明采用以下技术方案:
[0007] 一种时钟芯片的秒信号软件校准方法,包括RX-8025T时钟芯片、HT6025MCU芯片、时钟校验仪、微处理器和报警电路;RX-8025T时钟芯片的FOUT脚与HT6025MCU芯片的OSCI晶振输入脚电连接,HT6025MCU芯片的OSCO脚悬空,RX-8025T时钟芯片的FOE和VDD脚短接,HT6025MCU芯片的TOUT脚与时钟校验仪电连接,微处理器分别与时钟校验仪和报警电路电连接;包括如下步骤:
[0008] (1)将HT6025MCU芯片的TOUT脚初始化为复用功能1;
[0009] (2)将HT6025MCU芯片的寄存器RTCCON的TOUT[3:0]位配置为[0110],使TOUT脚输出频率为1HZ的方波,即秒信号,秒信号输出至时钟校验仪,时钟校验仪显示误差Err,当Err<5PPM时,转入步骤(3);当Err≥5PPM时,微处理器控制报警电路报警,说明RX-8025T时钟芯片质量有问题,作残品处理;
[0010] (3)配置HT6025MCU芯片的寄存器RTCCON的AutoC位,使能HT6025MCU芯片的RTC手动补偿功能;
[0011] (4)微处理器利用公式DFA=Err/L计算DFA微调参数,将DFA转换为8位的16进制数值,将4个高位数值写入DFAH,将4个低位数值写入DFAL;其中,DFA为RTC硬件补偿常数项系数,DFAH为RTC硬件补偿常数项系数高位,DFAL为RTC硬件补偿常数项系数低位,L为DFA的精度;
[0012] (5)时钟校验仪显示误差Err,当Err<1PPM时,RX-8025T时钟芯片的校准完成;
[0013] 当Err≥1PPM时,微处理器控制报警电路报警,说明RX-8025T时钟芯片质量有问题,作残品处理。
[0014] 本发明将RX-8025T时钟芯片的高精度、高稳定时钟源的特性和MCU的可分频输出和调校的功能相结合,输出了可调校、高稳定、高精度的秒信号。
[0015] 本发明解决了芯片RX-8025T时钟芯片输出的秒信号无法软件校准精度的技术难题,在RX-8025T时钟芯片输出的高精度32768HZ频率(全温度范围±5PPM)给MCU做外部低频时钟源的基础下,使用MCU具备的输出时钟频率功能输出秒信号,该信号外接高精度时钟校验仪得到误差,使用MCU的时钟精度补偿功能,根据误差计算出调整值,把调整值写入MCU的频率误差调整寄存器,从而实现可调校的RX-8025T时钟信号功能。
[0016] 本发明使RX-8025T时钟芯片输出的时钟信号精度更加精准且稳定,其校准后的误差具有非常好的一致性。
[0017] 作为优选,所述报警电路包括蜂鸣器、限流电路、续流电感L和开关电路;蜂鸣器一端接地,蜂鸣器另一端与限流电路一端连接,限流电路另一端与续流电感L一端连接,续流电感L另一端与开关电路一端连接,开关电路另一端与电源连接。
[0018] 作为优选,所述时钟校验仪的精度高于0.2个PPM。
[0019] 作为优选,时钟校验仪的型号为HPU-1012。
[0020] 因此,本发明具有如下有益效果:校准精度高、校准效率高,有效降低生产成本。

附图说明

[0021] 图1是本发明的一种电路图;
[0022] 图2是本发明的报警电路的一种电路图。
[0023] 图中:RX-8025T时钟芯片1、HT6025MCU芯片2、时钟校验仪3、微处理器4、报警电路5、蜂鸣器51、限流电路52、开关电路53。

具体实施方式

[0024] 下面结合附图和具体实施方式对本发明做进一步的描述。
[0025] 如图1所示的实施例是一种时钟芯片的秒信号软件校准方法,包括RX-8025T时钟芯片1、HT6025MCU芯片2、时钟校验仪3、微处理器4和报警电路5;RX-8025T时钟芯片的FOUT脚与HT6025MCU芯片的OSCI晶振输入脚电连接,HT6025MCU芯片的OSCO脚悬空,RX-8025T时钟芯片的FOE和VDD脚短接,HT6025MCU芯片的TOUT脚与时钟校验仪电连接,微处理器分别与时钟校验仪和报警电路电连接;包括如下步骤:
[0026] 步骤100,将HT6025MCU芯片的TOUT脚初始化为复用功能1(TOUT1功能)。TOUT1功能配置输出不同频率的方波;
[0027] 步骤200,将HT6025MCU芯片的寄存器RTCCON的TOUT[3∶0]位配置为[0110],使TOUT脚输出频率为1HZ的方波,即秒信号,秒信号输出至时钟校验仪,时钟校验仪显示误差Err,当Err<5PPM时,转入步骤300;当Err≥5PPM时,微处理器控制报警电路报警;
[0028] 步骤300,配置HT6025MCU芯片的寄存器RTCCON的AutoC位,使能HT6025MCU芯片的RTC手动补偿功能;
[0029] 步骤400,微处理器利用公式DFA=Err/L计算DFA微调参数,将DFA转换为8位的16进制数值,将4个高位数值写入DFAH,将4个低位数值写入DFAL;其中,DFA为RTC硬件补偿常数项系数,DFAH为RTC硬件补偿常数项系数高位,DFAL为RTC硬件补偿常数项系数低位,L为DFA的精度;
[0030] 步骤500,时钟校验仪显示误差Err,当Err<1PPM时,RX-8025T时钟芯片的校准完成;
[0031] 当Err≥1PPM时,微处理器控制报警电路报警。
[0032] 例如,Err为0.9个PPM,DFA=Err/L=0.9/0.06=15,转换为8位的16进制为0x0000000f,则将高位0x0000写入DFAH,将低位0x000f写入DFAL;这时误差Err可控制在0.1个PPM左右。
[0033] 如图2所示,报警电路包括蜂鸣器51、限流电路52、续流电感L和开关电路53;蜂鸣器一端接地,蜂鸣器另一端与限流电路一端连接,限流电路另一端与续流电感L一端连接,续流电感L另一端与开关电路一端连接,开关电路另一端与电源连接。
[0034] 时钟校验仪的精度高于0.2个PPM。时钟校验仪的型号为HPU-1012。
[0035] 应理解,本实施例仅用于说明本发明而不用于限制本发明的范围。此外应理解,在阅读了本发明讲授的内容之后,本领域技术人员可以对本发明作各种改动或修改,这些等价形式同样落于本申请所附权利要求书所限定的范围。