「カウンタIC」の版間の差分

imported>Administrator
編集の要約なし
imported>Administrator
編集の要約なし
 
(同じ利用者による、間の2版が非表示)
1行目: 1行目:
カウンターICとは、半導体ICのうち、一定速度で数字がカウントアップするだけのICをいう。
'''カウンターIC'''とは、半導体ICのうち、一定速度で数字がカウントアップするだけの[[IC]]をいう。


「0から65535までを4.096秒で1周する」といった感じである。
== 概要 ==
動作としては「0から65535までを4.096秒で1周する」といった感じである。1クロックで数字が1増える。ただ数字を数えるだけ。


秒単位やミリ秒単位よりも遥かに細かい数字が欲しい時に使う「クロック単位のストップウォッチ」みたいなものであり、主にステッピングモーターの駆動時間をマイクロ秒単位などで厳密に制御したい場合や、パルスを数クロックだけ遅らせたい場合などに使われる。
== 用途 ==
=== マイクロ秒単位やナノ秒単位での制御 ===
主にステッピングモーターの駆動時間をマイクロ秒単位やナノ秒単位などで厳密に制御したい場合や、パルスを数クロックだけ遅らせたい場合などに使われる。


その他にもカウンタICの値を[[疑似乱数]]として利用することもある。これは[[Z80]]の[[リフレッシュレジスタ]]を使った[[疑似乱数]]とほぼ同じで原理である。
秒単位やミリ秒単位よりも遥かに細かい数字が欲しい時に使う「クロック単位のストップウォッチ」みたいなものである。
 
=== 疑似乱数 ===
カウンタICの値を[[疑似乱数]]として利用することもある。乱数が欲しいときにカウンタICから値を取得するだけでそれっぽい値が取得できる。めっちゃ高速なカウンタICを使うと「ほぼ疑似ではない乱数」になる。
 
ちなみにこれは[[Z80]]の[[リフレッシュレジスタ]]を使った[[疑似乱数]]とほぼ同じで原理である。
 
==関連項目==
*[[剰余]]
 
[[category: 電子部品]]