Version 4 SHEET 1 2220 784 WIRE -544 112 -560 112 WIRE -432 112 -464 112 WIRE -192 112 -432 112 WIRE 176 112 -192 112 WIRE -336 128 -416 128 WIRE -560 160 -560 112 WIRE -544 160 -560 160 WIRE -496 160 -544 160 WIRE -416 160 -416 128 WIRE -368 160 -416 160 WIRE -272 160 -304 160 WIRE -176 160 -240 160 WIRE 176 160 176 112 WIRE 176 160 48 160 WIRE -544 208 -544 160 WIRE -480 208 -528 208 WIRE -432 208 -480 208 WIRE -480 224 -480 208 WIRE -272 224 -272 160 WIRE -176 224 -272 224 WIRE 80 224 48 224 WIRE -528 256 -528 208 WIRE -512 256 -528 256 WIRE -416 256 -416 160 WIRE -416 256 -448 256 WIRE -368 256 -416 256 WIRE -272 256 -272 224 WIRE -272 256 -304 256 WIRE 176 272 176 160 WIRE -384 288 -448 288 WIRE -208 288 -304 288 WIRE -176 288 -208 288 WIRE 80 288 48 288 WIRE -544 304 -544 288 WIRE -272 320 -272 256 WIRE -272 320 -320 320 WIRE -416 336 -416 256 WIRE -320 336 -320 320 WIRE 224 336 224 256 WIRE -448 352 -448 288 WIRE -448 352 -480 352 WIRE -192 352 -192 112 WIRE -176 352 -192 352 WIRE 112 352 48 352 WIRE -272 384 -272 320 WIRE 80 384 80 288 WIRE 80 384 -272 384 WIRE 176 384 176 352 WIRE 176 384 144 384 WIRE 144 400 144 384 WIRE -208 416 -208 288 WIRE -192 416 -208 416 WIRE -544 432 -544 400 WIRE -320 432 -320 400 WIRE -320 432 -544 432 WIRE -240 432 -240 160 WIRE -240 432 -320 432 WIRE 112 432 112 416 WIRE 112 432 -240 432 WIRE 176 432 176 384 WIRE 176 432 112 432 WIRE 224 432 224 416 WIRE 224 432 176 432 FLAG 144 400 0 FLAG -192 416 Out IOPIN -192 416 Out FLAG 80 224 Od IOPIN 80 224 Out FLAG -416 336 Od IOPIN -416 336 In FLAG 224 256 Out IOPIN 224 256 In SYMBOL cap -304 400 R180 WINDOW 0 24 54 Left 0 WINDOW 3 24 8 Left 0 SYMATTR InstName Ct SYMATTR Value 1n SYMATTR SpiceLine V=50v SYMBOL diode -368 240 M90 WINDOW 0 17 -15 VBottom 0 WINDOW 3 -34 33 Invisible 0 SYMATTR InstName D1 SYMATTR Value 1N914 SYMBOL Pote -544 240 M90 WINDOW 123 -26 194 VCenter 0 WINDOW 3 91 59 Invisible 0 WINDOW 0 -19 69 VRight 0 SYMATTR Value2 set=mark SYMATTR Value rt=pot SYMATTR InstName mark 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 Pote -400 144 M90 WINDOW 123 -2 141 VCenter 0 WINDOW 3 72 64 Invisible 0 WINDOW 0 -4 -14 VRight 0 SYMATTR Value2 set=mark SYMATTR Value rt=pot SYMATTR InstName space SYMBOL voltage 176 256 R0 WINDOW 0 -51 22 Left 0 WINDOW 3 -29 58 Left 0 SYMATTR InstName V+ SYMATTR Value {Vdd} SYMBOL res -288 272 R90 WINDOW 0 57 99 VBottom 0 WINDOW 3 32 56 VTop 0 SYMATTR InstName R1 SYMATTR Value 10k SYMBOL pnp2 -496 208 M180 WINDOW 0 25 48 Left 0 WINDOW 3 102 16 Left 0 SYMATTR InstName Q1 SYMATTR Value 2N3906 SYMBOL Miscel\\npn2 -480 304 M0 WINDOW 0 27 51 Left 0 WINDOW 3 -27 108 Left 0 SYMATTR InstName Q2 SYMATTR Value BC547C SYMBOL res -528 304 R180 WINDOW 0 -37 80 Left 0 WINDOW 3 -27 11 Left 0 SYMATTR InstName R2 SYMATTR Value 10k SYMBOL res -560 128 R270 WINDOW 0 -28 32 VTop 0 WINDOW 3 -47 39 VBottom 0 SYMATTR InstName R3 SYMATTR Value 1k SYMBOL res 208 320 R0 WINDOW 0 -27 37 Left 0 WINDOW 3 -30 96 Left 0 SYMATTR InstName RL SYMATTR Value 100 SYMATTR SpiceLine tol=1 pwr=0.1 TEXT -136 128 Left 0 !.tran {(mark+.1)*pot/1e7} TEXT 256 144 Left 0 !.params: Vdd 15 Ronx=.1 pot=91k\n.step param mark .01 .99 .49\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