JP2738159B2 - Clock signal control circuit - Google Patents
Clock signal control circuitInfo
- Publication number
- JP2738159B2 JP2738159B2 JP3039650A JP3965091A JP2738159B2 JP 2738159 B2 JP2738159 B2 JP 2738159B2 JP 3039650 A JP3039650 A JP 3039650A JP 3965091 A JP3965091 A JP 3965091A JP 2738159 B2 JP2738159 B2 JP 2738159B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- circuit
- control circuit
- clock signal
- supply
- 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
Links
Description
【0001】[0001]
【産業上の利用分野】本発明はクロック信号制御回路に
関し、特にクロック信号発生回路を有する集積回路装置
のクロック信号制御回路に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a clock signal control circuit, and more particularly to a clock signal control circuit for an integrated circuit device having a clock signal generation circuit.
【0002】[0002]
【従来の技術】近年、集積回路技術の進歩により高密度
半導体集積回路(以下LSIという)のCMOS化が急
速に進んでいる。これに伴い、CMOSの低消費電力の
特徴を生かすため、LSIが非動作状態(スタンバイ)
時にはクロック信号発生回路の原発振を停止させ、内部
回路の動作を禁止し、消費電力を極小にする機能のクロ
ック信号制御回路をもつLSIが開発されている。2. Description of the Related Art In recent years, with the advance of integrated circuit technology, high-density semiconductor integrated circuits (hereinafter, referred to as LSIs) have rapidly become CMOS. Accordingly, the LSI is in a non-operating state (standby) to take advantage of the low power consumption characteristics of the CMOS.
In some cases, an LSI having a clock signal control circuit having a function of stopping original oscillation of a clock signal generation circuit, inhibiting operation of an internal circuit, and minimizing power consumption has been developed.
【0003】特に、CMOSのマイクロコンピュータ
(以下マイコンという)においては、前述のクロック信
号制御機能を備えているものが多い。これらのマイコン
では、マイコンの命令をユーザプログラムで実行してク
ロック信号制御回路をスタンバイ状態に設定するのが一
般的である。In particular, many CMOS microcomputers (hereinafter referred to as microcomputers) have the above-described clock signal control function. In these microcomputers, it is general that the instruction of the microcomputer is executed by a user program to set the clock signal control circuit in a standby state.
【0004】これらのLSIは、いろいろな電子機器に
応用されるが、例えばマイコンとゲートアレイのように
複数個用いられることが多い。この場合、それぞれのL
SIに共振子を使用することは不経済であるため、発振
回路を備えたLSIであっても、他のLSIからクロッ
クパルスを供給するのが一般的である。Although these LSIs are applied to various electronic devices, a plurality of such LSIs are often used, for example, a microcomputer and a gate array. In this case, each L
Since it is uneconomical to use a resonator for an SI, it is common to supply a clock pulse from another LSI even if the LSI has an oscillation circuit.
【0005】従来のクロック信号制御回路は、共振子の
使用を前提して設定されていたスタンバイ状態を解除
し、再動作させる場合には、発振回路の立上り時におけ
る安定時間内では内部回路にクロック信号を供給しない
よう構成されていた。The conventional clock signal control circuit releases the standby state set on the assumption that the resonator is used, and when the circuit is restarted, the clock is supplied to the internal circuit within the settling time at the rise of the oscillation circuit. It was configured not to supply a signal.
【0006】[0006]
【発明が解決しようとする課題】この従来のクロック信
号制御回路では、発振回路の立上り時における安定時間
の間はクロック信号を停止するため、共振子を使用せず
外部からクロックパルスの供給を受ける場合において
も、前述の発振安定時間の経過後でないと再動作しない
ので、応答性が悪いという問題点があった。In this conventional clock signal control circuit, the clock signal is stopped during the stabilization time when the oscillation circuit rises, so that a clock pulse is externally supplied without using a resonator. Even in such a case, there is a problem that responsiveness is poor because the operation is not restarted until after the above-mentioned oscillation stabilization time has elapsed.
【0007】本発明の目的は、以上の問題点を解決し、
共振子を使用する場合には発振安定時間を確保でき、外
部からクロック信号の供給を受ける場合には、無駄な待
時間のないようにスタンバイ状態の解除が可能なクロッ
ク信号制御回路を提供することである。An object of the present invention is to solve the above problems,
Provide a clock signal control circuit that can secure the oscillation stabilization time when using a resonator and can release the standby state without wasting waiting time when receiving a clock signal from the outside. It is.
【0008】[0008]
【課題を解決するための手段】本発明のクロック信号制
御回路は、共振子を用い発振信号を出力する発振回路と
前記発振信号に基づいてクロック信号を発生するクロッ
ク信号発生回路とを備えるクロック信号制御回路におい
て、外部制御信号とリセット信号とにより制御され前記
発振回路の動作を制御する第一の制御信号を出力する第
一の制御回路と、前記外部制御信号と前記第一の制御信
号との論理演算を行い第一の論理信号を出力する第一の
論理回路と、 前記第一の論理信号の供給に応答して初期
化され前記発振信号を計数し予め定めた計数値に達した
とき計数信号を出力する計数回路と、電源投入時に初期
化され所定の命令信号の供給に応答してセットされて第
二の制御信号を出力する第二の制御回路と、前記計数値
と前記第二の制御信号との論理演算を行い第二の論理信
号を出力する第二の論理回路と、 前記第二の論理信号の
供給に応答してリセットされ前記第一の制御信号の供給
に応答してセットされて前記クロック信号発生回路の動
作を制御する第三の制御信号を出力するセット優先型の
第三の制御回路とを備えて構成されている。The clock signal control circuit of the present invention, in order to solve the problem] is provided with a clock signal generating circuit for generating a clock signal based on the said oscillating signal and the oscillation circuit you outputs an oscillation signal using a resonator in the clock signal control circuit, a first control circuit which is controlled by the external control signal and the reset signal for outputting a first control signal for controlling the operation of the oscillation circuit, the external control signal and the first Control signal
The first operation is to perform a logical operation with the signal and output the first logical signal.
A logic circuit, a counter circuit for outputting a count signal upon reaching a initialized predetermined count value counted No. the calling fusin in response to the supply of the first logic signal, initially at power-on
And is set in response to the supply of a predetermined command signal.
The second control circuit and the count value to output a second control signal
And a logical operation of the second control signal and the second logical signal
A second logic circuit that outputs a second logic signal;
Supply of the first control signal reset in response to the supply
And a third control circuit of a set priority type which outputs a third control signal which is set in response to the control signal and controls the operation of the clock signal generation circuit.
【0009】[0009]
【実施例】次に、本発明の実施例について図面を参照し
て説明する。Next, embodiments of the present invention will be described with reference to the drawings.
【0010】図1は本発明のクロック信号制御回路の一
実施例を示すブロック図である。FIG. 1 is a block diagram showing an embodiment of a clock signal control circuit according to the present invention.
【0011】本実施例はマイクロコンピュータ(マイコ
ン)のクロック信号制御回路に適用した例を示す。This embodiment shows an example applied to a clock signal control circuit of a microcomputer.
【0012】本実施例のクロック信号制御回路は、図1
に示すように、フリップフロップ1,4,5と、発振器
2と、カウンタ3と、クロック信号発生回路6と、イン
バータA1と、オアゲートA2,A3とを備えて構成さ
れている。The clock signal control circuit according to the present embodiment has the configuration shown in FIG.
As shown in FIG. 1, the circuit includes flip-flops 1, 4, 5, an oscillator 2, a counter 3, a clock signal generating circuit 6, an inverter A1, and OR gates A2, A3.
【0013】フリップフロップ1は、RSフリップフロ
ップであり、マイコンのストップ命令信号であるストッ
プ信号Sによりセットされ、リセット端子TRから入力
されるローアクティブのリセット信号RIをインバータ
A1により反転したRによりリセットされ、その出力に
より発振器2の動作を制御する。The flip-flop 1 is an RS flip-flop, which is set by a stop signal S which is a stop command signal of the microcomputer, and is reset by R which is obtained by inverting a low active reset signal RI inputted from a reset terminal TR by an inverter A1. The operation of the oscillator 2 is controlled by the output.
【0014】カウンタ3は、発振器2の発振出力OSC
をカウントし、一定時間経過後に所定の計数値に達する
のでオーバフロー信号(OVF)を出力する。The counter 3 has an oscillation output OSC of the oscillator 2.
Is counted, and after reaching a predetermined count value after a lapse of a predetermined time, an overflow signal (OVF) is output.
【0015】フリップフロップ4は、電源投入時には論
理‘0’に初期化され、特定命令の実行によりセットさ
れるパワーオンフリップフロップ(POF)である。The flip-flop 4 is a power-on flip-flop (POF) that is initialized to logic "0" when the power is turned on and set by executing a specific instruction.
【0016】フリップフロップ5は、セット優先RSフ
リップフロップであり、フリップフロップ1の出力と、
オアゲートA3の出力が入力され、その出力によりクロ
ック信号発生回路6の動作を制御する。The flip-flop 5 is a set-priority RS flip-flop.
The output of the OR gate A3 is input, and the output controls the operation of the clock signal generation circuit 6.
【0017】クロック信号発生回路6は、発振器2の出
力OSCにもとずいてクロック信号CK1,CK2を出
力する。The clock signal generation circuit 6 outputs clock signals CK1 and CK2 based on the output OSC of the oscillator 2.
【0018】次に、本実施例の動作について説明する。Next, the operation of this embodiment will be described.
【0019】図2は本発明の共振子を用いた場合の動作
を説明するためのタイムチャートであり、以下に図1お
よび図2を用いてその動作を説明する。FIG. 2 is a time chart for explaining the operation when the resonator of the present invention is used, and the operation will be described below with reference to FIGS.
【0020】まず、時刻t0で電源が投入され、リセッ
ト信号RIが‘0’になるとフリップフロップ1および
カウンタ3とLSI内部の論理回路が初期化される。ま
たフリップフロップ4は‘0’となる。フリップフロッ
プ5は‘0’あるいは‘1’どちらであっても、電源投
入時のリセット信号RIは通常発振安定に必要な10〜
50msの間‘0’とするため特に問題はないが、説明
の便宜上‘1’とする。したがって発振器2が発振して
も、クロック信号発生回路6は、停止状態にある。First, the power is turned on at time t0, and when the reset signal RI becomes "0", the flip-flop 1, the counter 3, and the logic circuit inside the LSI are initialized. Also, the flip-flop 4 becomes '0'. Regardless of whether the flip-flop 5 is “0” or “1”, the reset signal RI at the time of turning on the power is normally 10 to 10 which is necessary for stable oscillation.
There is no particular problem because it is set to "0" for 50 ms, but is set to "1" for convenience of explanation. Therefore, even if the oscillator 2 oscillates, the clock signal generation circuit 6 is in a stopped state.
【0021】次に、時刻t1でリセット信号RIが
‘1’になるが、フリップフロップ5の出力は‘1’の
ためクロック信号CK1,CK2は出力されない。Next, the reset signal RI becomes "1" at time t1, but the clock signals CK1 and CK2 are not output because the output of the flip-flop 5 is "1".
【0022】時刻t2でカウンタ3のOVF信号が出力
されると、オアゲートA3が‘1’となりフリップフロ
ップ5がリセットされるためクロック信号CK1,CK
2が出力され、LSIの内部動作が開始する。When the OVF signal of the counter 3 is output at time t2, the OR gate A3 becomes "1" and the flip-flop 5 is reset, so that the clock signals CK1 and CK are output.
2 is output, and the internal operation of the LSI starts.
【0023】時刻t3においてストップ信号Sが入力さ
れると、フリップフロップ1および5がセットされ、発
振器2が停止し、カウンタ3が初期化されるとともにク
ロック信号CK1,CK2が停止する。このためLSI
の消費電力が極小となる。When the stop signal S is input at time t3, the flip-flops 1 and 5 are set, the oscillator 2 is stopped, the counter 3 is initialized, and the clock signals CK1 and CK2 are stopped. Therefore, LSI
Power consumption becomes extremely small.
【0024】時刻t4でリセット信号RIが‘0’にな
ると、フリップフロップ1がリセットされ発振器2が動
作する。リセット信号RIが‘1’になるとカウンタ3
が動作し所定の数、すなわち、時間をカウント後時刻t
5でOVF信号を出力し、フリップフロップ5がリセッ
トされクロック信号CK1,CK2が出力される。When the reset signal RI becomes "0" at time t4, the flip-flop 1 is reset and the oscillator 2 operates. When the reset signal RI becomes "1", the counter 3
Operates to count a predetermined number of times, that is, time t
5, the OVF signal is output, the flip-flop 5 is reset, and the clock signals CK1 and CK2 are output.
【0025】このように、フリップフロップ4の出力P
OFを‘0’にしておくことにより共振子を用いた場合
の発振安定時間の確保が可能であり、したがってLSI
の確実な動作が可能である。As described above, the output P of the flip-flop 4
By setting OF to '0', it is possible to secure the oscillation stabilization time when a resonator is used.
Can be reliably operated.
【0026】次に、図3を用い外部からクロックパルス
の供給を受ける場合について説明する。Next, a case where a clock pulse is supplied from the outside will be described with reference to FIG.
【0027】ここでは、前述の図2との相違点のみを説
明する。まず、時刻t6でフリップフロップ4を命令信
号によりセットする。Here, only the differences from the aforementioned FIG. 2 will be described. First, at time t6, flip-flop 4 is set by a command signal.
【0028】次にt7でスタンバイ状態に設定するた
め、ストップ信号Sを出力すると、フリップフロップ
1,5がセットされ、発振器2の出力OSCおよびクロ
ック信号CK1,CK2が停止し、消費電力が極小とな
る。ここでフリップフロップ4の出力POFは‘1’、
オアゲートA3の出力も‘1’であるが、フリップフロ
ップ5の出力はセット優先のため‘1’のままである。Next, to set the standby state at t7, when the stop signal S is output, the flip-flops 1 and 5 are set, the output OSC of the oscillator 2 and the clock signals CK1 and CK2 are stopped, and the power consumption is minimized. Become. Here, the output POF of the flip-flop 4 is “1”,
The output of the OR gate A3 is also "1", but the output of the flip-flop 5 remains "1" due to the set priority.
【0029】時刻t8でリセット信号RIが‘0’とな
ると、フリップフロップ1,5の出力がすぐに‘0’と
なり、発振器2およびクロック信号発生回路6が動作し
てクロック信号CK1,CK2を出力する。このため、
無駄な発振安定時間がなく、リセット信号RIが‘1’
となると、直ちにLSIの内部動作が有効となる。When the reset signal RI becomes "0" at time t8, the outputs of the flip-flops 1 and 5 immediately become "0", and the oscillator 2 and the clock signal generating circuit 6 operate to output the clock signals CK1 and CK2. I do. For this reason,
There is no useless oscillation stabilization time, and the reset signal RI is '1'
Then, the internal operation of the LSI becomes effective immediately.
【0030】以上、本発明の実施例を説明したが、本発
明は上記実施例に限られることなく種々の変形が可能で
ある。Although the embodiments of the present invention have been described above, the present invention is not limited to the above embodiments, and various modifications can be made.
【0031】たとえば、電源投入時に論理‘0’に初期
化されるパワーオンフリップフロップの代りに、予め出
力論理値を外部からクロックパルスの供給を受ける場合
には‘1’に、また、共振子を用いる場合には‘0’に
フォトマスクでそれぞれ設定したROMを用いても、本
発明の主旨を逸脱しない限り適用できることは勿論であ
る。For example, instead of a power-on flip-flop initialized to logic "0" at power-on, the output logic value is set to "1" when a clock pulse is supplied from outside in advance, and Is used, it is needless to say that the present invention can be applied to a ROM set to "0" by a photomask without departing from the gist of the present invention.
【0032】[0032]
【発明の効果】以上説明したように、本発明のクロック
信号制御回路は、共振子を用いた場合の発振回路の立上
り時の安定時間を確保するとともに、外部からのクロッ
クパルスの供給を受ける場合には、発振安定のための無
駄な待時間を削除し、応答性を向上できるという効果が
ある。As described above, the clock signal control circuit of the present invention secures a stabilization time at the time of rising of an oscillation circuit using a resonator and receives a supply of a clock pulse from the outside. This has the effect of eliminating wasted waiting time for oscillation stabilization and improving responsiveness.
【図1】本発明のクロック信号制御回路の一実施例を示
すブロック図である。FIG. 1 is a block diagram showing one embodiment of a clock signal control circuit of the present invention.
【図2】本実施例のクロック信号制御回路における共振
器を用いた場合の動作の一例を示すタイムチャートであ
る。FIG. 2 is a time chart illustrating an example of an operation when a resonator is used in the clock signal control circuit according to the present embodiment.
【図3】本実施例のクロック信号制御回路における外部
からクロックパルスの供給を受けた場合の動作の一例を
示すタイムチャートである。FIG. 3 is a time chart illustrating an example of an operation of the clock signal control circuit according to the present embodiment when a clock pulse is supplied from the outside;
1,4,5 フリップフロップ 2 発振器 3 カウンタ 6 クロック信号発生回路 A1 インバータ A2,A3 オアゲート 1, 4, 5 flip-flop 2 oscillator 3 counter 6 clock signal generation circuit A1 inverter A2, A3 OR gate
Claims (2)
路と前記発振信号に基づいてクロック信号を発生するク
ロック信号発生回路とを備えるクロック信号制御回路に
おいて、 外部制御信号とリセット信号とにより制御され前記発振
回路の動作を制御する第一の制御信号を出力する第一の
制御回路と、前記外部制御信号と前記第一の制御信号との論理演算を
行い第一の論理信号を出力する第一の論理回路と、 前記第一の論理信号の供給に応答して 初期化され前記発
振信号を計数し予め定めた計数値に達したとき計数信号
を出力する計数回路と、電源投入時に初期化され所定の命令信号の供給に応答し
てセットされて第二の制御信号を出力する 第二の制御回
路と、前記計数値と前記第二の制御信号との論理演算を行い第
二の論理信号を出力する第二の論理回路と、 前記第二の論理信号の供給に応答してリセットされ前記
第一の制御信号の供給に応答してセットされて 前記クロ
ック信号発生回路の動作を制御する第三の制御信号を出
力するセット優先型の第三の制御回路とを備えることを
特徴とするクロック信号制御回路。1. A clock signal control circuit and a clock signal generating circuit based on the oscillation circuit and the oscillation signal you output an oscillation signal using a resonator and for generating a clock signal, the external control signal and a reset A first control circuit that is controlled by a signal and outputs a first control signal that controls the operation of the oscillation circuit; and performs a logical operation of the external control signal and the first control signal.
And a first logic circuit for outputting a first logic signal, and initialized in response to the supply of the first logic signal, and
A counting circuit for outputting a count signal upon reaching a predetermined count value counted No. fusin, is initialized in response to the supply of a predetermined command signal at power-on
A second control circuit that is set to output a second control signal, and performs a logical operation on the count value and the second control signal.
A second logic circuit that outputs a second logic signal, and is reset in response to the supply of the second logic signal;
Is set in response to the supply of the first control signal exits the third control signal for controlling the operation of said clock signal generating circuit
And a third control circuit of a set priority type .
あるマイクロコンピュータのストップ信号の供給に応答
してセットされ、前記リセット信号の供給に応答してリ
セットされるRS型の第一のフリップフロップを備え、 前記第二の制御回路が、電源投入時に初期化され前記命
令信号によりセットされるパワーオン型の第二のフリッ
プフロップを備え、 前記第三の制御回路が、前記第二の論理信号の供給に応
答してリセットされ前記第一の制御信号の供給に応答し
てセットされるセット優先型の第三のフリップフロップ
を備えることを特徴とする請求項1記載のクロック信号
制御回路。 2. The control circuit according to claim 1 , wherein
Respond to supply of stop signal from a microcomputer
And reset in response to the supply of the reset signal.
An RS-type first flip-flop to be set, wherein the second control circuit is initialized when power is turned on, and
Power-on type second flip set by the
A flip-flop, wherein the third control circuit responds to the supply of the second logic signal.
Is reset in response to the supply of the first control signal.
Set-first third flip-flop
The clock signal according to claim 1, further comprising:
Control circuit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3039650A JP2738159B2 (en) | 1991-03-06 | 1991-03-06 | Clock signal control circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3039650A JP2738159B2 (en) | 1991-03-06 | 1991-03-06 | Clock signal control circuit |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH04277809A JPH04277809A (en) | 1992-10-02 |
JP2738159B2 true JP2738159B2 (en) | 1998-04-08 |
Family
ID=12558961
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3039650A Expired - Lifetime JP2738159B2 (en) | 1991-03-06 | 1991-03-06 | Clock signal control circuit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2738159B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2789257B1 (en) * | 1999-02-02 | 2002-11-15 | Schneider Electric Sa | TRANSDUCER DEVICE WITH OSCILLATING CIRCUIT |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0681041B2 (en) * | 1985-04-03 | 1994-10-12 | 日本電気株式会社 | Integrated circuit device |
-
1991
- 1991-03-06 JP JP3039650A patent/JP2738159B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH04277809A (en) | 1992-10-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3291569B2 (en) | Microcomputer | |
JP2738159B2 (en) | Clock signal control circuit | |
JPH04348410A (en) | Microcomputer | |
JPH05259825A (en) | Clock generating circuit | |
JP3727670B2 (en) | Microcontroller | |
JPH035948Y2 (en) | ||
JP2546536B2 (en) | Standby control circuit | |
JPH0724006B2 (en) | Data processing device | |
JPS6348203B2 (en) | ||
JP3166239B2 (en) | Clock signal supply device | |
JPS5943766B2 (en) | semiconductor integrated circuit | |
JP2789725B2 (en) | Microcomputer | |
JP2697772B2 (en) | Information processing device | |
JP2830216B2 (en) | Standby circuit | |
JPS5943765B2 (en) | semiconductor integrated circuit | |
KR100407569B1 (en) | Oscillator circuit with oscillation control function | |
JPS5858628A (en) | Data processor | |
JPS59126316A (en) | Semiconductor integrated circuit | |
JPH0962403A (en) | Remote controller | |
JPH0352087B2 (en) | ||
JPH07121366A (en) | Wait control system for microprocessor | |
JPH0651860A (en) | Oscillation stablizing time guarantee circuit | |
JPS60105026A (en) | Microcomputer | |
JPS59151217A (en) | Microcomputer | |
JPH01248216A (en) | Microcomputer |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19971216 |