打印
[GW低功耗蓝牙MCU]

GW3323_RTC 时钟误差

[复制链接]
430|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
LIZARD925|  楼主 | 2025-5-13 23:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
实验结果:
时钟源
RTC 1s计时误差
内部2M晶振
6.67%
外部24M晶振
0.01%
内部2M 晶振测试:
外部3M 晶振测试:
配置
GW3323测试时间
电脑时钟测试时间
误差
小时
分钟

合计(秒)
小时
分钟

合计(秒)
clk_source_sel =RTC_X24MDIV8_SOURCE

17
47
30
64050
17
47
40
64060
 
止1
18
39
35
67175
18
39
45
67185
 
止2
9
12
26
119546
9
12
31
119551
 
ZONE=8
 
 
 
55496
 
 
 
55491
0.01%
不同参数的意义:参数写 RTC_RC2M_SOURCE
可看出此时时钟从内部时钟而来

此时2M的时钟过去后,进行96分频,等到的是 2*1024*1024=2097152/96=21845.333 此处有疑问

打开外部晶振使能为需要外部接一个32K的晶振
我们不使用外部独立晶振32K,故此不应该打开



此时我们关闭外部使能,可看到时钟分频选择正确
此时使用外部3M的晶振,可得到32768的时钟


故,为了能够得到准确的1S定时,需要使用外部24/8分频的时钟配置,如下图所示:



使用特权

评论回复
沙发
zhengshuai888| | 2025-5-14 07:44 | 只看该作者
内部RC时钟误差肯定比外部时钟要大得多

使用特权

评论回复
板凳
dffzh| | 2025-5-14 14:28 | 只看该作者
一般RTC应用电路会使用外部低速晶振,因为外部晶振的精度会比MCU内部自带的精度要高

使用特权

评论回复
地板
cooldog123pp| | 2025-5-15 11:50 | 只看该作者
内部RTC肯定有误差啊,但是芯片如果有RTC的话肯定不影响使用啊,还有你的帖子图片不显示。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

13

帖子

0

粉丝