Si7li/ltspice-spice-circuits-no-aug huggingface dataset:
* SPICE netlist
V1 VIN N004 SINE(0 0.5 1k)
D2 VHF VOP 1N4148
VS1 VCC 0 15
VS2 0 VEE 15
D1 VOP N003 1N4148
R1 N001 VIN 10k
R2 VHF N001 10k
V2 N004 0 SINE(0 1 2k)
R3 N003 N001 10k
R4 N002 VHF 10k
R5 VOUT N002 10k
XU2 N003 N002 VCC VEE VOUT ADA4177 ;pnba In+)In-)V+)V-)OUT
XU1 NC_01 NC_02 NC_03 NC_04 NC_05 NC_06 NC_07 NC_08 ADA4077-2 ;pnba +INA)-INA)OUTA)V+)V-)+INB)-INB)OUTB
.tran 0 2m 0 1u

* LTspice schematic (.asc)
Version 4
SHEET 1 784 464
WIRE -120 -216 -200 -216
WIRE 8 -216 -40 -216
WIRE 40 -216 8 -216
WIRE 88 -216 40 -216
WIRE 216 -216 168 -216
WIRE 248 -216 216 -216
WIRE 360 -216 328 -216
WIRE 40 -168 40 -216
WIRE -104 -152 -104 -168
WIRE 296 -136 296 -152
WIRE -104 -104 -104 -152
WIRE -376 -88 -392 -88
WIRE -312 -88 -376 -88
WIRE -200 -88 -200 -216
WIRE -200 -88 -232 -88
WIRE -136 -88 -200 -88
WIRE 296 -88 296 -136
WIRE -392 -72 -392 -88
WIRE -8 -72 -72 -72
WIRE 40 -72 40 -104
WIRE 40 -72 -8 -72
WIRE 216 -72 216 -216
WIRE 264 -72 216 -72
WIRE -136 -56 -168 -56
WIRE 360 -56 360 -216
WIRE 360 -56 328 -56
WIRE 392 -56 360 -56
WIRE 264 -40 216 -40
WIRE -168 -8 -168 -56
WIRE -104 -8 -104 -40
WIRE 40 -8 40 -72
WIRE -104 8 -104 -8
WIRE 296 8 296 -24
WIRE 296 24 296 8
WIRE -392 56 -392 8
WIRE -200 88 -200 -88
WIRE -120 88 -200 88
WIRE 40 88 40 56
WIRE 40 88 -40 88
WIRE 216 88 216 -40
WIRE 216 88 40 88
WIRE 296 88 296 72
WIRE 360 88 360 72
WIRE 296 136 296 88
WIRE 360 136 360 88
WIRE -392 184 -392 136
WIRE 296 232 296 216
WIRE 360 232 360 216
FLAG -392 184 0
FLAG -376 -88 VIN
FLAG 296 232 0
FLAG 360 232 0
FLAG 296 88 VEE
FLAG 360 88 VCC
FLAG -104 -152 VCC
FLAG -104 -8 VEE
FLAG -168 -8 0
FLAG 392 -56 VOUT
IOPIN 704 192 Out
FLAG -8 -72 VOP
FLAG 296 -136 VCC
FLAG 296 8 VEE
FLAG 8 -216 VHF
SYMBOL voltage -392 -88 R0
SYMATTR InstName V1
SYMATTR Value SINE(0 0.5 1k)
SYMBOL diode 24 -168 R0
SYMATTR InstName D2
SYMATTR Value 1N4148
SYMBOL Misc\\battery 360 120 R0
SYMATTR InstName VS1
SYMATTR Value 15
SYMBOL Misc\\battery 296 232 R180
SYMATTR InstName VS2
SYMATTR Value 15
SYMBOL diode 24 -8 R0
SYMATTR InstName D1
SYMATTR Value 1N4148
SYMBOL res -216 -104 R90
SYMATTR InstName R1
SYMATTR Value 10k
SYMBOL res -24 -232 R90
SYMATTR InstName R2
SYMATTR Value 10k
SYMBOL voltage -392 40 R0
SYMATTR InstName V2
SYMATTR Value SINE(0 1 2k)
SYMBOL res -24 72 R90
SYMATTR InstName R3
SYMATTR Value 10k
SYMBOL res 184 -232 R90
SYMATTR InstName R4
SYMATTR Value 10k
SYMBOL res 344 -232 R90
SYMATTR InstName R5
SYMATTR Value 10k
SYMBOL Opamps\\ADA4177-2 296 -56 R0
SYMATTR InstName U2
SYMBOL Opamps\\ADA4077-2 -104 -136 R0
SYMATTR InstName U1
* SPICE netlist
V1 5v 0 10
XU2 N005 N002 5v 0 N004 LT1800 ;pnba In+)In-)V+)V-)OUT
R12 N001 N006 3Meg
V4 N001 0 2000
V2 N007 0 PULSE(0 2 1p 40ms 40ms 20ms 0 10)
R1 vout 0 R=table(time,0,1000Meg,200ms,1000Meg,200.001ms,10Meg, 700ms,10Meg, 700.001ms, 1000Meg)
R3 N006 N005 5Meg
R2 N002 N007 5k
R4 N005 0 10k
C1 N006 0 100p
C2 N004 N003 100p
R5 N003 N002 100k
Q1 N006 N004 0 0 NPN
R6 vout N006 100k
.tran 1s

* LTspice schematic (.asc)
Version 4
SHEET 1 1552 400
WIRE 776 -200 328 -200
WIRE -24 -152 -40 -152
WIRE 72 -152 56 -152
WIRE 248 -152 136 -152
WIRE 328 -152 328 -200
WIRE 136 -72 -24 -72
WIRE 328 -72 216 -72
WIRE 392 -72 328 -72
WIRE 424 -72 392 -72
WIRE 568 -72 504 -72
WIRE 632 -72 568 -72
WIRE 392 -56 392 -72
WIRE -136 -40 -200 -40
WIRE -40 -40 -40 -152
WIRE -40 -40 -56 -40
WIRE 24 -40 -40 -40
WIRE 632 -40 632 -72
WIRE 776 -40 776 -200
WIRE 248 -24 248 -152
WIRE 248 -24 88 -24
WIRE 264 -24 248 -24
WIRE -24 -8 -24 -72
WIRE 24 -8 -24 -8
WIRE -24 8 -24 -8
WIRE 248 8 248 -24
WIRE 280 8 248 8
WIRE -728 40 -776 40
WIRE -712 40 -728 40
WIRE -200 40 -200 -40
WIRE -776 72 -776 40
WIRE 328 88 328 24
WIRE 376 88 328 88
WIRE 392 88 392 8
WIRE 392 88 376 88
WIRE 376 200 376 88
FLAG -776 152 0
FLAG -728 40 5v
FLAG 56 -56 5v
FLAG 376 200 0
FLAG 776 40 0
FLAG 56 8 0
FLAG -200 120 0
FLAG 632 40 0
FLAG -24 88 0
FLAG 568 -72 vout
SYMBOL Voltage -776 56 R0
SYMATTR InstName V1
SYMATTR Value 10
SYMBOL OpAmps/LT1800 56 -88 R0
SYMATTR InstName U2
SYMBOL Res 312 -168 R0
SYMATTR InstName R12
SYMATTR Value 3Meg
SYMBOL Voltage 776 -56 R0
SYMATTR InstName V4
SYMATTR Value 2000
SYMBOL Voltage -200 24 R0
SYMATTR InstName V2
SYMATTR Value PULSE(0 2 1p 40ms 40ms 20ms 0 10)
SYMBOL Res 616 -56 R0
SYMATTR InstName R1
SYMATTR Value R=table(time,0,1000Meg,200ms,1000Meg,200.001ms,10Meg, 700ms,10Meg, 700.001ms, 1000Meg)
SYMBOL Res 232 -88 R90
SYMATTR InstName R3
SYMATTR Value 5Meg
SYMBOL Res -40 -56 R90
SYMATTR InstName R2
SYMATTR Value 5k
SYMBOL Res -40 -8 R0
SYMATTR InstName R4
SYMATTR Value 10k
SYMBOL Cap 376 -56 R0
SYMATTR InstName C1
SYMATTR Value 100p
SYMBOL Cap 136 -168 R90
SYMATTR InstName C2
SYMATTR Value 100p
SYMBOL Res 72 -168 R90
SYMATTR InstName R5
SYMATTR Value 100k
SYMBOL npn 264 -72 R0
SYMATTR InstName Q1
SYMBOL Res 520 -88 R90
SYMATTR InstName R6
SYMATTR Value 100k
* SPICE netlist
C1 N006 0 10n
R1 N005 0 107K
V1 IN 0 12
L1 IN N001 47 Rser=6m
C2 N001 N002 1 Rser=3m
L2 0 N002 47 Rser=6m
D1 N002 OUT MBRS1100
R4 OUT N004 1Meg
R5 N004 0 34.8K
Rload OUT 0 240
C4 N003 0 1
C5 N007 N008 6.8n
C6 OUT 0 10 Rser=9m
R2 N008 0 33.2K
XU1 IN N007 IN N001 N003 0 OUT N006 N004 N005 0 LT8365 ;pnba EN/UVLO)VC)VIN)SW)INTVCC)MODE)BIAS)SS)FBX)RT)GND
K1 L1 L2 0.95
.tran 6m startup

