3A Solar Charge Control Circuit Schematic

3A 6V/12V Solar Charge Control

This solar charge control combines multiple features into a single design: 3A current rating, low dropout voltage (LDO), range of voltage adjustment (accommodates 6 & 12V lead-acid batteries), reverse polarity protection, low parts cost ($5.90) and low parts count (14 components). High performance is attributed to the application of the common LM358 op amp and TL431 adjustable shunt voltage regulator.


  • Max solar panel rating (12V): 43W (open circuit solar panel voltage = 18 to 20V)
  • Max solar panel rating (6V): 22W (open circuit solar panel voltage = 9 to 10V)
  • Maximum input voltage: 36V
  • Output voltage range: 4.5 to 15V (continuously adjustable)
  • Max power dissipation: 17W (includes power dissipation of D3)
  • Typical dropout voltage: 0.7V @ 3A (less @ lower currents)
  • Maximum current: 3A (current limiting provided by solar panel characteristics)
  • Voltage regulation: 5mV (voltage change no load to full load)
  • Battery discharge: 100µA (most commercially units discharge at typically 5mA)
  • Reverse battery protection: Control shuts down if battery is inadvertently connected reverse

Solar Charge Control Circuit Schematic

3A Solar Charge Control Circuit Schematic

Other solar charge controls that I have posted at

Bill of Materials

3A Solar Charge Control BOM

Link to Excel file

Operation at reduced current/power

While designed for 3A maximum, it will function just as well at low currents. If applied below 200mA, the heatsink may be eliminated. If applied below 1A, D3 may be reduced in size.

Nominal vs. actual charging voltage

When the voltage is stated (e.g. 12V), this is a reference to the nominal battery voltage (voltage in name only). Actual battery voltage ranges from 10.5V (fully discharged) to (14V fully charged).

Float charge voltage vs. full charge voltage in lead-acid batteries

The float charge voltage is the charging voltage that may remain connected long term—this is approximately 7V for 6V batteries and 14V for 12V batteries—actual manufacturer’s recommendation may vary somewhat, so it may be helpful to check the actual specifications. For faster charging, the voltage may be set slightly higher (e.g. 7.4V for 6V batteries or 14.5V for 12V batteries)—this charges the battery more rapidly, but requires that the control be intelligent enough to reduce the voltage to the float charge level after charging is complete. Most charge controls (like this one) simply charge at the float charge voltage—all automotive electrical systems do this.

Mismatched solar panel application—charging 6V batteries from 18V solar panels

Normally, solar panels are designed for a specific battery voltage applications. For 12V applications, the solar panel open circuit voltage is generally 18 to 20V. Similarly, for 6V applications, the solar panel voltage open circuit voltage is generally 9 to 10V. Since the 9 to 10V panels are relatively uncommon, it is not unusual to use 18 to 20V panels for charging 6V batteries. However, in this case the power dissipation of the series regulator transistor is multiplied by a factor of approximately 5. To prevent thermal destruction of Q1, the current rating in such cases must be derated from 3A to 1A.

A potential work-around is the addition of a 3Ω, 25W resistor in series with the solar panel—this reduces the control input voltage thus maintaining the 3A current rating.

The characteristics of a linear series regulator

The dissipated power is simply the voltage drop times the current. When there is current, but little voltage, the power dissipation is low—when there is voltage, but little current, the power dissipation is also low—when both current and voltage are present simultaneously, there is substantial power. Such is the nature of a linear regulator. The power is maximum when the battery starts to “top off” at the set voltage.

Dropout Voltage

The input voltage exceeds the input voltage by 0.7V when charging at the maximum rate—the lower, the better. Low Dropout Voltage (LDO) is the catch phrase for anything under approximately 2V. This is an important detail for 6V systems—for 12V systems, it is not generally a big issue.

Current Limiting

Current limiting is provided by the solar panel—it is not a commonly understood fact that the solar panel tends to be a constant current device. For this reason, a solar panel can withstand a short circuit. Therefore, the control itself does not require a current limiting feature.

Voltage Reference

The Texas Instrument TL431 is an inexpensive programmable shunt regulator. In this circuit, it is applied at the minimum voltage (2.5V) and does not require the usual voltage divider resistors. The TL432 is very similar, but the pin-out is different. Both are available in a variety of package outlines, but only the TL431 is available in the popular TO-92 package.

Circuit Operation

