Phase shift generating circuit
A phase shift generation circuit has an edge detector, which outputs a first and a second edge signal. The circuit also has a divide by N circuit, which receives a first clock signal and a group of signals representing a number N, and outputs a second clock signal. The circuit further comprises a pulse counter, which receives the first edge signal and the second clock signal, and outputs a group of signals representing the number of the second clock pulses between occurrences of the first edge signal. The circuit has first and second recycling timers, which output a group of pulses approximating a uniformly spaced group across the time duration of the period of the input pulse. The circuit also comprises at least one flip flop which generates a phase shifted output pulse.
1. A phase shift generating circuit for receiving a pulse width modulated pulse train signal having a first frequency and a first clock signal having a second frequency with the second frequency greater than the first frequency, said circuit comprising:
an edge detection circuit for receiving the pulse train signal and the first clock signal and for outputting a leading edge signal in response to the leading edge of the pulse train signal, and a trailing edge signal in response to the trailing edge of the pulse train signal;
a circuit for receiving a signal representing an integer N and the first clock signal and for generating a second clock signal having a second frequency, wherein said second frequency is the first frequency divided by the integer N;
a pulse counter for receiving the leading edge signal or the trailing edge signal and the second clock signal to store a digital number corresponding to a period of the pulse train signal;
a first timer circuit for receiving the first clock signal and the digital number and for outputting a plurality of set signals with each set signal generated from each pulse of the first clock signal and provided on a different set output line;
a second timer circuit for receiving the first clock signal and the digital number and for outputting a plurality of reset signals with each reset signal generated from each pulse of the first clock signal and provided on a different reset output line;
N storages, each storage having a set input for receiving one of said plurality of set signals and a reset input for receiving one of said plurality of reset signals, and an output;
a first latch for storing the digital number corresponding to a period of the pulse train signal from the pulse counter, and having a first output, supplied to the first timer circuit, with said first latch triggered by said trailing edge signal; and
a second latch for storing the digital number corresponding to a period of the pulse train signal from the first latch, and having a second output, supplied to the second timer circuit, with said second latch triggered by said leading edge signal;
wherein the output of said N storages is N output signals with each output signal having a time phase delay with the commencement of the plurality of output signals distributed over a period of the pulse train signal.
2. A phase shift generating circuit for receiving a pulse width modulated pulse train signal having a first frequency and a first clock signal having a second frequency with the second frequency greater than the first frequency, said circuit comprising:
an edge detection circuit for receiving the pulse train signal and the first clock signal and for outputting a leading edge signal in response to the leading edge of the pulse train signal, and a trailing edge signal in response to the trailing edge of the pulse train signal;
a circuit for receiving a signal representing an integer N and the first clock signal and for generating a second clock signal having a second frequency, wherein said second frequency is the first frequency divided by the integer N;
a pulse counter for receiving the leading edge signal or the trailing edge signal and the second clock signal to store a digital number corresponding to a period of the pulse train signal;
a first timer circuit for receiving the first clock signal and the digital number and for outputting a plurality of set signals with each set signal generated from each pulse of the first clock signal and provided on a different set output line;
a second timer circuit for receiving the first clock signal and the digital number and for outputting a plurality of reset signals with each reset signal generated from each pulse of the first clock signal and provided on a different reset output line;
N storages, each storage having a set input for receiving one of said plurality of set signals and a reset input for receiving one of said plurality of reset signals, and an output;
a first latch for storing the digital number corresponding to a period of the pulse train signal from the pulse counter, and having a first output, supplied to the first timer circuit, with said first latch triggered by said trailing edge signal;
a second latch for storing the digital number corresponding to a period of the pulse train signal from the pulse counter, and having a second output, with said second latch triggered by said leading edge signal; and
a delay generator circuit for storing the digital number from the second latch, and for receiving the second clock signal, and for generating a trigger output signal; with said delay generator circuit triggered by the trailing edge signal;
wherein the output of said N storages is N output signals with each output signal having a time phase delay with the commencement of the plurality of output signals distributed over a period of the pulse train signal.
3. The phase shift generating circuit of claim 2 further comprising:
a third latch for storing the digital number corresponding to a period of the pulse train signal from the first latch, and having a second output, supplied to the second timer circuit, with said second latch triggered by trigger output signal.
4. The phase shift generating circuit of claim 3 further comprising:
a plurality of digital filter circuits, with each filter circuit associated with each storage;
wherein each filter circuit receives a set signal and a reset signal and supplies a filtered set signal and a filtered reset signal to each storage, with each storage receiving a filtered set signal at the set input, and a filtered reset signal at the reset input.
5. A phase shift generation system for receiving a first plurality of enabled and disabled channel signals, representative of enabled and disabled channel information, comprising:
a digital code conversion circuit for generating a number N representative of the number of enabled channel signals within said plurality of enabled and disabled channel signals;
a phase generating circuit for receiving a pulse width modulated pulse train signal having a first frequency and a first clock signal having a second frequency with the second frequency greater than the first frequency, and for outputting N output signals; wherein each of the plurality of N output signals has a time phase delay with the commencement of the plurality of N output signals distributed over a period of the pulse train signal;
a first latch for storing the digital number corresponding to a period of the pulse train signal from the pulse counter, and having a first output, supplied to the first timer circuit, with said first latch triggered by said trailing edge signal; and
a second latch for storing the digital number corresponding to a period of the pulse train signal from the first latch, and having a second output, supplied to the second timer circuit, with said second latch triggered by said leading edge signal.
6. A phase shift generation system for receiving a first plurality of enabled and disabled channel signals, representative of enabled and disabled channel information, comprising:
a digital code conversion circuit for generating a number N representative of the number of enabled channel signals within said plurality of enabled and disabled channel signals;
a phase generating circuit for receiving a pulse width modulated pulse train signal having a first frequency and a first clock signal having a second frequency with the second frequency greater than the first frequency, and for outputting N output signals; wherein each of the plurality of N output signals has a time phase delay with the commencement of the plurality of N output signals distributed over a period of the pulse train signal;
a first latch for storing the digital number corresponding to a period of the pulse train signal from the pulse counter, and having a first output, supplied to the first timer circuit, with said first latch triggered by said trailing edge signal;
a second latch for storing the digital number corresponding to a period of the pulse train signal from the pulse counter, and having a second output, with said second latch triggered by said leading edge signal; and
a delay generator circuit for storing the digital number from the second latch, and for receiving the second clock signal, and for generating a trigger output signal; with said delay generator circuit triggered by the trailing edge signal.
7. The phase shift generating circuit of claim 6 further comprising:
a third latch for storing the digital number corresponding to a period of the pulse train signal from the first latch, and having a second output, supplied to the second timer circuit, with said second latch triggered by trigger output signal.