RTC时钟校准的问题
时间:12-12
整理:3721RD
点击:
想问下有没有谁了解RTC时钟校准?
如果为了追求精度,使用石英晶振(32.768KHz)作为RTC clk source,那考虑到不同的因素影响,RTC不准,如何补偿呢?
1. 目前知道温度,电压,石英本身,这些因素会影响其频率,还有其他的方面会影响吗?
2. 温度的话可以用T-sensor检测,然后根据温度查表调整预分频(Digital)或者是用可调电容(Analog)大小来调节,那电压的影响呢?(这个是不是一般误差很小?)石英本身的误差(是不是出厂就固定了,比如+/-10 ppm)呢?
请各位指教下哈~ 谢谢啦
如果为了追求精度,使用石英晶振(32.768KHz)作为RTC clk source,那考虑到不同的因素影响,RTC不准,如何补偿呢?
1. 目前知道温度,电压,石英本身,这些因素会影响其频率,还有其他的方面会影响吗?
2. 温度的话可以用T-sensor检测,然后根据温度查表调整预分频(Digital)或者是用可调电容(Analog)大小来调节,那电压的影响呢?(这个是不是一般误差很小?)石英本身的误差(是不是出厂就固定了,比如+/-10 ppm)呢?
请各位指教下哈~ 谢谢啦
主要是温度和晶体本身吧
电压影响不大吧?
如果想准确点儿,可以做一个震荡幅度控制的环路
主要晶体的二次温度特性,其余量影响不大,
如果只是计时的话,tsensor+sdm分频就足够了,
如果不最追求极致低功耗的话,自动幅度控制都不需要。
嗯嗯 我一开始也是觉得主要是温度和晶体本身,觉得电压的误差应该很小~
确实,不过一般用到RTC对于精度要求比较高,而且要求低功耗(实际工作用高频晶振,低功耗模式切内部低速RC clk这样),所以挺不好满足的~ 所以需要额外加校准电路
什么样的IC,什么样的应用环境?
汽车上的,-25 ~ 80℃这样,希望精度高点,10ppm左右吧~
目前看实现spec与成本之间挺难平衡的
你需求搞错了吧,
用32768晶体的话,功耗很低,
你说的那种高频晶体,内部rc,实时校准不是为了低功耗,而是为了一个晶体的钱,
而如果用32768晶体的话,校准目的是晶体的温度特性,要求的只是最终的计时精度,而不是晶体本身的频率精度
是的是的,我说法有问题,只是关注最终时钟精度~
校准电路也是为了补偿温度对晶体的影响。精度是根本
32768精度和计时精度不是一回事的,
32768可以不准,但是只要你知道他有多不准的话,
直接调整小数分频系数,最终的计时精度也可以很准的。
这样做的开销很小的。
对呀 校准用调整预分频的方式其实就是校准的输出频率,并不是校准晶体本身。
调那个可调电容才是直接校准晶体精度。但最终关心的都是最后的计时精度