R1 biases D1, the voltage reference diode. The 2.5V reference from D1 is compared with voltage feedback from the resistor divider. The op amp does all within its power to keep these two voltages identical. The ratio of R3 /R2 controls the proportional gain, and C1 is a compensation capacitor that blocks DC feedback, but responds to changes in output signal thus maintaining stability (prevents oscillation). Zener D2 prevents overvoltage at the gate of Q1—R4 limits op amp output current when D2 is conducting. C1 is the positive rail bypass capacitor. D3 prevents battery voltage from appearing across the solar panel and prevents unnecessary battery discharge when the solar cells are not generating power.

When the feedback voltage from the wiper of R6 drops below 2.5V, the output of U1A moves in the negative direction thus turning Q1 on. The increased current out of Q1 causes the battery voltage to increase and increases the voltage at the wiper of R6 until it is equal to the reference voltage.

It may seem like a waste to use a dual op amp when only a single is required, but the LM358 remains the least expensive and most available device. It also has an undocumented feature that provides reverse battery connection. When the battery voltage is reverse, the non-inverting input of U1 is driven below the negative rail (common)—when this happens, the output of the op amp swings to the positive rail thus turning off Q1 and protecting the circuit against this potentially damaging condition. While this ‘malfunction’ is perhaps well known in the engineering community, the application of this as a circuit trick is new to the world.


For the future

Reduced intelligence MPPT charge control dispenses with the microcontroller

Undocumented words and idioms (for our ESL friends)

work-around –idiom –noun, the solution of a problem that avoids redesigning key components—sometimes cumbersome


Join the conversation!

Error! Please fill all fields.
  • markkoz29gmail-com

    Hello, I have a question: i have a small solar panel, 4 W (max) and 0,5V (max) and working values will be a little be lower, i think. so will it works with this circuit? Thank you!

  • T i m

    Probably a silly question but is the tab on the FQP27P06 isolated from the pins or connected to one of them (drain)?

    I’ve read the datasheet top to bottom but just can’t see it mentioned. ;-(

    Cheers, T i m

  • Willy

    Why we use MOSFET Canal P but no N ??

  • shafqat

    acually we want to use a 150W solar panel which have current rating more than the 9A so what changes is required in that above circuit sir,
    2nd when the panel is atached and battery is also atached to the circuit and there is hot sun i-e panel give about 9A current and charging battery,what will be the voltage on digital multimeter at the drain and also at the schottky diode towards the battery side , is it will be graeter than the battery (10 v for example at dicharge condition) there or not ,
    3rd what does mean by drop out voltage and how we measure it
    at last please sir share there mathemical calculation

  • shafqat

    sir plz make one thing clear the voltage at the drain of mosfet or at the schottky diode toward the batter sde have voltage more than the battery voltage
    also sir can you share the circuit mathematcal calculaton
    and is the the 8A setup can we use for 9.5 A current

  • delo

    Is it possible to replace the FQP27P06 mosfet for a IRF540 mosfet?

  • shafqat

    sir what will be out put voltage and current (possible) at the drain or schottky output ,mean that is the voltage be thier higher than the 12v of battery when it charge battery .is we can use it for 150Wpanel whch have load current more than 9A if we use in circuit
    Q1: P80PF55 (80A, 55V MOSFET P Channel)(need for low thermal resistance)Heatsink: Ohmite RA-T2X-64E (3″ heatsink with 3.1°C/W)D3: 80SQ045

    • Jim Keith

      @shafqat Figure about 0.5V drop for the schottky rectifier.

      To boost the current rating, parallel two MOSFETs, each with its own schottky rectifier. The MOSFETs need to have matched gate transfer characteristics so that they load share –generally two out of the same lot (tube) will be OK –when the battery is topping off (MOSFETs dropping several volts), give it the finger thermal test to see if both heatsinks are running at about the same temp. Caution, they may run very hot…

      This is approaching the practical power limit on a linear regulator –consider using the SSS topology (search for “SSS” on this web site)…

  • delo

    Is it possible to replace the FQP27P06 mosfet for a IRF9Z34N or a IRF540 mosfet?

  • delo

    Hello,how to calculate the capacitor value C1 = 0.1uF ?

  • Joven

    Hi Jim,

    I have a project that works during night time. I wanted a circuit that charge a battery during day time and automatically on during night time that supply a 3Amps circuit. Can you suggest a functional circuit that can help me to my problem?

    Thankyou so much! 🙂