Claims
- 1. A digital phase locked loop (PLL) comprising:
a phase frequency detector configured to measure a difference (phase error) between a reference clock and a feedback clock and generate up and down pulses there from; a time digitizer configured to convert the phase error between the reference clock and the feedback clock into a phase error code in response to the up and down pulses; a digital controller configured to generate a digitally controlled oscillator (DCO) control code in response to the phase error code; and a DCO configured to generate an output clock in response to the DCO control code and further configured to generate the feedback clock, such that a substantially constant PLL bandwidth is achieved regardless of reference clock, power supply voltage, processing and temperature variations.
- 2. The digital PLL according to claim 1 wherein the digital controller comprises a second order type II control system.
- 3. The digital PLL according to claim 2 wherein the second order type II control system comprises a lookup table and is configured to map the phase error code into delay time units in response to lookup table information.
- 4. The digital PLL according to claim 2 wherein the second order type II control system comprises a coarse tuning control that is responsive to frequency errors.
- 5. The digital PLL according to claim 2 wherein the second order type II control system comprises a fine tuning control that is responsive to phase errors.
- 6. The digital PLL according to claim 2 wherein the second order type II control system comprises a synchronous finite state machine algorithm operational to calibrate process, voltage and temperature effects associated with predetermined operations.
- 7. The digital PLL according to claim 2 wherein the second order type II control system comprises a synchronous finite state machine algorithm operational to calibrate DCO gain and time digitizer gain on-the-fly.
- 8. A digital phase locked loop (PLL) comprising:
means for measuring a difference (phase error) between a reference clock and a feedback clock and generating up and down pulses in digital form there from; means for converting the phase error between the reference clock and the feedback clock into a phase error code in response to the up and down pulses; means for generating a digitally controlled oscillator (DCO) control code in response to the phase error code; and means for generating an output clock in response to the DCO control code and further configured to generate the feedback clock, such that a substantially constant PLL bandwidth is achieved regardless of reference clock, power supply voltage, processing and temperature variations.
- 9. The digital PLL according to claim 8 wherein the means for measuring a difference (phase error) between a reference clock and a feedback clock and generating up and down pulses there from comprises a phase frequency detector.
- 10. The digital PLL according to claim 8 wherein the means for converting the phase error between the reference clock and the feedback clock into a phase error code in response to the up and down pulses comprises a time digitizer.
- 11. The digital PLL according to claim 8 wherein the means for generating a digitally controlled oscillator (DCO) control code in response to the phase error code comprises a digital second order type II control system.
- 12. The digital PLL according to claim 11 wherein the digital second order type II control system comprises a lookup table and is configured to map the phase error code into delay time units in response to lookup table information.
- 13. The digital PLL according to claim 11 wherein the digital second order type II control system comprises a coarse tuning control that is responsive to frequency errors.
- 14. The digital PLL according to claim 11 wherein the digital second order type II control system comprises a fine tuning control that is responsive to phase errors.
- 15. The digital PLL according to claim 11 wherein the digital second order type II control system comprises a synchronous finite state machine algorithm operational to calibrate process, voltage and temperature effects associated with predetermined operations.
- 16. The digital PLL according to claim 11 wherein the digital second order type II control system comprises a synchronous finite state machine algorithm operational to calibrate DCO gain and time digitizer gain on-the-fly.
- 17. The digital PLL according to claim 8 wherein the means for generating an output clock in response to the DCO control code and further configured to generate the feedback clock, such that a substantially constant PLL bandwidth is achieved regardless of reference clock, power supply voltage, processing and temperature variations comprises a voltage controlled oscillator driven by a digital to analog converter.
- 18. The digital PLL according to claim 8 wherein the means for generating an output clock in response to the DCO control code and further configured to generate the feedback clock, such that a substantially constant PLL bandwidth is achieved regardless of reference clock, power supply voltage, processing and temperature variations comprises a current controlled oscillator driven by a digital to analog converter.
- 19. The digital PLL according to claim 8 wherein the means for generating an output clock in response to the DCO control code and further configured to generate the feedback clock, such that a substantially constant PLL bandwidth is achieved regardless of reference clock, power supply voltage, processing and temperature variations comprises a ring oscillator controlled in response to a digitally controlled variable resistance.
- 20. The digital PLL according to claim 8 wherein the means for generating an output clock in response to the DCO control code and further configured to generate the feedback clock, such that a substantially constant PLL bandwidth is achieved regardless of reference clock, power supply voltage, processing and temperature variations comprises a ring oscillator controlled in response to a digitally controlled variable capacitance.
- 21. A method of controlling a phase locked loop (PLL) bandwidth, the method comprising the steps of:
providing a digitally controlled PLL comprising:
a phase frequency detector; a time digitizer; a digital controller; and a DCO; measuring a difference (phase error) between a reference clock and a feedback clock and generating up and down pulses there from via the phase frequency detector; converting the phase error between the reference clock and the feedback clock into a phase error code in response to the up and down pulses via the time digitizer; generating a digitally controlled oscillator (DCO) control code in response to the phase error code via the digital controller; and generating an output clock and the feedback clock in response to the DCO control code such that a substantially constant PLL bandwidth is achieved regardless of reference clock, power supply voltage, processing and temperature variations.
- 22. The method according to claim 21 wherein the step of generating a digitally controlled oscillator (DCO) control code in response to the phase error code via the digital controller comprises the steps of converting time measurements to digital signals, and implementing bubble correction, thermometer to binary conversion, and majority voting operations respectively on the digital signals.
- 23. The method according to claim 21 wherein the step of generating a digitally controlled oscillator (DCO) control code in response to the phase error code via the digital controller comprises the step of mapping the phase error code into delay time units in response to predetermined lookup table information.
- 24. A method of calibrating a time digitizer (T2D) delay associated with a digitally controlled oscillator (DCO) clock cycle, the method comprising the steps of:
providing a digitally controlled phase locked loop (PLL) comprising a phase frequency detector, a time digitizer, a digital controller, and a DCO; setting a DCO code at a predetermined code; measuring a corresponding T2D code associated with the predetermined DCO code, to generate a ratio; generating normalized calibration data to determine how fast a subsequent DCO code should change in response to a T2D delay; and calibrating the T2D delay versus the DCO clock cycle to provide a general purpose, wide band PLL having a large input and output frequency range, and further having a loop bandwidth optimized to reject power supply and ground noise, and further being substantially immune to process, voltage and temperature variations.
CLAIM TO PRIORITY OF PROVISIONAL APPLICATION
[0001] The application claims priority under 35 U.S.C. §119(e)(1) of provisional application serial No. 60/368,240, docket number TI-34242PS, filed Mar. 28, 2002, by Heng-Chih Lin, Baher S. Haroun and Tim Foo.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60368240 |
Mar 2002 |
US |