1 BOOSTER.CIR - BOOSTER AND POWER COMPENSATOR
3 * ngspice -b booster.cir | ~/an-things/chiark-utils/scripts/ngspice2genspic | ~/an-things/chiark-utils/scripts/genspic2gnuplot ./t && ./t.gnuplots.sh
7 .include miscdiodes.mod
11 *---------- input stage ----------
15 xmdrop 11 42 10 irf5305
20 *---------- lmd18200t ----------
21 vgoahbl 311 0 pulse( 1 0 10u 0.1u 0.1u 50.5u 100u )
22 vgoalbh 211 0 pulse( 0 1 10.5u 0.1u 0.1u 49.5u 100u )
24 .model slmd18200t sw (vt=0.5 vh=0.1 ron=0.5 roff=1meg)
25 sswah 11 30 311 0 slmd18200t on
26 sswbl 20 0 311 0 slmd18200t on
27 sswal 30 0 211 0 slmd18200t off
28 sswbh 11 20 211 0 slmd18200t off
30 *---------- load ----------
32 .model sload sw (vt=0.5 vh=0.1 ron=6 roff=1meg)
33 vgoload 411 0 pulse(0 1 3.141592m 1u 1u 10.141592m 18.283184m)
34 sload 20 30 411 0 sload
39 *---------- output sensor ----------
45 *---------- resistor network (high side) ----------
55 *---------- resistor network (low side) ----------
61 *---------- op-amp and output driver network ----------
63 x356 23 33 1 0 40 lf356/ns
68 xzosuf 41 42 bzx55-c8v2
71 *---------- results ----------
75 .options itl4=1000 reltol=0.003
77 .print tran v(11) v(20) v(30) v(40) v(41) v(42) v(10) v(9999)