US20120074996A1 - Method and apparatus for correcting phase offset errors in a communication device - Google Patents
Method and apparatus for correcting phase offset errors in a communication device Download PDFInfo
- Publication number
- US20120074996A1 US20120074996A1 US12/893,266 US89326610A US2012074996A1 US 20120074996 A1 US20120074996 A1 US 20120074996A1 US 89326610 A US89326610 A US 89326610A US 2012074996 A1 US2012074996 A1 US 2012074996A1
- Authority
- US
- United States
- Prior art keywords
- correction
- phase
- correction value
- loop
- auto
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 38
- 238000004891 communication Methods 0.000 title description 6
- 238000012937 correction Methods 0.000 claims abstract description 92
- 230000003068 static effect Effects 0.000 claims abstract description 43
- 238000005259 measurement Methods 0.000 claims abstract description 11
- 239000003990 capacitor Substances 0.000 claims description 10
- 230000009977 dual effect Effects 0.000 claims description 6
- 230000015572 biosynthetic process Effects 0.000 claims description 5
- 230000008030 elimination Effects 0.000 claims description 5
- 238000003379 elimination reaction Methods 0.000 claims description 5
- 230000004044 response Effects 0.000 claims description 5
- 238000003786 synthesis reaction Methods 0.000 claims description 5
- 238000012935 Averaging Methods 0.000 claims description 4
- 238000002920 global minimum search Methods 0.000 claims description 4
- 238000001228 spectrum Methods 0.000 claims description 4
- 230000009467 reduction Effects 0.000 claims description 3
- 239000013256 coordination polymer Substances 0.000 claims 3
- 230000002829 reductive effect Effects 0.000 abstract description 5
- 230000008569 process Effects 0.000 description 15
- 230000008901 benefit Effects 0.000 description 12
- 238000013459 approach Methods 0.000 description 9
- 238000012544 monitoring process Methods 0.000 description 7
- 230000003044 adaptive effect Effects 0.000 description 5
- 230000001052 transient effect Effects 0.000 description 5
- 238000012512 characterization method Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000003595 spectral effect Effects 0.000 description 3
- 208000032365 Electromagnetic interference Diseases 0.000 description 2
- 239000000872 buffer Substances 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 230000001934 delay Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000007599 discharging Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000009291 secondary effect Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000002411 adverse Effects 0.000 description 1
- 230000032683 aging Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 230000000593 degrading effect Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000008713 feedback mechanism Effects 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 230000000873 masking effect Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/08—Details of the phase-locked loop
- H03L7/083—Details of the phase-locked loop the reference signal being additionally directly applied to the generator
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/08—Details of the phase-locked loop
- H03L7/085—Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal
- H03L7/089—Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal the phase or frequency detector generating up-down pulses
- H03L7/0891—Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal the phase or frequency detector generating up-down pulses the up-down pulses controlling source and sink current generators, e.g. a charge pump
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/08—Details of the phase-locked loop
- H03L7/10—Details of the phase-locked loop for assuring initial synchronisation or for broadening the capture range
- H03L7/101—Details of the phase-locked loop for assuring initial synchronisation or for broadening the capture range using an additional control signal to the controlled loop oscillator derived from a signal generated in the loop
Definitions
- the present disclosure relates generally to electronic communication devices and more particularly to a method and apparatus for correcting static phase offset errors within the frequency synthesis operations of a communication device.
- DLL delay locked loop
- PLL phase locked loop
- FIG. 1 is a block diagram of a delay locked loop (DLL) in accordance with an embodiment of the invention.
- DLL delay locked loop
- FIG. 2 is a diagram comparing corrected and uncorrected phase-frequency-detector (PFD)/charge pump (CP) transfer characteristics in accordance with an embodiment of the invention.
- FIG. 3 shows an example of spur profiles resulting from static offset in the DLL and process mismatch error in the unit delay line element buffers that make up the VCDL in the DLL in accordance with an embodiment of the invention.
- FIG. 4 shows a dual-loop phase locked loop circuit in accordance with an embodiment of the invention
- FIG. 5 shows a graph comparing corrected and uncorrected dual loop PLL bandwidth PFD/CP characteristics in accordance with an embodiment of the invention.
- FIG. 6 shows a graph of dual loop bandwidth PLL frequency step response comparing corrected and uncorrected settling time in accordance with an embodiment of the invention.
- FIG. 7 is an alternative embodiment utilizing time/phase correction rather than current correction in accordance with an embodiment of the invention.
- an autonomous correction system that measures and eliminates static delay and phase offset errors in a frequency synthesizer with programmable and scalable accuracy.
- the use of the correction system significantly lowers spurs in DLL-DDS systems and improves settling time in adaptive bandwidth PLL and PLL/DLL systems.
- static error is defined as systematic phase locking error in delay locked loop (DLL) or phase locked loop (PLL) systems due to non-idealities in phase frequency detectors and/or charge pumps.
- DLL delay locked loop
- PLL phase locked loop
- the causes of static errors include, for example, up/down mismatch errors in a phase frequency detector, charge pump currents and turn-on-times, and phase detector delays.
- FIG. 1 is a delay lock loop (DLL) 100 for a frequency synthesizer formed and operating in accordance with the various embodiments of the invention.
- the DLL 100 receives a reference clock frequency (F REF ) 102 through operatively coupled dividers 104 , multiplexers 106 , phase detector 108 , charge pump 110 and voltage control delay line (VCDL) 112 to generate an output frequency signal (F OUT ) 114 .
- an auto-tuning circuit 120 measures the static error of the DLL and provides a feedback mechanism that corrects for errors in the normal-mode of operation. Using the auto-tuning approach, the static error of DLL 100 can be reduced or totally eliminated so that it is not a main contributor to the output spurs. This is achieved without the use of external intervention, measurement or programming.
- the auto-tuning circuit 120 may be formed of a counter 122 , decision and logic circuitry 124 , a comparator 126 and a digital-to-analog converter (DAC) 128 .
- DAC digital-to-analog converter
- the loop filter capacitor 116 is pre-charged to a reference voltage V REF using a switch 130 . Once the pre-charge phase is over, the delay locked loop is activated and starts integrating the phase error.
- any static phase offset error due to non-idealities of the phase detector 108 , charge pump 110 or any secondary effects will result in the control voltage VCTRL ramping in the positive or negative direction from V REF .
- the control voltage VCTRL is then compared at comparator 126 to the reference voltage after a predetermined time set by the counter 122 .
- a decision will be made by decision and logic circuit 124 to offset the error charge with charging/discharging current to the loop filter capacitor 116 using a correction current (Icorr) from the DAC 128 (as shown) or apply a time/phase offset to the phase detector 108 ( FIG. 7 ).
- the DAC 128 may be implemented as a DAC current source or a DAC time delay source (programmable delay element).
- the current/time offset auto-tuning approach is repeated by setting the binary bits of the DAC using an iterative feedback control algorithm, such as a successive approximation register (SAR) algorithm, until the static error is minimized.
- SAR successive approximation register
- An averaging mode can also be applied to the frequency synthesizer in accordance with an embodiment.
- the reference frequency signal (F REF ) is applied to both input ports of the phase detector 108 to determine a first correction word.
- the output frequency signal (F OUT ) is then applied to both of the input ports of the phase detector 108 to determine a second correction word.
- the average of the first correction word and the second correction word is taken at decision and logic circuitry 124 to generate a normal mode correction value. This approach provides an additional level of accuracy to the decision and logic circuitry 124 .
- the loop is set back into normal operation with F REF and F OUT being fed simultaneously to each distinct port of the phase detector 108 .
- Correcting the static phase offset error using the auto-tuning loop 120 results in the DLL having an almost zero locking error.
- the auto-tuning approach can be applied once during initial startup of the delay lock operation and/or periodically based on aging or temperature variation profiles.
- the correction circuit's comparator offset can also be automatically tuned out initially by first measuring its offset when a replicate V REF signal applied to its two ports before running the complete auto-tune algorithm.
- the resolution of the DAC 128 can be scaled to trade off range, current, size/resolution and time for correction accuracy.
- the current-scale (or time-scale) range of the DAC 128 can be adjusted to a given min/max interval for correcting phase offset errors within said interval, such that the wider the interval, the larger the error correction range yielding lower correction accuracy and visa versa.
- the delayed version of the reference clock is aligned as closely as possible to the desired value.
- the auto-tune circuit 120 provides a simple, realizable approach of accurately measuring the static delay associated with the delay lock loop 100 and correcting the same, thereby eliminating one of the major contributing factors for spurs and enabling other subsequent calibration techniques to achieve spurious free LO.
- FIG. 2 shows a phase-frequency detector/charge pump transfer characteristic for a DLL or PLL circuit with and without the auto-tune approach.
- Designator 202 represents the uncorrected phase frequency detector or charge pump with dead zone linearization.
- Designator 206 indicates the non-ideal phase lock offset and designator 208 indicates the phase offset correction range.
- the corrected phase detector/charge pump 204 shows the precision phase lock offset as indicated by designator 210 .
- the apparatus and technique provides an autonomous correction system capable of accurately measuring and eliminating static delay/phase offset errors in the DLL system with programmable resolution.
- the correction system provides a discrete mode solution, mainly digital in nature using minimal additional circuitry or overhead.
- the advantages of the auto-correction system include: low discontinuous current drain, inherently process mismatch resistant, no noise/spurious-signal coupling issues.
- the correction system operating in accordance with the various embodiments provides scalable correction resolution which allows for a customized trade-off between accuracy and correction time. Additional benefits include minimal programming requirements, elimination of user involvement and elimination of system characterization.
- FIG. 3 shows a DDS spur profile example highlighting the static phase error vs. spur energy level.
- Major contribution to spur energy in a DLL based DDS is from both static phase offset DLL error and process mismatch error in the VCDL unit delay elements.
- the right side of the graph 300 shows the region where the DLL static error is dominant 314 .
- the spur energy is totally dominated by static phase error of the DLL while completely masking the error contribution due to process mismatch errors from the VCDL unit delay elements.
- the left side of the graph 300 shows the region where the DLL static error is at its lowest and the process mismatch contribution from the delay line elements at 312 dominates the spur profile.
- Designators 302 , 304 , 308 and 310 show the spur profiles for various process mismatch errors with respect to DLL static phase offset error.
- Designator 302 shows no mismatch.
- Designator 304 shows a process mismatch with a standard deviation (sigma) of 5 ps.
- Designator 308 shows a process mismatch sigma of 3 ps, and designator 310 shows a process mismatch sigma of 1 ps.
- DDS spurs are a function of static phase offset error in DLL and VCDL unit delay element process mismatch error. Without correcting or reducing the former error first, the latter error correction ends up being ineffective. Thus, to reduce the amount of spur energy, it is desirable to eliminate the effect of DLL static phase error and move down the curve towards the left side of the graph where mismatch error becomes noticeable/dominant such that further mismatch correction techniques can be effectively applied to the delay elements themselves.
- FIGS. 4 , 5 and 6 show how the auto-tune approach in accordance with the embodiments is also applicable to a PLL system.
- FIG. 4 shows a phase locked loop 400 in accordance with an embodiment.
- Phase-locked loop 400 receives a reference frequency 402 which is applied to a wide bandwidth (WBW) 406 and narrow bandwidth (NBW) 408 loop during adapt mode operation and then to only the NBW loop during normal mode operation.
- the PLL 400 includes phase detector 420 , WBW charge-pump 434 , NBW charge-pump 424 , loop filter 426 and VCO/divider 428 .
- a switch 438 switches the WBW loop 406 in and out of correction/measurement mode.
- a phase offset correction measurement capacitor 430 is switchably coupled, via switch 440 , to the WBW charge-pump 434 during correction/measurement mode.
- the auto-tune circuit 404 measures the phase offset mismatch error between the NBW and WBW loops and minimizes the error, a correction value is then applied during normal operation thereby minimizing transients and settling time when the WBW loop 406 is turned off during normal transient operation.
- the auto-tuning circuit 404 may be formed of a counter 410 , decision and logic circuitry 412 , a comparator 416 and a digital-to-analog converter (DAC) 418 .
- the PLL is locked using only the NBW loop 408 with the WBW loop 406 opened up via switch 438 thereby creating the reference phase offset to which the WBW loop phase offset error is to be matched.
- the correction/measurement capacitor 430 is switched (via switch 440 ) into the WBW charge pump and pre-charged to a reference voltage V REF using switch 436 .
- the measurement capacitor 430 starts integrating the phase offset mismatch error from the WBW loop. Any phase offset mismatch error between the NBW and WBW loop due to non-idealities of the phase detector, charge pump or any secondary effects will result in the measurement capacitor's 430 voltage ramping in either the positive or negative direction from V REF .
- the voltage is then compared at comparator 416 to the reference voltage after a predetermined time set by the counter 410 .
- a decision will be made by decision and logic circuit 412 to offset the error charge by charging/discharging current to the measurement capacitor 430 using a correction current (Icorr) from the DAC 418 (as shown) or apply a time/phase offset to the phase detector 420 (applicable to FIG. 7 ).
- the DAC 418 may be implemented as a DAC current source or a DAC time delay source (programmable delay element).
- the current/time offset auto-tuning approach is repeated by setting the binary bits of the DAC using an iterative algorithm, such as a successive approximation register (SAR) algorithm, until the phase error mismatch is minimized.
- SAR successive approximation register
- the auto-tune apparatus and technique provides an autonomous correction system capable of accurately measuring and eliminating static delay/phase offset mismatch errors in a multiple loop PLL system with programmable resolution.
- the WBW loop path phase-lock offset is matched to the NBW loop path phase-lock offset resulting in a WBW loop phase-offset correction value.
- the correction value is applied to the WBW charge-pump to reduce phase-lock mismatch between the WBW and NBW loops.
- the PLL is operated using the correction value from auto tuning resulting in reduced transients and improved settling time.
- FIG. 5 there is shown a graph 500 comparing phase frequency/charge pump characteristic for the PLL system of FIG. 4 .
- the different phase locking angles between the two PFD/CP characteristics are due to both the up and down charge pump current mismatches between the NBW charge pump 408 and the WBW charge-pump 406 similar to the previous discussion of the DLL application.
- the more significant cause in the phase-lock difference can be the different dead-zone widths resulting from the inherently different turn on/off times between the NBW charge pump 408 and WBW charge pump 406 .
- Designator 502 represents the unwanted WBW charge-pump phase offset.
- Designator 504 represents an unequal PFD/CP dead zones that occur from charge-pump turn on/off time mismatch.
- Designator 508 represents the corrected WBW charge-pump phase offset.
- the WBW phase lock offset is now matched to the NBW phase lock offset at 510 with the phase lock mismatch error minimized or eliminated.
- FIG. 6 shows a graph 600 comparing an example of phase offset mismatch error correction in an adaptive bandwidth PLL (adapt-BW PLL) system operating in accordance the system of FIG. 4 .
- Graph 600 shows frequency 604 versus time 602 .
- Initial WBW settling time 606 represents the settling time for loop 406 which is followed by switching off the WBW loop 406 to only the NBW loop 408 at point 608 followed by a graphical comparison of uncorrected NBW settling time 610 and corrected NBW settling time 612 .
- a significant improvement in transient response and settling time improvement is achieved using the correction system in accordance with the various embodiments.
- the apparatus and technique provides an autonomous correction system capable of accurately measuring and eliminating delay/phase offset mismatch errors between the NBW and WBW loop in an adaptive loop bandwidth PLL system with programmable resolution.
- the correction system provides a discrete mode solution, mainly digital in nature using minimal additional circuitry or overhead.
- the advantages of the auto-correction system include low discontinuous current drain, inherently process mismatch resistant, and no noise/spurious-signal coupling issues.
- the correction system operating in accordance with the various embodiments provides scalable correction resolution which allows for a customized trade-off between accuracy and correction time. Additional benefits include minimal programming requirements, elimination of user involvement and elimination of system characterization.
- FIG. 7 shows an alternative embodiment in which time correction, as mentioned previously, can be used instead of current/charge pump correction.
- the auto-tuning remains unchanged except for where the correction is applied.
- the auto-tune circuit receives the reference frequency signal 702 and applies it to counter 704 while a reference voltage 712 is applied to comparator 708 .
- a decision and logic block 706 receives the comparator value and the decision and logic circuit generates a corrected value.
- the phase detector 720 receives the corrected value.
- An example phase detector 720 includes logic gates 722 , 724 , and hysteresis 726 to logic buffers 728 , 732 generating the up/down outputs to the charge pump 730 .
- Capacitor 716 is switchably pre-charged by switch 714 at the input of the voltage controlled delay line 740 during correction/measurement operation.
- the time correction mechanism shown in FIG. 7 can also apply as an alternate embodiment to a multiple loop or adaptive bandwidth PLL in which phase detector delays are adjusted instead of charge pump currents.
- a single programmable bit is used to enable the auto-tuning circuit and algorithms.
- the auto-tuning circuit and algorithm e.g. SAR
- the auto-tuning circuit and algorithm for both DLL-DDS and adapt-BW PLL circuits can be detected by monitoring PFD/CP supply current vs. time (which shows the stepping up/down of the PFD/CP current due to the DAC being applied in the correction algorithm) while also monitoring output spectrum spur level vs. frequency (which shows the iterative reduction in the spur levels) in the case of DLL-DDS. Monitoring the output frequency vs. time shows when the auto-tuning correction is applied versus when it is not in the case of the adapt-BW PLL.
- the auto-tuning circuit and algorithm for both DLL-DDS and adapt-BW PLL are also detectable through monitoring charge pump output currents and control voltages vs. time (which shows the stepping up/down of the charge pump output current due to the DAC being applied in the correction algorithm and the voltage reference (V REF ) switching in/out during correction mode).
- Monitoring the output frequency vs. time shows when the auto-tuning correction is applied versus when the auto-tuning correction is not applied.
- Monitoring the output spectrum spur level vs. frequency shows the iterative reduction in the spur levels in the case of DLL-DDS.
- Monitoring the output frequency vs. time shows when the auto-tuning correction is applied versus when it is not, in the case of the adapt-BW PLL.
- an auto-tune system that improves phase offset error in locked loop systems, including DLL, PLL and combination DLL/PLL systems.
- the auto-tune system improves spur performance and minimizes user-interface complexity and eliminates the need for characterization in DLL/PLL circuits.
- the correction apparatus and technique operating in accordance with the various embodiments realizes the full settling-time benefit of an adaptive-bandwidth scheme in PLL circuits.
- Transceiver performance (such as transient spectral mask, operating current drain, faster switching time in time-multiplexed systems, and spectral purity) using both DLL and PLL circuits is improved as a result of an improved LO source.
- a includes . . . a”, “contains . . . a” does not, without more constraints, preclude the existence of additional identical elements in the process, method, article, or apparatus that comprises, has, includes, contains the element.
- the terms “a” and “an” are defined as one or more unless explicitly stated otherwise herein.
- the terms “substantially”, “essentially”, “approximately”, “about” or any other version thereof, are defined as being close to as understood by one of ordinary skill in the art, and in one non-limiting embodiment the term is defined to be within 10%, in another embodiment within 5%, in another embodiment within 1% and in another embodiment within 0.5%.
- the term “coupled” as used herein is defined as connected, although not necessarily directly and not necessarily mechanically.
- a device or structure that is “configured” in a certain way is configured in at least that way, but may also be configured in ways that are not listed.
Landscapes
- Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
Abstract
Description
- The present disclosure relates generally to electronic communication devices and more particularly to a method and apparatus for correcting static phase offset errors within the frequency synthesis operations of a communication device.
- Communication products, such as two-way radios, cell phones, and the like, utilize frequency synthesizer circuits and frequency synthesis applications as a means of generating stable signals for use during transmit and receive modes of operation. Delay locked loop (DLL) circuits and phase locked loop (PLL) circuits typically form, either together or individually, a major part of the frequency synthesizer for any communication product. The DLL can be used in direct digital synthesis (DDS) applications while the PLL is typically utilized in more conventional frequency synthesis applications.
- The use of a DLL and DLL applications may incur static phase offset errors which can generate spurs in the output signal. These spurs in the output signal are not desirable in a signal source that is used as a local oscillator in any transceiver system, as they might cause unwanted signals to appear along with the wanted signals. These spurs adversely affect blocking performance (e.g. adjacent channel), self quieters, spectral mask capabilities and electro-magnetic interference (EMI) in transceiver systems. Static phase offset errors inherent in these types of synthesizers are thus problematic.
- The use of PLL and multiple loop PLL applications may incur static phase offset mismatch errors between loops which can create spurious glitches in a transient response that can negatively impact loop settling time. Static phase offset errors inherent in these types of synthesizers are thus also problematic.
- Static phase-lock offset mismatch errors in adaptive loop bandwidth DLL/PLL systems is a dominant contributor to degrading synthesizer settling time. Therefore, adaptive-bandwidth DLL/PLL systems with large offset errors suffer from protracted settling times, negating much of the benefit of an adaptive-bandwidth scheme.
- Additionally, the complexity and variation (across process, voltage, temperature) of current DLL and PLL and DLL/PLL systems burden users with expertise requirements, programming requirements and excessive system characterization requirements.
- Accordingly, there is need for an improved approach to correcting static phase offset errors within frequency synthesizers of communication devices.
- The accompanying figures, where like reference numerals refer to identical or functionally similar elements throughout the separate views, together with the detailed description below, are incorporated in and form part of the specification, and serve to further illustrate embodiments of concepts that include the claimed invention, and explain various principles and advantages of those embodiments.
-
FIG. 1 is a block diagram of a delay locked loop (DLL) in accordance with an embodiment of the invention. -
FIG. 2 is a diagram comparing corrected and uncorrected phase-frequency-detector (PFD)/charge pump (CP) transfer characteristics in accordance with an embodiment of the invention. -
FIG. 3 shows an example of spur profiles resulting from static offset in the DLL and process mismatch error in the unit delay line element buffers that make up the VCDL in the DLL in accordance with an embodiment of the invention. -
FIG. 4 shows a dual-loop phase locked loop circuit in accordance with an embodiment of the invention -
FIG. 5 shows a graph comparing corrected and uncorrected dual loop PLL bandwidth PFD/CP characteristics in accordance with an embodiment of the invention. -
FIG. 6 shows a graph of dual loop bandwidth PLL frequency step response comparing corrected and uncorrected settling time in accordance with an embodiment of the invention. -
FIG. 7 is an alternative embodiment utilizing time/phase correction rather than current correction in accordance with an embodiment of the invention. - Skilled artisans will appreciate that elements in the figures are illustrated for simplicity and clarity and have not necessarily been drawn to scale. For example, the dimensions of some of the elements in the figures may be exaggerated relative to other elements to help to improve understanding of embodiments of the present invention.
- The apparatus and method components have been represented where appropriate by conventional symbols in the drawings, showing only those specific details that are pertinent to understanding the embodiments of the present invention so as not to obscure the disclosure with details that will be readily apparent to those of ordinary skill in the art having the benefit of the description herein.
- Briefly, there is described herein, an autonomous correction system that measures and eliminates static delay and phase offset errors in a frequency synthesizer with programmable and scalable accuracy. The use of the correction system significantly lowers spurs in DLL-DDS systems and improves settling time in adaptive bandwidth PLL and PLL/DLL systems.
- For the purposes of this application, static error is defined as systematic phase locking error in delay locked loop (DLL) or phase locked loop (PLL) systems due to non-idealities in phase frequency detectors and/or charge pumps. The causes of static errors include, for example, up/down mismatch errors in a phase frequency detector, charge pump currents and turn-on-times, and phase detector delays.
-
FIG. 1 is a delay lock loop (DLL) 100 for a frequency synthesizer formed and operating in accordance with the various embodiments of the invention. TheDLL 100 receives a reference clock frequency (FREF) 102 through operatively coupleddividers 104,multiplexers 106,phase detector 108,charge pump 110 and voltage control delay line (VCDL) 112 to generate an output frequency signal (FOUT) 114. In accordance with an embodiment, an auto-tuning circuit 120 measures the static error of the DLL and provides a feedback mechanism that corrects for errors in the normal-mode of operation. Using the auto-tuning approach, the static error ofDLL 100 can be reduced or totally eliminated so that it is not a main contributor to the output spurs. This is achieved without the use of external intervention, measurement or programming. - In accordance with an embodiment, the auto-
tuning circuit 120 may be formed of acounter 122, decision andlogic circuitry 124, acomparator 126 and a digital-to-analog converter (DAC) 128. In accordance with the embodiment, during the auto-tune mode either theF REF 102 or FOUT 114 is fed to both ports of the phase detector usinginput multiplexers 106 viaoptional dividers 104 to provide a zero phase offset reference. Simultaneously, theloop filter capacitor 116 is pre-charged to a reference voltage VREF using aswitch 130. Once the pre-charge phase is over, the delay locked loop is activated and starts integrating the phase error. As the same signal is now fed to both ports of the phase detector 108 (either FREF or FOUT), any static phase offset error due to non-idealities of thephase detector 108,charge pump 110 or any secondary effects will result in the control voltage VCTRL ramping in the positive or negative direction from VREF. The control voltage VCTRL is then compared atcomparator 126 to the reference voltage after a predetermined time set by thecounter 122. Based on the comparator value, which is indicative of the static phase offset error in the DLL, a decision will be made by decision andlogic circuit 124 to offset the error charge with charging/discharging current to theloop filter capacitor 116 using a correction current (Icorr) from the DAC 128 (as shown) or apply a time/phase offset to the phase detector 108 (FIG. 7 ). TheDAC 128 may be implemented as a DAC current source or a DAC time delay source (programmable delay element). The current/time offset auto-tuning approach is repeated by setting the binary bits of the DAC using an iterative feedback control algorithm, such as a successive approximation register (SAR) algorithm, until the static error is minimized. Other analog to digital conversion methods/techniques and error minimizing algorithms such as binary search, least mean square (LMS) error, bi-section, step-by-step, random global minimum search, Newton, Newton-Raphson, sequential regression, dual slope, steepest descent etc., can also be used with decision andlogic block 124. By reducing or totally eliminating static offset error in the DLL, the spur energy in the output frequency spectrum is reduced. - An averaging mode can also be applied to the frequency synthesizer in accordance with an embodiment. Using an averaging mode, the reference frequency signal (FREF) is applied to both input ports of the
phase detector 108 to determine a first correction word. The output frequency signal (FOUT) is then applied to both of the input ports of thephase detector 108 to determine a second correction word. The average of the first correction word and the second correction word is taken at decision andlogic circuitry 124 to generate a normal mode correction value. This approach provides an additional level of accuracy to the decision andlogic circuitry 124. - Once the auto-tuning of
DLL 100 is complete, the loop is set back into normal operation with FREF and FOUT being fed simultaneously to each distinct port of thephase detector 108. Correcting the static phase offset error using the auto-tuning loop 120 results in the DLL having an almost zero locking error. The auto-tuning approach can be applied once during initial startup of the delay lock operation and/or periodically based on aging or temperature variation profiles. The correction circuit's comparator offset can also be automatically tuned out initially by first measuring its offset when a replicate VREF signal applied to its two ports before running the complete auto-tune algorithm. The resolution of theDAC 128 can be scaled to trade off range, current, size/resolution and time for correction accuracy. For example, the current-scale (or time-scale) range of theDAC 128 can be adjusted to a given min/max interval for correcting phase offset errors within said interval, such that the wider the interval, the larger the error correction range yielding lower correction accuracy and visa versa. - In order to minimize or completely eliminate spurs, the delayed version of the reference clock is aligned as closely as possible to the desired value. The auto-
tune circuit 120 provides a simple, realizable approach of accurately measuring the static delay associated with thedelay lock loop 100 and correcting the same, thereby eliminating one of the major contributing factors for spurs and enabling other subsequent calibration techniques to achieve spurious free LO. -
FIG. 2 shows a phase-frequency detector/charge pump transfer characteristic for a DLL or PLL circuit with and without the auto-tune approach.Designator 202 represents the uncorrected phase frequency detector or charge pump with dead zone linearization.Designator 206 indicates the non-ideal phase lock offset anddesignator 208 indicates the phase offset correction range. The corrected phase detector/charge pump 204 shows the precision phase lock offset as indicated bydesignator 210. - The apparatus and technique provides an autonomous correction system capable of accurately measuring and eliminating static delay/phase offset errors in the DLL system with programmable resolution. The correction system provides a discrete mode solution, mainly digital in nature using minimal additional circuitry or overhead. The advantages of the auto-correction system include: low discontinuous current drain, inherently process mismatch resistant, no noise/spurious-signal coupling issues. The correction system operating in accordance with the various embodiments provides scalable correction resolution which allows for a customized trade-off between accuracy and correction time. Additional benefits include minimal programming requirements, elimination of user involvement and elimination of system characterization.
-
FIG. 3 shows a DDS spur profile example highlighting the static phase error vs. spur energy level. Major contribution to spur energy in a DLL based DDS is from both static phase offset DLL error and process mismatch error in the VCDL unit delay elements. The right side of thegraph 300 shows the region where the DLL static error is dominant 314. Here the spur energy is totally dominated by static phase error of the DLL while completely masking the error contribution due to process mismatch errors from the VCDL unit delay elements. The left side of thegraph 300 shows the region where the DLL static error is at its lowest and the process mismatch contribution from the delay line elements at 312 dominates the spur profile.Designators Designator 302 shows no mismatch.Designator 304 shows a process mismatch with a standard deviation (sigma) of 5 ps.Designator 308 shows a process mismatch sigma of 3 ps, anddesignator 310 shows a process mismatch sigma of 1 ps. DDS spurs are a function of static phase offset error in DLL and VCDL unit delay element process mismatch error. Without correcting or reducing the former error first, the latter error correction ends up being ineffective. Thus, to reduce the amount of spur energy, it is desirable to eliminate the effect of DLL static phase error and move down the curve towards the left side of the graph where mismatch error becomes noticeable/dominant such that further mismatch correction techniques can be effectively applied to the delay elements themselves. -
FIGS. 4 , 5 and 6 show how the auto-tune approach in accordance with the embodiments is also applicable to a PLL system.FIG. 4 shows a phase lockedloop 400 in accordance with an embodiment. Phase-lockedloop 400 receives areference frequency 402 which is applied to a wide bandwidth (WBW) 406 and narrow bandwidth (NBW) 408 loop during adapt mode operation and then to only the NBW loop during normal mode operation. ThePLL 400 includesphase detector 420, WBW charge-pump 434, NBW charge-pump 424,loop filter 426 and VCO/divider 428. Aswitch 438 switches theWBW loop 406 in and out of correction/measurement mode. A phase offsetcorrection measurement capacitor 430 is switchably coupled, viaswitch 440, to the WBW charge-pump 434 during correction/measurement mode. - The auto-
tune circuit 404 measures the phase offset mismatch error between the NBW and WBW loops and minimizes the error, a correction value is then applied during normal operation thereby minimizing transients and settling time when theWBW loop 406 is turned off during normal transient operation. - In accordance with an embodiment, the auto-
tuning circuit 404 may be formed of acounter 410, decision andlogic circuitry 412, acomparator 416 and a digital-to-analog converter (DAC) 418. In accordance with the embodiment, during the auto-tune mode, the PLL is locked using only theNBW loop 408 with theWBW loop 406 opened up viaswitch 438 thereby creating the reference phase offset to which the WBW loop phase offset error is to be matched. Simultaneously, the correction/measurement capacitor 430 is switched (via switch 440) into the WBW charge pump and pre-charged to a reference voltage VREF using switch 436. Once the pre-charge phase is over, themeasurement capacitor 430 starts integrating the phase offset mismatch error from the WBW loop. Any phase offset mismatch error between the NBW and WBW loop due to non-idealities of the phase detector, charge pump or any secondary effects will result in the measurement capacitor's 430 voltage ramping in either the positive or negative direction from VREF. The voltage is then compared atcomparator 416 to the reference voltage after a predetermined time set by thecounter 410. Based on the comparator value, which is indicative of the phase offset mismatch error between the NBW and WBW loops, a decision will be made by decision andlogic circuit 412 to offset the error charge by charging/discharging current to themeasurement capacitor 430 using a correction current (Icorr) from the DAC 418 (as shown) or apply a time/phase offset to the phase detector 420 (applicable toFIG. 7 ). TheDAC 418 may be implemented as a DAC current source or a DAC time delay source (programmable delay element). The current/time offset auto-tuning approach is repeated by setting the binary bits of the DAC using an iterative algorithm, such as a successive approximation register (SAR) algorithm, until the phase error mismatch is minimized. Other analog to digital conversion methods/techniques and error minimizing algorithms such as binary search, least mean square (LMS) error, bi-section, step-by-step, random global minimum search, Newton, Newton-Raphson, sequential regression, dual slope, steepest descent etc., can also be used with decision andlogic block 412. By reducing or totally eliminating phase offset mismatch error between the NBW and WBW loops in the PLL, the transient settling time of the output frequency is reduced. - The auto-tune apparatus and technique provides an autonomous correction system capable of accurately measuring and eliminating static delay/phase offset mismatch errors in a multiple loop PLL system with programmable resolution. During auto-tune mode, the WBW loop path phase-lock offset is matched to the NBW loop path phase-lock offset resulting in a WBW loop phase-offset correction value. The correction value is applied to the WBW charge-pump to reduce phase-lock mismatch between the WBW and NBW loops. During normal operation, the PLL is operated using the correction value from auto tuning resulting in reduced transients and improved settling time.
- Referring to
FIG. 5 , there is shown agraph 500 comparing phase frequency/charge pump characteristic for the PLL system ofFIG. 4 . The different phase locking angles between the two PFD/CP characteristics are due to both the up and down charge pump current mismatches between theNBW charge pump 408 and the WBW charge-pump 406 similar to the previous discussion of the DLL application. However, the more significant cause in the phase-lock difference can be the different dead-zone widths resulting from the inherently different turn on/off times between theNBW charge pump 408 andWBW charge pump 406. Designator 502 represents the unwanted WBW charge-pump phase offset. Designator 504 represents an unequal PFD/CP dead zones that occur from charge-pump turn on/off time mismatch.Designator 508 represents the corrected WBW charge-pump phase offset. The WBW phase lock offset is now matched to the NBW phase lock offset at 510 with the phase lock mismatch error minimized or eliminated. -
FIG. 6 shows agraph 600 comparing an example of phase offset mismatch error correction in an adaptive bandwidth PLL (adapt-BW PLL) system operating in accordance the system ofFIG. 4 .Graph 600 showsfrequency 604 versustime 602. InitialWBW settling time 606 represents the settling time forloop 406 which is followed by switching off theWBW loop 406 to only theNBW loop 408 atpoint 608 followed by a graphical comparison of uncorrectedNBW settling time 610 and correctedNBW settling time 612. A significant improvement in transient response and settling time improvement is achieved using the correction system in accordance with the various embodiments. - As with the DLL system, the apparatus and technique provides an autonomous correction system capable of accurately measuring and eliminating delay/phase offset mismatch errors between the NBW and WBW loop in an adaptive loop bandwidth PLL system with programmable resolution. The correction system provides a discrete mode solution, mainly digital in nature using minimal additional circuitry or overhead. The advantages of the auto-correction system include low discontinuous current drain, inherently process mismatch resistant, and no noise/spurious-signal coupling issues. The correction system operating in accordance with the various embodiments provides scalable correction resolution which allows for a customized trade-off between accuracy and correction time. Additional benefits include minimal programming requirements, elimination of user involvement and elimination of system characterization.
-
FIG. 7 shows an alternative embodiment in which time correction, as mentioned previously, can be used instead of current/charge pump correction. The auto-tuning remains unchanged except for where the correction is applied. The auto-tune circuit receives thereference frequency signal 702 and applies it to counter 704 while areference voltage 712 is applied tocomparator 708. A decision andlogic block 706 receives the comparator value and the decision and logic circuit generates a corrected value. Thephase detector 720 receives the corrected value. Anexample phase detector 720 includeslogic gates hysteresis 726 tologic buffers charge pump 730.Capacitor 716 is switchably pre-charged byswitch 714 at the input of the voltage controlleddelay line 740 during correction/measurement operation. The time correction mechanism shown inFIG. 7 can also apply as an alternate embodiment to a multiple loop or adaptive bandwidth PLL in which phase detector delays are adjusted instead of charge pump currents. - In accordance with all the various embodiments, a single programmable bit is used to enable the auto-tuning circuit and algorithms. The auto-tuning circuit and algorithm (e.g. SAR) for both DLL-DDS and adapt-BW PLL circuits can be detected by monitoring PFD/CP supply current vs. time (which shows the stepping up/down of the PFD/CP current due to the DAC being applied in the correction algorithm) while also monitoring output spectrum spur level vs. frequency (which shows the iterative reduction in the spur levels) in the case of DLL-DDS. Monitoring the output frequency vs. time shows when the auto-tuning correction is applied versus when it is not in the case of the adapt-BW PLL.
- The auto-tuning circuit and algorithm for both DLL-DDS and adapt-BW PLL are also detectable through monitoring charge pump output currents and control voltages vs. time (which shows the stepping up/down of the charge pump output current due to the DAC being applied in the correction algorithm and the voltage reference (VREF) switching in/out during correction mode). Monitoring the output frequency vs. time shows when the auto-tuning correction is applied versus when the auto-tuning correction is not applied. Monitoring the output spectrum spur level vs. frequency shows the iterative reduction in the spur levels in the case of DLL-DDS. Monitoring the output frequency vs. time shows when the auto-tuning correction is applied versus when it is not, in the case of the adapt-BW PLL.
- Accordingly, there has been provided an auto-tune system that improves phase offset error in locked loop systems, including DLL, PLL and combination DLL/PLL systems. The auto-tune system improves spur performance and minimizes user-interface complexity and eliminates the need for characterization in DLL/PLL circuits. The correction apparatus and technique operating in accordance with the various embodiments realizes the full settling-time benefit of an adaptive-bandwidth scheme in PLL circuits. Transceiver performance (such as transient spectral mask, operating current drain, faster switching time in time-multiplexed systems, and spectral purity) using both DLL and PLL circuits is improved as a result of an improved LO source.
- In the foregoing specification, specific embodiments have been described. However, one of ordinary skill in the art appreciates that various modifications and changes can be made without departing from the scope of the invention as set forth in the claims below. Accordingly, the specification and figures are to be regarded in an illustrative rather than a restrictive sense, and all such modifications are intended to be included within the scope of present teachings.
- The benefits, advantages, solutions to problems, and any element(s) that may cause any benefit, advantage, or solution to occur or become more pronounced are not to be construed as a critical, required, or essential features or elements of any or all the claims. The invention is defined solely by the appended claims including any amendments made during the pendency of this application and all equivalents of those claims as issued.
- Moreover in this document, relational terms such as first and second, top and bottom, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. The terms “comprises,” “comprising,” “has”, “having,” “includes”, “including,” “contains”, “containing” or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises, has, includes, contains a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by “comprises . . . a”, “has . . . a”, “includes . . . a”, “contains . . . a” does not, without more constraints, preclude the existence of additional identical elements in the process, method, article, or apparatus that comprises, has, includes, contains the element. The terms “a” and “an” are defined as one or more unless explicitly stated otherwise herein. The terms “substantially”, “essentially”, “approximately”, “about” or any other version thereof, are defined as being close to as understood by one of ordinary skill in the art, and in one non-limiting embodiment the term is defined to be within 10%, in another embodiment within 5%, in another embodiment within 1% and in another embodiment within 0.5%. The term “coupled” as used herein is defined as connected, although not necessarily directly and not necessarily mechanically. A device or structure that is “configured” in a certain way is configured in at least that way, but may also be configured in ways that are not listed.
- The Abstract of the Disclosure is provided to allow the reader to quickly ascertain the nature of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. In addition, in the foregoing Detailed Description, it can be seen that various features are grouped together in various embodiments for the purpose of streamlining the disclosure. This method of disclosure is not to be interpreted as reflecting an intention that the claimed embodiments require more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive subject matter lies in less than all features of a single disclosed embodiment. Thus the following claims are hereby incorporated into the Detailed Description, with each claim standing on its own as a separately claimed subject matter.
Claims (25)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/893,266 US8134393B1 (en) | 2010-09-29 | 2010-09-29 | Method and apparatus for correcting phase offset errors in a communication device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/893,266 US8134393B1 (en) | 2010-09-29 | 2010-09-29 | Method and apparatus for correcting phase offset errors in a communication device |
Publications (2)
Publication Number | Publication Date |
---|---|
US8134393B1 US8134393B1 (en) | 2012-03-13 |
US20120074996A1 true US20120074996A1 (en) | 2012-03-29 |
Family
ID=45787905
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/893,266 Active US8134393B1 (en) | 2010-09-29 | 2010-09-29 | Method and apparatus for correcting phase offset errors in a communication device |
Country Status (1)
Country | Link |
---|---|
US (1) | US8134393B1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8384456B1 (en) * | 2011-11-18 | 2013-02-26 | Texas Instruments Incorporated | Integrated phase-locked and multiplying delay-locked loop with spur cancellation |
US8866522B1 (en) * | 2013-06-25 | 2014-10-21 | Hongik University Industry—Academia Cooperation | Digital delay-locked loop circuit using phase-inversion algorithm and method for controlling the same |
US20170366191A1 (en) * | 2016-06-21 | 2017-12-21 | Marvell World Trade Ltd. | Multiplying delay-locked loop using sampling time-to-digital converter |
US10355701B2 (en) * | 2017-08-11 | 2019-07-16 | Qualcomm Incorporated | Apparatus and method for frequency calibration of voltage controlled oscillator (VCO) including determining VCO frequency range |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8513992B1 (en) * | 2010-09-10 | 2013-08-20 | Integrated Device Technology, Inc. | Method and apparatus for implementation of PLL minimum frequency via voltage comparison |
US8718216B2 (en) * | 2011-09-23 | 2014-05-06 | International Business Machines Corporation | Digital phase detector with zero phase offset |
WO2013154585A1 (en) * | 2012-04-13 | 2013-10-17 | Intel Corporation | Frequency control system with dual-input bias generator to separately receive management and operational controls |
US9160461B2 (en) | 2013-01-10 | 2015-10-13 | Qualcomm Incorporated | Systems and methods for minimizing spurs through duty cycle adjustment |
US9729157B2 (en) * | 2015-02-13 | 2017-08-08 | Macom Technology Solutions Holdings, Inc. | Variable clock phase generation method and system |
US9602084B2 (en) * | 2015-04-20 | 2017-03-21 | Texas Instruments Incorporated | Frequency detector and oscillator circuit |
WO2018224144A1 (en) * | 2017-06-07 | 2018-12-13 | Telefonaktiebolaget Lm Ericsson (Publ) | Phase control of phase locked loop |
US10044357B1 (en) | 2017-08-03 | 2018-08-07 | Novatek Microelectronics Corp. | Clock recovery device and method |
US10141942B1 (en) * | 2017-12-21 | 2018-11-27 | Micron Technology, Inc. | Apparatuses and methods for providing frequency divided clocks |
CN112994687B (en) * | 2019-12-18 | 2021-12-17 | 澜至科技(上海)有限公司 | Reference clock signal injection phase-locked loop circuit and offset elimination method |
WO2021243019A1 (en) * | 2020-05-29 | 2021-12-02 | The Regents Of The University Of California | High resolution vco-based adc |
US10979059B1 (en) * | 2020-10-26 | 2021-04-13 | Ciena Corporation | Successive approximation register analog to digital converter based phase-locked loop with programmable range |
Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5334952A (en) * | 1993-03-29 | 1994-08-02 | Spectralink Corporation | Fast settling phase locked loop |
US20030076175A1 (en) * | 2001-10-24 | 2003-04-24 | Fischer Gerald R. | Phase locked loop with offset cancellation |
US20050113053A1 (en) * | 2001-09-05 | 2005-05-26 | Broadcom Corporation | Transmitter method, apparatus, and frequency plan for minimizing spurious energy |
US20060056560A1 (en) * | 2004-09-13 | 2006-03-16 | Nortel Networks Limited | Method and apparatus for synchronizing internal state of frequency generators on a communications network |
US20060066593A1 (en) * | 2004-09-28 | 2006-03-30 | Honeywell International Inc. | Phase-tolerant pixel rendering of high-resolution analog video |
US7123001B2 (en) * | 2004-06-16 | 2006-10-17 | Avago Tehnologies General Ip (Singapore) Pte. Ltd. | Delay-locked loop and a method of testing a delay-locked loop |
US20070035348A1 (en) * | 2005-08-09 | 2007-02-15 | Self Paul W R | Circuits and methods for reducing static phase offset using commutating phase detectors |
US20080019464A1 (en) * | 2002-04-22 | 2008-01-24 | Cognio, Inc. | Signal Pulse Detection Scheme for Use in Real-Time Spectrum Analysis |
US20090185650A1 (en) * | 2008-01-22 | 2009-07-23 | Provigent Ltd. | Beamforming in mimo communication systems |
US20090243735A1 (en) * | 2008-03-28 | 2009-10-01 | Luiz David A | Frequency diverse discrete-time phase-lock device and apparatus |
US7643595B2 (en) * | 2004-09-13 | 2010-01-05 | Nortel Networks Limited | Method and apparatus for synchronizing clock timing between network elements |
US20100086081A1 (en) * | 2007-01-30 | 2010-04-08 | Suguru Fujita | Modulation device and demodulation device |
US20100141316A1 (en) * | 2008-12-04 | 2010-06-10 | Stmicroelectronics S.R.I. | Method of improving noise characteristics of an adpll and a relative adpll |
US20100164561A1 (en) * | 2008-12-29 | 2010-07-01 | Jeff Roberg | System and method for wideband phase-adjustable common excitation |
US20110001524A1 (en) * | 2009-07-01 | 2011-01-06 | Sony Corporation | Phase locked loop circuit |
US20110041609A1 (en) * | 2009-08-21 | 2011-02-24 | Analog Devices, Inc. | Offset Detection and Compensation for Micromachined Inertial Sensors |
US20110075781A1 (en) * | 2009-09-29 | 2011-03-31 | Kenney John G | Continuous-rate clock recovery circuit |
US20110156781A1 (en) * | 2009-12-31 | 2011-06-30 | Motorola, Inc. | Device and method for phase compensation |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4378509A (en) | 1980-07-10 | 1983-03-29 | Motorola, Inc. | Linearized digital phase and frequency detector |
US4764737A (en) | 1987-11-20 | 1988-08-16 | Motorola, Inc. | Frequency synthesizer having digital phase detector with optimal steering and level-type lock indication |
US4970475A (en) | 1990-03-28 | 1990-11-13 | Motorola Inc. | Linearized three state phase detector |
US5497126A (en) | 1993-11-09 | 1996-03-05 | Motorola, Inc. | Phase synchronization circuit and method therefor for a phase locked loop |
US5659268A (en) | 1996-03-29 | 1997-08-19 | Bull Hn Information Systems Inc. | Dual flip-flop detector type phase locked loop incorporating static phase offset correction |
US5663685A (en) | 1996-03-29 | 1997-09-02 | Bull Hn Information Systems Inc. | Dual flip-flop detector type phase locked loop incorporating dynamic phase offset correction |
US6510191B2 (en) | 2001-02-09 | 2003-01-21 | Motorola, Inc. | Direct digital synthesizer based on delay line with sorted taps |
US7111186B2 (en) | 2003-04-28 | 2006-09-19 | Sun Microsystems, Inc. | Method and apparatus for static phase offset correction |
US6794913B1 (en) | 2003-05-29 | 2004-09-21 | Motorola, Inc. | Delay locked loop with digital to phase converter compensation |
US7375593B2 (en) | 2005-01-19 | 2008-05-20 | Paul William Ronald Self | Circuits and methods of generating and controlling signals on an integrated circuit |
US7123103B1 (en) | 2005-03-31 | 2006-10-17 | Conexant Systems, Inc. | Systems and method for automatic quadrature phase imbalance compensation using a delay locked loop |
US7433262B2 (en) | 2006-08-22 | 2008-10-07 | Atmel Corporation | Circuits to delay a signal from DDR-SDRAM memory device including an automatic phase error correction |
US7579886B2 (en) | 2006-12-07 | 2009-08-25 | Cadence Design Systems, Inc. | Phase locked loop with adaptive phase error compensation |
US8238503B2 (en) | 2007-03-30 | 2012-08-07 | Nec Corporation | Clock data recovering circuit and control method of the clock data recovering circuit |
US20100085123A1 (en) | 2008-04-22 | 2010-04-08 | Rambus Inc. | Injection-locked clock multiplier |
-
2010
- 2010-09-29 US US12/893,266 patent/US8134393B1/en active Active
Patent Citations (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5334952A (en) * | 1993-03-29 | 1994-08-02 | Spectralink Corporation | Fast settling phase locked loop |
US20050113053A1 (en) * | 2001-09-05 | 2005-05-26 | Broadcom Corporation | Transmitter method, apparatus, and frequency plan for minimizing spurious energy |
US7471934B2 (en) * | 2001-09-05 | 2008-12-30 | Broadcom Corporation | Transmitter method, apparatus, and frequency plan for minimizing spurious energy |
US20030076175A1 (en) * | 2001-10-24 | 2003-04-24 | Fischer Gerald R. | Phase locked loop with offset cancellation |
US20080019464A1 (en) * | 2002-04-22 | 2008-01-24 | Cognio, Inc. | Signal Pulse Detection Scheme for Use in Real-Time Spectrum Analysis |
US7123001B2 (en) * | 2004-06-16 | 2006-10-17 | Avago Tehnologies General Ip (Singapore) Pte. Ltd. | Delay-locked loop and a method of testing a delay-locked loop |
US20060056560A1 (en) * | 2004-09-13 | 2006-03-16 | Nortel Networks Limited | Method and apparatus for synchronizing internal state of frequency generators on a communications network |
US7643595B2 (en) * | 2004-09-13 | 2010-01-05 | Nortel Networks Limited | Method and apparatus for synchronizing clock timing between network elements |
US20060066593A1 (en) * | 2004-09-28 | 2006-03-30 | Honeywell International Inc. | Phase-tolerant pixel rendering of high-resolution analog video |
US7719529B2 (en) * | 2004-09-28 | 2010-05-18 | Honeywell International Inc. | Phase-tolerant pixel rendering of high-resolution analog video |
US20070035348A1 (en) * | 2005-08-09 | 2007-02-15 | Self Paul W R | Circuits and methods for reducing static phase offset using commutating phase detectors |
US20100086081A1 (en) * | 2007-01-30 | 2010-04-08 | Suguru Fujita | Modulation device and demodulation device |
US20090185650A1 (en) * | 2008-01-22 | 2009-07-23 | Provigent Ltd. | Beamforming in mimo communication systems |
US20090243735A1 (en) * | 2008-03-28 | 2009-10-01 | Luiz David A | Frequency diverse discrete-time phase-lock device and apparatus |
US20100141316A1 (en) * | 2008-12-04 | 2010-06-10 | Stmicroelectronics S.R.I. | Method of improving noise characteristics of an adpll and a relative adpll |
US20100164561A1 (en) * | 2008-12-29 | 2010-07-01 | Jeff Roberg | System and method for wideband phase-adjustable common excitation |
US20110001524A1 (en) * | 2009-07-01 | 2011-01-06 | Sony Corporation | Phase locked loop circuit |
US20110041609A1 (en) * | 2009-08-21 | 2011-02-24 | Analog Devices, Inc. | Offset Detection and Compensation for Micromachined Inertial Sensors |
US20110075781A1 (en) * | 2009-09-29 | 2011-03-31 | Kenney John G | Continuous-rate clock recovery circuit |
US20110156781A1 (en) * | 2009-12-31 | 2011-06-30 | Motorola, Inc. | Device and method for phase compensation |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8384456B1 (en) * | 2011-11-18 | 2013-02-26 | Texas Instruments Incorporated | Integrated phase-locked and multiplying delay-locked loop with spur cancellation |
US8866522B1 (en) * | 2013-06-25 | 2014-10-21 | Hongik University Industry—Academia Cooperation | Digital delay-locked loop circuit using phase-inversion algorithm and method for controlling the same |
US20170366191A1 (en) * | 2016-06-21 | 2017-12-21 | Marvell World Trade Ltd. | Multiplying delay-locked loop using sampling time-to-digital converter |
US10250264B2 (en) * | 2016-06-21 | 2019-04-02 | Marvell World Trade Ltd. | Multiplying delay-locked loop using sampling time-to-digital converter |
US10355701B2 (en) * | 2017-08-11 | 2019-07-16 | Qualcomm Incorporated | Apparatus and method for frequency calibration of voltage controlled oscillator (VCO) including determining VCO frequency range |
Also Published As
Publication number | Publication date |
---|---|
US8134393B1 (en) | 2012-03-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8134393B1 (en) | Method and apparatus for correcting phase offset errors in a communication device | |
US8531245B2 (en) | Temperature compensation in a PLL | |
US8154350B2 (en) | PLL with continuous and bang-bang feedback controls | |
US7579886B2 (en) | Phase locked loop with adaptive phase error compensation | |
US9935640B1 (en) | Gain calibration for direct modulation synthesizer using a look-up table searched by a reduced count from an overflow counter | |
US8427205B1 (en) | Method and apparatus for fast frequency locking in a closed loop based frequency synthesizer | |
US7786810B2 (en) | Phase locked loop with leakage current calibration | |
US8179174B2 (en) | Fast phase locking system for automatically calibrated fractional-N PLL | |
US7898343B1 (en) | Frequency-locked loop calibration of a phase-locked loop gain | |
US8373460B2 (en) | Dual loop phase locked loop with low voltage-controlled oscillator gain | |
US20100259332A1 (en) | Compensation circuit for voltage controlled oscillator | |
EP2847865B1 (en) | Transceiver using technique for improvement of phase noise and switching of phase lock loop (pll) | |
JP4216075B2 (en) | Fractional N-Frequency Synthesizer using Fractional Compensation Method (Fractional-NFREQUENCYSYNTHESIZER) | |
TWI760616B (en) | Compensating for frequency variation of a crystal oscillator and related systems, methods and devices | |
US20050258907A1 (en) | Phase-locked loops | |
US8629728B2 (en) | VCO control circuit and method thereof, fast locking PLL and method for fast locking PLL | |
US12119831B2 (en) | Ultra-low power instant lock phase lock loop (PLL) | |
US7498886B2 (en) | Clock distribution system and method thereof | |
US10447253B2 (en) | High performance PLL based on PVT independent stable oscillator | |
EP4352877A1 (en) | Sampling phase-locked loop | |
US8723566B1 (en) | Correcting for offset-errors in a PLL/DLL | |
KR102376497B1 (en) | Frequency Synthesizer With Auto Frequency Calibrator Robust To Initial Phase Error | |
US10340902B1 (en) | Multiplying delay locked loops with compensation for realignment error | |
KR20130116112A (en) | A phase locked loop, frequency control circuit of pll, and locking method of pll | |
Zhang et al. | A novel fast-settling ADPLL architecture with frequency tuning word presetting and calibration |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: MOTOROLA, INC., ILLINOIS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:NAGARAJ, GEETHA B.;HARRINGTON, THOMAS R.;SALVI, RAUL;REEL/FRAME:025503/0992 Effective date: 20101026 |
|
AS | Assignment |
Owner name: MOTOROLA SOLUTIONS, INC., ILLINOIS Free format text: CHANGE OF NAME;ASSIGNOR:MOTOROLA, INC;REEL/FRAME:026079/0880 Effective date: 20110104 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
CC | Certificate of correction | ||
FPAY | Fee payment |
Year of fee payment: 4 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 12 |