US20050001656A1 - Digital fractional phase detector - Google Patents

Digital fractional phase detector Download PDF

Info

Publication number
US20050001656A1
US20050001656A1 US10/609,535 US60953503A US2005001656A1 US 20050001656 A1 US20050001656 A1 US 20050001656A1 US 60953503 A US60953503 A US 60953503A US 2005001656 A1 US2005001656 A1 US 2005001656A1
Authority
US
United States
Prior art keywords
signal
quantizer
phase error
elements
phase
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
Application number
US10/609,535
Other versions
US6838912B1 (en
Inventor
Yu-Pin Chou
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Realtek Semiconductor Corp
Original Assignee
Realtek Semiconductor Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Realtek Semiconductor Corp filed Critical Realtek Semiconductor Corp
Priority to US10/609,535 priority Critical patent/US6838912B1/en
Assigned to REALTEK SEMICONDUCTOR CORP. reassignment REALTEK SEMICONDUCTOR CORP. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CHOU, YU-PIN
Priority to TW093109098A priority patent/TWI239386B/en
Application granted granted Critical
Publication of US6838912B1 publication Critical patent/US6838912B1/en
Publication of US20050001656A1 publication Critical patent/US20050001656A1/en
Adjusted expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03DDEMODULATION OR TRANSFERENCE OF MODULATION FROM ONE CARRIER TO ANOTHER
    • H03D13/00Circuits for comparing the phase or frequency of two mutually-independent oscillations
    • H03D13/003Circuits for comparing the phase or frequency of two mutually-independent oscillations in which both oscillations are converted by logic means into pulses which are applied to filtering or integrating means

Definitions

  • the invention relates to a digital fractional phase detector, and more particularly, to a digital fractional phase detector for use in a digital frequency synthesizer.
  • Frequency synthesizers using analog circuit techniques are well known in the art.
  • Conventional RF frequency synthesizer architectures are analog-intensive and generally require a low loop bandwidth to reduce the familiar and well-known reference or compare frequency spurs.
  • the conventional PLL-based frequency synthesizers generally comprise analog-intensive circuitry that does not work very well in a low voltage constrained high-speed CMOS environment. Such frequency synthesizers do not take advantage of recently developed high-density digital gate technology.
  • Newer frequency synthesizer architectures have used sigma-delta modulated frequency divider techniques to randomize the above discussed frequency spurs by randomizing the spurious content at the cost of increased noise floor. These techniques have not significantly reduced the undesirable analog content.
  • Other frequency synthesizer architectures have used direct digital synthesis (DDS) techniques that do not work at RF frequencies without a frequency conversion mechanism requiring an analog solution. Further, most previous all-digital PLL architectures rely on an over-sampling clock. Such architectures cannot be used at RF frequencies.
  • DDS direct digital synthesis
  • a digital fractional phase detector comprising a phase error detector receiving a reference clock signal and a feedback clock signal, and generating a phase error signal based on the phase difference between the reference clock signal and the feedback clock signal.
  • a quantizer is used for measuring the pulse width of the phase error signal and outputting the measurement in a digital form.
  • FIG. 1 is a block diagram of the digital fractional phase detector according to the first embodiment of the present invention.
  • FIG. 2 is a gate-level diagram of a first implementation of the quantizer shown in FIG. 1 .
  • FIG. 3 is a timing diagram for the quantizer shown in FIG. 2 .
  • FIG. 4 is a gate-level diagram of a second implementation of the quantizer shown in FIG. 1 .
  • FIG. 5 is a timing diagram for the quantizer shown in FIG. 4
  • FIG. 6 is a block diagram of the digital fractional phase detector according to the second embodiment of the present invention.
  • FIG. 7 is a flowchart diagram describing the method for detecting a digital fractional phase difference between a reference clock signal and a feedback clock signal according to the present invention.
  • FIG. 1 shows a digital fractional phase detector 8 according to the first embodiment of the present invention.
  • the digital fractional phase detector 8 has a phase/frequency detector (PFD) 10 , which outputs a phase error signal PE and a PE-polarity signal according to the phase difference between a reference clock signal FREF and a feedback clock signal FB, and a quantizer 12 connected to the phase/frequency detector (PFD) 10 .
  • the pulse width of the phase error signal PE corresponds to the phase difference between the reference clock signal FREF and the feedback clock signal FB and the polarity of the PE-polarity signal is for determining whether the feedback clock signal FB is leading (or lagging) the reference clock signal FREF.
  • the quantizer 12 measures the pulse width of the phase error signal PE and outputs a digital pulse width value PE_word according to the measurement.
  • FIG. 2 shows a gate-level diagram of a quantizer 20 that is an embodiment of the quantizer 12 shown in FIG. 1 .
  • the quantizer 20 comprises a phase error input terminal 22 , a plurality of delay elements 24 , a plurality of comparing elements 26 , and a plurality of flag storage elements 28 .
  • the phase error signal PE is received by the first delay element 30 of the delay elements 24 and each of the comparing elements through the phase error input terminal 22 .
  • each of the delay elements is a buffer and each of the comparing elements is an AND-gate.
  • each of the flag storage elements comprises a Latch, which allows the received phase error PE pulse width signal to be read at a later time.
  • FIG. 3 shows a timing diagram 30 for the quantizer 20 of FIG. 2 .
  • each of the delay elements will output the corresponding delayed phase error signal.
  • the waveform of delayed phase error signals D[1] to D[n] is the same with the phase error signal PE. However, as shown in FIG. 3 , the phase delay between each delayed phase error signal D[1] to D[n] and the phase error signal PE is different.
  • the output signal of comparing elements C[1] to C[n] is generated according to the phase error signal PE and the corresponding delayed phase error signal D[1] to D[n] shown in FIG. 3 .
  • the first three comparator elements assert a logic high on their flag lines C[1], C[2], C[3] when comparing the phase error signal PE with the increasingly delayed phase error signal D[1], D[2], D[3] respectively. Because by the time the forth comparator element receives the delayed phase error signal D[4] the original phase error signal PE has already dropped to a logic zero, the forth comparator element does not assert a logic high on its flag line C[4].
  • phase error word PE_word is made up of the outputs from the flag storage lines for all the comparator elements.
  • the least significant bit PE_word[0] is the output from the first flag storage element, the next significant bit PE_word[1] is from the second flag storage element, and so on until the last flag storage element PE_word[n-1] forms the most significant bit.
  • FIG. 4 shows a gate-level diagram of a second embodiment of the quantizer 32 .
  • the quantizer 32 comprises a phase error input terminal 34 , a compensator circuit 38 , a plurality of delay elements 36 , a plurality of even comparator elements 40 , a plurality of odd comparator elements 42 , and a plurality of flag storage elements 44 .
  • the compensator circuit 38 has a first output terminal for outputting a compensated phase error signal PE COMP and a second output terminal for outputting an inverted phase error signal PE INVERT according to phase error signal PE.
  • the compensated phase error signal PE COMP is delayed by the same amount of time that the inverted phase error signal PE INVERT is delayed due to being inverted.
  • an inverter 46 connected in series with a transmission gate 48 can be used to generate the inverted phase error signal PE INVERT and two inverters 50 , 52 connected in series can be used to generate the compensated phase error signal PE COMP .
  • the compensated phase error signal PE COMP is connected to the first delay element 54 of the delay elements 36 .
  • inverters are used as the delay elements. Since the output signal and the input signal of an inverter is inverted, the output signal of the first, third, fifth, etc inverters D[1], D[3], D[5], etc and that of the second, fourth, sixth, etc inverters D[2], D[4], D[6], etc are inverted with respect to each other.
  • the comparing elements comprise a plurality of odd comparing elements 42 and a plurality of even comparing elements 40 .
  • Each even comparing element in the plurality of even comparing elements 40 has two input terminals for receiving the compensated phase error signal PE COMP and the delayed phase error signal D[2], D[4], etc, respectively.
  • Each odd comparing elements in the plurality of odd comparing elements 42 has two input terminals for receiving the inverted phase error signal PE INVERT and the delayed/inverted phase error signal D[1], D[3], etc, respectively.
  • the plurality of even comparing elements 40 is made up of AND-gates and the plurality of odd comparing elements 42 is made up of NOR-gates.
  • Each even comparing element in the plurality of even comparator elements 40 compares the compensated phase error signal PE COMP to a delayed version of itself.
  • Each odd comparing element in the plurality of odd comparator elements 42 compares the inverted phase error signal PE INVERT to a delayed and inverted version of the compensated phase error signal PE COMP .
  • the asserted flag signal of each comparator element C[1] to C[n] can be stored in a flag storage element allowing the phase error signal PE pulse width value PE_word to be read at a later time.
  • FIG. 5 shows a timing diagram 54 for the quantizer 32 of FIG. 4 .
  • the phase error signal PE has a pulse width of just over four times the delay time of a single delay element.
  • the inverted phase error signal PE INVERT and the compensated phase error signal PE COMP generated by the compensator circuit 38 are both delayed by the same delay time.
  • the first comparing element (a NOR-gate) asserts a logic high on the flag line C[1] when comparing the inverted phase error signal PE INVERT with the delayed phase error signal D[1].
  • the second comparing element (an AND-gate) asserts a logic high on the flag line C[2] when comparing the compensated phase error signal PE COMP with the delayed phase error signal D[2].
  • phase of the delayed phase error signal D[2] is delayed to D[1] by one delay time and the delayed phase error signal D[2] and D[1] are inverted.
  • the third comparing element (a NOR-gate) asserts a logic high on the flag line C[3] when comparing the inverted phase error signal PE INVERT with the delayed phase error signal D[3]. Because by the time the forth comparing element (an AND-gate) receives the delayed phase error signal D[4], the compensated phase error signal PE COMP has already dropped to a logic low, the forth comparing element does not assert a logic high on its flag line C[4].
  • phase error word PE_word is made up of the outputs from the flag storage lines for all the comparing elements.
  • the least significant bit is the output from the first flag storage element PE_word[0], the next significant bit is from the second flag storage element PE_word[1], and so on until the last flag storage element forms the most significant bit PE_word[n-1].
  • FIG. 6 shows a digital fractional phase detector 60 according to the second embodiment of the present invention.
  • the digital fraction phase detector 60 comprises a PFD 62 and a calibration pulse generator 68 connected to a multiplexer 64 .
  • the multiplexer selectively connects either the PFD 62 or the calibration pulse generator 68 to a quantizer 66 and the quantizer 66 is connected to a binary number converter 70 .
  • the digital fractional phase detector 60 has as inputs a reference clock signal FREF and a feedback clock signal FB, which are input into the PFD 62 .
  • the PFD 62 measures the phase difference between the two clock signals FREF, FB and generates a phase error signal PE and a polarity of the phase error signal PE_polarity.
  • the multiplexer 64 is used to selectively connect either the phase error signal PE or a calibration pulse of a known duration CAL_Pulse to the quantizer 66 depending on a calibration signal CAL.
  • the quantizer 66 measures the pulse width of the received signal, either the calibration pulse of a known duration CAL_Pulse or the phase error signal PE, and outputs the pulse width value in a digital form PE_word.
  • the calibration pulse generator 68 generates the calibration pulse of a known duration CAL_Pulse.
  • the binary number converter 70 converts the output PE_word from the quantizer 66 into a binary number PE_Num representing the number of delay elements that make up the pulse width of the phase received by the quantizer 66 .
  • Both the quantizer circuits of FIG. 2 or FIG. 4 can be used to implement the quantizer 66 for use with the second embodiment of the present invention.
  • the second embodiment of the present invention adds some additional features not included in the first embodiment including the ability to adjust for process deviation causing delay element timing variations between physical versions of the digital fractional phase detector 60 . Small process variations typically result due to different integrated circuit (IC) fabrications.
  • the calibration pulse generator 68 generates a calibrate pulse of a known duration CAL_Pulse.
  • the multiplexer 64 connects the calibration pulse CAL_Pulse to the quantizer and the quantizer measures the pulse width of the calibration pulse of known duration CAL_Pulse and outputs a digital value PE_word that is converted by the binary number converter 70 into a number PE_Num representing the width of the pulse in units of delay element time.
  • the final output of the binary number converter 70 PE_Num will be a three. If the first eight comparator elements all assert their flag signals, the output of the binary number converter 70 PE_Num will be an eight. Because the duration of the calibration pulse CAL_Pulse is known, a simple calculation can be performed to determine the exact delay time of each delay element on this particular physical IC.
  • FIG. 7 shows a flowchart 100 describing the present invention method for detecting a digital fractional phase difference between a reference clock signal and a feedback clock signal.
  • the flowchart 100 includes the following steps:
  • Step 102 Output a PE signal.
  • a phase error detector receives the reference clock signal and the feedback clock signal and generates the PE signal based on the phase difference between the reference clock signal and the feedback clock signal.
  • Step 104 Produce delayed PE signals.
  • a plurality of delay elements is connected together to generate a plurality of delayed PE signals according to the PE signal.
  • Step 106 Compare delayed PE signals with PE signal and output pulse width value.
  • a plurality of comparator elements compare the delayed PE signals with the PE signal and output the measurement in a digital form.

Abstract

A digital fractional phase detector is shown that uses a phase error detector for generating a phase error signal based on the phase difference between a reference clock signal and a feedback clock signal. A quantizer directly measures the pulse width of a phase error signal and outputs the value in a digital form. By directly measuring the phase error signal, quantization accuracy is increased. In order to calibrate the digital fractional phase detector, a calibration pulse generator generates a calibration pulse of a known duration and passes it to the quantizer.

Description

    BACKGROUND OF INVENTION
  • 1. Field of the Invention
  • The invention relates to a digital fractional phase detector, and more particularly, to a digital fractional phase detector for use in a digital frequency synthesizer.
  • 2. Description of the Prior Art
  • Frequency synthesizers using analog circuit techniques are well known in the art. Conventional RF frequency synthesizer architectures are analog-intensive and generally require a low loop bandwidth to reduce the familiar and well-known reference or compare frequency spurs.
  • The conventional PLL-based frequency synthesizers generally comprise analog-intensive circuitry that does not work very well in a low voltage constrained high-speed CMOS environment. Such frequency synthesizers do not take advantage of recently developed high-density digital gate technology.
  • Newer frequency synthesizer architectures have used sigma-delta modulated frequency divider techniques to randomize the above discussed frequency spurs by randomizing the spurious content at the cost of increased noise floor. These techniques have not significantly reduced the undesirable analog content. Other frequency synthesizer architectures have used direct digital synthesis (DDS) techniques that do not work at RF frequencies without a frequency conversion mechanism requiring an analog solution. Further, most previous all-digital PLL architectures rely on an over-sampling clock. Such architectures cannot be used at RF frequencies.
  • In view of the foregoing, it is highly desirable to have a technique to implement a digitally-intensive frequency synthesizer architecture that is compatible with modern CMOS technology and that has an accurate phase quantization resolution to accommodate wireless applications.
  • Staszewski et al. in U.S. Pat. No. 6,429,693 describe a digital fractional phase detector using a delay chain to measure fractional delay differences between the significant edge of a VCO output clock and a reference clock by using a time-to-digital converter to express the time difference as a digital word for use by the frequency synthesizer. However, because the VCO output clock and the reference clock are not synchronous signals with respect to each other, quantization resolution and accuracy is not optimal.
  • SUMMARY OF INVENTION
  • It is therefore a primary objective of the claimed invention to provide a digital fractional phase detector for use in high-speed RF and PLL applications that does not require an over-sampling clock and maximizes quantization resolution.
  • According to the claimed invention, a digital fractional phase detector comprising a phase error detector receiving a reference clock signal and a feedback clock signal, and generating a phase error signal based on the phase difference between the reference clock signal and the feedback clock signal. A quantizer is used for measuring the pulse width of the phase error signal and outputting the measurement in a digital form.
  • It is an advantage of the present invention digital fraction phase detector that no over-sampling clock is needed.
  • It is a further advantage of the claimed invention digital fractional phase detector that the quantizer directly measures the pulse width of the phase error signal output from the phase error detector.
  • These and other objectives of the claimed invention will no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiment that is illustrated in the various figures and drawings.
  • BRIEF DESCRIPTION OF DRAWINGS
  • FIG. 1 is a block diagram of the digital fractional phase detector according to the first embodiment of the present invention.
  • FIG. 2 is a gate-level diagram of a first implementation of the quantizer shown in FIG. 1.
  • FIG. 3 is a timing diagram for the quantizer shown in FIG. 2.
  • FIG. 4 is a gate-level diagram of a second implementation of the quantizer shown in FIG. 1.
  • FIG. 5 is a timing diagram for the quantizer shown in FIG. 4
  • FIG. 6 is a block diagram of the digital fractional phase detector according to the second embodiment of the present invention.
  • FIG. 7 is a flowchart diagram describing the method for detecting a digital fractional phase difference between a reference clock signal and a feedback clock signal according to the present invention.
  • DETAILED DESCRIPTION
  • FIG. 1 shows a digital fractional phase detector 8 according to the first embodiment of the present invention. The digital fractional phase detector 8 has a phase/frequency detector (PFD) 10, which outputs a phase error signal PE and a PE-polarity signal according to the phase difference between a reference clock signal FREF and a feedback clock signal FB, and a quantizer 12 connected to the phase/frequency detector (PFD) 10. The pulse width of the phase error signal PE corresponds to the phase difference between the reference clock signal FREF and the feedback clock signal FB and the polarity of the PE-polarity signal is for determining whether the feedback clock signal FB is leading (or lagging) the reference clock signal FREF. The quantizer 12 measures the pulse width of the phase error signal PE and outputs a digital pulse width value PE_word according to the measurement.
  • FIG. 2 shows a gate-level diagram of a quantizer 20 that is an embodiment of the quantizer 12 shown in FIG. 1. In this implementation the quantizer 20 comprises a phase error input terminal 22, a plurality of delay elements 24, a plurality of comparing elements 26, and a plurality of flag storage elements 28. The phase error signal PE is received by the first delay element 30 of the delay elements 24 and each of the comparing elements through the phase error input terminal 22. In this implementation of the quantizer 20, each of the delay elements is a buffer and each of the comparing elements is an AND-gate. Since the delay elements 24 are serially-connected buffers, for each delay element, the phase of the outputting signal are different and corresponded to the number of the delay element(s) that the phase error signal PE is passed through from the first delay element 30. Therefore, for each delayed phase error signal D[1] to D[n], the phase delay between the phase error signal PE and the delayed phase error signal is different. The output of each delay element D[1] to D[n] is output to a corresponding comparing element. Each AND-gate is for comparing the phase error signal PE with a corresponding delayed phase error signal D[n]. The output signals C[1] to C[n] of the comparator elements are stored in the corresponding flag storage elements. In this implementation of the quantizer 20, each of the flag storage elements comprises a Latch, which allows the received phase error PE pulse width signal to be read at a later time.
  • FIG. 3 shows a timing diagram 30 for the quantizer 20 of FIG. 2. When the phase error signal PE is a logic high, each of the delay elements will output the corresponding delayed phase error signal. The waveform of delayed phase error signals D[1] to D[n] is the same with the phase error signal PE. However, as shown in FIG. 3, the phase delay between each delayed phase error signal D[1] to D[n] and the phase error signal PE is different. The output signal of comparing elements C[1] to C[n] is generated according to the phase error signal PE and the corresponding delayed phase error signal D[1] to D[n] shown in FIG. 3. Because the phase error signal PE has a pulse width of four times the delay time of a single delay element, the first three comparator elements assert a logic high on their flag lines C[1], C[2], C[3] when comparing the phase error signal PE with the increasingly delayed phase error signal D[1], D[2], D[3] respectively. Because by the time the forth comparator element receives the delayed phase error signal D[4] the original phase error signal PE has already dropped to a logic zero, the forth comparator element does not assert a logic high on its flag line C[4]. When the phase error signal PE is a logic high, all subsequent comparator elements thereafter do not assert their flag lines C[4] to C[n] to be logic high if the state of the receiving delayed signal D[4] to D[n] is not logic high. The phase error word PE_word is made up of the outputs from the flag storage lines for all the comparator elements. The least significant bit PE_word[0] is the output from the first flag storage element, the next significant bit PE_word[1] is from the second flag storage element, and so on until the last flag storage element PE_word[n-1] forms the most significant bit. By comparing the phase error signal PE with delayed versions of itself, the PE signal pulse width is measured with a resolution directly specified by the delay unit associated with each delay element. Because the PE signal is directly compared with delayed versions of itself, a more accurate quantization result is obtained.
  • FIG. 4 shows a gate-level diagram of a second embodiment of the quantizer 32. In this implementation the quantizer 32 comprises a phase error input terminal 34, a compensator circuit 38, a plurality of delay elements 36, a plurality of even comparator elements 40, a plurality of odd comparator elements 42, and a plurality of flag storage elements 44. The compensator circuit 38 has a first output terminal for outputting a compensated phase error signal PECOMP and a second output terminal for outputting an inverted phase error signal PEINVERT according to phase error signal PE. The compensated phase error signal PECOMP is delayed by the same amount of time that the inverted phase error signal PEINVERT is delayed due to being inverted. As shown in FIG. 5 an inverter 46 connected in series with a transmission gate 48 can be used to generate the inverted phase error signal PEINVERT and two inverters 50, 52 connected in series can be used to generate the compensated phase error signal PECOMP.
  • The compensated phase error signal PECOMP is connected to the first delay element 54 of the delay elements 36. In this embodiment, inverters are used as the delay elements. Since the output signal and the input signal of an inverter is inverted, the output signal of the first, third, fifth, etc inverters D[1], D[3], D[5], etc and that of the second, fourth, sixth, etc inverters D[2], D[4], D[6], etc are inverted with respect to each other. The comparing elements comprise a plurality of odd comparing elements 42 and a plurality of even comparing elements 40. Each even comparing element in the plurality of even comparing elements 40 has two input terminals for receiving the compensated phase error signal PECOMP and the delayed phase error signal D[2], D[4], etc, respectively. Each odd comparing elements in the plurality of odd comparing elements 42 has two input terminals for receiving the inverted phase error signal PEINVERT and the delayed/inverted phase error signal D[1], D[3], etc, respectively. In this implementation of the quantizer 32, the plurality of even comparing elements 40 is made up of AND-gates and the plurality of odd comparing elements 42 is made up of NOR-gates. Each even comparing element in the plurality of even comparator elements 40 compares the compensated phase error signal PECOMP to a delayed version of itself. Each odd comparing element in the plurality of odd comparator elements 42 compares the inverted phase error signal PEINVERT to a delayed and inverted version of the compensated phase error signal PECOMP. The asserted flag signal of each comparator element C[1] to C[n] can be stored in a flag storage element allowing the phase error signal PE pulse width value PE_word to be read at a later time.
  • FIG. 5 shows a timing diagram 54 for the quantizer 32 of FIG. 4. The phase error signal PE has a pulse width of just over four times the delay time of a single delay element. The inverted phase error signal PEINVERT and the compensated phase error signal PECOMP generated by the compensator circuit 38 are both delayed by the same delay time. The first comparing element (a NOR-gate) asserts a logic high on the flag line C[1] when comparing the inverted phase error signal PEINVERT with the delayed phase error signal D[1]. The second comparing element (an AND-gate) asserts a logic high on the flag line C[2] when comparing the compensated phase error signal PECOMP with the delayed phase error signal D[2]. It should be noted that the phase of the delayed phase error signal D[2] is delayed to D[1] by one delay time and the delayed phase error signal D[2] and D[1] are inverted. The third comparing element (a NOR-gate) asserts a logic high on the flag line C[3] when comparing the inverted phase error signal PEINVERT with the delayed phase error signal D[3]. Because by the time the forth comparing element (an AND-gate) receives the delayed phase error signal D[4], the compensated phase error signal PECOMP has already dropped to a logic low, the forth comparing element does not assert a logic high on its flag line C[4]. All subsequent comparing elements thereafter also do not receive the inverted phase error signal PEINVERT or compensated phase error signal PECOMP and the delayed phase error signal at the same time and therefore do not assert their flag lines D[4] to D[n]. The phase error word PE_word is made up of the outputs from the flag storage lines for all the comparing elements. The least significant bit is the output from the first flag storage element PE_word[0], the next significant bit is from the second flag storage element PE_word[1], and so on until the last flag storage element forms the most significant bit PE_word[n-1].
  • FIG. 6 shows a digital fractional phase detector 60 according to the second embodiment of the present invention. The digital fraction phase detector 60 comprises a PFD 62 and a calibration pulse generator 68 connected to a multiplexer 64. The multiplexer selectively connects either the PFD 62 or the calibration pulse generator 68 to a quantizer 66 and the quantizer 66 is connected to a binary number converter 70.
  • The digital fractional phase detector 60 has as inputs a reference clock signal FREF and a feedback clock signal FB, which are input into the PFD 62. The PFD 62 measures the phase difference between the two clock signals FREF, FB and generates a phase error signal PE and a polarity of the phase error signal PE_polarity. The multiplexer 64 is used to selectively connect either the phase error signal PE or a calibration pulse of a known duration CAL_Pulse to the quantizer 66 depending on a calibration signal CAL. The quantizer 66 measures the pulse width of the received signal, either the calibration pulse of a known duration CAL_Pulse or the phase error signal PE, and outputs the pulse width value in a digital form PE_word. The calibration pulse generator 68 generates the calibration pulse of a known duration CAL_Pulse. The binary number converter 70 converts the output PE_word from the quantizer 66 into a binary number PE_Num representing the number of delay elements that make up the pulse width of the phase received by the quantizer 66. Both the quantizer circuits of FIG. 2 or FIG. 4 can be used to implement the quantizer 66 for use with the second embodiment of the present invention.
  • The second embodiment of the present invention adds some additional features not included in the first embodiment including the ability to adjust for process deviation causing delay element timing variations between physical versions of the digital fractional phase detector 60. Small process variations typically result due to different integrated circuit (IC) fabrications. During calibration, indicated by the calibration signal CAL, the calibration pulse generator 68 generates a calibrate pulse of a known duration CAL_Pulse. The multiplexer 64 connects the calibration pulse CAL_Pulse to the quantizer and the quantizer measures the pulse width of the calibration pulse of known duration CAL_Pulse and outputs a digital value PE_word that is converted by the binary number converter 70 into a number PE_Num representing the width of the pulse in units of delay element time. For example if the first three comparator elements all assert their flag signals, the final output of the binary number converter 70 PE_Num will be a three. If the first eight comparator elements all assert their flag signals, the output of the binary number converter 70 PE_Num will be an eight. Because the duration of the calibration pulse CAL_Pulse is known, a simple calculation can be performed to determine the exact delay time of each delay element on this particular physical IC.
  • FIG. 7 shows a flowchart 100 describing the present invention method for detecting a digital fractional phase difference between a reference clock signal and a feedback clock signal. The flowchart 100 includes the following steps:
  • Step 102: Output a PE signal. A phase error detector receives the reference clock signal and the feedback clock signal and generates the PE signal based on the phase difference between the reference clock signal and the feedback clock signal.
  • Step 104: Produce delayed PE signals. A plurality of delay elements is connected together to generate a plurality of delayed PE signals according to the PE signal.
  • Step 106: Compare delayed PE signals with PE signal and output pulse width value. A plurality of comparator elements compare the delayed PE signals with the PE signal and output the measurement in a digital form.
  • Those skilled in the art will readily observe that numerous modifications and alterations of the device may be made while retaining the teachings of the invention. Accordingly, that above disclosure should be construed as limited only by the metes and bounds of the appended claims.

Claims (21)

1. A digital fractional phase detector comprising:
a phase error detector for receiving a reference signal and an inputting signal, and generating a phase error signal based on the phase difference between the reference signal and the inputting clock signal; and
a quantizer coupled to the phase error detector for producing a plurality of delayed signals according to the phase error signal, and outputting a pulse width signal according to the phase error signal and the delayed signals, wherein each of the delayed signals has a corresponding phase.
2. The digital fractional phase detector of claim 1 wherein the quantizer further comprises:
a plurality of delay elements for generating the delayed signals; and
a plurality of comparator elements for outputting the pulse width signal.
3. The digital fractional phase detector of claim 2, wherein each of the delay elements comprises a buffer.
4. The digital fractional phase detector of claim 2, wherein the quantizer further comprises a plurality of flag storage elements for storing the pulse width signal.
5. The digital fractional phase detector of claim 4, wherein each of the flag storage elements comprises a Latch.
6. The digital fractional phase detector of claim 1, further comprising a binary number converter for converting the pulse width signal into a binary form.
7. The digital fractional phase detector of claim 1, further comprising a multiplexer for selectively outputting the phase error signal and a calibrating pulse according to a calibration signal.
8. The digital fractional phase detector of claim 7, wherein the calibration pulse is provided by a calibration pulse generator.
9. A quantizer, comprising:
a plurality of delay elements for producing a plurality of delayed signals according to a inputting signal, wherein each of the delayed signals has a corresponding phase; and
a plurality of comparing elements for outputting a pulse width signal according to the inputting signal and the delayed signals, wherein each of the comparing elements is connected to one of the delay elements;
10. The quantizer of claim 9, wherein each of the delay elements comprises a buffer.
11. The quantizer of claim 10, wherein the delay elements are serially connected.
12. The quantizer of claim 9, further comprising a plurality of flag storage elements for storing the pulse width signal.
13. The quantizer of claim 12, wherein each of the flag storage elements comprises a latch.
14. The quantizer of claim 9, wherein each of the delay elements comprises an inverter.
15. The quantizer of claim 14, wherein the delay elements are serially connected.
16. The quantizer of claim 15, wherein the plurality of comparing elements further includes a plurality of first comparing elements and a plurality of second comparing elements.
17. The quantizer of claim 16, wherein each of the first comparing elements is adjacent to at least one of the second comparing elements.
18. The quantizer of claim 16, wherein each of the first comparing elements is an AND-gate.
19. The quantizer of claim 16, wherein each of the second comparing elements is a NOR-gate.
20. A method for detecting a phase difference between a reference signal and an inputting signal, comprising:
outputting a phase error signal according to the phase difference between the reference signal and the inputting signal;
producing a plurality of delayed signals according to the phase error signal, wherein each of the delayed signals has a corresponding phase; and
outputting a pulse width signal according to a comparison of the phase error signal and each of the delayed signals.
21. The method of claim 20 further comprising converting the pulse width signal into a binary form.
US10/609,535 2003-07-01 2003-07-01 Digital fractional phase detector Expired - Lifetime US6838912B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US10/609,535 US6838912B1 (en) 2003-07-01 2003-07-01 Digital fractional phase detector
TW093109098A TWI239386B (en) 2003-07-01 2004-04-01 Apparatus and method for digital fractional phase detection and related quantizer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/609,535 US6838912B1 (en) 2003-07-01 2003-07-01 Digital fractional phase detector

Publications (2)

Publication Number Publication Date
US6838912B1 US6838912B1 (en) 2005-01-04
US20050001656A1 true US20050001656A1 (en) 2005-01-06

Family

ID=33540873

Family Applications (1)

Application Number Title Priority Date Filing Date
US10/609,535 Expired - Lifetime US6838912B1 (en) 2003-07-01 2003-07-01 Digital fractional phase detector

Country Status (2)

Country Link
US (1) US6838912B1 (en)
TW (1) TWI239386B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2141797A1 (en) * 2008-07-02 2010-01-06 Nxp B.V. Circuit with a time to digital converter and phase measuring method

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10122345C1 (en) * 2001-05-09 2002-10-31 Heckler & Koch Gmbh Machine gun with cocking slide
US7706992B2 (en) 2005-02-23 2010-04-27 Digital Intelligence, L.L.C. System and method for signal decomposition, analysis and reconstruction
JP2007018648A (en) * 2005-07-11 2007-01-25 Elpida Memory Inc Semiconductor device
US20070047687A1 (en) * 2005-08-25 2007-03-01 Tse-Hsiang Hsu Phase detector and related phase detecting method thereof
JP4850473B2 (en) * 2005-10-13 2012-01-11 富士通セミコンダクター株式会社 Digital phase detector
US7821301B2 (en) * 2006-01-11 2010-10-26 International Business Machines Corporation Method and apparatus for measuring and compensating for static phase error in phase locked loops
US8243555B2 (en) * 2008-08-07 2012-08-14 Infineon Technologies Ag Apparatus and system with a time delay path and method for propagating a timing event
TWI514775B (en) * 2013-07-22 2015-12-21 Realtek Semiconductor Corp Clock edge detection device and method
US11602311B2 (en) 2019-01-29 2023-03-14 Murata Vios, Inc. Pulse oximetry system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3969674A (en) * 1974-10-21 1976-07-13 Gte Automatic Electric Laboratories Incorporated Method and apparatus for incoherent adaptive mean-square equalization of differentially phase-modulated data signals
US4322852A (en) * 1980-05-23 1982-03-30 Sperry Corporation Shadow resistant quantizer for signal detection
US5189420A (en) * 1990-06-08 1993-02-23 The Mitre Corporation Method and apparatus for direct analog to formatted digital number conversion
US5369404A (en) * 1993-04-30 1994-11-29 The Regents Of The University Of California Combined angle demodulator and digitizer
US5553104A (en) * 1993-06-29 1996-09-03 Hitachi, Ltd. Information recording/reproducing apparatus having a clock timing extraction circuit for extracting a clock signal from an input data signal
US6429693B1 (en) * 2000-06-30 2002-08-06 Texas Instruments Incorporated Digital fractional phase detector

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10022486C1 (en) * 2000-05-09 2002-01-17 Infineon Technologies Ag Digital phase locked loop

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3969674A (en) * 1974-10-21 1976-07-13 Gte Automatic Electric Laboratories Incorporated Method and apparatus for incoherent adaptive mean-square equalization of differentially phase-modulated data signals
US4322852A (en) * 1980-05-23 1982-03-30 Sperry Corporation Shadow resistant quantizer for signal detection
US5189420A (en) * 1990-06-08 1993-02-23 The Mitre Corporation Method and apparatus for direct analog to formatted digital number conversion
US5369404A (en) * 1993-04-30 1994-11-29 The Regents Of The University Of California Combined angle demodulator and digitizer
US5553104A (en) * 1993-06-29 1996-09-03 Hitachi, Ltd. Information recording/reproducing apparatus having a clock timing extraction circuit for extracting a clock signal from an input data signal
US6429693B1 (en) * 2000-06-30 2002-08-06 Texas Instruments Incorporated Digital fractional phase detector

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2141797A1 (en) * 2008-07-02 2010-01-06 Nxp B.V. Circuit with a time to digital converter and phase measuring method
WO2010000746A1 (en) * 2008-07-02 2010-01-07 Nxp B.V. Circuit with a time to digital converter and phase measuring method
JP2011526752A (en) * 2008-07-02 2011-10-13 エスティー‐エリクソン、ソシエテ、アノニム Circuit having time digital converter and phase measuring method
US8362932B2 (en) 2008-07-02 2013-01-29 St-Ericsson Sa Circuit with a time to digital converter and phase measuring method

Also Published As

Publication number Publication date
TWI239386B (en) 2005-09-11
TW200502533A (en) 2005-01-16
US6838912B1 (en) 2005-01-04

Similar Documents

Publication Publication Date Title
US6429693B1 (en) Digital fractional phase detector
US7427940B2 (en) Time-to-digital converter with non-inverting buffers, transmission gates and non-linearity corrector, SOC including such converter and method of phase detection for use in synthesizing a clock signal
CN107643674B (en) Vernier type TDC circuit based on FPGA carry chain
US8593182B2 (en) Frequency synthesizer and associated method
US7205924B2 (en) Circuit for high-resolution phase detection in a digital RF processor
US7688242B2 (en) Analog-to-digital (AD) converter and analog-to-digital conversion method
US6326851B1 (en) Digital phase-domain PLL frequency synthesizer
US9543970B2 (en) Circuit for digitizing phase differences, PLL circuit and method for the same
US6396313B1 (en) Noise-shaped digital frequency synthesis
US8082462B1 (en) Direct synthesis of audio clock from a video clock via phase interpolation of a dithered pulse
CN107294530B (en) Calibration method and apparatus for high time To Digital Converter (TDC) resolution
US11342925B2 (en) Signal generation circuit and method, and digit-to-time conversion circuit and method
US10164622B2 (en) Circuit and method for reducing mismatch for combined clock signal
US6838912B1 (en) Digital fractional phase detector
US20090289730A1 (en) Digital phase detector and phase-locked loop
US9698807B1 (en) Time signal conversion using dual time-based digital-to-analog converters
US7023195B2 (en) Module, system and method for testing a phase locked loop
US20120049912A1 (en) Digital phase difference detector and frequency synthesizer including the same
US8339295B2 (en) Method and system for managing digital to time conversion
US11588491B2 (en) Signal generation circuit and method, and digit-to-time conversion circuit and method
US7571360B1 (en) System and method for providing a clock and data recovery circuit with a fast bit error rate self test capability
EP3333650B1 (en) System and method for calibrating a time to digital converter device
US7555091B1 (en) System and method for providing a clock and data recovery circuit with a self test capability
Huang et al. A time-to-digital converter based AFC for wideband frequency synthesizer
US11509314B2 (en) All-digital phase-locked loop

Legal Events

Date Code Title Description
AS Assignment

Owner name: REALTEK SEMICONDUCTOR CORP., TAIWAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CHOU, YU-PIN;REEL/FRAME:014258/0073

Effective date: 20030527

STCF Information on status: patent grant

Free format text: PATENTED CASE

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

FPAY Fee payment

Year of fee payment: 12