[STM32L0] RTC定时怎么老是不准,漂那么多?

[复制链接]
1094|21
一秒落纱 发表于 2025-6-10 16:55 | 显示全部楼层
当使用LSE(外部低速时钟)时,在低温(如0℃)下,RTC可能不再工作。这可能是由于晶振的负载电容与系统不匹配,或者晶振本身在低温下的性能下降所致
jcky001 发表于 2025-6-10 16:59 | 显示全部楼层
晶振质量差?
光辉梦境 发表于 2025-6-10 17:00 | 显示全部楼层
不稳定的电源供应可能会影响RTC的准确性。如果RTC使用外部电池供电,电池电量不足时可能无法为RTC模块提供稳定的电源,进而影响时间的准确性
cr315 发表于 2025-6-10 18:00 | 显示全部楼层
建议更换高精度的32.768kHz晶振。
powerantone 发表于 2025-6-10 18:36 | 显示全部楼层
RTC的预分频器配置不正确,会导致时间计数不准确。
flycamelaaa 发表于 2025-6-10 19:36 | 显示全部楼层
温度漂移导致的?
暖了夏天蓝了海 发表于 2025-6-10 21:00 | 显示全部楼层
电路板布局和布线不合理也可能造成寄生效应,影响晶振的频率稳定性。例如,晶振应靠近单片机时钟信号引脚,走线尽量短,避免干扰。
classroom 发表于 2025-6-10 22:00 | 显示全部楼层
晶振引脚走线过长或靠近干扰源,可能导致RTC不稳定。
codingtuzi 发表于 2025-6-10 22:22 | 显示全部楼层
我记得RTC有一个校准寄存器。
楼主要不要调整一下这个寄存器
三生万物 发表于 2025-6-10 23:00 | 显示全部楼层
软件可能没有考虑到夏令时调整、闰秒调整等因素,或者没有定期校准时间,这些都可能导致时间不准确
夜阑风雨 发表于 2025-6-11 10:00 | 显示全部楼层
RTC使用外部低频晶振来提供基准时钟,如果所使用的晶振精度较低,将会导致RTC计时不准确。例如,常规晶振的误差通常在±10ppm~±30ppm左右,而温补晶振(TCXO)的误差可低至±0.5ppm~±5ppm,恒温晶振(OCXO)的误差更是可低至±0.01ppm~±0.1ppm
淡漠安然 发表于 2025-6-12 11:00 | 显示全部楼层
晶振的负载电容需与设计匹配,否则会导致频率偏差。如果负载电容值选择不当,可能会导致晶振频率偏移或起振困难
工程师犹饿死 发表于 2025-6-25 07:04 来自手机 | 显示全部楼层
换了外部晶振还是有误差,是不是低温或者封装问题影响振荡了?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部