JPH0993126A - クロック発生器 - Google Patents

クロック発生器

Info

Publication number
JPH0993126A
JPH0993126A JP7250631A JP25063195A JPH0993126A JP H0993126 A JPH0993126 A JP H0993126A JP 7250631 A JP7250631 A JP 7250631A JP 25063195 A JP25063195 A JP 25063195A JP H0993126 A JPH0993126 A JP H0993126A
Authority
JP
Japan
Prior art keywords
frequency
clock
output
frequency division
pll
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.)
Pending
Application number
JP7250631A
Other languages
English (en)
Inventor
Hiroshi Katsuta
博志 勝田
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP7250631A priority Critical patent/JPH0993126A/ja
Priority to EP96112718A priority patent/EP0766404A3/en
Priority to KR1019960035555A priority patent/KR970019089A/ko
Publication of JPH0993126A publication Critical patent/JPH0993126A/ja
Pending 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/16Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop
    • H03L7/18Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop using a frequency divider or counter in the loop
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K23/00Pulse counters comprising counting chains; Frequency dividers comprising counting chains
    • H03K23/64Pulse counters comprising counting chains; Frequency dividers comprising counting chains with a base or radix other than a power of two
    • H03K23/66Pulse counters comprising counting chains; Frequency dividers comprising counting chains with a base or radix other than a power of two with a variable counting base, e.g. by presetting or by adding or suppressing pulses
    • H03K23/667Pulse counters comprising counting chains; Frequency dividers comprising counting chains with a base or radix other than a power of two with a variable counting base, e.g. by presetting or by adding or suppressing pulses by switching the base during a counting cycle
    • 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/16Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop
    • H03L7/18Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop using a frequency divider or counter in the loop
    • H03L7/183Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop using a frequency divider or counter in the loop a time difference being used for locking the loop, the counter counting between fixed numbers or the frequency divider dividing by a fixed number

Landscapes

  • Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)

Abstract

