Does anyone know why this TP4056 module shuts down in this configuration? If I bypass it, everything works and the measured current does not exceed the limit of the TP4056.
-
Is that 1A pk or Avg? – Tony Stewart EE75 Mar 04 '18 at 04:40
-
Peak at turn on. It idles below 0.1A. – Quahetus Mar 04 '18 at 04:46
-
2It is possible that the peak inrush current is still enough to dip the voltage input of the 5V out DC-DC converter enough to reset the BT module. Add a few good (largish) capacitors to the various power rails near the loads. I have observed volt drops in the protection switches on small USB power banks. Pretty diagrams BTW. – KalleMP Mar 04 '18 at 08:06
-
Thank you for the suggestion. How do I calculate the value for the capacitors? The voltage is easy enough, but what about the capacitance? I did the diagrams in Visio. – Quahetus Mar 04 '18 at 12:55
-
12000 views and not a single upvote on an answer?, please use the voting system – Voltage Spike Jun 09 '21 at 05:02
5 Answers
Here is the solution - add another TPO4056 to your design in parallel, as described here: TP4056 module parallel output
I've ran into this same problem with a very similar setup and objective.
The TP4056 cannot provide the inrush current so the DW01A shuts down.
The problem seems to be inrush current from the amplifier board (I am using one with integrated BT, not the DC:DC converter. I understand the inrush current trips the DW01A, and that this current is produced by the capacitors on the amplifier - so we cannot add capacitors to slow the inrush current.
The boost converter can operate without the load so its not the cause.
Another workaround is adding the source charging voltage to TP4056 (it powers the load directly bypassing the protection chip) - then the amplifier can power up, getting past the inrush current problem, and source voltage can be removed.

- 41
- 3
That's not just the TP4506, thats the TP4506 plus a load of circuitry all on a module. It looks like the circuit diagram is:
This shows that unless the TP4506 was shorting the battery (and I doubt it, because you would get some pretty flames if it were), the problem is the DW01A and its mosfets. You can see if the problem is with the IC or the MOSFETS by checking the IC pins and seeing if theyre at the expected values.
As DIODEX points out, it's possible that you're running into a problem with the fact that it's meant for single cells, although I'm not quite sure how it would sense that.
edit: when I say "problem", at least for the DW01A, I don't mean that it's necessarily broken, it's just not outputting the signal you want. It might be sensing a fault condition like overcurrent etc.

- 5,303
- 2
- 18
- 34
-
1Thanks for the quick answers! I will check voltages at IC pins and also try it with a single 18650. – Quahetus Mar 04 '18 at 04:43
-
1dual 18650 only drops the ESR in half, which is an indication of the load and I would expect a surge > 1A. however DW01A chip is supposed to be CC and CV limit in this cct and only drop 70mV or so. more pin Voltage's are need to debug further. – Tony Stewart EE75 Mar 04 '18 at 13:08
I had a similar problem when I connected a step-up regulator to the TP. My assumption was that the TP must first be supplied with power and only then the load may be connected. In your case the switch SW1. In my case this works. So only connect the battery and then turn on SW1 works? For me that was the "solution".

- 21
- 1
Just connect the XL6009 to the battery with the switch.
Batteries wired as usual to B+ and B-.
Don't use the OUT+ and OUT- pins.
Output current "limited" through OUT+, OUT- and USB port.
See BeB00 picture.

- 11,004
- 1
- 7
- 20