基于RK3399的充电管理调试:
展锐快充条件:
- 1、进入pps快充,条件在cm_is_reach_fchg_threshold:(target_cur >=1.2A且thm_cur>=1A且3.52V<=batt_ocv<4.2V) 或者 (batt_ocv>3.52V且batt_uA>=1.2A)
退出pps快充,条件在cm_cp_is_taper_done,vbat_uV>=target-50mv 且 ibat_uA < 1A 连续6次
vbat过大,电流过小就会退出charge pump快充,然后用普通充电充到截止 - 2、截止电压和截止电流配置到充电芯片中,CM中使用满电电压和满电电流来停充(is_full_charged中满足uV>fullbatt_uV && uA<= desc->fullbat_uA 2次)。软件停充的条件会先达到,软件上就停充了,硬件停充的条件一般达不到
- 3、只使用电流停充,可修改is_full_charged逻辑,不建议修改