We are trying to charge a 3.7V LiPo 150mAh battery with a 30W 12V Solar Panel.

The circuit we're using is a simple derivative the of the MPPT Solar Charger for Sparkfun's Sunny Buddy:

Schematic of MPPT Solar Charger for Sunny Buddy

Our circuit is almost the same, except for on our prototype board, we use different resistances for \$R_3\$, \$R_6\$, and \$R_2\$. This is done to set the float voltage to 4.1 V as described in the datasheet for the LT-3652 2A Solar-Powered Battery Charger.

When powering the circuit with a DC supply, everything works OK. When supplied with at least 6.5 V, the circuit "turns on" and supplies a small but significant charge current to the battery at around 60-100 mA (to measure this, we cut the trace at JP5). With the solar panel disconnected, we measured ~15 V with a voltmeter.

However, when the solar panel is connected to the circuit, the voltage is a consistent 4.485V and current is drawn from the battery since the charger is "off" (circuit will only "turn on" with >=6.5 V power supply). Even when we connect another 6V @ 9W solar panel, we still measure 4.485V. We have tried using the two separately and in series, all of which maintain the 4.485V.

We considered exposing the solar panel to more light. However, since we measured the same voltage from different panels, we think the circuit itself is the problem.

How do we "turn on" this circuit with the solar panel(s) connected (how do I approach this / what do I try next)?

Note: I've read the datasheet & know a good amount about the LT-3652's capabilities.

  • 1
    \$\begingroup\$ Did you check the voltage on the output of the solar panel while under load? While your solar panel is rated at 6V @9W, I'm almost certain that if you aren't in direct sunlight (and cooling the solar panel) the voltage will be just as low. Also, how are you connecting the second solar panel? If you put the panels in series, you may get the output that you want then. \$\endgroup\$
    – bit0fun
    Commented Feb 28, 2017 at 4:04
  • \$\begingroup\$ So the 6V panel without connection, sits at about 4.9 without load in which case 4.5 under load seems reasonable. For the 12V 30W however, I don't think that's right. The 12V panel could power a few LEDs with some resistors, I'm not sure of its exact power output though. We have tried using the two separately and in series, all of which maintain the 4.485V. \$\endgroup\$
    – Dan Garcia
    Commented Feb 28, 2017 at 4:26
  • \$\begingroup\$ Ah my bad, I glanced over the 12V panel. First thing that is blatant to me after running through the data sheet, is the omission of a schottkey diode from the input of the solar panel. Solar panels can be damaged from reverse current flow, so it is possible something is wrong with it if the 12V one won't output correctly. If a panel was not correctly attached, it is very possible you fried it. I did that to a switching regulator accidentally; plugged the battery in backwards and the regulator didn't do anything. Put a new one on and worked fine. Other than that, you may want to look at your \$\endgroup\$
    – bit0fun
    Commented Feb 28, 2017 at 4:41
  • \$\begingroup\$ "when we plug it into that circuit, the voltage is a consistent 4.485V" - how much current is the solar panel delivering to your circuit? \$\endgroup\$ Commented Feb 28, 2017 at 5:00
  • \$\begingroup\$ @bit0fun I like the idea of the schottkey and we will add it for safety but we can supply power to smaller circuits like an LED with a resistor so I don't think we fried it. \$\endgroup\$
    – Dan Garcia
    Commented Feb 28, 2017 at 5:13

1 Answer 1


Make sure you are resetting your potentiometer for the different panel configurations as this sets the holding voltage for MPPT. The Sunny Buddy hookup guide refers to a set Voltage of 3.0 V while the schematic refers to a set voltage of 2.8 V. Set voltage is measured from the SET pin to the GND pin. I could see the voltage you are measuring being the same for any number of panel configurations if the MPPT holding voltage is still set at the same voltage.

'The weirdest thing to us is that with a DC supply, everything works OK. After 6.5V, the circuit "Turns on" ' ... this is interesting since the start-up voltage listed in the datasheet is 7.5 V. Actually reading a little further there is a "Note 4" on page 4 of the datasheet referring to the startup voltage. The note reads as follows...

Note 4: This parameter [startup Voltage] is valid for programmed output battery float voltages ≤ 4.2V. VIN operating range minimum is 0.75V above the programmed output battery float voltage (VBAT(FLT) + 0.75V). VIN Start Voltage is 3.3V above the programmed output battery float voltage (VBAT(FLT) + 3.3V).

This note tells me that your VIN minimum is 4.65 V (4.1 V + 0.75 V) and your VIN Start Voltage is 7.4 V (4.1 V + 3.3 V). If you are currently at 4.485 V that may not be enough to startup or maintain.

Backing up a little Note 3 may also be of interest...

Note 3: VIN minimum voltages below the start threshold are only supported if (VBOOST-VSW) > 2V.

In the schematic VBOOST and VSW are on connected on the battery management side so my guess is that VIN minimums below the start threshold might need help from the battery. Page 12 and 13 of the datasheet elude to this.

I suggest setting your MPPT voltage per the Sunny Buddy Hookup instructions but use 2.8 V as your set value. Check the voltage across your panel and if it isn't above 7.4 V try to tweak the potentiometer above and below the recommended set point and see if you can measure a VIN value above 7.4 V. Make sure you are measuring good VOC levels to start, such as the 15 V you have achieved in your lab. MPPT will be around 80% of VOC as an approximation...from what I've read.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.