Patent attributes
A pulse generator is provided for generating pulses with a selectable variable width and/or delay. The pulse generator comprises an oscillator and a selecting arrangement for selecting how many of a first group of delay elements are connected in series for delaying the oscillator signal. Identical delay elements are connected in series to form a second group. A measuring circuit repeatedly measures the delay provided by the second group, for example providing output pulses whose width or duration is equal to the delay. A reference pulse generator generates a series of reference pulses, each of which is a predetermined fraction of the oscillator period. A control circuit compares the measurement and reference pulses to generate an error signal that is fed back to timing delay control inputs of all the delay elements such that the widths of the measurement and reference pulses are made substantially equal to each other.