Claims
- 1. A method, comprising acts of:
generating a plurality of delay signals; and processing at least first and second delay signals of the plurality of delay signals to generate a first timing signal.
- 2. The method of claim 1, wherein the act of processing includes processing the at least first and second delay signals of the plurality of delay signals to generate the first timing signal for a signal processing channel.
- 3. The method of claim 1, further comprising an act of:
processing at least two of the plurality of delay signals to generate a second timing signal.
- 4. The method of claim 3, wherein the act of processing at least two of the plurality of delay signals includes processing the at least two of the plurality of delay signals to generate the second timing signal for the signal processing channel.
- 5. The method of claim 1, wherein the act of generating a plurality of delay signals includes generating first, second, and third delay signals, each having a different phase.
- 6. The method of claim 5, wherein the act of generating a plurality of delay signals includes generating first, second, and third delay signals, each having substantially the same period.
- 7. The method of claim 5, wherein the act of generating a plurality of delay signals includes generating a first delay signal that has a first phase shift with respect to a reference signal, a second delay signal that has a second phase shift with respect to the reference signal that is approximately twice that of the first phase shift, and a third delay signal that has a third phase shift with respect to the reference signal that is approximately three times that of the first phase shift.
- 8. The method of claim 1, wherein the act of processing includes processing the at least first and second delay signals of the plurality of delay signals to generate the first timing signal for a CCD signal processing channel.
- 9. The method of claim 1, wherein the act of generating the plurality of delay signals includes:
inputting a reference clock signal to a plurality of delay elements connected in series; and outputting a signal at an output of each delay element of the plurality of delay elements, the signal at an output of each delay element representing a delay signal of the plurality of delay signals.
- 10. The method of claim 9, wherein the act of inputting includes inputting the reference clock signal to a plurality of delay elements having a total delay that is approximately equal to one period of the reference clock signal.
- 11. The method of claim 10, further comprising an act of:
controlling the total delay of the plurality of delay elements using feedback.
- 12. The method of claim 11, wherein the act of controlling includes:
comparing a phase of an output of the plurality of delay elements with a phase of the reference clock; and increasing or decreasing the total delay of the plurality of delay elements in response to the comparison.
- 13. The method of claim 12, wherein the act of increasing or decreasing includes increasing the total delay of the plurality of delay elements if the phase of the output of the plurality of delay elements is less than a phase of the reference clock, and decreasing the total delay of the plurality of delay elements if the phase of the output of the plurality of delay elements is greater than a phase of the reference clock.
- 13. The method of claim 12, further comprising acts of:
generating voltage pulses in response to the comparison of the phase of the output of the plurality of delay elements with the phase of the reference clock; integrating the voltage pulses to generate a control signal; transmitting the control signal to the plurality of delay elements to increase or decrease the total delay of the plurality of delay elements.
- 15. The method of claim 9, wherein the act of inputting includes inputting a reference clock signal having a frequency that is less than or equal to a frequency of the first timing signal.
- 16. A timing signal generator to generate a plurality of timing signals, the circuit comprising:
a delay signal generator to generate a plurality of delay signals; and a clock synthesizer to generate the timing signals based on selected ones of the delay signals.
- 17. The timing signal generator of claim 16, wherein each delay signal of the plurality of delay signals has substantially the same period.
- 18. The timing signal generator of claim 16, wherein the one or more timing signals are one or more timing signals for a signal processing channel.
- 19. The timing signal generator of claim 16, wherein the one or more timing signals are one or more timing signals for a CCD signal processing channel.
- 20. The timing signal generator of claim 16, wherein the delay signal generator further comprises:
a clock input to receive a reference clock signal; a plurality of delay elements connected in series and coupled to the clock input; and a plurality of delay signal outputs, each coupled to a node at an output of one of the plurality of delay elements, to provide the delay signals.
- 21. The timing signal generator of claim 20, wherein each delay element of the plurality of delay element is constructed to delay an input signal by approximately the same phase.
- 22. The timing signal generator of claims 20, wherein the delay signal generator further comprises:
a plurality of delay element control lines, each coupled to a delay element to provide control information to the delay element to increase or decrease a delay of the delay element.
- 23. The timing signal generator of claim 22, wherein the plurality of delay elements has a total delay that is approximately equal to one period of the reference clock signal.
- 24. The timing signal generator of claim 23, further comprising:
a phase comparator to compare a phase of an output of the plurality of delay elements and a phase of the reference clock signal and output a control signal based on a difference between the phase of the output of the plurality of delay elements and the phase of the reference clock signal; wherein the phase comparator is coupled to the plurality of delay element control lines.
- 25. The timing signal generator of claim 24, further comprising an initialization circuit adapted to initialize the difference between the phase of the output of the plurality of delay elements and the phase of the reference clock signal to a known value.
- 26. The timing signal generator of claim 24, further comprising an initialization circuit adapted to initialize the control signal to a known value corresponding to an approximate minimum delay or an approximate maximum delay of the plurality of delay elements.
- 27. The timing signal generator of claim 24, further comprising an initialization circuit adapted to initialize a state of each of the plurality of delay signal outputs to a known value.
- 28. The timing signal generator of claim 24, further comprising:
a low pass filter, coupled between the phase comparator and the plurality of delay element control lines, to filter a higher frequency portion of the control signal.
- 29. The timing signal generator of claim 24, wherein the phase comparator is a phase frequency detector.
- 30. The timing signal generator of claim 20, wherein the reference clock signal has a frequency that is the same or less than a frequency of each of the timing signals.
- 31. The timing signal generator of claim 16, further comprising at least one external input, coupled to an external interface, to select one or more of the selected delay signals.
- 32. The timing signal generator of claim 31, wherein the at least one external input is coupled to a computer system.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit, under 35 U.S.C. §119(e), of the filing date of U.S. provisional application serial No. 60/370,001 entitled “Programmable Timing Generator for Charge-Coupled Device Signal Processor,” filed Apr. 3, 2002 and incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60370001 |
Apr 2002 |
US |