GM3.0软件架构:
1. RTC电量防抖机制在GM3.0上的做法
GM3.0新增电量值写入NVRAM(old_data),开机后初始电量会对比RTC值与NVRAM值,相差在2%以内,选择NVRAM值;
若主板断电再开机,RTC值被清掉,NVRAM值保持,此时开机初始电量会根据电池电压OCV来计算。
2.电量在哪种情况下会校正
a)充电至100%;
b)放电至0%关机;
c)耗流小于10mA,持续时间超过35mins,会起ZCV interrupt,做电压校正;
相关名词: