搜索

430

主题

515

帖子

2134

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2134
QQ
发表于 2020-8-19 11:53:30 5973 浏览 0 回复

MT6762 无主电池发现RTC精度有问题

[DESCRIPTION]

在主电池不存在,或主电池电量过低自动关机情况下,在备用电池续航时间内或超过备用电池续航时间的情况下,RTC时间的保持情况及精度。


[SOLUTION]
1.  主电池与RTC时间精度之间的关系:
主电池存在与否会影响到使用的32K clock source,
当主电池存在的时候,会用准度以及耗电度都比较高的DCXO 32K (26M clock除频下来的),
当主电池不存在的时候,则会切到用准度以及耗电度都比较低的EOSC 32K (RC电路)。
EOSC 32K准度为+-1.5sec every 30 sec ,因此一天下来相差半小时是合理的。

2.  备用电池续航时间与RTC时间保持之间的关系:
一旦备用电池(其实feature phone和wearable产品的备用电池就是个电容)电量过低,下次开机系统时间就会重置。
不过如果有启用RTC_EXTEND_TO_KEEP_RTC_TIME功能,就不会重置,而是会停在电容电量过低,使得32K停振时的时间。
可以检查 mcu\custom\drv\misc_drv\_Default_BB\<project>\ rtc_custom.c
static const kal_bool RTC_EXTEND_TO_KEEP_RTC_TIME=KAL_TRUE; //看是否为KAL_TRUE
手机微信同号:13682654092
回复

使用道具 举报

返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


登录或注册
快速回复 返回顶部 返回列表