SLUSFN3 July 2024 BQ25820
PRODUCTION DATA
Refer to the PDF data sheet for device specific package drawings
When EN_MPPT bit is 1, the device provides a maximum power point tracking (MPPT) algorithm for solar PV panel input sources. The Input Power Maximizer algorithm finds and tracks the maximum power point by full panel sweep.
The full panel sweep is used to find the input operating voltage which delivers the maximum charge current to the battery. Before running a full panel sweep, the device momentarily enters HIZ mode to measure input source open-circuit voltage (VOC). The device proceeds to reduce the input voltage regulation target, measuring the charge current output at each setting. The VAC_DPM register is used to program the minimum voltage to exit the full panel sweep. After the sweep is complete, the device updates the VAC_MPP register to the input voltage regulation value producing the maximum charge current. The device then waits for a period of FULL_SWEEP_TMR[1:0] before performing a new full panel sweep. A full panel sweep can be forced at any time by setting the FORCE_SWEEP bit to 1. Note that EN_MPPT = 1 is required for FORCE_SWEEP to work. The FORCE_SWEEP bit is automatically cleared to 0 after the full panel sweep is completed. Note that the device uses the internal ADC to determine the charge current at each step of the full panel sweep, therefore writes to the IBAT_ADC_DIS bit are ignored while MPPT is enabled (EN_MPPT = 1).
Note that when the system is directly connected to the input supply, the device cannot limit the system load. Therefore, the MPPT algorithm may not find and track the true MPP under all conditions. To enable MPPT operation, it is recommended to connect the system load directly in parallel to the battery pack.