Phase locked loop circuit with charge pump up-down current mismatch adjustment and static phase error reduction
09991896 ยท 2018-06-05
Assignee
Inventors
Cpc classification
H03L7/0896
ELECTRICITY
H03L7/099
ELECTRICITY
H03L7/0891
ELECTRICITY
H03L7/1072
ELECTRICITY
International classification
H03L7/06
ELECTRICITY
H03L7/107
ELECTRICITY
H03L7/099
ELECTRICITY
H03L7/097
ELECTRICITY
Abstract
A magnitude difference between intrinsic positive and negative current components forming a PLL's charge pump output current is determined by simultaneously outputting the intrinsic positive and negative pump current components, and incrementally increasing a bias current added to one of the intrinsic current components (e.g., such that the total positive current component is gradually increased). Calibration control voltages generated by the calibration pump output current are measured to determine when magnitudes of the adjusted (e.g., positive) current component and the non-adjusted/intrinsic (e.g., negative) current component are equal, and the bias current amount required to achieve equalization is stored as a digital converter code. During subsequent normal PLL operations, the digital converter code is utilized to control the charge pump such that the magnitude of the positive current component is adjusted by the bias current amount such that the positive and negative current components are matched.
Claims
1. A phase locked loop (PLL) circuit configured to generate a PLL output signal such that an output phase of the PLL output signal matches the input phase of an applied input signal, the PLL circuit comprising: a phase frequency detector configured to generate at least one pump control voltage in response to a phase difference between said output phase and said input phase; a charge pump circuit configured to generate a pump output current on a pump output terminal in response to said at least one pump control voltage such that said pump output current includes an intrinsic positive current component having a first intrinsic magnitude when said at least one pump control voltage has a first pump control value, and such that said pump output current includes an intrinsic negative current component having a second intrinsic magnitude when said at least one pump control voltage has a second pump control value; and a charge pump control circuit configured to determine a magnitude difference between said first intrinsic magnitude and said second intrinsic magnitude and configured to generate a bias control signal having a voltage level corresponding to said determined magnitude difference, wherein said charge pump circuit is further configured to generate a bias current in response to said bias control signal such that said bias current is combined with one of the intrinsic positive current component and said intrinsic negative current component to generate a combined current component, and such that a combined magnitude of said combined current component is equal to said intrinsic magnitude of the other of said intrinsic positive current component and said intrinsic negative current component.
2. The PLL circuit of claim 1, further comprising: a capacitive circuit coupled to said pump output terminal and configured to generate a controlled voltage in response to the pump output current; a voltage controlled oscillator (VCO) coupled to said capacitive circuit and configured to generate said PLL output signal such that said output phase is adjusted in accordance with said controlled voltage; and a feedback circuit configured to transmit a feedback signal, which corresponds with the output phase, to the phase frequency detector.
3. The PLL circuit of claim 1, wherein the phase frequency detector is configured to assert a first pump control voltage when said output phase leads the input phase and to assert a second pump control voltage when said output phase lags the input phase, and wherein the charge pump circuit comprises: a first pull-up switch configured to apply said intrinsic positive current component on said pump output terminal when said first pump control voltage is asserted; a first pull-down switch configured to apply said intrinsic negative current component on said pump output terminal when said second pump control voltage is asserted; and one or more bias current transistors operably configured to generate said bias current in response to the bias control signal generated by the bias generator.
4. The PLL circuit of claim 3, wherein said one or more bias current transistors comprises a pull-up transistor coupled between a high voltage source and said pump output terminal.
5. The PLL circuit of claim 1, wherein the charge pump control circuit comprises: a difference measurement circuit configured to calculate and store a digital converter code value corresponding to the determined magnitude difference between said first intrinsic magnitude of said intrinsic positive current component and said second intrinsic magnitude of said intrinsic negative current component; and a bias generator configured to generate said bias control signal in accordance with said digital converter code value.
6. The PLL circuit of claim 5, further comprising a capacitive circuit coupled to said pump output terminal and configured to generate a controlled voltage in response to the pump output current, wherein the charge pump control circuit is further configured to control at least one of said phase frequency detector and said charge pump during a calibration period such that said charge pump simultaneously applies said intrinsic positive current component, said intrinsic negative current component, and a time-varying bias current to said pump output terminal, wherein the difference measurement circuit is configured to measure said controlled voltage generated by said capacitive circuit during said calibration period.
7. The PLL circuit of claim 5, wherein said bias generator comprises a digital-to-analog converter configured to generate said bias control signal by way of converting said digital converter code value to an associated voltage level.
8. The PLL circuit of claim 6, wherein said difference measurement circuit further comprises: an envelope detector coupled to the capacitive circuit and configured to generate an envelope signal based on said controlled voltage; and a comparator configured to compare the envelope signal with said controlled voltage.
9. The PLL circuit of claim 8, wherein said difference measurement circuit further comprises an amplifier coupled to the capacitive circuit and configured to amplify the controlled voltage, and wherein the comparator is configured to indicate when the envelope signal deviates from said amplified controlled voltage.
10. The PLL circuit of claim 8, further comprising a lock circuit configured to generate a frequency lock signal having a first value when said output phase of the PLL output signal matches the input phase of the applied input signal, wherein the difference measurement circuit further comprises a counter configured to increment in accordance with changes in the current level of said bias current, and wherein the difference measurement circuit is configured to determine said digital adjustment code value based on one-half of a count value accrued on the counter between a first time when the frequency lock signal switches to said first value and the controlled voltage has a first value, and a second time when the comparator indicates the controlled voltage has returned to the first value.
11. The PLL circuit of claim 5, wherein the charge pump control circuit comprises a calibration charge pump configured to generate to generate a calibration pump output current on a calibration pump output terminal such that said calibration pump output current includes a duplicate intrinsic positive current component having said first intrinsic magnitude and a duplicate intrinsic negative current component having said second intrinsic magnitude; wherein said charge pump control circuit is further configured such that said calibration pump output current includes a combination of said duplicate intrinsic positive current component, said intrinsic negative current component, and a time-varying bias current during a calibration period, wherein the difference measurement circuit is configured to measure a controlled voltage generated in response to the calibration pump output current during said calibration period.
12. A phase locked loop (PLL) circuit configured to generate an output signal such that an output phase of the output signal matches the input phase of an input signal, the PLL circuit comprising: a charge pump circuit configured to generate an output current including one of a positive current component and a negative current component when said at least one pump control voltage has the second value, wherein said charge pump circuit is further configured such that one of a first magnitude of said positive current component and a second magnitude of said negative current component is adjusted to include a bias current; and a charge pump control circuit configured to generate a pump bias voltage having a voltage level that varies in accordance with a digital value of a stored digital adjustment code, wherein said charge pump control circuit is further configured to transmit said pump bias voltage to said charge pump circuit such that said bias current has a current level that varies in accordance with the voltage level of said pump bias voltage.
13. A method for adjusting a charge pump output current in a phase locked loop circuit such that a magnitude difference between a positive current component and a negative current component forming said charge pump output current during normal PLL operating periods is minimized, the method comprising: controlling a charge pump during a calibration period to generate a time-varying calibration current by simultaneously applying said intrinsic positive current component, said intrinsic negative current component and an incrementally changing bias current to a pump output terminal of said charge pump; measuring a time-varying calibration controlled voltage generated in response to said time-varying calibration current during said calibration period; determining a current adjustment amount by detecting an inflection point of the time-varying calibration controlled voltage, and identifying an amount of said bias current applied to pump output terminal at the time of said inflection point; and adjusting the charge pump output current such that said positive current component is increased by the determined current adjustment amount during said normal operating period.
14. The method of claim 13, wherein controlling the charge pump during the calibration period comprises: coupling the pump output terminal to a high voltage source by way of a pull-up switch such that said intrinsic positive current component passes through the pull-up switch; coupling the pump output terminal to a low voltage source by way of a pull-down switch such that said intrinsic negative current component passes through the pull-down switch; and utilizing an incrementally changing bias voltage to control a transistor coupled between said pump output terminal and one of said high voltage source and said low voltage source such that said transistor passes said incrementally changing bias current to the pump output terminal in response to said incrementally changing bias voltage.
15. The method of claim 14, wherein adjusting the charge pump such that said positive current component is increased by the determined current adjustment amount during said normal operating period comprises utilizing a bias voltage to control said transistor such that a bias current equal to the determined current adjustment amount is passed through said transistor during said normal operating period.
16. The method of claim 15, further comprising storing a digital adjustment code having a digital value corresponding to said determined current adjustment amount, wherein utilizing said bias voltage to control said transistor during said normal operating period comprises generating said bias voltage in accordance with said stored digital adjustment code.
17. The method of claim 16, generating said bias voltage comprises utilizing a digital-to-analog converter configured to receive said stored digital adjustment code and to generate said bias voltage at a voltage level corresponding to said digital value of said digital adjustment code.
18. The method of claim 16, wherein determining the current adjustment amount comprises incrementing a counter value in accordance with incremental changes to the incrementally changing bias current, and utilizing said counter value to determine said digital value of said digital adjustment code.
19. The method of claim 18, wherein determining the current adjustment amount comprises applying said time-varying calibration controlled voltage to an envelope detector, and comparing an output from said envelope detector with said time-varying calibration controlled voltage.
20. The method of claim 13, wherein adjusting the charge pump output current during said normal operating period comprises adjusting a primary charge pump such that said positive current component generated by said primary charge pump is increased by the determined current adjustment amount, and wherein said controlling a charge pump during the calibration period comprises controlling a secondary charge pump.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) These and other features, aspects and advantages of the present invention will become better understood with regard to the following description, appended claims, and accompanying drawings, where:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
DETAILED DESCRIPTION OF THE DRAWINGS
(10) The present invention relates to an improvement in phase locked loop circuits. The following description is presented to enable one of ordinary skill in the art to make and use the invention as provided in the context of a particular application and its requirements. As used herein, the terms coupled and connected are defined as follows. The term connected is used to describe a direct connection between two circuit elements, for example, by way of a metal line formed in accordance with normal integrated circuit fabrication techniques. In contrast, the term coupled is used to describe either a direct connection or an indirect connection between two circuit elements. For example, two coupled elements may be directly connected by way of a metal line, or indirectly connected by way of an intervening circuit element (e.g., a capacitor, resistor, inductor, or by way of the source/drain terminals of a transistor). Various modifications to the preferred embodiment will be apparent to those with skill in the art, and the general principles defined herein may be applied to other embodiments. Therefore, the present invention is not intended to be limited to the particular embodiments shown and described, but is to be accorded the widest scope consistent with the principles and novel features herein disclosed.
(11)
(12) PFD 104 is configured using known techniques to generate at least one pump control voltage in response to a phase difference between said output phase F.sub.VCO and said input phase F.sub.INF. In the exemplary embodiment, PFD 104 generates pump control voltages V.sub.UP and V.sub.DOWN such that pump control voltages V.sub.UP and V.sub.DOWN have first voltage levels (values) when the output phase F.sub.VCO (as indicated by a corresponding feedback phase F.sub.FB) leads the input phase F.sub.INF, such that pump control voltages V.sub.UP and V.sub.DOWN have second values when the output phase lags the input phase, and such that pump control voltages V.sub.UP and V.sub.DOWN have third values when the output phase matches the input phase.
(13) Charge pump circuit 108 is configured to generate a pump output current I.sub.CP-OUT on a pump output terminal 108O in response to pump control voltages V.sub.UP and V.sub.DOWN such that, during normal operation, pump output current I.sub.CP-OUT consists either of a positive (UP) current component I.sub.UP, a negative (DOWN) current component I.sub.DOWN, or has no current level. The positive (UP) current component I.sub.UP is at least partially controlled by a (first) pull-up switch 109A that is either fully turned on or fully turned off by pump control voltage V.sub.UP, thereby selectively coupling pump output node 108O to a high voltage supply V.sub.DD. That is, when pump control voltage V.sub.UP has a first state (e.g., high), charge pump output current I.sub.CP-OUT includes an intrinsic positive (UP) current component I.sub.UP-INT having a first intrinsic magnitude determined by the characteristics (e.g., size) of pull-up switch 109A. Similarly, the negative (DOWN) current component I.sub.DOWN is at least partially controlled by a (first) pull-down switch 109B that is either fully turned on or fully turned off by pump control voltage V.sub.DOWN, thereby selectively coupling pump output node 108O to a low voltage supply (ground) such that, when pump control voltage V.sub.DOWN has a first state (e.g., high), charge pump output current I.sub.CP-OUT includes an intrinsic negative (DOWN) current component I.sub.DOWN-INT having a (second) intrinsic magnitude determined by the characteristics of pull-down switch 109A. During normal operation, when pump control voltages V.sub.UP and V.sub.DOWN have the first (leading) values, pull-up switch 109A is turned on and pull-down switch 109B is turned off, whereby charge pump 108 is controlled to generate output current I.sub.CP-OUT at a positive (charge increasing) current value corresponding at least to intrinsic positive (UP) current component I.sub.UP-INT passed through pull-up switch 109A. Conversely, when pump control voltages V.sub.UP and V.sub.DOWN have the second (lagging) values, pull-down switch 109B is turned on and pull-up switch 109A is turned off, whereby charge pump 108 is controlled to generate output current I.sub.CP-OUT at a negative (charge decreasing) current value corresponding at least to intrinsic negative (DOWN) current component I.sub.DOWN-INT passed through pull-down switch 109B. Finally, when both pump control voltages V.sub.UP and V.sub.DOWN have the third (e.g., low) values, both pull-up switch 109A and pull-down switch 109B are turned off, whereby charge pump 108 is controlled to generate pump output current I.sub.CP-OUT at a neutral (zero) current level.
(14) Charge pump 108 is further configured such that at least one of positive (UP) current component I.sub.UP and negative (DOWN) current component I.sub.DOWN includes both the associated intrinsic current component mentioned above, and also a bias current component that serves to adjust the associated intrinsic current component in order to equalize current components I.sub.UP and I.sub.DOWN. As depicted in
(15) Capacitive circuit (loop filter) 114 is connected to pump output terminal 108O, and is configured using known techniques to generate a charge (controlled voltage) V.sub.CONT at a level that is controlled by the time-varying composition of pump output current I.sub.CP-OUT. That is, controlled voltage V.sub.CONT is caused to increase to a higher voltage level when charge pump 108 is controlled by PFD 104 to generate pump output current I.sub.CP-OUT at positive current component I.sub.UP, and controlled voltage V.sub.CONT is caused to decrease to a lower voltage level when charge pump 108 is controlled by PFD 104 to generate pump output current I.sub.CP-OUT at negative current component I.sub.DOWN. Controlled voltage V.sub.CONT is therefore generated at a desired voltage level by way of controlling the amount of time pump output current I.sub.CP-OUT is at positive current component I.sub.UP versus the amount of time pump output current I.sub.CP-OUT is at negative current component I.sub.DOWN.
(16) VCO 102 has an input terminal connected to loop filter 114, and is configured according to known techniques to generate output signal frequency OUTF on PLL output circuit 101O such that its instantaneous output phase F.sub.VCO is adjusted in accordance with instantaneous corresponding value of controlled voltage V.sub.CONT.
(17) Loop divider 110 and optional level shifters 106 are connected in series between PLL output terminal 101O and PFD 104, and are configured using known techniques to function as a feedback circuit that generates feedback signal frequency F.sub.FB supplied to PFD 104 substantially as described above with reference to corresponding circuit elements utilized by conventional PLL 50.
(18) PLL circuit 100 also includes a charge pump control circuit 120 that is configured to determine a magnitude difference between intrinsic current components I.sub.UP-INT and I.sub.DOWN-INT, and to generate at least one bias control Signal V.sub.UP-BIAS and/or V.sub.DOWN-BIAS that controls charge pump 108 during subsequent normal PLL operations to generate positive current component I.sub.UP and negative current component I.sub.DOWN at equal magnitude levels. In the exemplary generalized embodiment, charge pump control circuit 120 includes an UP/DOWN (pump output current) measurement circuit 122 that determines the magnitude difference between intrinsic current components I.sub.UP-INT and I.sub.DOWN-INT by way of measuring a calibration controlled voltage V.sub.CONT-CAL generated on capacitive circuit 114 in response to pump output current I.sub.CP-OUT from the PLL's primary charge pump (i.e., charge pump 108) during a calibration period performed during power-up or reset of the IC (not shown) implementing PLL circuit 100. In an alternative embodiment described below with reference to
(19) According to an aspect of the present invention, the measured difference between intrinsic UP (positive) current component I.sub.UP-INT and intrinsic DOWN (negative) current component I.sub.DOWN-INT is determined during a calibration operation period, for example, by way of controlling charge pump 108 to generate a time-varying calibration current I.sub.CP-OUT-CAL by simultaneously supplying intrinsic UP (positive) current component I.sub.UP-INT, intrinsic DOWN (negative) current component I.sub.DOWN-INT and an incrementally changing (e.g., gradually increasing) bias current (e.g., I.sub.UP-BIAS or I.sub.DOWN-BIAS) to pump output terminal 108O of charge pump 108, and monitoring changes in a calibration controlled voltage V.sub.CONT-CAL that is generated on loop filter 114 in response to time-varying calibration current I.sub.CP-OUT-CAL in order to detect when, e.g., a combined UP current component I.sub.UP formed by combining intrinsic UP (positive) current component I.sub.UP-INT and bias current I.sub.UP-BIAS matches intrinsic DOWN current component I.sub.DOWN-INT. As described below with reference to
(20)
(21) Referring to
(22) Referring to the lower portion of
(23) In exemplary embodiments provided herein, the improved phase locked loop circuits of the present invention adjust one of the UP or DOWN current components by way of performing the calibration process described above and detecting inflection point 202 in the resulting time-voltage curve 200, utilizing the inflection point data to determine the total current adjustment amount (e.g., amount 215 shown in the lower portion of
(24)
(25) Phase frequency detector (PDF) 104B is configured to generate at least one pump control voltage V.sub.UP/DOWN in response to a phase difference between a feedback (output) clock signal ck_fb and an input clock signal ck_in during normal PLL operations.
(26) Charge pump circuit 108B is configured using the techniques described above to generate an output current according to the PLL operating mode. During normal PLL operations, charge pump circuit 108B generates pump output current I.sub.CP-OUT including either an UP (positive) current component or a DOWN (negative) current component in response to pump control voltage V.sub.UP/DOWN, where the UP (positive) current component is adjusted by way of an applied fixed bias signal V.sub.BIAS in the manner described above. During calibration operations charge pump circuit 108B generates pump output current I.sub.CP-OUT-CAL including both intrinsic UP (positive) and DOWN (negative) current components along with a time-varying bias current component generated in accordance with a time-varying bias signal V.sub.BIAS-CAL in the manner described above with reference to
(27) Capacitive circuit 114A is coupled to the output terminal of charge pump 108B and includes a loop resistor Rloop, a loop capacitor Cloop and a small capacitor Csmall that are configured to generate controlled voltages V.sub.CONT or V.sub.CONT-CAL in response to pump output currents I.sub.CP-OUT or I.sub.CP-OUT-CAL, respectively.
(28) Charge pump control circuit 120B includes an UP/DOWN difference measurement circuit (UP/DOWN DMC) 122B configured to determine a magnitude difference between intrinsic UP (positive) and DOWN (negative) current components of pump output current I.sub.CP-OUT-CAL generated by charge pump 108B during calibration operations, and to store a digital adjustment code value DC (e.g., binary 100111) in a memory circuit 125B. In one embodiment, measurement circuit 122B includes an envelope detector 314 coupled to capacitive circuit 114B and configured to generate an envelope signal V.sub.CONT-ENV based on calibration controlled voltage V.sub.CONT-CAL, and a comparator 310 configured to compare envelope signal V.sub.CONT-ENV with calibration controlled voltage V.sub.CONT-CAL. In cases where the Csmall capacitor is relatively large, every step increase in the bias current may produce such a small step increase in calibration controlled voltage V.sub.CONT-CAL that these step increases can be overlooked by comparator 310 due to it's own input offset voltage. In such cases, an optional amplifier 308 is connected between capacitive circuit 114B and comparator 310 to supply amplified controlled voltage V.sub.CONT-AMP to comparator 310 so that comparator 310 reliably triggers, thereby facilitating reliable detection of an inflection point using amplified controlled voltage V.sub.CONT.sub._.sub.AMP from amplifier 308. In one embodiment, PLL circuit 100B includes a lock circuit 312 provides a frequency lock signal having a first value (FLOCK=1) when output phase F.sub.VCO of PLL output signal OUTF matches input phase F.sub.INF of applied input signal ck_in, and difference measurement circuit 122B further comprises a counter circuit 316 that is configured to generate a count value that increments in accordance with changes in the current level of the time-varying bias current, where digital adjustment code value DC based the count value accrued on counter circuit 316 during a calibration operation period in the manner described below.
(29) Charge pump control circuit 120B also includes a digital-to-analog converter (DAC) circuit (bias generator) 122B that is configured either to generate bias control signal V.sub.BIAS during normal PLL operations, where bias control signal V.sub.BIAS is generated in accordance with the stored digital adjustment code value DC, or to generate time varying bias control signal V.sub.BIAS(TX) during calibration operations such that bias current I.sub.UP-BIAS is generated by charge pump 108B in the manner described above with reference to
(30) In one embodiment, enhanced PLL circuit 100B detects an inflection point of a time-voltage curve generated in the manner described above with reference to
(31) In one embodiment charge pump 108B is designed with an intrinsic skew, whereby the magnitude of one of the intrinsic DOWN current component or UP current component is naturally higher than the magnitude of the other current component (e.g., referring to
(32) As mentioned above,
(33)
(34) Another embodiment of a charge mismatch cancellation method 500 to operate the enhanced phase locked loop circuit 100B is illustrated in
(35)
(36) Although the present invention has been described with respect to certain specific embodiments, it will be clear to those skilled in the art that the inventive features of the present invention are applicable to other embodiments as well, all of which are intended to fall within the scope of the present invention.