JP3102829B2 - デジタルpll回路 - Google Patents
デジタルpll回路Info
- Publication number
- JP3102829B2 JP3102829B2 JP06091327A JP9132794A JP3102829B2 JP 3102829 B2 JP3102829 B2 JP 3102829B2 JP 06091327 A JP06091327 A JP 06091327A JP 9132794 A JP9132794 A JP 9132794A JP 3102829 B2 JP3102829 B2 JP 3102829B2
- Authority
- JP
- Japan
- Prior art keywords
- state
- phase
- signal
- input
- loop filter
- 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
- 230000007704 transition Effects 0.000 claims description 49
- 230000001360 synchronised effect Effects 0.000 claims description 28
- 238000000034 method Methods 0.000 claims description 20
- 230000003111 delayed effect Effects 0.000 claims description 6
- 230000000737 periodic effect Effects 0.000 claims description 5
- 238000012545 processing Methods 0.000 claims description 4
- 230000004913 activation Effects 0.000 claims 4
- 230000010363 phase shift Effects 0.000 claims 2
- 230000000750 progressive effect Effects 0.000 claims 1
- 238000000605 extraction Methods 0.000 description 22
- 238000001514 detection method Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 11
- 102100040862 Dual specificity protein kinase CLK1 Human genes 0.000 description 9
- 101000749294 Homo sapiens Dual specificity protein kinase CLK1 Proteins 0.000 description 9
- 230000005540 biological transmission Effects 0.000 description 8
- 230000000630 rising effect Effects 0.000 description 3
- 241000283986 Lepus Species 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000001934 delay Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000004080 punching Methods 0.000 description 1
- 238000005295 random walk Methods 0.000 description 1
- 230000000979 retarding effect Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Landscapes
- Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Description
【0001】
【産業上の利用分野】本発明はデジタルPLL(位相同
期ループ)回路に関し、例えば、信号伝送装置やLAN
(ローカルエリアネットワーク)等の受信回路内のタイ
ミング抽出回路に適用し得るものである。
期ループ)回路に関し、例えば、信号伝送装置やLAN
(ローカルエリアネットワーク)等の受信回路内のタイ
ミング抽出回路に適用し得るものである。
【0002】
【従来の技術】2装置間で授受する信号がデジタル信号
の場合、一般にはそれらは符号化されている。符号化デ
ジタル信号の再生には、符号化方式に応じて、キャリア
とそのタイミング情報を抽出する必要がある。このよう
な場合のタイミング抽出回路として、従来より、 (1)共振現象を利用したもの(例、タンク回路、フィル
タ素子) (2)PLL回路を応用したもの(例、アナログPLL回
路、デジタルPLL回路) があった。
の場合、一般にはそれらは符号化されている。符号化デ
ジタル信号の再生には、符号化方式に応じて、キャリア
とそのタイミング情報を抽出する必要がある。このよう
な場合のタイミング抽出回路として、従来より、 (1)共振現象を利用したもの(例、タンク回路、フィル
タ素子) (2)PLL回路を応用したもの(例、アナログPLL回
路、デジタルPLL回路) があった。
【0003】アナログPLL回路においては、VCO
や、ループフィルタにアナログ素子が用いられている。
これに対して、デジタルPLL回路においては、次のよ
うなデジタルVCO及びループフィルタの要素技術を中
心に構成されている(下記文献参照)。
や、ループフィルタにアナログ素子が用いられている。
これに対して、デジタルPLL回路においては、次のよ
うなデジタルVCO及びループフィルタの要素技術を中
心に構成されている(下記文献参照)。
【0004】デジタルVCO:固定周期パルス出力に
パルスを付加したり除去したりした後に分周するもので
ある。あるいは、異なる2つの固定周期パルス出力を、
制御信号により選択し、その後分周するものである。
パルスを付加したり除去したりした後に分周するもので
ある。あるいは、異なる2つの固定周期パルス出力を、
制御信号により選択し、その後分周するものである。
【0005】ループフィルタ:N−Before−M
フィルタ、あるいは、ランダム・ウォークフィルタであ
る。これらフィルタは、+1、−1の2値の位相比較出
力が最初にN回に達する方を出力した後リセットし、動
作を繰り返す形式のものである。
フィルタ、あるいは、ランダム・ウォークフィルタであ
る。これらフィルタは、+1、−1の2値の位相比較出
力が最初にN回に達する方を出力した後リセットし、動
作を繰り返す形式のものである。
【0006】文献『「PLL制御回路事例集」、発行所
(株)トリケップス、第29〜34頁、第61〜67
頁、1987年12月』
(株)トリケップス、第29〜34頁、第61〜67
頁、1987年12月』
【0007】
【発明が解決しようとする課題】しかし、共振現象を利
用したものについては、特性、適用についてデータが豊
富であるが、調整をなくすのが難しい、部品が大型
になりやすい、無調整、小型化すると高価になる、と
いう欠点があった。
用したものについては、特性、適用についてデータが豊
富であるが、調整をなくすのが難しい、部品が大型
になりやすい、無調整、小型化すると高価になる、と
いう欠点があった。
【0008】また、アナログPLL回路については、目
的の特性を満足し、かつ安定で無調整化できる設計が難
しいという欠点があった。
的の特性を満足し、かつ安定で無調整化できる設計が難
しいという欠点があった。
【0009】さらに、デジタルPLL回路では、無調整
化はできるが、特性や適用及び具体回路について情報が
限られていた。そのため、例えば、パケット転送のよう
な短時間引き込み特性や低レベル入力時での動作が実用
に耐えられるかという点が不明であった。
化はできるが、特性や適用及び具体回路について情報が
限られていた。そのため、例えば、パケット転送のよう
な短時間引き込み特性や低レベル入力時での動作が実用
に耐えられるかという点が不明であった。
【0010】本発明は、短時間引き込み特性を持ち、低
レベル入力時も良好に動作し、かつ無調整なデジタルP
LL回路を提供しようとするものである。
レベル入力時も良好に動作し、かつ無調整なデジタルP
LL回路を提供しようとするものである。
【0011】
【課題を解決するための手段】第1及び第2の本発明は
共に、位相比較手段が入力信号と、VCO手段から出力
された周期性信号又はその分周信号との位相差信号を得
てループフィルタ手段に与え、ループフィルタ手段がそ
の位相差信号及びその直前の制御状態に応じて新たな制
御状態に遷移させると共に、位相調整用の制御信号を形
成して上記VCO手段に与えて上記周期性信号の位相を
調整させるデジタルPLL回路を前提とする。
共に、位相比較手段が入力信号と、VCO手段から出力
された周期性信号又はその分周信号との位相差信号を得
てループフィルタ手段に与え、ループフィルタ手段がそ
の位相差信号及びその直前の制御状態に応じて新たな制
御状態に遷移させると共に、位相調整用の制御信号を形
成して上記VCO手段に与えて上記周期性信号の位相を
調整させるデジタルPLL回路を前提とする。
【0012】第1の本発明は、その位相差信号が、「遅
れ」、「一致」又は「進み」を示すものであり、ループ
フィルタ手段が、制御状態として「同期状態」又は「非
同期状態」をとり、「非同期状態」から「同期状態」へ
は後方保護方法に従い移行させ、後方保護状態において
は、VCO手段に与える位相調整用の制御信号を「位相
調整なし」とすることを特徴とする。
れ」、「一致」又は「進み」を示すものであり、ループ
フィルタ手段が、制御状態として「同期状態」又は「非
同期状態」をとり、「非同期状態」から「同期状態」へ
は後方保護方法に従い移行させ、後方保護状態において
は、VCO手段に与える位相調整用の制御信号を「位相
調整なし」とすることを特徴とする。
【0013】第2の本発明は、その位相差信号が、「遅
れ」、「一致」又は「進み」を示すものであり、ループ
フィルタ手段が、制御状態として「同期状態」又は「非
同期状態」をとり、「同期状態」から「非同期状態」へ
は前方保護機能に従い移行させ、前方保護状態において
は、VCO手段に与える位相調整用の制御信号を「位相
調整なし」とすることを特徴とする。
れ」、「一致」又は「進み」を示すものであり、ループ
フィルタ手段が、制御状態として「同期状態」又は「非
同期状態」をとり、「同期状態」から「非同期状態」へ
は前方保護機能に従い移行させ、前方保護状態において
は、VCO手段に与える位相調整用の制御信号を「位相
調整なし」とすることを特徴とする。
【0014】
【作用】第1及び第2の本発明は、デジタルPLL回路
のループフィルタ手段が行なう位相制御用の状態遷移
に、伝送装置等のフレーム同期等で採用されていた後方
保護又は前方保護の手法を適用することにより、当該デ
ジタルPLL回路への入力信号の安定性が低くてもその
保護機能によって良好に動作し得るようにしたものであ
り、また、後方保護又は前方保護の段数選定によってP
LLの引込み時間を適切にし得るようにしたものであ
る。
のループフィルタ手段が行なう位相制御用の状態遷移
に、伝送装置等のフレーム同期等で採用されていた後方
保護又は前方保護の手法を適用することにより、当該デ
ジタルPLL回路への入力信号の安定性が低くてもその
保護機能によって良好に動作し得るようにしたものであ
り、また、後方保護又は前方保護の段数選定によってP
LLの引込み時間を適切にし得るようにしたものであ
る。
【0015】
(A)第1実施例 以下、本発明によるデジタルPLL回路の第1実施例を
図面を参照しながら詳述する。ここで、図2がその全体
構成を示すブロック図であり、図3はそのループフィル
タ部(同期探索形フィルタ部)6の構成を示すブロック
図である。
図面を参照しながら詳述する。ここで、図2がその全体
構成を示すブロック図であり、図3はそのループフィル
タ部(同期探索形フィルタ部)6の構成を示すブロック
図である。
【0016】この第1実施例のデジタルPLL回路は、
符号化された入力信号inputから、そのタイミング
情報信号timOを抽出するタイミング抽出回路として
適用されているものであり、入力信号inputがCM
I(Coded Mark Inversion)符号の場合である。
符号化された入力信号inputから、そのタイミング
情報信号timOを抽出するタイミング抽出回路として
適用されているものであり、入力信号inputがCM
I(Coded Mark Inversion)符号の場合である。
【0017】図2において、第1実施例のデジタルPL
L回路は、変化点抽出部1、VCOカウンタ部2、位相
比較部3、アクティブ周期検出部4、デコード/ラッチ
部5及びループフィルタ部6から構成されている。
L回路は、変化点抽出部1、VCOカウンタ部2、位相
比較部3、アクティブ周期検出部4、デコード/ラッチ
部5及びループフィルタ部6から構成されている。
【0018】この実施例の場合、入力信号inputが
CMI符号であるので、変化点の最小間隔時間をTとす
ると、符号中の変化点の間隔はT、2T、3Tのいずれ
かである。この変化点の最小間隔時間Tを1周期とした
位相を検出するために、このデジタルPLL回路が用い
られている。
CMI符号であるので、変化点の最小間隔時間をTとす
ると、符号中の変化点の間隔はT、2T、3Tのいずれ
かである。この変化点の最小間隔時間Tを1周期とした
位相を検出するために、このデジタルPLL回路が用い
られている。
【0019】変化点抽出部1には、入力信号input
に加えて、図4(A)に示す周期がΔT(=T/8)で
ある高周波クロックCLK1が与えられる。変化点抽出
部1は、T、2T、3Tのいずれかの間隔で現れる図4
(C)に示すような入力信号input(CMI符号)
における変化点を抽出するものである。なお、図4
(D)に示すように、抽出出力が有意となるタイミング
は、変化点に比較して、抽出処理にかかる時間(例えば
T/4)だけ遅れる。抽出出力は、位相比較部3及びア
クティブ周期検出部4に与えられる。
に加えて、図4(A)に示す周期がΔT(=T/8)で
ある高周波クロックCLK1が与えられる。変化点抽出
部1は、T、2T、3Tのいずれかの間隔で現れる図4
(C)に示すような入力信号input(CMI符号)
における変化点を抽出するものである。なお、図4
(D)に示すように、抽出出力が有意となるタイミング
は、変化点に比較して、抽出処理にかかる時間(例えば
T/4)だけ遅れる。抽出出力は、位相比較部3及びア
クティブ周期検出部4に与えられる。
【0020】VCOカウンタ部2には、カウント更新の
ためのクロックとして高周波クロックCLK1が与えら
れると共に、ループフィルタ部6から制御信号forc
eが与えられる。制御信号forceは、ループフィル
タ部6の入力信号、出力信号の状態を表す図5に示すよ
うに、3種類の状態f、n、bをとり、状態fは「位相
をΔT(例えばT/8)だけ進める」、状態nは「位相
を維持する(何もしない)」、状態bは「位相をΔT
(例えばT/8)だけ遅らせる」を意味する。VCOカ
ウンタ部2は、高周波クロックCLK1に基づいて、T
/8間隔でカウント値を巡回的に更新させるものであ
る。例えば、0〜15をとる16進カウンタを0〜7で
巡回させる8進カウンタとして用いるように基本的には
構成されており、カウント値7の次の値を制御信号fo
rceの状態f、n、bに応じて、図4(B)に示すよ
うに、選択するようになされている。
ためのクロックとして高周波クロックCLK1が与えら
れると共に、ループフィルタ部6から制御信号forc
eが与えられる。制御信号forceは、ループフィル
タ部6の入力信号、出力信号の状態を表す図5に示すよ
うに、3種類の状態f、n、bをとり、状態fは「位相
をΔT(例えばT/8)だけ進める」、状態nは「位相
を維持する(何もしない)」、状態bは「位相をΔT
(例えばT/8)だけ遅らせる」を意味する。VCOカ
ウンタ部2は、高周波クロックCLK1に基づいて、T
/8間隔でカウント値を巡回的に更新させるものであ
る。例えば、0〜15をとる16進カウンタを0〜7で
巡回させる8進カウンタとして用いるように基本的には
構成されており、カウント値7の次の値を制御信号fo
rceの状態f、n、bに応じて、図4(B)に示すよ
うに、選択するようになされている。
【0021】制御信号forceが状態fのときにはカ
ウント値7の次のカウント値1とし、次にカウント値7
をとるまでの周期を高周波クロックCLK1の7個分と
して短くしている(T−ΔT)。また、制御信号for
ceが状態nのときにはカウント値7の次のカウント値
0とし、次にカウント値7をとるまでの周期を高周波ク
ロックCLK1の8個分として所定のものとしている
(T)。さらに、制御信号forceが状態bのときに
はカウント値7の次のカウント値15とし、次にカウン
ト値7をとるまでの周期を高周波クロックCLK1の9
個分として長くしている(T+ΔT)。
ウント値7の次のカウント値1とし、次にカウント値7
をとるまでの周期を高周波クロックCLK1の7個分と
して短くしている(T−ΔT)。また、制御信号for
ceが状態nのときにはカウント値7の次のカウント値
0とし、次にカウント値7をとるまでの周期を高周波ク
ロックCLK1の8個分として所定のものとしている
(T)。さらに、制御信号forceが状態bのときに
はカウント値7の次のカウント値15とし、次にカウン
ト値7をとるまでの周期を高周波クロックCLK1の9
個分として長くしている(T+ΔT)。
【0022】値が以上のように変化するVCOカウンタ
部2のカウント値は、位相比較部3、アクティブ周期検
出部4及びデコード/ラッチ部5に与えられる。
部2のカウント値は、位相比較部3、アクティブ周期検
出部4及びデコード/ラッチ部5に与えられる。
【0023】また、VCOカウンタ部2は、カウント値
の変化に基づいて、周期がT+ΔT〜T−ΔT間で変化
する図4(G)及び(H)に示す2個の低周波クロック
CLK21及びCLK22を形成しており、これらクロ
ックCLK21及びCLK22をループフィルタ部6に
与える。なお、クロックCLK21は、その各エッジが
クロックCLK22の各エッジよりT/4だけ遅れてい
る。
の変化に基づいて、周期がT+ΔT〜T−ΔT間で変化
する図4(G)及び(H)に示す2個の低周波クロック
CLK21及びCLK22を形成しており、これらクロ
ックCLK21及びCLK22をループフィルタ部6に
与える。なお、クロックCLK21は、その各エッジが
クロックCLK22の各エッジよりT/4だけ遅れてい
る。
【0024】位相比較部3は、入力信号inputの変
化点抽出出力の位相と、VCOカウンタ部2からのカウ
ント値(VCOカウント値と呼ぶ)の位相とを比較す
る。位相比較部3は、図6に示すように、変化点抽出出
力の有意タイミングでのVCOカウント値が「0,1,
7,15」のときに「一致状態c」、「2,3」のとき
に「遅れ状態b」、「4,5,6」のときに「進み状態
f」を表す比較結果phaseを作成してループフィル
タ部6に与える。
化点抽出出力の位相と、VCOカウンタ部2からのカウ
ント値(VCOカウント値と呼ぶ)の位相とを比較す
る。位相比較部3は、図6に示すように、変化点抽出出
力の有意タイミングでのVCOカウント値が「0,1,
7,15」のときに「一致状態c」、「2,3」のとき
に「遅れ状態b」、「4,5,6」のときに「進み状態
f」を表す比較結果phaseを作成してループフィル
タ部6に与える。
【0025】アクティブ周期検出部4は、VCOカウン
ト値及び入力信号inputの変化点抽出出力に基づい
て、図6に示すように、VCOカウンタ部2の1サイク
ル中に変化点があったか(状態a)否か(状態e)を示
す信号actを形成してループフィルタ部6に出力する
ものである。ここで、VCOカウンタ部2の1サイクル
とは、例えば、カウント値が大きい値(7や15)から
小さい値(0や1)に変化した時点から、次の同様な変
化時点までの期間である(図4範囲B、C、D参照)。
ト値及び入力信号inputの変化点抽出出力に基づい
て、図6に示すように、VCOカウンタ部2の1サイク
ル中に変化点があったか(状態a)否か(状態e)を示
す信号actを形成してループフィルタ部6に出力する
ものである。ここで、VCOカウンタ部2の1サイクル
とは、例えば、カウント値が大きい値(7や15)から
小さい値(0や1)に変化した時点から、次の同様な変
化時点までの期間である(図4範囲B、C、D参照)。
【0026】デコード/ラッチ部5には、上述のよう
に、高周波クロックCLK1及びVCOカウント値が与
えられる。デコード/ラッチ部5は、VCOカウント値
をデコードし、ラッチすることにより、入力信号inp
utの位相に応じて位相調整されたしかも高周波クロッ
クCLK1を分周したと等価な図4(I)に示すような
タイミング情報信号timOを形成して出力する。例え
ば、VCOカウント値が「2」のときの高周波クロック
CLK1の立下りエッジによって立上がり、VCOカウ
ント値が「6」のときの高周波クロックCLK1の立下
りエッジによって立下がるタイミング情報信号timO
を形成する。
に、高周波クロックCLK1及びVCOカウント値が与
えられる。デコード/ラッチ部5は、VCOカウント値
をデコードし、ラッチすることにより、入力信号inp
utの位相に応じて位相調整されたしかも高周波クロッ
クCLK1を分周したと等価な図4(I)に示すような
タイミング情報信号timOを形成して出力する。例え
ば、VCOカウント値が「2」のときの高周波クロック
CLK1の立下りエッジによって立上がり、VCOカウ
ント値が「6」のときの高周波クロックCLK1の立下
りエッジによって立下がるタイミング情報信号timO
を形成する。
【0027】このように形成されたタイミング情報信号
timOの立上がり位相(図4タイミングJ、K、L)
は、CMI符号でなる入力信号inputの最適な打抜
きタイミングになっている。
timOの立上がり位相(図4タイミングJ、K、L)
は、CMI符号でなる入力信号inputの最適な打抜
きタイミングになっている。
【0028】ループフィルタ部6は、位相比較部3から
の出力信号phaseと、アクティブ周期検出部4から
の出力信号actと、その直前の制御状態とから、VC
Oカウンタ部2に与える位相調整用制御信号force
を形成する。なお、VCOカウンタ部2から与えられる
低周波クロックCLK21及びCLK22は、ラッチ処
理等のタイミング規定に用いられ、位相調整用制御信号
forceの形成には直接的には無関係なものである。
の出力信号phaseと、アクティブ周期検出部4から
の出力信号actと、その直前の制御状態とから、VC
Oカウンタ部2に与える位相調整用制御信号force
を形成する。なお、VCOカウンタ部2から与えられる
低周波クロックCLK21及びCLK22は、ラッチ処
理等のタイミング規定に用いられ、位相調整用制御信号
forceの形成には直接的には無関係なものである。
【0029】ループフィルタ部6は、上述したように、
図3に示す詳細構成を有する。すなわち、4個のカウン
タ部7〜10と、状態遷移用論理回路11と、Dフリッ
プフロップ群12とから構成されている。なお、カウン
タ部9は、例えば1個のJKフリップフロップでなり、
この場合にはレジスタ回路と呼ぶべきものであるが、こ
の明細書においてはカウンタ部と呼ぶこととしている。
図3に示す詳細構成を有する。すなわち、4個のカウン
タ部7〜10と、状態遷移用論理回路11と、Dフリッ
プフロップ群12とから構成されている。なお、カウン
タ部9は、例えば1個のJKフリップフロップでなり、
この場合にはレジスタ回路と呼ぶべきものであるが、こ
の明細書においてはカウンタ部と呼ぶこととしている。
【0030】各カウンタ部7、8、9、10はそれぞ
れ、低周波クロックCLK21の有意エッジ(立上がり
エッジ)によって、カウント値(レジスタ値)Ct1、
Ct2、Ct3、Ct4を変更させるものである。この
変更は、ロード動作による場合とインクリメント動作と
による場合とがある。各カウンタ部7、8、9、10の
カウント値はそれぞれ、図7の図表に示すような意味を
有する。
れ、低周波クロックCLK21の有意エッジ(立上がり
エッジ)によって、カウント値(レジスタ値)Ct1、
Ct2、Ct3、Ct4を変更させるものである。この
変更は、ロード動作による場合とインクリメント動作と
による場合とがある。各カウンタ部7、8、9、10の
カウント値はそれぞれ、図7の図表に示すような意味を
有する。
【0031】カウンタ部7(以下、保護段数カウンタ部
と呼ぶ)のカウント値Ct1は、多段保護等に係る現在
の保護段数の値を意味しており、その最大値は、後述す
る値p又はqの大きい方の値である。なお、多段保護
(後方保護及び前方保護)については後述する。カウン
タ部8(以下、同期/非同期カウンタ部と呼ぶ)のカウ
ント値Ct2は、状態が同期状態であるか非同期状態で
あるかを意味している。カウンタ部9(以下、進み/遅
れ管理カウンタ部と呼ぶ)のカウント値Ct3は、状態
が進み傾向状態か遅れ傾向状態かを意味している。カウ
ンタ部10(以下、空き周期管理カウンタ部と呼ぶ)の
カウント値Ct4は、空き周期の連続数等を意味してい
る。ここで、入力信号inputの変化点なしのVCO
カウンタ部2のサイクルを「空き周期」と呼んでいる。
と呼ぶ)のカウント値Ct1は、多段保護等に係る現在
の保護段数の値を意味しており、その最大値は、後述す
る値p又はqの大きい方の値である。なお、多段保護
(後方保護及び前方保護)については後述する。カウン
タ部8(以下、同期/非同期カウンタ部と呼ぶ)のカウ
ント値Ct2は、状態が同期状態であるか非同期状態で
あるかを意味している。カウンタ部9(以下、進み/遅
れ管理カウンタ部と呼ぶ)のカウント値Ct3は、状態
が進み傾向状態か遅れ傾向状態かを意味している。カウ
ンタ部10(以下、空き周期管理カウンタ部と呼ぶ)の
カウント値Ct4は、空き周期の連続数等を意味してい
る。ここで、入力信号inputの変化点なしのVCO
カウンタ部2のサイクルを「空き周期」と呼んでいる。
【0032】状態遷移用論理回路11は、例えば、処理
の高速化のためにフリップフロップを持たない論理ゲー
トの組合せでなっている。すなわち、ハードウェア的に
構成されている。その機能は、VCOカウンタ部2への
直前の制御状態、位相比較部3からの出力信号phas
e及びアクティブ周期検出部4からの出力信号actに
基づいて、VCOカウンタ部2に対する次の制御状態を
形成することにあり、必ずしもハードウェア構成による
必要はない。状態遷移用論理回路11により、各カウン
タ部7、8、9、10は、所定順序に従いながら条件に
応じて状態を変えており、この意味ではループフィルタ
部6は順序回路を構成しているということができる。
の高速化のためにフリップフロップを持たない論理ゲー
トの組合せでなっている。すなわち、ハードウェア的に
構成されている。その機能は、VCOカウンタ部2への
直前の制御状態、位相比較部3からの出力信号phas
e及びアクティブ周期検出部4からの出力信号actに
基づいて、VCOカウンタ部2に対する次の制御状態を
形成することにあり、必ずしもハードウェア構成による
必要はない。状態遷移用論理回路11により、各カウン
タ部7、8、9、10は、所定順序に従いながら条件に
応じて状態を変えており、この意味ではループフィルタ
部6は順序回路を構成しているということができる。
【0033】状態遷移用論理回路11からは、上述した
カウンタ部7〜10に対する信号と、VCOカウンタ部
2に対する制御信号forceとが出力される。なお、
これら信号は、Dフリップフロップ群12の所定のDフ
リップフロップでラッチされた後、該当する処理部に与
えられる。Dフリップフロップ群12の各フリップフロ
ップは、クロックCLK22をラッチクロックとしてい
る。カウンタ部7、8、10に対する信号は、ロードさ
せるデータと、カウンタロード指令及びイネーブル信号
等のコントロール信号とである。カウンタ部(JKフリ
ップフロップ)9に対する信号は、そのプリセットのた
めの信号(J入力端子用信号及びK入力端子用信号)で
ある。
カウンタ部7〜10に対する信号と、VCOカウンタ部
2に対する制御信号forceとが出力される。なお、
これら信号は、Dフリップフロップ群12の所定のDフ
リップフロップでラッチされた後、該当する処理部に与
えられる。Dフリップフロップ群12の各フリップフロ
ップは、クロックCLK22をラッチクロックとしてい
る。カウンタ部7、8、10に対する信号は、ロードさ
せるデータと、カウンタロード指令及びイネーブル信号
等のコントロール信号とである。カウンタ部(JKフリ
ップフロップ)9に対する信号は、そのプリセットのた
めの信号(J入力端子用信号及びK入力端子用信号)で
ある。
【0034】図8は、ループフィルタ部6におけるタイ
ミング条件を示したものである。図8(C)に示す位相
比較部3及びアクティブ周期検出部4からの出力信号p
hase及びactはそれぞれ、図8(A)に示す低周
波クロックCLK21に同期して与えられる。論理回路
11が、これら信号phase及びactに応じて形成
した信号、例えば図8(E)に示す制御信号force
は、図8(B)に示すクロックCLK22に従ってその
形成に要する時間が十分確保されたタイミングでDフリ
ップフロップ群12によってラッチされる。ラッチ信号
の内、カウンタ部7〜10に対する信号は、図8(A)
に示す低周波クロックCLK21に同期してカウンタ部
7〜10に取り込まれ、そのカウント値Ct1〜Ct4
はそのタイミングから低周波クロックCLK21の1周
期の間だけ論理回路11に継続して入力される。
ミング条件を示したものである。図8(C)に示す位相
比較部3及びアクティブ周期検出部4からの出力信号p
hase及びactはそれぞれ、図8(A)に示す低周
波クロックCLK21に同期して与えられる。論理回路
11が、これら信号phase及びactに応じて形成
した信号、例えば図8(E)に示す制御信号force
は、図8(B)に示すクロックCLK22に従ってその
形成に要する時間が十分確保されたタイミングでDフリ
ップフロップ群12によってラッチされる。ラッチ信号
の内、カウンタ部7〜10に対する信号は、図8(A)
に示す低周波クロックCLK21に同期してカウンタ部
7〜10に取り込まれ、そのカウント値Ct1〜Ct4
はそのタイミングから低周波クロックCLK21の1周
期の間だけ論理回路11に継続して入力される。
【0035】以上のように、ループフィルタ部6は、ほ
ぼ時間Tを周期として、周期がΔT(=T/8)のVC
Oカウンタ部2の位相状態を見直している。
ぼ時間Tを周期として、周期がΔT(=T/8)のVC
Oカウンタ部2の位相状態を見直している。
【0036】次に、状態遷移用論理回路11の機能(制
御状態の遷移)、従ってループフィルタ部6の機能につ
いてより詳細に説明する。
御状態の遷移)、従ってループフィルタ部6の機能につ
いてより詳細に説明する。
【0037】ここで、図1は、アクティブ周期検出部4
からの出力信号actが、VCOカウンタ部2の1サイ
クル中に入力変化点ありを意味する内容「a」の場合の
状態遷移図であり、一方、図9は、出力信号actが、
VCOカウンタ部2の1サイクル中に入力変化点なしを
意味する内容「e」の場合の状態遷移図である。
からの出力信号actが、VCOカウンタ部2の1サイ
クル中に入力変化点ありを意味する内容「a」の場合の
状態遷移図であり、一方、図9は、出力信号actが、
VCOカウンタ部2の1サイクル中に入力変化点なしを
意味する内容「e」の場合の状態遷移図である。
【0038】図1及び図9において、白丸は状態ノード
(以下、単にノードと呼ぶ)を表している。
(以下、単にノードと呼ぶ)を表している。
【0039】ノードは、位相の進み/遅れ傾向に基づい
て二つに分類でき、また、同期/非同期に基づいて二つ
に分類できる。結局、ノードは、進み傾向の同期状態ノ
ードB0〜Bq及びC1〜Cqと、遅れ傾向の同期状態
ノードE0〜Eq及びF1〜Fqと、進み傾向の非同期
状態ノードA0〜Apと、遅れ傾向の非同期状態ノード
D0〜Dpの4種類に分類できる。各状態ノードA0、
…、Ap、B0、…、Bq、C1、…、Cq、D0、
…、Dp、E0、…、Eq、F1、…、Fqの状態で
は、保護段数カウンタ部7のカウント値Ct1、同期/
非同期カウンタ部8のカウント値Ct2、及び、進み/
遅れ管理カウンタ部9のカウント値Ct3は、図10に
示すような値となっている。なお、空き周期管理カウン
タ部10のカウント値Ct4は、アクティブ周期検出部
4からの出力信号actが入力変化点ありを意味する内
容「a」の場合において状態遷移後には「0」となる。
て二つに分類でき、また、同期/非同期に基づいて二つ
に分類できる。結局、ノードは、進み傾向の同期状態ノ
ードB0〜Bq及びC1〜Cqと、遅れ傾向の同期状態
ノードE0〜Eq及びF1〜Fqと、進み傾向の非同期
状態ノードA0〜Apと、遅れ傾向の非同期状態ノード
D0〜Dpの4種類に分類できる。各状態ノードA0、
…、Ap、B0、…、Bq、C1、…、Cq、D0、
…、Dp、E0、…、Eq、F1、…、Fqの状態で
は、保護段数カウンタ部7のカウント値Ct1、同期/
非同期カウンタ部8のカウント値Ct2、及び、進み/
遅れ管理カウンタ部9のカウント値Ct3は、図10に
示すような値となっている。なお、空き周期管理カウン
タ部10のカウント値Ct4は、アクティブ周期検出部
4からの出力信号actが入力変化点ありを意味する内
容「a」の場合において状態遷移後には「0」となる。
【0040】なお、従来においては、状態を進み傾向状
態及び遅れ傾向状態に分類したものはなかったが、この
実施例においては、論理ゲートの組み合わせによるルー
プフィルタ部6をこのように分類した方が簡単に構成し
易いこと、後述する後方保護手順や前方保護手順を適用
し易いこと等を考慮して、このように分類することとし
た。
態及び遅れ傾向状態に分類したものはなかったが、この
実施例においては、論理ゲートの組み合わせによるルー
プフィルタ部6をこのように分類した方が簡単に構成し
易いこと、後述する後方保護手順や前方保護手順を適用
し易いこと等を考慮して、このように分類することとし
た。
【0041】図1及び図9において、ノード間を結ぶ矢
印付き曲線は状態遷移リンク(以下、単にリンクと呼
ぶ)を表している。
印付き曲線は状態遷移リンク(以下、単にリンクと呼
ぶ)を表している。
【0042】図1において、リンクに関連して付与され
ている記号x/y中、「x」は位相比較部3の出力信号
phaseの内容であり、「y」は制御信号force
の内容である。
ている記号x/y中、「x」は位相比較部3の出力信号
phaseの内容であり、「y」は制御信号force
の内容である。
【0043】一方、図9において、リンクに関連して付
与されている記号α、β又はγは、図11に示す条件及
び動作を表している。すなわち、記号αは、今回の周期
が空き周期(act=e)であって空き周期管理カウン
タ部10のカウント値Ct4が0〜2のいずれかの場合
には、次の周期でのカウント値Ct4を今より1インク
リメントすることを表しており、記号βは、今回の周期
が空き周期(act=e)であって空き周期管理カウン
タ部10のカウント値Ct4が3の場合には、次の周期
でのカウント値Ct4を0とすることを表しており、記
号γは、今回の周期が空き周期(act=e)であれば
空き周期管理カウンタ部10のカウント値Ct4の値に
関係なく、次の周期でのカウント値Ct4を0とするこ
とを表している。なお、カウント値Ct1〜Ct3の値
は、この場合(act=e)においても、図10に示す
ように、遷移先状態によって一意に定まる。また、この
場合(act=e)における遷移に伴う制御信号for
ceの内容は、どのような遷移であろうと、「何もしな
い(n)」である。
与されている記号α、β又はγは、図11に示す条件及
び動作を表している。すなわち、記号αは、今回の周期
が空き周期(act=e)であって空き周期管理カウン
タ部10のカウント値Ct4が0〜2のいずれかの場合
には、次の周期でのカウント値Ct4を今より1インク
リメントすることを表しており、記号βは、今回の周期
が空き周期(act=e)であって空き周期管理カウン
タ部10のカウント値Ct4が3の場合には、次の周期
でのカウント値Ct4を0とすることを表しており、記
号γは、今回の周期が空き周期(act=e)であれば
空き周期管理カウンタ部10のカウント値Ct4の値に
関係なく、次の周期でのカウント値Ct4を0とするこ
とを表している。なお、カウント値Ct1〜Ct3の値
は、この場合(act=e)においても、図10に示す
ように、遷移先状態によって一意に定まる。また、この
場合(act=e)における遷移に伴う制御信号for
ceの内容は、どのような遷移であろうと、「何もしな
い(n)」である。
【0044】次に、図1及び図9を中心的に参照しなが
ら、ループフィルタ部6の状態及び制御信号force
の内容がどのように遷移していくかを説明する。
ら、ループフィルタ部6の状態及び制御信号force
の内容がどのように遷移していくかを説明する。
【0045】図1及び図9において、ループフィルタ部
6の初期状態(入力信号inputがない場合)は、非
同期状態A0又はD0にある。
6の初期状態(入力信号inputがない場合)は、非
同期状態A0又はD0にある。
【0046】この実施例においては、入力信号inpu
tをCMI符号としているので、入力信号inputが
到来している期間であっても、抽出された変化点の間隔
はT、2T又は3Tをとり、アクティブ周期検出部4か
らの出力信号actが変化点なし(e)を、言い換える
と空き周期を示すことがある。しかし、最大の変化点間
隔でも3Tであるので、入力信号inputの到来中の
空き周期については、図11の記号αに係る条件は成立
しても、記号β又はγに係る条件は成立しない。言い換
えると、入力信号inputの到来中における空き周期
においては、記号αに係る状態遷移だけが実行され、図
9から明らかなように、結局のところ状態は遷移後も遷
移前のものと同じである。
tをCMI符号としているので、入力信号inputが
到来している期間であっても、抽出された変化点の間隔
はT、2T又は3Tをとり、アクティブ周期検出部4か
らの出力信号actが変化点なし(e)を、言い換える
と空き周期を示すことがある。しかし、最大の変化点間
隔でも3Tであるので、入力信号inputの到来中の
空き周期については、図11の記号αに係る条件は成立
しても、記号β又はγに係る条件は成立しない。言い換
えると、入力信号inputの到来中における空き周期
においては、記号αに係る状態遷移だけが実行され、図
9から明らかなように、結局のところ状態は遷移後も遷
移前のものと同じである。
【0047】従って、以下では、入力信号inputが
到来中の状態遷移の説明は、変化点が抽出された周期に
対してのみ行なうこととする。
到来中の状態遷移の説明は、変化点が抽出された周期に
対してのみ行なうこととする。
【0048】例えば、進み方向の初期状態A0におい
て、入力信号inputが入力され始め、ループフィル
タ部6に進みや遅れの位相不一致を内容とする位相比較
出力信号phase(=f又はb)が入力されれば、状
態はA0を維持するが、VCOカウンタ部2への制御信
号forceは位相を進める内容fとなる。同様に、遅
れ方向の初期状態D0において、入力信号inputが
入力され始め、ループフィルタ部6に進みや遅れの位相
不一致を内容とする位相比較出力信号phase(=f
又はb)が入力されれば、状態はD0を維持するが、V
COカウンタ部2への制御信号forceは位相を遅ら
せる内容bとなる。
て、入力信号inputが入力され始め、ループフィル
タ部6に進みや遅れの位相不一致を内容とする位相比較
出力信号phase(=f又はb)が入力されれば、状
態はA0を維持するが、VCOカウンタ部2への制御信
号forceは位相を進める内容fとなる。同様に、遅
れ方向の初期状態D0において、入力信号inputが
入力され始め、ループフィルタ部6に進みや遅れの位相
不一致を内容とする位相比較出力信号phase(=f
又はb)が入力されれば、状態はD0を維持するが、V
COカウンタ部2への制御信号forceは位相を遅ら
せる内容bとなる。
【0049】これにより、VCOカウンタ部2の周期は
TよりΔT(例えばΔT=T/8)だけ進み方向又は遅
れ方向に調整される。このような初期状態A0又はD0
を維持したままの調整単位ΔTずつの位相調整は、入力
信号inputとVCOカウンタ部2のカウント値との
位相が一致するまでなされ(phase=c)、一番多
い場合であっても、変化点がT/ΔT回(例えば8回)
生じるまでには入力信号inputとVCOカウンタ部
2のカウント値との位相が一致する。
TよりΔT(例えばΔT=T/8)だけ進み方向又は遅
れ方向に調整される。このような初期状態A0又はD0
を維持したままの調整単位ΔTずつの位相調整は、入力
信号inputとVCOカウンタ部2のカウント値との
位相が一致するまでなされ(phase=c)、一番多
い場合であっても、変化点がT/ΔT回(例えば8回)
生じるまでには入力信号inputとVCOカウンタ部
2のカウント値との位相が一致する。
【0050】このようにして位相が一致するようになっ
た状況において変化点が抽出されると(phase=
c、act=a)、図1に示すように、状態はA0(又
はD0)からA1(又はD1)に移行すると共に、制御
信号forceは位相をずらせない内容(c)になり、
位相一致が継続する。従って、変化点が抽出される毎に
(phase=c、act=a)、状態はA1、A2、
…、Ap(又はD1、D2、…、Dp)のように変化し
ていき、制御信号forceは位相をずらせない内容
(c)を繰り返す。なお、状態A0からApへの変化中
(又はD1からDpへの変化中)において、位相比較出
力信号phaseが位相の進み(f)又は遅れ(b)を
表すものとなると、状態は非同期の初期状態A0又はD
0に戻り、その際の制御信号forceは位相調整を内
容(f又はb)とするものとなる。
た状況において変化点が抽出されると(phase=
c、act=a)、図1に示すように、状態はA0(又
はD0)からA1(又はD1)に移行すると共に、制御
信号forceは位相をずらせない内容(c)になり、
位相一致が継続する。従って、変化点が抽出される毎に
(phase=c、act=a)、状態はA1、A2、
…、Ap(又はD1、D2、…、Dp)のように変化し
ていき、制御信号forceは位相をずらせない内容
(c)を繰り返す。なお、状態A0からApへの変化中
(又はD1からDpへの変化中)において、位相比較出
力信号phaseが位相の進み(f)又は遅れ(b)を
表すものとなると、状態は非同期の初期状態A0又はD
0に戻り、その際の制御信号forceは位相調整を内
容(f又はb)とするものとなる。
【0051】以上のような多段保護の方法によって、非
同期状態において、入力信号inputとVCOカウン
タ部2のカウント値との位相が、(p+1)回連続して
一致したときに、同期状態の基本状態B0(又はE0)
に移行する。すなわち、保護段数p+1の後方保護手順
によって同期状態に移行する。
同期状態において、入力信号inputとVCOカウン
タ部2のカウント値との位相が、(p+1)回連続して
一致したときに、同期状態の基本状態B0(又はE0)
に移行する。すなわち、保護段数p+1の後方保護手順
によって同期状態に移行する。
【0052】なお、従来のデジタルPLL回路のループ
フィルタ部において、後方保護手順を用いたものはなか
ったが、この実施例では、入力信号inputの安定性
が低くてもその保護機能をによって良好に動作し得るこ
と、後方保護の段数選定によってPLLの引込み時間を
適切にし得ること等を考慮して、後方保護手順を採用し
ている。
フィルタ部において、後方保護手順を用いたものはなか
ったが、この実施例では、入力信号inputの安定性
が低くてもその保護機能をによって良好に動作し得るこ
と、後方保護の段数選定によってPLLの引込み時間を
適切にし得ること等を考慮して、後方保護手順を採用し
ている。
【0053】同期基準状態B0(又はE0)において
は、位相比較出力信号phaseが一致を内容(c)と
している限り、同じ状態B0(又はE0)に留まり、こ
の間、VCOカウンタ部2に対しては位相を変化させな
い制御信号force(=n)を出力する。
は、位相比較出力信号phaseが一致を内容(c)と
している限り、同じ状態B0(又はE0)に留まり、こ
の間、VCOカウンタ部2に対しては位相を変化させな
い制御信号force(=n)を出力する。
【0054】いずれの同期基準状態B0又はE0であろ
うと、位相比較出力信号phaseが入力信号inpu
tの進み位相を指示すると(f)、状態B1に移行さ
せ、同時に、位相を進める制御信号force(=f)
を出力する。同様に、位相比較出力信号phaseが入
力信号inputの遅れ位相を指示すると(b)、状態
E1に移行させ、同時に、位相を遅らせる制御信号fo
rce(=b)を出力する。
うと、位相比較出力信号phaseが入力信号inpu
tの進み位相を指示すると(f)、状態B1に移行さ
せ、同時に、位相を進める制御信号force(=f)
を出力する。同様に、位相比較出力信号phaseが入
力信号inputの遅れ位相を指示すると(b)、状態
E1に移行させ、同時に、位相を遅らせる制御信号fo
rce(=b)を出力する。
【0055】同期基準状態B0又はE0から状態B1
(又はE1)に移行しても、その後、同期状態が継続し
て、位相一致を内容(c)とする位相比較出力信号ph
aseがq回連続すると、状態はB2、B3、…、Bq
(又はE2、E3、…、Eq)を経て同期基準状態B0
又はE0に戻り、また、各回の状態遷移に係る制御信号
forceの値も位相を維持する内容(n)をとる。
(又はE1)に移行しても、その後、同期状態が継続し
て、位相一致を内容(c)とする位相比較出力信号ph
aseがq回連続すると、状態はB2、B3、…、Bq
(又はE2、E3、…、Eq)を経て同期基準状態B0
又はE0に戻り、また、各回の状態遷移に係る制御信号
forceの値も位相を維持する内容(n)をとる。
【0056】このようにして進み傾向側の状態B1から
状態B2、B3、…、Bqを経て同期基準状態B0に戻
る最中において、すなわち状態B1から状態Bqのいず
れかの状態Biにあるときに、進み内容fの位相比較出
力信号phaseが入力されると、状態Ciに移行す
る。なお、制御信号forceはこの場合も位相調整な
し(n)内容とする。同様に、遅れ傾向側の状態E1か
ら状態E2、E3、…、Eqを経て同期基準状態E0に
戻る最中において、すなわち状態E1から状態Eqのい
ずれかの状態Eiにあるときに、遅れ内容bの位相比較
出力信号phaseが入力されると、状態Fiに移行す
る。なお、制御信号forceはこの場合も位相調整な
し(n)を内容とする。すなわち、同期基準状態B0又
はE0に復帰するまでに、さらに1回だけ、進み内容f
又は遅れ内容bの位相比較出力信号phaseのは発生
を許容している。
状態B2、B3、…、Bqを経て同期基準状態B0に戻
る最中において、すなわち状態B1から状態Bqのいず
れかの状態Biにあるときに、進み内容fの位相比較出
力信号phaseが入力されると、状態Ciに移行す
る。なお、制御信号forceはこの場合も位相調整な
し(n)内容とする。同様に、遅れ傾向側の状態E1か
ら状態E2、E3、…、Eqを経て同期基準状態E0に
戻る最中において、すなわち状態E1から状態Eqのい
ずれかの状態Eiにあるときに、遅れ内容bの位相比較
出力信号phaseが入力されると、状態Fiに移行す
る。なお、制御信号forceはこの場合も位相調整な
し(n)を内容とする。すなわち、同期基準状態B0又
はE0に復帰するまでに、さらに1回だけ、進み内容f
又は遅れ内容bの位相比較出力信号phaseのは発生
を許容している。
【0057】このような同期状態に対する保護構造は、
許容内の位相差が発生してから、VCOカウンタ部2の
追従が完了するまでに、タイミング設計上止むを得ない
タイムラグがあることによる。つまり、ループフィルタ
部6に不一致入力が加わり(phase=f又はb)、
直ちに追従制御をしても、完了するまでに時間がかか
る。その間、不一致が再検出される場合があることによ
る。
許容内の位相差が発生してから、VCOカウンタ部2の
追従が完了するまでに、タイミング設計上止むを得ない
タイムラグがあることによる。つまり、ループフィルタ
部6に不一致入力が加わり(phase=f又はb)、
直ちに追従制御をしても、完了するまでに時間がかか
る。その間、不一致が再検出される場合があることによ
る。
【0058】また、進み傾向側の状態B1、…、Bq−
1において、遅れ内容bの位相比較出力信号phase
が入力されると、図1に示すように、遅れ傾向側の状態
E2、…、Eqに移り、その際には、遅らせることを
(b)を内容とする制御信号forceを出力する。遅
れ傾向側の状態E1、…、Eq−1において、進み内容
fの位相比較出力信号phaseが入力されると、図1
に示すように、進み傾向側の状態B2、…、Bqに移
り、その際には、進めることを(f)を内容とする制御
信号forceを出力する。
1において、遅れ内容bの位相比較出力信号phase
が入力されると、図1に示すように、遅れ傾向側の状態
E2、…、Eqに移り、その際には、遅らせることを
(b)を内容とする制御信号forceを出力する。遅
れ傾向側の状態E1、…、Eq−1において、進み内容
fの位相比較出力信号phaseが入力されると、図1
に示すように、進み傾向側の状態B2、…、Bqに移
り、その際には、進めることを(f)を内容とする制御
信号forceを出力する。
【0059】同期基準状態B0又はE0から状態が離脱
した後における、位相一致(c)を内容とする位相比較
出力信号phaseが与えられた場合の状態遷移等を整
理すると、以下の通りである。
した後における、位相一致(c)を内容とする位相比較
出力信号phaseが与えられた場合の状態遷移等を整
理すると、以下の通りである。
【0060】(1) 制御信号forceは位相調整なし
(n)を内容とする (2-1) 遷移前状態がXi(XはB、C、E又はFであっ
てiは1〜q−1のいずれか)のときは遷移後状態はX
i+1 (2-2) 遷移前状態がBq又はCqのときは遷移後状態は
B0 (2-3) 遷移前状態がEq又はFqのときは遷移後状態は
E0 従って、このような状態遷移構造は、誤って同期を外さ
ないような前方保護構造となっている。この実施例の前
方保護では、同期基準状態B0又はE0のときに入力さ
れる位相不一致内容(f又はb)の位相比較出力信号p
haseはエラーとは考えず、その後入力された位相不
一致に対して1回の保護を行なっていると見ることもで
きる。すなわち、同一方向への2回の位相不一致があっ
ても、q回の位相一致があると、元の同期基準状態B0
又はE0へと復帰される。同期状態の保護が計られてい
る。この実施例の前方保護に係る段数を、前方保護段数
2/qと呼ぶこととする。
(n)を内容とする (2-1) 遷移前状態がXi(XはB、C、E又はFであっ
てiは1〜q−1のいずれか)のときは遷移後状態はX
i+1 (2-2) 遷移前状態がBq又はCqのときは遷移後状態は
B0 (2-3) 遷移前状態がEq又はFqのときは遷移後状態は
E0 従って、このような状態遷移構造は、誤って同期を外さ
ないような前方保護構造となっている。この実施例の前
方保護では、同期基準状態B0又はE0のときに入力さ
れる位相不一致内容(f又はb)の位相比較出力信号p
haseはエラーとは考えず、その後入力された位相不
一致に対して1回の保護を行なっていると見ることもで
きる。すなわち、同一方向への2回の位相不一致があっ
ても、q回の位相一致があると、元の同期基準状態B0
又はE0へと復帰される。同期状態の保護が計られてい
る。この実施例の前方保護に係る段数を、前方保護段数
2/qと呼ぶこととする。
【0061】上述した後方保護及び前方保護はそれぞ
れ、デジタルPLL回路の特性としては、次の項目を決
定していることに相当する。
れ、デジタルPLL回路の特性としては、次の項目を決
定していることに相当する。
【0062】上述した後方保護では、同期状態になって
位相追従が行なわれるまで位相一致の判定が連続するこ
とを要求している。従って、その保護段数(p+1)は
同期引込み時間とプルインレンジを決定している。
位相追従が行なわれるまで位相一致の判定が連続するこ
とを要求している。従って、その保護段数(p+1)は
同期引込み時間とプルインレンジを決定している。
【0063】前方保護では、同期中に発生した位相不一
致の状態をキャンセルするためには、位相一致の回数が
q回であることを要求している。但し、再び位相不一致
が発生しても状態により許容される範囲を持っている。
従って、保護段数2/qにおける値qはロックレンジを
決定している。
致の状態をキャンセルするためには、位相一致の回数が
q回であることを要求している。但し、再び位相不一致
が発生しても状態により許容される範囲を持っている。
従って、保護段数2/qにおける値qはロックレンジを
決定している。
【0064】以上、アクティブ周期検出部4からの出力
信号actが空き周期以外を指示しているとき(act
=a)の状態遷移を説明した。以下では、アクティブ周
期検出部4からの出力信号actが空き周期を指示して
いるとき(act=e)の状態遷移を説明する。
信号actが空き周期以外を指示しているとき(act
=a)の状態遷移を説明した。以下では、アクティブ周
期検出部4からの出力信号actが空き周期を指示して
いるとき(act=e)の状態遷移を説明する。
【0065】上述のように、入力信号inputがCM
I符号の場合、正常入力でも変化点がない空き周期が存
在し、その周期では、出力信号actは空き周期を指示
する(e)。また、パケットが到来する以前やパケット
が終結した以降等の無信号状態においても、出力信号a
ctは空き周期を指示する(e)。そのため、これらの
場合を識別する必要があり、そこで、この実施例におい
ては、上述したように、空き周期の連続回数を管理して
いる(図7及び図11参照)。そして、空き周期におい
ては、図9及び図11に示すように、空き周期の連続回
数をも考慮して状態を遷移させるようにしている。
I符号の場合、正常入力でも変化点がない空き周期が存
在し、その周期では、出力信号actは空き周期を指示
する(e)。また、パケットが到来する以前やパケット
が終結した以降等の無信号状態においても、出力信号a
ctは空き周期を指示する(e)。そのため、これらの
場合を識別する必要があり、そこで、この実施例におい
ては、上述したように、空き周期の連続回数を管理して
いる(図7及び図11参照)。そして、空き周期におい
ては、図9及び図11に示すように、空き周期の連続回
数をも考慮して状態を遷移させるようにしている。
【0066】図9において、入力変化点のある周期(a
ct=a)である状態Xxに移った後、空き周期(ac
t=e)になったとする。ここで、この空き周期におけ
る遷移元状態Xxを、 (i)非同期基準状態A0あるいはD0 (ii)それ以外の状態A1 〜Ap、B0〜Bq、…、F
1 〜Fq の2つに分類して考える。
ct=a)である状態Xxに移った後、空き周期(ac
t=e)になったとする。ここで、この空き周期におけ
る遷移元状態Xxを、 (i)非同期基準状態A0あるいはD0 (ii)それ以外の状態A1 〜Ap、B0〜Bq、…、F
1 〜Fq の2つに分類して考える。
【0067】遷移元状態Xxが(i)の場合は、図11
に示すように記号γで表され、図9に示すように同一状
態A0あるいはD0に遷移する。すなわち、非同期基準
状態(初期状態)において空き周期が生じた場合には、
その状態を維持する。この遷移によっては、カウント値
Ct1 、Ct2 及びCt4 は0となり、カウント値Ct
3 は前状態と同一となる。
に示すように記号γで表され、図9に示すように同一状
態A0あるいはD0に遷移する。すなわち、非同期基準
状態(初期状態)において空き周期が生じた場合には、
その状態を維持する。この遷移によっては、カウント値
Ct1 、Ct2 及びCt4 は0となり、カウント値Ct
3 は前状態と同一となる。
【0068】遷移元状態Xxが(ii)の場合は、さら
に、図11に記号α、βで示す2通りに分類できる。
に、図11に記号α、βで示す2通りに分類できる。
【0069】(イ)記号αで示した場合は、カウント値
Ct4 が0、1又は2のときに空き周期が生じた場合で
あって、図9に示すように、同一状態に遷移する。すな
わち、この場合は、変化点はないが、入力信号inpu
tが正常に続いていると判定できる場合であり、そのた
め、状態を維持させている。このときの遷移処理によっ
ては、カウント値Ct1 、Ct2 及びCt3 は前状態を
維持し、カウント値Ct4 は1インクリメントされる。
Ct4 が0、1又は2のときに空き周期が生じた場合で
あって、図9に示すように、同一状態に遷移する。すな
わち、この場合は、変化点はないが、入力信号inpu
tが正常に続いていると判定できる場合であり、そのた
め、状態を維持させている。このときの遷移処理によっ
ては、カウント値Ct1 、Ct2 及びCt3 は前状態を
維持し、カウント値Ct4 は1インクリメントされる。
【0070】(ロ)記号βで示した場合は、カウント値
Ct4 が3のときに空き周期が生じた場合であって、図
9に示すように、非同期基準状態(初期状態)A0ある
いはD0に遷移する。カウント値Ct4 が3であること
は、空き周期(act=e)に対する保護状態を意味
し、このときに、入力変化点あり(a)を内容とする信
号actが生じれば上述した図1に従う遷移が実行さ
れ、空き周期(e)を内容とする信号actが生じれば
上述のように非同期基準状態(初期状態)A0あるいは
D0に遷移する。要するに、入力信号inputの変化
点の間隔が符号が正常なとき現れる間隔か又はその保護
範囲であれば(T、2T、3T)、初期状態以外の状態
を維持するが、それを越えると、初期状態A0又はD0
へ戻るのである。なお、初期状態A0又はD0に遷移し
たときには、カウント値Ct1 、Ct2 及びCt4 は0
となり、カウント値Ct3 は前状態と同一となる。
Ct4 が3のときに空き周期が生じた場合であって、図
9に示すように、非同期基準状態(初期状態)A0ある
いはD0に遷移する。カウント値Ct4 が3であること
は、空き周期(act=e)に対する保護状態を意味
し、このときに、入力変化点あり(a)を内容とする信
号actが生じれば上述した図1に従う遷移が実行さ
れ、空き周期(e)を内容とする信号actが生じれば
上述のように非同期基準状態(初期状態)A0あるいは
D0に遷移する。要するに、入力信号inputの変化
点の間隔が符号が正常なとき現れる間隔か又はその保護
範囲であれば(T、2T、3T)、初期状態以外の状態
を維持するが、それを越えると、初期状態A0又はD0
へ戻るのである。なお、初期状態A0又はD0に遷移し
たときには、カウント値Ct1 、Ct2 及びCt4 は0
となり、カウント値Ct3 は前状態と同一となる。
【0071】上述した図2においては、第1実施例のデ
ジタルPLL回路を適用したタイミング抽出回路を示し
ているが、このタイミング抽出回路に前段には、他のネ
ットワークノードからの伝送データを受信するバスレシ
ーバが設けられている。他のネットワークノードと当該
ネットワークノードとの間の伝送距離が長いと、ケーブ
ルによる減衰を多く受け、伝送データ波形の劣化によ
り、バスレシーバの出力も乱れる。そのため、デジタル
PLL回路からのタイミング情報信号timOにも乱れ
が生じ、受信データのエラーを起こす。これは主に、バ
スレシーバの入力に設けられた小レベルの直流バイアス
に原因している。直流バイアスは、無信号入力時に出力
レベルが不安定になるのを防止するために設けられてい
るが、この直流バイアスにより入力波形劣化時の立上り
と立下りの位相に乱れが生じ、デジタルPLL回路のタ
イミング再生を誤らせる。
ジタルPLL回路を適用したタイミング抽出回路を示し
ているが、このタイミング抽出回路に前段には、他のネ
ットワークノードからの伝送データを受信するバスレシ
ーバが設けられている。他のネットワークノードと当該
ネットワークノードとの間の伝送距離が長いと、ケーブ
ルによる減衰を多く受け、伝送データ波形の劣化によ
り、バスレシーバの出力も乱れる。そのため、デジタル
PLL回路からのタイミング情報信号timOにも乱れ
が生じ、受信データのエラーを起こす。これは主に、バ
スレシーバの入力に設けられた小レベルの直流バイアス
に原因している。直流バイアスは、無信号入力時に出力
レベルが不安定になるのを防止するために設けられてい
るが、この直流バイアスにより入力波形劣化時の立上り
と立下りの位相に乱れが生じ、デジタルPLL回路のタ
イミング再生を誤らせる。
【0072】そのため、タイミング抽出回路として適用
された第1実施例のデジタルPLL回路に対しては、バ
スレシーバの出力位相の乱れを少なくするための固定等
化器を介して入力信号inputを入力するようにして
いる。
された第1実施例のデジタルPLL回路に対しては、バ
スレシーバの出力位相の乱れを少なくするための固定等
化器を介して入力信号inputを入力するようにして
いる。
【0073】上記第1実施例によれば、ループフィルタ
部6が後方保護方法及び前方保護方法に従って状態遷移
を行なっているので、低レベル入力時のような場合であ
っても、上述の保護機能によって、デジタルPLL回路
全体を良好に動作させることができる。
部6が後方保護方法及び前方保護方法に従って状態遷移
を行なっているので、低レベル入力時のような場合であ
っても、上述の保護機能によって、デジタルPLL回路
全体を良好に動作させることができる。
【0074】また、上記第1実施例によれば、ループフ
ィルタ部6が後方保護方法及び前方保護方法に従って状
態遷移を行なうと共に、その保護段数を適宜選定できる
ので、パケット転送のような短時間引き込み特性が要求
される場合であっても、保護段数を適宜選定することで
応じられ、短時間引き込み特性も実現できる。
ィルタ部6が後方保護方法及び前方保護方法に従って状
態遷移を行なうと共に、その保護段数を適宜選定できる
ので、パケット転送のような短時間引き込み特性が要求
される場合であっても、保護段数を適宜選定することで
応じられ、短時間引き込み特性も実現できる。
【0075】後方保護段数pを6、2/qの前方保護に
係る段数qを7に選定し、ネットワークノード(伝送装
置)間のケーブル長を仕様の約2倍とし、かつバスレシ
ーバの後段に固定等化器を設けて第1実施例に係るタイ
ミング抽出回路に受信信号を入力させる状態として、3
700パケットを伝送する実験を行なったが、エラーパ
ケット数0という結果を得ており、上述した効果を確認
できたことになる。
係る段数qを7に選定し、ネットワークノード(伝送装
置)間のケーブル長を仕様の約2倍とし、かつバスレシ
ーバの後段に固定等化器を設けて第1実施例に係るタイ
ミング抽出回路に受信信号を入力させる状態として、3
700パケットを伝送する実験を行なったが、エラーパ
ケット数0という結果を得ており、上述した効果を確認
できたことになる。
【0076】さらに、上記第1実施例は、状態を適宜分
類して信号の種類やそのビット数を押さえている状況
で、しかもカウンタやフリップフロップや論理ゲートで
構成したので、LSI化が容易であり、これにより、高
密度実装化、無調整化を実現し、量産化、低価格化を導
くことができる。
類して信号の種類やそのビット数を押さえている状況
で、しかもカウンタやフリップフロップや論理ゲートで
構成したので、LSI化が容易であり、これにより、高
密度実装化、無調整化を実現し、量産化、低価格化を導
くことができる。
【0077】試作段階であるが、この第1実施例のデジ
タルPLL回路は、タイミング抽出回路の一部としてL
SI化され、デジタルPLL回路部分は、0.85Kゲ
ートで実現できた。このLSIは、CMIコーディクや
CPU周辺回路も含んだものであり、1.0μmゲート
アレイによって、132ピンの1個のPGAパッケージ
として実現できた。
タルPLL回路は、タイミング抽出回路の一部としてL
SI化され、デジタルPLL回路部分は、0.85Kゲ
ートで実現できた。このLSIは、CMIコーディクや
CPU周辺回路も含んだものであり、1.0μmゲート
アレイによって、132ピンの1個のPGAパッケージ
として実現できた。
【0078】(B)他の実施例 (B-1) 上記第1実施例においては、入力信号input
がCMI符号化されたものであったが、マンチェスタ符
号化されたものや、AMI符号化されたものであっても
良い。
がCMI符号化されたものであったが、マンチェスタ符
号化されたものや、AMI符号化されたものであっても
良い。
【0079】マンチェスタ符号に従う入力信号inpu
tが入力されるデジタルPLL回路においては、そのル
ープフィルタ部は、空き周期(act=e)について、
第1実施例に係る図11ではなく、図12に示す条件等
に従って状態遷移等を実行すれば良い。マンチェスタ符
号に対する場合、図12における値sは2である。
tが入力されるデジタルPLL回路においては、そのル
ープフィルタ部は、空き周期(act=e)について、
第1実施例に係る図11ではなく、図12に示す条件等
に従って状態遷移等を実行すれば良い。マンチェスタ符
号に対する場合、図12における値sは2である。
【0080】マンチェスタ符号自体の説明は割愛する
が、マンチェスタ符号は、先のCMI符号とよく似てお
り、タイミング抽出で問題となる変化点の間隔は、その
最小のものをTとして、T、2Tとなる点が異なってい
る。従って、空き周期に係る上述した図9の状態遷移図
における条件や動作を、実際上生じ得る変化点の間隔に
応じて、すなわち入力が有効な場合の最大空き周期の回
数に応じて、図12に示すようにすることにより、第1
実施例とほぼ同様に動作させることができる。
が、マンチェスタ符号は、先のCMI符号とよく似てお
り、タイミング抽出で問題となる変化点の間隔は、その
最小のものをTとして、T、2Tとなる点が異なってい
る。従って、空き周期に係る上述した図9の状態遷移図
における条件や動作を、実際上生じ得る変化点の間隔に
応じて、すなわち入力が有効な場合の最大空き周期の回
数に応じて、図12に示すようにすることにより、第1
実施例とほぼ同様に動作させることができる。
【0081】AMI符号に従う入力信号inputが入
力されるデジタルPLL回路においては、変化点抽出部
(図2符号1参照)を第1実施例と異なる構成のものと
すると共に、そのループフィルタ部が、空き周期(ac
t=e)について、第1実施例に係る図11ではなく、
図12に示す条件等に従って状態遷移等を実行すること
を要する。AMI符号に対する場合、図12における値
sは、(許容される最大の0連続数)+1である。
力されるデジタルPLL回路においては、変化点抽出部
(図2符号1参照)を第1実施例と異なる構成のものと
すると共に、そのループフィルタ部が、空き周期(ac
t=e)について、第1実施例に係る図11ではなく、
図12に示す条件等に従って状態遷移等を実行すること
を要する。AMI符号に対する場合、図12における値
sは、(許容される最大の0連続数)+1である。
【0082】AMI符号は、図13に示すように、3個
のレベルのいずれかのレベルをとるものであり、2個の
レベルのいずれかをとるCMI符号とは異なっている。
CMI符号であれば2個のレベル間の変化点を直接検出
できるが、AMI符号は、このようにすることはできな
い。そこで、例えば図示しない極性別の半波整流回路に
よって+極性入力及び−極性入力を得た後、それぞれを
図14に示す前縁微分部13、14に入力して前縁(例
えば立上りエッジ)を取出し、これら取出した前縁をオ
アゲート15を介して抽出された変化点として出力させ
る。この図14に示した変化点抽出回路は、AMI符号
のマーク率が100%でも、50%程度(図13(b)
には60%の場合を示している)でも抽出することがで
きる。なお、後者の場合には、+極性入力及び−極性入
力をオアゲートを介した後、1個の前縁微分部に与える
ことで変化点を抽出することができ、この場合、前縁微
分部が1個で済むので構成が簡単となる。なお、マーク
率が100%でない場合には、タイミング情報信号(t
imO)の位相が変わるため、デコード/ラッチ部
(5)のデコード条件を調整する必要がある。
のレベルのいずれかのレベルをとるものであり、2個の
レベルのいずれかをとるCMI符号とは異なっている。
CMI符号であれば2個のレベル間の変化点を直接検出
できるが、AMI符号は、このようにすることはできな
い。そこで、例えば図示しない極性別の半波整流回路に
よって+極性入力及び−極性入力を得た後、それぞれを
図14に示す前縁微分部13、14に入力して前縁(例
えば立上りエッジ)を取出し、これら取出した前縁をオ
アゲート15を介して抽出された変化点として出力させ
る。この図14に示した変化点抽出回路は、AMI符号
のマーク率が100%でも、50%程度(図13(b)
には60%の場合を示している)でも抽出することがで
きる。なお、後者の場合には、+極性入力及び−極性入
力をオアゲートを介した後、1個の前縁微分部に与える
ことで変化点を抽出することができ、この場合、前縁微
分部が1個で済むので構成が簡単となる。なお、マーク
率が100%でない場合には、タイミング情報信号(t
imO)の位相が変わるため、デコード/ラッチ部
(5)のデコード条件を調整する必要がある。
【0083】また、AMI符号では0が連続することが
あり、0が長い時間連続した場合には位相情報が欠落す
るため、許容される0の連続数が定められる。このよう
に決定されると、入力が正常状態での変化点の最大間隔
はその許容される最大の0連続期間である。従って、ル
ープフィルタ部は、上述したように、空き周期(act
=e)について、第1実施例に係る図11ではなく、図
12に示す条件等に従って状態遷移等を実行することを
要する。
あり、0が長い時間連続した場合には位相情報が欠落す
るため、許容される0の連続数が定められる。このよう
に決定されると、入力が正常状態での変化点の最大間隔
はその許容される最大の0連続期間である。従って、ル
ープフィルタ部は、上述したように、空き周期(act
=e)について、第1実施例に係る図11ではなく、図
12に示す条件等に従って状態遷移等を実行することを
要する。
【0084】(B-2) 上記実施例の利用形態や用途は限定
されるものではないが、以下のように使用することもで
きる。第1実施例のデジタルPLL回路を用いたタイミ
ング抽出回路は、企業内LANのインタフェース用基板
に搭載されて用いられる。このような企業内LANは、
ACK(アクノリッジ)方式で前後にフラグのあるパケ
ットを扱っており、パケット到来時に、データを取り込
むためにタイミングを抽出するのに第1実施例のデジタ
ルPLL回路が用いられる。
されるものではないが、以下のように使用することもで
きる。第1実施例のデジタルPLL回路を用いたタイミ
ング抽出回路は、企業内LANのインタフェース用基板
に搭載されて用いられる。このような企業内LANは、
ACK(アクノリッジ)方式で前後にフラグのあるパケ
ットを扱っており、パケット到来時に、データを取り込
むためにタイミングを抽出するのに第1実施例のデジタ
ルPLL回路が用いられる。
【0085】マンチェスタ符号やAMI符号に係るデジ
タルPLL回路を有するタイミング抽出回路は、データ
の連続伝送用のインタフェース用基板に搭載されて用い
られる。先の場合と同じく、データと取り込むためのタ
イミング摘出に用いられる。なお、この種の装置は、伝
送用端局装置と呼ばれている。これらのほかに、タイミ
ング抽出が必要な、磁気テープや磁気ディスクの読出し
回路や、人工衛星からなどのドップラー効果による周波
数変動が含まれる受信回路などにも応用が可能である。
タルPLL回路を有するタイミング抽出回路は、データ
の連続伝送用のインタフェース用基板に搭載されて用い
られる。先の場合と同じく、データと取り込むためのタ
イミング摘出に用いられる。なお、この種の装置は、伝
送用端局装置と呼ばれている。これらのほかに、タイミ
ング抽出が必要な、磁気テープや磁気ディスクの読出し
回路や、人工衛星からなどのドップラー効果による周波
数変動が含まれる受信回路などにも応用が可能である。
【0086】(B-3) 本発明によるデジタルPLL回路
は、タイミング抽出以外の目的で使用されるものであっ
ても良い。例えば、ある信号に追従した異なる周波数の
信号を形成する場合等にも適用可能である。適用装置に
よっては、常に変化点位相が入力されるものもあり、こ
のような装置に適用されたデジタルPLL回路のループ
フィルタ部は、図9に示す状態遷移の実行機能を持たな
くても良い。そのため、変化点抽出部やアクティブ周期
検出部等は、デジタルPLL回路によってはなくても良
い。
は、タイミング抽出以外の目的で使用されるものであっ
ても良い。例えば、ある信号に追従した異なる周波数の
信号を形成する場合等にも適用可能である。適用装置に
よっては、常に変化点位相が入力されるものもあり、こ
のような装置に適用されたデジタルPLL回路のループ
フィルタ部は、図9に示す状態遷移の実行機能を持たな
くても良い。そのため、変化点抽出部やアクティブ周期
検出部等は、デジタルPLL回路によってはなくても良
い。
【0087】(B-4) 上記実施例においては、前方保護が
2/qのものを示したが、r/q(rは3以上の任意)
の前方保護であっても良い。また、ループフィルタ部
が、前方保護又は後方保護のいずれかだけを採用してい
るものであっても良い。
2/qのものを示したが、r/q(rは3以上の任意)
の前方保護であっても良い。また、ループフィルタ部
が、前方保護又は後方保護のいずれかだけを採用してい
るものであっても良い。
【0088】
【発明の効果】以上のように、本発明によれば、ループ
フィルタ手段が行なう位相制御用の状態遷移に、伝送装
置等のフレーム同期回路等で採用されていた後方保護又
は前方保護の手法を適用するようにしたので、当該デジ
タルPLL回路への入力信号の安定性が低くてもその保
護機能をによって良好に動作し得、また、後方保護又は
前方保護の段数選定によって引込み時間を適切にし得
る。
フィルタ手段が行なう位相制御用の状態遷移に、伝送装
置等のフレーム同期回路等で採用されていた後方保護又
は前方保護の手法を適用するようにしたので、当該デジ
タルPLL回路への入力信号の安定性が低くてもその保
護機能をによって良好に動作し得、また、後方保護又は
前方保護の段数選定によって引込み時間を適切にし得
る。
【図1】第1実施例のループフィルタ部による状態遷移
を示す図(その1)である。
を示す図(その1)である。
【図2】第1実施例のデジタルPLL回路の構成を示す
ブロック図である。
ブロック図である。
【図3】第1実施例のループフィルタ部の構成を示すブ
ロック図である。
ロック図である。
【図4】第1実施例のデジタルPLL回路の各部タイミ
ングチャートである。
ングチャートである。
【図5】第1実施例のループフィルタ部の入出力信号の
定義を示す図表である。
定義を示す図表である。
【図6】第1実施例の位相比較部の入出力関係を示す図
表である。
表である。
【図7】第1実施例のループフィルタ部内のカウンタの
意味を示す図表である。
意味を示す図表である。
【図8】第1実施例のループフィルタ部の各部タイミン
グチャートである。
グチャートである。
【図9】第1実施例のループフィルタ部による状態遷移
を示す図(その2)である。
を示す図(その2)である。
【図10】第1実施例のループフィルタ部の制御状態と
カウント値との関係を示す図表である。
カウント値との関係を示す図表である。
【図11】第1実施例のループフィルタ部の空き周期で
の条件等を示す図表である。
の条件等を示す図表である。
【図12】他の実施例のループフィルタ部の空き周期で
の条件等を示す図表である。
の条件等を示す図表である。
【図13】AMI符号を示す説明図である。
【図14】AMI符号用の変化点抽出部を示すブロック
図である。
図である。
1…変化点抽出部、 2…VCOカウンタ部(VCO手段)、 3…位相比較部(位相比較手段)、 4…アクティブ周期検出部(アクティブ周期検出手
段)、 5…デコード/ラッチ部、 6…ループフィルタ部(ループフィルタ手段)、 A0…進み傾向の状態の非同期状態における基準状態、 A1〜Ap…進み傾向の状態の非同期状態、 B0…進み傾向の状態の同期状態における基準状態、 B1〜Bq、C1〜Cq…進み傾向の状態の同期状態、 D0…遅れ傾向の状態の非同期状態における基準状態、 D1〜Dp…遅れ傾向の状態の非同期状態、 E0…遅れ傾向の状態の同期状態における基準状態、 E1〜Eq、F1〜Fq…遅れ傾向の状態の同期状態。
段)、 5…デコード/ラッチ部、 6…ループフィルタ部(ループフィルタ手段)、 A0…進み傾向の状態の非同期状態における基準状態、 A1〜Ap…進み傾向の状態の非同期状態、 B0…進み傾向の状態の同期状態における基準状態、 B1〜Bq、C1〜Cq…進み傾向の状態の同期状態、 D0…遅れ傾向の状態の非同期状態における基準状態、 D1〜Dp…遅れ傾向の状態の非同期状態、 E0…遅れ傾向の状態の同期状態における基準状態、 E1〜Eq、F1〜Fq…遅れ傾向の状態の同期状態。
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 昭62−234420(JP,A) 特開 平2−170722(JP,A) 特開 平5−316383(JP,A) 特開 平2−149127(JP,A) 特開 昭63−280591(JP,A) 特開 平5−218858(JP,A) 特開 昭62−73819(JP,A) 特開 平2−174432(JP,A) 特開 平6−309406(JP,A) (58)調査した分野(Int.Cl.7,DB名) H03L 7/06 H04L 7/033
Claims (6)
- 【請求項1】 位相比較手段が入力信号と、VCO手段
から出力された周期性信号又はその分周信号との位相差
信号を得てループフィルタ手段に与え、ループフィルタ
手段がその位相差信号及びその直前の制御状態に応じて
新たな制御状態に遷移させると共に、位相調整用の制御
信号を形成して上記VCO手段に与えて上記周期性信号
の位相を調整させるデジタルPLL回路において、 上記位相差信号が、「遅れ」、「一致」又は「進み」を
示すものであり、 上記ループフィルタ手段が、制御状態として「同期状
態」又は「非同期状態」をとり、「非同期状態」から
「同期状態」へは後方保護方法に従い移行させ、後方保
護状態においては、上記VCO手段に与える位相調整用
の制御信号を「位相調整なし」とすることを特徴とする
デジタルPLL回路。 - 【請求項2】 位相比較手段が入力信号と、VCO手段
から出力された周期性信号又はその分周信号との位相差
信号を得てループフィルタ手段に与え、ループフィルタ
手段がその位相差信号及びその直前の制御状態に応じて
新たな制御状態に遷移させると共に、位相調整用の制御
信号を形成して上記VCO手段に与えて上記周期性信号
の位相を調整させるデジタルPLL回路において、 上記位相差信号が、「遅れ」、「一致」又は「進み」を
示すものであり、 上記ループフィルタ手段が、制御状態として「同期状
態」又は「非同期状態」をとり、「同期状態」から「非
同期状態」へは前方保護機能に従い移行させ、前方保護
状態においては、上記VCO手段に与える位相調整用の
制御信号を「位相調整なし」とすることを特徴とするデ
ジタルPLL回路。 - 【請求項3】 請求項2に記載のデジタルPLL回路に
おいて、 上記ループフィルタ手段は、 「同期状態」の基準状態にあるときに「遅れ」又は「進
み」の上記位相差信号が入力されると、「遅らせる」又
は「進ませる」の位相調整用の制御信号を上記VCO手
段に出力すると共に、前方保護機能を起動させ、下記
(i) 〜(iii) のいずれかの動作を実行することを特徴と
するデジタルPLL回路。 (i) 前方保護機能の起動後の上記位相差信号の連続q回
の入力のうち、「一致」の入力回数が(q−r)回(但
しr<q)あったときには、「同期状態」の基準状態に
戻すと共に、上記VCO手段に与える位相調整用の制御
信号を「位相調整なし」とする。 (ii)前方保護機能の起動後の上記位相差信号の連続q回
の入力を待たずに、まず、「遅れ」及び「進み」の上記
位相差信号の入力回数の差回数がr1 回(但しr1 ≦
r)となり、その後、「遅れ」又は「進み」の上記位相
差信号がr2 回(但しr2 ≦r)となったときには、
「非同期状態」に移行させると共に、上記VCO手段に
与える位相調整用の制御信号を「遅らせる」又は「進ま
せる」とする。 (iii) 「遅れ」及び「進み」の上記位相差信号の入力回
数の差回数がr1 回未満のまま、前方保護機能の起動後
の上記位相差信号の入力回数が(q−r)回に達したと
き、あるいは、上記差回数がr1 回に達して、その後
「遅れ」又は「進み」の上記位相差信号の入力回数がr
2 回未満で、前方保護機能の起動後の上記位相差信号の
入力回数がq回に達したときには、「同期状態」の基準
状態に戻すと共に、上記VCO手段に与える位相調整用
の制御信号を「位相調整なし」とする。 - 【請求項4】 請求項1〜3のいずれかに記載のデジタ
ルPLL回路において、 上記ループフィルタ手段による制御状態である「同期状
態」及び「非同期状態」のそれぞれを、位相傾向の面か
ら「進み傾向の状態」及び「遅れ傾向の状態」に分類
し、上記ループフィルタ手段は、「同期状態」及び「非
同期状態」間の移行時には、同じ位相傾向の他の状態に
移行させることを特徴とするデジタルPLL回路。 - 【請求項5】 請求項1〜3のいずれかに記載のデジタ
ルPLL回路において、 上記ループフィルタ手段による制御状態である「同期状
態」及び「非同期状態」のそれぞれを、位相傾向の面か
ら「進み傾向の状態」及び「遅れ傾向の状態」に分類
し、 上記ループフィルタ手段は、 「進み傾向の状態」の「同期状態」又は「非同期状態」
にあるときに、「遅れ」の上記位相差信号が与えられた
ときに「遅れ傾向の状態」の「同期状態」又は「非同期
状態」に移行させ、 「遅れ傾向の状態」の「同期状態」又は「非同期状態」
にあるときに、「進み」の上記位相差信号が与えられた
ときに「進み傾向の状態」の「同期状態」又は「非同期
状態」に移行させることを特徴とするデジタルPLL回
路。 - 【請求項6】 請求項1〜5のいずれかに記載のデジタ
ルPLL回路において、 上記位相比較手段に入力される入力信号が、今回の処理
周期において、比較に供する位相基準点を有するもので
あるか否かを検出するアクティブ周期検出手段を設け、 上記ループフィルタ手段は、 「位相基準点あり」の場合には、上記請求項1〜5のい
ずれかに記載の処理を行ない、 「位相基準点なし」の場合であってその連続回数がs回
未満の場合には、その直前の「同期状態」又は「非同期
状態」に留まり、 「位相基準点なし」の場合であってその連続回数がs回
以上の場合には、「非同期状態」の基準状態へ移行する
ことを特徴とするデジタルPLL回路。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP06091327A JP3102829B2 (ja) | 1994-04-28 | 1994-04-28 | デジタルpll回路 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP06091327A JP3102829B2 (ja) | 1994-04-28 | 1994-04-28 | デジタルpll回路 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH07297708A JPH07297708A (ja) | 1995-11-10 |
| JP3102829B2 true JP3102829B2 (ja) | 2000-10-23 |
Family
ID=14023363
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP06091327A Expired - Fee Related JP3102829B2 (ja) | 1994-04-28 | 1994-04-28 | デジタルpll回路 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3102829B2 (ja) |
-
1994
- 1994-04-28 JP JP06091327A patent/JP3102829B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH07297708A (ja) | 1995-11-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8204153B2 (en) | Clock recovery circuit and data receiving circuit | |
| US6278755B1 (en) | Bit synchronization circuit | |
| CN111512369B (zh) | 多通道数据接收器的时钟数据恢复装置及方法 | |
| US6263034B1 (en) | Circuit and technique for digital reduction of jitter transfer | |
| JPH04320109A (ja) | データエツジ遷移位相判別回路 | |
| JP2806863B2 (ja) | ビット同期回路 | |
| JPH06104742A (ja) | プログラム式高速ディジタル・フェーズ・ロック・ループ | |
| US20020057118A1 (en) | Apparatus and method for counting high-speed early/late pulses from a high speed phase detector using a pulse accumulator | |
| CN101501995B (zh) | 相位比较器、相位比较装置以及时钟数据恢复系统 | |
| JP2014140100A (ja) | 位相比較回路及びデータ受信装置 | |
| US6314151B1 (en) | Phase comparator operable at half frequency of input signal | |
| US5550878A (en) | Phase comparator | |
| US5717728A (en) | Data/clock recovery circuit | |
| US4912730A (en) | High speed reception of encoded data utilizing dual phase resynchronizing clock recovery | |
| US5892797A (en) | System and method for recovering data encoded using manchester code and other bi-phase level codes | |
| EP0162505B1 (en) | Arrangement for generating a clock signal | |
| US6650146B2 (en) | Digital frequency comparator | |
| JP3102829B2 (ja) | デジタルpll回路 | |
| US6259278B1 (en) | Phase detector | |
| US6990122B2 (en) | Synchronism phase-switching circuit for the recovery of received data | |
| JP3150107B2 (ja) | ジッタ検出回路 | |
| CN1708906A (zh) | 使用不均衡自动调节相位线路的锁相环 | |
| JP3296350B2 (ja) | 位相検出回路 | |
| US4210776A (en) | Linear digital phase lock loop | |
| EP4318207A1 (en) | Entropy source circuit |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |