发明名称 |
一种智能电表中对RTC计时精度的修正电路及其方法 |
摘要 |
本发明涉及智能电表领域,具体是一种智能电表中对RTC计时精度的修正电路及其方法,该电路包括12比特ADC温度检测模块、精度误差计算模块、补偿值计算模块和秒脉冲生成模块,该方法包括:晶振筛选;曲线拟合;计算晶振误差;计算补偿值;根据补偿值求出脉冲补偿周期;定义累计误差;根据累计误差和补偿周期对应的脉冲个数,调整计数器;晶振误差为正数,时钟频率快了,计数器就停一拍不计数,晶振误差为负数,时钟频率慢了,计数器就加2计数。本发明的修正方法能够得到一个精准的秒脉冲,无需大量存储数据,节省内存,降低功耗,提高了计时准确性,降低了温度对计时准确性的影响。 |
申请公布号 |
CN105573106A |
申请公布日期 |
2016.05.11 |
申请号 |
CN201410523580.2 |
申请日期 |
2014.10.08 |
申请人 |
无锡华润矽科微电子有限公司 |
发明人 |
吕超英;周璐;梅平;陈富涛 |
分类号 |
G04G5/02(2006.01)I |
主分类号 |
G04G5/02(2006.01)I |
代理机构 |
江苏英特东华律师事务所 32229 |
代理人 |
邵鋆 |
主权项 |
一种智能电表中对RTC计时精度的修正电路,其特征是:该修正电路包括12比特ADC温度检测模块、精度误差计算模块、补偿值计算模块和秒脉冲生成模块;其中,所述的12比特ADC温度检测模块检测当前的温度值;所述的精度误差计算模块根据当前的温度值和RTC中晶振的参数值通过晶振误差公式<img file="2014105235802100001dest_path_image002.GIF" wi="245" he="26" />计算出晶振误差值;所述的补偿值计算模块根据晶振误差值计算出补偿值;所述的秒脉冲生成模块根据补偿值得出秒脉冲补偿个数并进行补偿,输出修正后的秒脉冲。 |
地址 |
214135 江苏省无锡市无锡太湖国际科技园菱湖大道180号-22 |