(57)【特許請求の範囲】
【請求項１】
電源電圧が印加されてクロック信号を生成する発振回路と、
前記クロック信号に基づいて計時データを出力する計時回路と、
イベントの入力を検出するイベント検出回路と、
前記イベントと前記計時データとを関連付けたデータを、前記イベント検出回路から出力された信号に基づいてメモリーに記録させる記録制御回路と、
前記電源電圧を監視する第１電圧検出回路と、
前記電源電圧を監視する第２電圧検出回路と、
前記第１電圧検出回路から出力された信号に基づいて、前記発振回路の電力消費を低減させるように前記発振回路の動作を制御する第１スイッチ回路と、
前記第２電圧検出回路から出力された信号に基づいて、前記イベント検出回路の動作を制御する第２スイッチ回路と、
を有するリアルタイムクロックモジュール。
【請求項２】
前記発振回路の電力消費を低減させるように前記発振回路の動作を制御することは、前記発振回路の停止を制御することであることを特徴とする、請求項１に記載のリアルタイムクロックモジュール。
【請求項３】
前記第１電圧検出回路は、第１閾値と前記電源電圧とを比較した信号を出力することを特徴とする、請求項１または２に記載のリアルタイムクロックモジュール。
【請求項４】
前記第１スイッチ回路は、前記第１電圧検出回路から出力された信号、および前記イベント検出回路から出力された信号に基づいて、前記発振回路の動作を制御する、
ことを特徴とする請求項１乃至３のいずれか一項に記載のリアルタイムクロックモジュール。
【請求項５】
前記第１電圧検出回路から出力された信号に基づいて、前記第１スイッチ回路に信号を出力する遅延回路を有し、
前記第１スイッチ回路は、前記遅延回路から出力された信号に基づいて前記発振回路の電力消費を低減させるように前記発振回路の動作を制御する、
ことを特徴とする請求項１乃至４のいずれか一項に記載のリアルタイムクロックモジュール。
【請求項６】
前記記録制御回路は、前記第１電圧検出回路から出力された信号に基づいて、前記第１スイッチ回路に信号を出力し、
前記第１スイッチ回路は、前記記録制御回路から出力された信号に基づいて、前記発振回路の電力消費を低減させるように前記発振回路の動作を制御する、
ことを特徴とする請求項１乃至５のいずれか一項に記載のリアルタイムクロックモジュール。
【請求項７】
請求項１乃至６のいずれかの項に記載のリアルタイムクロックモジュールを有する電子機器。
【請求項８】
発振回路が、電源電圧が印加されてクロック信号を生成するステップと、
計時回路が、前記クロック信号に基づいて計時データを出力するステップと、
第１電圧検出回路が、前記電源電圧が第１閾値以下になったことを検出した信号を第１スイッチ回路に出力するステップと、
前記第１スイッチ回路が、前記発振回路の動作を停止させるステップと、
イベント検出回路が、入力されたイベントを検出した信号を記憶制御回路に出力するステップと、
前記記憶制御回路が、前記イベントと前記計時データとを関連付けたデータをメモリーに記録させるステップと、
第２電圧検出回路が、前記電源電圧が前記第１閾値よりも低い第２閾値以下になったことを検出した信号を第２スイッチ回路に出力するステップと、
前記第２スイッチ回路が、前記イベント検出回路の動作を停止させるステップと、
を有する制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、イベントを記録するリアルタイムクロックモジュール、電子機器および制御
方法に関する。
【背景技術】
【０００２】
特許文献１は、バックアップ電源により動作するリアルタイムクロックを有する電子機
器を開示している。このリアルタイムクロックは、発振回路と、イベント検出回路と、イ
ベント記憶メモリーとを有する。このリアルタイムクロックは、バックアップ電源からの
電圧印加により、メイン電源からの電圧印加がない場合であってもイベントを記憶するこ
とができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１３２４７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般的に発振回路は比較的電力消費が大きいので、特許文献１の技術によっても、メモ
リーに記憶されたデータをバックアップ電源だけで維持できる時間には限界があった。
本発明は、電源電圧が低下した場合において、メモリーに記憶されたデータを維持でき
る時間をより長くする技術を提供する。
【課題を解決するための手段】
【０００５】
［適用例１］電源電圧が印加されてクロック信号を生成する発振回路と、前記クロック信号に基づいて計時データを出力する計時回路と、イベントの入力を検出するイベント検出回路と、前記イベントと前記計時データとを関連付けたデータを、前記イベント検出回路から出力された信号に基づいてメモリーに記録させる記録制御回路と、前記電源電圧を監視する第１電圧検出回路と、前記電源電圧を監視する第２電圧検出回路と、前記第１電圧検出回路から出力された信号に基づいて、前記発振回路の電力消費を低減させるように前記発振回路の動作を制御する第１スイッチ回路と、前記第２電圧検出回路から出力された信号に基づいて、前記イベント検出回路の動作を制御する第２スイッチ回路と、を有するリアルタイムクロックモジュール。
［適用例２］前記発振回路の電力消費を低減させるように前記発振回路の動作を制御することは、前記発振回路の停止を制御することであることを特徴とする、適用例１に記載のリアルタイムクロックモジュール。
［適用例３］前記第１電圧検出回路は、第１閾値と前記電源電圧とを比較した信号を出力することを特徴とする、適用例１または２に記載のリアルタイムクロックモジュール。
［適用例４］前記第１スイッチ回路は、前記第１電圧検出回路から出力された信号、および前記イベント検出回路から出力された信号に基づいて、前記発振回路の動作を制御する、ことを特徴とする適用例１乃至３のいずれか一項に記載のリアルタイムクロックモジュール。
［適用例５］前記第１電圧検出回路から出力された信号に基づいて、前記第１スイッチ回路に信号を出力する遅延回路を有し、前記第１スイッチ回路は、前記遅延回路から出力された信号に基づいて前記発振回路の電力消費を低減させるように前記発振回路の動作を制御する、ことを特徴とする適用例１乃至４のいずれか一項に記載のリアルタイムクロックモジュール。
［適用例６］前記記録制御回路は、前記第１電圧検出回路から出力された信号に基づいて、前記第１スイッチ回路に信号を出力し、前記第１スイッチ回路は、前記記録制御回路から出力された信号に基づいて、前記発振回路の電力消費を低減させるように前記発振回路の動作を制御する、ことを特徴とする請求項１乃至５のいずれか一項に記載のリアルタイムクロックモジュール。
［適用例７］適用例１乃至６のいずれかの項に記載のリアルタイムクロックモジュールを有する電子機器。
［適用例８］発振回路が、電源電圧が印加されてクロック信号を生成するステップと、計時回路が、前記クロック信号に基づいて計時データを出力するステップと、第１電圧検出回路が、前記電源電圧が第１閾値以下になったことを検出した信号を第１スイッチ回路に出力するステップと、前記第１スイッチ回路が、前記発振回路の動作を停止させるステップと、イベント検出回路が、入力されたイベントを検出した信号を記憶制御回路に出力するステップと、前記記憶制御回路が、前記イベントと前記計時データとを関連付けたデータをメモリーに記録させるステップと、第２電圧検出回路が、前記電源電圧が前記第１閾値よりも低い第２閾値以下になったことを検出した信号を第２スイッチ回路に出力するステップと、前記第２スイッチ回路が、前記イベント検出回路の動作を停止させるステップと、を有する制御方法。
本発明は、外部から電源電圧の印加を受けてクロック信号を生成する発振回路と、前記クロック信号に基づいて計時データを出力する計時回路と、前記電源電圧が第１閾値以下になったことを検出する第１電圧検出回路と、入力されたイベントを前記計時データに関連付けて、前記電源電圧に基づいてデータを保持するメモリーに記録させる記録制御回路と、前記電源電圧が前記第１閾値以下になったことが検出された場合、前記発振回路の動作を停止させる第１スイッチ回路とを有するリアルタイムクロックモジュールを提供する。
このリアルタイムクロックモジュールによれば、電源電圧が前記第１閾値以下になったときに発振回路の動作を停止させない場合と比較して、メモリーに記憶されたデータを維持できる時間をより長くすることができる。
【０００６】
好ましい態様において、このリアルタイムクロックモジュールは、前記電源電圧が前記
第１閾値よりも低い第２閾値以下になったことを検出する第２電圧検出回路と、前記イベ
ントが入力されたことを検出するイベント検出回路と、前記電源電圧が前記第２閾値以下
になったことが検出された場合、前記イベント検出回路の動作を停止させる第２スイッチ
回路とを有してもよい。
このリアルタイムクロックモジュールによれば、電源電圧が前記第１閾値以下になった
場合でもイベントが発生したときにはイベントを検出することができる。
【０００７】
別の好ましい態様において、前記第１スイッチ回路は、前記発振回路の動作を停止させ
た後、前記電源電圧が前記第２閾値よりも高い場合において前記イベントが入力されたと
き、当該イベントが前記記録制御回路によって前記メモリーに記録される期間、前記発振
回路の動作を再開させてもよい。
このリアルタイムクロックモジュールによれば、電源電圧が前記第１閾値以下になった
場合でもイベントが発生したときにはイベントを記録することができる。
【０００８】
さらに別の好ましい態様において、このリアルタイムクロックモジュールは、前記電源
電圧が前記第１閾値以下になったことが検出された場合、所定の時間の待機の後に前記第
１スイッチ回路に指示を行う遅延回路を有し、前記第１スイッチ回路は、前記遅延回路か
らの指示を受けて、前記発振回路の動作を停止させてもよい。
このリアルタイムクロックモジュールによれば、データの転送時間を確保することがで
きる。
【０００９】
さらに別の好ましい態様において、前記記録制御回路は、前記電源電圧が前記第１閾値
以下になったことが検出された場合において記録動作中であるか否かを示す信号を前記第
１スイッチ回路に出力し、前記第１スイッチ回路は、前記記録制御回路からの信号が記録
動作中でないことを示す場合、前記発振回路の動作を停止させてもよい。
このリアルタイムクロックモジュールによれば、データの転送時間を確保することがで
きる。
【００１０】
また、本発明は、上記いずれかのリアルタイムクロックモジュールを有する電子機器を
提供する。
この電子機器によれば、電源電圧が前記第１閾値以下になったときに発振回路の動作を
停止させない場合と比較して、メモリーに記憶されたデータを維持できる時間をより長く
することができる。
【００１１】
さらに、本発明は、発振回路が、外部から電源電圧の印加を受けてクロック信号を生成
するステップと、計時回路が、前記クロック信号に基づいて計時データを出力するステッ
プと、前記電源電圧が第１閾値以下になったことを第１電圧検出回路が検出するステップ
と、記録制御回路が、入力されたイベントを前記計時データに関連付けて、前記電源電圧
に基づいてデータを保持するメモリーに記録させるステップと、前記電源電圧が前記第１
閾値以下になったことが検出された場合、第１スイッチ回路が前記発振回路の動作を停止
させるステップとを有する制御方法を提供する。
この制御方法によれば、電源電圧が前記第１閾値以下になったときに発振回路の動作を
停止させない場合と比較して、メモリーに記憶されたデータを維持できる時間をより長く
することができる。
【図面の簡単な説明】
【００１２】
【図１】第１実施形態に係るＲＴＣモジュール１０の構成を示すブロック図である。
【図２】ＲＴＣモジュール１０の動作を示すフローチャートである。
【図３】第２実施形態に係るＲＴＣモジュール２０の構成を示すブロック図である。
【図４】ＲＴＣモジュール２０の動作を示すフローチャートである。
【図５】変形例に係るＲＴＣモジュール３０の構成を示すブロック図である。
【図６】ＲＴＣモジュール３０の動作を示すフローチャートである。
【図７】電子機器１００の構成を示すブロック図である。
【発明を実施するための形態】
【００１３】
１．第１実施形態
図１は、第１実施形態に係るＲＴＣ（Real Time Clock、リアルタイムクロック）モジ
ュール１０の構成を示すブロック図である。ＲＴＣモジュール１０は、発振回路１１、分
周回路１２、記録制御回路１３、イベント検出回路１４、遅延回路１５、計時回路１６、
メモリー１７、スイッチ回路１８、および電圧監視回路１９を有する。ＲＴＣモジュール
１０は、メイン電源Ｖｍａｉｎから供給される電源電圧により動作する。ＲＴＣモジュー
ル１０がメイン電源Ｖｍａｉｎから供給される電源電圧により動作していることを「通常
動作」という。メイン電源Ｖｍａｉｎからの電源電圧の印加が停止された場合、ＲＴＣモ
ジュール１０は、バックアップ電源Ｖｂａｋから供給される電源電圧により動作する。バ
ックアップ電源Ｖｂａｋは、例えば電池である。ＲＴＣモジュール１０がバックアップ電
源Ｖｂａｋから供給される電源電圧により動作していることを「バックアップ動作」とい
う。
【００１４】
発振回路１１は、電源電圧の印加を受けて、所定の周波数のクロック信号を生成する回
路、例えば水晶発振回路である。分周回路１２は、発振回路１１により生成されたクロッ
ク信号の周波数を１／ｎに分周する回路である。分周回路１２は、分周した信号を動作ク
ロックとして記録制御回路１３、遅延回路１５、および計時回路１６に出力する。計時回
路１６は、動作クロックを用いて時刻を計り、計時データ（例えば、西暦の下２桁、月、
日、曜日、時、分、および秒を示すデータ）を出力する。イベント検出回路１４は、外部
からイベント（イベントが起きたことを知らせるイベント信号）が入力されたことを検出
する。この例で、イベント検出回路１４は、外部からイベントが入力されると、イベント
を検出したことを示すイベント検出信号を出力する。この例で、イベント検出信号は、所
定のクロック数の間Ｈｉｇｈ（Ｈ）レベルとなるパルス信号である。記録制御回路１３は
、イベント検出信号が入力されると、メモリー１７にデータを書き込む。このとき書き込
まれるデータは、例えば、イベントが検出されたことを示すフラグデータと、イベントが
検出された時刻を示す計時データとを含む。メモリー１７は揮発性の記憶装置、例えばＲ
ＡＭ（Random Access memory）であり、電源電圧が印加されている間は、記録制御回路１
３により書き込まれたデータを保持する。
【００１５】
電圧監視回路１９（第１電圧検出回路の一例）は、電源電圧を監視する回路であり、コ
ンパレーターを含む。電圧監視回路１９には、電源電圧および所定の基準電圧Ｖｔｈ１（
第１閾値の一例）が入力される。電圧監視回路１９は、電源電圧および基準電圧Ｖｔｈ１
に応じて電圧監視信号を出力する。この例で、電圧監視信号は、電源電圧が基準電圧Ｖｔ
ｈ１を下回っているときはＨレベルとなり、電源電圧が基準電圧Ｖｔｈ１を上回っている
ときはＬｏｗ（Ｌ）レベルとなる信号である。ここで、基準電圧Ｖｔｈ１は、メモリー１
７がデータを保持できる最低電圧よりも高い値を有する。
【００１６】
遅延回路１５は、メモリー１７へのデータの転送時間を確保するための回路である。遅
延回路１５には、動作クロックおよび電圧監視信号が入力される。遅延回路１５は、動作
クロックおよび電圧監視信号に応じて、スイッチ回路１８に電源電圧のオンまたはオフを
指示する制御信号を出力する。この例で、制御信号は、ノーマリーＨの信号であり、Ｈレ
ベルの電圧監視信号が入力されると、すなわち、電源電圧が基準電圧Ｖｔｈ１を下回った
ことを示す信号が入力されると、所定のカウント数待機した後でＬレベルとなる。カウン
トの回数は、１つのイベントに関するデータをメモリー１７に書き込むのに要する時間よ
りも長い時間に相当する数である。遅延回路１５は、カウンターを有しており、Ｈレベル
の電圧監視信号が入力されると、カウンターを初期化して、動作クロックに同期して１単
位ずつカウンターの値を変化させる。カウンターの値が閾値に達すると、遅延回路１５か
ら出力される制御信号はＬレベルになる。
【００１７】
スイッチ回路１８（第１スイッチ回路の一例）は、発振回路１１、分周回路１２、記録
制御回路１３、イベント検出回路１４、および遅延回路１５への電源電圧の印加を開始ま
たは停止する回路である。スイッチ回路１８には、電源電圧、電圧監視信号および制御信
号が入力される。スイッチ回路１８は、電圧監視信号および制御信号に応じて、電源電圧
の印加を開始または停止（オンまたはオフ）する。この例で、スイッチ回路１８は、Ｈレ
ベルの電圧監視信号とＬレベルの制御信号が入力されると、発振回路１１、分周回路１２
、記録制御回路１３、イベント検出回路１４、および遅延回路１５に電源電圧を印加しな
い。電圧監視信号がＬレベルのとき、または、制御信号がＨレベルのとき、スイッチ回路
１８は、発振回路１１、分周回路１２、記録制御回路１３、イベント検出回路１４、およ
び遅延回路１５に電源電圧を印加する。すなわち、スイッチ回路１８は、電源電圧がＶｔ
ｈ１以下になったことが検出された場合、発振回路１１の動作を停止させる。
【００１８】
図２は、ＲＴＣモジュール１０の動作を示すフローチャートである。図２のフローは、
ＲＴＣモジュール１０が通常動作からバックアップ動作に移行したことを契機として開始
される。
【００１９】
ステップＳ１００において、電圧監視回路１９は、電源電圧を監視している。すなわち
、電圧監視回路１９は、電源電圧が基準電圧Ｖｔｈ１を下回ったか判断する。電源電圧が
基準電圧Ｖｔｈ１を下回った場合（Ｓ１００：ＹＥＳ）、電圧監視回路１９から出力され
る電圧監視信号はＨレベルになる。処理はステップＳ１０４に進む。電源電圧が基準電圧
Ｖｔｈ１を下回っていない場合（Ｓ１００：ＮＯ）、電圧監視回路１９から出力される電
圧監視信号はＬレベルになる。処理はステップＳ１０１に進む。
【００２０】
ステップＳ１０１−Ｓ１０３の処理は、イベント検出回路１４および記録制御回路１３
による処理であり、遅延回路１５、スイッチ回路１８、および電圧監視回路１９によるス
テップＳ１００およびＳ１０４−Ｓ１１１の処理とは並列して行われる。このとき、イベ
ント検出回路１４は、イベント入力待ちの状態にある（ステップＳ１０１）。すなわち、
イベント検出回路１４は、イベントが入力されたか判断する（ステップＳ１０２）。イベ
ントが入力されていない場合（Ｓ１０２：ＮＯ）、イベント検出回路１４は、イベント入
力待ちの状態で待機する。イベントが入力された場合（Ｓ１０２：ＹＥＳ）、イベント検
出回路１４は、イベント検出信号を出力する。イベント検出信号が入力されると、記録制
御回路１３は、メモリー１７にデータを書き込む。すなわち、記録制御回路１３は、メモ
リー１７にデータを転送する（ステップＳ１０３）。
【００２１】
ステップＳ１０４−Ｓ１１１の処理は、電源電圧が基準電圧Ｖｔｈ１を下回っていると
きの処理である。電圧監視回路１９からＨレベルの信号が入力されると、遅延回路１５は
、カウントを開始する（ステップＳ１０４）。既に説明したようにステップＳ１０１−Ｓ
１０３の処理はステップＳ１０４−Ｓ１１１の処理とは並列して行われるので、遅延回路
１５がカウント中である場合において、記録制御回路１３がデータ転送の途中であるとき
は（Ｓ１０５：ＹＥＳ）、記録制御回路１３はこの間もデータ転送を行う（ステップＳ１
０６）。カウンターの値が所定の閾値になると、遅延回路１５は、カウントを終了する（
ステップＳ１０７）。カウントを終了すると、遅延回路１５から出力される制御信号はＬ
レベルになる。Ｈレベルの電圧監視信号とＬレベルの制御信号が入力されると、スイッチ
回路１８は、発振回路１１、分周回路１２、記録制御回路１３、イベント検出回路１４、
および遅延回路１５への電源電圧の印加を停止する。すなわち、スイッチ回路１８は、こ
れらの回路をスイッチオフする（ステップＳ１０８）。
【００２２】
ＲＴＣモジュール１０によれば、電源電圧が基準電圧Ｖｔｈ１を下回ると、発振回路１
１の動作が停止される。発振回路１１の動作を停止しない場合と比較して、ＲＴＣモジュ
ール１０の消費電力は低減する。すなわち、メモリー１７がデータを保持できる時間は長
くなる。
【００２３】
ステップＳ１０９−Ｓ１１１の処理は、発振回路１１の動作が停止された後、再度動作
を開始するまでの処理である。ステップＳ１０９において、発振回路１１、分周回路１２
、記録制御回路１３、およびイベント検出回路１４は、動作を停止した状態、すなわち復
帰待ちの状態にある。この間、電圧監視回路１９は、電源電圧を監視している。すなわち
、電圧監視回路１９は、電源電圧が基準電圧Ｖｔｈ１を上回ったか判断する（ステップＳ
１１０）。電源電圧が基準電圧Ｖｔｈ１を下回っている間（Ｓ１１０：ＮＯ）、復帰待ち
の状態が維持される。例えばメイン電源の供給が開始されると、電源電圧は上昇する。電
源電圧が基準電圧Ｖｔｈ１を上回ると（Ｓ１１０：ＹＥＳ）、電圧監視回路１９から出力
される電圧監視信号はＬレベルになる。Ｌレベルの電圧監視信号が入力されると、発振回
路１１、分周回路１２、記録制御回路１３、イベント検出回路１４、および遅延回路１５
への電源電圧の印加を開始する。すなわち、スイッチ回路１８は、これらの回路をスイッ
チオンする（ステップＳ１１１）。メイン電源の供給が開始されると、ＲＴＣモジュール
１０は、以下、通常動作に移行する。
【００２４】
２．第２実施形態
図３は、第２実施形態に係るＲＴＣモジュール２０の構成を示すブロック図である。以
下の説明において、第１実施形態と共通する要素には共通の参照符号が用いられる。ＲＴ
Ｃモジュール２０は、ＲＴＣモジュール１０の構成に加え、電圧監視回路２１およびスイ
ッチ回路２２を有している。
【００２５】
電圧監視回路２１（第２電圧検出回路の一例）は、電源電圧を監視する回路であり、コ
ンパレーターを含む。電圧監視回路２１には、電源電圧および所定の基準電圧Ｖｔｈ２（
第２閾値の一例）が入力される。電圧監視回路２１は、電源電圧および基準電圧Ｖｔｈ２
に応じて電圧監視信号を出力する。この例で、電圧監視信号は、電源電圧が基準電圧Ｖｔ
ｈ２を下回っているときはＨレベルとなり、電源電圧が基準電圧Ｖｔｈ２を上回っている
ときはＬレベルとなる信号である。ここで、基準電圧Ｖｔｈ２は基準電圧Ｖｔｈ１よりも
低く、かつ、メモリー１７が記憶しているデータを維持できる最低電圧よりも高い。
【００２６】
スイッチ回路２２（第２スイッチ回路の一例）は、イベント検出回路１４への電源電圧
の印加を開始または停止する回路である。スイッチ回路２２には、電源電圧、および電圧
監視回路２１からの電圧監視信号が入力される。スイッチ回路２２は、電圧監視信号に応
じて、電源電圧の印加を開始または停止する。この例で、スイッチ回路２２は、Ｈレベル
の電圧監視信号が入力されると、イベント検出回路１４に電源電圧を印加しない。Ｌレベ
ルの電圧監視信号が入力されると、スイッチ回路２２は、イベント検出回路１４に電源電
圧を印加する。すなわち、スイッチ回路２２は、電源電圧がＶｔｈ２以下になったことが
検出された場合、イベント検出回路１４の動作を停止させる。
【００２７】
ＲＴＣモジュール２０において、スイッチ回路１８には、電源電圧、制御信号、および
電圧監視回路１９からの電圧監視信号に加えて、イベント検出信号が入力される。スイッ
チ回路１８は、電圧監視信号、制御信号、およびイベント検出信号に応じて、電源電圧の
印加を開始または停止する。この例で、スイッチ回路１８は、Ｈレベルの電圧監視信号と
Ｌレベルの制御信号とが入力されると、発振回路１１、分周回路１２、記録制御回路１３
、および遅延回路１５に電源電圧を印加しない。この状態でイベント検出信号が入力され
ると、スイッチ回路１８は、発振回路１１、分周回路１２、記録制御回路１３、および遅
延回路１５に電源電圧を印加する。すなわち、スイッチ回路１８は、発振回路１１の動作
を再開させる。このように、ＲＴＣモジュール２０において、発振回路１１およびイベン
ト検出回路１４は、異なるスイッチ回路により電源電圧のオンオフが制御される。
【００２８】
ＲＴＣモジュール２０において、遅延回路１５には、動作クロックおよび電圧監視信号
に加えてイベント検出信号が入力される。電圧監視信号に対する動作と同様に、遅延回路
１５は、動作クロックおよびイベント検出信号に応じて、スイッチ回路１８に電源電圧の
オンまたはオフを指示する制御信号を出力する。イベント検出信号が入力されると、制御
信号は、所定のカウント数待機した後でＬレベルとなる。
【００２９】
図４は、ＲＴＣモジュール２０の動作を示すフローチャートである。図４のフローは、
ＲＴＣモジュール１０が通常動作からバックアップ動作に移行したことを契機として開始
される。
【００３０】
ステップＳ２００において、電圧監視回路１９は、電源電圧を監視している。すなわち
、電圧監視回路１９は、電源電圧が基準電圧Ｖｔｈ１を下回ったか判断する。電源電圧が
基準電圧Ｖｔｈ１を下回った場合（Ｓ２００：ＹＥＳ）、電圧監視回路１９から出力され
る電圧監視信号はＨレベルになる。処理はステップＳ２０４に進む。電源電圧が基準電圧
Ｖｔｈ１を下回っていない場合（Ｓ２００：ＮＯ）、電圧監視回路１９から出力される電
圧監視信号はＬレベルになる。処理はステップＳ２０１に進む。
【００３１】
ステップＳ２０１−Ｓ２０３の処理は、イベント検出回路１４および記録制御回路１３
による処理であり、遅延回路１５、スイッチ回路１８、および電圧監視回路１９によるス
テップＳ２００およびＳ２０４−Ｓ２０８の処理とは並列して行われる。このとき、イベ
ント検出回路１４は、イベント入力待ちの状態にある（ステップＳ２０１）。すなわち、
イベント検出回路１４は、イベントが入力されたか判断する（ステップＳ２０２）。イベ
ントが入力されていない場合（Ｓ２０２：ＮＯ）、イベント検出回路１４は、イベント入
力待ちの状態で待機する。イベントが入力された場合（Ｓ２０２：ＹＥＳ）、イベント検
出回路１４は、イベント検出信号を出力する。イベント検出信号が入力されると、記録制
御回路１３は、メモリー１７にデータを書き込む。すなわち、記録制御回路１３は、メモ
リー１７にデータを転送する（ステップＳ２０３）。
【００３２】
ステップＳ２０４−Ｓ２０８の処理は、電源電圧が基準電圧Ｖｔｈ１を下回っていると
きの処理である。電圧監視回路１９からＨレベルの信号が入力されると、遅延回路１５は
、カウントを開始する（ステップＳ２０４）。既に説明したようにステップＳ２０１−Ｓ
２０３の処理はステップＳ２０４−Ｓ２０８の処理とは並列して行われるので、遅延回路
１５がカウント中である場合において、記録制御回路１３がデータ転送の途中であるとき
は（Ｓ２０５：ＹＥＳ）、記録制御回路１３はこの間もデータ転送を行う（ステップＳ２
０６）。カウンターの値が所定の閾値になると、遅延回路１５は、カウントを終了する（
ステップＳ２０７）。カウントを終了すると、遅延回路１５から出力される制御信号はＬ
レベルになる。Ｈレベルの電圧監視信号とＬレベルの制御信号が入力されると、スイッチ
回路１８は、発振回路１１、分周回路１２、記録制御回路１３、および遅延回路１５への
電源電圧の印加を停止する。すなわち、スイッチ回路１８は、これらの回路をスイッチオ
フする（ステップＳ２０８）。
【００３３】
ステップＳ２０９において、電圧監視回路２１は、電源電圧を監視している。すなわち
、電圧監視回路２１は、電源電圧が基準電圧Ｖｔｈ２を下回ったか判断する。電源電圧が
基準電圧Ｖｔｈ２を下回った場合（Ｓ２０９：ＹＥＳ）、電圧監視回路２１から出力され
る電圧監視信号はＨレベルになる。処理はステップＳ２１７に進む。電源電圧が基準電圧
Ｖｔｈ２を下回っていない場合（Ｓ２０９：ＮＯ）、電圧監視回路２１から出力される電
圧監視信号はＬレベルになる。処理はステップＳ２１０に進む。
【００３４】
ステップＳ２１０−Ｓ２１６の処理は、電源電圧がＶｔｈ１より低くかつＶｔｈ２より
高いときの処理である。このとき、発振回路１１、分周回路１２、記録制御回路１３、お
よび遅延回路１５には電源電圧が供給されていないが、イベント検出回路１４には電源電
圧が供給されている。このとき、イベント検出回路１４は、イベント入力待ちの状態にあ
る（ステップＳ２１０）。すなわち、イベント検出回路１４は、イベントが入力されたか
判断する（ステップＳ２１１）。イベントが入力されていない場合（Ｓ２１１：ＮＯ）、
イベント検出回路１４は、イベント入力待ちの状態で待機する。イベントが入力された場
合（Ｓ２１１：ＹＥＳ）、イベント検出回路１４は、イベント検出信号を出力する。
【００３５】
このとき、電圧監視回路１９からの電圧監視信号はＨレベルであり、制御信号はＬレベ
ルである。この状態でイベント検出信号が入力されると、スイッチ回路１８は、発振回路
１１、分周回路１２、および記録制御回路１３に電源電圧を印加する。すなわち、スイッ
チ回路１８は、これらの回路をスイッチオンする（ステップＳ２１２）。このとき、遅延
回路１５に電源電圧が印加されるので、制御信号はＨレベルとなる。この状態で遅延回路
１５にイベント検出信号が入力されるので、遅延回路１５は、カウントを開始する（ステ
ップＳ２１４）。さらに、記録制御回路１３にもイベント検出信号が入力されるので、記
録制御回路１３は、データをメモリー１７に転送する（ステップＳ２１４）。カウンター
の値が所定の閾値になると、遅延回路１５は、カウントを終了する（ステップＳ２１５）
。カウントを終了すると、遅延回路１５は、Ｌレベルの制御信号を出力する。このとき、
電圧監視信号はＨレベルのままであるので、Ｌレベルの制御信号が入力されると、スイッ
チ回路１８は、発振回路１１、分周回路１２、記録制御回路１３、および遅延回路１５へ
の電源電圧の印加を停止する。すなわち、スイッチ回路１８は、これらの回路をスイッチ
オフする（ステップＳ２１６）。
【００３６】
ＲＴＣモジュール２０においては、発振回路１１およびイベント検出回路１４は独立し
て電源制御が行われる。したがって、発振回路１１が停止しているが、イベント検出回路
１４は動作している場合がある。このような場合、イベントが検出されると、発振回路１
１および記録制御回路１３に電源電圧が印加され、イベントに関するデータがメモリー１
７に書き込まれる。
【００３７】
電圧監視回路２１からＨレベルの電圧監視信号が入力されると、スイッチ回路２２は、
イベント検出回路１４への電源電圧の印加を停止する（ステップＳ２１７）。ステップＳ
２１８−Ｓ２２０の処理は、発振回路１１およびイベント検出回路１４の動作が停止され
た後、再度動作を開始するまでの処理である。ステップＳ２１８において、発振回路１１
、分周回路１２、記録制御回路１３、イベント検出回路１４、および遅延回路１５は、動
作を停止した状態、すなわち復帰待ちの状態にある。この間、電圧監視回路１９および電
圧監視回路２１は、電源電圧を監視している。例えばメイン電源の供給が開始されると、
電源電圧は上昇する。まず、電圧監視回路２１は、電源電圧が基準電圧Ｖｔｈ２を上回っ
たか判断する。電源電圧が基準電圧Ｖｔｈ２を上回った場合、電圧監視回路２１が出力す
る電圧監視信号はＬレベルになる。Ｌレベルの電圧監視信号が入力されると、スイッチ回
路２２は、イベント検出回路１４への電源電圧の印加を開始する。また、電圧監視回路１
９は、電源電圧が基準電圧Ｖｔｈ１を上回ったか判断する（ステップＳ２１９）。電源電
圧が基準電圧Ｖｔｈ１を下回っている間（Ｓ２１９：ＮＯ）、復帰待ちの状態が維持され
る。例えばメイン電源の供給が開始されると、電源電圧は上昇する。電源電圧が基準電圧
Ｖｔｈ１を上回った場合（Ｓ２１９：ＹＥＳ）、電圧監視回路１９が出力する電圧監視信
号はＬレベルになる。電圧監視回路１９からＬレベルの電圧監視信号が入力されると、ス
イッチ回路１８は、発振回路１１、分周回路１２、記録制御回路１３、および遅延回路１
５への電源電圧の印加を開始する。すなわち、スイッチ回路１８は、これらの回路をスイ
ッチオンする（ステップＳ２２０）。メイン電源の供給が開始されると、ＲＴＣモジュー
ル２０は、以下、通常動作に移行する。
【００３８】
３．他の実施形態
本発明は上述の実施形態に限定されるものではなく、種々の変形実施が可能である。以
下、変形例をいくつか説明する。以下の変形例のうち、２つ以上のものが組み合わせて用
いられてもよい。
【００３９】
図５は、変形例に係るＲＴＣモジュール３０の構成を示すブロック図である。ＲＴＣモ
ジュールの構成は、図１および図３で説明したものに限定されない。例えば、遅延回路１
５は省略されてもよい。ＲＴＣモジュール３０は、遅延回路１５を有していない点におい
て、ＲＴＣモジュール１０と相違する。この場合、記録制御回路１３には、電圧監視信号
が入力される。記録制御回路１３は、電圧監視信号に応じて、制御信号をスイッチ回路１
８に出力する。この例で、記録制御回路１３は、Ｈレベルの電圧監視信号が入力された場
合、すなわち、電源電圧がＶｔｈ１以下になったことが検出された場合、電圧監視信号に
応じた制御信号を出力する。このとき、制御信号は、記録制御回路１３がメモリー１７に
データの転送を行っているときはＨレベルになり、データの転送を行っていないときはＬ
レベルになる。一方、Ｌレベルの電圧監視信号が入力された場合、電源電圧がＶｔｈ１を
上回っている場合、記録制御回路１３は、データ転送の状態によらず、Ｈレベルの信号を
出力する。
【００４０】
図６は、ＲＴＣモジュール３０の動作を示すフローチャートである。ステップＳ３００
において、電圧監視回路１９は、電源電圧を監視している。電源電圧が基準電圧Ｖｔｈ１
を下回った場合（Ｓ３００：ＹＥＳ）、電圧監視回路１９から出力される電圧監視信号は
Ｈレベルになる。処理はステップＳ３０４に進む。電源電圧が基準電圧Ｖｔｈ１を下回っ
ていない場合（Ｓ３００：ＮＯ）、電圧監視回路１９から出力される電圧監視信号はＬレ
ベルになる。処理はステップＳ３０１に進む。
【００４１】
イベント検出回路１４は、イベント入力待ちの状態にある（ステップＳ３０１）。すな
わち、イベント検出回路１４は、イベントが入力されたか判断する（ステップＳ３０２）
。イベントが入力されていない場合（Ｓ３０２：ＮＯ）、イベント検出回路１４は、イベ
ント入力待ちの状態で待機する。イベントが入力された場合（Ｓ３０２：ＹＥＳ）、イベ
ント検出回路１４は、イベント検出信号を出力する。イベント検出信号が入力されると、
記録制御回路１３は、メモリー１７にデータを書き込む。すなわち、記録制御回路１３は
、メモリー１７にデータを転送する（ステップＳ３０３）。
【００４２】
ステップＳ３０４−Ｓ３０６の処理は、電源電圧が基準電圧Ｖｔｈ１を下回っていると
きの処理である。電圧監視回路１９からＨレベルの信号が入力されると、記録制御回路１
３は、データ転送中であるか判断する（ステップＳ３０４）。データ転送中であるか否か
は、例えば、記録制御回路１３の内部に設けられたレジスタに記録されるフラグの値によ
り判断される。データ転送中である間、記録制御回路１３は、Ｈレベルの制御信号を出力
する。この間、記録制御回路１３は、データをメモリー１７に転送する（ステップＳ３０
５）。データの転送が完了すると、記録制御回路１３は、Ｌレベルの制御信号を出力する
。Ｈレベルの電圧監視信号とＬレベルの制御信号が入力されると、スイッチ回路１８は、
発振回路１１、分周回路１２、記録制御回路１３、およびイベント検出回路１４への電源
電圧の印加を停止する。すなわち、スイッチ回路１８は、これらの回路をスイッチオフす
る（ステップＳ３０６）。以下、ステップＳ３０７−Ｓ３０９の処理は、図２のステップ
Ｓ１０９−Ｓ１１１と同様である。
【００４３】
遅延回路１５を省略してもよい点は、ＲＴＣモジュール２０についても同様である。別
の例で、ＲＴＣモジュール１０およびＲＴＣモジュール２０は、メモリー１７を有してい
なくてもよい。すなわち、記録制御回路１３は、外付けのメモリーにデータを書き込んで
もよい。さらに別の例で、発振回路１１の発振子は水晶に限定されない。セラミック発振
子またはＳＡＷ（Surface Acoustic Wave）振動子が用いられてもよい。また、信号のレ
ベルや、動作に用いられる組み合わせはあくまで例示であり、実施形態で説明したものに
限定されない。
【００４４】
スイッチ回路１８による電源電圧の印加の制御の対象となる回路は、実施形態で説明し
たものに限定されない。例えば、スイッチ回路１８は、発振回路１１に対してのみ、電源
電圧の印加の制御をおこなってもよい。
【００４５】
図７は、電子機器１００の構成を示すブロック図である。電子機器１００は、ＲＴＣモ
ジュール１０およびプロセッサー５０を有する。プロセッサー５０は、ＲＴＣモジュール
１０にイベントを出力する。電子機器１００は、例えば、遊戯具、家電製品、時計、また
は自動車である。パチンコ機等の遊戯具の場合、例えば、筐体が開けられたこと、プロセ
ッサーが改造されたこと等がイベントとして用いられる。家電製品の場合、利用頻度、使
用時間等をイベントとして記録させ、リサイクルの際の品質チェックに用いてもよい。自
動車の場合、走行距離、制限値をオーバーした等エンジンの使用状況をイベントとして用
いてもよい。
【符号の説明】
【００４６】
１０…ＲＴＣモジュール、１１…発振回路、１２…分周回路、１３…記録制御回路、１４
…イベント検出回路、１５…遅延回路、１６…計時回路、１７…メモリー、１８…スイッ
チ回路、１９…電圧監視回路、２０…ＲＴＣモジュール、２１…電圧監視回路、２２…ス
イッチ回路、３０…ＲＴＣモジュール、５０…プロセッサー、１００…電子機器
【図１】
0005636822.tif 000002
【図２】
0005636822.tif 000003
【図３】
0005636822.tif 000004
【図４】
0005636822.tif 000005
【図５】
0005636822.tif 000006
【図６】
0005636822.tif 000007
【図７】
0005636822.tif 000008