JPH0828657B2 - アップダウンカウンタ装置 - Google Patents
アップダウンカウンタ装置Info
- Publication number
- JPH0828657B2 JPH0828657B2 JP1561190A JP1561190A JPH0828657B2 JP H0828657 B2 JPH0828657 B2 JP H0828657B2 JP 1561190 A JP1561190 A JP 1561190A JP 1561190 A JP1561190 A JP 1561190A JP H0828657 B2 JPH0828657 B2 JP H0828657B2
- Authority
- JP
- Japan
- Prior art keywords
- pulse
- edge
- counter
- input
- count
- 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
Landscapes
- Manipulation Of Pulses (AREA)
- Transmission And Conversion Of Sensor Element Output (AREA)
Description
けるカウント機能を実現するアップダウンカウンタ装置
に関するものである。
カウンタ装置)の構成を示すものである。A,Bはカウン
タに入力される位相差のあるパルス入力である。1はカ
ウンタで、アップカウントするかダウンカウントするか
を制御できるUD入力を備えている。2はAND回路で、パ
ルス入力信号Aとカウントクロック発生回路4の出力a
が入力され、AND回路2の出力bは、カウンタ1のクロ
ック入力信号Tとなり、カウンタ1へ入力される。カウ
ンタ1はAND回路2の出力をカウントする。4は入力パ
ルス信号Bと、アップダウン制御回路5の出力cによっ
て、クロックaを発生するカウントクロック発生回路で
ある。5はアップダウン制御回路で、パルス信号AとB
を入力してアップダウン制御信号dを出力し、また、カ
ウントクロック発生回路4に入力する信号cを出力す
る。
示すように、AよりBが位相が遅れているものとして説
明する。このカウンタ1の動作は、パルスAが“L"から
“H"に立ち上がった後に、パルスBの“L"から“H"への
立ち上がりが入力されると、アップカウントし、パルス
Aが“L"から“H"に立ち上がった後に、パルスBの“H"
から“L"の立ち下がりが入力されると、ダウンカウント
する動作をする。
ップダウン制御回路5に入力されると、Aの“L"から
“H"の立ち上がりエッジでBのレベルを取り込み、その
レベルの反転をdに出力する。Aが“L"レベルの間は、
Bの信号の反転信号をdに出力する。カウントクロック
発生回路4では、Aの“L"から“H"の立ち上がりが来た
後に、Bの“L"から“H"への立ち上がりが来たことを検
出し、そのBの“L"から“H"の立ち上がりが来た時点か
ら、Aが“H"の間に、Bのレベルが“H"で変わらなけれ
ば、Aが“H"の間はaから“L"レベルのパルスを出力す
る。Aが“L"レベルの間は出力aは“H"レベルを出力す
る。
“H"の時に“H"のパルスとなり、カウンタ1へ入力され
る。カウンタ1は、アップダウン制御信号dが“H"のと
き、クロックbの立ち下がりが入力された時、アップカ
ウントするとすれば、第2図の波形で示すように、Bの
xのエッジでカウントクロックbに立ち下がりエッジが
発生し、dは“H"レベルであるため、xのエッジでアッ
プカウントする。このようなAとBのパルス入力の関係
であれば、常に、Bの立ち上がりエッジでアップカウン
ト動作を行う。
後のBの立ち上がりを検出し、その立ち上がりエッジ部
で、カウンタ1のカウント有効エッジ(ここではbの立
ち下がりエッジ)を発生させていたため、Aが“H"レベ
ルの間に、一度“L"から“H"に立ち上がったパルスBが
“H"から“L"に立ち下がった時、その立ち下がりエッジ
でカウンタ1のカウント有効エッジを発生することはで
きなかった。
上がりエッジと同じように、カウンタ1の有効エッジが
発生し、またアップダウン制御信号dがカウンタ1の有
効エッジが発生するまでは“H"レベルを保つようにして
いるため、yのエッジでxのエッジと同様、アップカウ
ントする。これはAが立ち上がった後の、立ち上がりエ
ッジでアップカウントする動作としては問題はない。し
かし、Aが“H"レベルの間に、AとBの位相関係が正反
対になる場合を考えると、たとえばzのエッジのよう
に、Bが、Aが“H"の間に一度立ち上がった後に、“H"
から“L"に立ち下がった場合、カウントクロック発生回
路4の出力aは、Aが“L"に立ち下がる前に、“H"に立
ち上がるようになっていた。つまり第2図に示すよう
に、カウントクロックbの、パルスBのzに対応する立
ち下がりエッジ点では、カウント有効エッジが発生しな
いので、カウンタ値は変わらない。そのため従来の構成
では、第2図のEの時点で、AとBのパルス入力の位相
が反転した場合、E点まではアップカウント、E点以降
はダウンカウントするところが、Aが“H"の間にBの立
ち下がりエッジが来たにもかかわらずそのエッジをダウ
ンカウントできなかったので、有効なカウントエッジ数
とカウント値との間にずれを生じるという問題があっ
た。
れたもので、第2図でいう、パルス入力Bのzの立ち下
がりエッジにおいてもカウンタの有効エッジを発生さ
せ、さらに、この時のカウンタのアップダウンの制御信
号をダウンカウントになるようにすることにより、パル
スAとBの位相関係が第2図のように、E点で正反対に
なった場合は、パルスBの立ち下がりの有効エッジに対
するカウンタへのカウントクロックパルスを発生させ、
パルスBのカウント有効エッジ数とカウンタのカウント
値にずれを生じないアップダウンカウンタ装置を得るこ
とを目的としている。
の基本的な考え方は、パルスAの立ち上がりが来た後の
パルスBの立ち上がりを有効なものとしていたのに対
し、パルスBの立ち上がりエッジ,立ち下がりエッジの
両エッジについて対応したカウントクロック源を発生さ
せておいて、さらにそのカウントクロック源の中でカウ
ント有効クロックを選択するようにするとともに、選択
したカウント有効クロックに対するアップダウン制御信
号をパルス入力Bを用いて求めるというカウンタ動作を
行うようにしたものである。
力信号Bの立ち上がりエッジ,立ち下がりエッジの両エ
ッジから選択するようにしているので、パルス入力信号
AとBの位相が正反対に逆転する時点においても、パル
ス入力信号Bのエッジをカウントクロックの有効クロッ
クにさせることができる。
るか、ダウンカウントするかを制御できるUD入力を備え
ている。2はAND回路で、パルス入力信号Bの立ち上が
りエッジ,立ち下がりエッジを検出し、そのエッジでパ
ルスを発生させるエッジパルス発生回路3の出力aと、
もう一方のパルス入力信号Aとが入力され、そのAND2の
出力bはカウンタ1のカウント入力Tに接続される。3
は両エッジパルス発生回路で、パルス入力信号Bの両エ
ッジを検出し、出力aにパルスを出力する。パルス入力
信号Bはカウンタ1のアップカウント,ダウンカウント
を決めるUD入力に接続されている。
示すように、AよりBが位相が遅れているものとして説
明する。このカウンタ1の動作は、パルスAが“H"の間
に、パルスBの“L"から“H"の立ち上がりが入力される
と、アップカンウトし、“H"から“L"の立ち下がりが入
力されるとダウンカウントする動作をする。
エッジ(x)が入力されると、エッジパルス発生回路3
から第1図(b)のaのようなパルスが発生する。こ
のパルスはAND回路2に入力される。このとき、パル
ス入力信号Aは“H"レベルであるため、AND回路2の出
力bはパルスがそのまま出力され、カウンタ1のカウ
ントクロックとして入力される。カウンタ1はUD入力が
“H"レベルのときアップカウント、“L"レベルのときダ
ウンカウントとすると、今aのパルスに対応したbの
パルスがカウンタ1に入力された時、UDにはパルス入力
信号Bの“H"レベルが入力されているので、カウンタ1
がカウントクロック入力信号Tの立ち下がりエッジをカ
ウント有効エッジとすれば、パルスの立ち下がりでア
ップカウントする。
には、エッジパルス発生回路3の出力aにはパルスは発
生するが、AND2でAが“L"であるため、AND出力bには
aのパルスは出力されず、“L"レベルのまま、カウンタ
への入力はない。
ら“L"から“H"の立ち上がりエッジyが入力されると、
エッジxと同様な考え方から、カウンタ1へクロック入
力が与えられる。また、このときもUDはBが入力されて
いるため“H"レベルであり、エッジyに対応して、カウ
ンタ1はアップカウントする。
ジyの後に、立ち下がりエッジzが来た場合、同じくエ
ッジパルス発生回路3からパルスがaに出力され、AN
D回路2に入力される。この時Aは“H"であるため、AND
回路2の出力bはaのパルスがそのまま出力され、カ
ウンタ1のクロック入力となる。また、この時、UDは信
号Bであるから“L"レベルとなり、カウンタ1は、エッ
ジzをダウンカウントすることになる。
り,立ち下がりの両エッジが来ると、カウンタはアップ
カウントとダウンカウントとを行うので、その間のカウ
ント結果は、エッジxをカウントした時と同じ値にな
る。そのためAとBの位相が逆転した直後から、パルス
Aの“H"の間に入力されたパルスBの立ち下がりエッジ
をダウンカウントできるようになり、カウンタの値が有
効エッジに対応して連続的な値となるようになった。
きアップカウント、“L"のときダウンカウントとした
が、その極性は反対であってもよい。また、カウンタ1
のカウント有効エッジを立ち下がりとしたが、立ち上が
りと考えても同様の効果が得られる。またAND回路2は
同様な論理が取れれば他の回路でもよい。上記説明で
は、Aが立ち上がった後、Bが遅れて立ち上がる位相を
例にとったが、Bが進んでいる位相から考えても全く同
様な考え方が成り立つ。
ジが1つずつ来た場合を考えたが、その両エッジの対は
何度入っても同様の効果が得られる。さらに、Bの立ち
上がり,立ち下がりの入る順が、立ち下がり,立ち上が
りの順であってもよい。また、Aが“H"のときのBの立
ち上がり,立ち下がりと説明したが、Aが“L"のときの
Bの立ち上がり,立ち下がりとしても、極性が変わるだ
けで、上記と同様の効果が得られる。
信号Aに対し、位相のずれた一方のパルスBの立ち上が
り,立ち下がりの両エッジを検出してパルスを発生さ
せ、その発生させたパルスをパルス信号Aによりカウン
タへの有効クロックとして選択するようにするととも
に、パルスBを用いてカウンタのアップカウント,ダウ
ンカウントを制御するようにしたので、AとBのパルス
の位相関係が逆になっても、カウンタはそのカウント有
効パルスを位相に従って正しくカウントでき、パルスB
のカウント有効エッジ数とカウンタのカウント値にずれ
を生じないアップダウンカウンタ装置が得られる効果が
ある。
置を示す図、第2図は従来の2相処理カウンタ装置を示
す図である。 1はカウンタ、2はAND回路、3は両エッジパルス発生
回路、4はカウントクロック発生回路、5はアップダウ
ン制御回路である。 なお図中同一符号は同一又は相当部分を示す。
Claims (1)
- 【請求項1】第1のパルス入力信号を基準とし、その基
準信号に対し位相差のある第2のパルス信号を入力する
アップダウンカウンタ装置において、 カウンタは第2のパルス信号によりアップカウントする
かダウンカウントするかを判別する入力を備え、 上記第2のパルス信号の立ち上がり、立ち下がりの両エ
ッジでパルスを発生させる両エッジパルス発生回路と、 該両エッジパルス発生回路で発生したエッジパルスのう
ち、カウント有効クロックを第1のパルスにより選択
し、その出力のエッジパルスを上記カウンタへのカウン
トクロック入力とする論理回路とを備えたことを特徴と
するアップダウンカウンタ装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1561190A JPH0828657B2 (ja) | 1990-01-24 | 1990-01-24 | アップダウンカウンタ装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1561190A JPH0828657B2 (ja) | 1990-01-24 | 1990-01-24 | アップダウンカウンタ装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03219723A JPH03219723A (ja) | 1991-09-27 |
| JPH0828657B2 true JPH0828657B2 (ja) | 1996-03-21 |
Family
ID=11893502
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1561190A Expired - Lifetime JPH0828657B2 (ja) | 1990-01-24 | 1990-01-24 | アップダウンカウンタ装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0828657B2 (ja) |
-
1990
- 1990-01-24 JP JP1561190A patent/JPH0828657B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH03219723A (ja) | 1991-09-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH09153742A (ja) | デジタル周波数復調器 | |
| JPH0732389B2 (ja) | クロツクジツタ抑圧回路 | |
| JPH0828657B2 (ja) | アップダウンカウンタ装置 | |
| JP2986881B2 (ja) | 位相差パルス信号の分周装置 | |
| JPH0634684A (ja) | 位相差デジタル変換回路 | |
| JPH07119621B2 (ja) | アップダウンカウンタ装置 | |
| JPS62289012A (ja) | デユ−テイ制御パルス発生回路 | |
| JPH0370314A (ja) | クロック断検出回路 | |
| JPS601566A (ja) | 速度検出装置 | |
| JP2703394B2 (ja) | 回転磁気ヘッド装置 | |
| JPH05100763A (ja) | クロツク制御回路 | |
| JPH05129938A (ja) | 位相固定装置 | |
| KR930003912Y1 (ko) | 펄스 신호 콘트롤러 | |
| JPH0150141B2 (ja) | ||
| JP3025702B2 (ja) | ロック検出回路 | |
| JPH0256853B2 (ja) | ||
| JPS6035978A (ja) | モ−タの制御装置 | |
| JPS58182582A (ja) | 時刻発生装置 | |
| JPS62281795A (ja) | パルスモ−タ脱調検出装置 | |
| JPH02285810A (ja) | 位相差検出装置 | |
| JPH02190768A (ja) | デジタル式回転検出装置 | |
| JPS6259553B2 (ja) | ||
| JPH0559239U (ja) | 信号処理装置 | |
| JPH05127733A (ja) | パルス演算処理装置 | |
| JPH06164283A (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 (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080321 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 13 Free format text: PAYMENT UNTIL: 20090321 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090321 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 14 Free format text: PAYMENT UNTIL: 20100321 |
|
| EXPY | Cancellation because of completion of term |