打印
[STM32L0]

STM32L0唤醒时间和RTC精度问题

[复制链接]
915|27
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
午夜粪车|  楼主 | 2021-4-12 19:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近做了一个低功耗的电子二维码标签,使用的MCU为stm32L051,时钟晶振选择的外部晶振32768,功能为每次唤醒后刷新二维码(总用时约5秒),刷新完成后立即进入待机模式,系统内需要使用日期和时间,测试了7天发现,时间慢了约3分钟。目前未发现问题在哪里

使用特权

评论回复
沙发
yszong| | 2021-4-12 19:58 | 只看该作者

还有什么现象?能再详细描述下吗?

使用特权

评论回复
板凳
午夜粪车|  楼主 | 2021-4-12 19:59 | 只看该作者
时钟晶振的电容,目前使用的是15p,是否使用不当?

使用特权

评论回复
地板
午夜粪车|  楼主 | 2021-4-12 20:01 | 只看该作者
待机唤醒相当于执行系统上电/复位,程序需要执行RTC初始化流程,初始化流程中有等待晶振准备好的判断,是否判断期间RTC没有正常运行?

使用特权

评论回复
5
heweibig| | 2021-4-12 20:04 | 只看该作者

你有什么打算呢?或者你想知道什么?

使用特权

评论回复
6
wangzsa| | 2021-4-12 20:09 | 只看该作者
设备对功耗要求很高,目前待机模式下电流不超过1ua,所以选择待机模式

使用特权

评论回复
7
午夜粪车|  楼主 | 2021-4-12 20:11 | 只看该作者
这样才能保证1个小时刷新一次时,可以运行7年

使用特权

评论回复
8
zwll| | 2021-4-12 20:13 | 只看该作者
60秒刷新一次目前用于测试。

使用特权

评论回复
9
juventus9554| | 2021-4-12 20:16 | 只看该作者
晶振的匹配电容是有影响的, 不过影响更大的是晶振本身。

使用特权

评论回复
10
renyaq| | 2021-4-12 20:18 | 只看该作者
你可以换个晶振, 乃至晶振厂家

使用特权

评论回复
11
xxrs| | 2021-4-12 20:20 | 只看该作者
7年只是理论计算值,一般情况下,电池是活不了7年的

使用特权

评论回复
12
heweibig| | 2021-4-12 20:22 | 只看该作者
感觉电容没有问题

使用特权

评论回复
13
jiajs| | 2021-4-12 20:24 | 只看该作者
楼主精度想达到多少啊

使用特权

评论回复
14
yszong| | 2021-4-12 20:27 | 只看该作者
我记得有一个while循环的

使用特权

评论回复
15
dingy| | 2021-4-12 20:28 | 只看该作者
那查的稍微多了点

使用特权

评论回复
16
pengf| | 2021-4-12 20:30 | 只看该作者
这偏差也太多了,7天差三分钟,接近300ppm, 你的晶体规格是多少?

使用特权

评论回复
17
heweibig| | 2021-4-12 20:32 | 只看该作者
时间精度受晶体精度,电容精度,工作温度都有影响

使用特权

评论回复
18
zhanghqi| | 2021-4-12 20:33 | 只看该作者
这个方案成本大概多少

使用特权

评论回复
19
午夜粪车|  楼主 | 2021-4-12 20:39 | 只看该作者

唉,还是没有什么结果,算了,多谢大家啦

使用特权

评论回复
20
aiwen6023| | 2021-4-15 10:02 | 只看该作者
午夜粪车 发表于 2021-4-12 20:39
唉,还是没有什么结果,算了,多谢大家啦

楼上很多朋友都回你了。
7天3分钟, 相当于300ppm的偏差。
首先你要看你晶体的规格是多少ppm的,负载电容CL是多少的,然后看你匹配的电容是否正确?
第二要了解你的测试温度,石英都是负温度系数的,不管高温低温都会有额外的频偏,具体查看晶体规格书。希望对你有所帮助。

使用特权

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

本版积分规则

867

主题

10194

帖子

3

粉丝