xmdrop 11 42 10 irf5305
cbypass 11 0 1u
+*csmooth 11 0 100u
+
* lmd18200t
-vgoahbl 0 311 pulse( 1meg 1 52u 1u 1u 46u 100u )
-vgoalbh 0 211 pulse( 1meg 1 2u 1u 1u 46u 100u )
+vgoahbl 311 0 pulse( 0 1 52u 1u 1u 46u 100u )
+vgoalbh 211 0 pulse( 0 1 2u 1u 1u 46u 100u )
-bswah 11 30 i=v(11,30)/v(0,311)
-bswbl 20 0 i=v(20,0)/v(0,311)
-bswal 30 0 i=v(30,0)/v(0,211)
-bswbh 11 20 i=v(11,20)/v(0,211)
+.model slmd18200t sw (vt=0.5 vh=0.1 ron=1 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
-* output sensor
rminload 20 30 330
-*rload 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)
+sload 20 30 411 0 sload
+
+* output sensor
+*rload 20 30 6
+*rload 20 30 90
xdsensebh 20 21 bat85
xdsenseah 30 21 bat85
xzinl 0 32 bzx55-c8v2
rinl2 32 33 1.3k
rinlu 1 33 3.9k
-rfeedback 40 33 2.5meg
+*rfeedback 40 33 2.5meg
* op-amp
x356 23 33 1 0 40 lf356/ns
* output/driver network
-rorc 40 41 10k
-corc 41 0 1u
+rorc 40 41 2k
+*corc 41 0 1u
+ropu 10 42 2k
+
+cgateplus 11 42 470n
+
*xzosuf 41 42 bzx55-c9v1
-xzosuf 41 42 bzx55-c10
+*xzosuf 41 42 bzx55-c10
*xzosuf 41 42 bzx55-c5v6
+xzosuf 41 42 bzx55-c7v5
*xzosuf 41 42 bzx55-c2v4
-ropu 10 42 300k
*dlim1 42 43 1n4148
*xzlim2 11 43 bzx55-c5v6
* results
-.tran 100n 10m
-.print tran v(11) v(20) v(30) v(31) v(32) v(33) v(40) v(42)
+.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)