Si7li/ltspice-spice-circuits-no-aug huggingface dataset:
* SPICE netlist
L1 N003 OUT 100n Rser=2m
R1 OUT N004 47.5K
V1 IN 0 4
R2 N004 0 18.2K
C1 OUT 0 10 m=2 Rser=10m
R4 OUT N002 500K
C3 OUT N004 10p
Rload OUT 0 0.3
C2 N001 0 1
R3 IN N001 10
XU1 IN N001 N003 N004 0 0 N001 N002 N001 LTC3304C-05 ;pnba VIN)EN)SW)FB)AGND)PGND)AVIN)PGOOD)MODE/SYNC
.tran 1.5m startup

* LTspice schematic (.asc)
Version 4
SHEET 1 976 448
WIRE -456 -224 -488 -224
WIRE -344 -224 -456 -224
WIRE -120 -224 -344 -224
WIRE -488 -208 -488 -224
WIRE -344 -208 -344 -224
WIRE -120 -176 -120 -224
WIRE -488 -112 -488 -128
WIRE -344 -112 -344 -128
WIRE -344 -112 -408 -112
WIRE -280 -112 -344 -112
WIRE 72 -112 40 -112
WIRE 184 -112 152 -112
WIRE -408 -96 -408 -112
WIRE -408 -16 -408 -32
WIRE -344 0 -344 -112
WIRE -280 0 -344 0
WIRE 72 0 40 0
WIRE 184 0 184 -112
WIRE 184 0 152 0
WIRE 296 0 184 0
WIRE 392 0 296 0
WIRE 440 0 392 0
WIRE 488 0 440 0
WIRE 184 16 184 0
WIRE 296 16 296 0
WIRE 392 16 392 0
WIRE 488 16 488 0
WIRE -344 112 -344 0
WIRE -280 112 -344 112
WIRE 184 112 184 96
WIRE 184 112 40 112
WIRE 296 112 296 80
WIRE 296 112 184 112
WIRE 392 112 392 80
WIRE 488 112 488 96
WIRE 184 128 184 112
WIRE -184 208 -184 192
WIRE -56 208 -56 192
WIRE 184 224 184 208
FLAG -56 208 0
FLAG -184 208 0
FLAG -488 -112 0
FLAG 488 112 0
FLAG 184 224 0
FLAG 392 112 0
FLAG -456 -224 IN
FLAG 440 0 OUT
FLAG -408 -16 0
SYMBOL ind 56 16 R270
SYMATTR InstName L1
SYMATTR Value 100n
SYMATTR SpiceLine Rser=2m
SYMBOL RES 168 0 R0
SYMATTR InstName R1
SYMATTR Value 47.5K
SYMBOL VOLTAGE -488 -224 R0
SYMATTR InstName V1
SYMATTR Value 4
SYMBOL res 168 112 R0
SYMATTR InstName R2
SYMATTR Value 18.2K
SYMBOL cap 376 16 R0
SYMATTR Value2 m=2
SYMATTR InstName C1
SYMATTR Value 10
SYMATTR SpiceLine Rser=10m
SYMBOL res 168 -128 R90
SYMATTR InstName R4
SYMATTR Value 500K
SYMBOL cap 280 16 R0
SYMATTR InstName C3
SYMATTR Value 10p
SYMBOL res 472 0 R0
SYMATTR InstName Rload
SYMATTR Value 0.3
SYMBOL cap -424 -96 R0
SYMATTR InstName C2
SYMATTR Value 1
SYMBOL res -360 -224 R0
SYMATTR InstName R3
SYMATTR Value 10
SYMBOL LTC3304C-05 -120 -16 R0
SYMATTR InstName U1
* SPICE netlist
M1 N001 N003 0 N002 N_1u l=1.5u w=9.6u
Vds N001 0 2
Vgs N003 0 1
.include cmosedu_models.txt
.dc Vds 0 5 0.01 Vgs 0 5 0.5

* LTspice schematic (.asc)
Version 4
SHEET 1 464 288
WIRE 232 -144 -8 -144
WIRE -8 -112 -8 -144
WIRE 232 -96 232 -144
WIRE 56 -64 -8 -64
WIRE -56 -32 -232 -32
WIRE 56 -32 56 -64
WIRE 56 -32 -8 -32
WIRE -232 0 -232 -32
WIRE -8 48 -8 -16
WIRE 232 64 232 -16
WIRE -232 144 -232 80
FLAG -8 48 0
FLAG 232 64 0
FLAG -232 144 0
SYMBOL nmos4 -56 -112 R0
SYMATTR InstName M1
SYMATTR Value N_1u
SYMATTR Value2 l=1.5u w=9.6u
SYMBOL voltage 232 -112 R0
SYMATTR InstName Vds
SYMATTR Value 2
SYMBOL voltage -232 -16 R0
SYMATTR InstName Vgs
SYMATTR Value 1
* SPICE netlist
V1 IN 0 6.2
C3 OUT 0 10
C4 N003 0 1
C1 N004 0 10 Rser=10m Lser=1n
C2 N002 0 1
R3 IN N001 100K
R5 OUT 0 18
XU1 N004 OUT N002 0 N003 N003 N001 IN ADM7150_1 Vreg=5.4 Vref=4.812 ;pnba Vreg)Vout)Byp)GND)Ref_Sense)Ref)EN)Vin
.tran 5m startup

* LTspice schematic (.asc)
Version 4
SHEET 1 720 368
WIRE -232 -184 -360 -184
WIRE -120 -184 -232 -184
WIRE 264 -184 200 -184
WIRE 360 -184 264 -184
WIRE -360 -168 -360 -184
WIRE 264 -168 264 -184
WIRE 360 -168 360 -184
WIRE -232 -88 -232 -184
WIRE -216 -88 -232 -88
WIRE -120 -88 -136 -88
WIRE -360 -72 -360 -88
WIRE 264 -72 264 -104
WIRE 360 -72 360 -88
WIRE -200 8 -216 8
WIRE -120 8 -136 8
WIRE 216 8 200 8
WIRE 264 8 216 8
WIRE 264 24 264 8
WIRE -200 104 -216 104
WIRE -120 104 -136 104
WIRE 216 104 216 8
WIRE 216 104 200 104
WIRE 264 104 264 88
WIRE 40 184 40 168
FLAG 40 184 0
FLAG 264 104 0
FLAG 264 -72 0
FLAG -216 104 0
FLAG -216 8 0
FLAG -360 -72 0
FLAG 360 -72 0
FLAG -360 -184 IN
FLAG 360 -184 OUT
SYMBOL voltage -360 -184 R0
SYMATTR InstName V1
SYMATTR Value 6.2
SYMBOL cap 248 -168 R0
SYMATTR InstName C3
SYMATTR Value 10
SYMBOL cap 248 24 R0
SYMATTR InstName C4
SYMATTR Value 1
SYMBOL cap -136 88 R90
SYMATTR InstName C1
SYMATTR Value 10
SYMATTR Value2 Rser=10m
SYMATTR SpiceLine Lser=1n
SYMBOL cap -136 -8 R90
SYMATTR InstName C2
SYMATTR Value 1
SYMBOL res -232 -72 R270
SYMATTR InstName R3
SYMATTR Value 100K
SYMBOL res 344 -184 R0
SYMATTR InstName R5
SYMATTR Value 18
SYMBOL ADM7150-4.8 40 -40 R0
SYMATTR InstName U1
* SPICE netlist
V1 0 Vn 5
V2 Vp 0 5
XU1 N002 N001 Vp Vn Vout LT1001 ;pnba In+)In-)V+)V-)OUT
R2 N003 N002 31k8
C2 Vout N003 100nF
C1 0 N002 100nF
R1 N002 0 31k8
Rb N001 0 100k
Rf Vout N001 210k
.tran 10

* LTspice schematic (.asc)
Version 4
SHEET 1 848 416
WIRE -120 -192 -216 -192
WIRE 56 -192 -40 -192
WIRE 104 -192 56 -192
WIRE 392 -192 184 -192
WIRE -344 -144 -344 -192
WIRE 264 -80 264 -128
WIRE 56 -64 56 -192
WIRE 232 -64 56 -64
WIRE -344 -48 -344 -64
WIRE -344 -48 -424 -48
WIRE 392 -48 392 -192
WIRE 392 -48 296 -48
WIRE 424 -48 392 -48
WIRE 56 -32 -88 -32
WIRE 232 -32 56 -32
WIRE -424 -16 -424 -48
WIRE -344 -16 -344 -48
WIRE -88 -16 -88 -32
WIRE -88 -16 -152 -16
WIRE -24 -16 -88 -16
WIRE -152 32 -152 -16
WIRE 264 32 264 -16
WIRE -24 48 -24 -16
WIRE -344 128 -344 64
WIRE -216 160 -216 -192
WIRE -152 160 -152 112
WIRE -152 160 -216 160
WIRE -88 160 -152 160
WIRE -24 160 -24 112
WIRE -24 160 -88 160
WIRE 56 160 56 -32
WIRE 120 160 56 160
WIRE 280 160 200 160
WIRE 392 160 392 -48
WIRE 392 160 344 160
WIRE -88 208 -88 160
FLAG -424 -16 0
FLAG -344 -192 Vp
IOPIN -192 -32 In
FLAG -344 128 Vn
IOPIN -192 288 In
FLAG -88 208 0
FLAG 264 -128 Vp
IOPIN 416 32 Out
FLAG 264 32 Vn
IOPIN 416 192 Out
FLAG 424 -48 Vout
IOPIN 576 112 Out
SYMBOL voltage -344 -32 R0
SYMATTR InstName V1
SYMATTR Value 5
SYMBOL voltage -344 -160 R0
SYMATTR InstName V2
SYMATTR Value 5
SYMBOL OpAmps\\LT1001 264 -112 R0
SYMATTR InstName U1
SYMBOL res 216 144 R90
SYMATTR InstName R2
SYMATTR Value 31k8
SYMBOL cap 344 144 R90
SYMATTR InstName C2
SYMATTR Value 100nF
SYMBOL cap -8 112 R180
SYMATTR InstName C1
SYMATTR Value 100nF
SYMBOL res -168 16 R0
SYMATTR InstName R1
SYMATTR Value 31k8
SYMBOL res -24 -208 R90
SYMATTR InstName Rb
SYMATTR Value 100k
SYMBOL res 200 -208 R90
SYMATTR InstName Rf
SYMATTR Value 210k
* SPICE netlist
V1 N001 0 5
XU1 N001 0 OUT OUT LT6650 ;pnba IN)GND)OUT)FB
C1 OUT 0 1 Rser=5
I1 OUT 0 pulse(100u -100u 200u 10u 10u 800u 1.6m)
.tran 2m

