Version 4 SHEET 1 2168 752 WIRE 352 -192 288 -192 WIRE 512 -192 352 -192 WIRE 640 -192 512 -192 WIRE 704 -192 640 -192 WIRE 288 -160 288 -192 WIRE 512 -160 512 -192 WIRE 352 -128 352 -192 WIRE 512 -16 512 -80 WIRE 512 0 512 -16 WIRE 80 16 48 16 WIRE 288 16 288 -80 WIRE 288 16 144 16 WIRE 336 16 288 16 WIRE 352 16 352 -64 WIRE 352 16 336 16 WIRE 368 16 352 16 WIRE 464 16 448 16 WIRE 288 32 288 16 WIRE 704 32 704 -192 WIRE 16 112 0 112 WIRE 48 112 48 16 WIRE 48 112 16 112 WIRE 288 144 288 112 WIRE 288 144 224 144 WIRE 352 144 288 144 WIRE 480 144 432 144 WIRE 512 144 512 96 WIRE 512 144 480 144 WIRE 544 144 512 144 WIRE 560 144 544 144 WIRE 704 144 704 112 WIRE 704 144 640 144 WIRE 288 160 288 144 WIRE 0 176 0 112 WIRE 512 192 512 144 WIRE 704 192 704 144 WIRE 704 192 672 192 WIRE 672 208 672 192 WIRE 0 272 0 256 WIRE 48 272 48 112 WIRE 80 272 48 272 WIRE 288 272 288 240 WIRE 288 272 144 272 WIRE 336 272 288 272 WIRE 352 272 336 272 WIRE 368 272 352 272 WIRE 464 272 448 272 WIRE 224 304 224 144 WIRE 512 304 512 288 WIRE 704 336 704 192 WIRE 352 352 352 272 WIRE 288 368 288 272 WIRE 512 368 512 304 WIRE 224 400 224 368 WIRE 288 480 288 448 WIRE 352 480 352 416 WIRE 352 480 288 480 WIRE 512 480 512 448 WIRE 512 480 352 480 WIRE 704 480 704 416 WIRE 704 480 512 480 FLAG 672 208 0 FLAG 480 144 Drain FLAG 512 -16 Sp FLAG 512 304 Sn FLAG 336 16 Gp FLAG 336 272 Gn FLAG 640 -192 +Ub FLAG 544 144 out FLAG 16 112 in FLAG 224 400 0 FLAG 0 272 0 DATAFLAG 0 112 "" SYMBOL nmos 464 192 R0 SYMATTR InstName Mn SYMATTR Value IRFP240 SYMBOL pmos 464 96 M180 WINDOW 123 56 4 Left 2 SYMATTR InstName Mp SYMATTR Value IRFP9240 SYMATTR Value2 m=n SYMBOL Misc\\EuropeanResistor 496 -176 R0 SYMATTR InstName R1 SYMATTR Value {390m/n} SYMBOL Misc\\EuropeanResistor 496 464 M180 WINDOW 0 31 76 Left 2 WINDOW 3 31 40 Left 2 SYMATTR InstName R2 SYMATTR Value 270m SYMBOL Misc\\EuropeanResistor 464 0 R90 WINDOW 0 5 56 VBottom 2 WINDOW 3 27 56 VTop 2 SYMATTR InstName R3 SYMATTR Value {100/n} SYMBOL Misc\\EuropeanResistor 464 256 R90 WINDOW 0 5 56 VBottom 2 WINDOW 3 27 56 VTop 2 SYMATTR InstName R4 SYMATTR Value 100R SYMBOL Misc\\EuropeanResistor 448 128 R90 WINDOW 0 5 56 VBottom 2 WINDOW 3 27 56 VTop 2 SYMATTR InstName R5 SYMATTR Value 10K SYMBOL voltage 704 16 R0 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 SYMATTR InstName V1 SYMATTR Value 60 SYMBOL Misc\\EuropeanResistor 272 16 R0 SYMATTR InstName R6 SYMATTR Value 1.2Meg SYMBOL Misc\\EuropeanResistor 272 144 R0 SYMATTR InstName R7 SYMATTR Value 1.2Meg SYMBOL Misc\\EuropeanResistor 272 -176 R0 SYMATTR InstName R8 SYMATTR Value 91k SYMBOL Misc\\EuropeanResistor 272 352 R0 SYMATTR InstName R9 SYMATTR Value 91k SYMBOL cap 144 0 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C5 SYMATTR Value 100n SYMATTR SpiceLine V=100 SYMBOL cap 144 256 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C6 SYMATTR Value 100n SYMBOL voltage 0 160 R0 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 WINDOW 3 -31 154 Left 2 SYMATTR Value SINE(0 {Uin} 400) SYMATTR InstName V2 SYMBOL Misc\\EuropeanResistor 544 160 R270 WINDOW 0 27 56 VTop 2 WINDOW 3 5 56 VBottom 2 SYMATTR InstName Rl SYMATTR Value {Rl} SYMBOL zener 336 -64 M180 WINDOW 0 24 64 Left 2 WINDOW 3 24 0 Left 2 SYMATTR InstName D1 SYMATTR Value BZX84C6V2L SYMBOL zener 336 416 M180 WINDOW 0 24 64 Left 2 WINDOW 3 24 0 Left 2 SYMATTR InstName D2 SYMATTR Value BZX84C6V2L SYMBOL voltage 704 320 R0 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 SYMATTR InstName V3 SYMATTR Value 60 SYMBOL cap 240 368 R180 WINDOW 0 24 56 Left 2 WINDOW 3 24 8 Left 2 SYMATTR InstName C1 SYMATTR Value 10µ SYMATTR SpiceLine V=100 TEXT 584 112 Left 2 ;Speaker TEXT 64 -136 Left 2 !.lib irfp9240.lib TEXT 456 -280 Left 2 ;.step dec param Uin .18 1.8 1\n.step param Rl list 20 8 1m TEXT 272 -280 Left 2 !.temp 15 65 TEXT 456 -320 Left 2 !.param Rl 20 TEXT 456 -336 Left 2 !.step dec param Uin 0.018 1.8 1 TEXT 272 -304 Left 2 !.tran 0 60m 45m 1m TEXT -32 344 Left 2 ;Rser=1k TEXT 536 -48 Left 2 !.param n=1000