JPH04284717A - パルス発生回路 - Google Patents
パルス発生回路Info
- Publication number
- JPH04284717A JPH04284717A JP4928491A JP4928491A JPH04284717A JP H04284717 A JPH04284717 A JP H04284717A JP 4928491 A JP4928491 A JP 4928491A JP 4928491 A JP4928491 A JP 4928491A JP H04284717 A JPH04284717 A JP H04284717A
- Authority
- JP
- Japan
- Prior art keywords
- pulse
- counter
- delay
- pulse width
- flip
- 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
Links
Landscapes
- Manipulation Of Pulses (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【0001】
【産業上の利用分野】本発明は、それぞれが同じパルス
幅をもち、相互に定められたタイミング関係にある複数
のパルスを発生するパルス発生回路に関するものであり
、特に従来よりも少ないハード量のパルス発生回路を提
供するものである。
幅をもち、相互に定められたタイミング関係にある複数
のパルスを発生するパルス発生回路に関するものであり
、特に従来よりも少ないハード量のパルス発生回路を提
供するものである。
【0002】
【従来の技術】図4は、従来のパルス発生回路の構成を
示し、図5はその動作タイミングを示す。図4において
、16ないし18は、それぞれ遅延時間D1,D2,D
3を規定する遅延カウンタ、19ないし21はパルス幅
Wを規定するパルス幅カウンタ、22ないし27はクロ
ック入力ごとにオン/オフ状態を反転するトグル動作を
行うフリップフロップ(FF)、28および29はイン
バータ、30ないし32はオアゲートである。
示し、図5はその動作タイミングを示す。図4において
、16ないし18は、それぞれ遅延時間D1,D2,D
3を規定する遅延カウンタ、19ないし21はパルス幅
Wを規定するパルス幅カウンタ、22ないし27はクロ
ック入力ごとにオン/オフ状態を反転するトグル動作を
行うフリップフロップ(FF)、28および29はイン
バータ、30ないし32はオアゲートである。
【0003】また図4において、(a) ないし(s)
は、図5中の対応するタイミング波形を示す。以下に
図5の動作タイミングを参照して図4の従来回路の動作
を説明する。(a) のリセットパルスが入力されると
、遅延カウンタ16にD1が、パルス幅カウンタ19,
20,21にそれぞれWがロードされ、遅延カウンタ1
6は(b)のようにカウント動作を開始し、D1をカウ
ントしたところで(c) のようにキャリを発生する。 このキャリによって遅延カウンタ17にD2がロードさ
れ、(h)のようにカウント動作を開始させるとともに
、フリップフロップ22と25がトリガされ、それらの
Q出力は(d),(g) のように“1”に立上る。こ
の結果パルス幅カウンタ19はイネーブル状態となり、
(e) に示すようにカウント動作を開始し、Wをカウ
ントしたところで(f) に示すようにキャリを発生す
る。これによりフリップフロップ25のQ出力は(g)
のように“0”に立下り、幅Wの基本パルスが、リセ
ットパルスからD1だけ遅延して出力される。
は、図5中の対応するタイミング波形を示す。以下に
図5の動作タイミングを参照して図4の従来回路の動作
を説明する。(a) のリセットパルスが入力されると
、遅延カウンタ16にD1が、パルス幅カウンタ19,
20,21にそれぞれWがロードされ、遅延カウンタ1
6は(b)のようにカウント動作を開始し、D1をカウ
ントしたところで(c) のようにキャリを発生する。 このキャリによって遅延カウンタ17にD2がロードさ
れ、(h)のようにカウント動作を開始させるとともに
、フリップフロップ22と25がトリガされ、それらの
Q出力は(d),(g) のように“1”に立上る。こ
の結果パルス幅カウンタ19はイネーブル状態となり、
(e) に示すようにカウント動作を開始し、Wをカウ
ントしたところで(f) に示すようにキャリを発生す
る。これによりフリップフロップ25のQ出力は(g)
のように“0”に立下り、幅Wの基本パルスが、リセ
ットパルスからD1だけ遅延して出力される。
【0004】一方、遅延カウンタ17は、D2をカウン
トしたところで(i) のようにキャリを発生し、遅延
カウンタ18にD3をロードさせて(n) のようにカ
ウント動作を開始させるとともに、フリップフロップ2
3と26をトリガして、それらのQ出力を(j),(m
) に示すように“1”に立上げる。
トしたところで(i) のようにキャリを発生し、遅延
カウンタ18にD3をロードさせて(n) のようにカ
ウント動作を開始させるとともに、フリップフロップ2
3と26をトリガして、それらのQ出力を(j),(m
) に示すように“1”に立上げる。
【0005】これにより、パルス幅カウンタ20はイネ
ーブル状態となって(k) に示すようにカウント動作
を開始し、Wをカウントしたところで(l) のように
キャリを発生してフリップフロップ26のQ出力を(m
)のように“0”に立下げる。この結果フリップフロッ
プ26からは、リセットパルスからD1+D2だけ遅延
した遅延パルスが出力される。
ーブル状態となって(k) に示すようにカウント動作
を開始し、Wをカウントしたところで(l) のように
キャリを発生してフリップフロップ26のQ出力を(m
)のように“0”に立下げる。この結果フリップフロッ
プ26からは、リセットパルスからD1+D2だけ遅延
した遅延パルスが出力される。
【0006】遅延カウンタ18からフリップフロップ2
7までの動作も(n) ないし(s) に示すようにし
て同様に行われ、リセットパルスからD1+D2+D3
だけ遅延した遅延パルスが、フリップフロップ27から
出力される。
7までの動作も(n) ないし(s) に示すようにし
て同様に行われ、リセットパルスからD1+D2+D3
だけ遅延した遅延パルスが、フリップフロップ27から
出力される。
【0007】
【発明が解決しようとする課題】従来のパルス発生回路
では必要とするパルスの数が多くなると、遅延カウンタ
とパルス幅カウンタの数も比例して増加し、回路規模と
消費電流が増大するという問題があった。
では必要とするパルスの数が多くなると、遅延カウンタ
とパルス幅カウンタの数も比例して増加し、回路規模と
消費電流が増大するという問題があった。
【0008】本発明は、出力パルス数の増加に対して回
路規模や消費電流の増大の割合が少なくて済むようなパ
ルス発生回路を実現することを目的としている。
路規模や消費電流の増大の割合が少なくて済むようなパ
ルス発生回路を実現することを目的としている。
【0009】
【課題を解決するための手段】本発明は、出力するパル
スの数とは無関係にパルス幅カウンタの数を1個とし、
遅延カウンタは出力する遅延パルスの数に応じて同数設
け、パルス幅カウンタが発生する基本パルスの立上り、
立下りの時点で各遅延カウンタをそれぞれ2回起動して
、所望の遅延パルスが得られるようにするものである。
スの数とは無関係にパルス幅カウンタの数を1個とし、
遅延カウンタは出力する遅延パルスの数に応じて同数設
け、パルス幅カウンタが発生する基本パルスの立上り、
立下りの時点で各遅延カウンタをそれぞれ2回起動して
、所望の遅延パルスが得られるようにするものである。
【0010】図1に、本発明の原理的構成を示す。図1
において、1は、パルス幅カウンタであり、基本パルス
と遅延パルスのパルス幅を規定するために用いられる。 リセットパルスによって起動され、定められたパルス幅
に相当するカウント値Wに達するとキャリを出力する。 カウンタの起動は、リセットパルスにより値Wをロード
することによって行われる。
において、1は、パルス幅カウンタであり、基本パルス
と遅延パルスのパルス幅を規定するために用いられる。 リセットパルスによって起動され、定められたパルス幅
に相当するカウント値Wに達するとキャリを出力する。 カウンタの起動は、リセットパルスにより値Wをロード
することによって行われる。
【0011】2は、トリガ入力によってオン/オフ動作
するフリップフロップであり、リセットパルスによりオ
ン状態となり、パルス幅カウンタ1のキャリ出力によっ
てオフ状態に戻る。3は、遅延カウンタであり、リセッ
トパルスとパルス幅カウンタ1のキャリ出力とによって
起動され、定められた遅延時間に相当するカウント値D
に達するとキャリを出力する。カウンタの起動は、リセ
ットパルスまたはパルス幅カウンタのキャリにより値D
をカウンタにロードすることによって行われる。
するフリップフロップであり、リセットパルスによりオ
ン状態となり、パルス幅カウンタ1のキャリ出力によっ
てオフ状態に戻る。3は、遅延カウンタであり、リセッ
トパルスとパルス幅カウンタ1のキャリ出力とによって
起動され、定められた遅延時間に相当するカウント値D
に達するとキャリを出力する。カウンタの起動は、リセ
ットパルスまたはパルス幅カウンタのキャリにより値D
をカウンタにロードすることによって行われる。
【0012】4は、トリガ入力によってオン/オフ動作
するフリップフロップであり、遅延カウンタ3がリセッ
トパルスによって起動されたときのキャリ出力でオン状
態になり、遅延カウンタ3がパルス幅カウンタ1のキャ
リ出力によって起動されたときのキャリ出力によってオ
フ状態に戻る。
するフリップフロップであり、遅延カウンタ3がリセッ
トパルスによって起動されたときのキャリ出力でオン状
態になり、遅延カウンタ3がパルス幅カウンタ1のキャ
リ出力によって起動されたときのキャリ出力によってオ
フ状態に戻る。
【0013】5,6は、オアゲートである。
【0014】
【作用】図1において、パルス幅カウンタ1と遅延カウ
ンタ3は、リセットパルスによって同時に起動され、パ
ルス幅カウンタ1はWをカウントするとキャリを出力し
、遅延カウンタ3はDをカウントするとキャリを出力す
る。
ンタ3は、リセットパルスによって同時に起動され、パ
ルス幅カウンタ1はWをカウントするとキャリを出力し
、遅延カウンタ3はDをカウントするとキャリを出力す
る。
【0015】フリップフロップ2は、リセットパルスに
よりオンとなり、パルス幅カウンタ1のキャリ出力によ
ってオフに状態を切り換え、図示されているパルス幅W
の基本パルスを出力する。他方、フリップフロップ4は
、遅延カウンタ3のキャリ出力によって2回トリガされ
、オン/オフ状態を切り換える。最初のトリガは、遅延
カウンタ3がリセットパルスにより起動され、Dをカウ
ントしてキャリを出力したときであり、フリップフロッ
プ4は、リセットパルスの入力タイミングすなわち基本
パルスの立上りのタイミングよりもDだけ遅いタイミン
グでオンとなる。次のトリガは、遅延カウンタ3がパル
ス幅カウンタ1のキャリ出力により起動されDをカウン
トしてキャリを出力したときであり、フリップフロップ
4は、基本パルスが立下がるタイミングよりもDだけ遅
いタイミングでオフとなる。この結果、基本パルスより
もDだけ遅延された遅延パルスが図示のように出力され
る。
よりオンとなり、パルス幅カウンタ1のキャリ出力によ
ってオフに状態を切り換え、図示されているパルス幅W
の基本パルスを出力する。他方、フリップフロップ4は
、遅延カウンタ3のキャリ出力によって2回トリガされ
、オン/オフ状態を切り換える。最初のトリガは、遅延
カウンタ3がリセットパルスにより起動され、Dをカウ
ントしてキャリを出力したときであり、フリップフロッ
プ4は、リセットパルスの入力タイミングすなわち基本
パルスの立上りのタイミングよりもDだけ遅いタイミン
グでオンとなる。次のトリガは、遅延カウンタ3がパル
ス幅カウンタ1のキャリ出力により起動されDをカウン
トしてキャリを出力したときであり、フリップフロップ
4は、基本パルスが立下がるタイミングよりもDだけ遅
いタイミングでオフとなる。この結果、基本パルスより
もDだけ遅延された遅延パルスが図示のように出力され
る。
【0016】遅延カウンタ3とフリップフロップ4の組
み合わせ回路は、必要とされる遅延パルスの数に応じて
任意数並列に設けることができる。
み合わせ回路は、必要とされる遅延パルスの数に応じて
任意数並列に設けることができる。
【0017】
【実施例】図2に本発明実施例回路の構成を示し、図3
にその動作タイミングを示す。この実施例は、基本パル
スと、基本パルスに対して異なる遅延D1,D2をもつ
2つの遅延パルスとを発生するものである。
にその動作タイミングを示す。この実施例は、基本パル
スと、基本パルスに対して異なる遅延D1,D2をもつ
2つの遅延パルスとを発生するものである。
【0018】図2において、7はパルス幅カウンタ、8
および9は遅延カウンタ、10,11,12はトグル動
作を行うように接続されたDタイプのフリップフロップ
、13a,13bはインバータ、14はオアゲート、1
5はアンドゲートである。パルス幅カウンタ7は、リセ
ットパルス(Lレベル)をロード端子loadに印加さ
れたとき値Wを読み込み、イネーブル端子ENが‘H’
レベルであればクロック端子CKに印加されているクロ
ックによってカウントダウン動作を行う。カウント値が
零になったときキャリ端子CRからキャリを出力する。 遅延カウンタ8および遅延カウンタ9の構造は、パルス
幅カウンタ7と同じであるが、それぞれロード端子lo
adにアンドゲート15から‘H’レベルが印加された
とき、D1とD2を読み込む点が異なっている。
および9は遅延カウンタ、10,11,12はトグル動
作を行うように接続されたDタイプのフリップフロップ
、13a,13bはインバータ、14はオアゲート、1
5はアンドゲートである。パルス幅カウンタ7は、リセ
ットパルス(Lレベル)をロード端子loadに印加さ
れたとき値Wを読み込み、イネーブル端子ENが‘H’
レベルであればクロック端子CKに印加されているクロ
ックによってカウントダウン動作を行う。カウント値が
零になったときキャリ端子CRからキャリを出力する。 遅延カウンタ8および遅延カウンタ9の構造は、パルス
幅カウンタ7と同じであるが、それぞれロード端子lo
adにアンドゲート15から‘H’レベルが印加された
とき、D1とD2を読み込む点が異なっている。
【0019】次に図3を参照して実施例回路の動作を説
明する。図3中の波形(a) 〜(j) は、図2の回
路中の部位(a) 〜(j) におけるものである。(
a) でリセットパルスが入力(Lレベル)されること
により、(b) のようにパルス幅カウンタ7はWのカ
ウントを開始し、(d) のようにフリップフロップ1
0はオンになり、(e),(h)のように遅延カウンタ
8,9はそれぞれD1とD2のカウントを開始する。
明する。図3中の波形(a) 〜(j) は、図2の回
路中の部位(a) 〜(j) におけるものである。(
a) でリセットパルスが入力(Lレベル)されること
により、(b) のようにパルス幅カウンタ7はWのカ
ウントを開始し、(d) のようにフリップフロップ1
0はオンになり、(e),(h)のように遅延カウンタ
8,9はそれぞれD1とD2のカウントを開始する。
【0020】次に遅延カウンタ8のカウント量がD1に
達すると、(f)の最初のキャリが生じ、フリップフロ
ップ11は(g) のようにオンに変化する。同様に遅
延カウンタ9のカウント量がD2に達すると、(i)
の最初のキャリが生じ、フリップフロップ12は(j)
のようにオンに変化する。
達すると、(f)の最初のキャリが生じ、フリップフロ
ップ11は(g) のようにオンに変化する。同様に遅
延カウンタ9のカウント量がD2に達すると、(i)
の最初のキャリが生じ、フリップフロップ12は(j)
のようにオンに変化する。
【0021】この後、パルス幅カウンタ7のカウント量
がWに達すると、(c) のようにキャリが生じ、フリ
ップフロップ10はオフに変化する。同時にこのキャリ
によって、(e),(h) のように遅延カウンタ8,
9は再びカウント動作を開始する。各遅延カウンタ8,
9は前回と同様にそれぞれD1,D2をカウントした時
点でキャリを生じ、フリップフロップ11,12は、(
g),(j) のようにオフに変化する。このようにし
て、フリップフロップ11,12から遅延パルス出力が
得られる。
がWに達すると、(c) のようにキャリが生じ、フリ
ップフロップ10はオフに変化する。同時にこのキャリ
によって、(e),(h) のように遅延カウンタ8,
9は再びカウント動作を開始する。各遅延カウンタ8,
9は前回と同様にそれぞれD1,D2をカウントした時
点でキャリを生じ、フリップフロップ11,12は、(
g),(j) のようにオフに変化する。このようにし
て、フリップフロップ11,12から遅延パルス出力が
得られる。
【0022】
【発明の効果】本発明によれば、発生される遅延パルス
の数とは無関係にパルス幅カウンタの個数は1個となる
ため、従来のパルス発生回路にくらべてハード量を大幅
に削減することができ、実装スペースの縮小化とコスト
および消費電力の低減とを図ることができる。
の数とは無関係にパルス幅カウンタの個数は1個となる
ため、従来のパルス発生回路にくらべてハード量を大幅
に削減することができ、実装スペースの縮小化とコスト
および消費電力の低減とを図ることができる。
【図1】本発明の原理的構成図である。
【図2】本発明実施例回路の構成図である。
【図3】本発明実施例回路の動作タイミング図である。
【図4】従来のパルス発生回路の構成図である。
【図5】従来のパルス発生回路の動作タイミング図であ
る。
る。
1 パルス幅カウンタ
2,4 フリップフロップ
3 遅延カウンタ
5,6 オアゲート
Claims (1)
- 【請求項1】 定められたパルス幅をもつ基本パルス
と、基本パルスに対し一定の時間遅延している1個ない
し複数個の遅延パルスを発生し、並列に出力するパルス
発生回路において、上記定められたパルス幅に相当する
数のクロックをカウントするパルス幅カウンタ(1)と
、パルス幅カウンタ(1)を起動するリセットパルスに
よりオンとなり、パルス幅カウンタ(1)のキャリ出力
によってオフになるように制御され、基本パルスを発生
する第1のフリップフロップ(2)と、上記リセットパ
ルスとパルス幅カウンタ(1)のキャリ出力によってそ
れぞれ起動され、上記基本パルスからの一定の時間遅延
に相当する数のクロックをカウントする遅延カウンタ(
3)と、上記遅延カウンタ(3)からの最初のキャリ出
力によってオンとなり、次のキャリ出力によってオフに
なるように制御され、遅延パルスを発生する第2のフリ
ップフロップ(4)とからなり、上記遅延カウンタと第
2のフリップフロップとの組を、発生すべき遅延パルス
の数だけ設けたことを特徴とするパルス発生回路。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4928491A JPH04284717A (ja) | 1991-03-14 | 1991-03-14 | パルス発生回路 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4928491A JPH04284717A (ja) | 1991-03-14 | 1991-03-14 | パルス発生回路 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04284717A true JPH04284717A (ja) | 1992-10-09 |
Family
ID=12826584
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4928491A Pending JPH04284717A (ja) | 1991-03-14 | 1991-03-14 | パルス発生回路 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04284717A (ja) |
-
1991
- 1991-03-14 JP JP4928491A patent/JPH04284717A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6906562B1 (en) | Counter-based clock multiplier circuits and methods | |
| JP2539600B2 (ja) | タイミング発生装置 | |
| US3943379A (en) | Symmetrical odd modulus frequency divider | |
| JPH0736708B2 (ja) | インバ−タ制御回路 | |
| JPH1198007A (ja) | 分周回路 | |
| JP2659186B2 (ja) | デイジタル可変分周回路 | |
| JP2775822B2 (ja) | インバータのオンディレイ回路 | |
| KR100594315B1 (ko) | 다중 펄스 생성 장치 | |
| RU1802403C (ru) | Цифровое устройство дл задержки импульсов | |
| JP2923175B2 (ja) | クロック発生回路 | |
| US4164712A (en) | Continuous counting system | |
| JPS62280656A (ja) | パルス発生器 | |
| JP2723748B2 (ja) | タイマ回路 | |
| KR0131431Y1 (ko) | 신호 디바운스회로 | |
| KR0153112B1 (ko) | 프로그램가능한 카운터 | |
| JPH04183017A (ja) | フリップフロップ回路 | |
| JP3382329B2 (ja) | 奇数カウンタ回路 | |
| KR100205922B1 (ko) | 단안정 멀티바이브레이터 | |
| JPS6233394Y2 (ja) | ||
| JPH0411133B2 (ja) | ||
| JPH05259895A (ja) | 奇数分周器 | |
| RU1829111C (ru) | Устройство дл умножени частоты | |
| KR890004865Y1 (ko) | 카운터를 이용한 지연단축형 분주회로 | |
| JPH0548437U (ja) | 周波数逓倍回路 | |
| JP2641964B2 (ja) | 分周器 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20010206 |