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
Application number
JP1561190A
Other languages
English (en)
Other versions
JPH03219723A (ja
Inventor
昭彦 脇本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP1561190A priority Critical patent/JPH0828657B2/ja
Publication of JPH03219723A publication Critical patent/JPH03219723A/ja
Publication of JPH0828657B2 publication Critical patent/JPH0828657B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Manipulation Of Pulses (AREA)
  • Transmission And Conversion Of Sensor Element Output (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明はマイクロコンピュータ等の半導体装置にお
けるカウント機能を実現するアップダウンカウンタ装置
に関するものである。
〔従来の技術〕
第2図は従来のアップダウンカウンタ装置(2相処理
カウンタ装置)の構成を示すものである。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は位相のずれたもので、第2図に
示すように、AよりBが位相が遅れているものとして説
明する。このカウンタ1の動作は、パルスAが“L"から
“H"に立ち上がった後に、パルスBの“L"から“H"への
立ち上がりが入力されると、アップカウントし、パルス
Aが“L"から“H"に立ち上がった後に、パルスBの“H"
から“L"の立ち下がりが入力されると、ダウンカウント
する動作をする。
まず、Aに“L"から“H"の立ち上がりが入力され、ア
ップダウン制御回路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"レベルを出力す
る。
次に、カウンタ1へ入力するクロックbは、Aとaが
“H"の時に“H"のパルスとなり、カウンタ1へ入力され
る。カウンタ1は、アップダウン制御信号dが“H"のと
き、クロックbの立ち下がりが入力された時、アップカ
ウントするとすれば、第2図の波形で示すように、Bの
xのエッジでカウントクロックbに立ち下がりエッジが
発生し、dは“H"レベルであるため、xのエッジでアッ
プカウントする。このようなAとBのパルス入力の関係
であれば、常に、Bの立ち上がりエッジでアップカウン
ト動作を行う。
〔発明が解決しようとする課題〕
従来の技術は、Aのパルスの立ち上がりを見て、その
後のBの立ち上がりを検出し、その立ち上がりエッジ部
で、カウンタ1のカウント有効エッジ(ここではbの立
ち下がりエッジ)を発生させていたため、Aが“H"レベ
ルの間に、一度“L"から“H"に立ち上がったパルスBが
“H"から“L"に立ち下がった時、その立ち下がりエッジ
でカウンタ1のカウント有効エッジを発生することはで
きなかった。
たとえば、Bのyの立ち上がりエッジでは、xの立ち
上がりエッジと同じように、カウンタ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のエッジをカウントクロックの有効クロッ
クにさせることができる。
〔実施例〕
以下、この発明の一実施例を図について説明する。
第1図において、1はカウンタで、アップカウントす
るか、ダウンカウントするかを制御できるUD入力を備え
ている。2はAND回路で、パルス入力信号Bの立ち上が
りエッジ,立ち下がりエッジを検出し、そのエッジでパ
ルスを発生させるエッジパルス発生回路3の出力aと、
もう一方のパルス入力信号Aとが入力され、そのAND2の
出力bはカウンタ1のカウント入力Tに接続される。3
は両エッジパルス発生回路で、パルス入力信号Bの両エ
ッジを検出し、出力aにパルスを出力する。パルス入力
信号Bはカウンタ1のアップカウント,ダウンカウント
を決めるUD入力に接続されている。
パルス入力信号A,Bは位相のずれたもので、第1図に
示すように、AよりBが位相が遅れているものとして説
明する。このカウンタ1の動作は、パルスAが“H"の間
に、パルスBの“L"から“H"の立ち上がりが入力される
と、アップカンウトし、“H"から“L"の立ち下がりが入
力されるとダウンカウントする動作をする。
まず、Aが“H"の間にBが“L"から“H"の立ち上がり
エッジ(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の立ち下がりエッジをカ
ウント有効エッジとすれば、パルスの立ち下がりでア
ップカウントする。
次にAが“L"が立ち下がってからBが立ち下がった時
には、エッジパルス発生回路3の出力aにはパルスは発
生するが、AND2でAが“L"であるため、AND出力bには
aのパルスは出力されず、“L"レベルのまま、カウンタ
への入力はない。
続いて、再びAが立ち上がって“H"レベルの間にBか
ら“L"から“H"の立ち上がりエッジyが入力されると、
エッジxと同様な考え方から、カウンタ1へクロック入
力が与えられる。また、このときもUDはBが入力されて
いるため“H"レベルであり、エッジyに対応して、カウ
ンタ1はアップカウントする。
さて、このAが“H"の間に、Bが一度立ち上がりエッ
ジyの後に、立ち下がりエッジzが来た場合、同じくエ
ッジパルス発生回路3からパルスがaに出力され、AN
D回路2に入力される。この時Aは“H"であるため、AND
回路2の出力bはaのパルスがそのまま出力され、カ
ウンタ1のクロック入力となる。また、この時、UDは信
号Bであるから“L"レベルとなり、カウンタ1は、エッ
ジzをダウンカウントすることになる。
従って、パルスAが“H"の間に、パルスBの立ち上が
り,立ち下がりの両エッジが来ると、カウンタはアップ
カウントとダウンカウントとを行うので、その間のカウ
ント結果は、エッジxをカウントした時と同じ値にな
る。そのためAとBの位相が逆転した直後から、パルス
Aの“H"の間に入力されたパルスBの立ち下がりエッジ
をダウンカウントできるようになり、カウンタの値が有
効エッジに対応して連続的な値となるようになった。
なお、上記実施例では、カウンタ1は、UDが“H"のと
きアップカウント、“L"のときダウンカウントとした
が、その極性は反対であってもよい。また、カウンタ1
のカウント有効エッジを立ち下がりとしたが、立ち上が
りと考えても同様の効果が得られる。またAND回路2は
同様な論理が取れれば他の回路でもよい。上記説明で
は、Aが立ち上がった後、Bが遅れて立ち上がる位相を
例にとったが、Bが進んでいる位相から考えても全く同
様な考え方が成り立つ。
またAの“H"の間でBの立ち上がり,立ち下がりエッ
ジが1つずつ来た場合を考えたが、その両エッジの対は
何度入っても同様の効果が得られる。さらに、Bの立ち
上がり,立ち下がりの入る順が、立ち下がり,立ち上が
りの順であってもよい。また、Aが“H"のときのBの立
ち上がり,立ち下がりと説明したが、Aが“L"のときの
Bの立ち上がり,立ち下がりとしても、極性が変わるだ
けで、上記と同様の効果が得られる。
〔発明の効果〕
以上のように、この発明によれば、基準となるパルス
信号Aに対し、位相のずれた一方のパルスBの立ち上が
り,立ち下がりの両エッジを検出してパルスを発生さ
せ、その発生させたパルスをパルス信号Aによりカウン
タへの有効クロックとして選択するようにするととも
に、パルスBを用いてカウンタのアップカウント,ダウ
ンカウントを制御するようにしたので、AとBのパルス
の位相関係が逆になっても、カウンタはそのカウント有
効パルスを位相に従って正しくカウントでき、パルスB
のカウント有効エッジ数とカウンタのカウント値にずれ
を生じないアップダウンカウンタ装置が得られる効果が
ある。
【図面の簡単な説明】
第1図はこの発明の一実施例による2相処理カウンタ装
置を示す図、第2図は従来の2相処理カウンタ装置を示
す図である。 1はカウンタ、2はAND回路、3は両エッジパルス発生
回路、4はカウントクロック発生回路、5はアップダウ
ン制御回路である。 なお図中同一符号は同一又は相当部分を示す。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】第1のパルス入力信号を基準とし、その基
    準信号に対し位相差のある第2のパルス信号を入力する
    アップダウンカウンタ装置において、 カウンタは第2のパルス信号によりアップカウントする
    かダウンカウントするかを判別する入力を備え、 上記第2のパルス信号の立ち上がり、立ち下がりの両エ
    ッジでパルスを発生させる両エッジパルス発生回路と、 該両エッジパルス発生回路で発生したエッジパルスのう
    ち、カウント有効クロックを第1のパルスにより選択
    し、その出力のエッジパルスを上記カウンタへのカウン
    トクロック入力とする論理回路とを備えたことを特徴と
    するアップダウンカウンタ装置。
JP1561190A 1990-01-24 1990-01-24 アップダウンカウンタ装置 Expired - Lifetime JPH0828657B2 (ja)

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)

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