IP Library Granted Patent US 8,649,473
Granted Patent B2
US 8,649,473 · App. 12/801,835 · Granted Feb 11, 2014

Method and apparatus for receiving burst data without using external detection signal

Inventors: Yoshinori Nishi (Chiba, JP); Masahiro Konishi (Chiba, JP)
Assignee: MegaChips Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,649,473
App. No.
12/801,835
Granted
Feb 11, 2014
Kind
B2
Abstract

Apparatus and method for receiving burst data signal without using external detection signal are disclosed. The apparatus can include a clock data recovery (CDR) circuit to generate a clock signal, and a detection circuit to detect an initial portion in the data recovered from the input signal. The CDR circuit can have a first mode that attempts to synchronize the clock signal with a reference data signal, and a second mode that attempts to synchronize the clock signal with the burst data signal and to recover data based on the clock signal. The apparatus can include a controller to conduct a process including, in sequence, setting the CDR circuit in the first mode, setting the CDR circuit in the second mode, and keeping the CDR circuit in the second mode when the detection circuit detects the initial portion in the recovered data.

Claims (79)

1. An apparatus to receive a burst data signal having data edges and corresponding to burst data including an initial portion, the apparatus comprising:

an input circuit configured to receive an electrical signal and output an input signal;

a reference data signal generator configured to generate a reference data signal having reference edges;

a clock data recovery (CDR) circuit configured to generate a clock signal having clock edges, the CDR circuit having a first mode that attempts to synchronize the clock edges with the reference edges, and a second mode that attempts to synchronize the clock edges with the data edges and to recover data from the input signal based on the clock signal;

a detection circuit configured to detect the initial portion in the data recovered from the input signal; and

a controller configured to conduct a process including following steps in sequence:

setting the CDR circuit in the first mode to synchronize the clock edges with the reference edges;

setting the CDR circuit in the second mode while supplying the data recovered from the input signal to the detection circuit;

keeping the CDR circuit in the second mode when the detection circuit detects the initial portion in the data; and

initiating a next cycle of the process when the detection circuit does not detect the initial portion in the data within a predetermined time period,

wherein the CDR circuit includes a clock phase moving circuit that temporarily moves a phase of the clock signal to a predetermined direction when the process proceeds from the step of setting the CDR circuit in the first mode to the step of setting the CDR circuit in the second mode.

2. An apparatus to receive a burst data signal having data edges and corresponding to burst data including an initial portion, the apparatus comprising:

an input circuit configured to receive an electrical signal and output an input signal;

a reference data signal generator configured to generate a reference data signal having reference edges;

a clock data recovery (CDR) circuit configured to generate a clock signal having clock edges, the CDR circuit having a first mode that attempts to synchronize the clock edges with the reference edges, and a second mode that attempts to synchronize the clock edges with the data edges and to recover data from the input signal based on the clock signal; a detection circuit configured to detect the initial portion in the data recovered from the input signal; and

a controller configured to conduct a process including following steps in sequence:

setting the CDR circuit in the first mode to synchronize the clock edges with the reference edges;

setting the CDR circuit in the second mode while supplying the data recovered from the input signal to the detection circuit;

keeping the CDR circuit in the second mode when the detection circuit detects the initial portion in the data; and

initiating a next cycle of the process when the detection circuit does not detect the initial portion in the data within a predetermined time period,

wherein the input circuit further comprises:

a buffer for driving the input signal;

an input capacitor having a first terminal to receive the electrical signal and a second terminal coupled to the buffer; and

a pre-charge circuit configured to supply a fixed potential to the second terminal of the input capacitor via an adjustable resistance, wherein the resistance is reduced to a predetermined value when the process proceeds from the step of setting the CDR circuit in the first mode to the step of setting the CDR circuit in the second mode.

3. An apparatus to receive a burst data signal having data edges and corresponding to burst data including an initial portion, the apparatus comprising:

an input circuit configured to receive an electrical signal and output an input signal;

a reference data signal generator configured to generate a reference data signal having reference edges;

a clock data recovery (CDR) circuit configured to generate a clock signal having clock edges, the CDR circuit having a first mode that attempts to synchronize the clock edges with the reference edges, and a second mode that attempts to synchronize the clock edges with the data edges and to recover data from the input signal based on the clock signal; a detection circuit configured to detect the initial portion in the data recovered from the input signal;

a controller configured to conduct a process including following steps in sequence:

setting the CDR circuit in the first mode to synchronize the clock edges with the reference edges;

setting the CDR circuit in the second mode while supplying the data recovered from the input signal to the detection circuit;

keeping the CDR circuit in the second mode when the detection circuit detects the initial portion in the data; and

initiating a next cycle of the process when the detection circuit does not detect the initial portion in the data within a predetermined time period;

a dummy data generator that generates a dummy data having a predetermined bit pattern; and

a selector that selects and outputs the dummy data before the detection circuit detects the initial portion and the data recovered from the input signal after the detection circuit detects the initial portion.