* LTspice schematic (.asc)
Version 4
SHEET 1 1184 576
WIRE -560 -288 -592 -288
WIRE -496 -288 -560 -288
WIRE -368 -288 -496 -288
WIRE -336 -288 -368 -288
WIRE -208 -288 -256 -288
WIRE -80 -288 -208 -288
WIRE 64 -288 -16 -288
WIRE 192 -288 64 -288
WIRE 304 -288 256 -288
WIRE 352 -288 304 -288
WIRE 464 -288 352 -288
WIRE 544 -288 464 -288
WIRE 592 -288 544 -288
WIRE -592 -256 -592 -288
WIRE 64 -256 64 -288
WIRE 592 -256 592 -288
WIRE 352 -240 352 -288
WIRE -368 -224 -368 -288
WIRE -208 -224 -208 -288
WIRE 464 -224 464 -288
WIRE -592 -160 -592 -176
WIRE -496 -160 -496 -288
WIRE -448 -160 -496 -160
WIRE -112 -160 -128 -160
WIRE -32 -160 -48 -160
WIRE 64 -160 64 -176
WIRE 352 -160 352 -176
WIRE 592 -160 592 -176
WIRE -448 -64 -480 -64
WIRE 464 -64 464 -144
WIRE 464 -64 -128 -64
WIRE 464 -48 464 -64
WIRE -560 32 -576 32
WIRE -448 32 -480 32
WIRE 304 32 304 -288
WIRE 304 32 -128 32
WIRE 464 48 464 32
WIRE -384 112 -384 96
WIRE -288 112 -288 96
WIRE -192 112 -192 96
WIRE -384 192 -384 176
WIRE -192 192 -192 176
WIRE -192 288 -192 272
FLAG -384 192 0
FLAG -288 112 0
FLAG -576 32 0
FLAG 64 -160 0
FLAG -592 -160 0
FLAG 464 48 0
FLAG 352 -160 0
FLAG 592 -160 0
FLAG -32 -160 0
FLAG -560 -288 IN
FLAG 544 -288 OUT
FLAG -192 288 0
FLAG -480 -64 0
SYMBOL cap -400 112 R0
SYMATTR InstName C1
SYMATTR Value 10n
SYMBOL res -464 16 R90
SYMATTR InstName R1
SYMATTR Value 107K
SYMBOL VOLTAGE -592 -272 R0
SYMATTR InstName V1
SYMATTR Value 12
SYMBOL ind2 -352 -272 R270
SYMATTR InstName L1
SYMATTR Value 47
SYMATTR SpiceLine Rser=6m
SYMATTR Type ind
SYMBOL cap -80 -272 R270
SYMATTR InstName C2
SYMATTR Value 1
SYMATTR SpiceLine Rser=3m
SYMBOL ind2 48 -160 M180
SYMATTR InstName L2
SYMATTR Value 47
SYMATTR SpiceLine Rser=6m
SYMATTR Type ind
SYMBOL schottky 192 -272 R270
SYMATTR InstName D1
SYMATTR Value MBRS1100
SYMATTR Description Diode
SYMATTR Type diode
SYMBOL res 448 -240 R0
SYMATTR InstName R4
SYMATTR Value 1Meg
SYMBOL res 448 -64 R0
SYMATTR InstName R5
SYMATTR Value 34.8K
SYMBOL res 576 -272 R0
SYMATTR InstName Rload
SYMATTR Value 240
SYMBOL cap -112 -144 R270
SYMATTR InstName C4
SYMATTR Value 1
SYMBOL cap -208 112 R0
SYMATTR Value 6.8n
SYMATTR InstName C5
SYMBOL cap 336 -240 R0
SYMATTR Value 10
SYMATTR SpiceLine Rser=9m
SYMATTR InstName C6
SYMBOL res -208 176 R0
SYMATTR InstName R2
SYMATTR Value 33.2K
SYMBOL LT8365 -288 -64 R0
SYMATTR InstName U1
* SPICE netlist
V1 N003 0 SINE(0 4.5 10k)
V2 N005 0 0.825
R1 N001 N003 30k
R2 N004 N001 11k
R3 N002 N004 100k
R4 OUT N002 100k
XU1 0 N001 V+ V- N004 level1 Avol=1Meg GBW=10Meg Vos=0 En=0 Enk=0 In=0 Ink=0 Rin=500Meg ;pnba In+)In-)V+)V-)OUT
XU2 N005 N002 V+ V- OUT level1 Avol=1Meg GBW=10Meg Vos=0 En=0 Enk=0 In=0 Ink=0 Rin=500Meg ;pnba In+)In-)V+)V-)OUT
V3 V+ 0 4.5
V4 V- 0 -4.5
.tran 1m

* LTspice schematic (.asc)
Version 4
SHEET 1 864 464
WIRE -160 -40 -272 -40
WIRE 256 24 112 24
WIRE -368 88 -432 88
WIRE -272 88 -272 -40
WIRE -272 88 -288 88
WIRE -176 88 -272 88
WIRE -432 104 -432 88
WIRE -80 104 -80 -40
WIRE -80 104 -112 104
WIRE 0 104 -80 104
WIRE 112 104 112 24
WIRE 112 104 80 104
WIRE 176 104 112 104
WIRE -176 120 -208 120
WIRE 336 120 336 24
WIRE 336 120 240 120
WIRE 432 120 336 120
WIRE 176 136 112 136
WIRE -208 152 -208 120
WIRE 112 152 112 136
FLAG 112 232 0
FLAG -432 184 0
FLAG -144 136 V-
IOPIN 480 80 In
FLAG 208 152 V-
IOPIN 832 96 In
FLAG 112 -216 V+
IOPIN 736 -272 Out
FLAG -144 72 V+
IOPIN 480 16 In
FLAG 208 88 V+
IOPIN 832 32 In
FLAG -208 152 0
FLAG 112 -136 0
FLAG 240 -216 V-
IOPIN 864 -272 Out
FLAG 240 -136 0
FLAG 432 120 OUT
IOPIN 1056 64 Out
SYMBOL voltage -432 88 R0
SYMATTR InstName V1
SYMATTR Value SINE(0 4.5 10k)
SYMBOL voltage 112 136 R0
SYMATTR InstName V2
SYMATTR Value 0.825
SYMBOL res -272 72 R90
SYMATTR InstName R1
SYMATTR Value 30k
SYMBOL res -64 -56 R90
SYMATTR InstName R2
SYMATTR Value 11k
SYMBOL res 96 88 R90
SYMATTR InstName R3
SYMATTR Value 100k
SYMBOL res 352 8 R90
SYMATTR InstName R4
SYMATTR Value 100k
SYMBOL OpAmps\\UniversalOpAmp -144 104 R0
SYMATTR InstName U1
SYMBOL OpAmps\\UniversalOpAmp 208 120 R0
SYMATTR InstName U2
SYMBOL voltage 112 -232 R0
SYMATTR InstName V3
SYMATTR Value 4.5
SYMBOL voltage 240 -232 R0
SYMATTR InstName V4
SYMATTR Value -4.5
* SPICE netlist
CBAT OUT 0 1
R1 N001 0 1.69K
V2 IN 0 PWL(0 0 20u 5)
XU1 NC_01 0 OUT IN N001 LTC4054L-4.2 ;pnba _CHRG)GND)BAT)Vcc)Prog
.tran 600

* LTspice schematic (.asc)
Version 4
SHEET 1 640 416
WIRE 48 -208 -320 -208
WIRE -320 -192 -320 -208
WIRE 48 -192 48 -208
WIRE -320 -96 -320 -112
WIRE 320 -96 192 -96
WIRE 320 -80 320 -96
WIRE 320 0 320 -16
WIRE 240 96 192 96
WIRE 240 112 240 96
WIRE 48 208 48 192
WIRE 240 208 240 192
FLAG -320 -96 0
FLAG 48 208 0
FLAG 320 0 0
FLAG 240 208 0
FLAG -320 -208 IN
FLAG 320 -96 OUT
SYMBOL cap 304 -80 R0
SYMATTR InstName CBAT
SYMATTR Value 1
SYMBOL res 224 96 R0
SYMATTR InstName R1
SYMATTR Value 1.69K
SYMBOL voltage -320 -208 R0
SYMATTR Value PWL(0 0 20u 5)
SYMATTR InstName V2
SYMBOL LTC4054L-4.2 48 0 R0
SYMATTR InstName U1
* SPICE netlist
L1 N001 N002 1.5 Rser=80m
C1 OUT 0 10
V1 IN 0 3.3
Rload OUT 0 50
XU1 N001 N002 OUT IN IN 0 OUT NC_01 ADP2504-3.3 ;pnba SW1)SW2)FB)EN)PVin)GND)Vout)Sync
.tran 400u startup

* LTspice schematic (.asc)
Version 4
SHEET 1 544 288
WIRE -176 -128 -272 -128
WIRE -160 -128 -176 -128
WIRE 128 -128 96 -128
WIRE -272 -112 -272 -128
WIRE -176 -48 -176 -128
WIRE -160 -48 -176 -48
WIRE 128 -48 96 -48
WIRE -272 -16 -272 -32
WIRE 112 32 96 32
WIRE 160 32 112 32
WIRE 272 32 160 32
WIRE 160 48 160 32
WIRE 272 48 272 32
WIRE -160 112 -176 112
WIRE 112 112 112 32
WIRE 112 112 96 112
WIRE 160 144 160 112
WIRE 272 144 272 128
FLAG 160 144 0
FLAG -176 112 0
FLAG -272 -16 0
FLAG 272 144 0
FLAG -272 -128 IN
FLAG 272 32 OUT
SYMBOL ind 112 -144 R0
SYMATTR InstName L1
SYMATTR Value 1.5
SYMATTR SpiceLine Rser=80m
SYMBOL cap 144 48 R0
SYMATTR InstName C1
SYMATTR Value 10
SYMBOL voltage -272 -128 R0
SYMATTR InstName V1
SYMATTR Value 3.3
SYMBOL res 256 32 R0
SYMATTR InstName Rload
SYMATTR Value 50
SYMBOL ADP2504-3.3 -32 -16 R0
SYMATTR InstName U1
* SPICE netlist
Z1 N001 N002 0 NIGBT
V1 N001 0 0
V2 N002 0 0
.dc V1 0 25 1m V2 0 20 5

