For single-cell batteries, there is an increasing application need to charge with a solar panel. To charge the battery from a solar panel with the most charge current, the charger needs to operate at the Maximum Power Point (MPP). If the charger input voltage is not held at the MPP, then the charger attempts to pull as much power as possible from the panel, potentially collapsing the input voltage. A feature of TI Battery Chargers called Input Voltage Dynamic Power Management (VINDPM) can be used to hold the input voltage of the battery charger at the MPP.
All trademarks are the property of their respective owners.
The current drawn from a solar panel is closely related to the output voltage of the solar panel being used. When no current is drawn, the solar panel relaxes to the open circuit voltage (OCV) condition. The OCV for a fixed solar panel increases as the temperature decreases [1 - 3]. At the opposite end of the operation spectrum, if too much current is drawn, then the output voltage of the solar panel moves to a short condition. At this operating window, the current is called the short circuit current (SCC). The SCC current for a fixed solar panel increases as the irradiance increases. The MPP lies in between these conditions and requires careful selection of the input voltage limit to not only avoid operation at the OCV and SCC conditions, but to meet the MPP [4].
Typically, the MPP voltage lies between 75% to 85% of the OCV in fully irradiated sunlight conditions. This ratio of MPP voltage to the OCV is also known as the k-factor. Having the ability to modulate the input voltage around this ratio can help to achieve the MPP of the solar panel. The sample current vs voltage and power vs voltage curves for a solar panel are shown in Figure 1-1. In the power vs voltage curve, there is a clear MPP of 7W and 13.5V. Moving the voltage up or down beyond this point lowers the output power [5]. Finding a way to keep the solar panel voltage at the best point is critical to help charge the battery faster.
The key to extracting the most power possible from a solar panel is to stay at the MPP. When charging near the MPP, the battery charger has the potential to crash the panel voltage to the short circuit condition. One way to prevent this crash is to regulate the input voltage of the battery charger. If the MPP is known and the battery charger holds the input voltage at this limit, maximum power transfer can be achieved.
TI makes use of VINDPM and Input Current Dynamic Power Management (IINPDM) to regulate the input of a battery charger. With VINDPM and IINDPM, the battery charger keeps the input voltage and input current at the set point to prevent browning out the adapter. In this mode, the battery charger also prioritizes system current over battery current to continue supporting the load. In cases of extreme load while overloading the adapter, the battery charger can supplement current from the battery to the load. The key here is in all of these cases, the input voltage and/or input current is being regulated to keep the adapter from collapsing.
For the solar use case, VINDPM is more applicable than IINDPM. Set the VINDPM of the battery charger at the MPP to extract maximum power from the solar panel. By the nature of the battery charger, if users try to request maximum current, then this browns out the adapter. However, fixing the VINDPM keeps the input voltage at the correct operation point. To make use of VINDPM, the battery charger needs to have sufficient VINDPM step resolution to be able to zero in on the MPP.
An algorithm is needed to get a good MPP throughout the charge cycle as the environmental conditions change. The best way to do that is to measure the charge current at each VINDPM setting and keep the VINPDM fixed at the setting that gives the most charge current. For a fixed battery voltage in the short term, whatever input voltage gives the most charge current is the MPP.
There are two scenarios (assuming no system load). First, the charger is in VINDPM with the setting that gives the most charge current. This indicates operation at the MPP. Second, the charger is not in VINDPM while the full charge current is realized. This indicates the solar panel has more energy to provide than is requested.
As mentioned above, there are two few key things necessary to achieve solar battery charging, which are listed below:
The BQ25638 and BQ2562x both have a 40mV step size for VINDPM with a range from 3.800V to 16.800V. Since both parts are I2C controlled, the user can easily step the VINDPM setting for each charger while in search of the MPP.
The second requirement is being able to measure the charge current while the VINDPM is changing. Both devices have a charge current ADC that can be used for approximate values of charge current. A demonstration of the buck topology of the BQ25638 in gray with the attached solar application is shown in Figure 4-1.
The algorithm is as follows for each device. First, program the desired charge current. Second, sweep the VINDPM setting from the OCV to the lowest available. Record the charge current at each step. Third, return to the step that gave the most charge current. Fourth, periodically iterate this process as the load changes and environmental conditions change. For a simple demonstration of the algorithm using the BQ25638, see Figure 4-2.