【技术实现步骤摘要】
本专利技术涉及半导体
,特别是一种实时时钟(RTC,Real-Time Clock)宽范围温度误差补偿方法及其误差补偿系统。
技术介绍
如今随着科技的进步,对现有的嵌入式领域中时钟的精度提出了更高的要求,以满足更严格更精准的实时应用。而影响时钟精度的因素有两个,第一个是石英晶振本身的误差,第二个是环境温度变化所带来的误差。前一种是器件自身固有的误差,比较恒定可以通过补偿的方法抵消掉。后一种需要建立温度和晶振频率的数学模型来进行补偿,以抵消掉误差影响。目前,对时钟误差的解决方法通常有硬件补偿和软件补偿两种方法。硬件补偿是由集成电路公司将补偿算法集成到芯片内部,由硬件自身直接完成补偿,无需开发人员关心。硬件补偿虽然具有精度高补偿范围广的优点,但是其价格较高,不适宜在一些对成本比较敏感的产品中应用。软件补偿是采用程序加算法的方法嵌入到CPU中,通过软件算法对其进行补偿。软件补偿的成本相对低廉,适合应用于一些低成本的开发,但是其温度补偿的范围有限,是其致命的缺点。图2为石英晶振温度误差曲线示意图。图中虚线为晶振未校准时误差的温度曲线,实线为晶振校准后的标准温度曲线 ...
【技术保护点】
1.一种实时时钟宽范围温度误差补偿方法,其特征在于,包括:读取晶振信息存储器中存储的晶振信息;根据所读取的晶振信息,基于晶振的精度误差与温度关系方程acc=dev-fE+K×(T-T0)2计算误差补偿acc;其中,acc为温度补偿,dev为曲线顶点误差,f为晶振分频调整的分频单位,E为恒定误差量,K为曲线系数,T为当前工作温度,T0为曲线顶点温度;调整晶振分频调整的分频单位f,使误差补偿acc在调节范围[ACCmin,ACCmax]内,其中,[ACCmin,ACCmax]为误差补偿acc的调节范围;将计算得到的误差补偿acc写入补偿寄存器,对晶振进行温度补偿。
【技术特征摘要】
【专利技术属性】
技术研发人员:李鹏,
申请(专利权)人:北京煜邦电力技术有限公司,
类型:发明
国别省市:11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。