2008-05-16

周波数カウンタのおおざっぱな構成は左図の通り、ゲートパルスが開いている間に入力信号をカウンタで数えて表示すると周波数カウンタになる。
ゲートパルスの幅が1秒ならその間に数えたパルス数が周波数になる。
さて真ん中の図のタイミングを考えてみる。
ゲートパルスの幅は1秒、入力の周期も1秒、すなわち周波数は1Hz。
ゲート出力は入力とゲートパルスのAND(論理積)なので、ゲート出力は図のようになりカウンタは2進む。
すなわち2Hzとカウントされてしまう。
下の図のタイミングでは1Hzとカウントされる。
図ではわかりやすくするために入力は1Hzとしたが、これが1KHzでも1MHzでも同じである。
要はゲートパルスと入力のタイミングによって1カウントの誤差が生ずることになる。
Comment
私も周波数カウンタを作っていて止まっていることを思い出しました。直接計数とレシプロカルの両方に対応しようとか欲張ってしまって…