Version 4 SHEET 1 2144 708 WIRE 320 -16 320 -48 WIRE 992 32 832 32 WIRE 832 64 832 32 WIRE 512 80 480 80 WIRE 784 80 512 80 WIRE 0 96 -48 96 WIRE 320 96 320 64 WIRE 368 96 320 96 WIRE 416 96 368 96 WIRE 512 112 480 112 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 WIRE 688 432 672 432 WIRE 720 432 688 432 WIRE 864 432 800 432 WIRE 864 464 864 432 WIRE 32 496 32 464 WIRE 864 560 864 528 WIRE 304 576 304 544 WIRE 32 608 32 576 WIRE 304 688 304 656 FLAG -48 96 vc IOPIN -48 96 In FLAG 320 224 0 FLAG 320 -48 0 FLAG 512 112 _sr FLAG 368 96 sc FLAG 784 192 0 FLAG 832 192 0 FLAG 992 32 out IOPIN 992 32 Out FLAG 512 80 sr FLAG 864 560 0 FLAG 688 432 out FLAG 864 432 test FLAG 32 464 0 FLAG 304 544 0 FLAG 0 224 0 FLAG 32 608 0 FLAG 304 688 0 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 SpiceLine Vt=0.5 vh=0.5 SYMATTR SpiceLine2 tripdt=5n SYMATTR InstName A1 SYMBOL bi 320 -16 R0 WINDOW 3 -156 -79 Left 2 SYMATTR Value I=IF(V(_sr)>0.5,table(V(vc),0,0.2m,5,4m,10,4m), -table(V(vc),0,4m,5,4m,10,0.2m)) SYMATTR InstName B2 SYMBOL cap 304 128 R0 SYMATTR InstName C1 SYMATTR Value 10n SYMBOL e 832 48 R0 SYMATTR InstName E1 SYMATTR Value 10 SYMBOL res 704 448 R270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R1 SYMATTR Value 1k SYMBOL cap 848 464 R0 SYMATTR InstName C2 SYMATTR Value 0.22µ SYMBOL bi 32 496 R0 WINDOW 3 -156 -79 Left 2 SYMATTR Value I=table(V(vc),0,0.2m,5,4m,10,4m) SYMATTR InstName B3 SYMBOL bi 304 576 R0 WINDOW 3 -156 -79 Left 2 SYMATTR Value I=-table(V(vc),0,4m,5,4m,10,0.2m) SYMATTR InstName B4 TEXT -120 -120 Left 2 !.tran 100m TEXT 368 224 Left 2 !.ic V(sc)=0 TEXT 304 312 Left 1 ;Toff = 2.5uS Ton = 2.5u+5us*V(vc) TEXT -120 48 Left 2 ;Sweep from 0 to 10V TEXT -128 -208 Left 4 ;Controlled On-Time Generator TEXT 304 328 Left 1 ;I=IF(V(_sr)>0.5, 0.2m+3.8m*V(vc)/5, -4m) RECTANGLE Normal 944 272 160 -128