* LTspice schematic (.asc)
Version 4
SHEET 1 496 208
WIRE -56 -104 -248 -104
WIRE -248 -88 -248 -104
WIRE -56 -72 -56 -104
WIRE 88 -24 56 -24
WIRE 152 -24 88 -24
WIRE 248 -24 152 -24
WIRE 152 -8 152 -24
WIRE 248 -8 248 -24
WIRE -248 8 -248 -8
WIRE 88 40 88 -24
WIRE 88 40 56 40
WIRE 152 88 152 56
WIRE 248 88 248 72
WIRE -56 104 -56 88
FLAG -248 8 0
FLAG -56 104 0
FLAG 248 -24 OUT
FLAG 152 88 0
FLAG 248 88 0
SYMBOL voltage -248 -104 R0
SYMATTR InstName V1
SYMATTR Value 5
SYMBOL LT6650 -56 8 R0
SYMATTR InstName U1
SYMBOL cap 136 -8 R0
SYMATTR InstName C1
SYMATTR Value 1
SYMATTR SpiceLine Rser=5
SYMBOL current 248 -8 R0
SYMATTR InstName I1
SYMATTR Value pulse(100u -100u 200u 10u 10u 800u 1.6m)
* SPICE netlist
C1 N006 0 .1
V1 IN 0 12
C2 OUT 0 330
R1 N005 0 20K
R2 N002 IN 20K
R3 N003 0 20K
R4 OUT N003 150K
R5 OUT N004 20K
S1 0 OUT N001 0 SHORT
V2 N001 0 PULSE(0 1 240m 1m 1m 10m)
XU1 IN N002 0 N006 N006 0 OUT MP_01 MP_02 NC_03 N004 N002 N003 N005 NC_04 NC_05 LTC4232 ;pnba Vdd)UV)OV)Timer)IntVcc)GND)Out)))Gate)PG)_FLT)FB)Imon)Iset)Sense
.tran 600m startup

* LTspice schematic (.asc)
Version 4
SHEET 1 1168 448
WIRE -488 -224 -584 -224
WIRE -408 -224 -488 -224
WIRE 120 -224 8 -224
WIRE 232 -224 120 -224
WIRE 328 -224 232 -224
WIRE 424 -224 328 -224
WIRE -584 -208 -584 -224
WIRE -488 -208 -488 -224
WIRE 120 -208 120 -224
WIRE 328 -208 328 -224
WIRE 424 -208 424 -224
WIRE 584 -192 472 -192
WIRE -408 -176 -408 -224
WIRE -376 -176 -408 -176
WIRE 8 -176 8 -224
WIRE 8 -176 -88 -176
WIRE 232 -176 232 -224
WIRE 584 -176 584 -192
WIRE -584 -112 -584 -128
WIRE -488 -112 -488 -128
WIRE -376 -112 -488 -112
WIRE 120 -112 120 -128
WIRE 120 -112 -88 -112
WIRE 328 -112 328 -144
WIRE 424 -112 424 -128
WIRE 120 -96 120 -112
WIRE 584 -80 584 -96
WIRE -376 -48 -392 -48
WIRE 72 -48 -88 -48
WIRE 120 0 120 -16
WIRE -488 16 -488 -112
WIRE -376 16 -488 16
WIRE -72 16 -88 16
WIRE 24 16 8 16
WIRE 72 32 72 -48
WIRE 232 32 232 -96
WIRE 232 32 72 32
WIRE -40 80 -88 80
WIRE -40 144 -40 80
WIRE -40 144 -88 144
WIRE -232 208 -232 192
WIRE -40 224 -40 208
FLAG -40 224 0
FLAG 120 0 0
FLAG -392 -48 0
FLAG -232 208 0
FLAG 24 16 0
FLAG -584 -112 0
FLAG 328 -112 0
FLAG 424 -112 0
FLAG 472 -144 0
FLAG 584 -80 0
FLAG 424 -224 OUT
FLAG -584 -224 IN
SYMBOL cap -56 144 R0
SYMATTR InstName C1
SYMATTR Value .1
SYMBOL voltage -584 -224 R0
SYMATTR InstName V1
SYMATTR Value 12
SYMBOL cap 312 -208 R0
SYMATTR InstName C2
SYMATTR Value 330
SYMBOL res -88 32 R270
SYMATTR InstName R1
SYMATTR Value 20K
SYMBOL res -504 -112 M180
SYMATTR InstName R2
SYMATTR Value 20K
SYMBOL res 104 -112 R0
SYMATTR InstName R3
SYMATTR Value 20K
SYMBOL res 104 -224 R0
SYMATTR InstName R4
SYMATTR Value 150K
SYMBOL res 216 -192 R0
SYMATTR InstName R5
SYMATTR Value 20K
SYMBOL sw 424 -112 R180
SYMATTR InstName S1
SYMATTR Value SHORT
SYMBOL voltage 584 -192 R0
SYMATTR InstName V2
SYMATTR Value PULSE(0 1 240m 1m 1m 10m)
SYMBOL LTC4232 -232 -16 R0
SYMATTR InstName U1
* SPICE netlist
C1 N001 N004 1
R1 N006 N004 {(9/8)}
R2 N001 0 1
R3 N005 N001 {(8/9)}
R4 N003 N005 1
XU1 N003 N006 N005 opamp Aol=100K GBW=10Meg ;pnba invin)noninvin)out
R5 N002 N003 1
C2 N006 N002 1
XU2 N003 N001 N002 opamp Aol=100K GBW=10Meg ;pnba invin)noninvin)out
C3 Vo N002 1
R6 0 Vo 1
V1 N004 0 AC 1 0
.ac dec 100 0.001 100k

* LTspice schematic (.asc)
Version 4
SHEET 1 2144 528
WIRE 64 -264 -512 -264
WIRE 256 -248 128 -248
WIRE 736 -248 256 -248
WIRE 912 -248 800 -248
WIRE 1072 -248 912 -248
WIRE 64 -232 -48 -232
WIRE 912 -168 912 -248
WIRE 912 -88 912 -104
WIRE -752 -72 -1072 -72
WIRE -736 -72 -752 -72
WIRE -608 -72 -672 -72
WIRE -512 -72 -512 -264
WIRE -512 -72 -608 -72
WIRE -464 -72 -512 -72
WIRE -304 -72 -384 -72
WIRE -224 -72 -304 -72
WIRE -48 -72 -48 -232
WIRE -48 -72 -144 -72
WIRE 48 -72 -48 -72
WIRE 256 -72 256 -248
WIRE 256 -72 128 -72
WIRE 352 -72 256 -72
WIRE 496 -72 416 -72
WIRE 656 -72 496 -72
WIRE -1072 -8 -1072 -72
WIRE -608 -8 -608 -72
WIRE 912 -8 912 -88
WIRE -48 56 -48 -72
WIRE -48 56 -112 56
WIRE -304 72 -304 -72
WIRE -176 72 -304 72
WIRE 496 88 496 -72
WIRE 496 88 -112 88
WIRE -1072 152 -1072 72
WIRE -608 152 -608 72
WIRE -752 264 -752 -72
WIRE -288 264 -752 264
WIRE 656 264 656 -72
WIRE 656 264 -208 264
FLAG -608 152 0
FLAG 1072 -248 Vo
FLAG 912 -8 0
FLAG -1072 152 0
SYMBOL cap -672 -88 R90
SYMATTR InstName C1
SYMATTR Value 1
SYMBOL res -192 248 R90
SYMATTR InstName R1
SYMATTR Value {(9/8)}
SYMBOL res -624 -24 R0
SYMATTR InstName R2
SYMATTR Value 1
SYMBOL res -368 -88 R90
SYMATTR InstName R3
SYMATTR Value {(8/9)}
SYMBOL res -128 -88 R90
SYMATTR InstName R4
SYMATTR Value 1
SYMBOL OpAmps\\opamp -144 8 M0
SYMATTR InstName U1
SYMBOL res 144 -88 R90
SYMATTR InstName R5
SYMATTR Value 1
SYMBOL cap 416 -88 R90
SYMATTR InstName C2
SYMATTR Value 1
SYMBOL OpAmps\\opamp 96 -184 M180
SYMATTR InstName U2
SYMBOL cap 800 -264 R90
SYMATTR InstName C3
SYMATTR Value 1
SYMBOL res 928 -72 R180
SYMATTR InstName R6
SYMATTR Value 1
SYMBOL voltage -1072 -24 R0
SYMATTR Value2 AC 1 0
SYMATTR InstName V1
SYMATTR Value ""
* SPICE netlist
V1 0 Vgs 1
V2 0 Vds 1.8V
M1 Vds Vgs 0 0 pch_tt l=10u w=15u
.include TSMC180.lib
.dc V2 0 1.8 0.01 V1 0 1 0.2
;dc V1 0 1 1m

* LTspice schematic (.asc)
Version 4
SHEET 1 384 224
WIRE 192 -112 160 -112
WIRE 160 -96 160 -112
WIRE 160 -96 16 -96
WIRE 16 -80 16 -96
WIRE 160 -80 160 -96
WIRE -160 0 -192 0
WIRE -32 0 -160 0
WIRE -160 16 -160 0
WIRE 16 32 16 16
WIRE 160 32 160 0
WIRE -160 112 -160 96
FLAG -160 112 0
FLAG 16 32 0
FLAG 160 32 0
FLAG -192 0 Vgs
IOPIN 160 160 In
FLAG 192 -112 Vds
IOPIN 544 48 Out
SYMBOL voltage -160 112 R180
SYMATTR InstName V1
SYMATTR Value 1
SYMBOL voltage 160 16 R180
SYMATTR InstName V2
SYMATTR Value 1.8V
SYMBOL pmos -32 -80 R0
SYMATTR InstName M1
SYMATTR Value pch_tt
SYMATTR Value2 l=10u w=15u
* SPICE netlist
V1 Vcc 0 12
V2 0 Vee 12
R1 N001 0 1K
RL N003 N002 4,7K
R2 Lpf N001 1K
CL N003 0 100n
XU1 N003 N001 Vcc Vee Lpf level2 Avol=1Meg GBW=10Meg Slew=10Meg Ilimit=25m Rail=0 Vos=0 En=0 Enk=0 In=0 Ink=0 Rin=500Meg ;pnba In+)In-)V+)V-)OUT
V3 N002 0 SINE() AC 1 0
.ac dec 100000 10 100000

