BOOSTER.CIR - BOOSTER AND POWER COMPENSATOR
-.< opmodmac.cir
-.< lf356.mod
+.include opmodmac.cir
+.include lf356.mod
.model bat86 d eg=0.69
.model 1n4148 d
.model zenforwards d
*x271 23 33 41 0 1 1000 1001 opamp1
* results
+.tran 0 10u 100n
.print tran v(10) v(11) v(20) v(30) v(40) v(23) v(33)
.probe
-.tran 0 10u 100n
.end
-
-* output/driver network
-rorc 40 41 10.0k
-corc 41 0 220n
-dosuf 41 42 zenforwards
-dosub 42 415 zenbackwards
-vdosub 415 41 8.6
-ropu 10 42 330k
-dlim1 42 43 1n4148
-dlim2f 11 43 zenforwards
-dlim2b 43 435 zenbackwards
-vdlim2b 435 11 5.1
-* results
-.print tran v(11) v(20) v(30) v(40) v(41)
-.probe
-.tran 0 200u 10n
+*
+* * output/driver network
+* rorc 40 41 10.0k
+* corc 41 0 220n
+* dosuf 41 42 zenforwards
+* dosub 42 415 zenbackwards
+* vdosub 415 41 8.6
+* ropu 10 42 330k
+* dlim1 42 43 1n4148
+* dlim2f 11 43 zenforwards
+* dlim2b 43 435 zenbackwards
+* vdlim2b 435 11 5.1
+* * results
+* .print tran v(11) v(20) v(30) v(40) v(41)
+* .probe
+* .tran 0 200u 10n
OPMODEL1.CIR -OPAMP MODEL SINGLE-POLE
*
-.< lf356.mod
+.include opmodmac.cir
vpp 10 0 10
vmm 0 90 10
-VS 1 0 AC 1 else sin(0voff 1vpeak 2khz)
-XOP 1 0 3 90 10 lf356/ns
+VS 1 0 ac 1
+* dc 1 AC 1 else sin(0voff 1vpeak 2khz)
+*XOP 1 0 3 90 10
+XOP 1 0 3 90 10 opamp1
RL 3 0 1K
*
*
* | inverting input | vcc
* | | output | |
* | | | | |
-.SUBCKT OPAMP1 1 2 6 20 40 3 4
+.SUBCKT OPAMP1 1 2 6 20 40
+*3 4
* INPUT IMPEDANCE
RIN 1 2 10MEG
* DC GAIN=100K AND POLE1=100HZ
--- /dev/null
+OPMODEL1.CIR - OPAMP MODEL SINGLE-POLE
+*
+* OPAMP MACRO MODEL, SINGLE-POLE
+* connections: non-inverting input
+* | inverting input
+* | | output
+* | | |
+.SUBCKT OPAMP1 1 2 6
+* INPUT IMPEDANCE
+RIN 1 2 10MEG
+* DC GAIN=100K AND POLE1=100HZ
+* UNITY GAIN = DCGAIN X POLE1 = 10MHZ
+EGAIN 3 0 1 2 100K
+RP1 3 4 1K
+CP1 4 0 1.5915UF
+* OUTPUT BUFFER AND RESISTANCE
+EBUFFER 5 0 4 0 1
+ROUT 5 6 10
+.ENDS
+*
+VS 1 0 AC 1
+XOP 1 0 3 OPAMP1
+RL 3 0 1K
+*
+* ANALYSIS
+.AC DEC 5 1 100MEG
+* VIEW RESULTS
+*.PLOT AC VM(3)
+.print AC VM(3) vp(3)
+.PROBE
+.END