(57)【要約】 【課題】瞬時にクロック周波数を切り替えられるPLL
を用いたクロック発生器を提供する。 【解決手段】VCO4と、第1の分周回路5とを含むP
LLに、VCO4のクロック出力を第2の分周回路12
により分周したクロックをシステムクロック11として
出力する。この分周回路12の分周比は、周波数制御レ
ジスタ7の設定によりプログラマブルに指定する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明はクロック発生器に関
し、特に出力するクロックの周波数を選択的に切り替え
る機能を有するクロック発生器に関する。
【0002】
【従来の技術】近年マイクロコンピュータを始めとする
半導体集積回路装置の動作周波数の飛躍的な高速化に相
まって、外部システムにおいて集積回路装置に供給する
クロック周波数自体を高速化することは極めて困難にな
っている。すれは、システムで消費する電力の増大、ノ
イズの増大等の悪影響を伴うためである。そのため、通
常PLL等を利用した逓倍回路を集積回路内部のクロッ
ク発生器として搭載し、外部から供給するクロックの周
波数は低く抑えておき、内部の動作クロックの周波数を
高速化する手法が一般にとられている。この種の従来の
クロック発生手段の一例として、特公平4−12842
号公報記載のクロック発生回路について説明する。
【0003】図3はこのクロック発生回路の構成を示し
たブロック図である。水晶クロック入力端子1は、不図
示の水晶発振器からの出力信号を入力し、位相検出器2
1の一方への基準クロック入力となり、またタイミング
セレクタ23へのクロック入力として用いられる。この
位相検出器21はその出力をローパスフィルタ3の入力
に接続される。ローパスフィルタ3のアナログ出力信号
は電圧制御発振器4の入力制御電圧となる。電圧制御発
振器4の出力はタイミングセレクタ23とモジュロディ
バイダ22の入力として供給される。モジュロディバイ
ダ22の出力は、位相検出器21の他の一方の入力に接
続され、フィードバックループを構成する。
【0004】一方、周波数制御レジスタ7から出力され
る分周制御信号8,9はモジュロディバイダ22に接続
され、分周比の選択に用いられる。また、周波数制御レ
ジスタ7から出力されるクロックセレクタ信号10はタ
イミングセレクタ23に接続され、CPUクロックfc
として出力端子11に出力される入力クロックの選択に
用いられる。周波数制御レジスタ7はCPU(図示せ
ず)のプログラム処理により設定された条件に応じて、
分周制御信号8,9及びクロックセレクタ信号10の出
力レベルを切り替える。
【0005】このPLLシンセサイザ20は、位相検出
器21,ローパスフィルタ3,電圧制御発振器4,モジ
ュロディバイダ22から構成され、PLLの原理により
動作し、モジュロディバイダ22の出力信号を水晶クロ
ック信号frの位相,周波数に同期すなわちロックさせ
る。この時、水晶発振器の周波数frと電圧制御発振器
4の出力周波数fvとは、fv=M・frの式により関
係づけられる。ここではMはモジュロディバイダ22の
分周比を表し、分周制御信号8,9により指定される。
【0006】タイミングセレクタ23では、クロックセ
レクタ信号10の指定によりCPUクロックfcとし
て、水晶クロック信号frまたは電圧制御発振器4の出
力のどちらか一方を選択する。fc=frまたはfv 例えば、水晶クロック信号frとして5MHzを供給
し、モジュロディバイダ22の分周比が、分周制御信号
8がアクティブの時M=2,分周制御信号9がアクティ
ブの時M=5とすると、前者ではfv=10MHz,後
者ではfv=25MHzとなり、これらの一方がCPU
クロックfcとして出力される。ここでクロックセレク
タ信号10がアクティブの時はfr=5MHzがCPU
クロックfcとして出力される。
【0007】このCPUプログラムでは、処理内容に応
じて周波数制御レジスタ7の設定値を書き換えて、各処
理に最適なCPUクロックfcを選択的に使用すること
ができる。これによりCPUクロックfcを使用するC
PUで消費する電力が必要十分に最小化される。
【0008】
【発明が解決しようとする課題】上述の従来のクロック
発生回路では、CPUクロックfcの周波数を切り替え
る際に、PLLシンセサイザ20のループ内のモジュロ
ディバイダの分周比を変更する必要がある。ここで分周
比を変更した後に再びロックを達成し、安定したクロッ
クを出力するまでに、過渡的な遅延時間(ロック時間)
を要する。この遅延時間はループの帯域幅、すなわちロ
ーパスフィルタ3の帯域幅特性に起因する。帯域幅が広
いとロック時間が短縮されるジッタが大きくなり、周波
数やデューティの安定したCPUクロックfcが得られ
ない。従って、安定なCPUクロックfcを得るため
に、ローパスフィルタ3の帯域幅を狭くし、感度を高め
る必要があるが、この場合ロック時間が長くなるという
問題があった。
【0009】従来例のように5MHzがfrとして用い
られ、fcとして5MHzから25MHzに切り替えた
場合、10μS程度のロック時間を要する。これは25
MHzでのクロック数に換算すると250クロックに相
当する。特にRISCアーキテクチャに基づくCPUの
ように、1命令を1クロックで実行するマシンの場合は
250命令相当の時間になるので無視できない。一方
で、プログラム処理において高速性を要求する箇所は高
速動作クロック状態にし、高速性を必要としない場合は
低速動作クロック状態にして、トータルのシステムの消
費電力を抑える手法は、電池駆動を前提としたシステム
では不可欠であり、分周比を変えた場合にも高速に動作
周波数を切り替える手法が必要とされていた。
【0010】本発明の目的は、このような問題点を改善
し、出力クロックの周波数を切り替える際に、瞬時に安
定したクロックを出力することのできるPLLシンセサ
イザを備えたクロック発生回路を提供することにある。
【0011】
【課題を解決するための手段】本発明の構成は、水晶発
振信号を受け所定分周出力との位相比較を行う位相周波
数比較器と、この位相周波数比較器の出力電圧をとり出
すローパスフィルタと、このローパスフィルタの出力を
制御電圧として所定発振出力を得る電圧制御発振器と、
この電圧制御発振器の出力を分周して前記分周出力を得
る第1の分周手段とからなるフィードバックループによ
り位相同期回路を構成したクロック発生器において、前
記電圧制御発振器の出力を分周して複数周波数のクロッ
ク出力を得る第2の分周手段と、この第2の分周手段へ
の分周比を選択的に設定すると共に出力クロックの選択
を指示する周波数設定手段と、この周波数設定手段の指
示により出力クロックを選択して出力するクロック選択
手段とを備えることを特徴とする。
【0012】また、周波数設定手段が、出力クロックに
より駆動されると共に、分周比を設定するプログラムを
実行する中央処理装置を含むものとすることができる。
【0013】
【発明の実施の形態】以下本発明の一実施の形態につい
て図面を参照して説明する。図1は本発明のクロック発
生回路の一実施形態の構成を示したブロック図である。
入力端子1からのクロックソースfcは水晶発振器また
は外部システム(図示せず)からの入力クロック信号で
あり、位相周波数比較器2の一方への基準クロック入力
として、またクロックセレクタ6へのクロック入力とし
て用いられる。位相周波数比較器2は出力をローパスフ
ィルタ3の入力に接続される。ローパスフィルタ3のア
ナログ出力信号は電圧制御発振器(VCO)4の入力に
接続され、その制御電圧となる。VCO4の出力はタイ
ミングセレクタ6と第1,第2の分周回路5,12の入
力として供給される。第1の分周回路5の出力は位相周
波数比較器2の他の一方の入力に接続され、フィードバ
ックループを構成する。
【0014】周波数制御レジスタ7から出力される分周
制御信号8,9は第2の分周回路12に接続され、その
分周比の選択に用いられる。また、周波数制御レジスタ
7から出力されるクロックセレクタ信号10はクロック
セレクタ6に接続され、シスイテムクロック11として
使用する入力クロックの選択に用いられる。周波数制御
レジスタ7はCPU(図示せず)のプログラム処理によ
り設定された条件に応じて分周制御信号8,9及びクロ
ックセレクタ信号10の出力レベルを切り替える。ここ
で分周制御信号8及び分周制御信号9は各々排他的であ
り、どちらか一方のみアクティブになる。
【0015】このクロック発生器は、位相周波数比較器
2,ローパスフィルタ3,VCO4,分周回路5から構
成され、PLLの原理により動作し、分周回路5の出力
信号をクロックソース1の位相,周波数に同期すなわち
ロックさせる。この時、入力クロックの周波数frとV
CO4の出力周波数fvとは,fv=M・frの式によ
り関連づけられる(Mは分周回路5の分周比)。
【0016】また、VCO4の出力周波数fvと分周回
路12の出力周波数fdは、fd=fv/Nの式により
関連づけられる。ここでNは分周回路12の分周比を表
し、分周制御信号8,9により指定される。クロックセ
レクタ6では、クロックセレクタ信号10の指定により
システムクロックfcとして、クロックソース1または
分周回路12の出力のどちらか一方を選択する(すなわ
ち、fc=frまたはfd)。
【0017】例えば、クロックソース1として5MHz
を供給し、分周回路5の分周比がM=5とすると、fv
=25MHzとなる。また、分周回路12の分周比が、
分周制御信号8がアクティブの時N=2,分周制御信号
9がアクティブの時N=1とすると、前者ではfd=1
2.5MHz,後者ではfd=25MHzとなり、シス
テムクロックfcとして出力される。ここでクロックセ
レクタ信号10がアクティブの時はfr=5MHzがシ
ステムクロックfcとして出力される。プログラムで
は、処理内容に応じて周波数制御レジスタ7の設定値を
書き換えて、各処理に最適なシスイテムクロック11を
選択的に使用する。
【0018】図2は図1のクロック発生回路の動作タイ
ミング図である。周波数制御レジスタ7の設定により、
クロックセレクタ信号10が非アクティブ,分周制御信
号8がアクティブになっている状態では、システムクロ
ック11はfcが12.5MHzで動作しており、プロ
グラム処理は通常モードで動作している。ここで外部事
象が発生し、これに同期した割り込み処理を高速に処理
する必要が生じた場合は、プログラム中で周波数制御レ
ジスタ7に対して分周制御信号9がアクティブになるよ
うに設定する。分周回路12において分周比が切り替わ
るとクロックセレクタ6への入力クロックfdは直ちに
25MHzの周波数に切り替わり、システムクロック1
1は瞬時にfcが25MHzになり、プログラム処理は
高速モードで動作する。ここで一連のシステムクロック
11の周波数切り替え動作において、PLLのロック状
態は維持されたままである。
【0019】なお、本実施形態では、分周回路12にお
いて1分周と2分周について切り替えられる構成につい
て説明したが、さらに分周比を大きく取ることにより、
VCO4が出力する周波数より低い様々なクロックが得
られる。特に、5分周より大きな分周比を用いれば、入
力クロック信号frよりさらに低い周波数のクロックが
得られる。
【0020】
【発明の効果】以上説明したように、本発明のクロック
発生回路では、PLLのループ内部の分周回路を固定分
周としてPLLのロック状態を維持したままで、周波数
の異なるクロックをプログラマブルに切り替えることが
出来る。従来PLLのループ内部の分周回路において分
周比を切り替える構成では不可避のロック時間を皆無に
することが出来る。ここで、PLL内部のVCOからの
出力クロックは常に最高動作周波数で動作するが、この
クロックを用いて動作する部分はクロック発生器内部の
分周回路の初段のロジックのみであり、システム全体に
及ぼす消費電力の影響は最小である。このように高いリ
アルタイム応答性とトータルの消費電力の最小化が要求
されるシステムのクロック発生器として最適であり、そ
の実用的効果は極めて高い。
【図面の簡単な説明】
【図1】本発明の一実施形態のクロック発生回路のブロ
ック図。
【図2】図1のクロック発生回路の動作タイミング図。
【図3】従来のクロック発生回路の一例のブロック図で
ある。
【符号の説明】
1 クロックソース 2 位相周波数比較器 3 ローパスフィルタ 4 電圧制御発振器(VCO) 5,12 分周回路 6 クロックセレクタ 7 周波数制御レジスタ 8,9 分周制御信号 10 クロック・タイミングセレクタ信号 11 システムクロック 21 位相検出部 22 モジュロディバイダ 23 タイミングセレクタ

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 水晶発振信号を受け所定分周出力との位
    相比較を行う位相周波数比較器と、この位相周波数比較
    器の出力電圧をとり出すローパスフィルタと、このロー
    パスフィルタの出力を制御電圧として所定発振出力を得
    る電圧制御発振器と、この電圧制御発振器の出力を分周
    して前記分周出力を得る第1の分周手段とからなるフィ
    ードバックループにより位相同期回路を構成したクロッ
    ク発生器において、前記電圧制御発振器の出力を分周し
    て複数周波数のクロック出力を得る第2の分周手段と、
    この第2の分周手段への分周比を選択的に設定すると共
    に出力クロックの選択を指示する周波数設定手段と、こ
    の周波数設定手段の指示により出力クロックを選択して
    出力するクロック選択手段とを備えることを特徴とする
    クロック発生器。
  2. 【請求項2】 周波数設定手段が、出力クロックにより
    駆動されると共に、分周比を設定するプログラムを実行
    する中央処理装置を含むものである請求項1記載のクロ
    ック発生器。
