説明

このカテゴリは、発振回路と時刻カウンタを組み合わせたICチップ、およびそれを実装して利用しやすくした小型基板を扱います。主な用途には環境データのタイムスタンプ付与、産業機器の動作ログ記録、IoTデバイスの自動起動制御、およびセキュリティシステムの時刻同期が含まれます。I2CやSPIといった標準シリアルインターフェースに対応しており、既存のマイコンシステムへ比較的容易に統合できます。選定時には通信仕様・動作電圧・消費電流・温度補償の有無が重要な判断材料となります。電源断時のデータ保護や長期自律動作が求められる開発現場で、時間認識の信頼性を確保するための不可欠な部品です。

リアルタイムクロックモジュールに関連する商品群のイメージ

含まれるもの

チップ型RTC IC

発振子とカウンタを集積した半導体チップ単体。基板実装に適したSMDパッケージで供給されます。

モジュール基板

チップとバッテリーホルダ・レベル変換回路を実装したブレイクアウト基板。試作や試験評価に直結して利用できます。

電池バックアップ回路

主電源断時に内部カウンタを駆動する独立した電源供給経路。漏洩電流の低い設計が求められます。

温度補償型

結晶発振子の周波数変動を自動的に補正する回路を内蔵。広範囲な動作温度での時刻精度を維持します。

アラーム・割り込み機能付き

設定した時刻で外部へ信号を出力する機能。省電力ウェイクアップや周期性処理のトリガーに利用されます。

使う場面

環境データロガー

温湿度や気圧の測定値に正確なタイムスタンプを付与し、長期トレンド解析を可能にする

IoTセンサーノード

バッテリ駆動でスリープ中に特定時刻のみ起動し、測定・送信を行う自律制御

産業用制御盤

停電後の復旧順序制御や保守履歴の記録に絶対時刻を必要とするシステム

FAQ

Qリアルタイムクロックモジュールはなぜ外部に電池が必要なのか

A主電源が遮断されるとシステム全体が停止するため、内部のカウンタ回路を駆動する独立したエネルギー源が必要になります。リチウムコイン電池や超コンデンサを接続することで、電源復旧後も継続的な時刻提供を可能にします。選定時には待機電流と電池容量の関係から保守周期を算定します。

QI2CとSPIのどちらを採用すべきか判断基準は何か

AI2Cは2本の信号線で複数デバイスを接続できるため配線節約に有利ですが、転送速度とプロトコルオーバーヘッドが比較的高めです。SPIは4本以上の線を必要としますが、単純なクロック同期により高速かつ確実に通信できます。ホストMCUのピン制約と求めるデータ転送効率のバランスで選択します。

Q時刻精度を測定し補正する具体的な手順は何か

A高精度な基準時計とモジュール出力の時刻差を計測機またはオシロスコープで追跡します。一定期間のズレ量からppm誤差を算出し、データシート記載の補正レジスタへオフセット値を書き込みます。測定環境の温度を安定させ、複数回平均を取ることで信頼性を高めます。

Qアラーム割り込みが効かない場合の原因切り分け方法は何か

Aまずレジスタ設定が有効化され、アラーム値が正常に書き込まれているかを確認します。次にIRQピンの物理的電圧変化をテスターまたはロジアナで観測し、レベル不一致やプルアップ不足を疑います。最後にホストMCU側の割り込み許可とマスク状態を検証して信号到達経路を特定します。実測波形の記録がトラブルシューティングの近道です。

代表的なトピック

時刻データフォーマット

BCD形式やバイナリ形式など、時刻をデジタル値として読み書きする規約の違い。

バックアップ電源設計

超コンデンサと二次電池の特性比較、および長期駆動時の電流漏れ対策。

外部クリスタル選定

32.768kHz水晶発振子の負荷容量計算と実装レイアウトの注意点。

割り込みハンドリング

アラーム発動時のIRQピン制御とマイコン側割り込みルーチンの実装方法。

よく見かける形式

評価開発ボード

メーカーが提供する検証用基板およびソフトウェア環境です。標準的な接続回路とサンプルプログラムが同梱されており、実装リスクを低減できます。短期間でのプロトタイピングと機能検証に不可欠なフォーマットとして業界で定着しています。

検討のモチベーション

動作原理の理解

電源断時も正確に時刻を刻む内部構造とバックアップの仕組みを把握したい。

通信インターフェース習得

I2CやSPIプロトコルを用いてマイコンから時刻を読み書きするプログラミング方法を学びたい。

製品スペック比較

消費電流、温度特性、通信速度を軸に複数の候補を比較して最適なモデルを絞り込みたい。

開発要件への適合確認

自身のプロジェクト基板サイズ、電圧レベル、動作環境に合うかを選定基準で確認したい。

時刻ズレや通信失敗の解決

実機で発生する精度低下、割り込み未応答、ノイズ干渉の原因究明と対策を探したい。

選ばれる理由

プロトタイプ開発

新製品の時間管理機能を早期検証するために即座に使えるモジュールが必要。

既存システムのリプレース

旧型ICのディスコン化や精度不良に対応するため、互換性と改善特性を比較して置き換えたい。

計測データの時系列保証

ログデータのタイムスタンプ抜けを防ぎ、信頼性の高い解析基盤を整備したい。

長期自律稼働化

バッテリー交換間隔の延長と停電時復旧の確実性を求め、温度補償型へ移行したい。

選びやすさの目安

目的によって変わる

評価基板を使ったライブラリ経由の時刻取得は初級者でも可能です。高精度補償設計や割り込み駆動の省電力実装には回路解析と低レベルプログラミングの知識が求められるため難易度が中上級へ分岐します。

選ぶ前の条件

時刻同期頻度

日次または週次にネットワーク経由で補正する設計

防水・防塵筐体

屋外設置時の結露対策とバッテリーアクセス性の確保

超低待機電流

アラーム待機時の電流が数百ナノアンペア以下の製品選定

ウェイクアップ制御

割り込みピンからMCUのスリープ解除を確実に行う配線

広温度域保証

-40℃〜+85℃以上の環境でも仕様が維持されること

信頼性データシート

半導体メーカー公認の長期品質保証と代替部品ロードマップの確認

選ぶ前に確認したいこと

  • 主電源が遮断された場合、内部カウンタはどのように維持されるのか。
  • I2CとSPIのどちらが自身のシステムアーキテクチャに適しているか。
  • バックアップ時の漏洩電流を測定し、バッテリー寿命を推定するにはどうすればよいか。
  • アラーム割り込みが発生しない場合、回路側とプログラム側のどちらを優先して調査すべきか。

比べるポイント

精度誤差(ppm)

常温および温度範囲内のずれ量。数値が小さいほど高精度

アラーム・タイマ数

設定可能なアラームレジスタの同時保持数。複雑なスケジューリングに必要

評価環境の充実度

リファレンス回路図、サンプルコード、アプノートの有無

単価と調達リードタイム

量産コストと供給チェーンの安定性

選ぶときの基準

通信インターフェース

I2C・SPI・ワンワイヤなど制御ホストと一致するプロトコルを確認する

バックアップ消費電流

バッテリー駆動時のナノアンペア~マイクロアンペア級値が小さいほど長寿命

動作温度範囲と補償

屋外設置や車載用かどうかでXTALのみか温度補償内蔵型かを選択

動作電圧範囲

ホストのI/O電圧およびバックアップ電池電圧と整合する範囲を確認

パッケージと入手性

試作用リードタイプか実装用QFNか、量産ロットの供給安定性を考慮

注意して見ること

バッテリー接点不良

ホルダの腐食やバネ圧低下で電源供給が絶たれ、時刻データが消失する。

発振器の機械的衝撃劣化

搬送や設置時の振動で水晶内部構造が変化し、精度が低下または停止する。

ノイズ干渉による誤動作

電源ラインのリップルや高周波干渉で通信エラーやカウント飛躍を起こす。

長期保存中の結晶老化

未使用状態で放置すると水晶の周波数特性が経時変化し、初期校正が必要になる。

知っておくと安心なこと

MCU内蔵RTCだけで十分とする誤解

マイコン内蔵RTCは精度やバックアップ保持力が劣ることが多く、外部モジュールの方が信頼性が高い場合があります。

バッテリー寿命の過大評価

実機の温度変化や自己放電、基板の漏れ電流を考慮せずカタログ値だけで算定すると早期に切れることがあります。

外部クロックの負荷容量考慮漏れ

水晶発振子の負荷容量と配線浮遊容量の合計が一致しないと発振不安定や精度低下を招きます。

ロジックレベル不整合

3.3V系のモジュールを5V系MCUへ直接接続するとデータ破壊や部品損傷のリスクが高まります。

32.768kHz水晶発振

時刻カウンタの基準となる標準クロック源

電源自動切替

主電源断を感知してバッテリー駆動へ滑らかに移行する機能

レジスタマップ

設定項目と時刻値を配置するメモリ構造

温度補償(XTCO)

結晶特性の周波数変動をデジタル補正するアルゴリズム

使い始めた後の確認

  • 実装後に読み出した時刻が初期値のまま変化しない。配線をどこから確認すべきか。
  • 指定のアルカリ電池とリチウムコイン電池で駆動時間にどれほどの差が出るか。
  • 割り込み信号が低レベルで出力される場合、プルアップ設定は必須か。
  • 量産ロット間で動作電流にバラつきが生じた場合の対処プロセスは何か。

関連する言葉

BCDフォーマット

時刻データを10進数の各桁を4ビットの2進数で表現する符号化方式です。人間が可読しやすい形式であるため、多くのRTCチップで標準的に採用されています。読み書き時にバイナリ変換処理を挟む場合と、そのまま扱う場合があります。

漏洩電流

回路が待機状態でも絶縁部や半導体接合からわずかに流れる不要な電流のことです。ナノアンペア級に設計されていないと、バックアップ電池の寿命が大幅に短縮されます。データシートではIcc standbyやバックアップ時消費電流として記載されます。

負荷容量(CL)

水晶発振子が正しく振動するために必要とする外部静電容量の規格値です。配線の寄生容量と接続コンデンサの合成値がこの値と一致しないと発振周波数がずれます。基板設計時に最も誤差を生じさせやすいパラメータの一つです。

ウェイクアップ

スリープ状態のマイコンやシステムを外部信号によって起動する機能のことです。RTCの周期割り込みやアラーム出力をトリガーに使用することで大幅な省電力化を実現します。タイミングの同期が設計上の鍵となります。

PPM誤差

100万分の1の比率で表される時間進み遅れの精度指標です。常温で±20ppmのデバイスは1日で約1.7秒のずれが生じる計算になります。温度補偿回路の有無や外部ノイズ環境によって変動するため実測管理が推奨されます。