* LTspice schematic (.asc)
Version 4
SHEET 1 288 208
WIRE 144 -104 0 -104
WIRE 0 -88 0 -104
WIRE 144 -88 144 -104
WIRE -48 -8 -144 -8
WIRE -144 8 -144 -8
WIRE 0 24 0 8
WIRE 144 24 144 -8
WIRE -144 104 -144 88
FLAG 144 24 0
FLAG 0 24 0
FLAG -144 104 0
SYMBOL misc\\nigbt -48 -88 R0
SYMATTR InstName Z1
SYMATTR Prefix Z
SYMBOL voltage 144 -104 R0
SYMATTR InstName V1
SYMATTR Value 0
SYMBOL voltage -144 -8 R0
SYMATTR InstName V2
SYMATTR Value 0
* SPICE netlist
V1 N001 0 12
R1 N001 N004 100
V2 N006 0 PWL(4u 0 4.01u 5)
R2 N001 N002 .1
MQ1 N003 N005 N002 N002 IRF9640
I1 N003 0 PWL(20u 0 40u 500m)
R3 N007 N010 6.04K
R5 N010 0 1.6K
R6 N001 N005 1K
V3 N008 0 3.3
R7 N008 N009 10K
R9 N005 N011 1K
C1 N002 0 .1
D1 N005 N001 BZX84C6V2L
D2 0 N003 1N914
MQ2 N011 N009 0 0 2N7002
XU1 N002 N006 N009 0 N010 N007 N001 N004 LT6108-1 ;pnba SenseLo)EN/_RST)OutC)V-)INC)OutA)V+)SenseHi
.tran 60u

* LTspice schematic (.asc)
Version 4
SHEET 1 1360 608
WIRE 88 -304 -88 -304
WIRE 152 -304 88 -304
WIRE 280 -304 232 -304
WIRE 328 -304 280 -304
WIRE 376 -304 328 -304
WIRE 536 -304 472 -304
WIRE 680 -304 536 -304
WIRE 88 -288 88 -304
WIRE 536 -288 536 -304
WIRE 680 -288 680 -304
WIRE 328 -272 328 -304
WIRE 88 -192 88 -208
WIRE 536 -192 536 -224
WIRE 680 -192 680 -208
WIRE 328 -176 328 -208
WIRE -584 -144 -680 -144
WIRE -408 -144 -584 -144
WIRE -88 -144 -88 -304
WIRE -88 -144 -408 -144
WIRE -72 -144 -88 -144
WIRE 280 -144 280 -304
WIRE 280 -144 248 -144
WIRE -680 -128 -680 -144
WIRE -584 -128 -584 -144
WIRE -408 -128 -408 -144
WIRE -680 -32 -680 -48
WIRE -584 -32 -584 -64
WIRE -408 -32 -408 -48
WIRE -408 -32 -584 -32
WIRE -264 -32 -280 -32
WIRE -72 -32 -184 -32
WIRE 280 -32 248 -32
WIRE 280 -16 280 -32
WIRE -584 32 -584 -32
WIRE -408 32 -584 32
WIRE -408 48 -408 32
WIRE -200 80 -296 80
WIRE -72 80 -104 80
WIRE 280 80 280 64
WIRE 280 80 248 80
WIRE -296 96 -296 80
WIRE -200 96 -200 80
WIRE 280 128 280 80
WIRE 88 144 88 128
WIRE -408 160 -408 128
WIRE -296 192 -296 176
WIRE 280 224 280 208
WIRE -200 240 -200 176
WIRE -200 240 -360 240
WIRE -104 240 -104 80
WIRE -104 240 -200 240
WIRE -408 272 -408 256
WIRE -584 304 -584 32
WIRE 392 304 392 -256
WIRE 392 304 -584 304
FLAG 88 144 0
FLAG -680 -32 0
FLAG -280 -32 0
FLAG 680 -192 0
FLAG 280 224 0
FLAG -408 272 0
FLAG -296 192 0
FLAG 536 -192 0
FLAG 328 -176 0
SYMBOL voltage -680 -144 R0
SYMATTR InstName V1
SYMATTR Value 12
SYMBOL res 72 -304 R0
SYMATTR InstName R1
SYMATTR Value 100
SYMBOL voltage -168 -32 R90
SYMATTR InstName V2
SYMATTR Value PWL(4u 0 4.01u 5)
SYMBOL res 136 -288 R270
SYMATTR InstName R2
SYMATTR Value .1
SYMBOL pmos 472 -256 M270
SYMATTR InstName Q1
SYMATTR Value IRF9640
SYMBOL current 680 -288 R0
SYMATTR InstName I1
SYMATTR Value PWL(20u 0 40u 500m)
SYMBOL res 264 -32 R0
SYMATTR InstName R3
SYMATTR Value 6.04K
SYMBOL res 264 112 R0
SYMATTR InstName R5
SYMATTR Value 1.6K
SYMBOL res -424 -144 R0
SYMATTR InstName R6
SYMATTR Value 1K
SYMBOL voltage -296 80 R0
SYMATTR InstName V3
SYMATTR Value 3.3
SYMBOL res -216 80 R0
SYMATTR InstName R7
SYMATTR Value 10K
SYMBOL res -424 32 R0
SYMATTR InstName R9
SYMATTR Value 1K
SYMBOL cap 312 -272 R0
SYMATTR InstName C1
SYMATTR Value .1
SYMBOL zener -600 -64 M180
SYMATTR InstName D1
SYMATTR Value BZX84C6V2L
SYMBOL diode 520 -224 M180
SYMATTR InstName D2
SYMATTR Value 1N914
SYMBOL nmos -360 160 M0
SYMATTR InstName Q2
SYMATTR Value 2N7002
SYMBOL LT6108-1 88 16 R0
SYMATTR InstName U1
* SPICE netlist
B1 sinc 0 V=10*if(abs(V(x))<1e-9, 1, sin(2*pi*V(x))/(2*pi*V(x)))
V1 x 0 PWL(0 -10 20 10)
B2 tanh1 0 V=5*tanh(V(x))
B3 tanh2 0 V=5*tanh(time-9)
B4 out 0 V=0.1*V(x)*V(x)
.tran 0 20 0 1m
.options plotwinsize=0

* LTspice schematic (.asc)
Version 4
SHEET 1 528 560
WIRE -72 -280 -264 -280
WIRE 248 -280 56 -280
WIRE -264 -248 -264 -280
WIRE 56 -248 56 -280
WIRE -264 -136 -264 -168
WIRE 56 -136 56 -168
WIRE -72 -72 -264 -72
WIRE -264 -40 -264 -72
WIRE -264 72 -264 40
WIRE -72 136 -264 136
WIRE 264 136 72 136
WIRE -264 168 -264 136
WIRE 72 168 72 136
WIRE -264 280 -264 248
WIRE 72 280 72 248
FLAG -264 -136 0
FLAG -72 -280 x
FLAG -264 72 0
FLAG -72 -72 sinc
FLAG -264 280 0
FLAG -72 136 tanh1
FLAG 72 280 0
FLAG 264 136 tanh2
FLAG 56 -136 0
FLAG 248 -280 out
SYMBOL bv -264 -56 R0
SYMATTR InstName B1
SYMATTR Value V=10*if(abs(V(x))<1e-9, 1, sin(2*pi*V(x))/(2*pi*V(x)))
SYMBOL voltage -264 -264 R0
SYMATTR InstName V1
SYMATTR Value PWL(0 -10 20 10)
SYMBOL bv -264 152 R0
SYMATTR InstName B2
SYMATTR Value V=5*tanh(V(x))
SYMBOL bv 72 152 R0
SYMATTR InstName B3
SYMATTR Value V=5*tanh(time-9)
SYMBOL bv 56 -264 R0
SYMATTR InstName B4
SYMATTR Value V=0.1*V(x)*V(x)
* SPICE netlist
R1 N001 Vsqr {R1}
R2 N002 V_ramp {R2}
R_bias V_bias V_ramp_b {R_bias}
R3 N002 Vsqr {R3}
C1 V_ramp N001 {C1}
C_bias V_ramp_b V_ramp {C_bias}
Vdd Vdd 0 {Vdd}
R5 Vdd Vctrl {R5}
R6 Vctrl 0 {R6}
XOPA1 Vctrl N001 Vdd 0 V_ramp level1 Avol=1Meg GBW=10Meg Vos=0 En=0 Enk=0 In=0 Ink=0 Rin=500Meg ;pnba In+)In-)V+)V-)OUT
V1 V_bias 0 {Vdd*0.5}
V2 0 -Vdd {Vdd}
XU1 Vctrl V_ramp_b Vdd 0 Vpwm LTC6752 ;pnba +In)-In)VCC)VEE)Q
XU2 N002 Vctrl Vdd 0 Vsqr LTC6752 ;pnba +In)-In)VCC)VEE)Q
.param Vdd = 5
.param R1 = 10k
.param R2 = 10k
.param R3 = 50k
.param R4 = 10k
.param R5 = 5k
.param R6 = 5k
.param R_bias = 10k
.param C1 = 1.25n
.param C_bias = 1.25n
.tran 0 160u 60u

