WO1998043356A1 - A clock recovery circuit - Google Patents

A clock recovery circuit Download PDF

Info

Publication number
WO1998043356A1
WO1998043356A1 PCT/US1997/022907 US9722907W WO9843356A1 WO 1998043356 A1 WO1998043356 A1 WO 1998043356A1 US 9722907 W US9722907 W US 9722907W WO 9843356 A1 WO9843356 A1 WO 9843356A1
Authority
WO
WIPO (PCT)
Prior art keywords
output
input
counter
phase detector
locked loop
Prior art date
Application number
PCT/US1997/022907
Other languages
French (fr)
Inventor
Michael B. Anderson
Original Assignee
Symbios, Inc.
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 Symbios, Inc. filed Critical Symbios, Inc.
Priority to AU55247/98A priority Critical patent/AU5524798A/en
Publication of WO1998043356A1 publication Critical patent/WO1998043356A1/en

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION, OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/10Details of the phase-locked loop for assuring initial synchronisation or for broadening the capture range
    • H03L7/113Details of the phase-locked loop for assuring initial synchronisation or for broadening the capture range using frequency discriminator
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/02Speed or phase control by the received code signals, the signals containing no special synchronisation information
    • H04L7/033Speed or phase control by the received code signals, the signals containing no special synchronisation information using the transitions of the received signal to control the phase of the synchronising-signal-generating means, e.g. using a phase-locked loop

