logo elektroda
logo elektroda
X
logo elektroda

Increase TP4056 Charging Current to 1.2A Safely

User question

How do i increase a tp4056 current to 1.2A

Artificial Intelligence Response

Direct answer to the question

  • The TP4056 data sheet guarantees no more than 1 A of charge current for a single IC.
  • Trying to obtain 1.2 A from one TP4056 is outside specification; the correct engineering solutions are:
    • Use a different charger IC / module rated ≥1.2 A, or
    • Use two TP4056 modules in parallel, each set ≈0.6 A, accepting the added complexity.

Key points

  • RPROG ≈ 820 Ω would theoretically program ≈1.2 A, but thermal regulation will throttle the current and long-term reliability cannot be guaranteed.
  • A switching-mode charger (e.g. TI BQ25895, CN3791, LTC4054-based buck modules) is the preferred, efficient, and safe approach.

Detailed problem analysis

  1. TP4056 current-programming limits
    Formula from data sheet:
    \[ I{CHG}[{\rm mA}] = \frac{1000}{R{PROG}\,[{\rm k\Omega}]}\;(\text{approximated}) \]
    • RPROG = 1.2 kΩ → ≈ 0.83 A (common “1 A” module).
    • To push toward 1.2 A, RPROG would have to drop to ≈ 0.83 kΩ (820 Ω E24).

    However:
    • Absolute-maximum charge current in the official data sheet is 1 A.
    • Internal power transistor and thermal shutdown point (~125 °C) are sized for 1 W dissipation.
    With 5 V in, 4 V battery, 1.2 A would dissipate
    \[ P_D = (5-4)\times1.2 \approx 1.2\;{\rm W}, \]
    already above the guaranteed 1 W capability and on most low-cost modules the tiny copper area cannot remove this heat.
    • The IC will therefore enter thermal-regulation mode and clamp the current back down, or eventually fail.

  2. Parallel-module alternative (experimental)
    • Connect two identical TP4056 boards to the same cell, RPROG ≈ 2 kΩ on each (≈600 mA).
    • Add 0.1–0.2 Ω ballast resistors in series with each BAT+ to reduce current hogging.
    • Drawbacks: unsynchronised termination (one stops at C/10 before the other), LED indications inconsistent, extra parasitic resistances, doubled board area and heat.
    • Still linear, so total heat ≈1.2 W shared by two packages – manageable with good airflow.

  3. Preferred engineering solution
    • Select a buck-type single-cell charger:
    – TI BQ25895/BQ24195 (2–3 A, power-path, I²C control)
    – CN3791 (1.8–3 A, simple resistor-prog, often sold as “2 A solar/li-ion charger module”)
    – LTC4002/LTC4055 families, or Microchip MCP73871 (1.8 A)
    • Advantages: ≥90 % efficiency, dramatically lower temperature rise, accurate termination, safety timers, NTC input, USB BC1.2 / QC negotiation on some parts.

  4. Battery and supply considerations
    • Verify cell spec: standard 2 000 mAh 18650 ≈1 C max rapid charge → 2 A is OK; smaller 1 000 mAh pouch may be limited to 0.5–1 A.
    • Power source must deliver at least 2 A at 5 V with minimal sag; many phone chargers labelled 2 A still droop to 4.6 V and cause TP4056 dropout.
    • Wiring and PCB traces ≥1 mm width (1 oz Cu) or use stitched copper pours.


Current information and trends

Online sources (Elektroda, Arduino Forum, StackExchange 2023-24) strongly discourage exceeding 1 A per TP4056 and favour switching chargers. USB Type-C PD sinks that negotiate 5 V / 2–3 A paired with modern buck chargers are now common on hobby modules (<3 USD, 2024 prices). Integration of fuel-gauge + charger (e.g. MAX17320) is also trending.


Supporting explanations and details

• Why linear chargers run hot: all excess voltage is burned as heat in the internal pass transistor; efficiency \( \eta \approx V{BAT}/V{IN} \).
• Buck topology uses inductor + FET switching, so dissipation is \( I^2 \times R_{DS(ON)} + \text{switch losses} \) → typically <0.3 W at 1.2 A.
• Analogy: driving a car in first gear (linear) vs. using a proper gearbox (switch-mode).


Ethical and legal aspects

• Lithium-ion safety: over-temperature, over-charge, and thermal runaway can cause fire. Operating out-of-spec charger voids conformity (CE/FCC) and product liability.
• Follow IEC 62133 / UL 2054 if designing commercial equipment.
• Dispose of failed cells according to local hazardous-waste regulations.


Practical guidelines

Implementation steps if you still want to experiment with one TP4056:

  1. Replace RPROG with 820 Ω ‑ 1 kΩ 0805 resistor.
  2. Attach IC underside to large copper pour, add thermal vias to bottom plane.
  3. Place NTC on cell and cut /PROG when >45 °C.
  4. Bench-test with thermocouple; abort if case >100 °C.

Best practice (recommended):

  1. Buy a 2 A CN3791 module, set ICHG with a single 0.12 Ω sense resistor (or trim pot).
  2. Feed from 5 V/3 A USB-C PD PSU.
  3. Use cell with 2 C continuous rating and integrated 2.5 A PCM/BMS.
  4. Verify charge curve with data logger the first few cycles.

Potential challenges
• Heat management in tight enclosures.
• Ensuring accurate termination when paralleled.
• USB-C identification for >1.5 A current.


Possible disclaimers or additional notes

  • Running TP4056 above 1 A voids manufacturer guarantee; long-term MTBF untested.
  • Paralleling chargers works only for one cell; never parallel to charge a 2-S pack.
  • Hobby modules from marketplaces may use counterfeit ICs with looser limits—behaviour unpredictable.

Suggestions for further research

• Evaluate combo PMICs (e.g. TI BQ25792) that support both charging and boost for USB-OTG.
• Investigate gallium-nitride (GaN) USB-PD supplies for compact, efficient power.
• Thermal simulation tools (e.g. TI WEBENCH, ADIsimPower) to predict hot-spot temperature before PCB fab.


Brief summary

The TP4056 is a solid 1 A linear charger but cannot be relied on for 1.2 A without exceeding its ratings and courting thermal problems. For a robust design, either share the load across two TP4056 modules (with the caveats listed) or—preferably—switch to a modern switching charger IC/module explicitly specified for currents ≥1.2 A. This path delivers higher efficiency, lower temperature, and better safety compliance.

Ask additional question

Wait...(2min)
Disclaimer: The responses provided by artificial intelligence (language model) may be inaccurate and misleading. Elektroda is not responsible for the accuracy, reliability, or completeness of the presented information. All responses should be verified by the user.