* LTspice schematic (.asc)
Version 4
SHEET 1 1296 448
WIRE 648 -224 -56 -224
WIRE 136 -144 88 -144
WIRE 264 -144 200 -144
WIRE 520 -128 472 -128
WIRE 648 -128 648 -224
WIRE 648 -128 600 -128
WIRE -264 -96 -264 -128
WIRE -56 -48 -56 -224
WIRE -24 -48 -56 -48
WIRE 88 -48 88 -144
WIRE 88 -48 56 -48
WIRE 136 -48 88 -48
WIRE 264 -32 264 -144
WIRE 264 -32 200 -32
WIRE 344 -32 264 -32
WIRE 472 -32 472 -128
WIRE 472 -32 424 -32
WIRE 520 -32 472 -32
WIRE 136 -16 88 -16
WIRE 648 -16 648 -128
WIRE 648 -16 584 -16
WIRE -200 0 -232 0
WIRE 520 0 488 0
WIRE -264 16 -264 -16
WIRE -232 16 -232 0
WIRE -232 16 -264 16
WIRE -264 32 -264 16
WIRE -232 32 -232 16
WIRE -200 32 -232 32
WIRE 264 48 264 -32
WIRE 264 48 216 48
WIRE -536 80 -536 64
WIRE 264 112 264 48
WIRE 360 112 360 96
WIRE 360 112 328 112
WIRE 520 112 360 112
WIRE 632 128 584 128
WIRE -264 144 -264 112
WIRE 520 144 488 144
WIRE 360 224 360 192
FLAG -392 64 0
FLAG -264 144 0
FLAG -200 0 Vcm
FLAG -264 -128 Vdd
FLAG -392 -16 Vdd
FLAG 88 -16 Vcm
FLAG 488 144 Vctrl
FLAG 648 -16 Vsqr
FLAG 632 128 Vpwm
FLAG 488 0 Vcm
FLAG 360 224 V_bias
FLAG 168 -64 Vdd
FLAG 552 16 Vdd
FLAG 552 96 Vdd
FLAG -200 32 Vctrl
FLAG -536 80 0
FLAG -536 -16 V_bias
FLAG 216 48 V_ramp
FLAG 360 96 V_ramp_b
FLAG -648 -16 0
FLAG -648 64 -Vdd
FLAG 552 160 0
FLAG 552 -48 0
FLAG 168 0 0
SYMBOL res 72 -64 R90
SYMATTR InstName R1
SYMATTR Value {R1}
SYMBOL res 440 -48 R90
SYMATTR InstName R2
SYMATTR Value {R2}
SYMBOL res 344 208 M180
SYMATTR InstName R_bias
SYMATTR Value {R_bias}
SYMBOL res 504 -112 R270
SYMATTR InstName R3
SYMATTR Value {R3}
SYMBOL cap 200 -160 R90
SYMATTR InstName C1
SYMATTR Value {C1}
SYMBOL cap 328 96 R90
SYMATTR InstName C_bias
SYMATTR Value {C_bias}
SYMBOL voltage -392 -32 R0
SYMATTR InstName Vdd
SYMATTR Value {Vdd}
SYMBOL res -280 -112 R0
SYMATTR InstName R5
SYMATTR Value {R5}
SYMBOL res -280 16 R0
SYMATTR InstName R6
SYMATTR Value {R6}
SYMBOL OpAmps\\UniversalOpAmp 168 -32 R0
SYMATTR InstName OPA1
SYMBOL voltage -536 -32 R0
SYMATTR InstName V1
SYMATTR Value {Vdd*0.5}
SYMBOL voltage -648 -32 R0
SYMATTR InstName V2
SYMATTR Value {Vdd}
SYMBOL Comparators\\LTC6752 552 64 R0
SYMATTR InstName U1
SYMBOL Comparators\\LTC6752 552 48 M180
SYMATTR InstName U2
* SPICE netlist
V1 +V 0 10
XU1 N006 N004 +V 0 N002 LT1630 ;pnba In+)In-)V+)V-)OUT
C1 N002 N004 47p
R1 N002 N001 2.32K
R2 N004 N001 6.65K
R3 N001 IN 2.32K
C2 N001 0 220p
XU2 N006 N005 +V 0 OUT LT1630 ;pnba In+)In-)V+)V-)OUT
C3 OUT N005 22p
R4 OUT N003 2.74K
R5 N005 N003 6.65K
R6 N003 N002 2.74K
C4 N003 0 470p
V2 N006 0 5
V3 IN 0 5 AC 1
.ac oct 100 100 10Meg

* LTspice schematic (.asc)
Version 4
SHEET 1 1056 400
WIRE -112 -184 -224 -184
WIRE 48 -184 -32 -184
WIRE 320 -184 208 -184
WIRE 480 -184 400 -184
WIRE -528 -120 -528 -136
WIRE -320 -120 -400 -120
WIRE -224 -120 -224 -184
WIRE -224 -120 -240 -120
WIRE -176 -120 -224 -120
WIRE -80 -120 -96 -120
WIRE -48 -120 -80 -120
WIRE 48 -120 48 -184
WIRE 48 -120 16 -120
WIRE 96 -120 48 -120
WIRE 208 -120 208 -184
WIRE 208 -120 176 -120
WIRE 256 -120 208 -120
WIRE 352 -120 336 -120
WIRE 384 -120 352 -120
WIRE 480 -120 480 -184
WIRE 480 -120 448 -120
WIRE -400 -104 -400 -120
WIRE -224 -104 -224 -120
WIRE 208 -104 208 -120
WIRE -528 -24 -528 -40
WIRE -224 -24 -224 -40
WIRE -16 -24 -16 -40
WIRE 208 -24 208 -40
WIRE 416 -24 416 -40
WIRE -400 -8 -400 -24
WIRE -80 -8 -80 -120
WIRE -48 -8 -80 -8
WIRE 352 -8 352 -120
WIRE 384 -8 352 -8
WIRE 48 8 48 -120
WIRE 48 8 16 8
WIRE 480 8 480 -120
WIRE 480 8 448 8
WIRE 528 8 480 8
WIRE -48 24 -80 24
WIRE 384 24 352 24
WIRE -16 56 -16 40
WIRE 416 56 416 40
WIRE -80 88 -80 24
WIRE 144 88 -80 88
WIRE 352 88 352 24
WIRE 352 88 144 88
WIRE 144 104 144 88
WIRE 144 200 144 184
FLAG -528 -24 0
FLAG -16 -40 +V
FLAG -528 -136 +V
FLAG -16 56 0
FLAG -224 -24 0
FLAG 416 -40 +V
FLAG 416 56 0
FLAG 208 -24 0
FLAG 144 200 0
FLAG -400 -8 0
FLAG 528 8 OUT
FLAG -400 -120 IN
SYMBOL voltage -528 -136 R0
SYMATTR InstName V1
SYMATTR Value 10
SYMBOL opamps\\LT1630 -16 -56 R0
SYMATTR InstName U1
SYMBOL cap 16 -136 R90
SYMATTR InstName C1
SYMATTR Value 47p
SYMBOL res -16 -200 R90
SYMATTR InstName R1
SYMATTR Value 2.32K
SYMBOL res -80 -136 R90
SYMATTR InstName R2
SYMATTR Value 6.65K
SYMBOL res -224 -136 R90
SYMATTR InstName R3
SYMATTR Value 2.32K
SYMBOL cap -240 -104 R0
SYMATTR InstName C2
SYMATTR Value 220p
SYMBOL opamps\\LT1630 416 -56 R0
SYMATTR InstName U2
SYMBOL cap 448 -136 R90
SYMATTR InstName C3
SYMATTR Value 22p
SYMBOL res 416 -200 R90
SYMATTR InstName R4
SYMATTR Value 2.74K
SYMBOL res 352 -136 R90
SYMATTR InstName R5
SYMATTR Value 6.65K
SYMBOL res 192 -136 R90
SYMATTR InstName R6
SYMATTR Value 2.74K
SYMBOL cap 192 -104 R0
SYMATTR InstName C4
SYMATTR Value 470p
SYMBOL voltage 144 88 R0
SYMATTR InstName V2
SYMATTR Value 5
SYMBOL voltage -400 -120 R0
SYMATTR Value2 AC 1
SYMATTR InstName V3
SYMATTR Value 5
* SPICE netlist
B1 N001 0 V=2.5-2.5*tanh(10*(V(A)-2.5))
R1 N001 N002 100
C1 A B 0.1p Rser=50 Lser=10m Cpar=4p
C2 B 0 15p
C3 A 0 15p
R2 OUT B 200
I1 B 0 PULSE(0 10m 0 1n 1n 10n)
R3 A OUT 1e7
C4 N002 0 10p
R4 N002 OUT 100
.tran 0 2m 10n
.op
.options plotwinsize=0

* LTspice schematic (.asc)
Version 4
SHEET 1 1168 576
WIRE -184 -288 -232 -288
WIRE 40 -288 -72 -288
WIRE 296 -288 120 -288
WIRE 344 -288 296 -288
WIRE 472 -288 424 -288
WIRE 584 -288 472 -288
WIRE -72 -256 -72 -288
WIRE 296 -240 296 -288
WIRE -72 -128 -72 -176
WIRE 296 -128 296 -176
WIRE -232 -16 -232 -288
WIRE 8 -16 -232 -16
WIRE 472 -16 472 -288
WIRE 472 -16 88 -16
WIRE -568 144 -584 144
WIRE -232 160 -232 -16
WIRE -56 160 -232 160
WIRE 168 160 8 160
WIRE 216 160 168 160
WIRE 344 160 216 160
WIRE 472 160 472 -16
WIRE 472 160 424 160
WIRE -584 176 -584 144
WIRE -232 176 -232 160
WIRE 168 176 168 160
WIRE -232 272 -232 240
WIRE 168 272 168 240
WIRE -584 288 -584 256
FLAG -72 -128 0
FLAG -184 -288 A
IOPIN -16 96 Out
FLAG -232 272 0
FLAG 168 272 0
FLAG -584 288 0
FLAG -568 144 B
FLAG 216 160 B
FLAG 296 -128 0
FLAG 584 -288 OUT
IOPIN 752 96 Out
SYMBOL bv -72 -272 R0
SYMATTR InstName B1
SYMATTR Value V=2.5-2.5*tanh(10*(V(A)-2.5))
SYMBOL res 24 -272 R270
SYMATTR InstName R1
SYMATTR Value 100
SYMBOL cap -56 176 R270
SYMATTR InstName C1
SYMATTR Value 0.1p
SYMATTR SpiceLine Rser=50 Lser=10m Cpar=4p
SYMBOL cap 152 176 R0
SYMATTR InstName C2
SYMATTR Value 15p
SYMBOL cap -248 176 R0
SYMATTR InstName C3
SYMATTR Value 15p
SYMBOL res 440 144 R90
SYMATTR InstName R2
SYMATTR Value 200
SYMBOL current -584 176 R0
SYMATTR InstName I1
SYMATTR Value PULSE(0 10m 0 1n 1n 10n)
SYMBOL res -8 0 R270
SYMATTR InstName R3
SYMATTR Value 1e7
SYMBOL cap 280 -240 R0
SYMATTR InstName C4
SYMATTR Value 10p
SYMBOL res 328 -272 R270
SYMATTR InstName R4
SYMATTR Value 100
* SPICE netlist
M1 N004 A 0 0 NMOS
M2 N004 B 0 0 NMOS
M3 N004 C 0 0 NMOS
M4 N003 C N004 Vdd PMOS
M5 N002 B N003 Vdd PMOS
M6 N001 A N002 Vdd PMOS
M7 Vdd D N001 Vdd PMOS
M8 N004 D 0 0 NMOS
M9 Y N004 0 0 NMOS
M10 Vdd N004 Y Vdd PMOS