JP7250631A 1995-09-28 1995-09-28 クロック発生器 Pending JPH0993126A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP7250631A JPH0993126A (ja) 1995-09-28 1995-09-28 クロック発生器
EP96112718A EP0766404A3 (en) 1995-09-28 1996-08-07 Clock generator utilizing phase locked loop circuit
KR1019960035555A KR970019089A (ko) 1995-09-28 1996-08-26 위상 고정 루프 회로를 사용한 클럭 발생기(clock generator unilizing phase locked loop circuit)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7250631A JPH0993126A (ja) 1995-09-28 1995-09-28 クロック発生器

Publications (1)

Publication Number Publication Date
JPH0993126A true JPH0993126A (ja) 1997-04-04

Family

ID=17210733

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7250631A Pending JPH0993126A (ja) 1995-09-28 1995-09-28 クロック発生器

Country Status (3)

Country Link
EP (1) EP0766404A3 (ja)
JP (1) JPH0993126A (ja)
KR (1) KR970019089A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100651510B1 (ko) * 2005-01-17 2006-11-29 삼성전기주식회사 동적 클럭 전환 장치 및 그 방법

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10336027A (ja) * 1997-05-30 1998-12-18 Nec Ic Microcomput Syst Ltd クロック発生器
US5963068A (en) * 1997-07-28 1999-10-05 Motorola Inc. Fast start-up processor clock generation method and system
US6005904A (en) * 1997-10-16 1999-12-21 Oasis Design, Inc. Phase-locked loop with protected output during instances when the phase-locked loop is unlocked
IT1308809B1 (it) * 1999-03-15 2002-01-11 Cit Alcatel Metodo di sintesi di un segnale d'orologio e relativo dispositivo disintesi
US6664775B1 (en) * 2000-08-21 2003-12-16 Intel Corporation Apparatus having adjustable operational modes and method therefore
JP3495342B2 (ja) * 2001-04-26 2004-02-09 Necマイクロシステム株式会社 クロック分配回路
CN100371857C (zh) * 2003-11-04 2008-02-27 上海华虹集成电路有限责任公司 一种防简单功耗分析攻击的方法
KR101591338B1 (ko) * 2009-03-30 2016-02-19 삼성전자주식회사 롱 텀 지터를 최소화 한 클럭발생기
US11695421B1 (en) 2022-01-14 2023-07-04 Changxin Memory Technologies, Inc. Delay-locked loop, control method for delay-locked loop, and electronic device
CN116488642A (zh) * 2022-01-14 2023-07-25 长鑫存储技术有限公司 延迟锁相环、延迟锁相环控制方法及电子设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6458117A (en) * 1987-08-28 1989-03-06 Yokogawa Electric Corp Digital signal generator
JPH03198424A (ja) * 1989-12-27 1991-08-29 Fujitsu Ltd 周波数シンセサイザ
JPH06118139A (ja) * 1992-10-08 1994-04-28 Nec Corp 半導体装置

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6020223A (ja) * 1983-07-15 1985-02-01 Hitachi Ltd Cmos半導体集積回路装置
US4893271A (en) * 1983-11-07 1990-01-09 Motorola, Inc. Synthesized clock microcomputer with power saving
GB2228598A (en) * 1989-02-28 1990-08-29 Ibm Clock signal generator for a data processing system
US5406590A (en) * 1992-10-23 1995-04-11 Compaq Computer Corporation Method of and apparatus for correcting edge placement errors in multiplying phase locked loop circuits
US5696950A (en) * 1993-09-29 1997-12-09 Seiko Epson Corporation Flexible clock and reset signal generation and distribution system having localized programmable frequency synthesizers

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6458117A (en) * 1987-08-28 1989-03-06 Yokogawa Electric Corp Digital signal generator
JPH03198424A (ja) * 1989-12-27 1991-08-29 Fujitsu Ltd 周波数シンセサイザ
JPH06118139A (ja) * 1992-10-08 1994-04-28 Nec Corp 半導体装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100651510B1 (ko) * 2005-01-17 2006-11-29 삼성전기주식회사 동적 클럭 전환 장치 및 그 방법

