Version 4 SHEET 1 1096 680 WIRE 320 -48 320 -80 WIRE 992 16 832 16 WIRE 320 64 320 32 WIRE 832 64 832 16 WIRE 512 80 480 80 WIRE 544 80 512 80 WIRE 784 80 592 80 WIRE 0 96 -48 96 WIRE 320 96 320 64 WIRE 416 96 320 96 WIRE 512 112 480 112 WIRE 592 112 592 80 WIRE 592 112 512 112 WIRE 0 128 0 96 WIRE 320 128 320 96 WIRE 784 192 784 128 WIRE 832 192 832 144 WIRE 0 224 0 208 WIRE 320 224 320 192 FLAG 0 224 0 FLAG -48 96 vc IOPIN -48 96 In FLAG 320 224 0 FLAG 320 -80 0 FLAG 512 112 _sr FLAG 320 64 sc FLAG 784 192 0 FLAG 832 192 0 FLAG 992 16 out IOPIN 992 16 Out FLAG 512 80 sr SYMBOL bv 0 112 R0 WINDOW 3 -78 153 Left 2 SYMATTR Value V=time*100 SYMATTR InstName B1 SYMBOL Digital\\schmitt 416 32 R0 WINDOW 39 -8 124 Left 2 WINDOW 40 -8 152 Left 2 SYMATTR InstName A1 SYMATTR SpiceLine Vt=0.5 vh=0.5 SYMATTR SpiceLine2 tripdt=5n SYMBOL bi 320 -48 R0 WINDOW 3 43 42 Left 2 SYMATTR InstName B2 SYMATTR Value I=IF(V(_sr)>0.5, 4m/(1+1.9*V(vc)), -4m) SYMBOL cap 304 128 R0 SYMATTR InstName C1 SYMATTR Value 10n SYMBOL e 832 48 R0 SYMATTR InstName E1 SYMATTR Value 10 TEXT -120 -120 Left 2 !.tran 100m TEXT 368 224 Left 2 !.ic V(sc)=0 TEXT 416 -80 Left 3 ;Toff = 2.5uS Ton = 2.5u+5us*V(vc) TEXT -120 48 Left 2 ;Sweep from 0 to 10V TEXT -96 -200 Left 4 ;Controlled On-Time Generator RECTANGLE Normal 944 272 160 -128