* LTspice schematic (.asc)
Version 4
SHEET 1 736 400
WIRE -32 -184 -128 -184
WIRE 112 -184 48 -184
WIRE 192 -184 112 -184
WIRE 336 -184 272 -184
WIRE -128 -168 -128 -184
WIRE -320 -88 -320 -136
WIRE 240 -24 240 -40
WIRE 112 -8 112 -184
WIRE 208 -8 112 -8
WIRE 336 8 336 -184
WIRE 336 8 272 8
WIRE 368 8 336 8
WIRE -16 24 -128 24
WIRE 112 24 64 24
WIRE 208 24 112 24
WIRE -320 40 -320 -8
WIRE -320 40 -368 40
WIRE 240 56 240 40
WIRE -368 72 -368 40
WIRE 112 72 112 24
WIRE -320 104 -320 40
WIRE -128 104 -128 24
WIRE 112 168 112 136
WIRE -320 200 -320 184
FLAG -128 184 0
FLAG 112 168 0
FLAG -128 -168 0
FLAG -368 72 0
FLAG -320 -136 Vcc
FLAG 240 -40 Vcc
FLAG 368 8 Lpf
FLAG -320 200 Vee
FLAG 240 56 Vee
SYMBOL voltage -320 -104 R0
SYMATTR InstName V1
SYMATTR Value 12
SYMBOL voltage -320 88 R0
SYMATTR InstName V2
SYMATTR Value 12
SYMBOL res 64 -200 R90
SYMATTR InstName R1
SYMATTR Value 1K
SYMBOL res 80 8 R90
SYMATTR InstName RL
SYMATTR Value 4,7K
SYMBOL res 288 -200 R90
SYMATTR InstName R2
SYMATTR Value 1K
SYMBOL cap 96 72 R0
SYMATTR InstName CL
SYMATTR Value 100n
SYMBOL Opamps\\UniversalOpamp2 240 8 R0
SYMATTR InstName U1
SYMBOL voltage -128 88 R0
SYMATTR InstName V3
SYMATTR Value SINE()
SYMATTR Value2 AC 1 0
* SPICE netlist
V1 1 0 15
D1 0 N001 D
L1 N001 N002 72e-6
C1 N002 0 1e-3
R1 N002 0 2
M1 1 3 2 2 BSC060N10NS3
V2 3 4 PULSE(-5 10 0 0 0 1e-6 2e-6)
R2 2 4 5
L2 2 N001 1.3e-6
C2 2 1 15e-9
D2 2 1 D
.tran 0 10e-3 0 1e-8

* LTspice schematic (.asc)
Version 4
SHEET 1 656 448
WIRE -296 -208 -328 -208
WIRE -168 -208 -232 -208
WIRE -328 -112 -328 -208
WIRE -296 -112 -328 -112
WIRE -168 -112 -168 -208
WIRE -168 -112 -232 -112
WIRE -168 -96 -168 -112
WIRE -328 -32 -328 -112
WIRE -168 -32 -168 -96
WIRE -168 -32 -232 -32
WIRE -104 -32 -168 -32
WIRE 40 -32 -24 -32
WIRE 72 -32 40 -32
WIRE 232 -32 152 -32
WIRE 328 -32 232 -32
WIRE -168 16 -168 -32
WIRE -248 48 -248 16
WIRE -248 64 -248 48
WIRE 328 64 328 -32
WIRE -328 80 -328 -32
WIRE 232 80 232 -32
WIRE 40 96 40 -32
WIRE -184 144 -248 144
WIRE -168 144 -168 96
WIRE -168 144 -184 144
WIRE -328 224 -328 160
WIRE 40 224 40 160
WIRE 40 224 -328 224
WIRE 232 224 232 144
WIRE 232 224 40 224
WIRE 328 224 328 144
WIRE 328 224 232 224
FLAG 40 224 0
FLAG -328 -112 1
FLAG -168 -96 2
FLAG -248 48 3
FLAG -184 144 4
SYMBOL voltage -328 64 R0
SYMATTR InstName V1
SYMATTR Value 15
SYMBOL diode 56 160 R180
SYMATTR InstName D1
SYMBOL ind 56 -16 R270
SYMATTR InstName L1
SYMATTR Value 72e-6
SYMBOL cap 216 80 R0
SYMATTR InstName C1
SYMATTR Value 1e-3
SYMBOL res 312 48 R0
SYMATTR InstName R1
SYMATTR Value 2
SYMBOL nmos -328 16 R270
SYMATTR InstName M1
SYMATTR Value BSC060N10NS3
SYMBOL voltage -248 48 R0
SYMATTR Value PULSE(-5 10 0 0 0 1e-6 2e-6)
SYMATTR InstName V2
SYMBOL res -184 0 R0
SYMATTR InstName R2
SYMATTR Value 5
SYMBOL ind -120 -16 R270
SYMATTR InstName L2
SYMATTR Value 1.3e-6
SYMBOL cap -232 -128 R90
SYMATTR InstName C2
SYMATTR Value 15e-9
SYMBOL diode -232 -224 R90
SYMATTR InstName D2
* SPICE netlist
V1 +V 0 5
XU1 N001 N003 N004 0 N005 +V 0 N002 LT1328 ;pnba IN)FILT)FILT_SW)GND)DATA)VCC)MODE)Vbias
C1 N003 N004 10n Rser=.1
C2 N003 0 330p Rser=.1
C3 0 N002 1000p
I1 N001 0 PULSE(7u 100u 0 10n 10n .5u 1u)
.tran 10u

* LTspice schematic (.asc)
Version 4
SHEET 1 768 256
WIRE -288 -112 -384 -112
WIRE 32 -112 -208 -112
WIRE 304 -112 288 -112
WIRE 384 -112 368 -112
WIRE -32 -48 -112 -48
WIRE 32 -48 -32 -48
WIRE 320 -48 288 -48
WIRE -112 -32 -112 -48
WIRE 32 16 -32 16
WIRE 320 16 288 16
WIRE -288 32 -288 16
WIRE -112 48 -112 32
WIRE 32 80 0 80
WIRE 320 80 288 80
WIRE -288 128 -288 112
FLAG -288 128 0
FLAG -288 16 +V
FLAG 0 80 0
FLAG 320 16 +V
FLAG -384 -112 0
FLAG -112 48 0
FLAG 384 -112 0
FLAG 320 -48 0
SYMBOL voltage -288 16 R0
SYMATTR InstName V1
SYMATTR Value 5
SYMBOL opamps\\LT1328 160 -16 R0
SYMATTR InstName U1
SYMBOL cap -48 -48 R0
SYMATTR InstName C1
SYMATTR Value 10n
SYMATTR SpiceLine Rser=.1
SYMBOL cap -128 -32 R0
SYMATTR InstName C2
SYMATTR Value 330p
SYMATTR SpiceLine Rser=.1
SYMBOL cap 368 -128 R90
SYMATTR InstName C3
SYMATTR Value 1000p
SYMBOL current -208 -112 R90
SYMATTR InstName I1
SYMATTR Value PULSE(7u 100u 0 10n 10n .5u 1u)
* SPICE netlist
V1 N001 0 SINE(0 5 1000) Rser=0.001
R1 N002 0 1000
D1 N002 N001 1N4148
C1 N002 0 0.000001
.tran 5ms

* LTspice schematic (.asc)
Version 4.1
SHEET 1 384 224
WIRE -80 -96 -192 -96
WIRE 80 -96 -16 -96
WIRE 192 -96 80 -96
WIRE -192 -48 -192 -96
WIRE 80 -48 80 -96
WIRE 192 -32 192 -96
WIRE -192 80 -192 32
WIRE -96 80 -192 80
WIRE 80 80 80 32
WIRE 80 80 -96 80
WIRE 192 80 192 32
WIRE 192 80 80 80
WIRE -96 112 -96 80
FLAG -96 112 0
SYMBOL voltage -192 -64 R0
SYMATTR SpiceLine Rser=0.001
SYMATTR InstName V1
SYMATTR Value SINE(0 5 1000)
SYMBOL res 64 -64 R0
SYMATTR InstName R1
SYMATTR Value 1000
SYMBOL diode -16 -112 R90
SYMATTR InstName D1
SYMATTR Value 1N4148
SYMBOL cap 176 -32 R0
SYMATTR InstName C1
SYMATTR Value 0.000001
* SPICE netlist
V1 +V 0 10
V2 -V 0 -10
XU1 IN+ N006 +V -V N007 LT1057 ;pnba In+)In-)V+)V-)OUT
XU2 IN- N004 +V -V N001 LT1057 ;pnba In+)In-)V+)V-)OUT
XU3 N005 N002 +V -V N003 LT1057 ;pnba In+)In-)V+)V-)OUT
XU4 Iout N008 +V -V N008 LT1057 ;pnba In+)In-)V+)V-)OUT
R1 N002 N001 7.5K
R2 N005 N007 7.5K
R3 N003 N002 7.5K
R4 N008 N005 7.5K
R5 Iout N003 {Rx}
R6 N001 N004 4.7K
R7 N006 N007 4.7K
R8 N004 N006 9400
V3 IN- IN+ SINE(0 100m 100K)
V4 IN+ 0 SINE(0 1 10K)
R9 Iout 0 1K
.tran 300u
.param Rx=1K

