Version 4 SHEET 1 880 680 WIRE 288 -176 64 -176 WIRE 528 -176 288 -176 WIRE 640 -176 528 -176 WIRE 64 -112 64 -176 WIRE 288 -112 288 -176 WIRE 288 0 288 -32 WIRE 288 16 288 0 WIRE 64 32 64 -32 WIRE 64 32 -80 32 WIRE 112 32 64 32 WIRE 128 32 112 32 WIRE 240 32 208 32 WIRE 64 48 64 32 WIRE -80 64 -80 32 WIRE -304 144 -336 144 WIRE -176 144 -304 144 WIRE -80 144 -80 128 WIRE -80 144 -176 144 WIRE 64 160 64 128 WIRE 64 160 0 160 WIRE 128 160 64 160 WIRE 240 160 208 160 WIRE 288 160 288 112 WIRE 288 160 240 160 WIRE 368 160 288 160 WIRE 480 160 432 160 WIRE 512 160 480 160 WIRE -80 176 -80 144 WIRE 64 192 64 160 WIRE 288 208 288 160 WIRE -336 288 -336 144 WIRE -80 288 -80 240 WIRE 64 288 64 272 WIRE 64 288 -80 288 WIRE 112 288 64 288 WIRE 128 288 112 288 WIRE 240 288 208 288 WIRE 288 336 288 304 WIRE 512 336 512 160 WIRE -176 352 -176 144 WIRE 0 352 0 160 WIRE 64 352 64 288 WIRE 288 352 288 336 WIRE 640 384 640 -176 WIRE -336 496 -336 368 WIRE -176 496 -176 432 WIRE -176 496 -336 496 WIRE 0 496 0 416 WIRE 0 496 -176 496 WIRE 64 496 64 432 WIRE 64 496 0 496 WIRE 288 496 288 432 WIRE 288 496 64 496 WIRE 512 496 512 416 WIRE 512 496 288 496 WIRE 640 496 640 464 WIRE 640 496 512 496 WIRE 288 528 288 496 FLAG 288 528 0 FLAG 240 160 Drain FLAG 288 0 Sp FLAG 288 336 Sn FLAG 112 32 Gp FLAG 112 288 Gn FLAG 528 -176 +Ub FLAG 480 160 out FLAG -304 144 line_in SYMBOL pmos 240 112 M180 SYMATTR InstName M2 SYMATTR Value IRF9630 SYMBOL Misc\\EuropeanResistor 272 -128 R0 SYMATTR InstName R1 SYMATTR Value 1R SYMBOL Misc\\EuropeanResistor 272 336 R0 SYMATTR InstName R2 SYMATTR Value 1R SYMBOL Misc\\EuropeanResistor 224 16 R90 WINDOW 0 5 56 VBottom 2 WINDOW 3 27 56 VTop 2 SYMATTR InstName R3 SYMATTR Value 100R SYMBOL Misc\\EuropeanResistor 224 272 R90 WINDOW 0 5 56 VBottom 2 WINDOW 3 27 56 VTop 2 SYMATTR InstName R4 SYMATTR Value 100R SYMBOL Misc\\EuropeanResistor 224 144 R90 WINDOW 0 5 56 VBottom 2 WINDOW 3 27 56 VTop 2 SYMATTR InstName R5 SYMATTR Value 10K SYMBOL voltage 640 368 R0 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 SYMATTR InstName V1 SYMATTR Value 100V SYMBOL cap -16 352 R0 WINDOW 3 -48 61 Left 2 SYMATTR Value 10µF SYMATTR InstName C1 SYMBOL Misc\\EuropeanResistor 48 32 R0 SYMATTR InstName R6 SYMATTR Value 1.5meg SYMBOL Misc\\EuropeanResistor 48 176 R0 SYMATTR InstName R7 SYMATTR Value 1.5meg SYMBOL Misc\\EuropeanResistor 48 -128 R0 SYMATTR InstName R8 SYMATTR Value 180k SYMBOL Misc\\EuropeanResistor 48 336 R0 SYMATTR InstName R9 SYMATTR Value 180k SYMBOL cap -96 64 R0 SYMATTR InstName C2 SYMATTR Value 100n SYMBOL cap -96 176 R0 SYMATTR InstName C3 SYMATTR Value 100n SYMBOL Misc\\EuropeanResistor -192 336 R0 SYMATTR InstName R10 SYMATTR Value 1Meg SYMBOL res 496 320 R0 SYMATTR InstName R11 SYMATTR Value 16R SYMBOL cap 432 144 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C4 SYMATTR Value 470µ SYMBOL voltage -336 272 R0 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 WINDOW 3 -11 279 Left 2 SYMATTR Value SINE(0 {Uin} 400) SYMATTR InstName V2 SYMBOL nmos 240 208 R0 SYMATTR InstName M3 SYMATTR Value IRF630 TEXT 56 552 Left 2 !.tran 0 25m 5m 50µ TEXT 520 288 Left 2 ;Speaker TEXT -328 -112 Left 2 !.meas Pout avg V(out)*I(R11) TEXT -328 -136 Left 2 !.step param Uin 0.1 3 .1 TEXT -328 -72 Left 2 ;View -> Spice Error Log\nRight-mouse-click -> Plot .step'ed .meas data TEXT -328 -184 Left 2 !.lib pwrmos.lib