1.一种温控rtc的数字频率校正方法,其特征在于,包括如下步骤,
获得校正周期tcor,依据校正精度计算校正周期tcor;
公式1中,fosc为原始频率,egoal为频率校正精度要求;
获得理论分频系数divcode,依据目标频率和基准频率计算理论分频系数;
公式2中,fref为基准频率,fgoal为目标频率;
获取频率校正码,依据在数个温度点下测得的原始频率fosc与基准频率fref的误差err,拟合原始频率误差的温漂特性表达式公式3,从而推算所有温度点下原始频率误差值err对应的频率校正码公式4,并存储为温度-频率校正码表;
公式3中,temp为对应的温度值;c为常数,ki为拟合系数,i为大于等于1的整数;n为大于等于2的整数,根据类型振荡器的温度频率特性确定;
公式4中,tcor为校正周期;
获得校正分频系数,依据频率校正码和理论分频系数获取校正分频系数;
获得校正后频率,根据频率校正码,在每一个校正周期的一段时间t1内使用校正分频系数,而其余时间内使用理论分频系数,对原始频率信号作分频处理而获取校正后频率。
2.根据权利要求1所述的一种温控rtc的数字频率校正方法,其特征在于,根据频率校正码的正负,在理论分频系数加1或减1获取校正分频系数。
3.根据权利要求1所述的一种温控rtc的数字频率校正方法,其特征在于,数字频率校正控制算法具体为,依据温度-频率校正码表获取校正码值nx;
当nx>0,则在一个校正周期内的获取目标频率fgoal过程中,前nx个fgoal时钟周期t1内使用divcode+1为校正分频系数对原始频率fosc分频,在其余时间t-t1内使用divcode为校正分频系数,其中:
当nx<0,在一个校正周期内的获取目标频率fgoal过程中,前(-nx)个fgoal时钟周期t1内使用divcode-1为校正分频系数对原始频率fosc分频,在其余时间t-t1内使用divcode为校正分频系数,其中:
当nx=0,无需校正,直接采用理论分频系数divcode为校正分频系数对原始频率fosc分频。
4.根据权利要求1所述的一种温控rtc的数字频率校正方法,其特征在于,温度-频率校正码表以二维表的形式放在存储单元内,可直接通过测温值来索引查得对应的频率校正码。
5.一种温控rtc的数字频率校正系统,包括晶体振荡器电路单元,分频器电路单元、测温电路单元、存储单元,其特征在于,还包括频率校正控制逻辑电路单元,
晶体振荡器电路单元输入端连接有晶振,输出端与分频器电路单元连接,分频器电路单元输入端与频率校正控制逻辑电路单元输出端连接,输出端输出校正频率fout;
频率校正控制逻辑电路单元的输入端与测温电路单元输出端连接,频率校正控制逻辑电路单元的另一输入端与存储单元的输出端连接;
频率校正控制逻辑电路单元输出时间参数及校正分频系数至分频电路单元。