* LTspice schematic (.asc)
Version 4
SHEET 1 1056 528
WIRE -112 -248 -112 -264
WIRE -208 -232 -336 -232
WIRE -144 -232 -208 -232
WIRE 0 -216 -80 -216
WIRE 32 -216 0 -216
WIRE 160 -216 112 -216
WIRE 176 -216 160 -216
WIRE 272 -216 256 -216
WIRE -144 -200 -176 -200
WIRE 0 -184 0 -216
WIRE -112 -168 -112 -184
WIRE -336 -88 -336 -232
WIRE -176 -88 -176 -200
WIRE 0 -88 0 -104
WIRE 0 -88 -176 -88
WIRE 0 -72 0 -88
WIRE 208 -72 208 -88
WIRE 160 -56 160 -216
WIRE 176 -56 160 -56
WIRE 272 -40 272 -216
WIRE 272 -40 240 -40
WIRE 320 -40 272 -40
WIRE 448 -40 400 -40
WIRE 528 -40 448 -40
WIRE 176 -24 160 -24
WIRE 528 -24 528 -40
WIRE 208 8 208 -8
WIRE 0 24 0 8
WIRE 0 24 -176 24
WIRE -528 40 -528 24
WIRE -432 40 -432 24
WIRE 0 40 0 24
WIRE 528 72 528 56
WIRE -112 104 -112 88
WIRE 384 104 384 88
WIRE -176 120 -176 24
WIRE -144 120 -176 120
WIRE 448 120 448 -40
WIRE 448 120 416 120
WIRE -528 136 -528 120
WIRE -432 136 -432 120
WIRE 0 136 0 120
WIRE 0 136 -80 136
WIRE 48 136 0 136
WIRE 160 136 160 -24
WIRE 160 136 128 136
WIRE 176 136 160 136
WIRE 272 136 256 136
WIRE 352 136 272 136
WIRE -336 152 -336 -8
WIRE -208 152 -336 152
WIRE -144 152 -208 152
WIRE 448 152 416 152
WIRE -336 168 -336 152
WIRE -112 184 -112 168
WIRE 384 184 384 168
WIRE 272 232 272 136
WIRE 448 232 448 152
WIRE 448 232 272 232
WIRE -336 264 -336 248
FLAG -432 136 0
FLAG -112 88 +V
FLAG -432 24 +V
FLAG -112 184 -V
FLAG -528 136 0
FLAG -528 24 -V
FLAG -112 -168 +V
FLAG -112 -264 -V
FLAG 208 -88 +V
FLAG 208 8 -V
FLAG 384 184 +V
FLAG 384 88 -V
FLAG -336 264 0
FLAG 528 72 0
FLAG 528 -40 Iout
FLAG -208 152 IN+
FLAG -208 -232 IN-
SYMBOL voltage -432 24 R0
SYMATTR InstName V1
SYMATTR Value 10
SYMBOL voltage -528 24 R0
SYMATTR InstName V2
SYMATTR Value -10
SYMBOL opamps\\LT1058 -112 72 R0
SYMATTR InstName U1
SYMBOL opamps\\LT1058 -112 -152 M180
SYMATTR InstName U2
SYMBOL opamps\\LT1058 208 -104 R0
SYMATTR InstName U3
SYMBOL opamps\\LT1058 384 200 R180
SYMATTR InstName U4
SYMBOL res 128 -232 R90
SYMATTR InstName R1
SYMATTR Value 7.5K
SYMBOL res 144 120 R90
SYMATTR InstName R2
SYMATTR Value 7.5K
SYMBOL res 272 -232 R90
SYMATTR InstName R3
SYMATTR Value 7.5K
SYMBOL res 272 120 R90
SYMATTR InstName R4
SYMATTR Value 7.5K
SYMBOL res 416 -56 R90
SYMATTR InstName R5
SYMATTR Value {Rx}
SYMBOL res -16 -200 R0
SYMATTR InstName R6
SYMATTR Value 4.7K
SYMBOL res -16 24 R0
SYMATTR InstName R7
SYMATTR Value 4.7K
SYMBOL res -16 -88 R0
SYMATTR InstName R8
SYMATTR Value 9400
SYMBOL voltage -336 -104 R0
SYMATTR InstName V3
SYMATTR Value SINE(0 100m 100K)
SYMBOL voltage -336 152 R0
SYMATTR InstName V4
SYMATTR Value SINE(0 1 10K)
SYMBOL res 512 -40 R0
SYMATTR InstName R9
SYMATTR Value 1K
* SPICE netlist
M1 vdd in1 Q N001 PMOS l={ll} w={wp} ad={450n*{wp}} as={450n*{wp}} pd={900n+{wp}} ps={1080n+{wp}}
M3 vdd in2 Q N002 PMOS l={ll} w={wp} ad={450n*{wp}} as={450n*{wp}} pd={900n+{wp}} ps={1080n+{wp}}
M2 Q in1 N004 N003 NMOS l={ll} w={2*wn} ad={450n*{wn}} as={450n*{wn}} pd={900n+{wn}} ps={1080n+{wn}}
M4 N004 in2 vss N005 NMOS l={ll} w={2*wn} ad={450n*{wn}} as={450n*{wn}} pd={900n+{wn}} ps={1080n+{wn}}

* LTspice schematic (.asc)
Version 4
SHEET 1 208 592
WIRE 104 -296 -56 -296
WIRE -56 -280 -56 -296
WIRE -56 -216 -56 -280
WIRE 104 -216 104 -296
WIRE -56 -168 -56 -200
WIRE 104 -168 104 -200
WIRE -56 -72 -56 -120
WIRE 104 -72 104 -120
WIRE 104 -72 -56 -72
WIRE -56 -40 -56 -72
WIRE -56 8 -56 -40
WIRE -56 88 -56 56
WIRE -56 168 -56 104
WIRE -56 248 -56 216
WIRE -56 296 -56 264
FLAG -56 -280 vdd
FLAG -56 -40 Q
FLAG -104 -136 in1
FLAG 56 -136 in2
FLAG -104 88 in1
FLAG -104 248 in2
FLAG -56 296 vss
SYMBOL pmos4 -104 -216 R0
SYMATTR InstName M1
SYMATTR Value2 l={ll} w={wp} ad={450n*{wp}} as={450n*{wp}} pd={900n+{wp}} ps={1080n+{wp}}
SYMBOL pmos4 56 -216 R0
SYMATTR InstName M3
SYMATTR Value2 l={ll} w={wp} ad={450n*{wp}} as={450n*{wp}} pd={900n+{wp}} ps={1080n+{wp}}
SYMBOL nmos4 -104 8 R0
SYMATTR InstName M2
SYMATTR Value2 l={ll} w={2*wn} ad={450n*{wn}} as={450n*{wn}} pd={900n+{wn}} ps={1080n+{wn}}
SYMBOL nmos4 -104 168 R0
SYMATTR InstName M4
SYMATTR Value2 l={ll} w={2*wn} ad={450n*{wn}} as={450n*{wn}} pd={900n+{wn}} ps={1080n+{wn}}
* SPICE netlist
C1 N007 0 10n
R1 N004 0 20k
V1 IN 0 6
L1 IN N001 2.2 Rser=19.5m
D1 N001 OUT PMEG3010BEA
R5 N003 0 71.5k
C4 N002 0 1
C2 N006 0 1n
R2 N005 N006 39k
C3 OUT 0 10 X2
R3 OUT N003 1Meg
V3 N008 0 5
R4 OUT 0 240
XU2 0 IN IN N002 N008 N005 N003 N004 N007 0 N001 LT8334 ;pnba GND)EN/UVLO)Vin)INTVcc)Bias)Vc)FBX)Rt)SS)Sync/Mode)SW
.tran 10m startup

* LTspice schematic (.asc)
Version 4
SHEET 1 976 560
WIRE -360 -280 -488 -280
WIRE -232 -280 -360 -280
WIRE -184 -280 -232 -280
WIRE -72 -280 -104 -280
WIRE 72 -280 -72 -280
WIRE 248 -280 136 -280
WIRE 360 -280 248 -280
WIRE 488 -280 360 -280
WIRE 248 -264 248 -280
WIRE -488 -248 -488 -280
WIRE 488 -248 488 -280
WIRE 360 -232 360 -280
WIRE -232 -216 -232 -280
WIRE -72 -216 -72 -280
WIRE 248 -184 248 -200
WIRE -360 -152 -360 -280
WIRE -312 -152 -360 -152
WIRE 24 -152 8 -152
WIRE 104 -152 88 -152
WIRE -488 -136 -488 -168
WIRE 488 -136 488 -168
WIRE -312 -56 -344 -56
WIRE 360 -56 360 -152
WIRE 360 -56 8 -56
WIRE 360 -24 360 -56
WIRE -408 40 -440 40
WIRE -312 40 -328 40
WIRE 56 40 8 40
WIRE 168 40 136 40
WIRE 248 40 232 40
WIRE 360 72 360 56
WIRE -408 136 -440 136
WIRE -312 136 -344 136
WIRE 72 136 8 136
WIRE 72 184 72 136
WIRE -152 232 -152 200
WIRE 72 280 72 264
FLAG -440 136 0
FLAG -440 40 0
FLAG -488 -136 0
FLAG 360 72 0
FLAG 248 -184 0
FLAG 488 -136 0
FLAG 104 -152 0
FLAG -488 -280 IN
FLAG 488 -280 OUT
FLAG -152 232 0
FLAG 248 40 0
FLAG -344 -56 0
FLAG 72 280 0
SYMBOL cap -344 120 R90
SYMATTR InstName C1
SYMATTR Value 10n
SYMBOL res -312 24 R90
SYMATTR InstName R1
SYMATTR Value 20k
SYMBOL VOLTAGE -488 -264 R0
SYMATTR InstName V1
SYMATTR Value 6
SYMBOL ind2 -200 -264 R270
SYMATTR InstName L1
SYMATTR Value 2.2
SYMATTR SpiceLine Rser=19.5m
SYMATTR Type ind
SYMBOL schottky 72 -264 R270
SYMATTR InstName D1
SYMATTR Value PMEG3010BEA
SYMATTR Description Diode
SYMATTR Type diode
SYMBOL res 344 -40 R0
SYMATTR InstName R5
SYMATTR Value 71.5k
SYMBOL cap 24 -136 R270
SYMATTR InstName C4
SYMATTR Value 1
SYMBOL cap 168 56 R270
SYMATTR InstName C2
SYMATTR Value 1n
SYMBOL res 40 56 R270
SYMATTR InstName R2
SYMATTR Value 39k
SYMBOL cap 232 -264 R0
SYMATTR Value2 X2
SYMATTR InstName C3
SYMATTR Value 10
SYMBOL res 344 -248 R0
SYMATTR InstName R3
SYMATTR Value 1Meg
SYMBOL VOLTAGE 72 168 R0
SYMATTR InstName V3
SYMATTR Value 5
SYMBOL res 472 -264 R0
SYMATTR InstName R4
SYMATTR Value 240
SYMBOL LT8334 -152 -8 R0
SYMATTR InstName U2
* SPICE netlist
R1 N009 0 3.09k
V1 IN 0 12
C2 N001 0 1
L1 N005 N006 1.5 Rser=3m
C3 N002 N005 .1
C4 N006 0 22 x2 Rser=4m
R2 N007 N010 2k
C5 N007 N010 4.7n
Rload OUT 0 250
R4 N006 N007 10m
R3 N007 OUT 0.3
R5 0 N008 9.09k
I1 OUT 0 PWL(1.4m 0 1.401m 1 1.6m 1 1.601m 0)
R6 N004 N003 100k
V2 N003 0 3
XU1 0 N001 IN N004 MP_01 MP_02 MP_03 MP_04 N008 NC_05 MP_06 MP_07 MP_08 MP_09 MP_10 MP_11 MP_12 MP_13 N009 N010 N007 N006 MP_14 N005 MP_15 N002 0 MP_16 IN LT8698S ;pnba GND)INTVcc)EN/UV)_FLT)))))Rt)SYNC/MODE)))))))))RCBL)USB5V)BUS/ISN)OUT/ISP))SW))BST)PGND))Vin
.tran 2m startup

