Version 4 SHEET 1 1024 680 WIRE -400 96 -448 96 WIRE -272 96 -336 96 WIRE 192 128 -192 128 WIRE -448 144 -448 96 WIRE -368 160 -368 128 WIRE -272 160 -272 96 WIRE -272 160 -368 160 WIRE -176 160 -240 160 WIRE 192 160 192 128 WIRE 192 160 48 160 WIRE -208 176 -416 176 WIRE 80 192 64 192 WIRE -176 224 -224 224 WIRE 64 224 64 192 WIRE 64 224 48 224 WIRE 80 224 64 224 WIRE 192 224 192 160 WIRE 192 224 160 224 WIRE -448 256 -448 208 WIRE -272 256 -272 160 WIRE -272 256 -288 256 WIRE -208 288 -208 176 WIRE -176 288 -208 288 WIRE 80 288 48 288 WIRE 192 288 192 224 WIRE -368 304 -384 304 WIRE -352 304 -368 304 WIRE -192 352 -192 128 WIRE -176 352 -192 352 WIRE 112 352 48 352 WIRE -368 384 -368 304 WIRE -224 384 -224 224 WIRE -224 384 -368 384 WIRE 80 384 80 288 WIRE 80 384 -224 384 WIRE 192 384 192 368 WIRE 192 384 160 384 WIRE -448 400 -448 352 WIRE -368 400 -448 400 WIRE -288 400 -288 352 WIRE -288 400 -368 400 WIRE -208 416 -208 288 WIRE -192 416 -208 416 WIRE 160 416 160 384 WIRE -368 432 -368 400 WIRE -336 432 -368 432 WIRE -240 432 -240 160 WIRE -240 432 -272 432 WIRE 112 432 112 416 WIRE 112 432 -240 432 WIRE 192 432 192 384 WIRE 192 432 112 432 FLAG 160 416 0 FLAG -192 416 Out IOPIN -192 416 Out FLAG 80 192 Od IOPIN 80 192 Out SYMBOL cap -272 416 R90 WINDOW 0 14 53 VBottom 0 WINDOW 3 -11 -2 VTop 0 SYMATTR InstName Ct SYMATTR Value 10n SYMATTR SpiceLine V=50v SYMBOL Misc\\battery 192 272 R0 WINDOW 0 -79 34 Left 0 WINDOW 3 -79 58 Left 0 SYMATTR InstName Vcc SYMATTR Value 12v SYMATTR Value2 AC 0 0 SYMATTR SpiceLine Rser=1 Cpar=100u SYMBOL res 176 208 R90 WINDOW 0 57 89 VBottom 0 WINDOW 3 32 35 VTop 0 SYMATTR InstName Rd SYMATTR Value 100k SYMBOL Pote -432 112 M0 WINDOW 123 -73 115 Center 0 WINDOW 3 -39 91 Center 0 WINDOW 0 51 41 VRight 0 SYMATTR Value2 set=cursor SYMATTR Value rt=10k SYMATTR InstName Duty SYMBOL Pote -304 112 M270 WINDOW 0 2 89 VRight 0 WINDOW 3 -29 7 VCenter 0 WINDOW 123 -3 4 VCenter 0 SYMATTR InstName Freq SYMATTR Value rt=10k SYMBOL 555_ALL -16 272 R0 WINDOW 38 -83 78 Left 0 SYMATTR InstName U1 SYMBOL cap 128 416 R180 WINDOW 0 72 11 Left 0 WINDOW 3 24 8 Left 0 SYMATTR InstName Cbp SYMATTR Value 10n SYMATTR SpiceLine V=50v SYMBOL npn -352 352 M180 WINDOW 0 29 44 Left 0 WINDOW 3 56 68 Invisible 0 SYMATTR InstName Q1 SYMATTR Value 2N3904 SYMBOL pnp -384 352 R180 WINDOW 0 29 46 Left 0 WINDOW 3 84 68 Invisible 0 SYMATTR InstName Q2 SYMATTR Value 2N3906 TEXT -168 96 Left 0 !.tran 4m TEXT 232 144 Left 0 !.params: Vdd 12 Ronx=.1 \n.step param cursor .1 .9 .2\n.meas tran ta FIND time WHEN V(out)={Vdd/2} td=1m rise=1\n.meas tran tb FIND time WHEN V(out)={Vdd/2} td=1m rise=11\n.meas tran Frec PARAM 10/(tb-ta)\n.Meas tran Tc FIND time WHEN V(Out)={Vdd/2} td=1m fall=1\n.Meas tran Td FIND time WHEN V(Out)={Vdd/2} td=1m fall=2\n.Meas tran T1 Param (Tc-Ta)\n.Meas tran T2 Param (Td-Ta)\n.Meas tran Ton Param If (T1>0, T1, T2)\n.Meas tran Duty% Param Ton*Frec*100