布丁橘长 发表于 2024-8-25 15:12:35

sky999 发表于 2024-8-25 13:00
我没有接外部晶振,用的内部32K
下面这个程序照抄手册的,为什么无法校准完成呢?



内部32K IRC误差较大,不适合用于RTC
这个内部32K 一般用于掉电唤醒定时器
RTC需要使用外部32K晶振

sky999 发表于 2024-8-25 16:11:11

布丁橘长 发表于 2024-8-25 15:12
内部32K IRC误差较大,不适合用于RTC
这个内部32K 一般用于掉电唤醒定时器
RTC需要使用外部32K晶振 ...

额,刚加了外部32.768HZ的晶振,现在28分钟误差2秒

布丁橘长 发表于 2024-8-25 16:24:24

sky999 发表于 2024-8-25 16:11
额,刚加了外部32.768HZ的晶振,现在28分钟误差2秒

28分钟误差2秒,还是太大



根据梁工的描述,RTC精度 和外部晶振的性能、匹配电容的大小有关系。还有晶振、匹配电容的温度系数影响

sky999 发表于 2024-8-25 17:09:32

布丁橘长 发表于 2024-8-25 16:24
28分钟误差2秒,还是太大




这个太难调了,而且是批量生产,总不能每块板子都调吧? 那个自动校准是怎么写的 ?我上面写的那个没作用

DebugLab 发表于 2024-8-25 20:15:13

8H1K08T支持RTC,且可以用外部32768晶振校准内部高频时钟
误差过大检查是否使用了内部32K时钟(兼做掉电唤醒定时器的时钟,出于低功耗考虑没有抗温飘压飘电路)而不是外部32768晶振
外部32768晶振建议使用YXC的,负载电容如不知道就按经验值用2个15pF
页: 1 [2]
查看完整版本: 问下掉电模式中,怎么计时的问题