本帖最后由 cyp2011 于 2019-4-9 09:30 编辑
最近做了一个低功耗的电子二维码标签,使用的MCU为stm32L051,时钟晶振选择的外部晶振32768,功能为每次唤醒后刷新二维码(总用时约5秒),刷新完成后立即进入待机模式,系统内需要使用日期和时间,测试了7天发现,时间慢了约3分钟。目前未发现问题在哪里,现在有几个怀疑的地方,请大家帮忙分析一下
1. 时钟晶振的电容,目前使用的是15p,是否使用不当?
2. 待机唤醒相当于执行系统上电/复位,程序需要执行RTC初始化流程,初始化流程中有等待晶振准备好的判断,是否判断期间RTC没有正常运行?
先谢谢大家了
说明:设备对功耗要求很高,目前待机模式下电流不超过1ua,所以选择待机模式。这样才能保证1个小时刷新一次时,可以运行7年。60秒刷新一次目前用于测试。
|