From: ian Date: Sat, 27 Mar 2004 00:06:46 +0000 (+0000) Subject: seems nice, check ripple X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ijackson/git?a=commitdiff_plain;h=af2ee07bd2a63e0a8f47848722d7f86096bb974a;p=trains.git seems nice, check ripple --- diff --git a/spice/booster.cir b/spice/booster.cir index 620d3a3..ca07458 100644 --- a/spice/booster.cir +++ b/spice/booster.cir @@ -7,45 +7,42 @@ BOOSTER.CIR - BOOSTER AND POWER COMPENSATOR .include miscdiodes.mod .include bzx55.mod .include irf5305.mod -*level=1 -* -* input stage + +*---------- input stage ---------- v18 10 0 18 v12 1 0 12 -*rdropfake 10 11 0.01 -*mdrop 11 42 10 1099 spp42n03s2l xmdrop 11 42 10 irf5305 cbypass 11 0 1u -*csmooth 11 0 100u +*csmooth 11 0 10u -* lmd18200t +*---------- lmd18200t ---------- vgoahbl 311 0 pulse( 0 1 52u 1u 1u 46u 100u ) vgoalbh 211 0 pulse( 0 1 2u 1u 1u 46u 100u ) -.model slmd18200t sw (vt=0.5 vh=0.1 ron=1 roff=1meg) +.model slmd18200t sw (vt=0.5 vh=0.1 ron=0.5 roff=1meg) sswah 11 30 311 0 slmd18200t on sswbl 20 0 311 0 slmd18200t on sswal 30 0 211 0 slmd18200t off sswbh 11 20 211 0 slmd18200t off +*---------- load ---------- rminload 20 30 330 - .model sload sw (vt=0.5 vh=0.1 ron=6 roff=1meg) -vgoload 411 0 pulse(1 0 3.141592m 1u 1u 10.141592m 18.283184m) +vgoload 411 0 pulse(0 1 3.141592m 1u 1u 10.141592m 18.283184m) sload 20 30 411 0 sload -* output sensor *rload 20 30 6 *rload 20 30 90 +*---------- output sensor ---------- xdsensebh 20 21 bat85 xdsenseah 30 21 bat85 xdsensebl 31 20 bat85 xdsenseal 31 30 bat85 -* resistor network (high side) +*---------- resistor network (high side) ---------- rinh 21 22 5.1k dinh 22 1 1n4148 rinh2 22 23 2.4k @@ -55,36 +52,29 @@ rinhdth 27 24 0.5k rinhdtl 24 26 0.5k rinhdl 26 0 910 -* resistor network (low side) +*---------- resistor network (low side) ---------- rinl 31 32 6.2k xzinl 0 32 bzx55-c8v2 rinl2 32 33 1.3k rinlu 1 33 3.9k -*rfeedback 40 33 2.5meg -* op-amp +*---------- op-amp and output driver network ---------- + x356 23 33 1 0 40 lf356/ns -* output/driver network -rorc 40 41 2k -*corc 41 0 1u -ropu 10 42 2k +rorc 40 41 10k +ropu 10 42 20k +xzosuf 41 42 bzx55-c8v2 +cgateplus 11 42 100n -cgateplus 11 42 470n +*---------- results ---------- -*xzosuf 41 42 bzx55-c9v1 -*xzosuf 41 42 bzx55-c10 -*xzosuf 41 42 bzx55-c5v6 -xzosuf 41 42 bzx55-c7v5 -*xzosuf 41 42 bzx55-c2v4 -*dlim1 42 43 1n4148 -*xzlim2 11 43 bzx55-c5v6 +.tran 100n 20m +*.tran 300n 20m +*.tran 100n 2m -* results -.tran 300n 20m .print tran v(11) v(20) v(30) v(40) v(41) v(42) -*.print tran v(11) v(20) v(30) v(21) v(22) v(23) v(24) v(1) v(27) v(24) v(26) -*.print tran v(11) v(20) v(30) v(23) v(33) v(40) v(41) v(42) -*.print tran v(1) v(23) v(33) v(40) v(10) v(42) v(11) v(20) v(30) +*.print tran v(11) v(23) v(33) v(40) v(41) v(42) + .Probe .End