* LTspice schematic (.asc)
Version 4
SHEET 1 1200 656
WIRE -152 -312 -152 -328
WIRE -392 -280 -584 -280
WIRE -280 -280 -392 -280
WIRE -584 -232 -584 -280
WIRE -280 -232 -280 -280
WIRE -152 -232 -152 -248
WIRE -392 -152 -392 -280
WIRE -360 -152 -392 -152
WIRE -40 -152 -72 -152
WIRE -584 -136 -584 -152
WIRE -40 -136 -40 -152
WIRE -504 -56 -600 -56
WIRE -360 -56 -424 -56
WIRE -40 -56 -40 -72
WIRE -40 -56 -72 -56
WIRE 8 -56 -40 -56
WIRE 120 -56 88 -56
WIRE 200 -56 120 -56
WIRE 216 -56 200 -56
WIRE 312 -56 296 -56
WIRE 344 -56 312 -56
WIRE 456 -56 424 -56
WIRE 536 -56 456 -56
WIRE 600 -56 536 -56
WIRE -600 -40 -600 -56
WIRE 456 -40 456 -56
WIRE 600 -40 600 -56
WIRE -472 40 -504 40
WIRE -360 40 -392 40
WIRE 200 40 200 -56
WIRE 200 40 -72 40
WIRE -600 56 -600 40
WIRE 456 72 456 40
WIRE 600 72 600 40
WIRE -472 136 -504 136
WIRE -360 136 -392 136
WIRE 200 136 -72 136
WIRE 312 136 312 -56
WIRE 312 136 200 136
WIRE 200 152 200 136
WIRE 312 152 312 136
WIRE 200 232 200 216
WIRE 200 232 -72 232
WIRE 312 232 200 232
WIRE -280 328 -280 312
WIRE -152 328 -152 312
FLAG -280 328 0
FLAG -152 328 0
FLAG -504 136 0
FLAG -584 -136 0
FLAG -152 -328 0
FLAG 120 8 0
FLAG 456 72 0
FLAG 536 -56 OUT
FLAG -584 -280 IN
FLAG -504 40 0
FLAG 600 72 0
FLAG -600 56 0
SYMBOL res -376 120 R90
SYMATTR InstName R1
SYMATTR Value 3.09k
SYMBOL voltage -584 -248 R0
SYMATTR InstName V1
SYMATTR Value 12
SYMBOL cap -168 -248 M180
SYMATTR InstName C2
SYMATTR Value 1
SYMBOL ind -8 -40 R270
SYMATTR InstName L1
SYMATTR Value 1.5
SYMATTR SpiceLine Rser=3m
SYMBOL cap -56 -136 R0
SYMATTR InstName C3
SYMATTR Value .1
SYMBOL polcap 104 -56 R0
SYMATTR Value 22
SYMATTR Value2 x2
SYMATTR InstName C4
SYMATTR SpiceLine Rser=4m
SYMATTR Description Capacitor
SYMATTR Type cap
SYMBOL res 296 136 R0
SYMATTR InstName R2
SYMATTR Value 2k
SYMBOL cap 184 152 R0
SYMATTR InstName C5
SYMATTR Value 4.7n
SYMBOL res 440 -56 R0
SYMATTR InstName Rload
SYMATTR Value 250
SYMBOL res 200 -40 R270
SYMATTR InstName R4
SYMATTR Value 10m
SYMBOL res 328 -40 R270
SYMATTR InstName R3
SYMATTR Value 0.3
SYMBOL res -488 56 R270
SYMATTR InstName R5
SYMATTR Value 9.09k
SYMBOL current 600 -40 R0
SYMATTR InstName I1
SYMATTR Value PWL(1.4m 0 1.401m 1 1.6m 1 1.601m 0)
SYMBOL res -408 -72 R90
SYMATTR InstName R6
SYMATTR Value 100k
SYMBOL voltage -600 -56 R0
SYMATTR InstName V2
SYMATTR Value 3
SYMBOL LT8698S -216 -56 R0
SYMATTR InstName U1
SYMATTR Description 5V 3A Output, 42V Input USB Charger with Cable Drop Compensation and Dataline Protection
* SPICE netlist
Q1 N001 in N003 0 NPN
Q2 out N002 N003 0 NPN
R1.5k N003 vcc- 1k
V1 vcc 0 100
V2 vcc- 0 -100
R3 0 N002 1k
R4 out N002 2.88k
V3 in 0 SINE(0 0.460 1k)
R2 vcc N001 100k
R1 vcc out 100k
.tran {t}
.param f = 1k n=16 t=n/f
.four {f} 10 8 V(out)
.meas TRAN power_Output AVG I(R_load)*V(Out) TRIG time=0 TARG time={t}

* LTspice schematic (.asc)
Version 4
SHEET 1 1216 512
WIRE 272 -208 192 -208
WIRE 352 -208 272 -208
WIRE 192 -160 192 -208
WIRE 352 -160 352 -208
WIRE 352 -64 352 -80
WIRE 432 -64 352 -64
WIRE 576 -64 432 -64
WIRE 192 -32 192 -80
WIRE 352 -32 352 -64
WIRE 128 16 80 16
WIRE 432 16 416 16
WIRE 464 16 432 16
WIRE 608 16 544 16
WIRE 608 48 608 16
WIRE 192 176 192 64
WIRE 288 176 192 176
WIRE 352 176 352 64
WIRE 352 176 288 176
FLAG 576 -64 out
FLAG -608 -160 0
FLAG -496 -160 0
FLAG -608 -240 vcc
FLAG -496 -240 vcc-
FLAG 288 256 vcc-
FLAG 272 -208 vcc
FLAG 608 48 0
FLAG 80 16 in
FLAG -608 0 0
FLAG -608 -80 in
SYMBOL npn 128 -32 R0
SYMATTR InstName Q1
SYMBOL npn 416 -32 M0
SYMATTR InstName Q2
SYMBOL res 272 160 R0
SYMATTR InstName 1.5k
SYMATTR Value 1k
SYMBOL voltage -608 -256 R0
SYMATTR InstName V1
SYMATTR Value 100
SYMBOL voltage -496 -256 R0
SYMATTR InstName V2
SYMATTR Value -100
SYMBOL res 560 0 R90
SYMATTR InstName R3
SYMATTR Value 1k
SYMBOL res 416 -80 R0
SYMATTR InstName R4
SYMATTR Value 2.88k
SYMBOL voltage -608 -96 R0
SYMATTR InstName V3
SYMATTR Value SINE(0 0.460 1k)
SYMBOL res 176 -176 R0
SYMATTR InstName R2
SYMATTR Value 100k
SYMBOL res 336 -176 R0
SYMATTR InstName R1
SYMATTR Value 100k
* SPICE netlist
R1 0 N002 13.09k
R2 N002 N003 100k
R3 VE N003 3.67k
VEE N003 0 -5
VCC N001 0 -5
Q1 N001 N002 VE 0 My2n3904
+IS=1.26532e-10 BF=206.302 NF=1.5 VAF=1000
+IKF=0.0272221 ISE=2.30771e-09 NE=3.31052 BR=20.6302
+NR=2.89609 VAR=9.39809 IKR=0.272221 ISC=2.30771e-09
+NC=1.9876 RB=5.8376 IRB=50.3624 RBM=0.634251
+RE=0.0001 RC=2.65711 XTB=0.1 XTI=1
+EG=1.05 CJE=4.64214e-12 VJE=0.4 MJE=0.256227
+TF=4.19578e-10 XTF=0.906167 VTF=8.75418 ITF=0.0105823
+CJC=3.76961e-12 VJC=0.4 MJC=0.238109 XCJC=0.8
+FC=0.512134 CJS=0 VJS=0.75 MJS=0.5
+TR=6.82023e-08 PTF=0 KF=0 AF=1
.dc VCC -5 5 0.05

* LTspice schematic (.asc)
Version 4
SHEET 1 720 672
WIRE -248 -336 -360 -336
WIRE 360 -336 88 -336
WIRE -360 -256 -360 -336
WIRE -248 -256 -248 -336
WIRE 360 -256 360 -336
WIRE 88 -176 88 -336
WIRE -248 -128 -248 -176
WIRE 24 -128 -248 -128
WIRE 360 -112 360 -176
WIRE 88 -48 88 -80
WIRE -248 -32 -248 -128
WIRE 88 -32 88 -48
WIRE -248 112 -248 48
WIRE 88 112 88 48
WIRE 88 112 -248 112
WIRE 88 192 88 112
WIRE 88 336 88 272
FLAG -360 -256 0
FLAG 88 336 0
FLAG 360 -112 0
FLAG 88 -48 VE
SYMBOL res -264 -272 R0
SYMATTR InstName R1
SYMATTR Value 13.09k
SYMBOL res -264 -48 R0
SYMATTR InstName R2
SYMATTR Value 100k
SYMBOL res 72 -48 R0
SYMATTR InstName R3
SYMATTR Value 3.67k
SYMBOL voltage 88 176 R0
SYMATTR InstName VEE
SYMATTR Value -5
SYMBOL voltage 360 -272 R0
SYMATTR InstName VCC
SYMATTR Value -5
SYMBOL npn 24 -176 R0
SYMATTR InstName Q1
SYMATTR Value My2n3904
* SPICE netlist
Rload OUT 0 10k
Rbias IN OUT 2.67k
Vin IN 0 3
XU1 OUT 0 ADR5040 ;pnba 1)2
.dc TEMP -40 125 .1

