资料介绍
Real Time Clock Compensation
This document describes how to use software to compensate the real time clock (RTC) in Teridian meter chips.
The sample code discussed is from the demonstration code for the 71M6521F, but similar principles may be used
with the 71M6511, 71M6513 and other Teridian Meter products.
The Challenge
The real-time clock (RTC) in Teridian energy meter chips is based on the external crystal connected to the XIN
and XOUT pins of the on-chip oscillator. Most uses require accuracy that is better than an uncompensated clock
crystal can provide. Commercially available crystals will have a slight deviation from the target frequency at room
temperature. In addition, the crystal frequency will change with temperature following a quadratic function. There-
fore, practical clocks require some sort of compensation to get adequate accuracy.
The RTC in the 71M6521D/F
The real-time clock in Teridian energy meter chips provided on-chip in the 71M6521D and 71M6521F chips con-
sists of an oscillator and divider chain that keeps track of the current time of day and date, as long as main power
or battery power is applied to the chip. Once set, the RTC tracks real time and date at the accuracy provided by
the external 32kHz oscillator.
The hardware of the 71M6521 permits the seconds counter to be corrected by incrementing or decrementing it
using the RTC_INC_SEC or RTC_DEC_SEC registers of the I/O RAM.
Theory of Operation
Teridian offers a solution that uses software to compensate the RTC, permitting quadratic compensation for
temperature-induced drift. This solution is purely digital, with excellent accuracy and stability. It saves space on
the integrated circuit, providing very good value compared to more expensive solutions, such as temperature-
compensated oscillators, digital drift compensation logic, or programmable loading capacitors.
The digital compensation uses the RTC_INC_SEC or RTC_DEC_SEC registers of the I/O RAM to occasionally
correct the seconds counter. This correction occurs when the calculated deviation of the clock has reached one
second. The compensation code continuously adds up the fractional error, until it equals a second, and then adds
or subtracts one second of error to or from the RTC by incrementing or decrementing the seconds counter. This
mode of operation is shown in Figure 1. While this compensation methods works fine, it is better to correct the
RTC when the error exceeds ½ seconds. That way, the deviation from ideal time is always less than 500ms (see Figure 2).
- stm32f4 RTC实时时钟解析
- STM32-(27):RTC实时时钟
- MSP430单片机实时时钟模块的详细介绍和使用代码免费下载
- 实时时钟RTC的程序应用设计和详细资料免费下载 13次下载
- AN1155中文手册之时钟晶振的实时校准 0次下载
- dsPIC33E/PIC24E之实时时钟和日历(RTCC)
- TPS65950实时时钟定时补偿分析 12次下载
- 时钟晶振的实时校准 7次下载
- TB3124 - 实时时钟和日历技术简介 0次下载
- I2C总线实时时钟/日历™ 和EEPROM,ISL12026 25次下载
- 实时时钟X12xx的特性及应用
- 实时时钟X12xx的特性及应用
- Xicor实时时钟系列用户指南
- X1226 pdf datasheet (Real Time
- X1228 pdf datasheet (Real Time
- TCXO RTC实时时钟模块的特性 133次阅读
- RTC实时时钟的基本概念和工作原理 2621次阅读
- 基于FPGA的RTC实时时钟系统设计 1016次阅读
- 业界转向MEMS以获得精确的实时时钟 1191次阅读
- 使用实时时钟IC DS1307制作精确时钟的方法 6177次阅读
- DS1302与ATMEGA48设计的实时时钟 4765次阅读
- 实时时钟的硬件结构_实时时钟故障怎么解决 6891次阅读
- 实时时钟的单片机项目需要学习什么知识 3433次阅读
- STM32单片机中RTC的秒中断的原理解析 1.4w次阅读
- 一文看懂rtc实时时钟和单片机时钟的区别 6w次阅读
- 关于实时时钟模块DS1302的介绍 1.8w次阅读
- 实时时钟芯片有哪些_实时时钟芯片选型介绍 3.9w次阅读
- 基于MicroBlaze的AXI总线实时时钟IP核设计 3835次阅读
- 实时时钟芯片应用设计时必须要考虑的事项 5389次阅读
- MC9S08MG64实时时钟的校准和补偿 7845次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1490次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 92次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 10次下载 | 免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 7蓝牙设备在嵌入式领域的广泛应用
- 0.63 MB | 3次下载 | 免费
- 89天练会电子电路识图
- 5.91 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537791次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233045次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多