mtk 使用HW_FG出现电量1x%每10s减1%快速往下掉到1%又能维持很久后才关机
现象:使用HW_FG出现电量1x%每10s减1%快速往下掉到1%又能维持很久后才关机问题
分析:
1,对于电量1x%每10s减1%快速往下掉问题,需要校准CAR_TUNE_VALUE和调试Qmax这里不做讨论;
2,如下code V_0PERCENT_TRACKING 默认值是3450mV,当bat_vol小于3450mV就会启动0Percent tracking机制每10s减1到1%,但是由于有些电池特性不一样在3450mV~3400mV之间还能放十几分钟的电,就会出现电量1x%快速掉到1%,又在1%维持很久的现象。
if (BMT_status.bat_vol <= V_0PERCENT_TRACKING) {
resetBatteryMeter = mt_battery_0Percent_tracking_check();
} else {
resetBatteryMeter = mt_battery_100Percent_tracking_check();
}
[SOLUTION]
根据1%维持的时间适当减小 V_0PERCENT_TRACKING(3420mV/3410mV)的值调试到可接受范围。