* LTspice schematic (.asc)
Version 4
SHEET 1 1056 784
WIRE 320 -392 -256 -392
WIRE -336 -360 -336 -392
WIRE -256 -360 -256 -392
WIRE -256 -360 -336 -360
WIRE -336 -344 -336 -360
WIRE -256 -296 -256 -360
WIRE -256 -296 -336 -296
WIRE -336 -216 -336 -248
WIRE -256 -168 -256 -296
WIRE -256 -168 -336 -168
WIRE -336 -72 -336 -120
WIRE -336 -56 -336 -72
WIRE -256 -24 -256 -168
WIRE -256 -24 -336 -24
WIRE 320 8 320 -392
WIRE 384 8 320 8
WIRE 320 24 320 8
WIRE -336 72 -336 24
WIRE 384 72 384 8
WIRE 384 72 320 72
WIRE 272 104 224 104
WIRE -256 120 -256 -24
WIRE -256 120 -336 120
WIRE -336 184 -336 168
WIRE 224 184 224 104
WIRE 224 184 -336 184
WIRE 320 184 320 120
WIRE 528 184 320 184
WIRE -336 200 -336 184
WIRE -336 200 -480 200
WIRE -176 200 -336 200
WIRE -32 200 -176 200
WIRE 320 216 320 184
WIRE -480 232 -480 200
WIRE -336 232 -336 200
WIRE -176 232 -176 200
WIRE -32 232 -32 200
WIRE 416 264 320 264
WIRE -416 280 -480 280
WIRE -256 280 -336 280
WIRE -96 280 -176 280
WIRE 48 280 -32 280
WIRE 224 296 224 184
WIRE 272 296 224 296
WIRE -480 360 -480 328
WIRE -416 360 -416 280
WIRE -416 360 -480 360
WIRE -336 360 -336 328
WIRE -336 360 -416 360
WIRE -256 360 -256 280
WIRE -256 360 -336 360
WIRE -176 360 -176 328
WIRE -176 360 -256 360
WIRE -96 360 -96 280
WIRE -96 360 -176 360
WIRE -32 360 -32 328
WIRE -32 360 -96 360
WIRE 48 360 48 280
WIRE 48 360 -32 360
WIRE 320 360 320 312
WIRE 320 360 48 360
WIRE 416 360 416 264
WIRE 416 360 320 360
WIRE -336 392 -336 360
FLAG -336 392 0
FLAG -384 -136 A
FLAG -384 8 B
FLAG -384 152 C
FLAG -528 312 A
FLAG -384 312 B
FLAG -224 312 C
FLAG -336 -392 Vdd
FLAG -384 -264 D
FLAG -80 312 D
FLAG 528 184 Y
SYMBOL nmos4 -528 232 R0
SYMATTR InstName M1
SYMBOL nmos4 -384 232 R0
SYMATTR InstName M2
SYMBOL nmos4 -224 232 R0
SYMATTR InstName M3
SYMBOL pmos4 -384 72 R0
SYMATTR InstName M4
SYMBOL pmos4 -384 -72 R0
SYMATTR InstName M5
SYMBOL pmos4 -384 -216 R0
SYMATTR InstName M6
SYMBOL pmos4 -384 -344 R0
SYMATTR InstName M7
SYMBOL nmos4 -80 232 R0
SYMATTR InstName M8
SYMBOL nmos4 272 216 R0
SYMATTR InstName M9
SYMBOL pmos4 272 24 R0
SYMATTR InstName M10
* SPICE netlist
V1 +V 0 2.5
V2 -V 0 -2.5
XU1 N003 N001 +V -V OUT LTC6078 ;pnba IN+)IN-)VCC)VEE)OUT
V3 IN 0 ac 1
R1 OUT N001 10Meg
R2 N001 0 10Meg
R3 N002 IN 10Meg
R4 N003 N002 10Meg
R5 0 N004 5Meg
C1 N004 IN 270p
C2 N003 N004 270p
C3 N002 0 540p
.ac oct 1000 1 1K

* LTspice schematic (.asc)
Version 4
SHEET 1 896 400
WIRE 96 -184 64 -184
WIRE 192 -184 176 -184
WIRE 304 -184 192 -184
WIRE 416 -184 384 -184
WIRE -448 -120 -448 -136
WIRE -336 -120 -336 -136
WIRE 272 -120 272 -136
WIRE 192 -104 192 -184
WIRE 240 -104 192 -104
WIRE 416 -88 416 -184
WIRE 416 -88 304 -88
WIRE 448 -88 416 -88
WIRE -80 -72 -192 -72
WIRE -64 -72 -80 -72
WIRE 48 -72 16 -72
WIRE 96 -72 48 -72
WIRE 192 -72 176 -72
WIRE 240 -72 192 -72
WIRE -192 -56 -192 -72
WIRE 48 -56 48 -72
WIRE 272 -40 272 -56
WIRE -448 -24 -448 -40
WIRE -336 -24 -336 -40
WIRE 48 24 48 8
WIRE -192 40 -192 24
WIRE -80 72 -80 -72
WIRE -48 72 -80 72
WIRE 48 72 16 72
WIRE 96 72 48 72
WIRE 192 72 192 -72
WIRE 192 72 160 72
WIRE 48 104 48 72
WIRE 48 200 48 184
FLAG -448 -24 0
FLAG -448 -136 +V
FLAG -336 -24 0
FLAG -336 -136 -V
FLAG -192 40 0
FLAG 64 -184 0
FLAG 48 200 0
FLAG 48 24 0
FLAG 448 -88 OUT
FLAG -192 -72 IN
FLAG 272 -136 +V
FLAG 272 -40 -V
SYMBOL voltage -448 -136 R0
SYMATTR InstName V1
SYMATTR Value 2.5
SYMBOL voltage -336 -136 R0
SYMATTR InstName V2
SYMATTR Value -2.5
SYMBOL LTC6078 272 -88 R0
SYMATTR InstName U1
SYMATTR Description Micropower Precision, CMOS Rail-to-Rail Amplifier
SYMBOL voltage -192 -72 R0
SYMATTR InstName V3
SYMATTR Value ac 1
SYMBOL res 400 -200 R90
SYMATTR InstName R1
SYMATTR Value 10Meg
SYMBOL res 192 -200 R90
SYMATTR InstName R2
SYMATTR Value 10Meg
SYMBOL res 32 -88 R90
SYMATTR InstName R3
SYMATTR Value 10Meg
SYMBOL res 192 -88 R90
SYMATTR InstName R4
SYMATTR Value 10Meg
SYMBOL res 32 200 M180
SYMATTR InstName R5
SYMATTR Value 5Meg
SYMBOL cap 16 56 R90
SYMATTR InstName C1
SYMATTR Value 270p
SYMBOL cap 160 56 R90
SYMATTR InstName C2
SYMATTR Value 270p
SYMBOL cap 32 -56 R0
SYMATTR InstName C3
SYMATTR Value 540p
* SPICE netlist
R1 N001 N003 1000K
R2 N003 0 523K
R3 N002 OUT 178K
V1 N001 0 PULSE(0 5 5 10 10 100 200 2)
XU1 0 0 N002 N003 N001 OUT LTC6995-1 ;pnba RST)GND)SET)DIV)V+)OUT
.tran 500 startup

* LTspice schematic (.asc)
Version 4
SHEET 1 560 352
WIRE 88 -176 -280 -176
WIRE -168 -128 -184 -128
WIRE 88 -128 88 -176
WIRE 88 -128 56 -128
WIRE 120 -128 88 -128
WIRE -168 -48 -184 -48
WIRE 104 -48 56 -48
WIRE 280 -48 104 -48
WIRE 104 -32 104 -48
WIRE 280 -32 280 -48
WIRE -280 32 -280 -176
WIRE -264 32 -280 32
WIRE -168 32 -184 32
WIRE 72 32 56 32
WIRE 72 64 72 32
WIRE 104 64 104 48
WIRE 104 64 72 64
WIRE 280 64 280 48
WIRE 104 80 104 64
WIRE 104 176 104 160
FLAG -184 -48 0
FLAG 120 -128 OUT
FLAG 280 64 0
FLAG 104 176 0
FLAG -184 -128 0
SYMBOL res 88 -48 R0
SYMATTR InstName R1
SYMATTR Value 1000K
SYMBOL res 88 64 R0
SYMATTR InstName R2
SYMATTR Value 523K
SYMBOL res -168 16 R90
SYMATTR InstName R3
SYMATTR Value 178K
SYMBOL voltage 280 -48 R0
SYMATTR InstName V1
SYMATTR Value PULSE(0 5 5 10 10 100 200 2)
SYMBOL SpecialFunctions\\LTC6995-1 -56 -48 R0
SYMATTR InstName U1
* SPICE netlist
V1 N001 0 AC 1
R1 N002 N001 595.6201131
C1 N002 0 100n
R2 N003 N002 595.6201131
C2 N003 0 100n
D1 0 N003 D
.ac oct 1000 1 2meg
.meas AC f FIND frequency WHEN mag(V(n003))=0.7079457843841379

