「カウンタIC」の版間の差分
imported>Administrator ページの作成:「カウンターICとは、半導体ICのうち、一定速度で数字がカウントアップするだけのICをいう。 秒単位やミリ秒単位よりも遥かに...」 |
imported>Administrator 編集の要約なし |
||
| (同じ利用者による、間の3版が非表示) | |||
| 1行目: | 1行目: | ||
'''カウンターIC'''とは、半導体ICのうち、一定速度で数字がカウントアップするだけの[[IC]]をいう。 | |||
== 概要 == | |||
動作としては「0から65535までを4.096秒で1周する」といった感じである。1クロックで数字が1増える。ただ数字を数えるだけ。 | |||
== 用途 == | |||
=== マイクロ秒単位やナノ秒単位での制御 === | |||
主にステッピングモーターの駆動時間をマイクロ秒単位やナノ秒単位などで厳密に制御したい場合や、パルスを数クロックだけ遅らせたい場合などに使われる。 | |||
秒単位やミリ秒単位よりも遥かに細かい数字が欲しい時に使う「クロック単位のストップウォッチ」みたいなものである。 | 秒単位やミリ秒単位よりも遥かに細かい数字が欲しい時に使う「クロック単位のストップウォッチ」みたいなものである。 | ||
=== 疑似乱数 === | |||
カウンタICの値を[[疑似乱数]]として利用することもある。乱数が欲しいときにカウンタICから値を取得するだけでそれっぽい値が取得できる。めっちゃ高速なカウンタICを使うと「ほぼ疑似ではない乱数」になる。 | |||
ちなみにこれは[[Z80]]の[[リフレッシュレジスタ]]を使った[[疑似乱数]]とほぼ同じで原理である。 | |||
==関連項目== | |||
*[[剰余]] | |||
[[category: 電子部品]] | |||