Definitions

  • the present invention relates generally to digital data transmission and in particular to a method in apparatus for recovering a clock signal . Still more particularly, the present invention relates to a phase locked loop circuit in which a reference clock is absent.
  • Services such as voice mail, video on demand, and voice activated accessing of information from remote text and video libraries across the country are being made available over the internet and through other sources through various broad band technologies. These services are made available through components such as synchronous optical network (SONET) , a synchronous transfer mode (ATM) and intelligent networks (IN) that are found in broad band communications systems . Other services include computer serial input/output (I/O) data channels such as Fibre Channel and serial storage architecture (SSA) . These services are provided through a communications network containing a system of interconnected facilities designed to carry traffic from a variety of telecommunications sources. A "network” includes nodes and links. “Nodes” are typically switching offices, junction pairs, both. “Links” represent cable, terminating equipment, etc. "Traffic” is information within the network that flows through the nodes and links. With the introduction of more sophisticated services involving the transfer of large amounts of information, such as digital data, video, or voice data, communications networks must provide certain levels of performance.
  • SONET synchronous optical network
  • jitter and signal amplitude may cause intersymbol interference (ISI) .
  • ISI intersymbol interference
  • "Jitter” is a term which refers to a type of signal distortion in serial data communications. More specifically, jitter can be described as incidental phase modulation measured as a time deviation. Typical bit error rates (BERs) are acceptable to an order of 10 "12 . Transmitters with low jitter output and sensitive receivers are required in serial data links to achieve acceptable levels of BER in communications networks. Additionally, repeaters are used to regenerate the amplitude with the signal providing the ability to transmit the data across the additional lengths of cable, allowing quality transmission over longer distances.
  • BERs bit error rates
  • repeaters are employed to remove jitter caused by ISI.
  • a component found in many repeaters is a phase locked loop (PLL) circuit, which is used to provide a recovered clock signal to re-time data going through a repeater.
  • PLL phase locked loop
  • Many phase locked loop circuits employ a reference clock as an input to the repeater.
  • the reference clock usually consist of an expensive crystal oscillator, which is used only for a short period of time to obtain frequency lock within the clock recovery PLL. Once frequency lock is obtained, the reference clock is no longer used by the repeater circuit .
  • repeater circuit 100 includes an amplifier
  • Data is input into amplifier 102, which regenerates the amplitude of the data signal. This data is sent to D flip-flop 104 and clock recovery PLL 106.
  • Reference clock 108 is employed to obtain frequency lock when the circuit is started. Thereafter, clock recovery PLL 106 generates a recovered clock signal, which is input into D flip-flop 104 as a clock signal that re-times data output from D flip-flop 104.
  • the present invention provides a phase locked loop, which does not require a local reference clock to obtain a frequency lock.
  • the circuit includes a frequency locked loop and a phase locked loop in which the frequency locked loop does not require a local reference clock.
  • the frequency locked loop includes a transition counter having an input for data with an output connected to a charge pump. This charge pump is connected to a loop filter, which in turn is connected to a voltage controlled oscillator. The output of the voltage controlled oscillator is connected to a second input in the transition counter.
  • the phase locked loop includes a phase detector with an input for data. The output of this phase detector is connected to a second charge pump, which has it output connected to the loop filter. The output of the voltage controlled oscillator also is connected to the input of the phase detector.
  • Figure 1 is a block diagram of a repeater circuit known in the art
  • Figure 2 is a schematic diagram of a phase locked loop circuit known in the art
  • Figure 3 is a functional block diagram of a phase locked loop circuit according to the present invention
  • Figure 4 is a block diagram of a transition counter according to the present invention
  • Figure 5 is a functional block diagram of a repeater according to the present invention
  • Figure 6 is a block diagram of a communications link containing a repeater according to the present invention.
  • FIG. 2 is a schematic diagram of a phase locked loop (PLL) circuit 200 known in the art.
  • PLL 200 is an analog clock recovery PLL, which requires a local reference clock.
  • PLL circuit 200 includes a phase frequency detector 202, a charge pump 204, a phase detector 206, a charge pump 208, a filter 210, a voltage controlled oscillator (VCO) 212, and a divide by N circuit 214.
  • Phase frequency detector 202 includes an input connected to a local reference clock and a second input connected to the output divide by N circuit 214.
  • Phase frequency detector 202 is employed to compare the clock signal generated by VCO 212 and is modified by divide by N circuit 214 with a local reference clock to provide an output to charge pump 204, which is used to increase or decrease the rates of clock signal from VCO 212.
  • VCO 212 is an oscillator whose frequency can be controlled by phase frequency detector 202 or phase detector 206 through either charge pump 204 or charge pump 208.
  • Phase frequency detector 202 is enabled by an enable signal through inverter 216 until a frequency lock occurs.
  • Phase detector 206 has an input for receiving data and a second input for receiving feedback from VCO 212. Phase detector 206 alters the frequency of VCO 212 through charge pump 208. Filter 210 is employed to filter out different components resulting from interfering signals far away from the center of frequency of interest. Additionally, filter 210 also provides a memory for the loop in case lock is momentarily lost due to a large interfering transient . Phase detector 206 produces pulses proportional to the phase difference between the incoming data and the output of VCO 212. This phase-sensitive signal is then passed to loop filter 210 through charge pump 208 and applied to the control input of VCO 212.
  • PLL circuit 200 is able to maintain a lock when the input signal frequency changes and the VCO input voltage is proportional to the frequency of the incoming signal .
  • the range of input signal frequencies over which the PLL can maintain a lock is called the "lock range”.
  • a drawback to PLL circuit 200 is the requirements to a local reference clock. Typically, the local reference clock includes an expensive crystal oscillator, which is only used for a short period of time when PLL 200 is started to obtain a frequency lock.
  • PLL circuit 300 is a clock recovery PLL circuit that does not require a local reference clock.
  • PLL circuit 300 includes a transition counter 302, a charge pump 304, a loop filter
  • VCO voltage control oscillator
  • phase detector 310 a charge pump 312
  • charge pump 304 and charge pump 312 form a charge pump unit in the depicted example.
  • a single charge pump may be used in place of charge pump 304 and 312 in which the charge pump has an input for both transition counter 302 and phase detector 310.
  • a frequency locked loop
  • phase locked loop 318 in PLL is formed by phase detector 310, charge pump 312, loop filter
  • Frequency locked loop 316 and phase locked loop 318 are enabled and disabled by a signal, enable phase detect, which enable and disables transition counters 302, charge pump 304, phase detector 310, and charge pump
  • Inverter 314 results in transition counter 302 and charge pump 304 being enabled when phase detector 310 and charge pump 312 are disabled and vise versa. In this manner, only frequency locked loop 316 or phase locked loop
  • Transition counter 302 is a counter or counting means that includes an input for data along with a second input connected to VCO 308. The function of transition counter
  • phase detector 310 includes a first input for data and a second input connected to the output of VCO 308.
  • VCO 308 is an output means controlled by transition counter 302 through charge pump 304 and loop filter 306.
  • Loop filter 306 is employed to filter out different components resulting from interfering signals far away from the center of the frequency. Additionally, loop filter 306 provides a memory for either loop in case a lock is momentarily lost due to a large interfering transient in the signal input into PLL circuit 300. Frequency locked loop
  • Transition counter 302 receives transitions from the data signal and compares these transitions to the number of clock signals to make a decision whether to pump charge up or down in charge pump 304. This occurs while phase detector 310 and charge pump
  • phase detector 310 and charge pump 312 are disabled. Once frequency lock is achieved, phase detector 310 and charge pump 312 are enable and transition counter 302 and charge pump 304 are disabled.
  • the data signal used to obtain frequency lock through the frequency locked loop is an idle character that is repeatedly transmitted on the link.
  • the idle character also referred to as an "idle primitive"
  • the serial links initialize and when no data is being sent. Since the idle character is deterministic, the exact frequency information may be obtained from this idle character. In other words, since it is known how many transitions occur, the number of cycles the recovery PLL has and obtained an estimate of relative frequency of the recovery PLL. This information is fed back to the recovery PLL, which then adjusts its frequency towards the frequency of the data, the idle characters.
  • the frequency locked loop in the depicted example serves a course adjustment that moves the recovery PLL close enough to the frequency of the data such that phase lock can occur.
  • the idle primitive occurs with 16 positive and 16 negative transitions over 40 bit times or clock cycles. If the transition counter identifies less than 16 positive and negative transitions, the charge pump 304 would be instructed to add charge to filter 306. As a result, the frequency of VCO 308 is increased. If transition counter 302 identifies more than 16 positive and negative transitions within 40 clock cycles, charge pump 304 would be instructed to decrease the charge in loop filter 306, thus reducing the frequency of the output from VCO 308. In this manner, frequency lock is obtained from a data stream without the need for a reference clock.
  • FIG. 4 a block diagram of a transition counter 450 is depicted according to the present invention.
  • Transition counter 450 is a more detailed block diagram of transition counter 302 in Figure 3.
  • Transition counter 450 includes a counter Cl, which is a sixteen bit counter used to counter positive edge transitions. When exactly sixteen transitions occur, only the carry output, C, is enabled. When any more or less transitions occur, one or more of the Q0-Q3 outputs in counter Cl are enabled. If more or less than sixteen transitions occur, OR gate 01 outputs a high signal enabling the up and down outputs through AND gates Al and A2, respectively. If the output of OR gate 01 is low, which occurs in a frequency locked condition, the outputs UP and DN are disabled.
  • Counter C2 is a six bit counter employed to count clock cycles in the depicted example .
  • the outputs through Q0-Q5 are selected in such a manner that the output of AND gate A3 are high.
  • the input to D flip-flop Dl is a combination of an inverted output from OR gate 03 which is ANDed with the carry output C of counter Cl through AND gate A4.
  • this output from AND gate A4 is high.
  • D flip- flop Dl is clocked and its input D is high, its output Q also will go high indicating that a frequency locked condition occurs.
  • Delay block 352 is used to delay the output from
  • transition counter 450 is an illustration of one of a number of different types of circuits that may be used to count transitions. This particular example employs a positive edge counter to detect positive edge transitions. Other designs are possible depending upon the implementation. Transition counter 450 employs two inputs and three outputs in the depicted example. The two inputs are from the voltage controlled oscillator and the serial data stream. The number of clock cycles from the voltage controlled oscillator are compared to the number of transitions in the serial data stream. In the case of Fibre
  • transition counter 450 is designed to count forty clock cycles and check to see if sixteen transitions has occurred in this time frame.
  • Transition counter 450 includes three output signals in the depicted example. These signals are UP, DN, and LOCK. If the transition counter detects less than sixteen transitions within forty bit times, this indicates that the voltage controlled oscillator is operating at higher frequency than the incoming data. In this case, the DN output is active. An active DN signal will drain the charge from the loop filter causing a reduction in the frequency of the voltage controlled oscillator. If transition counter 450 detects more than sixteen transitions in a forty bit time frame, the UP output is active resulting in an increase in the charge of the loop filter, thus increasing the frequency of the voltage controlled oscillator.
  • transition detector 450 senses exactly sixteen transitions within a forty bit time frame, the UP and DN outputs are disabled indicating that a frequency locked condition has occurred. In the depicted example, if transition counter 450 detects a locked condition for sixteen consecutive instances, the locked output is enabled.
  • This locked output is enabled phase detect signal employed to disable transition counter 302 and charge pump 304 and enable phase detector 310 and charge pump 312 in Figure 3 to disable the frequency locked loop and enable the phase locked loop.
  • the locked output in the depicted example is configure to require more than one locked condition due to the closed loop dynamics which when underdamped will transition through a locked state several times before settling down into a real frequency locked condition.
  • Repeater 500 includes an amplifier 502, a D flip-flop 504, and a clock recovery PLL 506.
  • a reference clock is not required in repeater 500 because clock recovery PLL 506 may be implemented using a PLL such as PLL circuit 300 depicted in Figure 3 according to the present invention.
  • Data enters amplifier 502 and is sent to D flip-flop 504 and clock recovery PLL circuit 506.
  • Clock recovery PLL circuit 506 provides a recovered clock signal used to re-time data output from D flip-flop 504. Initially, clock recovery PLL circuit 506 performs a phase and frequency lock using the idle characters in the incoming data amplified by amplifier 502. Then, clock recovery PLL circuit 506 then locks to the incoming serial data stream with the recovered clock re-timing serial data through D flip-flop 504.
  • Data link 600 includes a serial transmitter 602 having an output connected to cable
  • a repeater 606 is connected to the other end of cable
  • Serial transmitter 602 drives data across cable 604.
  • Eye diagram 610 at the input of cable 604 shows that the signal has very little jitter and a large amplitude.
  • ISI intersymbol interference
  • Repeater 606 is employed to remove much of the jitter caused by ISI and regenerates the amplitude of the signal as can be seen in eye diagram 614. This allows for the data to be transmitted across additional cable, such as cable 608.
  • the present invention provides an improved method and apparatus for recovering a clock signal without the need for a reference clock.
  • a data signal is employed to achieve a frequency lock in a frequency locked loop including a transition counter, a charge pump counter, a loop filter, and a voltage controlled oscillator.
  • the transition counter is employed to count the number of transitions occurring in the data signal . By knowing the number of transitions required for a selected clock frequency, the transition counter can adjust the charge pump to alter the frequency of the output of the voltage controlled oscillator to achieve a frequency locked loop lock in the circuit .
  • the transition counter counted the positive and negative transitions of an idle character.
  • a phase locked loop is employed to maintain a lock to the data.
  • This phase locked loop includes a phase detector, a charge pump, the loop filter, and the voltage controlled oscillator.
  • the present invention avoids the requirement of an external clock signal that is often provided by the use of the use of a crystal oscillator.
  • the present invention provides the advantage of reducing the complexity of the circuit and the cost of components required in manufacturing the circuit .

