Version 4 SHEET 1 880 680 WIRE -128 -16 -192 -16 WIRE 64 96 64 80 WIRE 64 208 64 176 WIRE 64 208 -64 208 WIRE 208 208 64 208 WIRE 304 208 272 208 WIRE -64 224 -64 208 WIRE 64 224 64 208 WIRE -112 240 -128 240 WIRE 208 240 176 240 WIRE -192 288 -192 -16 WIRE -192 288 -224 288 WIRE -112 288 -160 288 WIRE -528 336 -624 336 WIRE -384 336 -528 336 WIRE -160 336 -160 288 WIRE -160 336 -208 336 WIRE -64 336 -64 304 WIRE 64 336 64 288 WIRE 176 352 176 240 WIRE -624 384 -624 336 WIRE -304 432 -304 384 WIRE 304 432 304 208 WIRE 304 432 -304 432 WIRE -624 496 -624 464 WIRE 176 496 176 352 WIRE 176 608 176 576 FLAG 176 608 0 FLAG 64 336 0 FLAG 64 80 0 FLAG -64 336 0 FLAG -624 496 0 FLAG -528 336 clk FLAG -128 240 0 FLAG -128 -16 pwm IOPIN -128 -16 Out FLAG 176 352 cpwm SYMBOL current 64 96 R0 SYMATTR InstName I1 SYMATTR Value 1m SYMBOL cap 48 224 R0 SYMATTR InstName C1 SYMATTR Value 10n SYMBOL Digital\\diffschmitt 208 160 R0 SYMATTR InstName A1 SYMATTR SpiceLine Vt=0 Vh=0.1m Vhigh=1 Vlow=0 SYMATTR SpiceLine2 Td=1n SYMBOL voltage 176 480 R0 SYMATTR InstName V1 SYMATTR Value 1 SYMBOL Digital\\dflop -304 240 R0 SYMATTR InstName A2 SYMATTR SpiceLine Ref=0.5 Vhigh=1V Vlow=0V SYMATTR SpiceLine2 Td=5n SYMBOL sw -64 208 R0 SYMATTR InstName S1 SYMATTR Value SW1 SYMBOL voltage -624 368 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V2 SYMATTR Value PULSE(0 1 0 1n 1n 20u 40u) TEXT -440 536 Left 0 !.model sw1 sw(Ron=1 Roff=1G Vt=0.5) TEXT -616 -88 Left 0 !.tran 0 100u 0 .1u TEXT -608 -160 Left 0 ;Tpwm = 10us*V(cpwm) TEXT -608 -128 Left 0 ;Right-mouse-click on the A-devices to see their parameters.