[STM32L4] RTC每天累计偏差明显,长时间运行后误差无法接受,需要精度优化

[复制链接]
403|10
Bblythe 发表于 2025-10-1 08:55 | 显示全部楼层 |阅读模式
测试几天后发现偏差累积每天几十秒。已经校准过RTC寄存器,但温度和负载下误差依旧,好像芯片在“偷懒不走准时”,影响系统时间可靠性。
Clyde011 发表于 2025-10-1 09:00 | 显示全部楼层
每天几十秒偏差确实大,长期项目最好加外部校准。
公羊子丹 发表于 2025-10-1 09:00 | 显示全部楼层
检查LSE晶振精度和负载电容值,我之前就是这个问题导致偏差。
周半梅 发表于 2025-10-1 09:01 | 显示全部楼层
RTC补偿功能是否开启?可以减小日累计误差。
帛灿灿 发表于 2025-10-1 09:03 | 显示全部楼层
外部高精度晶振效果通常比内部振荡稳定很多。
童雨竹 发表于 2025-10-1 09:03 | 显示全部楼层
程序里周期性调整或同步时间也有助于减小误差。
万图 发表于 2025-10-1 09:04 | 显示全部楼层
高低温环境会影响晶振,环境因素不要忽略。
Wordsworth 发表于 2025-10-1 09:05 | 显示全部楼层
栈使用或中断占用可能轻微影响RTC计数。
 楼主| Bblythe 发表于 2025-10-1 09:06 | 显示全部楼层
校准寄存器调节是必须的,官方例程参考一下。
Pulitzer 发表于 2025-10-1 09:07 | 显示全部楼层
GPS或NTP同步是保证长期精度的一种手段。
Uriah 发表于 2025-10-1 09:08 | 显示全部楼层
PCB走线和电源稳定性也会对RTC有微小影响。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

161

主题

6070

帖子

1

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