* LTspice schematic (.asc)
Version 4.1
SHEET 1 560 200
WIRE -200 -64 -280 -64
WIRE -40 -64 -120 -64
WIRE 8 -64 -40 -64
WIRE 136 -64 88 -64
WIRE 264 -64 136 -64
WIRE -280 -32 -280 -64
WIRE -40 -32 -40 -64
WIRE 136 -32 136 -64
WIRE 264 -32 264 -64
WIRE -280 80 -280 48
WIRE -40 80 -40 32
WIRE 136 80 136 32
WIRE 264 80 264 32
FLAG -40 80 0
FLAG -280 80 0
FLAG 136 80 0
FLAG 264 80 0
SYMBOL voltage -280 -48 R0
SYMATTR Value ""
SYMATTR Value2 AC 1
SYMATTR InstName V1
SYMBOL res -104 -80 R90
SYMATTR InstName R1
SYMATTR Value 595.6201131
SYMBOL cap -56 -32 R0
SYMATTR InstName C1
SYMATTR Value 100n
SYMBOL res 104 -80 R90
SYMATTR InstName R2
SYMATTR Value 595.6201131
SYMBOL cap 120 -32 R0
SYMATTR InstName C2
SYMATTR Value 100n
SYMBOL diode 280 32 R180
SYMATTR InstName D1
* SPICE netlist
XU1 MP_01 N008 N004 N004 N005 N003 N002 MP_02 0 MP_03 N001 N001 N001 N006 N001 N007 LT3482 ;pnba )APD)MONIN)Vout2)Vout1)PUMP)SW))GND))Vin)_SHDN)CTRL)FB)Fset)MON
V1 N001 0 5
L1 N001 N002 10
C2 N003 N002 .1
C3 N004 N005 .1
C4 N005 0 .1
C5 N004 N006 15p
R1 N004 N006 1Meg
R2 N006 0 14K
C6 N007 0 .01
R3 N007 0 10K
C7 N008 0 .1
RAPD N008 0 40K
.tran 2m startup

* LTspice schematic (.asc)
Version 4
SHEET 1 752 512
WIRE -264 -240 -312 -240
WIRE -136 -240 -184 -240
WIRE -88 -240 -136 -240
WIRE 24 -240 -24 -240
WIRE -136 -192 -136 -240
WIRE 24 -192 24 -240
WIRE -312 -128 -312 -240
WIRE -232 -128 -312 -128
WIRE -200 -128 -232 -128
WIRE 296 -128 88 -128
WIRE -312 -112 -312 -128
WIRE -232 -64 -232 -128
WIRE -200 -64 -232 -64
WIRE 120 -64 88 -64
WIRE 296 -64 296 -128
WIRE 296 -64 120 -64
WIRE 376 -64 296 -64
WIRE 376 -48 376 -64
WIRE 296 -32 296 -64
WIRE -312 -16 -312 -32
WIRE -232 0 -232 -64
WIRE -200 0 -232 0
WIRE 120 0 88 0
WIRE 184 0 120 0
WIRE -232 64 -232 0
WIRE -200 64 -232 64
WIRE 296 64 296 32
WIRE 296 64 88 64
WIRE 376 64 376 32
WIRE 376 64 296 64
WIRE 376 80 376 64
WIRE -264 128 -360 128
WIRE -200 128 -264 128
WIRE 136 128 88 128
WIRE 232 128 136 128
WIRE 136 144 136 128
WIRE 232 144 232 128
WIRE -360 160 -360 128
WIRE -264 160 -264 128
WIRE 376 176 376 160
WIRE -56 208 -56 192
WIRE 136 240 136 224
WIRE 232 240 232 208
WIRE -360 256 -360 224
WIRE -264 256 -264 240
FLAG -312 -16 0
FLAG 248 0 0
FLAG 376 176 0
FLAG -56 208 0
FLAG -360 256 0
FLAG -264 256 0
FLAG 136 240 0
FLAG 232 240 0
SYMBOL PowerProducts\\LT3482 -56 0 R0
SYMATTR InstName U1
SYMBOL voltage -312 -128 R0
SYMATTR InstName V1
SYMATTR Value 5
SYMBOL ind -280 -224 R270
SYMATTR InstName L1
SYMATTR Value 10
SYMBOL cap -24 -256 R90
SYMATTR InstName C2
SYMATTR Value .1
SYMBOL cap 136 -64 M0
SYMATTR InstName C3
SYMATTR Value .1
SYMBOL cap 184 16 R270
SYMATTR InstName C4
SYMATTR Value .1
SYMBOL cap 280 -32 R0
SYMATTR InstName C5
SYMATTR Value 15p
SYMBOL res 360 -64 R0
SYMATTR InstName R1
SYMATTR Value 1Meg
SYMBOL res 360 64 R0
SYMATTR InstName R2
SYMATTR Value 14K
SYMBOL cap -376 160 R0
SYMATTR InstName C6
SYMATTR Value .01
SYMBOL res -280 144 R0
SYMATTR InstName R3
SYMATTR Value 10K
SYMBOL cap 216 144 R0
SYMATTR InstName C7
SYMATTR Value .1
SYMBOL res 120 128 R0
SYMATTR InstName APD
SYMATTR Value 40K
* SPICE netlist
V1 IN 0 12
R1 N002 0 137k
Rload OUT 0 0.248
R3 OUT N003 49.9k
C2 OUT 0 100 x2 Rser=5m
R5 OUT N001 100k
C4 N005 0 1
R6 N005 0 10k
XU1 NC_01 NC_02 0 NC_03 IN OUT IN IN NC_04 NC_05 N005 N004 OUT N003 N002 N001 N004 0 0 LTM4732 ;pnba SW)SYNC)GND)CLKOUT)VIN)VOUT)SVIN)RUN)INTVCC)PHMODE)SET)COMPA)VOSNS)PGSET)RT)PG)COMBP)TSENSE+)TSENSE-
.tran 1.2m startup

* LTspice schematic (.asc)
Version 4.1
SHEET 1 1040 880
WIRE -344 -440 -520 -440
WIRE -296 -440 -344 -440
WIRE 24 -440 -8 -440
WIRE 104 -440 24 -440
WIRE 216 -440 104 -440
WIRE 360 -440 216 -440
WIRE 520 -440 360 -440
WIRE 520 -424 520 -440
WIRE 104 -408 104 -440
WIRE 360 -408 360 -440
WIRE -520 -376 -520 -440
WIRE -344 -344 -344 -440
WIRE -296 -344 -344 -344
WIRE 24 -344 24 -440
WIRE 24 -344 -8 -344
WIRE 216 -328 216 -440
WIRE 360 -312 360 -344
WIRE 520 -312 520 -344
WIRE -520 -280 -520 -296
WIRE -344 -248 -344 -344
WIRE -296 -248 -344 -248
WIRE 104 -248 104 -328
WIRE 104 -248 -8 -248
WIRE -424 -152 -472 -152
WIRE -296 -152 -344 -152
WIRE 216 -152 216 -248
WIRE 216 -152 -8 -152
WIRE -296 -56 -344 -56
WIRE -344 40 -344 -56
WIRE -296 40 -344 40
WIRE 168 40 -8 40
WIRE 264 40 168 40
WIRE 168 184 168 40
WIRE 264 184 264 40
WIRE 40 232 -8 232
WIRE 40 328 40 232
WIRE 40 328 -8 328
WIRE -152 408 -152 376
WIRE 40 408 40 328
WIRE 40 408 -152 408
WIRE 168 408 168 248
WIRE 168 408 40 408
WIRE 264 408 264 264
WIRE 264 408 168 408
WIRE -152 440 -152 408
FLAG -520 -280 0
FLAG -472 -152 0
FLAG 520 -312 0
FLAG 520 -440 OUT
FLAG -520 -440 IN
FLAG 360 -312 0
FLAG -152 440 0
SYMBOL voltage -520 -392 R0
SYMATTR InstName V1
SYMATTR Value 12
SYMBOL res -328 -168 R90
SYMATTR InstName R1
SYMATTR Value 137k
SYMBOL res 504 -440 R0
SYMATTR InstName Rload
SYMATTR Value 0.248
SYMBOL res 200 -344 R0
SYMATTR InstName R3
SYMATTR Value 49.9k
SYMBOL cap 344 -408 R0
SYMATTR Value 100
SYMATTR Value2 x2
SYMATTR SpiceLine Rser=5m
SYMATTR InstName C2
SYMBOL res 88 -424 R0
SYMATTR InstName R5
SYMATTR Value 100k
SYMBOL cap 152 184 R0
SYMATTR InstName C4
SYMATTR Value 1
SYMBOL res 248 168 R0
SYMATTR InstName R6
SYMATTR Value 10k
SYMBOL LTM4732 -152 -184 R0
SYMATTR InstName U1
* SPICE netlist
Q1 N001 N007 N009 0 2N3055
R1 N009 Vout 4
Q2 N002 N008 Vout 0 NPN
V1 N001 0 12
R2 N001 N002 1G
Q3 N001 N005 N007 0 2N2222
RL Vout 0 R=V(VR)
V2 VR 0 100
R4 N008 0 20k
R5 N008 N009 10k
XU1 N006 N003 N001 0 N004 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
R6 N004 N002 1k
V3 N006 0 1.25
R7 N003 Vout 30k
R8 N003 0 10k
Q4 N001 N002 N005 0 2N2222
.dc V2 100 .1 .1

