Version 4 SHEET 1 1444 680 WIRE 16 176 16 144 WIRE 16 256 16 240 WIRE 16 352 16 320 WIRE 16 384 16 352 WIRE 16 480 16 448 WIRE 48 176 16 176 WIRE 112 352 16 352 WIRE 112 384 112 352 WIRE 112 480 16 480 WIRE 112 480 112 448 WIRE 144 176 112 176 WIRE 176 240 16 240 WIRE 176 240 176 208 WIRE 224 368 224 272 WIRE 224 384 224 368 WIRE 224 480 112 480 WIRE 224 480 224 464 WIRE 224 496 224 480 WIRE 256 240 176 240 WIRE 256 272 224 272 WIRE 272 176 208 176 WIRE 288 224 288 208 WIRE 288 480 224 480 WIRE 288 480 288 288 WIRE 400 144 16 144 WIRE 400 176 336 176 WIRE 400 176 400 144 WIRE 400 256 320 256 WIRE 400 256 400 176 WIRE 400 272 400 256 WIRE 400 368 224 368 WIRE 400 368 400 352 WIRE 432 256 400 256 WIRE 528 208 288 208 WIRE 528 272 528 208 WIRE 528 368 400 368 WIRE 528 368 528 352 WIRE 608 208 528 208 WIRE 624 208 608 208 WIRE 624 368 624 208 WIRE 624 480 288 480 WIRE 624 480 624 448 FLAG 224 496 0 FLAG 432 256 Out FLAG 608 208 Vdd SYMBOL Robertugo\\pote 112 192 R270 WINDOW 0 30 17 VCenter 0 WINDOW 3 30 135 VCenter 0 WINDOW 123 -62 57 VCenter 0 SYMATTR InstName U1 SYMATTR Value Rt=10K SYMATTR Value2 Set={cursor} SYMBOL res 384 256 R0 SYMATTR InstName R1 SYMATTR Value 100k SYMBOL res 208 368 R0 WINDOW 3 24 82 Left 0 SYMATTR Value 100k SYMATTR InstName R2 SYMBOL diode 0 384 R0 SYMATTR InstName D1 SYMATTR Value 1N914 SYMBOL diode 96 448 M180 WINDOW 0 25 61 Left 0 WINDOW 3 24 -10 Left 0 SYMATTR InstName D2 SYMATTR Value 1N914 SYMBOL cap 0 256 R0 WINDOW 0 46 8 Left 0 WINDOW 3 41 34 Left 0 SYMATTR InstName C1 SYMATTR Value 4n7 SYMBOL diode 48 160 M90 WINDOW 0 16 -13 VBottom 0 WINDOW 3 28 0 VTop 0 SYMATTR InstName D3 SYMATTR Value 1N914 SYMBOL diode 272 160 M90 WINDOW 0 16 79 VBottom 0 WINDOW 3 17 88 VTop 0 SYMATTR InstName D4 SYMATTR Value 1N914 SYMBOL voltage 624 352 R0 WINDOW 0 -20 58 Left 0 WINDOW 3 -26 57 Invisible 0 WINDOW 123 0 0 Left 0 WINDOW 39 -26 85 Left 0 SYMATTR InstName Vcc SYMATTR Value PULSE(0 {VDD} 0 1u) SYMBOL res 512 256 R0 SYMATTR InstName R3 SYMATTR Value 100k SYMBOL Robertugo\\OPAMP5 288 192 R0 WINDOW 0 -29 64 Left 0 SYMATTR InstName U2 SYMATTR SpiceModel TL082 TEXT 430 192 Left 0 !.tran 2m TEXT 680 192 Left 0 !.step param cursor .05 .95 .15\n.param Vdd=12\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