Version 4 SHEET 1 5052 1828 WIRE 1184 -560 896 -560 WIRE 1632 -560 1184 -560 WIRE 1184 -528 1184 -560 WIRE 896 -512 896 -560 WIRE 1632 -464 1632 -560 WIRE 1312 -448 1232 -448 WIRE 1312 -400 1312 -448 WIRE 896 -384 896 -432 WIRE 1184 -384 1184 -432 WIRE 1136 -304 1040 -304 WIRE 1632 -304 1632 -384 WIRE 1184 -272 1184 -288 WIRE 1312 -272 1312 -320 WIRE 1312 -272 1184 -272 WIRE 1840 -224 1680 -224 WIRE 1040 -208 1040 -304 WIRE 1184 -208 1184 -272 WIRE 1632 -176 1632 -208 WIRE 1728 -176 1632 -176 WIRE 1840 -160 1840 -224 WIRE 1632 -128 1632 -176 WIRE 1728 -96 1728 -176 WIRE 1040 -64 1040 -128 WIRE 1184 -64 1184 -128 WIRE 1184 -64 1040 -64 WIRE 1216 -64 1184 -64 WIRE 1328 -64 1296 -64 WIRE 1344 -64 1328 -64 WIRE 1440 -64 1424 -64 WIRE 1584 -64 1440 -64 WIRE 1184 0 1184 -64 WIRE 1440 16 1440 -64 WIRE 1504 16 1440 16 WIRE 1632 16 1632 -32 WIRE 1632 16 1568 16 WIRE 1728 16 1728 -32 WIRE 1728 16 1632 16 WIRE 1840 16 1840 -80 WIRE 1840 16 1728 16 WIRE 1936 16 1840 16 WIRE 2064 16 2000 16 WIRE 2144 16 2064 16 WIRE 2208 16 2144 16 WIRE 1632 48 1632 16 WIRE 2144 48 2144 16 WIRE 1328 64 1328 -64 WIRE 2064 64 2064 16 WIRE 1184 128 1184 80 WIRE 2064 160 2064 128 WIRE 2144 160 2144 128 WIRE 2144 160 2064 160 WIRE 1328 176 1328 128 WIRE 1632 176 1632 128 WIRE 1632 176 1328 176 WIRE 2064 208 2064 160 WIRE 1632 240 1632 176 WIRE 1360 288 1280 288 WIRE 1488 288 1424 288 WIRE 1536 288 1488 288 WIRE 1584 288 1536 288 WIRE 1280 336 1280 288 WIRE 1488 336 1488 288 WIRE 1488 464 1488 416 WIRE 1280 576 1280 416 WIRE 1488 576 1488 544 WIRE 1488 576 1280 576 WIRE 1600 576 1600 336 WIRE 1600 576 1488 576 WIRE 1488 624 1488 576 FLAG 1536 288 IN FLAG 1488 624 0 FLAG 896 -384 0 FLAG 2208 16 OUT IOPIN 2208 16 Out FLAG 1184 128 0 FLAG 2064 208 0 DATAFLAG 1632 -176 "round($)" DATAFLAG 1040 -64 "round($)" DATAFLAG 1840 16 "round($)" DATAFLAG 1632 176 "Ix(U1:Plate)" SYMBOL res 1472 320 R0 SYMATTR InstName R2 SYMATTR Value 680K SYMBOL res 2128 32 R0 SYMATTR InstName R10 SYMATTR Value 100K SYMBOL voltage 1280 320 R0 WINDOW 3 -91 102 Left 2 SYMATTR Value SINE(0 {amp} {freq}) SYMATTR Value2 AC 1 0 SYMATTR InstName V2 SYMBOL voltage 896 -528 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V1 SYMATTR Value 180 SYMBOL nmos 1232 -528 M0 SYMATTR InstName M1 SYMATTR Value LND150_ SYMBOL nmos 1136 -384 R0 SYMATTR InstName M2 SYMATTR Value LND150_ SYMBOL res 1296 -416 R0 SYMATTR InstName R1 SYMATTR Value 1K SYMBOL res 1168 -224 R0 SYMATTR InstName R3 SYMATTR Value {5K_POT} SYMBOL res 1024 -224 R0 SYMATTR InstName R4 SYMATTR Value 1K SYMBOL res 1168 -16 R0 SYMATTR InstName R5 SYMATTR Value 220K SYMBOL res 1312 -80 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R6 SYMATTR Value 10Meg SYMBOL res 1824 -176 R0 SYMATTR InstName R11 SYMATTR Value 1K SYMBOL res 1616 32 R0 SYMATTR InstName R12 SYMATTR Value 470 SYMBOL zener 1568 0 R90 WINDOW 0 -4 32 VBottom 2 WINDOW 3 36 32 VTop 2 SYMATTR InstName D2 SYMATTR Value BZX84C15L SYMBOL cap 1312 64 R0 SYMATTR InstName C1 SYMATTR Value 100n SYMBOL zener 1712 -32 M180 WINDOW 0 24 64 Left 2 WINDOW 3 24 0 Left 2 SYMATTR InstName D3 SYMATTR Value BZX84C15L SYMBOL njf 1584 -128 R0 SYMATTR InstName J1 SYMATTR Value J310 SYMBOL nmos 1680 -304 M0 SYMATTR InstName M3 SYMATTR Value DN2540 SYMBOL Misc\\triode 1632 288 R0 SYMATTR InstName U1 SYMATTR Value 27 SYMBOL cap 1424 272 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C3 SYMATTR Value 150n SYMBOL cap 2000 0 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C6 SYMATTR Value 0.22µ SYMBOL cap 2048 64 R0 SYMATTR InstName C8 SYMATTR Value 100p SYMBOL res 1616 -480 R0 SYMATTR InstName R8 SYMATTR Value 3.9K SYMBOL voltage 1488 560 R180 WINDOW 0 24 96 Left 2 WINDOW 3 24 16 Left 2 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V3 SYMATTR Value 9 SYMBOL res 1440 -80 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R7 SYMATTR Value 330 TEXT 896 512 Left 2 !;.options noopiter\n.options plotwinsize=0:FFT\n.options numdgt=7 \n \n.param amp=1\n.param freq=1000\n.param fft_wait_cycles=10\n.param fft_cycles=10\n.param fft_points=2**18\n.param fft_stepmax=fft_cycles/freq/fft_points\n;\n.tran 0 {(fft_cycles+fft_wait_cycles)*1/freq} {fft_wait_cycles*1/freq} {fft_stepmax}\n.four {freq} 9 {fft_cycles} V(out)\n;.ac oct 10m 1 1000k\n.meas tran poweroutput avg i(r10)*v(out)\n \n.inc korentube.inc TEXT 1608 392 Left 2 !.inc 27.inc TEXT 1616 1064 Left 2 !*VDMOS (c) Copyright Ian Hegglun Jul 2019 \n.model LND150h VDMOS (Rg=100 Vto=-1.4 Lambda=0m Rs=70 Kp=3m Ksubthres=95m \n+ Mtriode=0.6 Rd=300 Bex=-2 Vtotc=-5m Tksubthres1=3m Trs1=2.6m Trd1=3m \n+ Cgdmax=5p Cgdmin=3p a=0.3 Cgs=3p Cjo=15p m=0.7 VJ=0.75 IS=15p N=1.5 EG=1.1 \n+ Rb=100 Vds=400 Ron=600 mfg=IHKT1911) ;LT-XVII TEXT 1200 -224 Left 2 !.param 5K_POT = 1.5K TEXT 1800 544 Left 2 !.MODEL DN2540 NMOS (LEVEL=3 RS=1.05 NSUB=5.0E14 DELTA=0.1 \n+ KAPPA=0.20 TPG=1 CGDO=3.1716E-10 RD=11 VTO=-1.50 VMAX=1.0E7 \n+ ETA=0.0223089 NFS=6.6E10 TOX=725E-10 LD=1.698E-9 UO=862.425 \n+ XJ=6.4666E-7 THETA=1.0E-5 CGSO=2.50E-9 L=4.0E-6 W=59E-3) TEXT 888 1008 Left 2 !*LND150 MODEL\n*\n.MODEL LND150 NMOS (LEVEL=3 RS=150.00 NSUB=5.0E13\n+DELTA=0.1 KAPPA=1.O TPG=1 CGDO=2.1716E-12\n+RD=40.0 VTO=-2.0 VMAX=1.0E8 ETA=0.1\n+NFS=6.6E10 TOX=1.0E-7 LD=1.698E-9 UO=862.425\n+XJ=6.4666E-7 THETA=1.0E-5 CGSO=5.09E-10 L=10.0E-6\n+W=600E-6)\n*.ENDS TEXT 1800 344 Left 2 !*VDMOS (c) Copyright Ian Hegglun Jul 2019 \n.model LND150_ VDMOS (Rg=100 Vto={-1.4-(5m-1m)*(Temp-25)} Lambda=0m\n+ Rs={70*(1+2.6m*(Temp-25))} Kp={3m*((Temp+273)/(273+25))**-(2-1.5)}\n+ Ksubthres={0.095*(1+3m*(Temp-25))} Mtriode=0.6 Rd={300*(1+3m*(Temp-25))}\n+ Cgdmax=5p Cgdmin=3p a=0.3 Cgs=3p Cjo=15p m=0.7 VJ=0.75\n+ IS=15p N=1.5 EG=1.1 Rb=100 Vds=400 Ron=600 mfg=IH1911) TEXT 1944 -544 Left 2 ;Gyrator by Ale Moglia\nhttps://www.bartola.co.uk/valves/2016/04/23/27-preamp/ RECTANGLE Normal 1920 208 976 -576 2