* LTspice schematic (.asc)
Version 4
SHEET 1 1136 656
WIRE -248 -328 -392 -328
WIRE 8 -328 -248 -328
WIRE 184 -328 8 -328
WIRE 312 -328 184 -328
WIRE 440 -328 312 -328
WIRE 8 -312 8 -328
WIRE -392 -296 -392 -328
WIRE -392 -184 -392 -216
WIRE 184 -168 184 -328
WIRE 8 -120 8 -232
WIRE 120 -120 8 -120
WIRE 312 -120 312 -328
WIRE -248 -104 -248 -328
WIRE -280 -88 -328 -88
WIRE -184 -72 -216 -72
WIRE 8 -72 8 -120
WIRE 8 -72 -104 -72
WIRE 248 -72 184 -72
WIRE 440 -72 440 -328
WIRE -280 -56 -408 -56
WIRE -568 -24 -568 -56
WIRE -408 -24 -408 -56
WIRE 376 -24 312 -24
WIRE 8 -8 8 -72
WIRE -248 8 -248 -40
WIRE 136 40 72 40
WIRE 184 40 136 40
WIRE 440 40 440 24
WIRE 440 40 264 40
WIRE 440 56 440 40
WIRE -568 88 -568 56
WIRE -408 88 -408 56
WIRE -328 168 -328 -88
WIRE -264 168 -328 168
WIRE 8 168 8 88
WIRE 8 168 -184 168
WIRE 440 168 440 136
WIRE 440 168 8 168
WIRE 568 168 440 168
WIRE -328 200 -328 168
WIRE 136 200 136 40
WIRE 440 200 440 168
WIRE -328 328 -328 280
WIRE 136 328 136 280
WIRE 440 328 440 280
FLAG -392 -184 0
FLAG 440 328 0
FLAG -568 88 0
FLAG -568 -56 VR
FLAG 136 328 0
FLAG 568 168 Vout
FLAG -248 8 0
FLAG -408 88 0
FLAG -328 328 0
SYMBOL npn 376 -72 R0
SYMATTR InstName Q1
SYMATTR Value 2N3055
SYMBOL res 424 40 R0
SYMATTR InstName R1
SYMATTR Value 4
SYMBOL npn 72 -8 M0
SYMATTR InstName Q2
SYMBOL voltage -392 -312 R0
SYMATTR InstName V1
SYMATTR Value 12
SYMBOL res -8 -328 R0
SYMATTR InstName R2
SYMATTR Value 1G
SYMBOL npn 248 -120 R0
SYMATTR InstName Q3
SYMATTR Value 2N2222
SYMBOL res 424 184 R0
SYMATTR InstName RL
SYMATTR Value R=V(VR)
SYMBOL voltage -568 -40 R0
SYMATTR InstName V2
SYMATTR Value 100
SYMBOL res 120 184 R0
SYMATTR InstName R4
SYMATTR Value 20k
SYMBOL res 168 56 R270
SYMATTR InstName R5
SYMATTR Value 10k
SYMBOL Opamps\\UniversalOpamp2 -248 -72 R0
SYMATTR InstName U1
SYMBOL res -200 -56 R270
SYMATTR InstName R6
SYMATTR Value 1k
SYMBOL voltage -408 -40 R0
SYMATTR InstName V3
SYMATTR Value 1.25
SYMBOL res -280 184 R270
SYMATTR InstName R7
SYMATTR Value 30k
SYMBOL res -344 184 R0
SYMATTR InstName R8
SYMATTR Value 10k
SYMBOL npn 120 -168 R0
SYMATTR InstName Q4
SYMATTR Value 2N2222
* SPICE netlist
V1 N001 0 AC 100
R1 N002 N001 1000R
C1 N002 0 1.6pF
.ac dec 1ms 80meg 180meg

* LTspice schematic (.asc)
Version 4
SHEET 1 272 304
WIRE -8 -136 -136 -136
WIRE 136 -136 72 -136
WIRE -136 -72 -136 -136
WIRE 136 -72 136 -136
WIRE -136 136 -136 8
WIRE -88 136 -136 136
WIRE 136 136 136 -8
WIRE 136 136 -88 136
WIRE -88 152 -88 136
FLAG -88 152 0
SYMBOL voltage -136 -88 R0
SYMATTR Value2 AC 100
SYMATTR InstName V1
SYMATTR Value ""
SYMBOL res 88 -152 R90
SYMATTR InstName R1
SYMATTR Value 1000R
SYMBOL cap 120 -72 R0
SYMATTR InstName C1
SYMATTR Value 1.6pF
* SPICE netlist
XU1 0 N003 V++ V-- N004 LT1001 ;pnba In+)In-)V+)V-)OUT
R1 N003 DAC1 120k
R2 N003 DAC0 120k
R6 N004 N003 6.8k
V1 V++ 0 15
V2 V-- 0 -15
XU2 0 N005 V++ V-- N006 LT1001 ;pnba In+)In-)V+)V-)OUT
R3 N005 N004 120k
R5 N006 N005 6.8k
XU3 0 N007 V++ V-- ADC2 LT1001 ;pnba In+)In-)V+)V-)OUT
R4 N007 N006 120k
R7 ADC2 N007 120k
V6 N001 0 -2.5
R8 N007 N002 120k
R9 N001 N002 120k
R10 NC_01 NC_02 R
.tran 0 10 0

* LTspice schematic (.asc)
Version 4
SHEET 1 2256 624
WIRE -488 -200 -488 -264
WIRE -392 -200 -392 -264
WIRE 344 -104 264 -104
WIRE 536 -104 424 -104
WIRE 696 -104 616 -104
WIRE 696 -72 696 -104
WIRE -488 -40 -488 -120
WIRE -392 -40 -392 -120
WIRE -792 24 -872 24
WIRE -600 24 -712 24
WIRE -8 40 -88 40
WIRE 184 40 72 40
WIRE 696 40 696 8
WIRE 776 40 696 40
WIRE 968 40 856 40
WIRE -1048 120 -1128 120
WIRE -968 152 -968 120
WIRE -872 152 -872 24
WIRE -872 152 -968 152
WIRE -792 152 -872 152
WIRE -600 168 -600 24
WIRE -600 168 -728 168
WIRE -264 168 -600 168
WIRE -88 168 -88 40
WIRE -88 168 -184 168
WIRE -8 168 -88 168
WIRE 696 168 696 40
WIRE 696 168 600 168
WIRE 776 168 696 168
WIRE -792 184 -888 184
WIRE 184 184 184 40
WIRE 184 184 56 184
WIRE 328 184 184 184
WIRE 968 184 968 40
WIRE 968 184 840 184
WIRE 1128 184 968 184
WIRE -8 200 -104 200
WIRE 328 200 328 184
WIRE 520 200 520 168
WIRE 520 200 328 200
WIRE 776 200 680 200
WIRE -1064 216 -1128 216
WIRE -968 216 -968 152
WIRE -968 216 -984 216
WIRE -888 296 -888 184
WIRE -104 312 -104 200
WIRE 680 312 680 200
FLAG -1128 120 DAC1
FLAG -1128 216 DAC0
FLAG -888 296 0
FLAG -488 -40 0
FLAG -488 -264 V++
FLAG -392 -40 0
FLAG -392 -264 V--
FLAG -760 136 V++
FLAG -760 200 V--
FLAG -104 312 0
FLAG 24 152 V++
FLAG 24 216 V--
FLAG 1128 184 ADC2
FLAG 680 312 0
FLAG 808 152 V++
FLAG 808 216 V--
FLAG 264 -104 0
SYMBOL OpAmps\\OP07 -760 104 R0
SYMATTR InstName U1
SYMBOL res -952 104 R90
SYMATTR InstName R1
SYMATTR Value 120k
SYMBOL res -968 200 R90
SYMATTR InstName R2
SYMATTR Value 120k
SYMBOL res -696 8 R90
SYMATTR InstName R6
SYMATTR Value 6.8k
SYMBOL voltage -488 -216 R0
SYMATTR InstName V1
SYMATTR Value 15
SYMBOL voltage -392 -216 R0
SYMATTR InstName V2
SYMATTR Value -15
SYMBOL OpAmps\\OP07 24 120 R0
SYMATTR InstName U2
SYMBOL res -168 152 R90
SYMATTR InstName R3
SYMATTR Value 120k
SYMBOL res 88 24 R90
SYMATTR InstName R5
SYMATTR Value 6.8k
SYMBOL OpAmps\\OP07 808 120 R0
SYMATTR InstName U3
SYMBOL res 616 152 R90
SYMATTR InstName R4
SYMATTR Value 120k
SYMBOL res 872 24 R90
SYMATTR InstName R7
SYMATTR Value 120k
SYMBOL voltage 440 -104 R90
SYMATTR InstName V6
SYMATTR Value -2.5
SYMBOL res 712 24 R180
SYMATTR InstName R8
SYMATTR Value 120k
SYMBOL res 520 -88 R270
SYMATTR InstName R9
SYMATTR Value 120k
SYMBOL res 56 -312 R0
SYMATTR InstName R10
* SPICE netlist
MQ1 N001 N002 OUT OUT Si4410DY
C1 OUT 0 470
R1 N002 N003 100
R2 N003 N004 100
C2 N004 0 .01
C3 N005 0 .22
V1 IN 0 PWL(0 0 15m 0 15.001m 5)
R3 N001 IN .01
XU1 N005 0 IN N003 N001 IN LTC4210-2 ;pnba Timer)Gnd)On)Gate)Sense)Vcc
.tran 100m

* LTspice schematic (.asc)
Version 4
SHEET 1 928 400
WIRE -96 -184 -464 -184
WIRE -16 -184 -96 -184
WIRE 32 -184 -16 -184
WIRE 144 -184 112 -184
WIRE 256 -184 144 -184
WIRE 464 -184 352 -184
WIRE -464 -168 -464 -184
WIRE 464 -168 464 -184
WIRE -16 -120 -16 -184
WIRE 144 -120 144 -184
WIRE 336 -104 336 -136
WIRE 464 -88 464 -104
WIRE -464 -72 -464 -88
WIRE -96 -8 -96 -184
WIRE -64 -8 -96 -8
WIRE 336 -8 336 -24
WIRE 336 -8 192 -8
WIRE 336 8 336 -8
WIRE 336 104 336 88
WIRE -16 120 -16 104
WIRE 144 120 144 104
WIRE 336 184 336 168
WIRE -16 200 -16 184
FLAG 144 120 0
FLAG 464 -88 0
FLAG 336 184 0
FLAG -16 200 0
FLAG -464 -72 0
FLAG 464 -184 OUT
FLAG -464 -184 IN
SYMBOL nmos 256 -136 R270
SYMATTR InstName Q1
SYMATTR Value Si4410DY
SYMBOL cap 448 -168 R0
SYMATTR InstName C1
SYMATTR Value 470
SYMBOL res 320 -120 R0
SYMATTR InstName R1
SYMATTR Value 100
SYMBOL res 320 -8 R0
SYMATTR InstName R2
SYMATTR Value 100
SYMBOL cap 320 104 R0
SYMATTR InstName C2
SYMATTR Value .01
SYMBOL cap -32 120 R0
SYMATTR InstName C3
SYMATTR Value .22
SYMBOL voltage -464 -184 R0
SYMATTR InstName V1
SYMATTR Value PWL(0 0 15m 0 15.001m 5)
SYMBOL res 128 -200 R90
SYMATTR InstName R3
SYMATTR Value .01
SYMBOL PowerProducts\\LTC4210-2 64 -8 R0
SYMATTR InstName U1
* SPICE netlist
V1 vS 0 SINE(0 5 20)
R1 vD 0 301
V2 vIN 0 PULSE(0 2.5 20n 20n 20n 150m 300m)
C1 vD 0 36p
V3 v+ 0 15
V4 v- 0 -15
XU1 vIN vS vD v- v+ 0 ADG1212 ;pnba IN)S)D)Vss)Vdd)GND
.tran 1