* LTspice schematic (.asc)
Version 4
SHEET 1 544 200
WIRE -160 -96 -272 -96
WIRE 16 -96 -80 -96
WIRE 272 -96 16 -96
WIRE -272 -48 -272 -96
WIRE 16 -48 16 -96
WIRE 272 -48 272 -96
WIRE -272 64 -272 32
WIRE 16 64 16 16
WIRE 16 64 -272 64
WIRE 272 64 272 32
WIRE 272 64 16 64
WIRE -272 96 -272 64
FLAG -272 -96 IN
FLAG -272 96 0
FLAG 272 -96 OUT
SYMBOL res 256 -64 R0
SYMATTR InstName Rload
SYMATTR Value 10k
SYMBOL res -176 -80 R270
SYMATTR InstName Rbias
SYMATTR Value 2.67k
SYMBOL voltage -272 -64 R0
SYMATTR Value 3
SYMATTR InstName Vin
SYMBOL ADR5040 16 -16 R0
SYMATTR InstName U1
* SPICE netlist
V1 N001 0 5
V2 N002 0 0
V3 IN 0 PULSE(0 5 0 20n 20n 10u 20u)
R1 D 0 300
C1 D 0 35p
V4 +V 0 5
XU1 IN N001 D N002 +V 0 ADG819 ;pnba IN)S1)D)S2)Vdd)GND
.tran 100u

* LTspice schematic (.asc)
Version 4
SHEET 1 720 512
WIRE 72 -112 72 -144
WIRE -24 -48 -360 -48
WIRE -360 -32 -360 -48
WIRE 184 -16 168 -16
WIRE 248 -16 184 -16
WIRE 360 -16 248 -16
WIRE 248 0 248 -16
WIRE 360 0 360 -16
WIRE -24 16 -248 16
WIRE -248 32 -248 16
WIRE -360 64 -360 48
WIRE -40 80 -104 80
WIRE -24 80 -40 80
WIRE 248 96 248 80
WIRE 360 96 360 64
WIRE -248 128 -248 112
WIRE -104 144 -104 80
WIRE 72 208 72 192
WIRE -104 256 -104 224
FLAG -360 64 0
FLAG -248 128 0
FLAG -104 256 0
FLAG 72 -144 +V
FLAG 248 96 0
FLAG 72 208 0
FLAG 360 96 0
FLAG -72 -160 0
FLAG -72 -240 +V
FLAG -40 80 IN
FLAG 184 -16 D
SYMBOL voltage -360 -48 R0
SYMATTR InstName V1
SYMATTR Value 5
SYMBOL voltage -248 16 R0
SYMATTR InstName V2
SYMATTR Value 0
SYMBOL voltage -104 128 R0
SYMATTR Value PULSE(0 5 0 20n 20n 10u 20u)
SYMATTR InstName V3
SYMBOL res 232 -16 R0
SYMATTR InstName R1
SYMATTR Value 300
SYMBOL cap 344 0 R0
SYMATTR InstName C1
SYMATTR Value 35p
SYMBOL voltage -72 -256 R0
SYMATTR InstName V4
SYMATTR Value 5
SYMBOL ADG819 72 32 R0
SYMATTR InstName U1
* SPICE netlist
Va N002 0 1.6325
V3 Vcc 0 5.5
V4 Vdd 0 -5.5
Ra N002 N001 100k
Rb N001 Vout 100k
Rc N003 N004 100k
Rd N004 0 100k
Vb N003 0 .
XU1 N004 N001 Vcc Vdd Vout level2 Avol=1Meg GBW=10Meg Slew=10Meg Ilimit=25m Rail=0 Vos=0 En=0 Enk=0 In=0 Ink=0 Rin=500Meg ;pnba In+)In-)V+)V-)OUT
.tran 0 5 0.001

* LTspice schematic (.asc)
Version 4
SHEET 1 576 352
WIRE 80 -176 48 -176
WIRE 208 -176 160 -176
WIRE -208 -112 -288 -112
WIRE 48 -112 48 -176
WIRE 48 -112 -128 -112
WIRE 48 -64 48 -112
WIRE 80 -64 48 -64
WIRE 208 -48 208 -176
WIRE 208 -48 144 -48
WIRE 240 -48 208 -48
WIRE -288 -32 -288 -112
WIRE -64 -32 -96 -32
WIRE 32 -32 16 -32
WIRE 80 -32 32 -32
WIRE 32 0 32 -32
WIRE -96 32 -96 -32
FLAG -96 112 0
FLAG -288 48 0
FLAG 192 176 0
FLAG 288 176 0
FLAG 112 -80 Vcc
FLAG 192 96 Vcc
FLAG 112 -16 Vdd
FLAG 288 96 Vdd
FLAG 240 -48 Vout
IOPIN 672 112 Out
FLAG 32 80 0
SYMBOL voltage -288 -48 R0
SYMATTR InstName Va
SYMATTR Value 1.6325
SYMBOL voltage 192 80 R0
SYMATTR InstName V3
SYMATTR Value 5.5
SYMBOL voltage 288 80 R0
SYMATTR InstName V4
SYMATTR Value -5.5
SYMBOL res -224 -96 R270
SYMATTR InstName Ra
SYMATTR Value 100k
SYMBOL res 64 -160 R270
SYMATTR InstName Rb
SYMATTR Value 100k
SYMBOL res -80 -16 R270
SYMATTR InstName Rc
SYMATTR Value 100k
SYMBOL res 16 -16 R0
SYMATTR InstName Rd
SYMATTR Value 100k
SYMBOL voltage -96 16 R0
SYMATTR InstName Vb
SYMATTR Value .
SYMBOL Opamps\\UniversalOpamp2 112 -48 R0
SYMATTR InstName U1
* SPICE netlist
M1 Vout N001 0 0 NMOS l={L1} w={W1} ad={W1*L1} as={W1*L1} pd={2*W1+2*L1} ps={2*W1+2*L1} m=1
M2 Vdd Vin Vout Vdd PMOS l={L2} w={W2} ad={W2*L2} as={W2*L2} pd={2*W1+2*L1} ps={2*W1+2*L1} m=1
V1 Vdd 0 1.8
V2 N001 0 {Vcomp}
V3 Vin 0
.step param n list 1 2 3 4 5 6 7 8 9 10
.param W1=table(n,1,3.1u,2,3.1u,3,3.1u,4,3.1u,5,3.2u,6,3.1u,7,3.3u,8,3.1u,9,3.2u,10,3.1u)
.param W2=table(n,1,2.7u,2,2.5u,3,2.7u,4,2.8u,5,2.7u,6,2.7u,7,2.7u,8,2.7u,9,2.7u,10,2.6u)
.param Vcomp=table(n,1,861.0m,2,861.0m,3,861.0m,4,561.0m,5,811.0m,6,861.0m,7,1.0,8,861.0m,9,861.0m,10,561.0m)
.param L1=table(n,1,2.2u,2,2.3u,3,2.3u,4,2.3u,5,2.3u,6,2.3u,7,2.1u,8,2.3u,9,2.2u,10,2.3u)
.param L2=table(n,1,3.6u,2,3.6u,3,3.6u,4,3.6u,5,3.6u,6,3.6u,7,3.6u,8,3.6u,9,3.6u,10,3.4u)
.dc V3 0 1.8 0.01

* LTspice schematic (.asc)
Version 4
SHEET 1 688 464
WIRE 232 -232 200 -232
WIRE 248 -232 232 -232
WIRE 40 -168 -24 -168
WIRE 88 -168 40 -168
WIRE 200 -168 200 -232
WIRE 248 -168 200 -168
WIRE -24 -136 -24 -168
WIRE 248 -120 248 -168
WIRE 248 -120 200 -120
WIRE 88 -88 88 -168
WIRE 152 -88 88 -88
WIRE -344 -72 -344 -136
WIRE -24 -8 -24 -56
WIRE 200 8 200 -72
WIRE 344 8 200 8
WIRE -344 56 -344 8
WIRE 200 56 200 8
WIRE 72 72 -24 72
WIRE -24 104 -24 72
WIRE 232 104 200 104
WIRE 72 136 72 72
WIRE 152 136 72 136
WIRE 200 168 200 152
WIRE 232 168 232 104
WIRE 232 168 200 168
WIRE 200 216 200 168
WIRE -24 232 -24 184
FLAG -344 56 0
FLAG 232 -232 Vdd
FLAG -344 -136 Vdd
FLAG 200 216 0
FLAG -24 232 0
FLAG -24 -8 0
FLAG 40 -168 Vin
FLAG 344 8 Vout
SYMBOL nmos4 152 56 R0
SYMATTR InstName M1
SYMATTR Value2 l={L1} w={W1} ad={W1*L1} as={W1*L1} pd={2*W1+2*L1} ps={2*W1+2*L1} m=1
SYMBOL pmos4 152 -168 R0
SYMATTR InstName M2
SYMATTR Value2 l={L2} w={W2} ad={W2*L2} as={W2*L2} pd={2*W1+2*L1} ps={2*W1+2*L1} m=1
SYMBOL voltage -344 -88 R0
SYMATTR InstName V1
SYMATTR Value 1.8
SYMBOL voltage -24 88 R0
SYMATTR InstName V2
SYMATTR Value {Vcomp}
SYMBOL voltage -24 -152 R0
SYMATTR InstName V3
SYMATTR Value ""
* SPICE netlist
V1 N001 0 12
R1 N002 N001 680
D1 0 N002 D5V1
.dc V1 6 15 0.1

