DW01A/DW01P lithium-ion battery protection IC is designed to protect the 3.7V li-ion battery from over-voltage (charging) or under-voltage (discharging). I made a spice model of DW01A IC and tested it via simulation in Proteus. This can be downloaded from the link below.
DW01A Spice Model Test Bench Circuit
The test bench circuit for checking the DW01A IC is used below.
The test bench circuit with the simulation waveforms demonstrate that the SPICE model for the DW01A/DW01P lithium-ion battery protection IC is working as expected.
Explanation of the Test Bench Circuit
The DW01A is a single-cell lithium-ion/polymer battery protection IC designed to protect against overcharge, over-discharge, and over-current conditions.
- Power Supply & Inputs: Pin VCC (5) and Pin GND (6) provide the IC operating voltage (driven here by the Vin generator).
- Over-Charge / Over-Discharge Control Outputs:
- Pin OD (1) controls the discharge protection MOSFET.
- Pin OC (3) controls the charge protection MOSFET.
- Both outputs are pulled up via resistors R1 and R2 to observe their logic states clearly.
- Current Sense: Pin CS (2) monitors the voltage drop across the protection circuit to detect over-current conditions (tied to ground in this test configuration).
How the Waveforms Show the Model is Working
The graph plots the input voltage ramp against the internal protection states over a 20-second simulation period:
- Initially, when Vin is within safe voltage limits, both U1(OD) and U1(OC) are high (≈5V), meaning both charging and discharging switches are enabled.
- At approximately t = 1.45s, Vin rises above the over-charge detection threshold (typically around 4.3V).
- The waveform for trace U1(OC) immediately drops to 0V, signaling the charging MOSFET to turn off and block further charging.
- At approximately t = 1.45s, Vin rises above the over-charge detection threshold (typically around 4.3V).
- The waveform for trace U1(OC) immediately drops to 0V, signaling the charging MOSFET to turn off and block further charging.
As Vin returns to normal operating ranges, the outputs recover accordingly, confirming that the SPICE model accurately reproduces the protection thresholds and gate-drive behavior of the DW01A.




