Design ConsiderationsDue to the control scheme of this algorithm (described in Section 2.4.4), several considerations must bemade to ensure proper algorithm functionality. First, the battery voltage level must be large enough for thecharger to be above the pre-charge threshold and low enough to avoid the constant voltage (CV) mode ofcharging. Both pre-charge and CV modes of operation prevent the charge current from moving linearlywith input power. Secondly, the system load must be low (less than 100 mA) and constant (±50-mAvariation) during the sampling period in order to avoid inaccuracies in tracking. To maximize power, thecharger must never be in supplement mode operation where the battery discharges current into thesystem. Other internal clamps must be neglected through either the charge current setting or the inputcurrent limit (IINDPM) setting, which avoids limiting charge current or input power respectively.