Skip to main content

New Circuit

SU

sushilsapkota990

·

Created Oct 20, 2026

·

Updated Oct 20, 2026

Schematic preview for New Circuit
Details

Components

4


Schematic

Yes


Simulation

Transient analysis


Copies

Not copied yet

Tags

No tags yet.

About this circuit

The author hasn't added a description yet.

Components used

Components used
4 components
NameManufacturerMPNCountType

Capacitor

Generic

—

1

Official

DC Voltage Source

Generic

—

1

Official

OPA564

Texas Instruments

OPA564AIDWD

1

Official

Resistor

Generic

—

1

Official

SPICE netlist

* **************************************************
* Generated from CircuitSim Schematic
**************************************************
C_C1 N4 N2 1u IC=0
R_R1 N2 N1 470K Resistor_1d9c8cf9a__R_R1
xU1 NC_1 NC_2 N2 0 NC_3 N4 NC_4 NC_5 NC_6 NC_7 NC_8 NC_9 NC_10 OPA564TI_9b0bf858
V_V1 N1 0 dc 5 ac 0 0 distof1 0 0 distof2 0 0

**************************************************
* Models and supporting definitions follow
**************************************************
.model Resistor_1d9c8cf9a__R_R1 r(tc1=0 tc2=0 tnom=27)
* Compact ngspice equivalent for the OPA564 power operational amplifier.
* Exact source-model execution is retained in preflight evidence; this model is normalized for editor runtime.
.subckt OPA564TI_9b0bf858 T6 T9 T0 T1 T7 T4 T8 T10 T5 VPPLUS VPMINUS T2 T3
    B_OPA564_ENABLE enable_factor 0 V={min(max((V(T6,T3)-0.8)/1.2,0),1)}
    E_OPA564_COMMAND command 0 T0 T1 100k
    R_OPA564_POLE command drive 1k
    E_OPA564_LIMIT_P limit_p 0 VALUE={V(T4)+min(max(2.083333333*V(T7,T3),0.1),1.5)*0.1}
    E_OPA564_LIMIT_M limit_m 0 VALUE={V(T4)-min(max(2.083333333*V(T7,T3),0.1),1.5)*0.1}
    B_OPA564_LIMIT_P drive limit_p I={1meg*uramp(V(drive,limit_p))}
    B_OPA564_LIMIT_M limit_m drive I={1meg*uramp(V(limit_m,drive))}
    B_OPA564_ENABLE_PATH drive output_source I={V(enable_factor)*V(drive,output_source)/0.05}
    R_OPA564_ENABLE_OFF output_source T3 1G
    R_OPA564_OUTPUT output_source stage_out 0.05
    V_OPA564_OUTPUT_SENSE stage_out T4 0
    R_OPA564_OUTPUT_OFF T4 T3 1G
    B_OPA564_IFLAG T9 T3 V={V(T5,T3)*V(enable_factor)*min(max((abs(I(V_OPA564_OUTPUT_SENSE))/min(max(2.083333333*V(T7,T3),0.1),1.5)-0.85)/0.1,0),1)}
    B_OPA564_THERMAL 0 thermal I={I(V_OPA564_OUTPUT_SENSE)>=0?I(V_OPA564_OUTPUT_SENSE)*max(V(VPPLUS)-V(T4),0):-I(V_OPA564_OUTPUT_SENSE)*max(V(T4)-V(VPMINUS),0)}
    R_OPA564_THERMAL thermal 0 33
    B_OPA564_TFLAG T8 T3 V={V(T5,T3)*min(max((V(thermal)-100)/20,0),1)}
    B_OPA564_TSENS T10 T3 V={0.575-2m*V(thermal)}
    B_OPA564_ISET T5 T7 I={96u}
    R_OPA564_INPUT_P T0 T3 1T
    R_OPA564_INPUT_M T1 T3 1T
    R_OPA564_VP_P VPPLUS T2 1T
    R_OPA564_VP_M VPMINUS T3 1T
    B_OPA564_SUPPLY T2 T3 I={5m+45m*min(max((V(T6,T3)-0.8)/1.2,0),1)}
.ENDS OPA564TI_9b0bf858

**************************************************
* Simulation settings
**************************************************
.tran 100u 100m 0
.end

Try this circuit yourself

Free to get started. No download — runs in your browser with a full SPICE engine.