クロックとは ーーマイコンにクロックが必要な理由:Q&Aで学ぶマイコン講座(88)(5/5 ページ)
マイコンユーザーのさまざまな疑問に対し、マイコンメーカーのエンジニアがお答えしていく本連載。今回は、初心者の方からよく質問される「マイコンのクロック」についてです。
クロックのその他の役割
クロックの役割は、マイコン内部の組み合わせ回路の同期をとるだけではなく、時間を生成する時にも使われます。
また、通信の際のクロックとしても使われます。
1.タイマー(汎用タイマー、RTC、ウォッチドッグタイマーなど)で、一定時間を作る場合
タイマーは時間を数える機能なので、クロックは必須です。汎用タイマー*2)などには、システムクロックなどの高速クロックが用いられますが、RTC*3)などでは32.768kHzなどの低速クロックを使います。低速クロックの発生回路は、システムクロックとは別回路で設けられています。
ウォッチドッグタイマー*4)は、測定する期間に応じて高速のシステムクロックを用いたり低速クロックを用いたりします。
*2)マイコン入門!! 必携用語集(12):「クロック」数えて「パルス」を操る――タイマーの基本機能
*3)Q&Aで学ぶマイコン講座(84):RTC(Real Time Clock)の機能と使い方
*4)Q&Aで学ぶマイコン講座(19):ウォッチドッグタイマーって何?
2.アナログ回路(A-Dコンバーター、D-Aコンバーター、発振回路など)で、回路が安定するまでの時間を待つ場合
A-Dコンバーター*5)、D-Aコンバーター*6)、発振回路などでは、アナログ回路に電源が入ってから、または状態が変化してから、回路状態が安定するまで待つ時間が必要です。そのような待ち時間もクロックを使って計測します。
*5)Q&Aで学ぶマイコン講座(12):サンプル&ホールド型A-Dコンバーターのサンプリング時間はどうやって決めるの?
*6)Q&Aで学ぶマイコン講座(85):D-Aコンバーターの仕組みと使い方
3.USARTなどの通信機能のクロック
通信機能*7)でもクロックは必須です。通信データの送受信タイミングはクロックに同期しています。特にUSARTの場合、クロックが外部に出ているため、クロックがないと通信できません。
*7)Q&Aで学ぶマイコン講座(81):USARTって何?(非同期式/同期式のシリアルインタフェース)
4.LCD(Liquid Crystal Display)(*8)のフレーム周期を作る
LCDのフレーム周期は比較的長いので、RTCなどで使われている低速クロックが使われる場合が多いです。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- マイコンに搭載されているセンターアラインPWMって何?
マイコンユーザーのさまざまな疑問に対し、マイコンメーカーのエンジニアがお答えしていく本連載。今回は、中級者の方からよく質問される「マイコンに搭載されているセンターアラインPWMって何?」についてです。 - マイコンに搭載されているDMAって何?
マイコンユーザーのさまざまな疑問に対し、マイコンメーカーのエンジニアがお答えしていく本連載。今回は、中級者の方からよく質問される「マイコンに搭載されているDMAって何?」についてです。 - D-Aコンバーターの仕組みと使い方
マイコンユーザーのさまざまな疑問に対し、マイコンメーカーのエンジニアがお答えしていく本連載。今回は、初心者の方からよく質問される「D-Aコンバーターの仕組みと使い方」についてです。 - RTC(Real Time Clock)の機能と使い方
マイコンユーザーのさまざまな疑問に対し、マイコンメーカーのエンジニアがお答えしていく本連載。今回は、初心者の方からよく質問される「RTC(Real Time Clock)の機能」についてです。 - CRC(Cyclic Redundancy Check:巡回冗長検査)って何?
マイコンユーザーのさまざまな疑問に対し、マイコンメーカーのエンジニアがお答えしていく本連載。今回は、初心者の方からよく質問される「CRC(巡回冗長検査)」についてです。 - マイコンに搭載されているAESって何?
マイコンユーザーのさまざまな疑問に対し、マイコンメーカーのエンジニアがお答えしていく本連載。今回は、上級者の方からよく質問される「マイコンに搭載されているAESって何?」についてです。