* LTspice schematic (.asc)
Version 4.1
SHEET 1 240 208
WIRE -40 -88 -120 -88
WIRE 104 -88 40 -88
WIRE -120 -40 -120 -88
WIRE 104 -24 104 -88
WIRE -120 88 -120 40
WIRE 104 88 104 40
WIRE 104 88 -120 88
WIRE 104 104 104 88
FLAG 104 104 0
SYMBOL voltage -120 -56 R0
SYMATTR InstName V1
SYMATTR Value 12
SYMBOL res 56 -104 R90
SYMATTR InstName R1
SYMATTR Value 680
SYMBOL zener 120 40 R180
SYMATTR InstName D1
SYMATTR Value D5V1
* SPICE netlist
XU1 N001 Vin 15 -15 Vout level2 Avol=1Meg GBW=10Meg Slew=10Meg Ilimit=25m Rail=0 Vos=0 En=0 Enk=0 In=0 Ink=0 Rin=500Meg ;pnba In+)In-)V+)V-)OUT
V1 15 0 15
V2 -15 0 -15
R1 N001 0 100k
R2 Vout N001 100k
V3 Vin 0 SINE(0 3 3)
.tran 10

* LTspice schematic (.asc)
Version 4
SHEET 1 320 368
WIRE 0 -168 -48 -168
WIRE 112 -152 64 -152
WIRE 160 -152 112 -152
WIRE 0 -136 -48 -136
WIRE -128 -40 -160 -40
WIRE -48 -40 -48 -136
WIRE -16 -40 -48 -40
WIRE 112 -40 112 -152
WIRE 112 -40 64 -40
FLAG 32 184 0
FLAG 112 184 0
FLAG 32 104 15
FLAG 112 104 -15
FLAG 32 -120 -15
FLAG 32 -184 15
FLAG -48 -168 Vin
FLAG -160 -40 0
FLAG 160 -152 Vout
IOPIN 272 64 Out
FLAG -128 104 Vin
FLAG -128 184 0
SYMBOL OpAmps\\UniversalOpAmp2 32 -152 R0
SYMATTR InstName U1
SYMBOL voltage 32 88 R0
SYMATTR InstName V1
SYMATTR Value 15
SYMBOL voltage 112 88 R0
SYMATTR InstName V2
SYMATTR Value -15
SYMBOL res -32 -56 R90
SYMATTR InstName R1
SYMATTR Value 100k
SYMBOL res 80 -56 R90
SYMATTR InstName R2
SYMATTR Value 100k
SYMBOL voltage -128 88 R0
SYMATTR InstName V3
SYMATTR Value SINE(0 3 3)
* SPICE netlist
B1 current_check 0 V=IF(I(S1) < -500m, 100V, -10V)
B2 voltage_check 0
S1 N001 SPARK[B] spark_control P001 SW
RLeakage1 SPARK[T] SPARK[B] 100Meg
RFlux_Losses1 SPARK[T] sgt 2.5K
RSpark_Resistance_guess1 sgt N001 -0.5
Lead_Inductance1 sgt SPARK[T] 130n
Carc_capacitance1 SPARK[T] SPARK[B] 3p
R1 spark_control voltage_check 100
R2 spark_control current_check 100
R3 0 P001 100

* LTspice schematic (.asc)
Version 4
SHEET 1 768 752
WIRE 112 -376 -160 -376
WIRE 176 -376 112 -376
WIRE 352 -376 176 -376
WIRE 384 -376 352 -376
WIRE 112 -360 112 -376
WIRE 176 -360 176 -376
WIRE 352 -296 352 -376
WIRE 144 -280 112 -280
WIRE 176 -280 144 -280
WIRE 384 -184 384 -376
WIRE 144 -136 144 -280
WIRE 144 -88 144 -136
WIRE -368 40 -368 24
WIRE -352 40 -368 40
WIRE -368 56 -368 40
WIRE 144 72 144 -8
WIRE -256 136 -368 136
WIRE 96 136 -256 136
WIRE -368 232 -368 216
WIRE -352 232 -368 232
WIRE -368 248 -368 232
WIRE 144 376 144 152
WIRE 144 376 -160 376
WIRE 352 376 352 -216
WIRE 352 376 144 376
WIRE 384 376 384 -120
WIRE 384 376 352 376
FLAG -160 -376 SPARK[T]
IOPIN -80 -144 BiDir
FLAG -160 376 SPARK[B]
IOPIN -80 608 BiDir
FLAG -368 -56 0
FLAG -368 328 0
FLAG 16 88 0
FLAG -352 40 voltage_check
FLAG -352 232 current_check
FLAG -256 136 spark_control
FLAG 144 -136 sgt
SYMBOL bv -368 232 R0
SYMATTR InstName B1
SYMATTR Value V=IF(I(S1) < -500m, 100V, -10V)
SYMBOL bv -368 40 R180
SYMATTR InstName B2
SYMATTR Value ""
SYMBOL sw 144 56 R0
SYMATTR InstName S1
SYMBOL res 336 -312 R0
SYMATTR InstName Leakage1
SYMATTR Value 100MEG
SYMBOL res 160 -376 R0
SYMATTR InstName Flux_Losses1
SYMATTR Value 2.5K
SYMBOL res 128 -104 R0
SYMATTR InstName Spark_Resistance_guess1
SYMATTR Value -0.5
SYMBOL ind 128 -264 R180
SYMATTR InstName Lead_Inductance1
SYMATTR Value 130n
SYMBOL cap 368 -184 R0
SYMATTR InstName arc_capacitance1
SYMATTR Value 3p
SYMBOL res -352 152 R180
SYMATTR InstName R1
SYMATTR Value 100
SYMBOL res -384 120 R0
SYMATTR InstName R2
SYMATTR Value 100
SYMBOL res 0 104 R270
SYMATTR InstName R3
SYMATTR Value 100
* SPICE netlist
R1 N005 N001 25m
C1 N002 0 10
R2 N002 0 10
MQ1 N004 N008 N005 N005 FDS4953
L1 N003 N004 1 Rser=150m
V1 N010 0 5
R3 N010 N009 1K
MQ2 N001 N007 N002 N002 Si4892DY
D1 N002 N001 Davalanche
V2 N003 0 PWL(0u 0 100m 0 +1u 20 150m 20 +10u 0 200m 0 +1u -20 250m -20 +10u 0 400m 0 +1u 5 800m 5 +1u 20 900m 20 +10u 5)
S1 0 N002 N006 0 SHORT
V3 N006 0 PWL(0us 0V 1200m 0 +5n 1 1201m 1 +5n 0)
XU1 N008 N005 N001 N007 0 N002 N009 0 LTC4361-2 ;pnba GP)In)Sense)Gate)_On)Out)_Pwrgd)Gnd
.tran 1500m startup

* LTspice schematic (.asc)
Version 4
SHEET 1 1968 624
WIRE 56 -296 -8 -296
WIRE 168 -296 120 -296
WIRE -504 -200 -984 -200
WIRE -344 -200 -424 -200
WIRE -200 -200 -248 -200
WIRE -184 -200 -200 -200
WIRE -88 -200 -104 -200
WIRE -8 -200 -8 -296
WIRE -8 -200 -88 -200
WIRE 24 -200 -8 -200
WIRE 168 -200 168 -296
WIRE 168 -200 120 -200
WIRE 296 -200 168 -200
WIRE 360 -200 296 -200
WIRE 456 -200 360 -200
WIRE 584 -200 456 -200
WIRE 360 -184 360 -200
WIRE 456 -184 456 -200
WIRE 584 -184 584 -200
WIRE 888 -168 632 -168
WIRE 984 -168 968 -168
WIRE 648 -120 632 -120
WIRE 104 -104 104 -152
WIRE 360 -88 360 -120
WIRE 456 -88 456 -104
WIRE 584 -88 584 -104
WIRE -88 -56 -88 -200
WIRE -40 -56 -88 -56
WIRE 296 -56 296 -200
WIRE 296 -56 248 -56
WIRE -200 24 -200 -200
WIRE -40 24 -200 24
WIRE -264 104 -264 -152
WIRE -40 104 -264 104
WIRE 280 104 248 104
WIRE 424 104 360 104
WIRE 424 136 424 104
WIRE -40 168 -72 168
WIRE -984 216 -984 -200
WIRE 104 248 104 232
WIRE 424 248 424 216
WIRE -984 312 -984 296
FLAG 104 248 0
FLAG -984 312 0
FLAG 424 248 0
FLAG 648 -120 0
FLAG 984 -168 0
FLAG 584 -88 0
FLAG 456 -88 0
FLAG 360 -88 0
FLAG -72 168 0
SYMBOL res -200 -184 R270
SYMATTR InstName R1
SYMATTR Value 25m
SYMBOL cap 344 -184 R0
SYMATTR InstName C1
SYMATTR Value 10
SYMBOL res 440 -200 R0
SYMATTR InstName R2
SYMATTR Value 10
SYMBOL pmos -344 -152 R270
SYMATTR InstName Q1
SYMATTR Value FDS4953
SYMBOL ind -520 -184 R270
SYMATTR InstName L1
SYMATTR Value 1
SYMATTR SpiceLine Rser=150m
SYMBOL voltage 424 120 R0
SYMATTR Value 5
SYMATTR InstName V1
SYMBOL res 376 88 R90
SYMATTR InstName R3
SYMATTR Value 1K
SYMBOL nmos 24 -152 R270
SYMATTR InstName Q2
SYMATTR Value Si4892DY
SYMBOL diode 120 -312 R90
SYMATTR InstName D1
SYMATTR Value Davalanche
SYMBOL voltage -984 200 R0
SYMATTR Value PWL(0u 0 100m 0 +1u 20 150m 20 +10u 0 200m 0 +1u -20 250m -20 +10u 0 400m 0 +1u 5 800m 5 +1u 20 900m 20 +10u 5)
SYMATTR InstName V2
SYMBOL sw 584 -88 R180
SYMATTR InstName S1
SYMATTR Value SHORT
SYMBOL voltage 872 -168 M90
SYMATTR Value PWL(0us 0V 1200m 0 +5n 1 1201m 1 +5n 0)
SYMATTR InstName V3
SYMBOL LTC4361-2 104 72 R0
SYMATTR InstName U1
* SPICE netlist
D1 N001 0 Denoise
H1 out 0 Vesen {enoise/iref}
Ien 0 N001 {iref**2/q/2}
Cen N001 N002 1
Vesen N002 0 0
.noise v(out) Vesen dec 10 0.001 10k
.op
.params iref = 1e-12 q=1.602e-19 enoise=20e-9 fce=200