* LTspice schematic (.asc)
Version 4
SHEET 1 816 352
WIRE 136 -176 120 -176
WIRE 120 -144 120 -176
WIRE -200 -64 -232 -64
WIRE -8 -64 -120 -64
WIRE 24 -64 -8 -64
WIRE 248 -64 216 -64
WIRE 296 -64 248 -64
WIRE 408 -64 296 -64
WIRE 296 -32 296 -64
WIRE 408 -32 408 -64
WIRE -8 0 -72 0
WIRE 24 0 -8 0
WIRE -392 16 -408 16
WIRE -296 16 -312 16
WIRE -408 48 -408 16
WIRE -312 48 -312 16
WIRE -72 48 -72 0
WIRE 296 64 296 48
WIRE 408 64 408 32
WIRE 184 128 184 112
WIRE 56 144 56 112
WIRE 72 144 56 144
WIRE -408 176 -408 128
WIRE -312 176 -312 128
WIRE -72 176 -72 128
FLAG -232 -64 0
FLAG -72 176 0
FLAG 296 64 0
FLAG 184 128 0
FLAG 248 -64 vD
FLAG -8 -64 vS
FLAG -8 0 vIN
FLAG 408 64 0
FLAG -408 16 v+
FLAG 120 -176 v+
FLAG -408 176 0
FLAG -312 176 0
FLAG -312 16 v-
FLAG 56 144 v-
SYMBOL voltage -104 -64 M270
SYMATTR InstName V1
SYMATTR Value SINE(0 5 20)
SYMBOL res 280 -48 R0
SYMATTR InstName R1
SYMATTR Value 301
SYMBOL voltage -72 32 R0
SYMATTR Value PULSE(0 2.5 20n 20n 20n 150m 300m)
SYMATTR InstName V2
SYMBOL cap 392 -32 R0
SYMATTR InstName C1
SYMATTR Value 36p
SYMBOL voltage -408 32 R0
SYMATTR InstName V3
SYMATTR Value 15
SYMBOL voltage -312 32 R0
SYMATTR InstName V4
SYMATTR Value -15
SYMBOL ADG1212 120 -16 R0
SYMATTR InstName U1
* SPICE netlist
XU1 0 inm vcc vee OUT LT6016 ;pnba IN+)IN-)VCC)VEE)OUT
R1 OUT fb 1K
R2 fb 0 1K
VIN fb inm 0V AC 1
VEE vee 0 -15V
VCC vcc 0 15V
C1 OUT 0 {Cload}
.ac oct 100 1e3 10e6
.step param Cload list 1pF 2200pF

* LTspice schematic (.asc)
Version 4
SHEET 1 1136 496
WIRE 24 -232 -184 -232
WIRE 216 -232 104 -232
WIRE 280 -232 216 -232
WIRE 472 -232 360 -232
WIRE 216 -168 216 -232
WIRE -504 -152 -504 -200
WIRE -184 -152 -184 -232
WIRE 216 -24 216 -88
WIRE 328 -8 328 -40
WIRE -504 8 -504 -72
WIRE -504 8 -568 8
WIRE 216 8 216 -24
WIRE 296 8 216 8
WIRE 472 24 472 -232
WIRE 472 24 360 24
WIRE 520 24 472 24
WIRE 568 24 520 24
WIRE -568 40 -568 8
WIRE 296 40 216 40
WIRE 520 56 520 24
WIRE -504 104 -504 8
WIRE 216 104 216 40
WIRE 328 136 328 56
WIRE 520 168 520 120
WIRE -504 248 -504 184
FLAG 216 104 0
FLAG 568 24 OUT
FLAG -568 40 0
FLAG -504 248 vee
FLAG 328 136 vee
FLAG -504 -200 vcc
FLAG 328 -40 vcc
FLAG 216 -232 fb
FLAG 216 -24 inm
FLAG -184 -152 0
FLAG 520 168 0
SYMBOL Opamps\\LT6016 328 24 R0
SYMATTR InstName U1
SYMBOL res 376 -248 R90
SYMATTR InstName R1
SYMATTR Value 1K
SYMBOL res 120 -248 R90
SYMATTR InstName R2
SYMATTR Value 1K
SYMBOL voltage 216 -184 R0
SYMATTR InstName VIN
SYMATTR Value 0V
SYMATTR Value2 AC 1
SYMBOL voltage -504 200 R180
SYMATTR InstName VEE
SYMATTR Value -15V
SYMBOL voltage -504 -168 R0
SYMATTR InstName VCC
SYMATTR Value 15V
SYMBOL cap 504 56 R0
SYMATTR InstName C1
SYMATTR Value {Cload}
* SPICE netlist
Q1 N001 0 x 0 TBJ
V1 Vpp 0 {Vs}
V2 0 Vnn {Vs}
RL o 0 {RL}
Vi N004 0 {Vi}
XU1 0 N001 Vpp Vnn x 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
R1 N004 N001 {R1}
Q2 N002 0 y 0 TBJ
XU3 0 N002 Vpp Vnn o 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
R4 N002 o {R4}
XU2 N005 N003 Vpp Vnn y 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
R2 N003 y {R3}
R3 0 N003 {R2}
R5 x N005 {R2}
R6 N005 0 {R3}
.param Vi=?? Vs=?? R1=?? R2=?? R3=?? R4=?? RL=??
.op

* LTspice schematic (.asc)
Version 4
SHEET 1 1312 432
WIRE -400 -216 -432 -216
WIRE -272 -216 -304 -216
WIRE 48 -168 48 -200
WIRE 336 -120 304 -120
WIRE 496 -120 416 -120
WIRE 48 -72 48 -88
WIRE 48 -72 -112 -72
WIRE -576 -56 -656 -56
WIRE -432 -56 -432 -216
WIRE -432 -56 -496 -56
WIRE -400 -56 -432 -56
WIRE 176 -56 160 -56
WIRE 304 -56 304 -120
WIRE 304 -56 272 -56
WIRE -272 -40 -272 -216
WIRE -272 -40 -336 -40
WIRE -240 -40 -272 -40
WIRE -208 -40 -240 -40
WIRE 48 -40 48 -72
WIRE -400 -24 -448 -24
WIRE 496 -24 496 -120
WIRE -656 -8 -656 -56
WIRE -208 -8 -208 -40
WIRE 304 8 304 -56
WIRE 352 8 304 8
WIRE -448 24 -448 -24
WIRE 496 24 496 -24
WIRE 496 24 416 24
WIRE 656 24 608 24
WIRE 224 40 224 8
WIRE 352 40 304 40
WIRE 608 40 608 24
WIRE -112 56 -112 -72
WIRE -80 56 -112 56
WIRE 656 56 656 24
WIRE 48 72 48 40
WIRE 48 72 -16 72
WIRE 112 72 48 72
WIRE 160 72 160 -56
WIRE 160 72 112 72
WIRE -208 88 -208 72
WIRE -80 88 -208 88
WIRE 304 88 304 40
WIRE 496 88 496 24
WIRE -656 104 -656 72
WIRE -208 104 -208 88
WIRE 496 200 496 168
WIRE -208 216 -208 184
FLAG 656 -56 Vpp
FLAG 608 40 0
FLAG 656 136 Vnn
FLAG 496 200 0
FLAG -656 104 0
FLAG -368 -72 Vpp
FLAG -368 -8 Vnn
FLAG -448 24 0
FLAG -352 -152 0
FLAG 384 -8 Vpp
FLAG 384 56 Vnn
FLAG 304 88 0
FLAG 224 40 0
FLAG 496 -24 o
FLAG -240 -40 x
FLAG -48 40 Vpp
FLAG -48 104 Vnn
FLAG 48 -200 0
FLAG 112 72 y
FLAG -208 216 0
SYMBOL npn -400 -152 R270
SYMATTR InstName Q1
SYMATTR Value TBJ
SYMBOL voltage 656 -72 R0
SYMATTR InstName V1
SYMATTR Value {Vs}
SYMBOL voltage 656 40 R0
SYMATTR InstName V2
SYMATTR Value {Vs}
SYMBOL res 480 72 R0
SYMATTR Value {RL}
SYMATTR InstName RL
SYMBOL voltage -656 -24 R0
SYMATTR Value {Vi}
SYMATTR InstName Vi
SYMBOL Opamps\\UniversalOpamp2 -368 -40 R0
SYMATTR InstName U1
SYMBOL res -592 -40 R270
SYMATTR InstName R1
SYMATTR Value {R1}
SYMBOL npn 272 8 M270
SYMATTR InstName Q2
SYMATTR Value TBJ
SYMBOL Opamps\\UniversalOpamp2 384 24 R0
SYMATTR InstName U3
SYMBOL res 320 -104 R270
SYMATTR InstName R4
SYMATTR Value {R4}
SYMBOL Opamps\\UniversalOpamp2 -48 72 R0
SYMATTR InstName U2
SYMBOL res 32 -56 R0
SYMATTR InstName R2
SYMATTR Value {R3}
SYMBOL res 32 -184 R0
SYMATTR InstName R3
SYMATTR Value {R2}
SYMBOL res -224 -24 R0
SYMATTR InstName R5
SYMATTR Value {R2}
SYMBOL res -224 88 R0
SYMATTR InstName R6
SYMATTR Value {R3}