Version 4 SHEET 1 996 680 WIRE 192 128 -192 128 WIRE -400 144 -448 144 WIRE -288 144 -336 144 WIRE -176 160 -240 160 WIRE 192 160 192 128 WIRE 192 160 48 160 WIRE -448 176 -448 144 WIRE -368 192 -368 176 WIRE -288 192 -288 144 WIRE -288 192 -368 192 WIRE -256 208 -416 208 WIRE -176 224 -224 224 WIRE 80 224 48 224 WIRE 192 224 192 160 WIRE 192 224 160 224 WIRE -448 272 -448 240 WIRE -288 272 -288 192 WIRE -256 288 -256 208 WIRE -176 288 -256 288 WIRE 80 288 48 288 WIRE 192 288 192 224 WIRE -448 352 -448 336 WIRE -368 352 -448 352 WIRE -288 352 -288 336 WIRE -288 352 -368 352 WIRE -224 352 -224 224 WIRE -224 352 -288 352 WIRE -192 352 -192 128 WIRE -176 352 -192 352 WIRE 112 352 48 352 WIRE -368 368 -368 352 WIRE 112 368 112 352 WIRE -224 384 -224 352 WIRE 80 384 80 288 WIRE 80 384 -224 384 WIRE 192 400 192 368 WIRE 192 400 160 400 WIRE -256 416 -256 288 WIRE -256 416 -272 416 WIRE 160 416 160 400 WIRE -368 448 -368 432 WIRE -240 448 -240 160 WIRE -240 448 -368 448 WIRE 112 448 112 432 WIRE 112 448 -240 448 WIRE 192 448 192 400 WIRE 192 448 112 448 FLAG 160 416 0 FLAG -272 416 Out IOPIN -272 416 Out SYMBOL cap -384 368 R0 WINDOW 0 -49 7 Left 0 WINDOW 3 -51 31 Left 0 SYMATTR InstName C1 SYMATTR Value 10n SYMATTR SpiceLine V=50v SYMBOL polcap 96 368 R0 WINDOW 0 -45 46 Left 0 WINDOW 3 -44 69 Left 0 SYMATTR InstName C2 SYMATTR Value 10n SYMATTR Description Capacitor SYMATTR Type cap SYMATTR SpiceLine V=50 Irms=22m Rser=3.9 MTBF=2000 Lser=0 ppPkg=1 SYMBOL diode -464 272 R0 WINDOW 3 24 72 Invisible 0 WINDOW 0 40 35 Left 0 SYMATTR Value 1N914 SYMATTR InstName D1 SYMBOL diode -272 336 R180 WINDOW 0 38 28 Left 0 WINDOW 3 24 0 Invisible 0 SYMATTR InstName D2 SYMATTR Value 1N914 SYMBOL Misc\\battery 192 272 R0 WINDOW 0 -82 40 Left 0 WINDOW 3 -82 68 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 0 56 VBottom 0 WINDOW 3 32 56 VTop 0 SYMATTR InstName R4 SYMATTR Value 100k SYMBOL Pote -432 144 M0 WINDOW 123 -65 129 Center 0 WINDOW 3 -36 104 Center 0 WINDOW 0 -71 77 Left 0 SYMATTR Value2 set={Cursor} SYMATTR Value rt=10k SYMATTR InstName Duty SYMBOL Pote -304 160 M270 WINDOW 0 -4 137 VLeft 0 WINDOW 3 30 -18 VCenter 0 WINDOW 123 -17 22 VCenter 0 SYMATTR InstName Freq SYMATTR Value rt=10k SYMATTR Value2 set=0 SYMBOL 555_ALL -16 272 R0 WINDOW 38 -83 78 Left 0 SYMATTR InstName U1 TEXT 240 120 Left 0 !.tran 0 4m 0 TEXT 240 152 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