Abstract

A phase locked loop (200), which does not require a local reference clock to obtain a frequency lock. The circuit (200) includes a frequency locked loop (316) and a phase locked loop (318) in which the frequency locked loop (316) does not require a local reference clock. The frequency locked loop (316) includes a transition counter (302) having an input for data with an output connected to a charge pump (304). This charge pump (304) is connected to a loop filter (306), which in turn is connected to a voltage controlled oscillator (308). The output of the voltage controlled oscillator (308) is connected to a second input in the transition counter (302). The phase locked loop (200) includes a phase detector (310) with an input for data. The output of this phase detector (310) is connected to a second charge pump (312), which has it output connected to the loop filter (306). The output of the voltage controlled oscillator (308) also is connected to the input of the phase detector (310).

Description

A CLOCK RECOVERY CIRCUIT
1. TECHNICAL FIELD
The present invention relates generally to digital data transmission and in particular to a method in apparatus for recovering a clock signal . Still more particularly, the present invention relates to a phase locked loop circuit in which a reference clock is absent.
2. DESCRIPTION OF THE RELATED ART
Services such as voice mail, video on demand, and voice activated accessing of information from remote text and video libraries across the country are being made available over the internet and through other sources through various broad band technologies. These services are made available through components such as synchronous optical network (SONET) , a synchronous transfer mode (ATM) and intelligent networks (IN) that are found in broad band communications systems . Other services include computer serial input/output (I/O) data channels such as Fibre Channel and serial storage architecture (SSA) . These services are provided through a communications network containing a system of interconnected facilities designed to carry traffic from a variety of telecommunications sources. A "network" includes nodes and links. "Nodes" are typically switching offices, junction pairs, both. "Links" represent cable, terminating equipment, etc. "Traffic" is information within the network that flows through the nodes and links. With the introduction of more sophisticated services involving the transfer of large amounts of information, such as digital data, video, or voice data, communications networks must provide certain levels of performance.
As the speed of serial data links and communications networks increase, the quality of the data must be maintained. For example, jitter and signal amplitude may cause intersymbol interference (ISI) . "Jitter" is a term which refers to a type of signal distortion in serial data communications. More specifically, jitter can be described as incidental phase modulation measured as a time deviation. Typical bit error rates (BERs) are acceptable to an order of 10"12. Transmitters with low jitter output and sensitive receivers are required in serial data links to achieve acceptable levels of BER in communications networks. Additionally, repeaters are used to regenerate the amplitude with the signal providing the ability to transmit the data across the additional lengths of cable, allowing quality transmission over longer distances. Additionally, repeaters are employed to remove jitter caused by ISI. A component found in many repeaters is a phase locked loop (PLL) circuit, which is used to provide a recovered clock signal to re-time data going through a repeater. Many phase locked loop circuits employ a reference clock as an input to the repeater. The reference clock usually consist of an expensive crystal oscillator, which is used only for a short period of time to obtain frequency lock within the clock recovery PLL. Once frequency lock is obtained, the reference clock is no longer used by the repeater circuit .
In Figure 1, repeater circuit 100 includes an amplifier
102, a D flip-flop 104, a clock recovery PLL 106 and a reference clock 108. Data is input into amplifier 102, which regenerates the amplitude of the data signal. This data is sent to D flip-flop 104 and clock recovery PLL 106.
Reference clock 108 is employed to obtain frequency lock when the circuit is started. Thereafter, clock recovery PLL 106 generates a recovered clock signal, which is input into D flip-flop 104 as a clock signal that re-times data output from D flip-flop 104.
In reducing costs of PLLs and repeaters, it would be desirable to have an improved clock recovery apparatus that eliminates the requirements of a reference clock using a crystal oscillator. 3. SUMMARY OF THE INVENTION
The present invention provides a phase locked loop, which does not require a local reference clock to obtain a frequency lock. The circuit includes a frequency locked loop and a phase locked loop in which the frequency locked loop does not require a local reference clock. The frequency locked loop includes a transition counter having an input for data with an output connected to a charge pump. This charge pump is connected to a loop filter, which in turn is connected to a voltage controlled oscillator. The output of the voltage controlled oscillator is connected to a second input in the transition counter. The phase locked loop includes a phase detector with an input for data. The output of this phase detector is connected to a second charge pump, which has it output connected to the loop filter. The output of the voltage controlled oscillator also is connected to the input of the phase detector.
The above as well as additional objectives, features, and advantages of the present invention will become apparent in the following detailed written description.
4. BRIEF DESCRIPTION OF THE DRAWINGS
The novel features believed characteristic of the invention are set forth in the appended claims. The invention itself, however, as well as a preferred mode of use, further objectives and advantages thereof, will best be understood by reference to the following detailed description of an illustrative embodiment when read in conjunction with the accompanying drawings, wherein:
Figure 1 is a block diagram of a repeater circuit known in the art;
Figure 2 is a schematic diagram of a phase locked loop circuit known in the art; Figure 3 is a functional block diagram of a phase locked loop circuit according to the present invention; Figure 4 is a block diagram of a transition counter according to the present invention;
Figure 5 is a functional block diagram of a repeater according to the present invention; and Figure 6 is a block diagram of a communications link containing a repeater according to the present invention.
5. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
Figure 2 is a schematic diagram of a phase locked loop (PLL) circuit 200 known in the art. PLL 200 is an analog clock recovery PLL, which requires a local reference clock. PLL circuit 200 includes a phase frequency detector 202, a charge pump 204, a phase detector 206, a charge pump 208, a filter 210, a voltage controlled oscillator (VCO) 212, and a divide by N circuit 214. Phase frequency detector 202 includes an input connected to a local reference clock and a second input connected to the output divide by N circuit 214. Phase frequency detector 202 is employed to compare the clock signal generated by VCO 212 and is modified by divide by N circuit 214 with a local reference clock to provide an output to charge pump 204, which is used to increase or decrease the rates of clock signal from VCO 212.
VCO 212 is an oscillator whose frequency can be controlled by phase frequency detector 202 or phase detector 206 through either charge pump 204 or charge pump 208.
Phase frequency detector 202 is enabled by an enable signal through inverter 216 until a frequency lock occurs.
At that time, the enables signal disables phase frequency detector 202 and enable phase detector 206. Phase detector 206 has an input for receiving data and a second input for receiving feedback from VCO 212. Phase detector 206 alters the frequency of VCO 212 through charge pump 208. Filter 210 is employed to filter out different components resulting from interfering signals far away from the center of frequency of interest. Additionally, filter 210 also provides a memory for the loop in case lock is momentarily lost due to a large interfering transient . Phase detector 206 produces pulses proportional to the phase difference between the incoming data and the output of VCO 212. This phase-sensitive signal is then passed to loop filter 210 through charge pump 208 and applied to the control input of VCO 212. For example, if the frequency shifts slightly, the phase difference between the signal from VCO 212 and the data signal will begin to increase with time. This would change the control voltage on VCO 212 in such a way to bring the frequency of VCO 212 back to the same value as the incoming data signal. As a result, PLL circuit 200 is able to maintain a lock when the input signal frequency changes and the VCO input voltage is proportional to the frequency of the incoming signal . The range of input signal frequencies over which the PLL can maintain a lock is called the "lock range". A drawback to PLL circuit 200 is the requirements to a local reference clock. Typically, the local reference clock includes an expensive crystal oscillator, which is only used for a short period of time when PLL 200 is started to obtain a frequency lock. Thereafter, the local reference clock is no longer required. In Figure 3, a functional block diagram of a phase locked loop (PLL) circuit 300 is depicted according to the present invention. In the depicted example, PLL circuit 300 is a clock recovery PLL circuit that does not require a local reference clock. PLL circuit 300 includes a transition counter 302, a charge pump 304, a loop filter
306, a voltage control oscillator (VCO) 308, a phase detector 310, a charge pump 312, and an inverter 314. Charge pump 304 and charge pump 312 form a charge pump unit in the depicted example. Alternatively, a single charge pump may be used in place of charge pump 304 and 312 in which the charge pump has an input for both transition counter 302 and phase detector 310. A frequency locked loop
316 is formed by transition counter 302, charge pump 304, loop 306, and VCO 308. A phase locked loop 318 in PLL is formed by phase detector 310, charge pump 312, loop filter
306, and VCO 308. Frequency locked loop 316 and phase locked loop 318 are enabled and disabled by a signal, enable phase detect, which enable and disables transition counters 302, charge pump 304, phase detector 310, and charge pump
312. Inverter 314 results in transition counter 302 and charge pump 304 being enabled when phase detector 310 and charge pump 312 are disabled and vise versa. In this manner, only frequency locked loop 316 or phase locked loop
318 is active at any one time.
Transition counter 302 is a counter or counting means that includes an input for data along with a second input connected to VCO 308. The function of transition counter
302 is to detect and compare the number of clock cycles generated by VCO 308 and the number of positive and/or negative transitions from the serial data stream input into transition counter 302. Similarly, phase detector 310 includes a first input for data and a second input connected to the output of VCO 308. When the frequency locked loop is enabled, VCO 308 is an output means controlled by transition counter 302 through charge pump 304 and loop filter 306.
Loop filter 306 is employed to filter out different components resulting from interfering signals far away from the center of the frequency. Additionally, loop filter 306 provides a memory for either loop in case a lock is momentarily lost due to a large interfering transient in the signal input into PLL circuit 300. Frequency locked loop
316 is disabled once frequency lock is acquired and at that time phase locked loop 318 is enabled. Transition counter 302 receives transitions from the data signal and compares these transitions to the number of clock signals to make a decision whether to pump charge up or down in charge pump 304. This occurs while phase detector 310 and charge pump
312 are disabled. Once frequency lock is achieved, phase detector 310 and charge pump 312 are enable and transition counter 302 and charge pump 304 are disabled.
In the depicted example, the data signal used to obtain frequency lock through the frequency locked loop is an idle character that is repeatedly transmitted on the link. In Fibre channel applications, the idle character, also referred to as an "idle primitive", is repeatedly sent while the serial links initialize and when no data is being sent. Since the idle character is deterministic, the exact frequency information may be obtained from this idle character. In other words, since it is known how many transitions occur, the number of cycles the recovery PLL has and obtained an estimate of relative frequency of the recovery PLL. This information is fed back to the recovery PLL, which then adjusts its frequency towards the frequency of the data, the idle characters. The frequency locked loop in the depicted example serves a course adjustment that moves the recovery PLL close enough to the frequency of the data such that phase lock can occur.
For example, for Fibre Channel, the idle primitive occurs with 16 positive and 16 negative transitions over 40 bit times or clock cycles. If the transition counter identifies less than 16 positive and negative transitions, the charge pump 304 would be instructed to add charge to filter 306. As a result, the frequency of VCO 308 is increased. If transition counter 302 identifies more than 16 positive and negative transitions within 40 clock cycles, charge pump 304 would be instructed to decrease the charge in loop filter 306, thus reducing the frequency of the output from VCO 308. In this manner, frequency lock is obtained from a data stream without the need for a reference clock.
Turning to Figure 4, a block diagram of a transition counter 450 is depicted according to the present invention.
Transition counter 450 is a more detailed block diagram of transition counter 302 in Figure 3. Transition counter 450 includes a counter Cl, which is a sixteen bit counter used to counter positive edge transitions. When exactly sixteen transitions occur, only the carry output, C, is enabled. When any more or less transitions occur, one or more of the Q0-Q3 outputs in counter Cl are enabled. If more or less than sixteen transitions occur, OR gate 01 outputs a high signal enabling the up and down outputs through AND gates Al and A2, respectively. If the output of OR gate 01 is low, which occurs in a frequency locked condition, the outputs UP and DN are disabled.
Counter C2 is a six bit counter employed to count clock cycles in the depicted example . When forty cycles have been detected by counter Cl, the outputs through Q0-Q5 are selected in such a manner that the output of AND gate A3 are high. This clocks D flip-flop Dl . The input to D flip-flop Dl is a combination of an inverted output from OR gate 03 which is ANDed with the carry output C of counter Cl through AND gate A4. When a frequency locked condition occurs, this output from AND gate A4 is high. As a result, when D flip- flop Dl is clocked and its input D is high, its output Q also will go high indicating that a frequency locked condition occurs. When such a condition occurs sixteen consecutive times, the output of counter C3 also goes high and is latched by D flip-flop D2. The data is latched by counter C4 with its carry output C, which also acts to reset counters C3 and C4 after sensing forty bit times have occurred sixteen times.
Delay block 352 is used to delay the output from
ANDgate A3 to reset counters Cl and C2. Delaying of the signal from AND gate A3 allows for the outputs of counters Cl, C2, or gate 01 and AND gate A3 to settle. The locked signal from D flip-flop D2 can be used as the enable phase detect signal in Figure 3 to disable the frequency locked loop and enable the phase locked loop. In Figure 4, transition counter 450 is an illustration of one of a number of different types of circuits that may be used to count transitions. This particular example employs a positive edge counter to detect positive edge transitions. Other designs are possible depending upon the implementation. Transition counter 450 employs two inputs and three outputs in the depicted example. The two inputs are from the voltage controlled oscillator and the serial data stream. The number of clock cycles from the voltage controlled oscillator are compared to the number of transitions in the serial data stream. In the case of Fibre
Channel technology, an idle primitive has sixteen positive and negative transitions repeating in a forty bit pattern. Thus, in the depicted example, transition counter 450 is designed to count forty clock cycles and check to see if sixteen transitions has occurred in this time frame.
Transition counter 450 includes three output signals in the depicted example. These signals are UP, DN, and LOCK. If the transition counter detects less than sixteen transitions within forty bit times, this indicates that the voltage controlled oscillator is operating at higher frequency than the incoming data. In this case, the DN output is active. An active DN signal will drain the charge from the loop filter causing a reduction in the frequency of the voltage controlled oscillator. If transition counter 450 detects more than sixteen transitions in a forty bit time frame, the UP output is active resulting in an increase in the charge of the loop filter, thus increasing the frequency of the voltage controlled oscillator.
If transition detector 450 senses exactly sixteen transitions within a forty bit time frame, the UP and DN outputs are disabled indicating that a frequency locked condition has occurred. In the depicted example, if transition counter 450 detects a locked condition for sixteen consecutive instances, the locked output is enabled.
This locked output is enabled phase detect signal employed to disable transition counter 302 and charge pump 304 and enable phase detector 310 and charge pump 312 in Figure 3 to disable the frequency locked loop and enable the phase locked loop. The locked output in the depicted example is configure to require more than one locked condition due to the closed loop dynamics which when underdamped will transition through a locked state several times before settling down into a real frequency locked condition.
With reference now to Figure 5, a functional block diagram of a repeater 500 is depicted according to the present invention. Repeater 500 includes an amplifier 502, a D flip-flop 504, and a clock recovery PLL 506. As can be seen, a reference clock is not required in repeater 500 because clock recovery PLL 506 may be implemented using a PLL such as PLL circuit 300 depicted in Figure 3 according to the present invention. Data enters amplifier 502 and is sent to D flip-flop 504 and clock recovery PLL circuit 506. Clock recovery PLL circuit 506 provides a recovered clock signal used to re-time data output from D flip-flop 504. Initially, clock recovery PLL circuit 506 performs a phase and frequency lock using the idle characters in the incoming data amplified by amplifier 502. Then, clock recovery PLL circuit 506 then locks to the incoming serial data stream with the recovered clock re-timing serial data through D flip-flop 504.
In Figure 6, a block diagram of a repeater application and relative signals across a data link is depicted according to the present invention. Data link 600 includes a serial transmitter 602 having an output connected to cable
604. A repeater 606 is connected to the other end of cable
602 having an output connected to cable 608. Serial transmitter 602 drives data across cable 604. Eye diagram 610 at the input of cable 604 shows that the signal has very little jitter and a large amplitude. As the signal propagates through cable 604, the "eye" closes horizontally due to intersymbol interference (ISI) and vertically due to attenuation as can be seen in eye diagram 612. Repeater 606 is employed to remove much of the jitter caused by ISI and regenerates the amplitude of the signal as can be seen in eye diagram 614. This allows for the data to be transmitted across additional cable, such as cable 608.
Thus, the present invention provides an improved method and apparatus for recovering a clock signal without the need for a reference clock. Instead of using a reference clock, a data signal is employed to achieve a frequency lock in a frequency locked loop including a transition counter, a charge pump counter, a loop filter, and a voltage controlled oscillator. The transition counter is employed to count the number of transitions occurring in the data signal . By knowing the number of transitions required for a selected clock frequency, the transition counter can adjust the charge pump to alter the frequency of the output of the voltage controlled oscillator to achieve a frequency locked loop lock in the circuit .
In the depicted example, the transition counter counted the positive and negative transitions of an idle character. Those of ordinary skill in the art will realize that other types of data signals having a known number of transitions for a selected frequency may be employed according to the present invention. After a frequency lock occurs, a phase locked loop is employed to maintain a lock to the data. This phase locked loop includes a phase detector, a charge pump, the loop filter, and the voltage controlled oscillator. Thus, in this manner the present invention avoids the requirement of an external clock signal that is often provided by the use of the use of a crystal oscillator. In this manner, the present invention provides the advantage of reducing the complexity of the circuit and the cost of components required in manufacturing the circuit .
The description of the preferred embodiment of the present invention has been presented for purposes of illustration and description, but is not intended to be exhaustive or limit the invention in the form disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art . The embodiment was chosen and described in order to best explain the principles of the invention and the practical application to enable others of ordinary skill in the art to understand the invention for various embodiments with various modifications as are suited to the particular use contemplated.

