Bringup
Open the editor
Behavioural mixed-signal modelTP4056 + DW01A + FS8205A module (03962A)tp4056_module

TP4056 Li-ion charger module with protection (DW01A)

Charges one Li-ion cell from 5 V: 1 A constant current (PROG 1.2 kΩ) up to 4.2 V, then constant voltage until the current falls to 1/10; below 2.9 V trickle charge with 130 mA. Red LED (CHRG) while charging, green (STDBY) when full. The DW01A protection cuts the load off below 2.4 V cell voltage (after 40 ms; back on above 3.0 V), stops charging above 4.3 V and switches off at 3 A overcurrent or a short. Connect the cell to B+/B−, the load to OUT+/OUT−.

IN+IN−B+B−OUT+OUT−CHRGSTDBYTP4056 + DW01A + FS8205A module (03962A)
Schematic symbol

Key data

Category
Modules
Simulation model
Behavioural mixed-signal model
Manufacturer part number
TP4056 + DW01A + FS8205A module (03962A)
Reference prefix
U
Pins
8
Land pattern
PinHeader_1x08_P2.54mm_Vertical

Simulation model

A behavioural model implements the interface of the chip (registers, protocol, timing) at its pins. The pins are connected to the analog circuit like CMOS pins.

Model
tp4056
Supply pins
IN+ / IN-

Pins 8

PinNameUse
IN+IN+Supply pinCharger input 4–8 V (USB 5 V)
IN-IN−Ground pinCharger ground (= OUT−)
B+B+Supply pinCell + (single Li-ion cell)
B-B−Passive pinCell − (through the protection MOSFETs to OUT−)
OUT+OUT+Supply pinLoad + (= B+)
OUT-OUT−Ground pinLoad − (switched by the protection)
CHRGCHRGOutput pinCharge status: low while charging (red LED on the board)
STDBYSTDBYOutput pinCharge status: low when the cell is full (green LED on the board)

Parameters 2

PROG resistorrprog
Default1.2k Ω

I = 1200 V / R: 1.2 kΩ = 1 A, 2.4 kΩ = 500 mA, 10 kΩ = 130 mA

Recharge thresholdvrechg
Default4.05 V

not in the TP4056 data sheet revision used; 4.05 V as in comparable chargers

PCB

Connector / off-boardPinHeader_1x08_P2.54mm_Vertical

TP4056 Li-ion charger module with protection (DW01A) as a module on a 8-pin header (IN+, IN−, B+, B−, OUT+, OUT−, CHRG, STDBY) – wire it to the pads / terminals of your module