JPH0828701B2 - データ及びクロツク信号回復装置 - Google Patents

データ及びクロツク信号回復装置

Info

Publication number
JPH0828701B2
JPH0828701B2 JP8444892A JP8444892A JPH0828701B2 JP H0828701 B2 JPH0828701 B2 JP H0828701B2 JP 8444892 A JP8444892 A JP 8444892A JP 8444892 A JP8444892 A JP 8444892A JP H0828701 B2 JPH0828701 B2 JP H0828701B2
Authority
JP
Japan
Prior art keywords
signal
data
edge detection
clock signal
delay
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 - Lifetime
Application number
JP8444892A
Other languages
English (en)
Other versions
JPH0591098A (ja
Inventor
デーヴィッド・エル・ハーシュバーガー
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Grass Valley Group Inc
Original Assignee
Grass Valley Group 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 Grass Valley Group Inc filed Critical Grass Valley Group Inc
Publication of JPH0591098A publication Critical patent/JPH0591098A/ja
Publication of JPH0828701B2 publication Critical patent/JPH0828701B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

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/085Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal
    • H03L7/089Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal the phase or frequency detector generating up-down pulses
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/14Digital recording or reproducing using self-clocking codes
    • G11B20/1403Digital recording or reproducing using self-clocking codes characterised by the use of two levels
    • G11B20/1407Digital recording or reproducing using self-clocking codes characterised by the use of two levels code representation depending on a single bit, i.e. where a one is always represented by a first code symbol while a zero is always represented by a second code symbol
    • G11B20/1419Digital recording or reproducing using self-clocking codes characterised by the use of two levels code representation depending on a single bit, i.e. where a one is always represented by a first code symbol while a zero is always represented by a second code symbol to or from biphase level coding, i.e. to or from codes where a one is coded as a transition from a high to a low level during the middle of a bit cell and a zero is encoded as a transition from a low to a high level during the middle of a bit cell or vice versa, e.g. split phase code, Manchester code conversion to or from biphase space or mark coding, i.e. to or from codes where there is a transition at the beginning of every bit cell and a one has no second transition and a zero has a second transition one half of a bit period later or vice versa, e.g. double frequency code, FM code
    • 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/085Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal
    • H03L7/087Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal using at least two phase detectors or a frequency and phase detector in the loop
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M5/00Conversion of the form of the representation of individual digits
    • H03M5/02Conversion to or from representation by pulses
    • H03M5/04Conversion to or from representation by pulses the pulses having two levels
    • H03M5/14Code representation, e.g. transition, for a given bit cell depending on the information in one or more adjacent bit cells, e.g. delay modulation code, double density code
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/0079Receiver details
    • H04L7/0087Preprocessing of received signal for synchronisation, e.g. by code conversion, pulse generation or edge detection
    • 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
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S331/00Oscillators
    • Y10S331/02Phase locked loop having lock indicating or detecting means

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Theoretical Computer Science (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
  • Dc Digital Transmission (AREA)

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、デジタル・データ伝送
におけるNRZ(Non-Return-to-Zero:非ゼロ復帰方
式)のクロック及びデータの回復装置に関する。
【0002】
【従来技術及び発明が解決しようとする課題】NRZ
(非ゼロ復帰方式)データは、クロック周波数のスペク
トル成分を含んでいない。従って、クロック信号の周波
数及び位相を確実なものとするには何らかの方法が必要
である。図6は、この問題に対する従来の回路構成を示
すブロック図である。この方法では、NRZクロック周
波数の周波数成分を生成する為に遅延素子及び排他的論
理和ゲートで構成された非線形回路が導入されている。
この遅延素子の遅延時間は、ビット間隔の期待値の半分
又はそれ以下程度である。その後、クロック周波数成分
が帯域通過フィルタで検出され、このフィルタからクロ
ック信号が直接出力されるか又は位相ロック・ループを
介して間接的に出力される。
【0003】図6の従来例の方法では、帯域通過フィル
タを集積回路中に組み込むことが困難であり、出力クロ
ック信号の位相の精度は、帯域通過フィルタの同調特性
に依存するという欠点がある。
【0004】図7は、従来の他の方法によるブロック図
である。この方法では同調回路を必要としないので、集
積回路中に組み込むのが容易になる。しかし、ビット間
隔の中央位置にクロックのエッジを調整する際の精度
は、主として遅延線の長さに依存している。遅延線を通
常の集積回路に組み込む場合には、その遅延量は、プロ
セスの変化及び温度の変化等に依存してしまう。よっ
て、ビット間隔の中央位置にクロックのエッジを調整す
ることが困難になり、相当量のジッタが発生する原因に
もなるので、ビット誤差率も増加してしまう。
【0005】本発明の目的は、アナログ的な遅延量の誤
差及び温度の変化等に影響されず、集積回路への組み込
みが容易でクロックのエッジ位置をビット間隔の中央
位置として、確実にNRZデータを回復できるデータ回
復装置を提供すると共に、NRZデータに対して位相及
び周波数の両方で制御された回復クロック信号を発生す
るクロック信号回復装置の提供にある。
【0006】
【課題を解決する為の手段】本発明の実施例によれば、
NRZ入力データは、排他的論理和ゲートの一方の入力
端に直接供給され、2つの遅延素子を介して排他的論理
和ゲートの他方の入力端にも供給される。この排他的論
理和ゲートの出力は、「ブリベット(blivet)信号」と
も呼ばれ、NRZデータの立ち上がり又は立ち下がりエ
ッジに応じて発生するエッジ検出パルスであり、2つの
遅延素子及び排他的論理和ゲートによりエッジ検出手段
を構成している。これら2つの遅延素子の伝播遅延時間
に相当するパルス幅を有するこのエッジ検出パルスは、
NRZ位相検出器に供給される。この位相検出器は、可
変発振器からの回復クロック信号も受け、エッジ検出パ
ルスと回復クロック信号との間の位相関係に応じて発振
制御信号を発生する。この発振制御信号が可変発振器に
供給され、回復クロック信号の位相及び周波数が制御さ
れる。
【0007】
【実施例】図1は、本発明のクロック回復装置の実施例
の構成を示すブロック図であり、位相検出回路10が含
まれている。この設計によって集積化すれば、アナログ
遅延量、プロセスの変化及び温度変化とは無関係にビッ
ト間隔の中央位置にクロックのエッジを自動調整可能に
なる。
【0008】NRZの入力データがエッジ検出パルス発
生器8に入力される。エッジ検出パルス発生器8は、N
RZデータの立ち上がり又は立ち下がりの遷移を示すエ
ッジ検出パルスを発生する。このエッジ検出パルスは、
「ブリベット(blivet)」とも呼ばれる。エッジ検出パ
ルス発生器8の内部では、NRZデータが排他的論理和
ゲート6の一方の入力端と2つの整合直列遅延素子2及
び4に供給される。この2つの直列遅延素子2及び4の
出力は排他的論理和ゲート6の他方の入力端に供給され
る。このエッジ検出パルス発生器8は、エッジ検出パル
スを発生するだけでなく、NRZデータをエッジ検出パ
ルスのパルス幅の半分だけ遅延させた遅延NRZデータ
も遅延素子2の出力端から発生する。
【0009】エッジ検出パルス発生器8のエッジ検出パ
ルスは、2つの整合遅延素子2及び4の遅延量の和に等
しい幅のパルスである。後述するように、これらの遅延
量の和は、予期されるデータのビット間隔の半分より短
くすべきであるが、その許容範囲内で出来るだけ長くす
べきである。
【0010】エッジ検出パルス発生器8の排他的論理和
ゲート6から発生されるエッジ検出パルスは、NRZ位
相検出器10に供給される。この位相検出器10は、V
CO(電圧制御発振器)20からクロック信号を受け
る。NRZ位相検出器10は、アンド・ゲート10及び
12並びにインバータ16を含んでいる。NRZ位相検
出器10は、2つの出力信号を発生する。1つは、ルー
プ・フィルタ26の正(+)入力端に供給される「アッ
プ」信号であり、もう1つは、ループ・フィルタ26の
負(−)入力端に供給される「ダウン」信号である。こ
れらアップ信号及びダウン信号を受けたループ・フィル
タ26は、VCO20の制御電圧を発生する。チャージ
・ポンプ回路が好適なループ・フィルタ26は、NRZ
位相検出器10からアップ信号及びダウン信号を受け、
これらの差を取って低周波数成分のみを持つアナログV
CO制御電圧を発生する。
【0011】後述するように、本発明の有効性は、VC
O20が発生する回復クロック信号の立ち下がりエッジ
がエッジ検出パルスの中央に位置しているか否かにかか
っている。
【0012】もし、VCO20の出力の立ち下がりエッ
ジが排他的論理和ゲート6からのエッジ検出パルスの中
央に既に位置している場合には、アンド・ゲート12の
出力のパルス幅は、アンド・ゲート14の出力のパルス
幅と同じになるので、ループ・フィルタ26の2つの入
力信号は相殺されて周波数の調整の必要がないことが指
示され、ループ・フィルタ26は、以前と変わらないV
CO制御電圧を発生し続ける。
【0013】VCO20のクロック出力の立ち下がりエ
ッジがエッジ検出パルスの範囲より遅れた場合には、ア
ンド・ゲート12の出力のパルス幅は、アンド・ゲート
14の出力のものより長くなり、ループ・フィルタ26
に供給されるアップ信号がダウン信号より優勢となるの
で、ループ・フィルタ26のVCO制御電圧は増加し、
VCOの周波数を増加させ、次のクロック信号の立ち下
がりエッジの時点を早めてエッジ検出パルスの範囲内に
入るようにする。
【0014】これとは反対に、VCO20のクロック出
力の立ち下がりエッジがエッジ検出パルスの範囲より早
く発生した場合には、アンド・ゲート14の出力のパル
ス幅の方がアンド・ゲート12の出力のものより長くな
り、ループ・フィルタ26へのダウン入力信号の方がア
ップ入力信号より優勢となるので、フィルタ26の出力
電圧が減少してVCO20の周波数も減少し、次のクロ
ック信号の立ち下がりエッジが遅くなってエッジ検出パ
ルスの範囲内に入るようになる。
【0015】従って、エッジ検出パルスの中心に対する
クロック信号の位置に関係なく、NRZ位相検出器10
及びループ・フィルタ26の動作により、VCO20か
ら出力されるクロック信号の立ち下がりエッジは強制的
にエッジ検出パルスの中央位置に調整されることが判
る。
【0016】遅延素子2及び4は同一なので、プロセス
の変化や温度の変化に関係なく等しい遅延時間を与え
る。従って、プロセス又は温度の変化は、エッジ検出パ
ルスの幅に影響する。このエッジ検出パルスの幅は、N
RZ位相検出器10の感度に影響するが、位相差を適切
に検出する性能には影響しない。アップ信号とダウン信
号のパルス幅の差が大きくなるので、エッジ検出パルス
の幅の増加と共に検出感度が上昇する。
【0017】VCO20のクロック出力は、フリップ・
フロップ28のクロック入力端にも供給される。フリッ
プ・フロップ28のD入力端は、エッジ検出パルス発生
器8の遅延素子2から出力される遅延NRZデータ出力
を受ける。本発明の方法では、フリップ・フロップ28
へのデータをクロック駆動するクロック信号のエッジを
ビット間隔の「目」の中央に位置させる能力は、上述の
ように、エッジ検出パルスの範囲内の中央にクロック信
号の反対のエッジを合わせる能力で決まる。
【0018】VCO20は、出力が略50%のデューテ
ィ・サイクルとなるように調整されている。よって、V
CO20の出力クロック信号の立ち下がりエッジは、排
他的論理和ゲート6のエッジ検出パルスの中央位置に調
整されるので、クロック信号の立ち上がりエッジの位置
も保証されて、遅延素子2及び4の接続点から出力され
る遅延NRZデータは、ビット間隔の中央の正しい位置
に調整される。これは、最後のビット間隔後のエッジ検
出パルスの中央位置でクロックの立ち下がりエッジが発
生し、遅延素子2及び4の接続点のデータもクロックの
立ち上がりエッジの時点でエッジ検出パルスの半分の幅
だけ遅延されているからである。フリップ・フロップ2
8のD入力端は、遅延素子2及び4の接続点に接続され
ており、そのクロック端子は、VCO20から出力され
るクロック信号により駆動される。よって、図1の回路
は、NRZのクロック信号とデータを確実に回復し得る
と共に、この回路構成は集積回路に組み込むのが容易で
ある。
【0019】図1の回路は、位相の検出のみを実行して
いるが周波数の検出は行っていない。しかし、周波数の
検出は、位相ロック・ループによって更に効果的に行う
ことが出来る。図2は、本発明の他の実施例の構成を示
すブロック図である。この回路は、図1の回路構成を全
て含んでおり、その上NRZ周波数検出器50、ロック
検出器30及びオア・ゲート22及び24を含んでい
る。オア・ゲート24及び22は、ループ・フィルタ2
6の入力端に接続され、NRZ周波数検出器の出力とN
RZ位相検出器のアップ及びダウン出力を受ける。
【0020】図2の装置では、エッジ検出パルスがNR
Z位相検出器10、NRZ周波数検出器50及びロック
検出器30に供給される。NRZ周波数検出器50は、
VC20のクロック出力及びロック検出器30からのロ
ック信号も受ける。NRZ位相検出器10と同様に、N
RZ周波数検出器50は、アップ信号及びダウン信号を
発生し、ループ・フィルタ26を介してVCO20を制
御する。これらアップ信号及びダウン信号は、NRZ位
相検出器10からのアップ信号及びダウン信号と共にア
ップ・オア・ゲート24及びダウン・オア・ゲート22
に入力される。NRZ周波数検出器50は、現在のエッ
ジ検出パルスによってアップ信号又はダウン信号が発生
されることになる不適正状態であることをロック検出器
30に通知する「不適正」信号も発生する。
【0021】図3は、NRZ周波数検出器の一実施例の
構成を示すブロック図である。このNRZ周波数検出器
50に含まれる4個のフリップ・フロップ52、57、
58及び59は、エッジ検出パルスの立ち上がりエッジ
でクロック駆動され、フリップ・フロップ53は、イン
バータ51によってエッジ検出パルスの立ち下がりエッ
ジでクロック駆動される。フリップ・フロップ52及び
53は、エッジ検出パルスの夫々逆極性のエッジの時点
でVCO20の出力クロック信号をモニタする。エッジ
検出パルスの適正な状態とは、その立ち上がりエッジが
クロック信号の高レベル期間に発生し、立ち下がりエッ
ジがクロック信号の低レベル期間に発生する場合であ
る。従って、このような適正なエッジ検出パルスの場合
には、フリップ・フロップ52はセットされ、フリップ
・フロップ53はリセットされる。ナンド・ゲート54
は、フリップ・フロップ52のQ出力とフリップ・フロ
ップ53の反転Q出力をモニタし、これら2つのフリッ
プ・フロップにより適正な状態のエッジ検出パルスが検
出された時に低レベルとなる出力信号を発生する。
【0022】以下の表1は、クロック信号のレベルとエ
ッジ検出パルスのエッジとの関係からNRZ周波数検出
器50が判断する情報をまとめたものである。
【表1】
【0023】ナンド・ゲート55は、フリップ・フロッ
プ52及び53の出力が共に高レベル「1」となって
「低過ぎ」の状態になったのを監視する。ナンド・ゲー
ト55の第3の入力は、ナンド・ゲート62及び63に
よるフリップ・フロップ65から供給される。このフリ
ップ・フロップ65が高レベル出力を発生するのは、周
波数が「高過ぎ」の状態となってナンド・ゲート62の
出力が高にナンド・ゲート63の出力が低になる時であ
る。このナンド・ゲート55の第3の入力を供給した理
由は、「高過ぎ」状態から「低過ぎ」状態へと「適正」
な状態を経ないで直接状態変化するのを防ぐ為である。
従って、NRZ周波数検出器50の最後の状態が「ダウ
ン(高過ぎ)」の状態であれば、ナンド・ゲート55が
ナンド・ゲート63の低レベル出力によって「アップ
(低過ぎ)」状態となるアクティブ・ローの出力信号を
発生するのを防止出来る。
【0024】同様に、ナンド・ゲート56は、フリップ
・フロップ52及び53が共に低レベル出力を発生して
「高過ぎ」状態になるか否かを監視する。上述のよう
に、フリップ・フロップ64を構成するナンド・ゲート
61の高レベル出力により、最後の状態が「低過ぎ」の
状態でなかったことが示された場合にのみ「高過ぎ」状
態の信号を発生することが出来る。
【0025】フリップ・フロップ64及び65は、ナン
ド・ゲート60及び61並びにナンド・ゲート62及び
63で夫々構成され、「適正」な状態のエッジ検出パル
スが発生されるまで、最後の既知の周波数状態、即ち
「低過ぎ」、「高過ぎ」又はどちらでもない状態かを保
持している。アクティブ・ローの/GOOD信号は、こ
れら両方のフリップ・フロップ64及び65をクリアし
ようとする。もし、アクティブ・ローの/TOOLOW
信号又は/TOOHIGH信号がない場合にはフリップ
・フロップ64及び65はクリアされる。
【0026】ロック信号が低レベルで位相ロック・ルー
プがロックされていない場合には、次のエッジ検出パル
スの立ち上がりエッジでナンド・ゲート54、55及び
56の状態は、夫々フリップ・フロップ57、59にラ
ッチされる。ロック信号が高レベルのアクティブ状態で
位相ロック・ループのロック信号検出されている場合
には、ロック信号は、フリップ・フロップ57を強制的
にクリア状態に設定する。このとき、フリップ・フロッ
プ57は、非能動状態の高レベル出力を発生し、周波数
状態が「適正」であることを指示する。アクティブ・ハ
イのロック信号も強制的にフリップ・フロップ58及び
59にナンド・ゲート55及び56からの入力信号を夫
々無視させ、非能動の高レベル出力を発生させる。従っ
て、ループがロックされている期間中、NRZ周波数検
出器50は、そのロック状態を解除するような信号を発
生することが出来ず、制御は全てNRZ位相検出器10
に任される。
【0027】しかし、仮えループがロック状態でNRZ
周波数検出器50のアップ出力及びダウン出力がディセ
ーブル状態であっても、ナンド・ゲート54から/GO
OD信号を出力することは出来る。よって、後述するよ
うに、/GOOD信号がある程度以上検出されると、ロ
ック検出器30がダウン信号をその最大レベルの半分の
レベル以下に低下させてロック状態を解除することも出
来る。
【0028】図4は、NRZ周波数検出器の動作を説明
する為のタイミング図である。3つの異なる周波数(適
正、高過ぎ及び低過ぎ)のクロック信号に応じた一連の
エッジ検出パルスによる結果が夫々得られる。図4にお
いて、エッジ検出パルスとクロック信号のレベルとの関
係が適正な場合は、「0」を、低過ぎる場合には「L」
を、高過ぎる場合には「H」を夫々クロックの上に示し
ている。エッジ検出パルスの立ち上がりエッジに対して
クロックが低レベルであったり、エッジ検出パルスの立
ち下がりエッジに対してクロックが高レベルの場合に
は、両者の関係が不明となるので、クロックの上に
「?」を示している。
【0029】「適正」クロック信号の場合には、全ての
エッジ検出パルスに対応するクロックの上に「0」が示
されている。「低過ぎ」クロック信号の場合には、順に
「00LL??H00?」と示されている。「不明」を
表す「?」の指示状態は、図3の周波数検出器では認識
されず、それ以前の最後の記号は「L」でナンド・ゲー
ト61の出力がナンド・ゲート56をディセーブルする
ので、エッジ検出パルス7の所の「H」は無視される。
この「H」が仮え検出されなくても、フリップ・フロッ
プ52の出力が低となりナンド・ゲート54をディセー
ブルしてナンド・ゲート54の出力を高レベルにする。
そして、この高レベルが次のエッジ検出パルス8に応じ
てフリップ・フロップ57にラッチされる。フリップ・
フロップ57の高レベルの状態が継続しても、ナンド・
ゲート60及び61並びにナンド・ゲート62及び63
で夫々構成されたフリップ・フロップ64及び65の動
作には影響を与えない。
【0030】図4のエッジ検出パルス8において、「適
正」状態の「0」がナンド・ゲート54により検出さ
れ、その出力を低レベルとする。フリップ・フロップ5
2及び53が適正状態の場合には、ナンド・ゲート55
又は56の何れもイネーブルされない。ナンド・ゲート
54の低レベル出力は、エッジ検出パルス9の立ち上が
エッジに応じてフリップ・フロップ57にラッチされ
る。このエッジ検出パルス9の同じ立ち上がりエッジに
より、ナンド・ゲート55及び56の出力の高レベルが
フリップ・フロップ58及び59に夫々ラッチされる。
フリップ・フロップ57の低レベル出力は、2つのフリ
ップ・フロップ64及び65を直ちにクリアし、ナンド
・ゲート60及び62の入力が全て高レベルになるの
その出カが低レベルとなる。フリップ・フロップ6
4及び65のクリア状態により、ナンド・ゲート55及
び56の第3入力がイネーブルされるので、これらナン
ド・ゲート55及び56は次の高レベル又は低レベルを
検出可能になる。今、周波数が適正であると仮定する
と、適正なエッジ検出パルスが検出され、NRZ周波数
検出器は、「適正クロック」と示したクロック信号のよ
うに動作する。
【0031】ジッタがなくても、不適正な周波数のクロ
ック信号が発生すると、図4に示すような状態の指示が
得られる。すなわち、適正なエッジ検出パルスからは常
に所望状態の指示が得られ、不適正な状態の指示は常に
所望状態の指示の後に得られ、その指示によってロック
が解除される。しかし、ジッタが存在すると、時として
適正なエッジ検出パルスの後に不適正な状態の指示が生
じ、出力されることがある。しかし、本発明によれば、
たとえ多くのジッタがあっても、所望の状態の指示が不
適正な状態の指示より優勢となり、システムは、結局適
正なクロック周波数にロックされる。
【0032】NRZ周波数検出器50を適正に動作させ
る為には、エッジ検出パルスの幅をビット間隔の半分よ
り短くすべきである。シリコン抵抗器及び金属コンデン
サは共に±20%までの許容値があり、遅延素子2及び
4をこれらの素子で構成すると、最悪の場合でも遅延量
の誤差は±40%となるので、ビット間隔の35%とな
るように総合遅延量を設定すれば、NRZ周波数検出器
50を適正に機能させことが可能である。
【0033】図5は、本発明に係るロック検出器の一実
施例の構成を示すブロック図である。ロック検出器30
は、入力としてエッジ検出パルスと/GOOD信号を受
ける。カウンタ42は、飽和型アップ・ダウン・カウン
タである。飽和型アップ・ダウン・カウンタは、循環計
数せず、フルカウント値に達すると更にインクリメント
信号を受けてもそのフルカウント値を保持し続けるカウ
ンタである。飽和型アップ・ダウンカウンタ42は、ア
ンド・ゲート32が適正なエッジ検出パルスを検出した
時にインクリメント手段38によりインクリメントさ
れ、アンド・ゲート36が不適正なエッジ検出パルスを
検出した時にデクリメント手段40によりデクリメント
される。インバータ34は、/GOOD信号をGOOD
信号に変換し、アンド・ゲート32に送る。カウンタ4
2のカウント値が例えばフルカウント値の半分の計数値
の如きしきい値に達したことをしきい値検出器44が検
出すると、ロック信号が発生される。
【0034】デクリメント・ステップ値(通常、インク
リメント・ステップ値の整数倍)に対するインクリメン
ト・ステップ値(通常、1)の比によってロック検出器
30のジッタに対する許容範囲が決まる。この比が1:
4のとき好適なジッタ許容値が得られることが判明し
た。飽和型アップ・ダウンカウンタ42の大きさ(ビッ
ト数)は、ロック検出器30の蓄積時間、即ちロック条
件又は非ロック条件が設定されるまでの応答時間を決定
する。ロック状態を高速に検出しようとすると、その検
出結果の確実性がある程度犠牲にならざるを得ない。本
発明の実施例では、カウンタ42として4096のフル
カウント値を持つ12ビットのものが公的であることが
判明した。よって、このカウンタにおいてロック状態の
検出が行われるのは、2048のカウント値を超えた場
合である。ジッタが少なければ、270メガビット/秒
の転送速度でおよそ15マイクロ秒でロック状態に設定
出来る。
【0035】このロック検出器30は、完全にデジタル
回路で実現されるので、アナログの蓄積コンデンサやそ
れ付随するICピン等を余分に設ける必要がない。IC
ピンの不足は、回路設計の自由度を拘束する主原因とな
る場合もあるので、この点も本発明の大きな利点の一つ
である。
【0036】以上本発明の好適実施例について説明した
が、本発明はここに説明した実施例のみに限定されるも
のではなく、本発明の要旨を逸脱することなく必要に応
じて種々の変形及び変更を実施し得ることは当業者には
明らかである。
【0037】
【発明の効果】本発明のデータ及びクロック信号回復装
置では、遅延時間がほぼ等しく直列接続された第1及び
第2遅延素子でNRZ入カデータを遅延し、第2遅延素
子からの第2遅延出力データとNRZ入力データとを排
他的論理和ゲートに供給して、エッジ検出信号を発生す
る。可変発振器は、このエッジ検出信号に応じて回復ク
ロック信号を発生するので、第2遅延出力データと回復
クロック信号の位相関係を所定関係に維持できる。そし
て、回復手段は、第1遅延素子からの第1遅延データ出
力を回復クロック信号に応じて回復する。この際、回復
手段に供給されるNRZデータは、回復クロックを発生
するのに使用した第1遅延素子の出力であり、第1及び
第2遅延素子の遅延時間がほぼ等しいために、遅延素子
の遅延量に誤差があったり温度により変化した場合で
も、回復クロックによりNRZデータを確実に回復でき
る。また、回復クロック信号及びエッジ検出信号の位相
及び周波数の両方に関係したアップ信号及びダウン信号
を発生して、回復クロック信号を発生するので、回復ク
ロック信号のNRZ入力データに対する追従性が一層改
善される。
【図面の簡単な説明】
【図1】本発明の一実施例の構成を示すブロック図であ
る。
【図2】本発明の他の実施例の構成を示すブロック図で
ある。
【図3】NRZ周波数検出器の一実施例を示すブロック
図である。
【図4】NRZ周波数検出器の動作を説明する為のタイ
ミング図である。
【図5】ロック検出器の一実施例の構成を示すブロック
図である。
【図6】従来のクロック回復回路の一例の構成を示すブ
ロック図である。
【図7】従来のクロック回復回路の他の例の構成を示す
ブロック図である。
【符号の説明】
2 遅延素子 4 遅延素子 6 排他的論理和ゲート 8 エッジ検出手段 10 位相検出器 20 可変発振器(VCO)22、24 組み合わせ手段 26 発振制御手段 28 回復手段 50 周波数検出器

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 非ゼロ復帰方式のデータを受け、第1遅
    延出力データを発生する第1遅延素子と、 遅延時間が上記第1遅延素子の遅延時間とほぼ等しく、
    上記第1遅延素子からの第1遅延出力データを受けて、
    第2遅延出力データを発生する第2遅延素子と、 上記非ゼロ復帰方式のデータ及び上記第2遅延出力デー
    タを受け、上記非ゼロ復帰方式のデータの状態が上記第
    2遅延出力データの状態と異なるときにエッジ検出信号
    を発生する排他的論理和ゲートと、 上記エッジ検出信号に応じて、回復クロック信号を発生
    する可変発振器と、 上記第1遅延素子からの上記第1遅延出力データ及び上
    記回復クロック信号を受け、回復した非ゼロ復帰方式の
    データを発生するデータ回復手段とを具えたデータ回復
    装置
  2. 【請求項2】 非ゼロ復帰方式の入力データを受け、該
    入力データの状態遷移に応じてエッジ検出信号を発生す
    るエッジ検出手段と、 発振制御信号を受け、回復クロック信号を発生する可変
    発振器と、上記回復クロック信号及び上記エッジ検出信号を受け、
    アップ信号及びダウン信号を発生する位相検出器と、 上記回復クロック信号及び上記エッジ検出信号を受け、
    アップ信号及びダウン信号を発生する周波数検出器と、 上記位相検出器からのアップ信号及びダウン信号並びに
    上記周波数検出器からのアップ信号及びダウン信号を受
    け、組み合わせたアップ信号及び組み合わせたダウン信
    号を発生する組み合わせ手段と、 上記組み合わせたアップ信号及び上記組み合わせたダウ
    ン信号を受け、上記発振制御信号を発生する発振制御手
    段と を具えたクロック信号回復装置。
JP8444892A 1991-03-07 1992-03-06 データ及びクロツク信号回復装置 Expired - Lifetime JPH0828701B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US07/665,861 US5164966A (en) 1991-03-07 1991-03-07 Nrz clock and data recovery system employing phase lock loop
US07/665,861 1991-03-07
US7/665,861 1991-03-07

Publications (2)

Publication Number Publication Date
JPH0591098A JPH0591098A (ja) 1993-04-09
JPH0828701B2 true JPH0828701B2 (ja) 1996-03-21

Family

ID=24671857

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8444892A Expired - Lifetime JPH0828701B2 (ja) 1991-03-07 1992-03-06 データ及びクロツク信号回復装置

Country Status (5)

Country Link
US (1) US5164966A (ja)
EP (1) EP0502739B1 (ja)
JP (1) JPH0828701B2 (ja)
CA (1) CA2061909A1 (ja)
DE (1) DE69229016T2 (ja)

Families Citing this family (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5524109A (en) * 1991-06-20 1996-06-04 Bay Networks, Incorporated Token ring concentrator having retiming function
JP3366032B2 (ja) * 1992-12-14 2003-01-14 パイオニア株式会社 キャリア同期用pll回路
US5459765A (en) * 1993-01-12 1995-10-17 Nvision, Inc. Phase comparator for biphase coded signal including preamble with code violation
JP2896037B2 (ja) 1993-03-31 1999-05-31 新光電気工業株式会社 Pll回路
US5465268A (en) * 1994-01-14 1995-11-07 The Grass Valley Group, Inc. Digital decoding of biphase-mark encoded serial digital signals
US5579352A (en) * 1994-04-06 1996-11-26 National Semiconductor Corporation Simplified window de-skewing in a serial data receiver
US5399995A (en) * 1994-04-08 1995-03-21 Raytheon Company CMOS circuit providing 90 degree phase delay
TW281830B (ja) * 1994-07-28 1996-07-21 Nippon Bickter Kk
US5539784A (en) * 1994-09-30 1996-07-23 At&T Corp. Refined timing recovery circuit
US5455540A (en) * 1994-10-26 1995-10-03 Cypress Semiconductor Corp. Modified bang-bang phase detector with ternary output
US5987085A (en) * 1997-03-26 1999-11-16 Lsi Logic Coporation Clock recovery circuit
SE9701805L (sv) * 1997-05-15 1998-11-16 Ericsson Telefon Ab L M Fasadetektoranordning
US6020765A (en) * 1997-05-30 2000-02-01 Sun Microsystems, Inc. Frequency difference detector for use with an NRZ signal
US6249555B1 (en) * 1997-07-14 2001-06-19 Grass Valley (Us) Inc. Low jitter digital extraction of data from serial bitstreams
US6163582A (en) * 1997-09-30 2000-12-19 Intel Corporation Differentiator, rectifier, mixer, and low-pass filter circuit
JPH11122232A (ja) * 1997-10-17 1999-04-30 Fujitsu Ltd 位相検出回路及び位相検出回路を用いたタイミング抽出回路
US6075825A (en) * 1998-01-06 2000-06-13 Lucent Technologies, Inc. Timing and data recovery circuit for ultra high speed optical communication system
US6301318B1 (en) * 1998-03-30 2001-10-09 Pmc-Sierra Ltd. Pipelined phase detector for clock recovery
JPH11308097A (ja) 1998-04-24 1999-11-05 Sony Corp 周波数比較器およびこれを用いたpll回路
JP3931477B2 (ja) * 1998-12-03 2007-06-13 三菱電機株式会社 クロック再生/識別装置
US6583653B1 (en) * 2000-03-31 2003-06-24 Intel Corporation Method and apparatus for generating a clock signal
KR20010000854A (ko) * 2000-10-23 2001-01-05 홍성용 버스트 모드 광 클럭 재생기
KR100398326B1 (ko) * 2001-05-30 2003-09-19 최우영 엔알젯 형태의 데이터를 복원하기 위한 클럭/데이터 복원회로
US6771712B2 (en) 2001-07-27 2004-08-03 The Pulsar Network, Inc. System for extracting a clock signal and a digital data signal from a modulated carrier signal in a receiver
US20030190001A1 (en) * 2002-04-08 2003-10-09 Exar Corporation Clock and data recovery circuit for return-to-zero data
US7245683B2 (en) * 2003-04-11 2007-07-17 Avago Technologies General Ip (Singapore) Pte. Ltd. System and methods of recovering a clock from NRZ data
US7057435B2 (en) * 2003-05-30 2006-06-06 Regents Of The University Of California Distributed delay-locked-based clock and data recovery systems
US7089444B1 (en) 2003-09-24 2006-08-08 Altera Corporation Clock and data recovery circuits
US8085857B1 (en) 2003-09-25 2011-12-27 Cypress Semiconductor Corporation Digital-compatible multi-state-sense input
ATE476042T1 (de) * 2003-10-30 2010-08-15 Panasonic Corp Ask-demodulationsvorrichtung sowie damit ausgestattete drahtlose vorrichtung
TWI300293B (en) * 2005-10-07 2008-08-21 Ind Tech Res Inst Clock generator and data recovery circuit utilizing the same
US7929654B2 (en) * 2007-08-30 2011-04-19 Zenko Technologies, Inc. Data sampling circuit and method for clock and data recovery
FR2937203B1 (fr) * 2008-10-13 2011-03-18 Sagem Defense Securite Dispositif de reconstitution de l'horloge d'un signal nrz et systeme de transmissoin associe.
US7710161B1 (en) 2009-01-13 2010-05-04 Atmel Corporation Digital low frequency detector
US8258830B2 (en) * 2009-01-20 2012-09-04 Mediatek Inc. Methods for calibrating gated oscillator and oscillator circuit utilizing the same
US8630382B2 (en) * 2009-03-27 2014-01-14 Freescale Semiconductor, Inc. Asynchronous data recovery methods and apparatus
US9274149B2 (en) 2012-04-16 2016-03-01 Hamilton Sundstrand Corporation Frequency phase detection three phase system
KR102491690B1 (ko) * 2016-08-17 2023-01-26 에스케이하이닉스 주식회사 클락 검출기 및 클락 검출 방법
CN116743158B (zh) * 2023-08-15 2023-11-07 慷智集成电路(上海)有限公司 提取输入信号频率相位的方法及数字信号传输系统

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR1355134A (fr) * 1963-04-02 1964-03-13 Ibm Générateur de signaux de chronométrage
CA1063719A (en) * 1975-04-28 1979-10-02 Control Data Corporation Phase locked loop decoder
US3982190A (en) * 1975-07-31 1976-09-21 Rockwell International Corporation Phaselock circuitry with lock indication
US3992581A (en) * 1975-09-02 1976-11-16 Sperry Rand Corporation Phase locked loop NRZ data repeater
JPS5551100U (ja) * 1978-10-02 1980-04-03
US4419633A (en) * 1980-12-29 1983-12-06 Rockwell International Corporation Phase lock loop
US4400667A (en) * 1981-01-12 1983-08-23 Sangamo Weston, Inc. Phase tolerant bit synchronizer for digital signals
GB2138227B (en) * 1983-04-12 1987-02-04 Sony Corp Digital video tape recorder apparatus
US4590602A (en) * 1983-08-18 1986-05-20 General Signal Wide range clock recovery circuit
US4546486A (en) * 1983-08-29 1985-10-08 General Electric Company Clock recovery arrangement
JPS62168439A (ja) * 1986-01-20 1987-07-24 Fujitsu Ltd クロツク再生回路
CA1284361C (en) * 1986-08-29 1991-05-21 Mitel Corporation Analog phase locked loop
JPH01231430A (ja) * 1988-03-10 1989-09-14 Nec Corp Pllロック検出回路
US4972161A (en) * 1989-06-28 1990-11-20 Digital Equipment Corporation Clock recovery for serial data communications system
US4949051A (en) * 1989-09-01 1990-08-14 General Electric Company Phase lock clock recovery with aided frequency aquisition
US4984255A (en) * 1989-11-15 1991-01-08 National Semiconductor Corporation Edge transition insensitive delay line system and method
US5127026A (en) * 1990-04-05 1992-06-30 Gazelle Microcircuits, Inc. Circuit and method for extracting clock signal from a serial data stream
DE4019976A1 (de) * 1990-06-22 1992-01-02 Siemens Ag Selbstzentrierender entscheider

Also Published As

Publication number Publication date
US5164966A (en) 1992-11-17
DE69229016T2 (de) 1999-11-11
EP0502739B1 (en) 1999-04-28
EP0502739A2 (en) 1992-09-09
EP0502739A3 (en) 1993-09-22
DE69229016D1 (de) 1999-06-02
CA2061909A1 (en) 1992-09-08
JPH0591098A (ja) 1993-04-09

Similar Documents

Publication Publication Date Title
JPH0828701B2 (ja) データ及びクロツク信号回復装置
KR970003097B1 (ko) 다단 제어구조를 갖는 고속 비트동기 장치
US4803705A (en) Analog phase locked loop
US5579352A (en) Simplified window de-skewing in a serial data receiver
US6259326B1 (en) Clock recovery from a burst-mode digital signal each packet of which may have one of several predefined frequencies
US5761255A (en) Edge-synchronized clock recovery unit
JPH06224754A (ja) 位相同期回路の位相同期検出
US6150889A (en) Circuit and method for minimizing recovery time
US5276716A (en) Bi-phase decoder phase-lock loop in CMOS
CA2037739C (en) Frame synchronization dependent type bit synchronization extraction circuit
US5457428A (en) Method and apparatus for the reduction of time interval error in a phase locked loop circuit
US7099407B2 (en) Phase frequency synchronism circuitry and optical receiver
US7082178B2 (en) Lock detector circuit for dejitter phase lock loop (PLL)
US5686849A (en) Circuit for clock signal extraction from a high speed data stream
EP1006660B1 (en) Clock reproduction and identification apparatus
US7095259B2 (en) Reducing metastable-induced errors from a frequency detector that is used in a phase-locked loop
US5986486A (en) Circuits and methods for a phase lock loop for synchronous reference clocks
JPH11317729A (ja) クロックデータリカバリ回路
KR100261287B1 (ko) 신호 천이 방식에 의한 위상 비교 검출기 및 검출방법
WO2003081766A1 (en) Detection of frequency differences between signals
EP0480597A2 (en) Phase lock loop
JPH0964731A (ja) 位相同期回路
KR950009408B1 (ko) 불안정한 전압제어 발진기(vco)를 사용할 수 있는 고속비트 동기 장치
JP3810185B2 (ja) 同期発振回路
JP2535635B2 (ja) 位相同期回路