Claims

CLAIMS :What is claimed is:
1. An apparatus for generating a clock signal comprising; an input adapted for connection to a data source; output means for generating a clock signal having a frequency; and counter means connected to the output means for counting a number of transitions occurring within a time period in data received from the data source, wherein the counter means controls the frequency of the output means in response to the number of transitions occurring within a time period.
2. The apparatus of claim 1 further comprising: phase detector means having an input adapted for connection to the data source; and enablement means connected to the counter means and the phase detector means for selectively enabling the counter means and the phase detector, wherein the counter means is enabled when the phase detector means is disabled and wherein the phase detector means is enabled when the counter means is disabled.
3. The apparatus of claim 2 , wherein the enablement means initially enables the counter means and enables the phase detector means in response to a frequency lock to the data occurring in the clock signal .
4. The apparatus of claim 1, wherein the data source repeatedly transmits data in a form of idle characters having positive and negative transitions.
5. The apparatus of claim 1, wherein the data source transmits other data in place of the idle characters after a period of time.
6. The apparatus of claim 1, wherein the output means includes a voltage controlled oscillator.
7. The apparatus of claim 1, wherein the output means is connected to the counter means by charge pump and a loop filter.
8. The apparatus of claim 1, wherein the output means includes a loop filter and a voltage controlled oscillator.
9. The apparatus of claim 1, wherein the counter means is a transition counter.
10. A phase locked loop circuit comprising: a counter having first input, a second input, and an output, the first input being adapted for connection to a data source, wherein the counter counts transitions in data from the data source and compares the transitions to a frequency of an output signal; a phase detector having a first input, a second input, and an output, the first input being adapted for connection to the data source; and a voltage controlled oscillator having an input and an output, the input being connected to the output of the counter and the output of the phase detector and the output being connected to the second input in the counter and to the second input in the phase detector, wherein the voltage controlled oscillator generates the output signal having a frequency at the output of the voltage controlled oscillator and the frequency is controlled by the counter, wherein the counter and the voltage controlled oscillator form a frequency locked loop and the phase detector and voltage controlled oscillator form a phase locked loop and wherein the frequency locked loop is enabled while the phase locked loop is disabled and the frequency locked loop is disabled while the phase locked loop is enabled.
11. The phase locked loop circuit of claim 10 further comprising a control signal and wherein the counter and the phase detector are enabled and disabled such that the counter is enabled when the phase detector is disabled and the counter is disabled when the phase detector is enabled.
12. The phase locked loop circuit of claim 10, wherein the counter and the phase detector are connected to the voltage controlled oscillator by charge pump unit and a loop filter, wherein the charge pump unit has an input and an output, the input of the charge pump unit being connected to the output of the counter and the output of the phase detector and wherein the loop filter has an input and an output, the input of the loop filter being connected to the output of the charge pump and the output of the loop filter being connected to the input of the voltage controlled oscillator.
13. The phase locked loop circuit of claim 12, wherein the charge pump unit comprises a first charge pump having an input connected to the output of the counter and a second charge pump having an input connected to the output of the phase detector, wherein an output of the first charge pump and an output of the second charge pump are connected to the input of the loop filter.
14. The phase locked loop circuit of claim 13, wherein the first charge pump and the both charge pump are enabled and disabled by the control signal and wherein the first charge pump is enabled when the counter is enabled and the second charge pump is enabled when the phase detector is enabled.
15. The phase locked loop circuit of claim 10, wherein the data source repeatedly transmits data in a form of idle characters having positive and negative transitions.
16. The apparatus of claim 10, wherein the data source transmits other data in place of idle characters after a period of time.
17. A repeater circuit comprising: an amplifier having an input and an output, wherein the input is adapted for connection to a data signal and the output generates an amplified data signal; a flip-flop having a first input, a second input, and an output, wherein the first input is connected to the output of the amplifier and the output generates a data signal using the amplified data signal in response to a clock signal applied to the second input; and a phase locked loop circuit having an input connected to the output of the amplifier and an output connected to the second input of the flip-flop, the phase locked loop circuit comprising: a counter having a first input, a second input, and an output, the first input being adapted for connection to a data source, wherein the counter counts transitions in data from the data source and compares the transitions to a frequency of an output signal;
a phase detector having a first input, a second input , and an output , the first input being adapted for connection to the data source;
a voltage controlled oscillator having an input and an output, the input being connected to the output of the counter and to the output of the phase detector and the output being connected to the output of the phase locked loop circuit, to the second input in the counter, and to the second input in the phase detector, wherein the voltage controlled oscillator generates the output signal at the output,
wherein the counter and the voltage controlled oscillator form a frequency locked loop and the phase detector and the voltage controlled oscillator form a phase locked loop and wherein the frequency locked loop is enabled while the phase locked loop is disabled and the frequency locked loop is disabled while the phase locked loop is enabled.
18. The repeater of claim 17, wherein the flip flop is a D flip-flop.
19. The repeater of claim 17, wherein the phase locked loop circuit is connected to a control signal and the counter and the phase detector are enabled and disabled using the control signal such that the counter is enabled when the phase detector is disabled and the counter is disabled when the phase detector is enabled.
20. The repeater of claim 10, wherein the counter and the phase detector in the phase locked loop circuit are connected to the voltage controlled oscillator by charge pump unit, wherein the charge pump unit has an input and an output, the input of the charge pump unit being connected to the output of the counter and to the output of the phase detector and the output of the charge pump unit being connected to the voltage controlled oscillator.
21. The repeater of claim 20, wherein the charge pump unit is connected to the voltage controlled oscillator by a loop filter.
22. The repeater of claim 21, wherein the charge pump unit includes two charge pumps .
23. A method for generating a clock signal in a voltage controlled oscillator, the method comprising: receiving a data signal from a data source; directing the data signal to a counter; counting data transitions in the data signal; adjusting a frequency of the clock signal from the voltage controlled oscillator based on the counted data transitions in the data signal during a period of time; directing the data signal to a phase detector in response to an occurrence of a frequency lock in the clock signal; and adjusting the frequency of the clock signal from the voltage controlled oscillator using the phase detector in response to the directing of the data signal to the phase detector.
24. The method of claim 23, wherein the step of receiving a data signal includes receiving idle characters having positive and negative transitions.
25. The method of claim 23, wherein the directing steps are performed by controlled means connected to the counter and the phase detector such that the counter is enabled when the phase detector is disabled and the counter is disabled when the phase detector is enabled.
PCT/US1997/022907 1997-03-26 1997-12-15 A clock recovery circuit WO1998043356A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU55247/98A AU5524798A (en) 1997-03-26 1997-12-15 A clock recovery circuit

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/824,170 US5987085A (en) 1997-03-26 1997-03-26 Clock recovery circuit
US08/824,170 1997-03-26

