JPS6251525B2 - - Google Patents
Info
- Publication number
- JPS6251525B2 JPS6251525B2 JP55016375A JP1637580A JPS6251525B2 JP S6251525 B2 JPS6251525 B2 JP S6251525B2 JP 55016375 A JP55016375 A JP 55016375A JP 1637580 A JP1637580 A JP 1637580A JP S6251525 B2 JPS6251525 B2 JP S6251525B2
- Authority
- JP
- Japan
- Prior art keywords
- output
- pulse
- signal
- operation signal
- counter
- 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
Links
- 239000013256 coordination polymer Substances 0.000 description 18
- 230000001960 triggered effect Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 3
- 230000007257 malfunction Effects 0.000 description 3
- 230000000630 rising effect Effects 0.000 description 3
- 238000000034 method Methods 0.000 description 1
- 230000001902 propagating effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K21/00—Details of pulse counters or frequency dividers
- H03K21/08—Output circuits
- H03K21/12—Output circuits with parallel read-out
Landscapes
- Communication Control (AREA)
- Manipulation Of Pulses (AREA)
Description
【発明の詳細な説明】
本発明は計算機、マイクロコンピユータなどの
データ処理システム(以下システムと呼ぶ)に接
続又は内蔵される計数回路に関する。
データ処理システム(以下システムと呼ぶ)に接
続又は内蔵される計数回路に関する。
かかるシステムが、たとえば電圧・回転数等の
アナログ量の信号を扱う場合、その信号は一般に
A/Dコンバータ・磁気センサーなどによりパル
ス信号に変換して扱われる。この様な場合その量
はパルス信号を計数する計数回路にて累計され処
理システムに読取られる。
アナログ量の信号を扱う場合、その信号は一般に
A/Dコンバータ・磁気センサーなどによりパル
ス信号に変換して扱われる。この様な場合その量
はパルス信号を計数する計数回路にて累計され処
理システムに読取られる。
アナログ量からパルス信号への変換回路は各種
提供されており本発明には直接開係無いため具体
的な説明は省略し、以下高レベル又は低レベルの
2値論理信号に変換されたパルス信号をもとに説
明を行う。
提供されており本発明には直接開係無いため具体
的な説明は省略し、以下高レベル又は低レベルの
2値論理信号に変換されたパルス信号をもとに説
明を行う。
第1図は従来の計数回路の例を示す図で、nビ
ツトパルスカウンタ(CNT)1には計数回路へ
の入力パルス信号CP及びシステムからのリセツ
ト操作信号RESが入力され、システム入力用ア
ンドゲート(G1〜Go)2〜4はカウンタ
(CNT)1からの計数出力とシステムからの読取
操作信号RDが入力され、その出力D1〜Doはシス
テムへのデータ入力となる。システムは計数回路
が計数を開始する前にリセツト操作信号RESを
発生してカウンタ1をクリアする。カウンタ4は
入力パルスCPの立下がり時にトリガされて計数
を行い、入力したパルス数を計数した結果を常に
アンドゲート(G1〜Go)2〜4に供給する。シ
ステムは必要なタイミングで読取操作信号RDを
発生し、アンドゲート出力D1〜Doを介して計数
結果を読取り、所定のデータ処理を行う。
ツトパルスカウンタ(CNT)1には計数回路へ
の入力パルス信号CP及びシステムからのリセツ
ト操作信号RESが入力され、システム入力用ア
ンドゲート(G1〜Go)2〜4はカウンタ
(CNT)1からの計数出力とシステムからの読取
操作信号RDが入力され、その出力D1〜Doはシス
テムへのデータ入力となる。システムは計数回路
が計数を開始する前にリセツト操作信号RESを
発生してカウンタ1をクリアする。カウンタ4は
入力パルスCPの立下がり時にトリガされて計数
を行い、入力したパルス数を計数した結果を常に
アンドゲート(G1〜Go)2〜4に供給する。シ
ステムは必要なタイミングで読取操作信号RDを
発生し、アンドゲート出力D1〜Doを介して計数
結果を読取り、所定のデータ処理を行う。
第2図は第1図に示した回路の動作を示すタイ
ムチヤートでCPは入力パルス信号、CNTはカウ
ンタ出力、RDは読取操作信号、Dはアンドゲー
トG1〜Go出力を示し、ONT及びDは複数ビツト
であるため変化のタイミング及び2進化コードに
て表現されている。カウンタ1は入力パルス信号
CPの立下り時にトリガされ、その出力はK−
1、K、K+1と計数値が変化する。
ムチヤートでCPは入力パルス信号、CNTはカウ
ンタ出力、RDは読取操作信号、Dはアンドゲー
トG1〜Go出力を示し、ONT及びDは複数ビツト
であるため変化のタイミング及び2進化コードに
て表現されている。カウンタ1は入力パルス信号
CPの立下り時にトリガされ、その出力はK−
1、K、K+1と計数値が変化する。
システムからの読取操作信号RDが低レベルの
期間Lでは、アンドゲートG1〜Goは閉じておりそ
の出力Dは0で、読取操作信号RDが高レベルの
期間THにおいてのみカウンタの計数値が出力さ
れる。
期間Lでは、アンドゲートG1〜Goは閉じておりそ
の出力Dは0で、読取操作信号RDが高レベルの
期間THにおいてのみカウンタの計数値が出力さ
れる。
入力パルス信号CPと読取操作信号RDは非同期
にカウンタ1およびアンドゲート2〜4に入力さ
れるので、読取操作信号RDが高レベルの期間TH
に入力パルス信号が立下つた場合、これに応答し
てカウンタは計数を行い期間TH内でアンドゲー
ト出力が変化する。
にカウンタ1およびアンドゲート2〜4に入力さ
れるので、読取操作信号RDが高レベルの期間TH
に入力パルス信号が立下つた場合、これに応答し
てカウンタは計数を行い期間TH内でアンドゲー
ト出力が変化する。
一般にシステムが読取操作信号RDを出力して
いる期間に読取られるデータは変化しないものと
して設計されており、読取られるデータが変化す
る場合、正確なデータの読取が行なわれない読取
エラーを起こす。
いる期間に読取られるデータは変化しないものと
して設計されており、読取られるデータが変化す
る場合、正確なデータの読取が行なわれない読取
エラーを起こす。
前述の様な読取エラーの発生の確率は低いと考
えられるがシステムは誤つたデータを読取つても
誤りの判断は出来ないため、多くの処理にその誤
つたデータが使用される可能性がありシステムの
動作に重大な障害を与える。
えられるがシステムは誤つたデータを読取つても
誤りの判断は出来ないため、多くの処理にその誤
つたデータが使用される可能性がありシステムの
動作に重大な障害を与える。
本発明の目的は、入力パルス信号と読取操作信
号とが非同期に発生する計数回路の同期化を計
り、パルス計数結果を読取る時の読取エラーを防
止することにある。
号とが非同期に発生する計数回路の同期化を計
り、パルス計数結果を読取る時の読取エラーを防
止することにある。
本発明は入力されるパルス信号を計数し、その
計数結果を読取操作信号に応答して出力する計数
回路において、入力パルス信号およびその反転信
号を夫々入力し、読取操作信号が発生されている
期間は閉じ、発生されていない期間は開くように
動作するゲート回路と、該ゲート回路の出力によ
つてセツトおよびリセツトされるフリツプ・フロ
ツプとを設け、該フリツプ・フロツプの出力をカ
ウントパルス信号として計数するようにしたこと
を特徴とするものである。
計数結果を読取操作信号に応答して出力する計数
回路において、入力パルス信号およびその反転信
号を夫々入力し、読取操作信号が発生されている
期間は閉じ、発生されていない期間は開くように
動作するゲート回路と、該ゲート回路の出力によ
つてセツトおよびリセツトされるフリツプ・フロ
ツプとを設け、該フリツプ・フロツプの出力をカ
ウントパルス信号として計数するようにしたこと
を特徴とするものである。
第3図を開いて本発明の計数回路の一実施例を
示す。2個の反転回路I1,I2と、2個のアンドゲ
ートA1,A2と、セツトリセツトフリツプフロツ
プF/Fで構成されるパルス制御回路5(図中点
線で囲つて示す)を第1図に示した回路のパルス
信号の入力段に追加し、パルス信号CPを読取操
作信号RDによつてパルス制御回路で制御し、制
御された出力パルスCKをカウントパルスとして
カウンタ1に供給する。
示す。2個の反転回路I1,I2と、2個のアンドゲ
ートA1,A2と、セツトリセツトフリツプフロツ
プF/Fで構成されるパルス制御回路5(図中点
線で囲つて示す)を第1図に示した回路のパルス
信号の入力段に追加し、パルス信号CPを読取操
作信号RDによつてパルス制御回路で制御し、制
御された出力パルスCKをカウントパルスとして
カウンタ1に供給する。
前述以外の符号は第1図と同様である。
パルス制御回路5は、パルス信号CPを反転回
路I1およびアンドゲートA1に入力し、反転回路I1
の出力をアンドゲートA2に入力し、読取操作信
号RDを入力とする反転回路I2の出力をアンドゲ
ートA1とA2の両方に入力し、アンドゲートA1出
力をフリツプフロツプのセツト入力端に、アンド
ゲートA2出力をリセツト入力端に夫々入力する
事により構成される。
路I1およびアンドゲートA1に入力し、反転回路I1
の出力をアンドゲートA2に入力し、読取操作信
号RDを入力とする反転回路I2の出力をアンドゲ
ートA1とA2の両方に入力し、アンドゲートA1出
力をフリツプフロツプのセツト入力端に、アンド
ゲートA2出力をリセツト入力端に夫々入力する
事により構成される。
システムからの読取操作信号RDが低レベルの
場合、反転回路I2出力は高レベルで、アンドゲー
トA1とA2はともに開いており、入力パルスCPが
高レベルの時に反転回路I1の出力は低レベル、ア
ンドゲートA1の出力は高レベル、アンドゲート
A2の出力は低レベルとなり、フリツプフロツプ
F/Fはセツトされ、その出力CKは高レベルと
なる。入力パルスCPが低レベルの時には反転回
路I1の出力は高レベル、アンドゲートA1の出力は
低レベル、アンドゲートA2の出力は高レベルと
なり、フリツプフロツプF/Fはリセツトされ、
その出力CKは低レベルとなる。この結果、シス
テムからの読取操作信号RDがなければ、入力パ
ルスCPはそのままカウントパルスCKとしてカウ
ンタ1に入力される。
場合、反転回路I2出力は高レベルで、アンドゲー
トA1とA2はともに開いており、入力パルスCPが
高レベルの時に反転回路I1の出力は低レベル、ア
ンドゲートA1の出力は高レベル、アンドゲート
A2の出力は低レベルとなり、フリツプフロツプ
F/Fはセツトされ、その出力CKは高レベルと
なる。入力パルスCPが低レベルの時には反転回
路I1の出力は高レベル、アンドゲートA1の出力は
低レベル、アンドゲートA2の出力は高レベルと
なり、フリツプフロツプF/Fはリセツトされ、
その出力CKは低レベルとなる。この結果、シス
テムからの読取操作信号RDがなければ、入力パ
ルスCPはそのままカウントパルスCKとしてカウ
ンタ1に入力される。
一方、システムから読取操作信号RDが出力さ
れ、そのレベルが高レベルになると、反転回路I2
の出力は低レベルで、アンドゲートA1とA2はと
もに閉じられ、入力パルスCPはアンドゲートA1
とA2によつて禁止される。よつて、この間フリ
ツプフロツプF/Fは以前の状態を保持し、パル
ス制御回路によつてカウンタの計数動作が阻止さ
れる。
れ、そのレベルが高レベルになると、反転回路I2
の出力は低レベルで、アンドゲートA1とA2はと
もに閉じられ、入力パルスCPはアンドゲートA1
とA2によつて禁止される。よつて、この間フリ
ツプフロツプF/Fは以前の状態を保持し、パル
ス制御回路によつてカウンタの計数動作が阻止さ
れる。
第4図は第3図に示した実施例の動作を示すタ
イムチヤートでCPは入力パルス信号、CKはパル
ス制御回路から出力されるカウントパルス信号、
CNTはカウンタ出力、RDは読取操作信号、Dは
アンドゲート出力を示す。
イムチヤートでCPは入力パルス信号、CKはパル
ス制御回路から出力されるカウントパルス信号、
CNTはカウンタ出力、RDは読取操作信号、Dは
アンドゲート出力を示す。
システムからの読取操作信号RDが低レベルの
期間TLにおいては、入力パルス信号CPはパルス
制御回路を伝搬してそのまま出力CKとなり、カ
ウンタはパルス制御回路出力CKの立下り時にト
リガされ計数を行なう。システムから読取操作信
号RDが出力され、レベルが高レベルとなる期間
THにおいては、入力パルス信号CPの変化はパル
ス制御回路で伝搬が阻止され、その出力CKの変
化は保留され、同時にアンドゲートG1〜Goは開
きその出力Dにカウンタの計数値が出力される。
期間TLにおいては、入力パルス信号CPはパルス
制御回路を伝搬してそのまま出力CKとなり、カ
ウンタはパルス制御回路出力CKの立下り時にト
リガされ計数を行なう。システムから読取操作信
号RDが出力され、レベルが高レベルとなる期間
THにおいては、入力パルス信号CPの変化はパル
ス制御回路で伝搬が阻止され、その出力CKの変
化は保留され、同時にアンドゲートG1〜Goは開
きその出力Dにカウンタの計数値が出力される。
本発明の計数回路によれば、読取操作信号が出
力され、そのレベルが高レベルである期間THで
は、その間に入力パルス信号CPが立下つた場合
においても、パルス制御回路にてカウンタ1への
カウントパルスCKの変化は保留されるためカウ
ンタ計数値は変化せず、アンドゲートの出力Dが
乱されることはない。従つて、システムには正確
なデータが読取られ、読取エラーは生じない。な
お、読取完了後は読取操作信号RDが低レベルと
なるので、アンドゲートA1とA2とが開き、フリ
ツプフロツプはリセツトされる。従つて、その出
力CKはこの時点で立下り、カウンタ1は計数値
を+1する。よつて、計数誤差も生じない。な
お、正確に計数動作を行なわしめるためには、読
取操作信号の高レベル期間は入力パルス信号CP
の間隔より短くしなければならない。
力され、そのレベルが高レベルである期間THで
は、その間に入力パルス信号CPが立下つた場合
においても、パルス制御回路にてカウンタ1への
カウントパルスCKの変化は保留されるためカウ
ンタ計数値は変化せず、アンドゲートの出力Dが
乱されることはない。従つて、システムには正確
なデータが読取られ、読取エラーは生じない。な
お、読取完了後は読取操作信号RDが低レベルと
なるので、アンドゲートA1とA2とが開き、フリ
ツプフロツプはリセツトされる。従つて、その出
力CKはこの時点で立下り、カウンタ1は計数値
を+1する。よつて、計数誤差も生じない。な
お、正確に計数動作を行なわしめるためには、読
取操作信号の高レベル期間は入力パルス信号CP
の間隔より短くしなければならない。
なお、実施例はパルス制御回路により、非同期
の入力パルス信号を読取操作信号に同期させ、パ
ルス計数結果の読取時における読取りエラーを防
止するものであるが、計数回路に対するシステム
の操作にはカウンタのリセツトやカウンタへの初
期データの設定などもあり、それらの操作におい
ても本発明の操作信号による同期化を実施でき
る。
の入力パルス信号を読取操作信号に同期させ、パ
ルス計数結果の読取時における読取りエラーを防
止するものであるが、計数回路に対するシステム
の操作にはカウンタのリセツトやカウンタへの初
期データの設定などもあり、それらの操作におい
ても本発明の操作信号による同期化を実施でき
る。
例えば、カウンタの値をリセツトする場合には
システムからリセツト操作信号が計数回路に供給
され、また、切期データを設定する場合には設定
すべきデータの信号とデータ設定操作信号が供給
される。ここで、リセツト操作やデータ設定操作
の信号と入力パルス信号と入力パルス信号の変化
が競合すると、カウンタの値が目的の値に設定で
きない誤動作が発生する。しかるに、実施例の読
取操作信号とともにリセツト操作信号やデータ設
定操作信号の論理和をとつてパルス制御回路に供
給すればリセツトやデータ設定の操作を行つてい
る時にカウンタの計数動作を保留させることがで
き、前述の競合が発生しなくなり、誤動作を防止
できる。
システムからリセツト操作信号が計数回路に供給
され、また、切期データを設定する場合には設定
すべきデータの信号とデータ設定操作信号が供給
される。ここで、リセツト操作やデータ設定操作
の信号と入力パルス信号と入力パルス信号の変化
が競合すると、カウンタの値が目的の値に設定で
きない誤動作が発生する。しかるに、実施例の読
取操作信号とともにリセツト操作信号やデータ設
定操作信号の論理和をとつてパルス制御回路に供
給すればリセツトやデータ設定の操作を行つてい
る時にカウンタの計数動作を保留させることがで
き、前述の競合が発生しなくなり、誤動作を防止
できる。
また、フリツプフロツプは入力パルスCPの立
上りでセツトされ、立下りでリセツトされる例を
示したが、逆に立上りでリセツトされ、立下りで
セツトされるものであつてもよい。
上りでセツトされ、立下りでリセツトされる例を
示したが、逆に立上りでリセツトされ、立下りで
セツトされるものであつてもよい。
また、カウンタは立下り時にトリガされて計数
するものでなくとも、立上り時にトリガされるも
のであつてもよい。
するものでなくとも、立上り時にトリガされるも
のであつてもよい。
以上述べた様に本発明によれば誤動作の無い計
数回路が容易に実現可能である。
数回路が容易に実現可能である。
第1図は従来の計数回路の例を示す図、第2図
は第1図に示した回路の動作を示すタイムチヤー
ト、第3図は本発明のカウンタ回路の一実施例
図、第4図は第3図に示した実施例の動作を示す
タイムチヤート、 1……nビツトパルスカウンタ、2〜4……シ
ステム入力用アンドゲート、5……パルス制御回
路、I1,I2……反転回路、A1,A2……アンドゲー
ト、F/F……セツトリセツトフリツプフロツ
プ、CP……入力パルス信号、CNT……カウンタ
出力、RD……読取操作信号、D,D1〜Do……ア
ンドゲート出力、CK……パルス制御回路出力、
RES……リセツト操作信号。
は第1図に示した回路の動作を示すタイムチヤー
ト、第3図は本発明のカウンタ回路の一実施例
図、第4図は第3図に示した実施例の動作を示す
タイムチヤート、 1……nビツトパルスカウンタ、2〜4……シ
ステム入力用アンドゲート、5……パルス制御回
路、I1,I2……反転回路、A1,A2……アンドゲー
ト、F/F……セツトリセツトフリツプフロツ
プ、CP……入力パルス信号、CNT……カウンタ
出力、RD……読取操作信号、D,D1〜Do……ア
ンドゲート出力、CK……パルス制御回路出力、
RES……リセツト操作信号。
Claims (1)
- 1 入力されるパルス信号の数を計数し、読取操
作信号に応答して計数結果を出力する計数回路に
おいて、前記パルス信号およびその反転信号を
夫々入力とし、前記読取操作信号が発生されてい
ない期間は開き、発生されている期間は閉じるよ
うに動作するゲート回路と、前記ゲート回路の出
力によつてセツトおよびリセツトされるフリツ
プ・フロツプとを設け、該フリツプ・フロツプの
出力をカウントパルス信号として計数することを
特徴とする計数回路。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1637580A JPS56114441A (en) | 1980-02-13 | 1980-02-13 | Counting circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1637580A JPS56114441A (en) | 1980-02-13 | 1980-02-13 | Counting circuit |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS56114441A JPS56114441A (en) | 1981-09-09 |
JPS6251525B2 true JPS6251525B2 (ja) | 1987-10-30 |
Family
ID=11914539
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1637580A Granted JPS56114441A (en) | 1980-02-13 | 1980-02-13 | Counting circuit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS56114441A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01235042A (ja) * | 1988-03-15 | 1989-09-20 | Pioneer Electron Corp | 光ピックアップ装置 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4689575A (en) * | 1985-07-15 | 1987-08-25 | Rca Corporation | Clock synchronization circuit for a computer timer |
JPS62203420A (ja) * | 1986-03-03 | 1987-09-08 | Fanuc Ltd | カウンタ回路 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS4942274A (ja) * | 1972-03-03 | 1974-04-20 |
-
1980
- 1980-02-13 JP JP1637580A patent/JPS56114441A/ja active Granted
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS4942274A (ja) * | 1972-03-03 | 1974-04-20 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01235042A (ja) * | 1988-03-15 | 1989-09-20 | Pioneer Electron Corp | 光ピックアップ装置 |
Also Published As
Publication number | Publication date |
---|---|
JPS56114441A (en) | 1981-09-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5278957A (en) | Data transfer circuit for interfacing two bus systems that operate asynchronously with respect to each other | |
US5398270A (en) | Data coincidence detecting circuit | |
US4160154A (en) | High speed multiple event timer | |
JP2695535B2 (ja) | タイマ入力制御回路及びカウンタ制御回路 | |
JPS581458B2 (ja) | デイジタル入力装置 | |
JPS6251525B2 (ja) | ||
US4789959A (en) | Delay circuit for a real time clock | |
JPH043132B2 (ja) | ||
JPH0284812A (ja) | デューティ比判別回路 | |
JPH06197009A (ja) | 出力ラッチ機能付カウンタ | |
JP2638337B2 (ja) | エラーカウンタ回路 | |
JPS6212518B2 (ja) | ||
JP3097404B2 (ja) | マイコンによる状態読出回路 | |
SU1202045A1 (ru) | Устройство задержки | |
JPH0563524A (ja) | 信号入力回路 | |
JP2924100B2 (ja) | 状態遷移回路 | |
GB2050011A (en) | Improvements In or Relating to Devices for Reducing Irrational Base Codes to Minimal Form | |
JP2924968B2 (ja) | 時間双方向シミュレーション装置 | |
SU1444937A1 (ru) | Делитель частоты следовани импульсов с регулируемой длительностью импульсов | |
JPS6233394Y2 (ja) | ||
SU1495772A1 (ru) | Устройство дл кусочно-линейной аппроксимации | |
SU395989A1 (ru) | Накапливающий двоичный счетчик | |
SU656107A2 (ru) | Устройство сдвига цифровой информации | |
SU980279A1 (ru) | Преобразователь интервала времени в цифровой код | |
JPH0250652B2 (ja) |