推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

RTC走时精度校准的十个常见疑问解答

资料介绍

RTC走时精度校准的十个常见疑问解答 这是一份写给刚接触 RTC(实时时钟)校准的硬件工程师看的入门讲义。我们将沿着一个真实的项目案例,一步步把走时误差的来龙去脉讲清楚。 缘起 我们来看一个典型的困惑。很多工程师拿到一款带 RTC 的 MCU 或独立时钟芯片后,都会遇到一个绕不开的问题:为什么按出厂参数配置好了,时钟还是每天快几十秒或者慢几十秒?这个误差到底是从哪儿来的,又该怎么把它校准? Q1:RTC 走时误差的根本来源是什么? A:根本来源是晶振的频率偏差。RTC 几乎都依赖一颗 32.768kHz 的石英晶振来计时,晶振的实际振荡频率跟标称值之间存在偏差,这个偏差就是走时误差的总根源。温度、老化、负载电容都会影响这个偏差的大小。 Q2:那晶振的偏差有多大? A:普通消费级的 32.768kHz 晶振,精度通常在 ±20ppm 甚至更大,有些低成本的能到 ±50ppm。1ppm 对应一天约 0.086 秒的误差,所以 ±20ppm 的晶振每天就可能快慢 1.7 秒,一个月就是 50 多秒,累积起来就很可观了。 第一轮尝试 Q3:那是不是换一颗精度更高的晶振就行了? A:这是很多人的第一反应,也确实是一个有效的方向。把晶振从 ±20ppm 换到 ±5ppm,误差确实能降下来一大截。但这只是治标,因为即便晶振标称精度很高,实际工作温度下的偏差依然存在,而且温度一变,误差就跟着变。 提示:换高精度晶振只能缩小静态误差,解决不了温度漂移带来的动态误差。 Q4:那温度对晶振的影响有多大? A:32.768kHz 晶振的典型温度特性是一条抛物线,在某个拐点温度(通常在 25℃ 附近)频率最准,偏离这个温度越远,偏差越大。有些晶振在工作温度范围内能漂到 ±30ppm 甚至更多,这个量级足以让一天误差扩大好几倍。 遇到的坑 Q5:我按数据手册配了负载电容,为什么走时还是不准?

部分文件列表

文件名 大小
RTC走时精度校准的十个常见疑问解答.docx 39K

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载