Publications (1)

Publication Number Publication Date
WO1998043356A1 true WO1998043356A1 (en) 1998-10-01

Family

ID=25240779

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1997/022907 WO1998043356A1 (en) 1997-03-26 1997-12-15 A clock recovery circuit

Country Status (3)

Country Link
US (1) US5987085A (en)
AU (1) AU5524798A (en)
WO (1) WO1998043356A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000019613A1 (en) * 1998-09-25 2000-04-06 Infineon Technologies Ag Frequency detection method for clock signal adjustment and frequency detection circuit for implementing said method
WO2012088275A1 (en) * 2010-12-22 2012-06-28 Silicon Laboratories Inc. Method and apparatus for generating a system clock signal

Families Citing this family (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE506470C2 (en) * 1996-04-29 1997-12-22 Ericsson Telefon Ab L M Method and apparatus for clock recovery from a data signal
US6044123A (en) * 1996-10-17 2000-03-28 Hitachi Micro Systems, Inc. Method and apparatus for fast clock recovery phase-locked loop with training capability
US6704382B1 (en) * 1997-07-11 2004-03-09 Tellabs Operations, Inc. Self-sweeping autolock PLL
US6118836A (en) * 1997-12-18 2000-09-12 Alcatel Usa Sourcing L.P. Frequency and phase locking apparatus
US6141394A (en) * 1997-12-22 2000-10-31 Philips Electronics North America Corporation Fractional-N frequency synthesizer with jitter compensation
US6326826B1 (en) * 1999-05-27 2001-12-04 Silicon Image, Inc. Wide frequency-range delay-locked loop circuit
US6351508B1 (en) * 1999-11-17 2002-02-26 Transwitch Corporation Phase/frequency detector for dejitter applications
JP3881891B2 (en) * 1999-12-03 2007-02-14 富士通株式会社 Phase-locked loop circuit and optical repeater, optical terminal device, and optical communication system including the circuit
JP3403365B2 (en) * 1999-12-13 2003-05-06 松下電器産業株式会社 Clock extraction circuit
US6320469B1 (en) * 2000-02-15 2001-11-20 Agere Systems Guardian Corp. Lock detector for phase-locked loop
US6278332B1 (en) 2000-02-15 2001-08-21 Agere Systems Guardian Corp. Charge pump for low-voltage, low-jitter phase locked loops
US7333570B2 (en) * 2000-03-14 2008-02-19 Altera Corporation Clock data recovery circuitry associated with programmable logic device circuitry
US6608875B1 (en) * 2000-05-02 2003-08-19 Tektronix, Inc. Free-running-frequency adjustment circuit for a clock recovery system
US6531927B1 (en) * 2000-10-03 2003-03-11 Lsi Logic Corporation Method to make a phase-locked loop's jitter transfer function independent of data transition density
US6307411B1 (en) 2000-10-13 2001-10-23 Brookhaven Science Associates Wide tracking range, auto ranging, low jitter phase lock loop for swept and fixed frequency systems
US7304545B1 (en) 2000-11-30 2007-12-04 Marvell International Ltd. High latency timing circuit
US6732286B1 (en) 2000-11-30 2004-05-04 Marvell International, Ltd. High latency timing circuit
US20020093994A1 (en) * 2000-12-30 2002-07-18 Norm Hendrickson Reverse data de-skew method and system
US20020093986A1 (en) * 2000-12-30 2002-07-18 Norm Hendrickson Forward data de-skew method and system
US20020090045A1 (en) * 2001-01-10 2002-07-11 Norm Hendrickson Digital clock recovery system
US7123678B2 (en) 2001-02-01 2006-10-17 Vitesse Semiconductor Corporation RZ recovery
US6552619B2 (en) 2001-02-05 2003-04-22 Pmc Sierra, Inc. Multi-channel clock recovery circuit
US6661295B2 (en) 2001-04-09 2003-12-09 Cts Corporation Controllable crystal oscillator
US6946919B2 (en) * 2002-01-14 2005-09-20 Cts Corporation Controllable crystal oscillator component
JP4567231B2 (en) * 2001-04-12 2010-10-20 株式会社日立製作所 Wavelength converter and wavelength division multiplexing optical communication device
US6856206B1 (en) 2001-06-25 2005-02-15 Silicon Laboratories, Inc. Method and apparatus for acquiring a frequency without a reference clock
US6988227B1 (en) 2001-06-25 2006-01-17 Silicon Laboratories Inc. Method and apparatus for bit error rate detection
WO2003017487A1 (en) * 2001-08-16 2003-02-27 Koninklijke Philips Electronics N.V. Ring oscillator stage
US8218608B2 (en) * 2001-09-05 2012-07-10 Lear Corporation Self-tuning transmitter
US7130367B1 (en) * 2002-04-09 2006-10-31 Applied Micro Circuits Corporation Digital delay lock loop for setup and hold time enhancement
US6737995B2 (en) * 2002-04-10 2004-05-18 Devin Kenji Ng Clock and data recovery with a feedback loop to adjust the slice level of an input sampling circuit
US6700448B1 (en) 2002-08-30 2004-03-02 Cts Corporation High performance dual range oscillator module
US7057435B2 (en) * 2003-05-30 2006-06-06 Regents Of The University Of California Distributed delay-locked-based clock and data recovery systems
US7061223B2 (en) * 2003-06-26 2006-06-13 International Business Machines Corporation PLL manufacturing test apparatus
US7934112B2 (en) * 2003-12-30 2011-04-26 Intel Corporation Rate verification of an incoming serial alignment sequence
US20050246476A1 (en) * 2004-04-29 2005-11-03 Wolfe Sarah M Method and apparatus of regenerating data signal in monolithic VMEbus backplane
TWI246339B (en) * 2004-09-17 2005-12-21 Realtek Semiconductor Corp Evaluation method for signal transmission quality and tuning method thereof
US7256630B2 (en) * 2005-05-25 2007-08-14 Kabushiki Kaisha Toshiba System and method for PLL control
KR100639230B1 (en) * 2005-06-30 2006-10-30 주식회사 하이닉스반도체 Synchronous memory device with a output driver controller
WO2007059488A2 (en) * 2005-11-14 2007-05-24 Keystone Semiconductor, Inc Data clock recovery system using digital arrival-time detector
DE102005056033A1 (en) * 2005-11-24 2007-06-06 Atmel Germany Gmbh Phase-locked loop
US7375563B1 (en) 2006-04-07 2008-05-20 Pericom Semiconductor Corp. Duty cycle correction using input clock and feedback clock of phase-locked-loop (PLL)
US20080072130A1 (en) * 2006-05-31 2008-03-20 Stimple James R Pattern-triggered measurement system
US7733999B2 (en) * 2006-06-20 2010-06-08 Ciena Corporation System and method for an adaptable timing recovery architecture for critically-timed transport applications
US7375591B2 (en) * 2006-08-04 2008-05-20 Silicon Laboratories Inc. Robust false locking prevention in referenceless frequency acquisition
US7564280B2 (en) * 2006-11-30 2009-07-21 Broadcom Corporation Phase locked loop with small size and improved performance
KR100833591B1 (en) * 2006-12-27 2008-05-30 주식회사 하이닉스반도체 Phase synchronous device and a method for phase synchronous signal generation
JP5171906B2 (en) * 2010-09-13 2013-03-27 株式会社東芝 Phase synchronization circuit
US8811557B2 (en) * 2010-12-17 2014-08-19 Nxp B.V. Frequency acquisition utilizing a training pattern with fixed edge density
US10326627B2 (en) * 2016-09-08 2019-06-18 Lattice Semiconductor Corporation Clock recovery and data recovery for programmable logic devices
US10528076B2 (en) 2017-11-28 2020-01-07 Western Digital Technologies, Inc. Clock retiming circuit

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4069462A (en) * 1976-12-13 1978-01-17 Data General Corporation Phase-locked loops
US4876518A (en) * 1988-12-02 1989-10-24 Motorola Inc. Frequency tracking system
US5278874A (en) * 1992-09-02 1994-01-11 Motorola, Inc. Phase lock loop frequency correction circuit
US5487093A (en) * 1994-05-26 1996-01-23 Texas Instruments Incorporated Autoranging digital analog phase locked loop

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3878334A (en) * 1974-04-10 1975-04-15 Gen Dynamics Corp Data synchronizing systems
US4222013A (en) * 1978-11-24 1980-09-09 Bowers Thomas E Phase locked loop for deriving clock signal from aperiodic data signal
US4419760A (en) * 1982-01-29 1983-12-06 Motorola Inc. Augmented phase-locked loop for very wide range acquisition and method therefor
US4464771A (en) * 1982-04-02 1984-08-07 Motorola, Inc. Phase-locked loop circuit arrangement
US4534044A (en) * 1983-05-02 1985-08-06 Honeywell Information Systems Inc. Diskette read data recovery system
US4876700A (en) * 1986-04-16 1989-10-24 E. F. Johnson Company Data demodulator
US4926447A (en) * 1988-11-18 1990-05-15 Hewlett-Packard Company Phase locked loop for clock extraction in gigabit rate data communication links
US5276712A (en) * 1989-11-16 1994-01-04 Digital Equipment Corporation Method and apparatus for clock recovery in digital communication systems
US5170297A (en) * 1990-07-13 1992-12-08 Standard Microsystems Corporation Current averaging data separator
US5164966A (en) * 1991-03-07 1992-11-17 The Grass Valley Group, Inc. Nrz clock and data recovery system employing phase lock loop
JP2854777B2 (en) * 1992-04-27 1999-02-03 株式会社東芝 Phase locked loop circuit and signal extraction method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4069462A (en) * 1976-12-13 1978-01-17 Data General Corporation Phase-locked loops
US4876518A (en) * 1988-12-02 1989-10-24 Motorola Inc. Frequency tracking system
US5278874A (en) * 1992-09-02 1994-01-11 Motorola, Inc. Phase lock loop frequency correction circuit
US5487093A (en) * 1994-05-26 1996-01-23 Texas Instruments Incorporated Autoranging digital analog phase locked loop

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
M. CARNES ET. AL.: "CYCLE SYNCHRONIZED PHASE LOCKED LOOP", IBM TECHNICAL DISCLOSURE BULLETIN, vol. 23, no. 1, 1 June 1980 (1980-06-01), NEW YORK,US, pages 81 - 82, XP002060801 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000019613A1 (en) * 1998-09-25 2000-04-06 Infineon Technologies Ag Frequency detection method for clock signal adjustment and frequency detection circuit for implementing said method
US6362693B2 (en) 1998-09-25 2002-03-26 Infineon Technologies Ag Frequency detection method for adjusting a clock signal frequency and a frequency detector circuit for carrying out the method
WO2012088275A1 (en) * 2010-12-22 2012-06-28 Silicon Laboratories Inc. Method and apparatus for generating a system clock signal

Also Published As

Publication number Publication date
AU5524798A (en) 1998-10-20
US5987085A (en) 1999-11-16

Similar Documents

Publication Publication Date Title
US5987085A (en) Clock recovery circuit
EP1388975B1 (en) System and method for data transition control in a multirate communication system
US6526112B1 (en) System for clock and data recovery for multi-channel parallel data streams
US7366270B2 (en) PLL/DLL dual loop data synchronization utilizing a granular FIFO fill level indicator
US8090047B2 (en) System and method for programmably adjusting gain and frequency response in a 10-gigabit ethernet/fibre channel system
US7324620B2 (en) Techniques to reduce transmitted jitter
US7493095B2 (en) PMA RX in coarse loop for high speed sampling
US7463706B2 (en) System and method for performing on-chip synchronization of system signals utilizing off-chip harmonic signal
US4320515A (en) Bit synchronizer
US6433599B2 (en) Circuit for data signal recovery and clock signal regeneration
WO2001006696A1 (en) Apparatus and method for servo-controlled self-centering phase detector
US7197102B2 (en) Method and apparatus for clock-and-data recovery using a secondary delay-locked loop
US6263034B1 (en) Circuit and technique for digital reduction of jitter transfer
EP0168943B1 (en) Signal timing circuits
US7308060B1 (en) Self correcting data re-timing circuit and method
US5101203A (en) Digital data regeneration and deserialization circuits
US6351508B1 (en) Phase/frequency detector for dejitter applications
JP3351407B2 (en) CDR circuit for optical receiver
US7376211B2 (en) High speed early/late discrimination systems and methods for clock and data recovery receivers
US7370247B2 (en) Dynamic offset compensation based on false transitions
EP1665619B1 (en) Techniques to test transmitted signal integrity
CN1711691B (en) PLL with balanced quadricorrelator
CN100555931C (en) The device of conditioning signal sampled point, system and method
US6552616B1 (en) Asynchronous phase detector for a PLD independent of timing requirements
US20040017871A1 (en) Techniques to regenerate a signal

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH HU IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG UZ VN YU ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SZ UG ZW AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

NENP Non-entry into the national phase

Ref country code: CA

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP

Ref document number: 1998545672

Format of ref document f/p: F