* LTspice schematic (.asc)
Version 4
SHEET 1 528 224
WIRE -264 -64 -264 -112
WIRE -264 80 -264 16
WIRE -168 -112 -264 -112
WIRE -168 -96 -168 -112
WIRE -168 -16 -168 -32
WIRE -168 80 -264 80
WIRE -168 80 -168 64
WIRE -168 112 -168 80
WIRE -72 -112 -168 -112
WIRE -72 -48 -72 -112
WIRE -72 80 -168 80
WIRE -72 80 -72 16
WIRE 136 -64 136 -96
WIRE 136 112 136 16
WIRE 264 -96 136 -96
FLAG -168 112 0
FLAG 136 112 0
FLAG 264 -96 out
IOPIN 464 144 Out
SYMBOL diode -88 -48 R0
SYMATTR InstName D1
SYMATTR Value Denoise
SYMBOL h 136 -80 R0
SYMATTR InstName H1
SYMATTR Value {enoise/iref}
SYMATTR InstName Vesen
SYMBOL current -264 16 R180
SYMATTR InstName Ien
SYMATTR Value {iref**2/q/2}
SYMBOL cap -184 -96 R0
SYMATTR InstName Cen
SYMATTR Value 1
SYMBOL voltage -168 -32 R0
SYMATTR InstName Vesen
SYMATTR Value 0
* SPICE netlist
V1 N001 0 SINE(0 5 1)
V2 Vcc 0 5
V3 0 Vee 5
R1 N003 0 2.45
R_coil Vout N003 0.5
XU1 N001 Vcc 0 N002 AD5676R Gain=2 ;pnba Vdac)Vdd)GND)Vout
XU2 N002 N003 Vcc Vee Vout TCA0372 ;pnba In+)In-)V+)V-)OUT
.include TCA0372.mod
.tran 0 2 0
.options gmin=1e-11 abstol=1e-11

* LTspice schematic (.asc)
Version 4
SHEET 1 1104 496
WIRE -488 -200 -488 -248
WIRE 8 -200 8 -232
WIRE 408 -72 408 -88
WIRE -488 -56 -488 -120
WIRE -488 -56 -552 -56
WIRE -120 -56 -280 -56
WIRE 376 -56 248 -56
WIRE -552 -40 -552 -56
WIRE 520 -40 440 -40
WIRE 552 -40 520 -40
WIRE 376 -24 328 -24
WIRE -488 -8 -488 -56
WIRE -280 -8 -280 -56
WIRE 520 -8 520 -40
WIRE 408 8 408 -8
WIRE 328 104 328 -24
WIRE 520 104 520 72
WIRE 520 104 328 104
WIRE -488 120 -488 72
WIRE -280 120 -280 72
WIRE 8 120 8 88
WIRE 520 136 520 104
WIRE 520 248 520 216
FLAG -552 -40 0
FLAG -280 120 0
FLAG 8 120 0
FLAG 520 248 0
FLAG 552 -40 Vout
IOPIN 1152 112 Out
FLAG 8 -232 Vcc
IOPIN 608 -80 In
FLAG -488 -248 Vcc
IOPIN 112 -96 In
FLAG -488 120 Vee
IOPIN 112 272 In
FLAG 408 8 Vcc
IOPIN 1008 160 Out
FLAG 408 -88 Vee
IOPIN 1008 64 Out
SYMBOL voltage -280 -24 R0
SYMATTR InstName V1
SYMATTR Value SINE(0 5 1)
SYMBOL voltage -488 -216 R0
SYMATTR InstName V2
SYMATTR Value 5
SYMBOL voltage -488 -24 R0
SYMATTR InstName V3
SYMATTR Value 5
SYMBOL res 504 120 R0
SYMATTR InstName R1
SYMATTR Value 2.45
SYMBOL res 504 -24 R0
SYMATTR InstName R_coil
SYMATTR Value 0.5
SYMBOL DAC\\AD5676R 40 -56 R0
SYMATTR InstName U1
SYMBOL OpAmps\\opamp2 408 24 M180
SYMATTR InstName U2
SYMATTR Value TCA0372
* SPICE netlist
V1 IN 0 9
L1 N001 OUT 100 Rser=0.02 Rpar=5000
C2 OUT 0 100 Rser=0.02
XU1 OUT MP_01 MP_02 0 N001 IN IN IN LTC1574 top=51K bot=31.5K ;pnba Sense)))GND)SW)Vin)Ipgm)_SHDN
Rload OUT 0 10
.tran 3m startup

* LTspice schematic (.asc)
Version 4
SHEET 1 624 240
WIRE -200 -120 -312 -120
WIRE -40 -120 -200 -120
WIRE -312 -104 -312 -120
WIRE -40 -104 -40 -120
WIRE -200 -40 -200 -120
WIRE -168 -40 -200 -40
WIRE 120 -40 88 -40
WIRE 232 -40 200 -40
WIRE 312 -40 232 -40
WIRE 312 -24 312 -40
WIRE -312 -8 -312 -24
WIRE -200 24 -200 -40
WIRE -168 24 -200 24
WIRE 232 24 232 -40
WIRE 232 24 88 24
WIRE 232 40 232 24
WIRE 312 72 312 56
WIRE -40 120 -40 88
WIRE 232 120 232 104
FLAG 312 -40 OUT
FLAG 232 120 0
FLAG 312 72 0
FLAG -40 120 0
FLAG -312 -8 0
FLAG -312 -120 IN
SYMBOL VOLTAGE -312 -120 R0
SYMATTR InstName V1
SYMATTR Value 9
SYMBOL IND 104 -24 R270
SYMATTR InstName L1
SYMATTR Value 100
SYMATTR SpiceLine Rser=0.02 Rpar=5000
SYMBOL POLCAP 216 40 R0
SYMATTR InstName C2
SYMATTR Value 100
SYMATTR SpiceLine Rser=0.02
SYMBOL PowerProducts\\LTC1574-3.3 -40 -24 R0
SYMATTR InstName U1
SYMBOL res 296 -40 R0
SYMATTR InstName Rload
SYMATTR Value 10
* SPICE netlist
Vds N001 0 5V
Vgs N002 0
M1 N001 N002 0 0 BS170
.dc Vgs 0 3.5V 0.1V
.step temp list -55 25 175
.meas dc Uth find Vgs when Id(M1)=250uA

* LTspice schematic (.asc)
Version 4.1
SHEET 1 336 224
WIRE 168 -112 -8 -112
WIRE -8 -96 -8 -112
WIRE 168 -48 168 -112
WIRE -56 -16 -168 -16
WIRE -168 16 -168 -16
WIRE -168 112 -168 96
WIRE -8 112 -8 0
WIRE 168 112 168 32
FLAG 168 112 0
FLAG -168 112 0
FLAG -8 112 0
SYMBOL voltage 168 -64 R0
SYMATTR InstName Vds
SYMATTR Value 5V
SYMBOL voltage -168 0 R0
SYMATTR Value ""
SYMATTR InstName Vgs
SYMBOL nmos -56 -96 R0
SYMATTR InstName M1
SYMATTR Value BS170
* SPICE netlist
V1 +V 0 15
V2 -V 0 -15
V3 N001 0 10
V4 N003 0 pulse(0 3.3 0 1u 1u 5m 10m)
R1 N002 0 300
C1 N002 0 35p
XU1 N003 N002 N001 -V 0 +V ADG1221 ;pnba IN)D)S)Vss)GND)Vdd
.tran 30m

* LTspice schematic (.asc)
Version 4
SHEET 1 608 384
WIRE 48 -176 48 -192
WIRE -304 -96 -304 -112
WIRE -176 -96 -208 -96
WIRE -48 -96 -96 -96
WIRE 208 -96 144 -96
WIRE 304 -96 208 -96
WIRE 208 -64 208 -96
WIRE 304 -48 304 -96
WIRE -48 -32 -176 -32
WIRE -304 0 -304 -16
WIRE 208 32 208 16
WIRE 304 32 304 16
WIRE -176 48 -176 -32
WIRE -304 96 -304 80
WIRE -16 96 -16 80
WIRE 112 96 112 80
WIRE -304 192 -304 176
WIRE -176 192 -176 128
FLAG -304 192 0
FLAG -304 0 0
FLAG -304 -112 +V
FLAG -304 80 -V
FLAG -208 -96 0
FLAG -16 96 -V
FLAG 48 -192 +V
FLAG 112 96 0
FLAG -176 192 0
FLAG 208 32 0
FLAG 304 32 0
SYMBOL voltage -304 -112 R0
SYMATTR InstName V1
SYMATTR Value 15
SYMBOL voltage -304 80 R0
SYMATTR InstName V2
SYMATTR Value -15
SYMBOL voltage -80 -96 M270
SYMATTR InstName V3
SYMATTR Value 10
SYMBOL voltage -176 32 R0
SYMATTR Value pulse(0 3.3 0 1u 1u 5m 10m)
SYMATTR InstName V4
SYMBOL res 192 -80 R0
SYMATTR InstName R1
SYMATTR Value 300
SYMBOL cap 288 -48 R0
SYMATTR InstName C1
SYMATTR Value 35p
SYMBOL ADG1221 48 -48 R0
SYMATTR InstName U1
* SPICE netlist
V1 IN 0 PWL(0 0 1 10)
C1 OUT 0 22
R3 OUT 0 500
XU1 0 OUT IN LT1585-3.6 ;pnba GND)OUT)IN
.tran 1

* LTspice schematic (.asc)
Version 4
SHEET 1 608 200
WIRE -112 -64 -304 -64
WIRE 208 -64 144 -64
WIRE 304 -64 208 -64
WIRE -304 -48 -304 -64
WIRE 208 -48 208 -64
WIRE 304 -48 304 -64
WIRE -304 48 -304 32
WIRE 208 48 208 16
WIRE 304 48 304 32
WIRE 16 64 16 32
FLAG -304 48 0
FLAG 208 48 0
FLAG 304 48 0
FLAG 16 64 0
FLAG -304 -64 IN
FLAG 304 -64 OUT
SYMBOL voltage -304 -64 R0
SYMATTR InstName V1
SYMATTR Value PWL(0 0 1 10)
SYMBOL cap 192 -48 R0
SYMATTR InstName C1
SYMATTR Value 22
SYMBOL res 288 -64 R0
SYMATTR InstName R3
SYMATTR Value 500
SYMBOL PowerProducts\\LT1585-3.6 16 -64 R0
SYMATTR InstName U1