JP4778014B2 - Duty detection circuit and CDR circuit - Google Patents
Duty detection circuit and CDR circuit Download PDFInfo
- Publication number
- JP4778014B2 JP4778014B2 JP2008080556A JP2008080556A JP4778014B2 JP 4778014 B2 JP4778014 B2 JP 4778014B2 JP 2008080556 A JP2008080556 A JP 2008080556A JP 2008080556 A JP2008080556 A JP 2008080556A JP 4778014 B2 JP4778014 B2 JP 4778014B2
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- duty
- pulse signal
- signal
- output
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Manipulation Of Pulses (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Description
本発明は、入力データのデューティを検出するデューティ検出回路、およびデューティ検出回路を用いて入力データのデューティを補正してデータを識別するCDR回路に関するものである。 The present invention relates to a duty detection circuit that detects the duty of input data, and a CDR circuit that corrects the duty of input data using the duty detection circuit and identifies data.
図16に従来のデューティ検出回路を示す(例えば、特許文献1参照)。従来のデューティ検出回路は、図16に示すように、入力データDinを入力とするドライバ400と、抵抗Rfと容量Cfとからなるローパスフィルタ(LPF)500により構成されている。
FIG. 16 shows a conventional duty detection circuit (see, for example, Patent Document 1). As shown in FIG. 16, the conventional duty detection circuit includes a
このデューティ検出回路の動作を説明するために、入力データDinとしてクロックのような交播パターンが入力される場合の波形図を図17(A)、図17(B)に示す。入力データDinは、「H」,「L」,「H」,「L」のごとく「H」と「L」が繰り返し現れる信号列であり、入力データDinの1ビット分である「H」は、デューティが100%のときに、1UI(ユニットインターバル)の時間Tsecだけハイレベルが続き、「L」は1UIの時間Tsecだけローレベルが続く。入力データDinは起点よりNビット入力される。 In order to explain the operation of the duty detection circuit, FIGS. 17A and 17B are waveform diagrams in the case where a crossing pattern such as a clock is input as the input data Din. The input data Din is a signal string in which “H” and “L” repeatedly appear as “H”, “L”, “H”, “L”, and “H” that is one bit of the input data Din is When the duty is 100%, the high level continues for the time Tsec of 1 UI (unit interval), and “L” continues the low level for the time Tsec of 1 UI. The input data Din is input N bits from the starting point.
ドライバ400は、入力データDinが「H」のときに電流Iで容量Cfを充電し、入力データDinが「L」のときに電流Iで容量Cfを放電する。入力データDinのデューティが100%のときは、ドライバ400の出力が「H」になる時間と「L」になる時間が均等であるため、ドライバ400が容量Cfを充放電する動作はバランスし、デューティ検出回路の出力Outの電位はVoのまま一定となる。
次に、入力データDinの「H」のデューティが1UIに対してδだけ少なくなった場合を考える。このときは、入力データDinの「L」のデューティは、1UIに対してδだけ大きくなる。容量Cfの充放電電流Iの時間をT・(1±δ)とする。また、交播パターンなので、入力されたNビットのうちの「H」のビット数と「L」のビット数を等しくN/2とすると、出力Outの電位Voからの電位差ΔV1は以下のように表される。
ΔV1={(1−δ)・T・I・N/2−(1+δ)・T・I・N/2
−(T・I・N/2−T・I・N/2)}・(1/C)
=−δ・I・T・(1/C)・N ・・・(1)
このように、従来技術によると、交播パターンでは、デューティの100%からの差分δに比例し、且つ入力ビット数Nに比例した電位差ΔV1が、デューティ検出結果として、出力Outに表われる。
ΔV1 = {(1−δ) · T · I · N / 2− (1 + δ) · T · I · N / 2
-(T.I.N / 2-T.I.N / 2)}. (1 / C)
= -Δ · I · T · (1 / C) · N (1)
Thus, according to the conventional technique, in the crossing pattern, the potential difference ΔV1 proportional to the difference δ from 100% of the duty and proportional to the number of input bits N appears in the output Out as the duty detection result.
図17(C)、図17(D)は、図16に示した従来のデューティ検出回路に、交播パターンでない入力データDinが入力された場合に、デューティを正確に検出できないことを示す波形図である。入力データDinは、「H」ビットの連続や、「L」ビットの連続を含むが、十分長い時間で見ると、「H」ビットのビット数と「L」ビットのビット数が一致する信号列を仮定する。 FIGS. 17C and 17D are waveform diagrams showing that the duty cannot be accurately detected when input data Din that is not a crossing pattern is input to the conventional duty detection circuit shown in FIG. It is. The input data Din includes a series of “H” bits and a series of “L” bits, but when viewed in a sufficiently long time, the signal sequence in which the number of bits of the “H” bits matches the number of bits of the “L” bits. Assuming
ここで、入力データDinの「H」のデューティが1UIに対してδだけ少なくなった場合を考える。このとき、入力データDinの「L」のデューティは、1UIに対してδだけ大きくなる。このδが見えるのは入力データDinに「H」から「L」または「L」から「H」の遷移があった場合に限られるため、式(1)に、入力データDinの遷移確率ηを導入すると、出力Outの電位Voからの電位差ΔV1’は以下のように表される。
ΔV1’=η{(1−δ)・T・I・N/2−(1+δ)・T・I・N/2
−(T・I・N/2−T・I・N/2)}・(1/C)
=−η・δ・I・T・(1/C)・N ・・・(2)
Here, a case where the duty of “H” of the input data Din is decreased by δ with respect to 1 UI is considered. At this time, the duty of “L” of the input data Din increases by δ with respect to 1 UI. Since δ is visible only when the input data Din has a transition from “H” to “L” or “L” to “H”, the transition probability η of the input data Din is expressed in Equation (1). When introduced, the potential difference ΔV1 ′ from the potential Vo of the output Out is expressed as follows.
ΔV1 ′ = η {(1-δ) · T · I · N / 2− (1 + δ) · T · I · N / 2
-(T.I.N / 2-T.I.N / 2)}. (1 / C)
= -Η · δ · I · T · (1 / C) · N (2)
ここで、入力データDinにnビット連続する「L」ビットが現れた場合に着目する。この場合、出力Outの電位Voからの電位差ΔV1’に加わる電位差ΔV2は、式(2)において、δを1、ηを1、Nをnと置き換えて表される。
ΔV2=−I・T・(1/C)・n ・・・(3)
Here, attention is paid to the case where “L” bits appearing in succession of n bits appear in the input data Din. In this case, the potential difference ΔV2 applied to the potential difference ΔV1 ′ from the potential Vo of the output Out is expressed by replacing δ by 1, η by 1, and N by n in the equation (2).
ΔV2 = −I · T · (1 / C) · n (3)
すなわち、入力データDinにnビット連続する「L」ビットが現れた場合には、デューティの100%からの差分を表す比例係数(η・δ・N)が、(n+η・δ・N)となり、(η・δ)が0.5×0.1=0.05程度の値をとることを考えると、デューティの差分を表す係数(η・δ・N)が、入力データDinのパターンに依存する係数nより十分大きく表示されるようにするためには、連続ビット数nの200倍程度のビット数Nを検出する必要がある。 That is, when “L” bits that are n consecutive bits appear in the input data Din, the proportionality coefficient (η · δ · N) representing the difference from 100% of the duty is (n + η · δ · N), Considering that (η · δ) takes a value of about 0.5 × 0.1 = 0.05, the coefficient (η · δ · N) representing the difference in duty depends on the pattern of the input data Din. In order to display a value sufficiently larger than the coefficient n, it is necessary to detect a bit number N that is about 200 times the number of consecutive bits n.
よって、従来のデューティ検出回路では、交播パターン以外の入力データDinのデューティを検出するには、多数のビットを受信しなければならず、正しい検出値を得るまでに長い時間を要し、また、入力データDinのパターンの影響により出力Outの電位が式(3)のごとく大きく変動するため、検出精度も高くできないという問題点があった。 Therefore, in the conventional duty detection circuit, in order to detect the duty of the input data Din other than the crossing pattern, it is necessary to receive a large number of bits, and it takes a long time to obtain a correct detection value. The potential of the output Out greatly fluctuates as shown in the equation (3) due to the influence of the pattern of the input data Din, so that the detection accuracy cannot be increased.
なお、以上のような問題点は、デューティ検出回路を利用するCDR(Clock Data Recovery )回路においても発生する。CDR回路は、入力データからクロックを再生して、そのクロックにより入力データを識別するものであるが、入力データのデューティが100%から大きくずれていると、正常な識別動作ができない。そこで、CDR回路では、デューティ検出回路とデータデューティ補正回路とを用いて、入力データのデューティを補正した上で、データ識別を行う。したがって、デューティ検出回路を利用するCDR回路においても上記の問題点が発生する。 The above problems also occur in a CDR (Clock Data Recovery) circuit using a duty detection circuit. The CDR circuit reproduces a clock from input data and identifies the input data based on the clock. However, if the duty of the input data deviates greatly from 100%, a normal identification operation cannot be performed. Therefore, the CDR circuit uses a duty detection circuit and a data duty correction circuit to correct the duty of input data and perform data identification. Therefore, the above problem also occurs in the CDR circuit using the duty detection circuit.
本発明は、上記課題を解決するためになされたもので、入力データが交播パターン以外の場合であっても、高速かつ高精度にデューティを検出することができるデューティ検出回路を提供することを目的とする。
また、本発明は、入力データのデューティを高速かつ高精度に補正してデータ識別を行うことができるCDR回路を提供することを目的とする。
The present invention has been made to solve the above-described problem, and provides a duty detection circuit capable of detecting a duty with high speed and high accuracy even when input data is other than a crossing pattern. Objective.
It is another object of the present invention to provide a CDR circuit capable of performing data identification by correcting the duty of input data with high speed and high accuracy.
本発明のデューティ検出回路は、入力データとこの入力データに周波数および位相が同期したクロックとを入力とし、前記入力データのデューティの変動に応じてパルス幅が増減する第1のパルス信号と基準パルス幅を示す第2のパルス信号とを出力するパルス信号生成回路と、前記第1のパルス信号または前記第2のパルス信号のいずれかを選択的に出力するセレクタと、前記第2のパルス信号の遷移がない場合は前記セレクタに前記第2のパルス信号を選択させ、前記第2のパルス信号の遷移がある場合には前記セレクタに前記第1のパルス信号を選択させるパルス信号遷移判定回路と、前記セレクタから出力された信号の平均電圧レベルと前記第2のパルス信号の平均電圧レベルとの差を、前記入力データのデューティ100%からの変動分を表す検出信号として出力する出力回路とを備えることを特徴とするものである。 The duty detection circuit according to the present invention receives the input data and a clock having a frequency and phase synchronized with the input data, and a first pulse signal and a reference pulse whose pulse width increases or decreases in accordance with a change in the duty of the input data. A pulse signal generation circuit that outputs a second pulse signal indicating a width; a selector that selectively outputs either the first pulse signal or the second pulse signal; and A pulse signal transition determination circuit that causes the selector to select the second pulse signal when there is no transition, and causes the selector to select the first pulse signal when there is a transition of the second pulse signal; The difference between the average voltage level of the signal output from the selector and the average voltage level of the second pulse signal is calculated from the duty of 100% of the input data. It is characterized in that an output circuit that outputs a detection signal indicative of the dynamic content.
また、本発明のデューティ検出回路の1構成例において、前記パルス信号生成回路は、前記入力データを前記クロックに同期してラッチして前記第2のパルス信号を出力するD型フリップフロップからなり、前記入力データを前記第1のパルス信号として出力することを特徴とするものである。
また、本発明のデューティ検出回路の1構成例において、前記パルス信号遷移判定回路は、前記第2のパルス信号の立ち上がりを検出する第1のゲーティング回路と、この第1のゲーティング回路の出力信号をリセット入力とし、前記クロックを第1の所定回数連続してカウントしたときに有意の信号を出力する第1のカウンタと、この第1のカウンタの出力信号の立ち上がりを検出する第2のゲーティング回路と、この第2のゲーティング回路の出力信号をリセット入力とし、前記第1のゲーティング回路の出力信号を第2の所定回数連続してカウントしたときに有意の信号を出力する第2のカウンタと、この第2のカウンタから有意の信号が出力されたときに、前記セレクタに前記第1のパルス信号を選択させ、前記第2のゲーティング回路からリセット信号が出力されたときに、前記セレクタに前記第2のパルス信号を選択させるSR型フフリップフロップとからなることを特徴とするものである。
また、本発明のデューティ検出回路の1構成例において、前記出力回路は、一端に第1の電源電位が与えられる第1の電流源と、一端に第2の電源電位が与えられる第2の電流源と、前記第1の電流源の他端と検出信号出力端子との間に設けられ、前記入力データを制御入力とする第1のスイッチと、前記第2の電流源の他端と前記検出信号出力端子との間に設けられ、前記パルス信号を制御入力とする第2のスイッチと、前記検出信号出力端子と前記第2の電源電位との間に設けられたコンデンサとからなることを特徴とするものである。
Further, in one configuration example of the duty detection circuit of the present invention, the pulse signal generation circuit includes a D-type flip-flop that latches the input data in synchronization with the clock and outputs the second pulse signal, The input data is output as the first pulse signal.
In one configuration example of the duty detection circuit of the present invention, the pulse signal transition determination circuit includes a first gating circuit that detects a rising edge of the second pulse signal, and an output of the first gating circuit. A first counter that outputs a significant signal when the clock is counted for the first predetermined number of times and a second gate that detects the rising of the output signal of the first counter. A second signal that outputs a significant signal when the output signal of the first gating circuit is counted as a reset input and the output signal of the first gating circuit is continuously counted for a second predetermined number of times. And when the significant signal is output from the second counter, the selector selects the first pulse signal and the second gating When the reset signal from the road is output and is characterized in that it consists of an SR-type full flip-flops for selecting the second pulse signal to the selector.
In one configuration example of the duty detection circuit according to the present invention, the output circuit includes a first current source to which a first power supply potential is applied at one end and a second current to which a second power supply potential is applied to one end. A first switch that is provided between a power source, the other end of the first current source, and a detection signal output terminal and that uses the input data as a control input; the other end of the second current source; and the detection A second switch provided between the signal output terminal and the pulse signal as a control input; and a capacitor provided between the detection signal output terminal and the second power supply potential. It is what.
また、本発明のCDR回路は、デューティ検出回路と、このデューティ検出回路から出力された検出信号のレベルに応じて、データ識別の対象となる入力データのデューティを補正した補正データを出力するデータデューティ補正回路と、前記補正データのエッジタイミングに同期した再生クロックを生成するクロック再生回路と、前記再生クロックによって前記補正データのデータ識別を行うデータ識別回路とを備え、前記デューティ検出回路は、前記補正データと前記再生クロックとを入力とし、前記補正データのデューティ100%からの変動分を示す検出信号を、デューティ補正量を示す信号として出力することを特徴とするものである。
また、本発明のCDR回路の1構成例において、前記クロック再生回路は、前記補正データのエッジを検出するゲーティング回路と、このゲーティング回路で検出されたエッジに位相同期した前記再生クロックを生成するゲーテッドVCOとからなることを特徴とするものである。
また、本発明のCDR回路の1構成例において、前記データデューティ補正回路は、前記入力データの立ち上がり時間と立ち下がり時間の両方あるいはそのどちらかを延伸する遅延回路と、この遅延回路の出力を前記検出信号で閾値判定して出力する閾値回路とからなることを特徴とするものである。
Further, the CDR circuit of the present invention includes a duty detection circuit and a data duty for outputting correction data obtained by correcting the duty of the input data to be identified according to the level of the detection signal output from the duty detection circuit. A correction circuit; a clock recovery circuit that generates a recovery clock synchronized with an edge timing of the correction data; and a data identification circuit that performs data identification of the correction data based on the recovery clock, wherein the duty detection circuit includes the correction circuit The data and the reproduction clock are input, and a detection signal indicating a variation of the correction data from a duty of 100% is output as a signal indicating a duty correction amount.
Further, in one configuration example of the CDR circuit of the present invention, the clock recovery circuit generates a gating circuit that detects an edge of the correction data and the recovered clock that is phase-synchronized with the edge detected by the gating circuit. And a gated VCO.
In one configuration example of the CDR circuit of the present invention, the data duty correction circuit includes a delay circuit that extends both or one of the rising time and the falling time of the input data, and outputs the delay circuit from the delay circuit. It is characterized by comprising a threshold circuit that outputs a threshold value determined by a detection signal.
本発明のデューティ検出回路によれば、入力データの同符号連続の影響を受けにくいため、従来のデューティ検出回路と同一の精度で、従来より数百倍程度高速にデューティ検出が可能となる。また、従来のデューティ検出回路と同一の検出時間では、著しく高い精度でデューティ検出を行うことが可能となる。また、本発明では、簡単な回路構成で高速かつ高精度なデューティ検出が可能となる。さらに、本発明では、セレクタとパルス信号遷移判定回路を設けることにより、入力データのデューティが極端に小さい場合や極端に大きい場合に、検出信号の電位が徐々に変動してデューティ変動分を反映しない値になるという問題を回避することができる。 According to the duty detection circuit of the present invention, since it is difficult to be affected by the same sign continuity of input data, it is possible to detect a duty several hundred times faster than the prior art with the same accuracy as the conventional duty detection circuit. In addition, the duty detection can be performed with extremely high accuracy in the same detection time as that of the conventional duty detection circuit. Further, according to the present invention, it is possible to detect the duty with high speed and high accuracy with a simple circuit configuration. Furthermore, in the present invention, by providing a selector and a pulse signal transition determination circuit, when the duty of the input data is extremely small or extremely large, the potential of the detection signal gradually varies and the duty variation is not reflected. The problem of becoming a value can be avoided.
また、本発明のCDR回路によれば、入力データの同符号連続の影響を受けることなく、高速かつ高精度なデューティ補正を行うことができ、入力データのデューティが100%から大きくずれている場合でも正常な識別動作が可能となる。 Further, according to the CDR circuit of the present invention, high-speed and high-precision duty correction can be performed without being affected by the same sign continuity of input data, and the duty of the input data greatly deviates from 100%. However, a normal identification operation is possible.
[第1の実施の形態]
以下、本発明の実施の形態について図面を参照して説明する。図1は本発明の第1の実施の形態に係るデューティ検出回路の構成を示すブロック図である。
本実施の形態のデューティ検出回路は、入力データDinと入力データDinに周波数および位相が同期したクロックCKとを入力とし、入力データDinのデューティの変動に応じてパルス幅が増減するパルス信号Errと基準パルス幅(1UI)を示すパルス信号Refとを出力するパルス信号生成回路1と、パルス信号Errまたはパルス信号Refのいずれかを選択的に出力するセレクタ2と、パルス信号Refの遷移を判定し、パルス信号Refの遷移がない場合はセレクタ2にパルス信号Refを選択させ、パルス信号Refの遷移がある場合にはセレクタ2にパルス信号Errを選択させるパルス信号遷移判定回路3と、セレクタ2から出力されたパルス信号Seloの平均電圧レベルとパルス信号Refの平均電圧レベルとの差を、入力データDinのデューティ100%からの変動分を表す検出信号Outとして出力する出力回路4とを備えている。
[First Embodiment]
Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing the configuration of the duty detection circuit according to the first embodiment of the present invention.
The duty detection circuit according to the present embodiment receives an input data Din and a clock signal CK having a frequency and phase synchronized with the input data Din, and a pulse signal Err whose pulse width increases or decreases in accordance with a change in duty of the input data Din A pulse
図2はパルス信号生成回路1の構成の1例を示すブロック図、図3(A)〜図3(C)は図2のパルス信号生成回路1の動作を示す波形図である。図3(A)において、δは入力データDinの100%からのデューティ変動分である。つまり、入力データDinは、デューティ変動分δだけパルス幅が増減する。
2 is a block diagram showing an example of the configuration of the pulse
パルス信号生成回路1は、D型フリップフロップ(以下、D−FFとする)10からなる。D−FF10は、入力データDinと入力データDinに周波数および位相が同期したクロックCKとを入力とし、入力データDinをクロックCKの立ち下がりに同期してラッチして、基準パルス幅(1UI)を示すパルス信号Refを出力する(図3(C))。また、前記のとおり、入力データDinは、デューティ変動分δだけパルス幅が増減する。そこで、本実施の形態では、入力データDinをパルス信号Errとしてそのまま出力する。
The pulse
図4はパルス信号遷移判定回路3の構成の1例を示すブロック図、図5(A)〜図5(F)はパルス信号遷移判定回路3の動作を示す波形図である。パルス信号遷移判定回路3は、ゲーティング回路30と、8ビットカウンタ31と、ゲーティング回路32と、4ビットカウンタ33と、SR型フリップフロップ(以下、SR−FFとする)34とから構成される。
4 is a block diagram showing an example of the configuration of the pulse signal
図5(A)、図5(B)はバーストデータの入力先頭においてセレクタ2の切り替えが起こる動作を示し、図5(C)〜図5(F)はデータ入力が終了し無信号時に待機状態に戻る動作を示している。
ゲーティング回路30は、パルス信号生成回路1から出力されたパルス信号Refの立ち上がりを検出する。すなわち、ゲーティング回路30は、パルス信号Refが「L」から「H」に立ち上がったときに立ち上がり、所定の時間(例えばUI/2)後に立ち下がる信号Ref’を出力する。
5 (A) and 5 (B) show an operation in which the
The
8ビットカウンタ31は、クロックCKをカウントし、クロックCKを256回連続してカウントした時点で出力端子MSBから「H」を出力する。また、8ビットカウンタ31は、ゲーティング回路30の出力信号Ref’が「H」になったときにリセットされ、出力端子MSBから「L」を出力する。
The 8-bit counter 31 counts the clock CK, and outputs “H” from the output terminal MSB when the clock CK is counted 256 times continuously. The 8-
ゲーティング回路32は、8ビットカウンタ31の出力信号の立ち上がりを検出する。すなわち、ゲーティング回路32は、8ビットカウンタ31の出力信号が「L」から「H」に立ち上がったときに立ち上がり、所定の時間(例えばUI/2)後に立ち下がる信号を出力する。
The
4ビットカウンタ33は、ゲーティング回路30の出力信号Ref’をカウントし、この出力信号Ref’を16回連続してカウントした時点で出力端子MSBから「H」を出力する。また、4ビットカウンタ33は、ゲーティング回路32の出力信号Rstが「H」になったときにリセットされ、出力端子MSBから「L」を出力する。
The 4-bit counter 33 counts the output signal Ref ′ of the
SR−FF34は、4ビットカウンタ33の出力信号が「H」になったときにセットされ、セレクタ切替信号Selcを「H」にする。また、SR−FF34は、ゲーティング回路32の出力信号Rstが「H」になったときにリセットされ、セレクタ切替信号Selcを「L」にする。
The SR-
最初に、入力データDinが入力されたときには、セレクタ切替信号Selcは図5(B)に示すように「L」となっている。このセレクタ切替信号Selcに応じて、セレクタ2は、パルス信号生成回路1から出力されたパルス信号Refを選択して信号Seloとして出力する。
First, when the input data Din is input, the selector switching signal Selc is “L” as shown in FIG. In response to the selector switching signal Selc, the
続いて、入力データDinが連続して入力されることにより、4ビットカウンタ33は、ゲーティング回路30の出力信号Ref’(図5(A))をカウントし、16回連続してカウントした時点で出力端子MSBから「H」を出力する。これにより、SR−FF34は、図5(B)に示すようにセレクタ切替信号Selcを「H」にする。このセレクタ切替信号Selcに応じて、セレクタ2は、パルス信号生成回路1から出力されたパルス信号Errを選択して信号Seloとして出力する。
Subsequently, when the input data Din is continuously input, the 4-bit counter 33 counts the output signal Ref ′ (FIG. 5A) of the
次に、入力データDinの入力が終了して無信号となった場合、パルス信号生成回路1から出力されるパルス信号Refは「L」で一定となり、ゲーティング回路30の出力信号Ref’(図5(C))も「L」で一定となる。
したがって、8ビットカウンタ31のリセット端子に入力される信号が「L」のままなので、8ビットカウンタ31は、クロックCKをカウントし、図5(D)のようにクロックCKを256回連続してカウントした時点で出力端子MSBから「H」を出力する。
Next, when the input of the input data Din is completed and no signal is generated, the pulse signal Ref output from the pulse
Therefore, since the signal input to the reset terminal of the 8-
ゲーティング回路32は、8ビットカウンタ31の出力信号の立ち上がりを検出して、リセット信号Rstを出力する(図5(E))。
SR−FF34は、リセット信号Rstが「H」になったので、セレクタ切替信号Selcを「L」にする(図5(F))。このセレクタ切替信号Selcに応じて、セレクタ2は、パルス信号生成回路1から出力されたパルス信号Refを選択して信号Seloとして出力する。
The
Since the reset signal Rst has become “H”, the SR-
なお、入力データDinのデューティが例えば25%以下といったように極端に小さい場合は、パルス信号生成回路1から出力されるパルス信号Refは「L」で一定となる。したがって、デューティが極端に小さい場合は、図5(C)〜図5(F)と同じ動作となる。
When the duty of the input data Din is extremely small, for example, 25% or less, the pulse signal Ref output from the pulse
また、入力データDinのデューティが例えば125%以上といったように極端に大きい場合、パルス信号Refは「H」で一定となる。一方、ゲーティング回路30はパルス信号Refの立ち上がりを検出するので、パルス信号Refが「H」で一定の場合、ゲーティング回路30の出力信号Ref’は「L」で一定となる。したがって、デューティが極端に大きい場合も、図5(C)〜図5(F)と同じ動作となる。
When the duty of the input data Din is extremely large, for example, 125% or more, the pulse signal Ref becomes “H” and constant. On the other hand, since the
図6は出力回路4の構成の1例を示すブロック図、図7(A)、図7(B)は出力回路4の動作を示す波形図である。出力回路4は、一端に電源電圧+V(第1の電源電位)が与えられる電流源40と、一端に接地電位(第2の電源電位)が与えられる電流源41と、電流源40の他端とデューティ検出回路の検出信号出力端子との間に設けられ、セレクタ2の出力信号Seloを制御入力とするスイッチ42と、電流源41の他端とデューティ検出回路の検出信号出力端子との間に設けられ、パルス信号Refを制御入力とするスイッチ43と、検出信号出力端子と接地との間に設けられたコンデンサ44とから構成される。
FIG. 6 is a block diagram showing an example of the configuration of the
図7(A)、図7(B)の例は、入力データDinの「H」のデューティが100%に対してδだけ少ない場合を示している。
電流源40は、スイッチ42がオン状態のときコンデンサ44を充電する。電流源41は、スイッチ43がオン状態のときコンデンサ44を放電する。スイッチ42は、セレクタ2の出力信号Seloが「H」のときのみオン状態になる。スイッチ43は、パルス信号Refが「H」のときのみオン状態になる。
The examples of FIGS. 7A and 7B show a case where the duty of “H” of the input data Din is smaller by δ than 100%.
The
入力データDinのデューティが100%のときは、図5(A)、図5(B)で説明した動作により、セレクタ2は、パルス信号生成回路1から出力されたパルス信号Errを選択して信号Seloとして出力する。したがって、入力データDinのデューティが100%のときは、セレクタ2の出力信号Seloが「H」である時間とパルス信号Refが「H」である時間とが均等、すなわちスイッチ42がオン状態である時間とスイッチ43がオン状態である時間とが均等になるため、コンデンサ44の充電動作と放電動作は均衡し、デューティ検出回路の出力である検出信号Outの電位は中心電位Voのまま一定となる。
When the duty of the input data Din is 100%, the
一方、図7(A)のような入力データDinが入力された場合も、セレクタ2は、パルス信号Errを選択して信号Seloとして出力する。しかし、パルス信号Refに比べてセレクタ2の出力信号Seloの方がデューティ変動分δだけパルス幅が狭いので、コンデンサ44を放電する時間に比べてコンデンサ44を充電する時間がδ・T(Tは1UIの時間)だけ短くなり、デューティ検出回路から出力される検出信号Outの電位はVoから以下のΔVだけ低下する。
ΔV=−η・δ・T・I・(1/C)・N ・・・(4)
On the other hand, even when input data Din as shown in FIG. 7A is input, the
ΔV = −η · δ · T · I · (1 / C) · N (4)
式(4)において、ηは入力データDinの遷移確率であり、ランダムパターンで0.5、交播パターンで1.0である。また、Iはコンデンサ44の充放電電流、Cはコンデンサ44の容量、Nは入力されたビット数である。式(4)は、前記の式(2)と同じであり、本実施の形態においても、従来と同様に入力データDinの100%からのデューティ変動分δにより、電位差ΔVが表わされることを示している。
In Equation (4), η is the transition probability of the input data Din, which is 0.5 for the random pattern and 1.0 for the crossing pattern. I is the charge / discharge current of the
入力データDinの「H」のデューティが100%に対してδだけ多い場合も、セレクタ2は、パルス信号Errを選択して信号Seloとして出力する。しかし、パルス信号Refに比べてセレクタ2の出力信号Seloの方がデューティ変動分δだけパルス幅が広いので、コンデンサ44を放電する時間に比べてコンデンサ44を充電する時間がδ・Tだけ長くなり、図7(B)の場合と反対にデューティ検出回路から出力される検出信号Outの電位はVoよりも上昇する。このときのVoからの電位差は、式(4)に示した電位差ΔVを正符号にした値である。
Even when the duty of “H” of the input data Din is increased by δ with respect to 100%, the
本実施の形態と図16に示した従来のデューティ検出回路との違いは、入力データDinが同符号連続すると、スイッチ42,43はオフ状態のままとなるか、あるいはオン状態のままとなり、コンデンサ44の充電動作と放電動作が均衡し、デューティ検出回路の出力信号Outの電位が保持される点にある。つまり、図7(A)のように入力データDinの「L」がnビット連続する場合には、入力データDinとパルス信号Refが共に「L」のままとなって、スイッチ42,43はオフ状態のままとなり、入力データDinの「H」が連続する場合には、入力データDinとパルス信号Refが共に「H」のままとなって、スイッチ42,43はオン状態のままとなる。
The difference between the present embodiment and the conventional duty detection circuit shown in FIG. 16 is that when the input data Din continues with the same sign, the
したがって、従来のデューティ検出回路で見られたような、式(3)で表される電位差ΔV2は全く発生せず、電位差ΔVに影響を与えることがないので、従来のようにローパスフィルタの値を単位ビットの数千倍の長さに設定する必要がない。コンデンサ44の容量は、1回の充放電時の電位変化がΔV(あるいはデューティ補正の精度)に影響を与えない程度に設定すれば良い。これにより、ΔVの変化の時定数は、従来のデューティ検出回路の数十分の1程度に高速化でき、従来に比べて数十倍高速にデューティ検出が可能である。こうして、本実施の形態では、入力データDinの100%からのデューティ変動分δを、少ないビット数のデータから正確に検出することができ、高速かつ高精度なデューティ検出が可能となる。
Therefore, the potential difference ΔV2 expressed by the equation (3) as seen in the conventional duty detection circuit does not occur at all and does not affect the potential difference ΔV. There is no need to set the length to thousands of unit bits. The capacity of the
また、発明者は、図2のD−FF10の代わりに、図8に示すような回路を用いるデューティ検出回路を提案した(特願2007−075749)。図8のパルス信号生成回路1において、11,12はD−FF、13,15は排他的論理和回路、14,16は論理積回路である。
Further, the inventor has proposed a duty detection circuit using a circuit as shown in FIG. 8 instead of the D-
ただし、図8に示したパルス信号生成回路1では、伝達周波数帯域の狭い排他的論理和回路や論理積回路を使用しているために、高速動作時にエラーが発生するという問題点がある。
これに対して、図2のD−FF10をパルス信号生成回路1として用いる場合、このようなエラーが発生することはなく、高速な入力データDinに対しても正常にデューティを検出することができる。また、図8の回路と同様の機能を1個のFFで実現できるので、回路規模を削減することができる。
However, since the pulse
On the other hand, when the D-
なお、上記の出力回路4の動作は入力データDinのデューティ変動分δが0もしくは一般的に想定される程度の値である場合であり、入力データDinのデューティが極端に小さいかあるいは極端に大きい場合には、以下のような動作となる。
前記のとおり、入力データDinのデューティが極端に小さいかあるいは極端に大きい場合には、図5(C)〜図5(F)の動作となり、セレクタ2は、パルス信号生成回路1から出力されたパルス信号Refを選択して信号Seloとして出力する。
The operation of the
As described above, when the duty of the input data Din is extremely small or extremely large, the operation is performed as shown in FIGS. 5C to 5F, and the
入力データDinのデューティが極端に小さい場合、パルス信号生成回路1から出力されるパルス信号Refは「L」で一定となり、出力回路4のスイッチ42,43はオフ状態となる。したがって、出力回路4のコンデンサ44の充電動作と放電動作はいずれも停止され、デューティ検出回路の出力である検出信号Outの電位は、セレクタ2の選択がパルス信号ErrからRefに切り替わる直前の値のまま維持される。
When the duty of the input data Din is extremely small, the pulse signal Ref output from the pulse
一方、入力データDinのデューティが極端に大きい場合、パルス信号生成回路1から出力されるパルス信号Refは「H」で一定となり、出力回路4のスイッチ42,43はオン状態となる。したがって、コンデンサ44の充電動作と放電動作は均衡し、検出信号Outの電位は、セレクタ2の選択がパルス信号ErrからRefに切り替わる直前の値のまま維持される。
On the other hand, when the duty of the input data Din is extremely large, the pulse signal Ref output from the pulse
本実施の形態のセレクタ2とパルス信号遷移判定回路3とを設けずに、パルス信号生成回路1と出力回路4とを直結し、パルス信号Errをスイッチ42の制御入力とした場合、入力データDinのデューティが極端に小さいときには、パルス信号Refは「L」で一定となり、出力回路4のコンデンサ44の放電動作が停止される。一方、パルス信号Errの入力によりスイッチ42はオンになるので、コンデンサ44の充電動作は継続される。このため、入力データDinのデューティが小さいにも拘わらず、検出信号Outの電位は徐々に上昇し、中心電位Voからの電位差ΔVはデューティ変動分δを反映していない値となる。
When the pulse
これに対して、本実施の形態では、セレクタ2とパルス信号遷移判定回路3とを設けることにより、入力データDinのデューティが極端に小さい場合は、セレクタ2の選択がパルス信号ErrからRefに切り替わる直前の値のまま検出信号Outの電位を維持するので、検出信号Outの電位が徐々に上昇するという問題を回避することができる。
On the other hand, in this embodiment, by providing the
同様に、パルス信号生成回路1と出力回路4とを直結し、パルス信号Errをスイッチ42の制御入力とした場合、入力データDinのデューティが極端に大きいときには、パルス信号Refは「H」で一定となり、スイッチ43がオン状態のままとなるので、出力回路4のコンデンサ44の放電動作が連続して行われる。一方、パルス信号Errの入力によりスイッチ42も断続的にオンになるが、スイッチ43がオン状態のままなので、コンデンサ44を放電する時間に比べてコンデンサ44を充電する時間が短くなる。このため、入力データDinのデューティが大きいにも拘わらず、検出信号Outの電位は徐々に低下し、中心電位Voからの電位差ΔVはデューティ変動分δを反映していない値となる。
Similarly, when the pulse
これに対して、本実施の形態では、入力データDinのデューティが極端に大きい場合、セレクタ2の選択がパルス信号ErrからRefに切り替わる直前の値のまま検出信号Outの電位を維持するので、検出信号Outの電位が徐々に低下するという問題を回避することができる。
In contrast, in the present embodiment, when the duty of the input data Din is extremely large, the potential of the detection signal Out is maintained as it is immediately before the selection of the
[第2の実施の形態]
次に、本発明の第2の実施の形態について説明する。図9は本発明の第2の実施の形態に係るCDR回路の構成を示すブロック図である。
CDR回路は、データデューティ補正回路100と、デューティ検出回路110と、クロック再生回路120と、データ識別回路130とを備えている。デューティ検出回路110としては、第1の実施の形態で説明したものが使用される。
[Second Embodiment]
Next, a second embodiment of the present invention will be described. FIG. 9 is a block diagram showing a configuration of a CDR circuit according to the second embodiment of the present invention.
The CDR circuit includes a data
図10はクロック再生回路120とデータ識別回路130の構成の1例を示すブロック図である。クロック再生回路120は、ゲーティング回路121と、ゲーテッドVCO(Voltage Controlled Oscillator)122とから構成される。ゲーティング回路121は、バッファ123と、遅延回路124と、否定論理積回路125とからなり、ゲーテッドVCO122は、インバータ126,127と、否定論理積回路128とからなる。
ゲーティング回路121は、入力データDinの立ち上がりエッジを検出する。ゲーテッドVCO122は、入力データDinの立ち上がりエッジに位相同期した再生クロックCKを生成する。データ識別回路130は、D−FFで構成される。
FIG. 10 is a block diagram showing an example of the configuration of the
The
図11(A)〜図11(C)を用いてクロック再生回路120とデータ識別回路130の動作を説明する。図11(A)〜図11(C)は、入力データDinのデューティが100%の場合を示している。ゲーティング回路121は、図11(A)に示す入力データDinの立ち上がりエッジで幅UI/2のパルスを発生し、ゲーテッドVCO122の否定論理積回路128に入力することで、再生クロックCKの位相を入力データDinの位相に一致させる。結果として、入力データDinの立ち上がりエッジに位相同期した再生クロックCKが、クロック再生回路120から出力される(図11(B))。
The operation of the
データ識別回路130では、データ入力端子Dに入力データDinが入力され、クロック入力端子Cに再生クロックCKが入力される。再生クロックCKは、入力データDinと位相が一致している。データ識別回路130を構成するD−FFは、再生クロックCKの立ち下がりエッジを起点として入力データDinを波形整形し、再生された出力データDoutを出力端子Qから出力する(図11(C))。
In the
図12はデータデューティ補正回路100の構成の1例を示すブロック図である。データデューティ補正回路100は、ドライバ101と、コンデンサ102と、閾値回路103とから構成される。
入力データDaをドライバ101の入力に接続し、ドライバ101の出力にコンデンサ102と閾値回路103の入力とを接続する。コンデンサ102の他端は、接地される。ドライバ101とコンデンサ102とは、入力データDaの立ち上がり時間と立ち下がり時間の両方あるいはそのどちらか一方を延伸する遅延回路を構成している。
FIG. 12 is a block diagram showing an example of the configuration of the data
The input data Da is connected to the input of the
閾値回路103は、入力データDaの立ち上がり時間と立ち下がり時間の両方あるいはどちらか一方を延伸した信号を、デューティ検出回路110の出力である検出信号Outで閾値判定して出力し、この閾値回路103の出力がデータデューティ補正回路100の出力である補正データDinとなる。
The
次に、図13(A)〜図13(C)を用いてデータデューティ補正回路100の動作を説明する。データデューティ補正回路100のドライバ101の出力に接続されたコンデンサ102により、ドライバ101の出力であるデータDa2は、図13(A)に示す入力データDaの立ち上がり時間と立ち下がり時間が延伸されたデータとなる(図13(B))。次段の閾値回路103は、検出信号Outの電圧レベルを閾値THとして、入力データDa2の電圧が閾値THを越えると、出力端子に「H」レベルの補正データDinを出力し、入力データDa2の電圧が閾値THを下回ると、出力端子に「L」レベルの補正データDinを出力する回路である(図13(C))。
Next, the operation of the data
入力データDaの立ち上がり時間と立ち下がり時間を延伸したデータDa2に対し、入力データDaとしてデューティが100%の信号が入力されたとき、出力データDoutのデューティが100%となる検出信号Outの電圧レベルを検出信号Outの中心電位(第1の実施の形態のVo)に設定する。検出信号Outが中心電位Voより低くなると、データデューティ補正回路100は、入力データDaよりデューティの大きい信号を補正データDinとして出力する。また、検出信号Outが中心電位Voより高くなると、データデューティ補正回路100は、入力データDaよりデューティの小さい信号を補正データDinとして出力する。以上、データデューティ補正回路100は、検出信号Outのレベルに応じて入力データDaのデューティを補正して補正データDinとして出力する。
The voltage level of the detection signal Out at which the duty of the output data Dout becomes 100% when a signal having a duty of 100% is input as the input data Da to the data Da2 obtained by extending the rise time and fall time of the input data Da. Is set to the center potential of the detection signal Out (Vo in the first embodiment). When the detection signal Out becomes lower than the center potential Vo, the data
デューティ検出回路110の出力である検出信号Outを、データデューティ補正回路100の閾値として使用し、データデューティ補正回路100の出力である補正データDinをデューティ検出回路110の入力として使用することにより、図14(A)に示すように入力データDaのデューティが100%のときには、検出信号Outは中心電位Voに止まり(図14(B))、入力データDaがそのまま補正データDinとして出力される(図14(C))。クロック再生回路120とデータ識別回路130の動作は先に説明したとおりであり、データ識別回路130から出力データDoutが出力される(図14(E))。
By using the detection signal Out, which is the output of the
一方、図15(A)に示すように入力データDaのデューティが100%より極めて小さい場合には、検出信号Outが中心電位Voより低い電位に移動し(図15(B))、入力データDaのデューティが増やされて補正データDinとして出力される(図15(C))。したがって、入力データDaのデューティが100%より小さい場合であっても、データ識別回路130では正常な識別動作が行われ、正常な出力データDoutが出力される(図15(E))。
On the other hand, when the duty of the input data Da is extremely smaller than 100% as shown in FIG. 15A, the detection signal Out moves to a potential lower than the center potential Vo (FIG. 15B), and the input data Da. Is increased and output as correction data Din (FIG. 15C). Therefore, even when the duty of the input data Da is smaller than 100%, the
なお、特に図示していないが、入力データDaのデューティが100%より極めて大きい場合には、検出信号Outが中心電位Voより高い電位に移動し、入力データDaのデューティが減じられて補正データDinとして出力される。したがって、入力データDaのデューティが100%より大きい場合であっても、データ識別回路130では正常な識別動作が行われ、正常な出力データDoutが出力される。
Although not particularly illustrated, when the duty of the input data Da is extremely larger than 100%, the detection signal Out is moved to a potential higher than the center potential Vo, the duty of the input data Da is reduced, and the correction data Din Is output as Therefore, even when the duty of the input data Da is greater than 100%, the
ここで、本実施の形態のデータデューティ補正に要する時間について言及する。本実施の形態では、従来の増幅回路等で行われているような、入力データそのものの平均値をとり、「H」レベルの時間と「L」レベルの時間に見合った補正信号を使用していない。その理由は、この従来方法では、補正信号の電位変動が、入力データの同一符号の連続ビット長に大きく依存するためである。つまり、入力データの連続ビット長が長くなるほど、平均する時間を長く設定しないと、補正信号の電圧レベルが連続信号の終わりまでに大きく変動して、デューティも大きく変動してしまうためである。 Here, the time required for the data duty correction of this embodiment will be described. In the present embodiment, the average value of the input data itself is used as in a conventional amplifier circuit or the like, and a correction signal corresponding to the “H” level time and the “L” level time is used. Absent. This is because, in this conventional method, the potential fluctuation of the correction signal largely depends on the continuous bit length of the same code of the input data. That is, as the continuous bit length of the input data becomes longer, unless the averaging time is set longer, the voltage level of the correction signal largely fluctuates until the end of the continuous signal, and the duty also fluctuates greatly.
これに対し、本実施の形態では、第1の実施の形態で説明したデューティ検出回路110を用いることにより、入力データDaの同一符号の連続ビット長に依存せずに、デューティ検出回路110のコンデンサ44の出力の平均値の変動のみに注目して、データデューティ補正時間を決定することができる設計自由度を持つ。結果として、本実施の形態では、同一符号の連続ビットが長く続く入力データDaに対しても、デューティ補正を高速に行うことができる。
In contrast, in the present embodiment, by using the
本実施の形態の特徴をまとめれば次の通りである。まず、本実施の形態では、入力データDaのデューティが100%から大きくずれている場合でも正常な識別動作を可能とする。すなわち、入力データDaのデューティが100%からずれている場合、デューティ検出回路110からデューティ補正量を示す検出信号Outを得ることができ、この検出信号Outに応じて、データデューティ補正回路100で入力データDaのデューティ補正を行うことで、正常な識別動作を可能とする。次に、本実施の形態では、入力データDaのデューティの検出を、データの「H」レベルと「L」レベルの平均値ではなく、入力データDaの立ち下がりエッジと再生クロックCKとの時間位置の比較で行っているため、入力データDaの連続符号長に依存せずに、デューティ補正が完了する時間を決定できる。結果として、本実施の形態では、同一符号の連続ビットが長く続く入力データDaに対しても、デューティ補正を高速に実現することができる。
The characteristics of the present embodiment are summarized as follows. First, in the present embodiment, a normal identification operation can be performed even when the duty of the input data Da is greatly deviated from 100%. That is, when the duty of the input data Da deviates from 100%, the detection signal Out indicating the duty correction amount can be obtained from the
本発明は、入力データのデューティを検出する技術、および入力データからクロックを再生して、そのクロックにより入力データを識別する技術に適用することができる。 The present invention can be applied to a technique for detecting the duty of input data and a technique for regenerating a clock from the input data and identifying the input data based on the clock.
1…パルス信号生成回路、2…セレクタ、3…パルス信号遷移判定回路、4…出力回路、100…データデューティ補正回路、110…デューティ検出回路、120…クロック再生回路、130…データ識別回路。
DESCRIPTION OF
Claims (7)
前記第1のパルス信号または前記第2のパルス信号のいずれかを選択的に出力するセレクタと、
前記第2のパルス信号の遷移がない場合は前記セレクタに前記第2のパルス信号を選択させ、前記第2のパルス信号の遷移がある場合には前記セレクタに前記第1のパルス信号を選択させるパルス信号遷移判定回路と、
前記セレクタから出力された信号の平均電圧レベルと前記第2のパルス信号の平均電圧レベルとの差を、前記入力データのデューティ100%からの変動分を表す検出信号として出力する出力回路とを備えることを特徴とするデューティ検出回路。 A first pulse signal whose pulse width is increased or decreased according to a change in duty of the input data and a second pulse signal indicating a reference pulse width, which are input with input data and a clock whose frequency and phase are synchronized with the input data A pulse signal generation circuit that outputs
A selector that selectively outputs either the first pulse signal or the second pulse signal;
When there is no transition of the second pulse signal, the selector selects the second pulse signal, and when there is a transition of the second pulse signal, the selector selects the first pulse signal. A pulse signal transition determination circuit;
An output circuit that outputs a difference between an average voltage level of the signal output from the selector and an average voltage level of the second pulse signal as a detection signal indicating a variation from a duty of 100% of the input data. A duty detection circuit.
前記パルス信号生成回路は、前記入力データを前記クロックに同期してラッチして前記第2のパルス信号を出力するD型フリップフロップからなり、
前記入力データを前記第1のパルス信号として出力することを特徴とするデューティ検出回路。 The duty detection circuit according to claim 1,
The pulse signal generation circuit includes a D-type flip-flop that latches the input data in synchronization with the clock and outputs the second pulse signal.
A duty detection circuit that outputs the input data as the first pulse signal.
前記パルス信号遷移判定回路は、
前記第2のパルス信号の立ち上がりを検出する第1のゲーティング回路と、
この第1のゲーティング回路の出力信号をリセット入力とし、前記クロックを第1の所定回数連続してカウントしたときに有意の信号を出力する第1のカウンタと、
この第1のカウンタの出力信号の立ち上がりを検出する第2のゲーティング回路と、
この第2のゲーティング回路の出力信号をリセット入力とし、前記第1のゲーティング回路の出力信号を第2の所定回数連続してカウントしたときに有意の信号を出力する第2のカウンタと、
この第2のカウンタから有意の信号が出力されたときに、前記セレクタに前記第1のパルス信号を選択させ、前記第2のゲーティング回路からリセット信号が出力されたときに、前記セレクタに前記第2のパルス信号を選択させるSR型フフリップフロップとからなることを特徴とするデューティ検出回路。 The duty detection circuit according to claim 1,
The pulse signal transition determination circuit includes:
A first gating circuit for detecting a rising edge of the second pulse signal;
A first counter that outputs a significant signal when the output signal of the first gating circuit is used as a reset input and the clock is continuously counted for a first predetermined number of times;
A second gating circuit for detecting the rising edge of the output signal of the first counter;
A second counter that outputs a significant signal when the output signal of the second gating circuit is used as a reset input and the output signal of the first gating circuit is continuously counted a second predetermined number of times;
When a significant signal is output from the second counter, the selector selects the first pulse signal, and when a reset signal is output from the second gating circuit, the selector A duty detection circuit comprising an SR-type flip-flop for selecting a second pulse signal.
前記出力回路は、
一端に第1の電源電位が与えられる第1の電流源と、
一端に第2の電源電位が与えられる第2の電流源と、
前記第1の電流源の他端と検出信号出力端子との間に設けられ、前記入力データを制御入力とする第1のスイッチと、
前記第2の電流源の他端と前記検出信号出力端子との間に設けられ、前記パルス信号を制御入力とする第2のスイッチと、
前記検出信号出力端子と前記第2の電源電位との間に設けられたコンデンサとからなることを特徴とするデューティ検出回路。 The duty detection circuit according to claim 1,
The output circuit is
A first current source having a first power supply potential applied to one end;
A second current source to which a second power supply potential is applied at one end;
A first switch provided between the other end of the first current source and a detection signal output terminal and having the input data as a control input;
A second switch provided between the other end of the second current source and the detection signal output terminal and having the pulse signal as a control input;
A duty detection circuit comprising a capacitor provided between the detection signal output terminal and the second power supply potential.
このデューティ検出回路から出力された検出信号のレベルに応じて、データ識別の対象となる入力データのデューティを補正した補正データを出力するデータデューティ補正回路と、
前記補正データのエッジタイミングに同期した再生クロックを生成するクロック再生回路と、
前記再生クロックによって前記補正データのデータ識別を行うデータ識別回路とを備え、
前記デューティ検出回路は、前記補正データと前記再生クロックとを入力とし、前記補正データのデューティ100%からの変動分を示す検出信号を、デューティ補正量を示す信号として出力することを特徴とするCDR回路。 A duty detection circuit according to any one of claims 1 to 4,
A data duty correction circuit that outputs correction data obtained by correcting the duty of input data to be identified according to the level of the detection signal output from the duty detection circuit;
A clock recovery circuit for generating a recovery clock synchronized with the edge timing of the correction data;
A data identification circuit for performing data identification of the correction data by the reproduction clock,
The duty detection circuit receives the correction data and the recovered clock, and outputs a detection signal indicating a variation of the correction data from a duty of 100% as a signal indicating a duty correction amount. circuit.
前記クロック再生回路は、
前記補正データのエッジを検出するゲーティング回路と、
このゲーティング回路で検出されたエッジに位相同期した前記再生クロックを生成するゲーテッドVCOとからなることを特徴とするCDR回路。 The CDR circuit of claim 5,
The clock recovery circuit includes:
A gating circuit for detecting an edge of the correction data;
A CDR circuit comprising: a gated VCO that generates the reproduction clock phase-synchronized with an edge detected by the gating circuit.
前記データデューティ補正回路は、
前記入力データの立ち上がり時間と立ち下がり時間の両方あるいはそのどちらかを延伸する遅延回路と、
この遅延回路の出力を前記検出信号で閾値判定して出力する閾値回路とからなることを特徴とするCDR回路。 The CDR circuit of claim 5,
The data duty correction circuit includes:
A delay circuit for extending the rise time and / or fall time of the input data;
A CDR circuit comprising: a threshold circuit that outputs the output of the delay circuit by making a threshold determination with the detection signal.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008080556A JP4778014B2 (en) | 2008-03-26 | 2008-03-26 | Duty detection circuit and CDR circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008080556A JP4778014B2 (en) | 2008-03-26 | 2008-03-26 | Duty detection circuit and CDR circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009239441A JP2009239441A (en) | 2009-10-15 |
| JP4778014B2 true JP4778014B2 (en) | 2011-09-21 |
Family
ID=41252906
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008080556A Expired - Fee Related JP4778014B2 (en) | 2008-03-26 | 2008-03-26 | Duty detection circuit and CDR circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4778014B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12345765B2 (en) | 2022-10-21 | 2025-07-01 | Kioxia Corporation | Determination device, test system, and generation device |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6937194B2 (en) | 2017-08-28 | 2021-09-22 | キオクシア株式会社 | system |
| CN112532321B (en) * | 2020-11-22 | 2022-04-08 | 湖北久之洋红外系统股份有限公司 | Large dynamic range data communication method of portable laser communication equipment |
-
2008
- 2008-03-26 JP JP2008080556A patent/JP4778014B2/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12345765B2 (en) | 2022-10-21 | 2025-07-01 | Kioxia Corporation | Determination device, test system, and generation device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2009239441A (en) | 2009-10-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI420534B (en) | Duty correction circuit | |
| US6958639B2 (en) | Digital duty cycle correction circuit and method for multi-phase clock | |
| US11855639B2 (en) | Slew rate control device and slew rate control method | |
| JP4778014B2 (en) | Duty detection circuit and CDR circuit | |
| JP4913131B2 (en) | Data identification device and error measurement device | |
| TWI311864B (en) | Phase error determination method and digital phase-locked loop system | |
| JP4778013B2 (en) | Duty detection circuit and CDR circuit | |
| US20050134343A1 (en) | PWM signal generator | |
| JP3926368B2 (en) | Phase synchronization detection circuit | |
| JP4731511B2 (en) | Clock data recovery method and circuit | |
| KR920009640B1 (en) | Digital data separator | |
| CN100461275C (en) | Information recording device and related method | |
| JP5093838B2 (en) | Duty detection circuit | |
| KR100484133B1 (en) | Apparatus and method for generating writing pulse on optical recording medium using ring oscillator | |
| JP2008259089A (en) | CDR circuit | |
| JP3060970B2 (en) | Pulse width modulation circuit | |
| JP2014045266A (en) | Semiconductor device | |
| JP4110389B2 (en) | Modulation apparatus, modulation method, recording medium, and program | |
| JP2004087026A (en) | Recording medium operation device and clock signal generation device and method | |
| CN120582594A (en) | Clock signal duty cycle correction circuit and duty cycle correction method | |
| CN119315981A (en) | Automatic detection circuit for frequency divider ratio change | |
| CN107317581B (en) | Time-to-digital converter with high resolution | |
| JP2000315947A (en) | Pll circuit | |
| JP2001307432A (en) | Phase control unit for digital vfo | |
| JP2006270278A (en) | Bipolar/unipolar conversion circuit |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110531 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110628 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110630 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 4778014 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140708 Year of fee payment: 3 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |