検索キーワード履歴
      • 発行日 2024年1月18日
      • 最終変更日 2024年4月5日
    • 1

    RTC(リアルタイムクロック)の仕組み、用途について詳しく解説!

    RTCとは「Real Time Clock(リアルタイムクロック)」の略で、クロック源から時刻や日付などのデジタルデータを生成して出力する専用の集積回路のことを指します。 当記事ではRTCの仕組み、用途について詳しく解説します。

    Aluminium Capacitors Guide Banner

    RTCとは

    RTCとは、パソコンやスマートフォンなどの電子デバイスの時計やIC(集積回路)に組み込まれる機能です。デジタル回路の「クロック」とは異なり、RTCはノンストップで現在時刻を刻み続ける特性があります。 

    CPUのタイマーはデバイスの電源を切ると停止するため、連続的に時刻を表示させたい場合、RTCが重要となります。RTCはボタン電池などの安価で長寿命なバックアップ電源を使用し、電源がオフの時も時間を刻み続けます。再び電源が入ると、コンピュータはRTCから現在時刻を読み取り、自身の機構で時間表示を行います。 

    RTCの仕組み

    原理と仕組みは、クォーツ式腕時計と同様ですが、RTCではデジタル表示になるのが特徴です。基本的には水晶振動子と発振回路で構成されており、水晶の高速振動によってクロック信号が生成されます。一般的に振動数は32.768kHzで、月差は1分以内となります。 

    このクロック信号がディスプレイ上で時刻表示を可能にします。RTCはCPUのマザーボードに組み込まれるか、外付けICで搭載されることもあります。表示は通常、「西暦」「月日」「時」「分」「秒」で行われますが、一部製品では曜日やミリ秒も表示可能です。 

    RTCは100年程度先までの暦をプログラミングしており、うるう年や月の長さにも対応しています。ただし、一部の古い個体では「2000年問題」や「2010年問題」に対処するための課題が発生することもあるので、仕様をよく確認しましょう。 

    電源としてボタン電池やスーパーキャパシタを必要としますが、それらは低消費電力なので数年に一度の頻度でしか電池交換が必要ありません。また、より長期的な使用のために、コンピュータが稼働している間は商用電源によって駆動できるものも存在します。 

    RTCの特徴

    RTCの特徴として「低消費電力であること」がまず挙げられます。水晶振動子は周波数温度特性が優れ、周囲温度変化に対する耐久性もある程度あります。 

    また、RTCはシンプルな機能のものが多く、ユーザーがホームタイムのタイムゾーンを手動で設定する必要があるものがほとんどです。基本的にはコンピュータ上の時刻表示が主な用途ですが、バッテリー・バックアップの特性からメモリにも利用可能です。 

    RTCはタイミング合わせの場面でも活躍します。例えばGPSなどの電波の受信が難しい場面では、RTCが最後の電波受信と再び受信可能になる時間を算出し、正確な時刻表示を実現します。 

    RTCのメリット

    RTCのメリットは以下の通りです。

    発振回路がシンプル

    RTCのメリットの一つは、発振回路がシンプルであることです。水晶振動子を外付けするだけで発信回路を構成することができるため、発信回路のレイアウトを比較的自由に変更することができます。 

    マイコンに比べて消費電力が低い

    RTCは、マイコンに比べて低消費電流であることもメリットとして挙げられます。RTCは主に時刻情報の管理に特化しており、常時高い処理能力を必要としないため、低消費電流で動作します。これにより、電力を効率的に使用でき、バッテリー駆動のデバイスや電力制約のある環境で優れた省電力性を発揮します。 

    ソフト開発が容易

    RTCは、ソフトウェア開発が容易であることもメリットの一つといえます。RTCは主に時刻管理に特化しており、機能はシンプルです。 

    そのため、必要な機能を実装する際に複雑なソフトウェアコードを記述する必要が少なく、プログラミングが簡便です。これにより、開発者は時刻に関する機能を効率的に組み込むことができ、システム全体の開発プロセスが迅速かつスムーズに進行します。 

    RTCが組み込まれている機器

    RTCが組み込まれている機器には以下のようなものがあります。

    ゲーム機

    ゲーム機内にもRTCは使用されており、例えば、ゲーム内のイベントや特殊な演出のタイミングを管理しています。また、セーブデータやタイムスタンプに正確な時刻情報を付加して、プレイの進捗を記録できます。リアルタイムで変化するゲーム内の時間や季節もRTCを通じて反映され、臨場感を高めるために利用されています。

    パチンコ台

    パチンコ台にはRTCが組み込まれ、時間に基づいた機能に利用されています。例えば、一定時間が経過すると特別な演出やイベントが発生する仕組みは、RTCを活用したものです。さらに、ジャックポットのタイミングやボーナスの提供など、時間を考慮した要素がゲームの進行に組み込まれ、プレイヤーに臨場感と興奮を提供しています。

    スマートフォン

    スマートフォンにはRTCが組み込まれ、様々な機能に活用されています。時刻表示やアラーム機能はもちろん、通信イベントのタイムスタンプやセキュリティプロトコルの認証にもRTCが使用されます。 

    また、位置情報のタイムスタンプや写真の撮影時刻、アプリケーションのデータ同期においても正確な時刻情報が必要です。RTCが提供する高い精度と安定性は、スマートフォンの様々な機能やアプリケーションの正確な動作を支えています。 

    炊飯器

    炊飯器にはRTCが組み込まれ、時間を基に様々な機能に利用されています。タイマー機能により、指定時刻に自動的に炊飯を開始できることは、忙しい生活に便利です。また、保温機能で炊き上げ後も一定の温度が維持でき、食事の開始時間に幅を持たせることができます。

    人気ブランド

    まとめ

    RTCは、オフラインでシステム電源から切り離された場合にも、正確な時刻を把握することができる素子です。 

    ゲーム機やスマートフォンなどさまざまな電子機器に使われており、今後も多くの電子機器で利用されるでしょう。その特徴や仕組みをよく理解して、業務に役立てましょう。 

    関連ガイド