时钟芯片的秒信号校准方法
【专利摘要】本发明公开了一种时钟芯片的秒信号校准方法,包括RX?8025时钟芯片、HT6025 MCU芯片、时钟校验仪、微处理器、报警电路和示波器;RX?8025时钟芯片的FOUT脚与HT6025 MCU芯片的OSCI晶振输入脚电连接,HT6025 MCU芯片的OSCO脚悬空,RX?8025时钟芯片的FOE和VDD脚短接,HT6025 MCU芯片的TOUT脚与时钟校验仪电连接,微处理器分别与时钟校验仪、报警电路和示波器电连接;本发明具有校准精度高、校准效率高,有效降低生产成本的特点。
【专利说明】
时钟芯片的秒信号校准方法
技术领域
[0001] 本发明涉及电能表技术领域,尤其是涉及一种校准精度高、校准效率高的时钟芯 片的秒信号校准方法。
【背景技术】
[0002] 电能表所使用的时钟芯片的精度是电能表准确计费的重要基础,目前常用的较表 方法如下:
[0003] 人工筛选时钟芯片精度:将硬件时钟芯片RX-8025直接输出秒信号置外接端口,通 过时钟校验仪器观察误差检测是否合格。电能表时钟精度为0.5S/d,即5个PPM左右,虽然 RX-8025秒信号在25 °C时为5个PPM可勉强满足要求,但在全温度范围内无法满足要求,只能 挑选精度相对高的时钟芯片使用,精度不高的则成为废品,人工筛选时钟芯片的方法既耗 工时又增加了成本。
[0004] 用MCU替代RX-8025输出秒信号:某些M⑶虽然支持秒信号校准,但由于校准寄存器 分辨率不够高的原因,无法将信号校准到高精度时钟的标准。并且MCU输出信号时钟源不具 备自动温度补偿,所以在全温度范围内,该信号并不满足高稳定性要求。
【发明内容】
[0005] 本发明的发明目的是为了克服现有技术中的时钟芯片筛选方法效率低、成本高, 以及校准精度低的不足,提供了一种校准精度高、校准效率高的时钟芯片的秒信号校准方 法。
[0006] 为了实现上述目的,本发明采用以下技术方案:
[0007] 一种时钟芯片的秒信号校准方法,包括RX-8025时钟芯片、HT6025MCU芯片、时钟校 验仪、微处理器、报警电路和示波器;RX-8025时钟芯片的F0UT脚与HT6025M⑶芯片的0SCI晶 振输入脚电连接,HT6025MCU芯片的0S⑶脚悬空,RX-8025时钟芯片的F0E和VDD脚短接, HT6025MCU芯片的TOUT脚与时钟校验仪电连接,微处理器分别与时钟校验仪、报警电路和示 波器电连接;包括如下步骤:
[0008] (1)将HT6025MCU芯片的TOUT脚初始化为复用功能1;
[0009] (2)将HT6025MCU芯片的寄存器RTCC0N的TOUT [ 3:0 ]位配置为[0110 ],使TOUT脚输 出频率为1HZ的方波,即秒信号,秒信号输出至时钟校验仪,时钟校验仪显示误差Err,当Err <5PPM时,转入步骤(3);当Err彡5PPM时,微处理器控制报警电路报警,说明RX-8025时钟芯 片质量有问题,作残品处理;
[0010] (3)配置HT6025MCU芯片的寄存器RTCC0N的AutoC位来使能HT6025MCU芯片的RTC手 动补偿功能;
[0011] (4)选取5n个RX-8025时钟芯片,分为5组,每组包括n个RX-8025时钟芯片,设定m个 测试温度;
[0012]示波器在每个测试温度下检测每组RX-8025时钟芯片的输出32768频率的误差,微 处理器计算得到5组RX-8025时钟芯片误差的平均值el,e2,e3,e4,e5,根据el,e2,e3,e4,e5 计算得到DFB、DFC、DFD和DFE;其中,DFB为RTC硬件补偿一次项系数,DFC为RTC硬件补偿二次 项系数,DFD为RTC硬件补偿三次项系数,DFE为RTC硬件补偿四次项系数;
[0013] (5)微处理器用m个测试温度的DFB计算平均值丽,用m个测试温度的DFC计算平 均值万无,用m个测试温度的DH)计算平均值,用m个测试温度的DFE计算平均值, 将、DFC、.万^、写入HT6025MCU芯片固定的infoflash中,初始化时 HT6025MCU芯片会用万7豆、DFC、万、DF五分别替换RTCC0N的DFB、DFC、DFD和DFE;当 Err < 1PPM时,转入步骤(6);当Err彡1PPM时,微处理器控制报警电路报警;,说明RX-8025T 时钟芯片质量有问题,作残品处理;
[0014] (6)微处理器利用公式DFA = Err/L计算DFA微调参数,将DFA转换为8位16进制数 值,则将4个高位数值写入DFAH,将4个低位数值写入DFAL;其中,DFA为RTC硬件补偿常数项 系数,DFAH为RTC硬件补偿常数项系数高位,DFAL为RTC硬件补偿常数项系数低位,L为DFA的 精度;
[0015] (7)时钟校验仪显示误差Err,当Err<0 ? 2PPM时,RX-8025时钟芯片的校准完成;
[0016] 当Err彡0.2PPM时,微处理器控制报警电路报警。
[0017]本发明将R X -8 0 2 5时钟芯片的可输出时钟频率功能和M C U的可分频输出和调校的 功能相结合,输出了可调校、高稳定、高精度的秒信号。
[0018] 本发明解决了芯片RX-8025时钟芯片输出的秒信号在全温度范围内无法达到高精 度要求且无法软件校准其精度的技术难题,在RX-8025时钟芯片输出的32768HZ频率给M⑶ 做外部低频时钟源的基础下,使用MCU具备的输出时钟频率功能输出秒信号,该信号外接高 精度时钟校验仪得到误差,通过批量测试得到稳定的平均补偿值写入MCU寄存器,再通过时 钟微调功能,根据常温误差计算出调整值,把调整值写入MCU的常数项寄存器,从而实现可 调校的RX-8025时钟信号功能。
[0019] 作为优选,所述步骤根据el,e2,e3,e4,e5计算得到DFB、DFC、DFD和DFE所利用的公 式如下:
[0020] e = DFA+DFBX (TMPDAT-Toff)+DFCX (TMPDAT-Toff)2+DFDX (TMPDAT-Toff)3
[0021] +DFEX (TMPDAT-Toff )4,e = el,e2,e3,e4,e5;
[0022] 其中,TMPDAT为RX-8025时钟芯片的温度输出,Tof为RX-8025时钟芯片的温度偏 置。
[0023] 作为优选,所述报警电路包括蜂鸣器、限流电路、续流电感L和开关电路;蜂鸣器一 端接地,蜂鸣器另一端与限流电路一端连接,限流电路另一端与续流电感L 一端连接,续流 电感L另一端与开关电路一端连接,开关电路另一端与电源连接。
[0024]作为优选,所述时钟校验仪的精度高于0.2个PPM。
[0025] 作为优选,时钟校验仪的型号为HPU-1012。
[0026] 因此,本发明具有如下有益效果:校准精度高、校准效率高,有效降低生产成本。
【附图说明】
[0027] 图1是本发明的一种电路图;
[0028]图2是本发明的报警电路的一种电路图。
[0029] 图中:RX-8025时钟芯片1、HT6025MCU芯片2、时钟校验仪3、微处理器4、报警电路5、 示波器6、蜂鸣器51、限流电路52、开关电路53。
【具体实施方式】
[0030] 下面结合附图和【具体实施方式】对本发明做进一步的描述。
[0031] 如图1所示的实施例是一种时钟芯片的秒信号校准方法,包括RX-8025时钟芯片1、 HT6025MCU芯片2、时钟校验仪3、微处理器4、报警电路5和示波器6;RX-8025时钟芯片的F0UT 脚与HT6025MCU芯片的0SCI晶振输入脚电连接,HT6025MCU芯片的0SC0脚悬空,RX-8025时钟 芯片的F0E和VDD脚短接,HT6025MCU芯片的TOUT脚与时钟校验仪电连接,微处理器分别与时 钟校验仪、报警电路和示波器电连接;包括如下步骤:
[0032] 步骤100,将HT6025MCU芯片的TOUT脚初始化为复用功能l(T0UTi功能hTOUTi功能 配置输出不同频率的方波;
[0033] 步骤200,将HT6025MCU芯片的寄存器RTCC0N的TOUT[3:0]位配置为[0110],使TOUT 脚输出频率为1HZ的方波,即秒信号,秒信号输出至时钟校验仪,时钟校验仪显示误差Err, 当Err <5PPM时,转入步骤300;当Err彡5PPM时,微处理器控制报警电路报警;
[0034] 步骤300,配置HT6025MCU芯片的寄存器RTCC0N的AutoC位来使能HT6025MCU芯片的 RTC手动补偿功能;
[0035] 步骤400,选取100个RX-8025时钟芯片,分为5组,每组包括20个RX-8025时钟芯片, 设定3个测试温度(25°C,_25°C,60°C);
[0036] 高精度示波器在每个测试温度下检测每组RX-8025时钟芯片的输出32768频率的 误差,微处理器计算得到5组RX-8025时钟芯片误差的平均值el,e2,e3,e4,e5,根据e 1,e2, e3,e4,e5计算得到DFB、DFC、DH)和DFE;其中,DFB为RTC硬件补偿一次项系数,DFC为RTC硬件 补偿二次项系数,DFD为RTC硬件补偿三次项系数,DFE为RTC硬件补偿四次项系数;
[0037] 步骤500,微处理器用3个测试温度的DFB计算平均值M,用3个测试温度的DFC计 算平均值,用3个测试温度的DFD计算平均值万兩,用3个测试温度的DFE计算平均值 万M,将万而、~DFC ^ DFD , 入HT6025MCU芯片固定的infoflash中,初始化时 HT6025MCU芯片会川/W、DFC、Z)/-X)、D视分别替换RTCC0N的DFB、DFC、DFD和DFE;当 Err < 1PPM时,转入步骤600;当Err彡1PPM时,微处理器控制报警电路报警;
[0038] 步骤600,利用公式DFA = Err/L计算DFA微调参数,将DFA转换为8位16进制数值,则 将4个高位数值写入DFAH,将4个低位数值写入DFAL;其中,DFA为RTC硬件补偿常数项系数, DFAH为RTC硬件补偿常数项系数高位,DFAL为RTC硬件补偿常数项系数低位,L为DFA的精度;
[0039] 例如,Err 为0.9个??]\1,0?4 = £^/1 = 0.9/0.06 = 15,转换为32位的16进制为 0x0000000f,则将高位0x0000写入DFAH,将低位0x000f写入DFAL;这时误差Err可控制在0.1 个PPM左右。
[0040] 步骤700,时钟校验仪显示误差Err,当Err<0.2PPM时,RX-8025时钟芯片的校准完 成;
[0041 ] 当Err彡0.2PPM时,微处理器控制报警电路报警。
[0042] 如图2所示,报警电路包括蜂鸣器51、限流电路52、续流电感L和开关电路53;蜂鸣 器一端接地,蜂鸣器另一端与限流电路一端连接,限流电路另一端与续流电感L 一端连接, 续流电感L另一端与开关电路一端连接,开关电路另一端与电源连接。
[0043]时钟校验仪的精度高于0.2个PPM。时钟校验仪的型号为HPU-1012。
[0044]应理解,本实施例仅用于说明本发明而不用于限制本发明的范围。此外应理解,在 阅读了本发明讲授的内容之后,本领域技术人员可以对本发明作各种改动或修改,这些等 价形式同样落于本申请所附权利要求书所限定的范围。
【主权项】
1. 一种时钟芯片的秒信号校准方法,其特征是,包括RX-8025时钟芯片(1)、HT6025M⑶ 芯片(2)、时钟校验仪(3)、微处理器(4)、报警电路(5)和示波器(6) ;RX-8025时钟芯片的 FOUT脚与HT6025MCU芯片的OSCI晶振输入脚电连接,HT6025MCU芯片的OSCO脚悬空,RX-8025 时钟芯片的FOE和VDD脚短接,HT6025M⑶芯片的TOUT脚与时钟校验仪电连接,微处理器分别 与时钟校验仪、报警电路和示波器电连接;包括如下步骤: (1) 将HT6025MCU芯片的TOUT脚初始化为复用功能1; (2) 将HT6025MCU芯片的寄存器RTCC0N的TOUT [ 3:0 ]位配置为[0110 ],使TOUT脚输出频 率为1HZ的方波,即秒信号,秒信号输出至时钟校验仪,时钟校验仪显示误差Err,当Err< 5PPM时,转入步骤(3);当Err多5PPM时,微处理器控制报警电路报警; (3) 配置取'60251〇]芯片的寄存器1?1^0^的4此〇(:位来使能取'602511〇]芯片的1?1'(:手动补 偿功能; (4) 选取5n个RX-8025时钟芯片,分为5组,每组包括n个RX-8025时钟芯片,设定m个测试 温度; 示波器在每个测试温度下检测每组RX-8025时钟芯片的输出32768频率的误差,微处理 器计算得到5组RX-8025时钟芯片误差的平均值el,e2,e3,e4,e5,根据el,e2,e3,e4,e5计算 得到DFB、DFC、DH)和DFE;其中,DFB为RTC硬件补偿一次项系数,DFC为RTC硬件补偿二次项系 数,DFD为RTC硬件补偿三次项系数,DFE为RTC硬件补偿四次项系数; (5) 微处理器用m个测试温度的DFB计算平均值^,用m个测试温度的DFC计算平均值 万死7,用m个测试温度的DFD计算平均值_,用m个测试温度的DFE计算平均值万兩,将 ~DFB s DFC .、万7石、7^1 入HT6025MCU芯片固定的infoflash中,初始化时HT6025MCU芯 片会用万而、DTC\ DFD、万琢分别替换RTCC0N的DFB、DFC、DFD和DFE;当Err<lPPM 时,转入步骤(6);当Err彡1PPM时,微处理器控制报警电路报警; (6) 微处理器利用公式DFA = Err/L计算DFA微调参数,将DFA转换为8位16进制数值,则 将4个高位数值写入DFAH,将4个低位数值写入DFAL;其中,DFA为RTC硬件补偿常数项系数, DFAH为RTC硬件补偿常数项系数高位,DFAL为RTC硬件补偿常数项系数低位,L为DFA的精度; (7) 时钟校验仪显示误差Err,当Err<0.2PPM时,RX-8025时钟芯片的校准完成; 当Err多0.2PPM时,微处理器控制报警电路报警。2. 根据权利要求1所述的时钟芯片的秒信号校准方法,其特征是,所述步骤根据el,e2, e3,e4,e5计算得到DFB、DFC、DFD和DFE所利用的公式如下: e = DFA+DFBX (TMPDAT-Toff )+DFCX (TMPDAT-Toff )2+DFDX (TMPDAT-Toff)3 +DFEX (TMPDAT-Toff )4,e = el,e2,e3,e4,e5; 其中,TMPDAT为RX-8025时钟芯片的温度输出,Tof为RX-8025时钟芯片的温度偏置。3. 根据权利要求1所述的时钟芯片的秒信号校准方法,其特征是,所述报警电路包括蜂 鸣器(51)、限流电路(52)、续流电感L和开关电路(53);蜂鸣器一端接地,蜂鸣器另一端与限 流电路一端连接,限流电路另一端与续流电感L 一端连接,续流电感L另一端与开关电路一 端连接,开关电路另一端与电源连接。4. 根据权利要求1所述的时钟芯片的秒信号校准方法,其特征是,所述时钟校验仪的精 度高于0.2个PPM。5.根据权利要求1或2或3或4所述的时钟芯片的秒信号校准方法,其特征是,时钟校验 仪的型号为HPU-1012。
【文档编号】G04G5/00GK106054580SQ201610524787
【公开日】2016年10月26日
【申请日】2016年7月4日
【发明人】朱宏斌, 姚徐旭, 潘玉刚
【申请人】华立科技股份有限公司