JPH04165810A - パルス発生回路 - Google Patents
パルス発生回路Info
- Publication number
- JPH04165810A JPH04165810A JP90293287A JP29328790A JPH04165810A JP H04165810 A JPH04165810 A JP H04165810A JP 90293287 A JP90293287 A JP 90293287A JP 29328790 A JP29328790 A JP 29328790A JP H04165810 A JPH04165810 A JP H04165810A
- Authority
- JP
- Japan
- Prior art keywords
- data
- register
- output
- counter
- value
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K5/00—Manipulating of pulses not covered by one of the other main groups of this subclass
- H03K5/15—Arrangements in which pulses are delivered at different times at several outputs, i.e. pulse distributors
- H03K5/15013—Arrangements in which pulses are delivered at different times at several outputs, i.e. pulse distributors with more than two outputs
- H03K5/1506—Arrangements in which pulses are delivered at different times at several outputs, i.e. pulse distributors with more than two outputs with parallel driven output stages; with synchronously driven series connected output stages
- H03K5/15066—Arrangements in which pulses are delivered at different times at several outputs, i.e. pulse distributors with more than two outputs with parallel driven output stages; with synchronously driven series connected output stages using bistable devices
Landscapes
- Physics & Mathematics (AREA)
- Nonlinear Science (AREA)
- Pulse Circuits (AREA)
Abstract
め要約のデータは記録されません。
Description
ータシステムに内71!され、システムからの出力信号
としてパルスを発生するパルス発生回路に関するもので
ある。
された従来のパルス発生回路の構成を示すブロック図で
あり、同図において1はCPU、2はカウンタ、3はデ
ータバス、4はクロック発生回路、5は上記クロック発
生回路4の出力するクロック信号、6は比較値レジスタ
、7は一方の入力端が上記カウンタ2に、もう一方の入
力端が上記比較値レジスタ6に接続されたデジタル比較
器、8は上記カウンタ2に接続されたカウンタバッファ
、8Gは上記カウンタ2のオーバフロー信号によって上
記カウンタバッファ8の値を上記カウンタ2にリロード
するゲート、9は内部クロック信号と外部クロック信は
を切り換えるクロック切換回路、10は入力端が」、記
クロック切換回路9に、出力端が上記カウンタ2に接続
されたプリスケーラ、11は上記クロック切換回路9の
一入刃端に接続された外部クロック端子、12は上記比
較値レジスタ6に接続されたレジスタバッファ、12G
は上記デジタル比較器7の出力信号によって上記レジス
タバッファ12の値を上記比較値レジスタ6にロードす
るゲート、13は上記デジタル比較器7の出力信号によ
って内部データがシフトするシフトレジスタ、14は上
記シフトレジスタ13に接続された出力端子である。
カウンタ2のオーバフローによってリロードされるリロ
ード値N2を、比較値レジスタ6にパルスの片方のエッ
チが出力される時間のデータM1 (>N+ )を、レ
ジスタバッファ12には出力パルスのもう一方のエッチ
が出力される時間のデータM2(>Mり−シフトレジス
タ13に出力パルス列のデータをそれぞれ書き込んでお
く。ここではパルス出力端子14の初期値はgi On
の場合を考える。
o)からプリスケーラ10によって分周されたクロック
入力を計数する。カウンタ2の値が比較値レジスタ6の
値M、に時間t1で等しくなると、デジタル比較器7は
両者の一致を検出し、一致パルスを出力する。この一致
パルスによりシフトレジスタ13のデータは1ビツトシ
フトする。
のとすると、パルス出力端子14には“1”が出力され
る。また同時に上記一致パルスによりレジスタバッファ
12内のデータM2は比較値レジスタ6にロードされる
。
で比較値レジスタ6の値M2に等しくなると、デジタル
比較器7は両者の一致を検出し、一致パルスを出力する
。この一致パルスによりシフトレジスタ13のデータは
1ビツトシフトし、シフトした後の最上位ビットに11
0”が格納されているものとすると、パルス出力端子1
4には#(011が出力される。
フローするとカウンタバッファ8の値N2がカウンタ2
にロードされる。あらたに比較値レジスタ6及びレジス
タバッファ12にそれぞれN3 (>N2 ) 、
N4 (>N3 )を書き込んでおくと、カウンタ2
がMl、N4に一致した時点(時間jsyjりでパルス
出力端子にパルス出力が発生する。
で1つのパルス発生回路に1つのパルス出力しか得られ
ず、複数の出力端子にパルスを出力させる場合、回路が
大きくなり、集積回路に内蔵したときにチップサイズが
大きくなるなどの問題点があった。
たもので複数の出力端子にパルスを出力できるパルス発
生回路を得ることを目的とする。
、ある値に達したときにリセットされるカウンタ2と、
パルス発生のタイミングを定義する比較値データを格納
するレジスタ6と、カウンタ2とレジスタ6のデータの
一致を検出し、一致信号を出力する比較器7を備えたパ
ルス発生回路において、複数出力端子を有するポートラ
ッチ15と、出力パルスを発生させるべき出力端子14
a〜14mを指定するデータ及び当該出力端子の出力の
状態を定義するデータを格納するデータレジスタ17.
18と、データレジスタ17の内容をデコードしてポー
トラッチ15に一致信号に同期してこのデコード信号を
出力するデコード回路16とを備えたパルス発生回路と
した。
たデータレジスタ17の値を、デコード回路16がデコ
ードし、複数の出力端子14a〜14mのうち1本をセ
ットあるいはリセットする。
ジスタ6の設定データにより調整する。
タバス、4はクロック発生回路、5は上記クロック発生
回路4の出力のクロック信号、6は比較値レジスタ、7
は一方の入力端が上記カウンタ2に、もう一方の入力端
が上記比較値レジスタ6に接続されたデジタル比較器、
8は上記カウンタ2に接続されたカウンタバッファ、8
Gは上記カウンタ2のオーバフロー信号によって上記カ
ウンタバッファ8の値を上記カウンタ2にリロードする
ゲート、9は内部クロック信号と外部クロック信号を切
り換えるクロック切換回路、10は入力端が上記クロッ
ク切換回路9に、出力端が上記カウンタ2に接続された
プリスケーラ、11は上記クロック切換回路9の一入刃
端に接続された外部クロック端子、12は上記比較値レ
ジスタ6に接続されたレジスタバッファ、12Gは上記
デジタル比較器7の出力信号によって上記レジスタバッ
ファ12の値を上記比較値レジスタ6にロードするゲー
ト、14a〜14n〜は複数本の出力端子、15は出力
端子の数と等しいビットを持つポートラッチ、16は出
力端が上記ポートラッチ15に接続されたデコーダ、1
7は上記デコーダ16に接続されたデータレジスタ、1
7Gは上記一致パルスによって上記データレジスタ17
の値を上記デコーダ16に出力するゲート、18は上記
データレジスタ17に接続されたレジスタバッファ、1
8Gは上記一致パルスによって上記レジスタバッファ1
8の値を上記データレジスタに転送するゲートである。
12.18は−の出力端子とその状態を示す“1″また
は“0”を予めCPUIから設定しておく。
カウンタ2のオーバフローによってリロードされるりロ
ード値N!を、比較値レジスタ6に−の出力端子、例え
ば出力端子14mが最初に変化する時間データMl
(>N! )を、レジスタバッファ12には同一の出力
端子14mが次に変化する時間データM!(>Ml)を
、データレジスタ17には出力端子14mを指定するア
ドレスデータ及び(カウンタ値がMユのときの)出力端
子14mの変化状態を指定するデータ“1nを、レジス
タバッファ18には出力端子14mを指定するアドレス
データ及び(カウンタ値がM、のときの)出力端子14
mの変化状態を指定するデータ“O”を、それぞれ書き
込んでおく、ここでは出力端子14a〜14nの初期値
はすべて“0”の場合を考える。
ケーラ10によって分周されたクロック入力を計数する
。カウンタ2の値が比較値レジスタ6の値M1に等しく
(時間t、に)なると、デジタル比較器7は両者の一致
を検出し、一致パルスを出力する。この一致パルスによ
り、データレジスタ17のデータがゲート17Gを介し
てデコーダ16に出力される。次にデコーダ16はこの
データをデコードし、デコードされた信号(端子アドレ
スと状態信号)がポートラッチ15に転送され、特定の
出力端子のビット状態が変化する。
するデータが格納されているので、時間1、で出力端子
14mに“1“が出力される。また同時に上記一致パル
スによりレジスタバッファ12内のデータM8は比較値
レジスタ6に、レジスタバッファ18内のデータはゲー
ト18Gを介してデータレジスタ17に転送される。
で比較値レジスタ6の値に等しくなると。
出力する。この一致パルスにより、データレジスタ17
のデータがゲート17Gを介してデコーダ16に出力さ
れる0次にデコーダ16はこのデータをデコードし、デ
コードされた信号(端子アドレスと状態信号)がポート
ラッチ15に転送され特定の出力端子のビット状態が変
化する。
nに設定するデータが格納されているので。
端子141が変化する時間データMs <>yrs)
を、レジスタバッファ12には任意の出力端子141が
変化する時間データM4(>M3 )をCPUIにより
書き込む、データレジスタ17には出力端子141を指
定するアドレスデータ及び、カウンタ値がM3のときの
出力端子141の変化状態を指定するデータ“1”を、
レジスタバッファ18には出力端子141を指定するア
ドレスデータ及び、カウンタ値がM4のときの出力端子
141の変化状態を指定するデータ“O”をCPUIに
より書き込む、データレジスタ17及びレジスタバッフ
ァ18のデータが出力端子141をそれぞれ“ll1%
io”に設定するデータであるとすると、カウンタ値が
M3のときに出力端子141にはu1″が出力されカウ
ンタ値がM、の時には“0″が出力される。
t6になる)とカウンタバッファ8の値N8がカウンタ
2にロードされる。
る場合を示したが3つ以上の場合でも良い、また上記実
施例では2つのパルスは重なり合わない例を示したが、
データレジスタ17及びレジスタバッファ18の値を適
当にとること(出力端子14mを“1”にしたまま出力
端子141を“1”にする等)によって重なり合うパル
スを出力することも可能である。またレジスタバッファ
18を第4図のように複数シリアルに接続してCPU1
からのデータ書き込みを前もって行っておくこともでき
る。このときは第3図に示すようにデータレジスタ17
、レジスタバッファ18゜19.20には指定出力端子
アドレスと出力の状態データ“O”か“1”を予めこれ
らに記憶しておく。出力端子アドレスと状態データをい
ろいろ組合せることにより、第5図(a)に示すように
別々の端子に時経列のパルスa、bを、また第5図(b
)のようにパルスa期間中にパルスbを発生させたり、
第5図(C)のようにパルスaに遅れて、オーバーラツ
プ期間を持たせてパルスbを発生させることもできる。
うに、VTRのヘッドに応用することができる。即ち、
ダブルヘッドHの場合には、対向する第1ビデオヘツド
Aと第1音声ヘツドB及び角θ連れて対向する第2ビデ
オへラドCと第2音声ヘツドDが設けられている。第7
図の出力端子信号P1を用いて、パルスPA及びその反
転出力PBを発生させ、これで第1ビデオヘツドAと音
声ヘッドBを活性化させ、角θ分遅れて(θを時間に換
算する)出力端子信号P!を出力し、パルスPC及びそ
の反転出力PDを発生させ、これで第2ビデオヘツドC
と音声ヘッドDとを活性化させる場合に有用である。こ
のようなパルスはテレビの飛越走査に使用される。
タバッファは一段の場合について説明したが複数段であ
ってもよく上記実施例と同様の効果を奏する。
有するポートラッチと、出力パルスを発生させるべき出
力端子を指定するデータ及び当該出力端子の出力状態を
定義するデータを格納するデータレジスタと、データレ
ジスタの内容をデコードして、ポートラッチに一致信号
に同期してこのデコード信号を出力するデコード回路と
を設けたので、複数の出力端子にパルスを出力するパル
ス発生回路が得られ、従来のパルス発生回路の複数端子
分に比べ小型のものが得られ、集積回路に内蔵した場合
チップサイズが小さくなる効果がある。
ロック図、第2図はこの発明の一実施例の動作を示すタ
イミングチャート、第3図はこの発明のデータレジスタ
及びレジスタバッファの記憶データの一例を示す図、第
4図はこの発明のデータレジスタ及び複数のレジスタバ
ッファを設けた部分回路図、第5図はこの発明による各
種パルス発生状態を示す図、第6図はこの発明を利用す
るビデオヘッドの外観図、第7図は第6図のビデオヘッ
ドに応用されるこの発明の発生パルス及び制御パルスの
図、第8図は従来例のパルス発生回路を示す図、第9図
は従来例の動作を示すタイミングチャートである。 1はCPU、2はカウンタ、3はデータバス、4はクロ
ック発生回路、5はクロック信号、6は比較値レジスタ
、7はデジタル比較器、8はカウンタバッファ、8Gは
ゲート、9はクロック切換回路、10はプリスケーラ、
11は外部クロック端子、12はレジスタバッファ、1
2Gはゲート、13はシフトレジスタ、14a〜14n
は出力端子、15はポートラッチ、16はデコーダ、1
7はデータレジスタ、17Gはゲート、18はレジスタ
バッファ、18Gはゲートである。 なお、図中同一符号は同一、または相当部分を示す。
Claims (1)
- クロックを計数しこの計数値がある値に達したときにリ
セットされるカウンタと、パルス発生のタイミングを定
義する比較値データを格納するレジスタと、前記カウン
タと前記レジスタのデータの一致を検出し、一致信号を
出力する比較器を備えたパルス発生回路において、外部
からの指定にもとづき出力パルスを発生する複数の出力
端子を有するポートラッチと、出力パルスを出現すべき
前記出力端子を指定するデータ及び当該出力端子の出力
の状態を定義するデータを格納するデータレジスタと、
前記データレジスタの内容をデコードして前記ポートラ
ッチに前記一致信号に同期してデコード信号を出力する
デコード回路とを備えたことを特徴とするパルス発生回
路。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2293287A JP2561750B2 (ja) | 1990-10-30 | 1990-10-30 | パルス発生回路 |
| US07/755,378 US5221906A (en) | 1990-10-30 | 1991-09-05 | Program control digital pulse generator |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2293287A JP2561750B2 (ja) | 1990-10-30 | 1990-10-30 | パルス発生回路 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH04165810A true JPH04165810A (ja) | 1992-06-11 |
| JP2561750B2 JP2561750B2 (ja) | 1996-12-11 |
Family
ID=17792882
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2293287A Expired - Lifetime JP2561750B2 (ja) | 1990-10-30 | 1990-10-30 | パルス発生回路 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US5221906A (ja) |
| JP (1) | JP2561750B2 (ja) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR0166712B1 (ko) * | 1991-11-19 | 1999-03-20 | 강진구 | 프로그래머블 펄스폭변조신호발생기 |
| US5258937A (en) * | 1992-04-13 | 1993-11-02 | The United States Of Amwerica As Represented By The Secretary Of The Navy | Arbitrary waveform generator |
| US5337339A (en) * | 1992-10-15 | 1994-08-09 | Hewlett-Packard Company | High frequency programmable divider |
| US5359635A (en) * | 1993-04-19 | 1994-10-25 | Codex, Corp. | Programmable frequency divider in a phase lock loop |
| US5371772A (en) * | 1993-09-14 | 1994-12-06 | Intel Corporation | Programmable divider exhibiting a 50/50 duty cycle |
| US5381454A (en) * | 1993-09-20 | 1995-01-10 | Motorola, Inc. | Circuit and method of resetting a data compressor/decompressor |
| US5657361A (en) * | 1994-09-06 | 1997-08-12 | Fujitsu Limited | Variant frequency detector circuit |
| CN106105037B (zh) * | 2014-01-21 | 2019-03-29 | 拉迪安特技术公司 | 利用铁电电容器的非易失性计数器 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63271601A (ja) * | 1987-04-30 | 1988-11-09 | Toshiba Corp | 出力パルス発生装置 |
| JPS6473812A (en) * | 1987-09-14 | 1989-03-20 | Mitsubishi Electric Corp | Pulse generation circuit |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5034181B1 (ja) * | 1969-12-13 | 1975-11-06 | ||
| US3937932A (en) * | 1974-04-15 | 1976-02-10 | Barber-Colman Company | Digital frequency generator |
| US4191998A (en) * | 1978-03-29 | 1980-03-04 | Honeywell Inc. | Variable symmetry multiphase clock generator |
| US4326247A (en) * | 1978-09-25 | 1982-04-20 | Motorola, Inc. | Architecture for data processor |
| JPH0614610B2 (ja) * | 1984-12-17 | 1994-02-23 | 沖電気工業株式会社 | パルス幅制御回路 |
| NL8501202A (nl) * | 1985-04-26 | 1986-11-17 | Philips Nv | Teller-comparator-schakeling en microprocessor met multiple simultaan aan te sturen uitgangen. |
| US4809221A (en) * | 1987-01-28 | 1989-02-28 | Megatest Corporation | Timing signal generator |
| US4855681A (en) * | 1987-06-08 | 1989-08-08 | International Business Machines Corporation | Timing generator for generating a multiplicty of timing signals having selectable pulse positions |
| US5087829A (en) * | 1988-12-07 | 1992-02-11 | Hitachi, Ltd. | High speed clock distribution system |
| US5060244A (en) * | 1989-07-28 | 1991-10-22 | Texas Instruments Incorporated | Method and apparatus for indicating when the total in a counter reaches a given number |
-
1990
- 1990-10-30 JP JP2293287A patent/JP2561750B2/ja not_active Expired - Lifetime
-
1991
- 1991-09-05 US US07/755,378 patent/US5221906A/en not_active Expired - Lifetime
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63271601A (ja) * | 1987-04-30 | 1988-11-09 | Toshiba Corp | 出力パルス発生装置 |
| JPS6473812A (en) * | 1987-09-14 | 1989-03-20 | Mitsubishi Electric Corp | Pulse generation circuit |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2561750B2 (ja) | 1996-12-11 |
| US5221906A (en) | 1993-06-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2576366B2 (ja) | 可変遅延バッファ回路 | |
| JPS62226499A (ja) | 遅延回路 | |
| JP2561750B2 (ja) | パルス発生回路 | |
| US5185537A (en) | Gate efficient digital glitch filter for multiple input applications | |
| CA2014969C (en) | Delay circuit | |
| US4864401A (en) | Synchronization signal generator without oscillator | |
| US6222900B1 (en) | Counter device | |
| EP0839424B1 (en) | Extended chip select reset apparatus and method | |
| US4741005A (en) | Counter circuit having flip-flops for synchronizing carry signals between stages | |
| JPH05276022A (ja) | トリガ信号発生回路 | |
| US5732090A (en) | Edge detection circuit for detecting edge of input signal without erroneous detection | |
| JPH0352041Y2 (ja) | ||
| JP2000315381A (ja) | ポインタ発生回路及びポインタ発生方法 | |
| JPH1098458A (ja) | シンクワード検出回路 | |
| US11177011B2 (en) | Bit data shifter | |
| KR100278271B1 (ko) | 클럭주파수분주장치 | |
| JPS61243527A (ja) | ビツトバツフア回路 | |
| JPS58175035A (ja) | タイミング発生回路 | |
| US6452857B1 (en) | Circuits for controlling the storage of data into memory | |
| JP2927096B2 (ja) | 可変周波数発振回路 | |
| KR0178892B1 (ko) | 클럭 다중화 회로 | |
| JPS61285523A (ja) | クロツク切換回路 | |
| JPS63169827A (ja) | バイナリカウンタ | |
| US8723579B2 (en) | Timing generation circuit | |
| JPH0422220A (ja) | タイマー回路 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070919 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080919 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080919 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090919 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090919 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100919 Year of fee payment: 14 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110919 Year of fee payment: 15 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110919 Year of fee payment: 15 |