Version 4 SHEET 1 1356 680 WIRE -176 352 -176 112 WIRE -176 416 -176 352 WIRE -176 528 -176 496 WIRE -176 544 -176 528 WIRE -144 384 -144 224 WIRE -128 528 -176 528 WIRE -128 528 -128 160 WIRE -112 160 -128 160 WIRE -112 224 -144 224 WIRE -112 288 -208 288 WIRE -112 352 -176 352 WIRE -16 448 -16 400 WIRE -16 528 -128 528 WIRE -16 528 -16 512 WIRE 128 112 -176 112 WIRE 128 160 112 160 WIRE 128 160 128 112 WIRE 128 352 112 352 WIRE 128 400 -16 400 WIRE 128 400 128 352 WIRE 208 288 112 288 WIRE 208 384 -144 384 WIRE 208 384 208 288 WIRE 208 432 208 384 WIRE 208 448 208 432 WIRE 208 528 -16 528 WIRE 208 528 208 512 WIRE 336 112 128 112 WIRE 336 128 336 112 WIRE 336 224 112 224 WIRE 336 224 336 208 WIRE 336 256 336 224 WIRE 336 352 336 320 WIRE 336 432 208 432 WIRE 336 432 336 416 WIRE 384 224 336 224 WIRE 384 384 368 384 WIRE 384 432 336 432 WIRE 384 432 384 384 WIRE 448 432 384 432 WIRE 448 432 448 384 WIRE 464 384 448 384 WIRE 496 224 464 224 WIRE 496 256 496 224 WIRE 496 352 496 320 WIRE 496 432 448 432 WIRE 496 432 496 416 FLAG -176 544 0 FLAG -208 288 Out IOPIN -208 288 Out SYMBOL Robertugo\\555_ALL 48 272 R0 WINDOW 38 -82 77 Left 0 SYMATTR InstName U1 SYMBOL cap 192 448 R0 SYMATTR InstName Ct SYMATTR Value 10n SYMBOL cap -32 448 R0 SYMATTR InstName Cbp SYMATTR Value 10n SYMBOL res 320 112 R0 WINDOW 0 -36 40 Left 0 WINDOW 3 -34 73 Left 0 SYMATTR InstName R1 SYMATTR Value 1k SYMBOL voltage -176 400 R0 WINDOW 0 3 107 Left 0 WINDOW 3 -15 59 Left 0 SYMATTR InstName Vcc SYMATTR Value 12 SYMBOL res 480 208 R90 WINDOW 0 0 56 VBottom 0 WINDOW 3 32 56 VTop 0 SYMATTR InstName R2 SYMATTR Value 1k SYMBOL diode 320 256 R0 SYMATTR InstName D1 SYMATTR Value 1N914 SYMBOL diode 480 320 M180 WINDOW 0 24 72 Left 0 WINDOW 3 24 0 Left 0 SYMATTR InstName D2 SYMATTR Value 1N914 SYMBOL Robertugo\\pote 352 320 M0 SYMATTR InstName Umark SYMATTR Value Rt=10K SYMATTR Value2 Set={Cursor} SYMBOL Robertugo\\pote 480 320 R0 WINDOW 0 79 40 Center 0 SYMATTR InstName Uspace SYMATTR Value Rt=10K SYMATTR Value2 Set={Cursor2} TEXT -178 96 Left 0 !.tran 0 5m 1m startup TEXT 608 152 Left 0 !.params: Vdd 12 Ronx=.1 \n.step param Cursor 0 1 .34\n.step param Cursor2 0 1 .34\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