Also Published As

Publication number Publication date
EP0766404A2 (en) 1997-04-02
EP0766404A3 (en) 1998-01-07
KR970019089A (ko) 1997-04-30

Similar Documents

Publication Publication Date Title
KR100307990B1 (ko) 디지털 pll 회로 및 클록 생성 방법
KR0138220B1 (ko) 위상동기루프회로의 클럭지연보상 및 듀티제어 장치
US5663687A (en) LSI with built-in clock generator-controller for operation with low power dissipation
JP3679503B2 (ja) 周波数シンセサイザ
JPH0993126A (ja) クロック発生器
JPH10242856A (ja) 可変速度位相ロック・ループ・システムおよびその方法
US6967536B2 (en) Phase-locked loop circuit reducing steady state phase error
JPH11308102A (ja) 位相同期回路
JPH10336027A (ja) クロック発生器
JP4294243B2 (ja) 時間的遅延の短い周波数比較装置
JP3077151B2 (ja) 周波数合成方式と周波数合成器
JP2000174620A (ja) ジッタ抑圧回路
JPH07231223A (ja) 周波数逓倍回路
JP2728072B2 (ja) 半導体集積回路の試験方法
JP2000148281A (ja) クロック選択回路
JPH08335875A (ja) クロック発生器
JP2000010652A (ja) 周波数シンセサイザー
JPH08223003A (ja) クロック逓倍回路
CN100381968C (zh) 系统时钟脉冲切换装置以及切换其频率的方法
JP2002353837A (ja) 受信装置
JP3248453B2 (ja) 発振装置
JP2745060B2 (ja) Pll周波数シンセサイザー
JP2601096B2 (ja) 周波数シンセサイザ
JPS6348016A (ja) 周波数シンセサイザ
JPH02174421A (ja) Pll回路

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 19980818