Version 4 SHEET 1 992 552 WIRE -176 -272 -256 -272 WIRE 208 -256 160 -256 WIRE 432 -256 368 -256 WIRE -256 -224 -256 -272 WIRE 432 -208 384 -208 WIRE -256 -112 -256 -144 WIRE 208 16 160 16 WIRE 432 16 368 16 WIRE 432 64 384 64 FLAG -256 -112 0 FLAG -176 -272 clk FLAG 160 -256 clk FLAG 432 -208 _duty50 FLAG 432 -256 duty50 FLAG 160 16 clk FLAG 432 16 duty1 FLAG 432 64 _duty1 SYMBOL voltage -256 -240 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName Vclk SYMATTR Value PULSE(0 1 0 .1n .1n 5.4n 10n) SYMBOL counter1 288 -304 R0 SYMATTR InstName A1 SYMATTR Value2 cycles=16 Trise=1n SYMBOL counter1 288 -32 R0 SYMATTR InstName A2 SYMATTR Value2 cycles=16 duty={1/16} trise=1n TEXT -264 -640 Left 0 ;A-Counter\nKey paramters: cycles=16 duty=0.5 \nIf "duty" is omitted, the duty cycle will be 50%.\nThe width of the output pulses is \nwidth = round(cycles*duty)\n \nThe usual A-device parameters are also available.\nTrise, Vhigh, Vlow and Ref TEXT -272 -320 Left 0 !.tran 0 1u 0 .1n TEXT -272 -360 Left 0 !.options plotwinsize=0 TEXT 88 -368 Left 0 ;"duty" omitted -> 50% duty cycle -> width = 8 cycles TEXT 152 -96 Left 0 ;"duty" cycle 1/16 -> width = 1 cycle