Linear Rectification & Regulation
RO
Robert-Bauld
·
Created Oct 27, 2026
·
Updated Oct 27, 2026

Details
Components
7
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
7 components
NameManufacturerMPNCountType
SPICE netlist
* **************************************************
* Generated from CircuitSim Schematic
**************************************************
C_C1 N9 0 300u IC=0
X_D1 N1 N5 DIODE_25d079d4 IS=1e-14 RS=0 N=1 BV=1e30 IBV=100p CJO=0 VJ=1 M=0.5 TT=0 EG=1.11 XTI=3 KF=0 AF=1 FC=0.5 ISR=0 NR=2 IKF=1e30 TNOM=27 IC=0 TEMP=27
X_D2 N2 N5 DIODE_25d079d4 IS=1e-14 RS=0 N=1 BV=1e30 IBV=100p CJO=0 VJ=1 M=0.5 TT=0 EG=1.11 XTI=3 KF=0 AF=1 FC=0.5 ISR=0 NR=2 IKF=1e30 TNOM=27 IC=0 TEMP=27
X_D3 0 N1 DIODE_25d079d4 IS=1e-14 RS=0 N=1 BV=1e30 IBV=100p CJO=0 VJ=1 M=0.5 TT=0 EG=1.11 XTI=3 KF=0 AF=1 FC=0.5 ISR=0 NR=2 IKF=1e30 TNOM=27 IC=0 TEMP=27
X_D4 0 N2 DIODE_25d079d4 IS=1e-14 RS=0 N=1 BV=1e30 IBV=100p CJO=0 VJ=1 M=0.5 TT=0 EG=1.11 XTI=3 KF=0 AF=1 FC=0.5 ISR=0 NR=2 IKF=1e30 TNOM=27 IC=0 TEMP=27
aD5 0 N10 ZENERVIRTUAL_b2f33485
R_R1 N8 N5 300 Resistor_1d9c8cf9a__R_R1
R_R2 N7 0 1K Resistor_1d9c8cf9a__R_R2
R_SW1 N5 N9 100u
R_SW2 N8 N10 100u
R_SW3 N7 N8 100u
X_T1 N3 0 N1 N2 Param1P1S_e1d792b5 PTurns=10 PNegativePolarity=0 STurns=1 SNegativePolarity=0
V_V1 N3 0 dc 0 ac 1 0 distof1 0 0 distof2 0 0 sin ( 0 300 50 0 0 0 )
E_VP1 VP1 0 N3 0 1
E_VP2 VP2 0 N1 0 1
E_VP3 VP3 0 N5 0 1
E_VP4 VP4 0 N8 0 1
**************************************************
* Models and supporting definitions follow
**************************************************
* Source-compatible two-terminal junction diode
.subckt DIODE_25d079d4 A K params: IS=1e-14 RS=0 N=1 BV=1e30 IBV=100p CJO=0 VJ=1 M=0.5 TT=0 EG=1.11 XTI=3 KF=0 AF=1 FC=0.5 ISR=0 NR=2 IKF=1e30 TNOM=27 IC=0 TEMP=27
.model DIODE_25d079d4_CORE D(IS={IS} RS={RS} N={N} BV={BV} IBV={IBV} CJO={CJO} VJ={VJ} M={M} TT={TT} EG={EG} XTI={XTI} KF={KF} AF={AF} FC={FC} ISR={ISR} NR={NR} IKF={IKF} TNOM={TNOM})
DCORE A K DIODE_25d079d4_CORE IC={IC} TEMP={TEMP}
.ends DIODE_25d079d4
.model ZENERVIRTUAL_b2f33485 ZENER (v_breakdown=9 i_breakdown=20m i_sat=1p n_forward=1)
.model Resistor_1d9c8cf9a__R_R1 r(tc1=0 tc2=0 tnom=27)
.model Resistor_1d9c8cf9a__R_R2 r(tc1=0 tc2=0 tnom=27)
.subckt Param1P1S_e1d792b5 p1pos p1neg s1pos s1neg params: PTurns=10 PNegativePolarity=0 STurns=1 SNegativePolarity=0
.param PTurnsEffective = {PTurns * ((PNegativePolarity < 0.5) ? 1 : -1)}
.param STurnsEffective = {STurns * ((SNegativePolarity < 0.5) ? 1 : -1)}
G1 p1pos p1neg value={-1/PTurnsEffective*(STurnsEffective*I(Es1))}
Es1 s1pos s1neg value={V(p1pos,p1neg)*STurnsEffective/PTurnsEffective}
.ENDS
**************************************************
* Simulation settings
**************************************************
.tran 400u 100m 0 400u
.save V(VP1) V(VP2) V(VP3) V(VP4)
.endTry this circuit yourself
Free to get started. No download — runs in your browser with a full SPICE engine.