4. An apparatus to receive a burst data signal having data edges and corresponding to burst data from an optical network unit (ONU) including an initial portion, the apparatus comprising:

a transmitter configured to generate an output data signal to be transmitted to the ONU based on a transmitter clock signal;

a reference data signal generator configured to generate a reference data signal having reference edges based on the transmitter clock signal;

a clock data recovery (CDR) circuit configured to generate a clock signal having clock edges, the CDR circuit having a first mode that attempts to synchronize the clock edges with the reference edges, and a second mode that attempts to synchronize the clock edges with the data edges and to recover data from an input signal based on the clock signal;

a detection circuit configured to detect the initial portion in the data recovered from the input signal;

a controller configured to conduct a process including following steps in sequence:

setting the CDR circuit in the first mode to synchronize the clock edges with the reference edges;

setting the CDR circuit in the second mode while supplying the data recovered from the input signal to the detection circuit;

keeping the CDR circuit in the second mode when the detection circuit detects the initial portion in the data; and

initiating a next cycle of the process when the detection circuit does not detect the initial portion in the data within a predetermined time period;

a dummy data generator that generates a dummy data having a predetermined bit pattern; and

a selector that selects and outputs the dummy data before the detection circuit detects the initial portion and the data recovered from the input signal after the detection circuit detects the initial portion.

5. A method for receiving a burst data signal having data edges and corresponding to burst data including an initial portion, the method comprising:

receiving an input signal;

generating a reference data signal having reference edges;

generating a clock signal having clock edges by using a clock data recovery (CDR) circuit, the CDR circuit having a first mode that attempts to synchronize the clock edges with the reference edges, and a second mode that attempts to synchronize the clock edges with the data edges and to recover data from the input signal based on the clock signal; and

conducting a process including following steps in sequence:

setting the CDR circuit in the first mode to synchronize the clock edges with the reference edges;

setting the CDR circuit in the second mode while trying to detect the initial portion in the data recovered from the input signal;

keeping the CDR circuit in the second mode when the initial portion is detected in the data; and

initiating a next cycle of the process when the detection circuit does not detect the initial portion in the data within a predetermined time period,

wherein the process includes temporarily moving a phase of the clock signal to a predetermined direction when the process proceeds from the step of setting the CDR circuit in the first mode to the step of setting the CDR circuit in the second mode.

6. A method for receiving a burst data signal having data edges and corresponding to burst data including an initial portion, the method comprising:

receiving an input signal;

generating a reference data signal having reference edges;

generating a clock signal having clock edges by using a clock data recovery (CDR) circuit, the CDR circuit having a first mode that attempts to synchronize the clock edges with the reference edges, and a second mode that attempts to synchronize the clock edges with the data edges and to recover data from the input signal based on the clock signal;

conducting a process including following steps in sequence:

setting the CDR circuit in the first mode to synchronize the clock edges with the reference edges;

setting the CDR circuit in the second mode while trying to detect the initial portion in the data recovered from the input signal;

keeping the CDR circuit in the second mode when the initial portion is detected in the data; and

initiating a next cycle of the process when the detection circuit does not detect the initial portion in the data within a predetermined time period;

generating a dummy data having a predetermined bit pattern; and

selecting and outputting the dummy data before the initial portion is detected and the data recovered from the input signal after the initial portion is detected.

7. A method for receiving a burst data signal having data edges and corresponding to burst data from an optical network unit (ONU) including an initial portion, the method comprising:

generating an output data signal to be transmitted to the ONU based on a transmitter clock signal;

generating a reference data signal having reference edges based on the transmitter clock signal;

generating a clock signal having clock edges by using a clock data recovery (CDR) circuit, the CDR circuit having a first mode that attempts to synchronize the clock edges with the reference edges, and a second mode that attempts to synchronize the clock edges with the data edges and to recover data from the input signal based on the clock signal;

conducting a process including following steps in sequence:

setting the CDR circuit in the first mode to synchronize the clock edges with the reference edges;

setting the CDR circuit in the second mode while trying to detect the initial portion in the data recovered from the input signal;

keeping the CDR circuit in the second mode when the initial portion is detected in the data; and

initiating a next cycle of the process when the detection circuit does not detect the initial portion in the data within a predetermined time period;

generating a dummy data having a predetermined bit pattern; and

selecting and outputting the dummy data before the initial portion is detected and the data recovered from the input signal after the initial portion is detected.

Assignments (2)
MERGER Recorded Apr 24, 2013
From: KAWASAKI MICROELECTRONICS, INC.
To: MEGACHIPS CORPORATION
Reel/Frame 030276/0579 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2010
From: NISHI, YOSHINORI; KONISHI, MASAHIRO
To: KAWASAKI MICROELECTRONICS, INC.
Reel/Frame 024673/0001 →
Continuity (2)
Continuation In Part 12496159 · Jul 1, 2009
Related Publication 20110001531A1 · Jan 6, 2011