MPPT buck converter ICs

Mar 17, 2018 57 Replies

Lots of MPPT boost converter ICs, but what about we blokes who need to charge single Li-ion cells, 3.3 to 4.2V, from common 6 to 12V solar panels?



Thanks, - Win

Flip the cell over and do the buck/inverter trick. ;)

Cheers

Phil Hobbs

Dr Philip C D Hobbs Principal Consultant ElectroOptical Innovations LLC / Hobbs ElectroOptics Optics, Electro-optics, Photonics, Analog Electronics Briarcliff Manor NY 10510 http://electrooptical.net http://hobbs-eo.com

'Duh' hacks?:

- Coupled windings (flyback, close enough)

- Buck-boost (who needs common ground?)

- Add on an external bootstrap gate driver (and current sense if applicable)

- Level-shift any control signals and fool it into "boost"ing its ground instead

Tim

-- Seven Transistor Labs, LLC Electrical Engineering Consultation and Contract Design Website:

formatting link

Oh, SEPIC too, of course.

Tim

Seven Transistor Labs, LLC Electrical Engineering Consultation and Contract Design Website: https://www.seventransistorlabs.com/

You can use a regular buck converter IC that has an enable pin and do the MPPT with say an ATTiny PWMing that pin a few hundred Hz. AFAIK Li-ions don't care if they're charged with pure DC or PWM. You might even be able to get away with high-side current sensing with no external components other than sense resistor for P+O on the 6V panels cuz the ATTiny series can run up to 5.5 and the differential ADC channel pins will work up to around 0.4 volts above the supply rail.

Yes, excellent suggestion, and it should work well. Experimenting with six MPPT boost-converter IC eval kits, I learned that most have less than ideal MPPT algorithms, so programming one's own would be good.

But hey, I'm charging a 4V cell from a 6-volt solar panel, and am eager to zoom past this aspect of my project, using a standard charge-controller IC. But most are linear-regulating with 7-volt max ratings, and I worry somebody might plug in a 12V panel, etc. To handle this, and maybe get a bit more efficiency, I'm adding a simple buck converter with a say 4.5V output setting. The question becomes, how much more work is warranted to get an extra 20% or so? My 2W panel has a 4x safety margin to handle cloudy days, work hard to get 5x? OTOH, if some blokes then do use 12V panels, the improvement could be much more.

BTW, my project is a bee-counter and hive-monitoring system, which doesn't need to work in the winter.

Thanks, - Win

Looks like I showed up at just the right time. Concerning the MPPT algorit hm -> I know there are many ways to skin this cat. Why wouldn't looking at just the current into battery be enough to control PWM? If you change pwm and the current into battery goes up then you are good. No?

Regards, Bob

I just realized this is wrong. The charge controller has a constant charge current, which is programmable by resistor-value, but it won't take advantage of the maximum output of the solar panel at any given time.

Thanks, - Win

this cat. Why wouldn't looking at just the current into

Yes good, increase converter PWM, get higher current. Now increase it some more, panel voltage sags dramatically, get lower current. Oops, that's not an ordinary control loop.

Thanks, - Win

What are you talking about? There are tons of ic's out there, and they all use buck-boost and MPPT to accommodate solar PV power sources. Some of them have a fairly huge input voltage range.

formatting link

90 You don't need to know much about electronics anymore to use this dumbed down stuff.

I think one oft-used method is to add dither so the loop is forever hunting around the optimum point.

piglet

MPPT controllers always 'hunt', you can look at the original patent. I think its was a Exxon patent.

Cheers

Some panel users charge a very large cap. When the voltage exceeds some limit, turn on the buck or boost converter until the voltage drops to another limit. Repeat as needed.

That's what I've decided to do, it's very simple. The cap doesn't have to be too big, for a fast converter with a high clock rate. I found a buck converter with a precision enable input with hysteresis, TPS54302. Add just two resistors to prevent pulling the panel too far down at low light levels. At high light levels I'll be throwing away extra juice, if a small battery is fitted. The Li-ion charging manager is an MCP73831, in a Feather ARM Cortex M0+ controller board.

Thanks, - Win

There are dozens of algorithms out there, the later ones are based on clever observations of the of the IV behavior.

How about just using a constant-voltage-output synchronous switcher?

John Larkin Highland Technology, Inc lunatic fringe electronics

Yes, you're right, and I have dozens of candidate buck-boost MPPT datasheets stored in my computer. But they're mostly rather complicated and expensive. For example, your LT8490 part costs $12 and comes in a 64-lead QFN package. Sheesh!

For my inexpensive project with a dinky 2W panel and a 500mAh cell, I'd like to see under a buck in a sot-23 package. :-) I imagined there'd be some simple low-cost buck-only MPPTs out there. E.g., for a 6V solar panel with a single Li-ion cell.

Thanks, - Win

Yes, indeed. And bitrex suggestion to use a micro- controller is right on target to roll-your-own MPPT. My beehive project uses an ARM Cortex M0+ controller, cost 40-cents qty 100 (!), but I hesitate to add to its complexity by diving into one more can of worms. Spring/summer is fast approaching. Bee time!!

Thanks, - Win

Interesting info at

formatting link

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required