Well I am trying to make UPS, uninterruptible power supply, for Arduino Leonardo. This is my circuit
I am using for lipo chargher this ICs, it use TC4056A and DW01 . I think main problem is DW01 overdischarging protection
I have read documents TC4056A and changed the R3 resistor to 2.4k Ohm to decrease charging current to approximately 500 mA to prevent much more heating. Charging and mean time Arduino working properly there is no problem. if I plug out the my UPS. Battery start supplying Arduino. But the problem is if battery was totally finished (all lamp's of battery level switch off and Arduino stopped). Battery can not start charging when I plug in the system. I'm measuring the current from type-c side it shows 40mA but I know while normally working it should be 500mA or more. If I plug out the Arduino from UPS battery starts to charging and measuring current goes 500mA. After waiting a moment, If I plug in the Arduino charging goes normally and arduino start to work.
Well I know, I can not good tell my problem. I take refuge in your understanding.
Well I have try to add circuit.
NEW ADDED
after watching this video I understood the problem! the problem is if the battery voltage lower than 3 volts, lipo charger IC will consume only 50mA. I need to remove load until lipo battery voltage level up to 3 volts.
So question was changed! How can remove the load ( at this project "Arduino Leonardo") until lipo battery level over then 3 volts?
Best Answer
Well After read those doc1, doc2 and doc3. I've fixed my problem. maybe it will helps somebodey in the future. I've added 2 diodes and everting works perfectly, tested!![enter image description here](https://i.stack.imgur.com/rUUfg.png)