TP4056 Module Proteus Library with Spice Model | Free Download

The TP4056 is a complete constant-current/constant-voltage (CC/CV) linear charger for single-cell lithium-ion batteries. Modules featuring this IC (frequently paired with a DW01A protection IC and an FS8205A dual MOSFET) are ubiquitous in DIY electronics, power banks, and portable single-cell applications. Simulating power management systems prior to etching PCBs helps prevent costly routing errors and component burnouts. 

Below is a comprehensive guide to utilizing, configuring, and testing the TP4056 module model with SPICE support inside Proteus ISIS. 

Download link for TP4056 Module proteus library free:

TP4056 Module Proteus Library

TP4056 Module Spice Model | Free Download

Test Circuit:

TP4056 Module Proteus Library with Spice Model | Free Download

1. Key Features of the TP4056 Module

  • Charging Modes: Supports both Constant Current (CC) and Constant Voltage (CV) operational phases.

  • Adjustable Current: Features a programmable charge current up to $1\text{ A}$ via an external resistor connected to the PROG pin.

  • Protection Integration: Standard modules include a secondary protection layer (typically via DW01A) providing over-discharge cutoff, over-charge voltage clamping ($4.2\text{V}$), and short-circuit protection.

  • Status Outputs: Dual LED output pins (Red for charging, Green/Blue for fully charged).

2. Circuit Architecture & Simulation Setup in Proteus

When building a simulation environment for a 3.7V Lithium-Ion battery management system, the setup typically involves:

  1. Input Power Source ($5\text{V}$ DC): Simulates the USB input supply ($\text{IN+}$ and $\text{IN-}$ pads).

  2. TP4056 Subcircuit Block (MOD1): Represents the management module handling the core thermal and voltage regulation.

  3. Battery Cell Model ($3.7\text{V}$ Li-Ion): Modeled using behavioral voltage sources or specialized nonlinear charge-discharge curves to accurately represent voltage shifts under load.

  4. Protection Circuitry & Load: Connected across $\text{OUT+}$ and $\text{OUT-}$ to test automatic load cutoff during under-voltage or fault scenarios.

3. How to Install Custom Proteus Libraries

To add TP4056 module model into your Proteus workspace:

  1. Download and Extract: Download the library package(The ZIP file contains TP4056MOD.LIB and TP4056MOD.MDF).

  1. Unzip and Copy files into proteus directories:

    • Copy the TP4056MOD.MDF file into the following Models folder:

      C:\ProgramData\Labcenter Electronics\Proteus 9 Professional\Models

    • Copy the TP4056MOD.LIB file into the following Library folder:

      C:\ProgramData\Labcenter Electronics\Proteus 9 Professional\Library

  2. Restart Proteus: Close and reopen Proteus ISIS, then search for TP4056MOD in the Pick Devices window to place it into your schematic layout.

4. Free Model Resources

Watch the following video demonstration:



Post a Comment

Previous Post Next Post