Electronic – TP4056 lipo charger output voltage

battery-charginglipovoltage-regulator

for a project I'm looking for a charging solution to charge a lipo battery, while at the same time being able to power a microcontroller with 3.3v.

For that purpose, I bought a few TP4056 boards that also include a DW01A and a FS8205A and should be able to provide charging and protection.

The schema of this circuit is:

enter image description here

I've been experimenting with these 2 batteries:

enter image description here

One is a 3.7v 1200mAh battery, the other is a CN18650 9800mAh battery (Or at least, that's what the printed on them.

Charging them seems to work fine, after a while the green led on the TP4056 lights up, indicating that charging is done.

At full charge, both batteries give just over 4v. Since my microcontroller requires 3.3v, I used a XC6203P332PR (datasheet) to regulate the voltage. I hooked the Vin up to the OUT+ of the TP4056 circuit, Vss (ground) to OUT- .

I expected OUT+ and OUT- to give the same voltage as the B+ and B-, but unfortunately, it doesn't. With the 1200mAh, I only get about 0.7v on OUT+ and OUT-, with the 9800mAh, I see erratic behavior, sometimes it geve the proper output voltage, but a lot of times, I also only get 0.7v out of it.

I can't quite figure out what's going wrong. I've tried multiple TP4056 boards and multiple batteries, but did not get a consistent figure. Googling around, I find mixed information about the TP4056, apparently there are also cloned versions of this chip around.

I was wondering if anyone knows the cause of my problem, am I doening something obviously wrong, or is the TP4056 just not the right way to go? and if not, are there any other suitable (and preferably affordable) solutions around?

Best Answer

Desolder any of the output pins from the TP4056 module to the regulator and then solder it back. The voltage will return.

I am using this module with a boost convertor in my RC transmitter as a 10v battery and this situation happens time to time. I have no idea why though.