I'm developing a power source based on a solar panel and a battery.

Basically, during night or rainy days the power comes from the battery. At sun light the power comes from the solar panel (extra power recharge the battery).

During my search for a buck-boost converter (example TPS63024x) and a linear charger for the battery, I found bq2512x.

Looks like bq2512x has all I need (linear charger, regulated output, load switch and battery voltage monitor), but I'm a quite confusing about the circuit.

  • Solar panel is this one -- 5.5V - 90mA
  • Battery is this -- 3.7V - 1200mAh
  • My device is a Sensor with a Wifi transmitter. Consumes 3.3V - 15mA (200mA peak during 2 seconds, every 5 minutes)

My question is: If my understanding is correct, can someone explain to me the minimum requirements for bq2512x work as I need? Or maybe post a sample circuit with a buck-boost converter and a battery charger in a answer, so we can discuss about it.

  • 1
    \$\begingroup\$ You need \$3.3V\cdot 200mA\cdot 2 s = 1.32 J\$ every 5 minutes (or 288 times a day) for \$\approx 380 J\$ per day. That's \$4.4mW\$. It's very likely that such a solar panel will be able to supply that much even on poor days (though \$5.5V\cdot 90mA \ne 0.6W\$ as stated on the web page.) The big question is what happens when almost nothing comes from the solar cell because of a very long stretch of bad weather. But the battery holds almost \$16,000 J\$ so \$500 J\$ per day (discounting for efficiency) will still last a lot of days. \$\endgroup\$
    – jonk
    Aug 27, 2016 at 0:04
  • \$\begingroup\$ @jonk I agree with you. My primary point is the circuit to put it all together. Do you have any sample? I was thinking about use bq2512x, but it looks like very 'advanced'. \$\endgroup\$ Aug 27, 2016 at 0:09
  • \$\begingroup\$ I really don't have a specific recommendation or circuit here. Usually, TI will have a demonstration board of some kind that uses the part. You might look for one of those. But I'm not prepared to attempt a design for you. Given the solar panel, the battery, and the load, I think you are in a good position and don't have to carefully balance trade-offs. Even a relatively inefficient conversion to the battery is likely to do okay. So you have options, I think. \$\endgroup\$
    – jonk
    Aug 27, 2016 at 0:13
  • \$\begingroup\$ Your solar source has power to waste; so, just protect the battery against overcharging. Most of the bq2512 functions are irrelevant, which is why they are confusing. \$\endgroup\$
    – Whit3rd
    Aug 27, 2016 at 6:20

1 Answer 1


First off, the power you will get from the solar panel will depend greatly on where you mount it and which way it faces. You should assume that 0.5W is the max power you will get out of that panel on a bright sunny day (somewhere near the equator) with the panel facing the sun. So, derate the panel power accordingly. Assuming you're good on that count, you'll need to account for the inefficiencies of the battery charger, the battery itself (internal resistance, coulombic efficiency, self discharge).

Now for the BQ2512X: The datasheet (slusbz9b/slusbz9b.pdf on the TI website) very clearly provides a reference schematic along with the layout guidelines as well. However, this chip is designed for a fixed input voltage system (consumer electronics), so the input voltage must be >3V. The system must choose the battery charge current using the such that the panel terminal voltage stays above 3V. This means you will need a dedicated MCU talking to the BQ over I2C. Also, I assume you know the BQ is only available in a BGA package, which may eliminate the possibility of hand-soldering a prototype.

To summarise, the BQ is probably not the best chip for this job. You might also want to consider getting a panel with a higher terminal voltage, but similar power.


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.