(57)【要約】【課題】低電圧および低電流で動作するリアルタイムクロック装置およびこれの制御方法を提供する。【解決手段】リアルタイムクロック装置１０は、源振を出力する発振回路１４と、リアルタイムデータを記憶した、電流が選択的に供給される不揮発性メモリ１８と、不揮発性メモリ１８からリアルタイムデータを入力して保持する揮発性メモリ２０と、発振回路１４から入力した源振と揮発性メモリ２０に記憶したリアルタイムデータとを利用して計時を行うリアルタイムクロック回路１６とを備えた構成である。【選択図】図１
2007328404.tif 000002
【特許請求の範囲】
【請求項１】
初期電源投入により、不揮発性メモリで記憶しているリアルタイムデータを揮発性メモリに転送し、
このリアルタイムデータの転送終了により、前記不揮発性メモリへの電流供給を止め、
前記揮発性メモリで記憶しているリアルタイムデータと、発振回路から入力した源振とを利用してリアルタイムクロック回路で計時を行う、
ことを特徴とするリアルタイムクロック装置の制御方法。
【請求項２】
前記リアルタイムデータの転送終了により、外部にリセット信号を出力することを特徴とする請求項１に記載のリアルタイムクロック装置の制御方法。
【請求項３】
前記リアルタイムクロック回路での計時によって生じたリアルタイムデータの更新を前記揮発性メモリに記憶し、
タイミング信号が発生するとともに、メイン電圧が供給されるときに前記不揮発性メモリへの電流供給を再開し、
更新されたリアルタイムデータを前記揮発性メモリから前記不揮発性メモリに転送して、前記不揮発性メモリが記憶しているリアルタイムデータを書き換える、
ことを特徴とする請求項１または２に記載のリアルタイムクロック装置の制御方法。
【請求項４】
前記不揮発性メモリは、システムが使用するリアルタイムデータおよび識別情報を記憶するとともに、ユーザが使用するユーザデータを記憶することを特徴とする請求項１ないし３のいずれかに記載のリアルタイムクロック装置の制御方法。
【請求項５】
源振を出力する発振回路と、
リアルタイムデータを記憶した、電流が選択的に供給される不揮発性メモリと、
前記不揮発性メモリからリアルタイムデータを入力して記憶する揮発性メモリと、
前記発振回路から入力した源振と前記揮発性メモリで記憶したリアルタイムデータとを利用して計時を行うリアルタイムクロック回路と、
を備えたことを特徴とするリアルタイムクロック装置。
【請求項６】
源振を出力する発振回路と、
リアルタイムデータを記憶した不揮発性メモリと、
前記不揮発性メモリからリアルタイムデータを入力して記憶するとともに、計時によって更新されたリアルタイムデータを記憶する揮発性メモリと、
前記発振回路から入力した源振と前記揮発性メモリで記憶したリアルタイムデータとを利用して前記計時を行うリアルタイムクロック回路と、
初期電源投入を検知して前記不揮発性メモリへ電流を供給し、前記不揮発性メモリから前記揮発性メモリへリアルタイムデータの転送制御を行うとともに、前記揮発性メモリで記憶したリアルタイムデータの更新と、前記リアルタイムクロック回路で発生したタイミング信号と、メイン電源の投入とを検知して前記不揮発性メモリへ電流を供給し、前記揮発性メモリから前記不揮発性メモリへ更新されたリアルタイムデータの転送制御を行う制御部と、
を備えたことを特徴とするリアルタイムクロック装置。
【請求項７】
前記不揮発性メモリは、リアルタイムデータおよび識別情報の記憶部と、外部から入力したユーザデータの記憶部とを備えたことを特徴とする請求項５または６に記載のリアルタイムクロック装置。
【請求項８】
前記不揮発性メモリから前記揮発性メモリへのリアルタイムデータの転送完了を検出する検出手段と、
この検出手段から信号を得て、リセット信号を出力するリセット信号出力手段と、
を備えたことを特徴とする請求項５ないし７のいずれかに記載のリアルタイムクロック装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リアルタイムクロック装置の制御方法およびリアルタイムクロック装置に関するものである。
【背景技術】
【０００２】
リアルタイムクロック装置には、圧電振動子を備えた発振回路や、この発振回路から入力した源振を利用して計時を行うリアルタイムクロック回路、データを書き込んだメモリを備えた構成のものがある。このメモリは、データを電気的に書き換え可能なメモリ（ＥＥＰＲＯＭ）であったり（特許文献１）、データを電気的に読み書きするメモリ（ＲＡＭ）であったりする（特許文献２）。
【特許文献１】特開２００１−３１１７８６号公報
【特許文献２】特開昭６２−１４５４１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
前述したリアルタイムクロック装置は、電話やファクシミリ等を始めとして様々な電子機器に搭載されている。この電子機器には、消費電力を削減するために、使用者が使用していない場合に通常の使用状態から低消費電力状態（省電力モード）に移行するものがある。このような電子機器に搭載されたリアルタイムクロック装置は、電子機器の省電力モードへの移行等に伴って通常使用状態からバックアップ状態になり、リアルタイムクロック回路で計時のみを行い、他の動作を停止させている。
【０００４】
ところで前述したＥＥＰＲＯＭは、データの書き込み／読み出し時であっても、バックアップ状態であっても電流を多く消費する。具体的な例としては、ＥＥＰＲＯＭにおけるデータの書き込み／読み出し時の消費電流と、リアルタイムクロック回路におけるバックアップ状態での消費電流（バックアップ電流）とを比較すると、ＥＥＰＲＯＭは、リアルタイムクロック回路の約５００ないし１０００倍の電流を消費する。またＥＥＰＲＯＭにおけるバックアップ状態での消費電流と、リアルタイムクロック回路のバックアップ電流とを比較すると、ＥＥＰＲＯＭは、リアルタイムクロック回路の約２倍の電流を消費する。このためＥＥＰＲＯＭを備えたリアルタイムクロック装置は、電流をより多く消費してしまう。そしてリアルタイムクロック装置が搭載された電子機器の電源が電池の場合や、バックアップ状態になったリアルタイムクロック装置を電池で駆動させる場合では、電池の消耗が早くなってしまい、延いては電子機器の製品寿命が短くなってしまうことがある。
【０００５】
またＥＥＰＲＯＭは、供給される電圧によってアクセススピードが異なる。すなわちＥＥＰＲＯＭは、約４００Ｈｚの速いアクセススピードを確保するために高電圧が必要になる。またＥＥＰＲＯＭは、約４０Ｈｚの遅いアクセススピードであれば、リアルタイムクロック回路の動作電圧と同程度の電圧が必要になる。しかしリアルタイムクロック装置がバックアップ状態になっているときでは、ＥＥＰＲＯＭへのアクセススピードを高速にするための高電圧を確保できない。すなわちリアルタイムクロック装置がバックアップ状態では、ＥＥＰＲＯＭへのアクセススピードを高速にすることはできない。そしてＥＥＰＲＯＭへのアクセススピードを低速にした場合では、ＥＥＰＲＯＭの動作時間が長くなるので、その分消費電流が多くなってしまう。
【０００６】
またＥＥＰＲＯＭは、書き換え回数に制限がある。この書き換え可能な回数は１０４ないし１０５回程度である。そしてＥＥＰＲＯＭのデータの書き換えを頻繁に行うと、例えばリアルタイムクロック装置の製品寿命を１０年とした場合に、この製品寿命よりも先にＥＥＰＲＯＭの書き換え可能回数の上限に到達してしまい、書き換えができなくなってしまう。またＥＥＰＲＯＭに頻繁にアクセスすると、消費電流がより多くなってしまう。したがってＥＥＰＲＯＭの書き換えを頻繁に行うと、リアルタイムクロック装置の製品寿命が短くなってしまい、延いてはリアルタイムクロック装置を搭載した電子機器の製品寿命も短くなってしまう。
【０００７】
なお特許文献１ではＥＥＰＲＯＭには、リアルタイムクロック装置に利用されるデータのみが書き込まれており、データの書き込みをユーザに開放していない。すなわちリアルタイムクロック装置のユーザは、このユーザが使用するデータ（ユーザデータ）をＥＥＰＲＯＭに書き込むことができない。また特許文献２のＲＡＭを備えたリアルタイムクロック装置では、電源供給が止まるとＲＡＭに記憶しているデータが消去されてしまう。このためユーザがユーザデータをＲＡＭに書き込んでも、消去されてしまう。
【０００８】
本発明は、低電圧および低電流で動作するリアルタイムクロック装置を提供するとともに、これの制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係るリアルタイムクロック装置の制御方法は、初期電源投入により、不揮発性メモリで記憶しているリアルタイムデータを揮発性メモリに転送し、このリアルタイムデ
ータの転送が終了すると不揮発性メモリへの電流供給を止め、揮発性メモリに転送したリアルタイムデータと、発振回路から入力した源振とを利用してリアルタイムクロック回路で計時を行うことを特徴としている。不揮発性メモリは、初期電源が投入されたときにのみ電流が選択供給されて動作する。よってリアルタイムクロック装置の電流消費を低減でき、また電圧消費も低減できる。そして計時によって生じるリアルタイムデータの更新は、揮発性メモリで記憶しているリアルタイムデータを書き換えている。したがってリアルタイムクロック装置は低電圧および低電流で動作できる。また不揮発性メモリで記憶しているリアルタイムデータが頻繁に書き換えられるのを防止できる。そして本発明に係るリアルタイムクロック装置が搭載されている電子機器の製品寿命が短くなるのを防止できる。
【００１０】
また本発明に係るリアルタイムクロック装置の制御方法は、リアルタイムクロック回路での計時によって生じたリアルタイムデータの更新を揮発性メモリに記憶し、タイミング信号が発生するとともに、メイン電圧が供給されるときに不揮発性メモリへの電流供給を再開し、更新されたリアルタイムデータを揮発性メモリから不揮発性メモリに転送して、不揮発性メモリが記憶しているリアルタイムデータを書き換えることを特徴としている。
【００１１】
不揮発性メモリは、記憶しているリアルタイムデータが書き換えられるときに電流が選択供給されて動作する。このためリアルタイムクロック装置は低電圧および低電流で動作できる。またリアルタイムデータの書き換え時は、リアルタイムクロック装置にメイン電圧を供給している。このため不揮発性メモリへのアクセススピードを高速にできる。よって短時間で書き換えが終了するので、リアルタイムクロック装置の消費電流を低減でき、また電圧消費も低減できる。さらに不揮発性メモリで記憶しているリアルタイムデータの書き換えは、揮発性メモリで記憶しているリアルタイムデータが更新されているとき、タイミング信号が発生したとき、およびメイン電圧が供給されているときに行われる。そして、これらの条件が揃っていないときは、揮発性メモリで記憶しているリアルタイムデータを書き換えている。このため不揮発性メモリの書き換え回数を少なくできる。そして本発明に係るリアルタイムクロック装置が搭載されている電子機器の製品寿命が短くなるのを防止できる。
【００１２】
また前述した不揮発性メモリは、リアルタイムクロック回路等のシステム（リアルタイムクロック装置）が使用するリアルタイムデータおよび識別情報を記憶するとともに、ユーザが使用するユーザデータを記憶することを特徴としている。これによりリアルタイムクロック装置が搭載される電子機器にユーザデータを記憶する手段を設ける必要が無いので、電子機器の回路構成を簡略化および小型化できる。そして近年では、電子機器の小型化が要求されているので、本発明に係るリアルタイムクロック装置を搭載した電子機器はこの要求に応えることができる。
【００１３】
また本発明に係るリアルタイムクロック装置の制御方法は、不揮発性メモリから揮発性メモリへのリアルタイムデータの転送が終了すると、外部にリセット信号を出力することを特徴としている。これによりリアルタイムクロック装置は、ディレイ付きのリセット集積回路と同等の機能を備えることができる。よってリアルタイムクロック装置が搭載されている電子機器全体の部品点数が少なくなり、電子機器の省コスト化を図ることができる。
【００１４】
そして本発明に係るリアルタイムクロック装置は、源振を出力する発振回路と、リアルタイムデータを記憶した、電流が選択的に供給される不揮発性メモリと、不揮発性メモリからリアルタイムデータを入力して記憶する揮発性メモリと、発振回路から入力した源振と揮発性メモリに保持したリアルタイムデータとを利用して計時を行うリアルタイムクロック回路とを備えたことを特徴としている。
【００１５】
不揮発性メモリは、初期電源を投入したとき及び記憶しているリアルタイムデータを書き換えるときにのみ電流が選択的に供給されて動作する。このためリアルタイムクロック装置の電流消費を低減でき、また電圧消費も低減できる。またリアルタイムデータの書き換え時は、リアルタイムクロック装置にメイン電圧が供給されている。このため不揮発性メモリへのアクセススピードを高速にでき、書き換えが短時間で終了する。以上のことから、リアルタイムクロック装置の消費電流を低減でき、また電圧消費も低減できる。
【００１６】
さらに不揮発性メモリで記憶しているリアルタイムデータの書き換えは、揮発性メモリに記憶しているリアルタイムデータが更新されているとき、タイミング信号が発生したとき、およびメイン電圧が供給されているときに行われる。これに対し、これらの条件が揃っていないときは、揮発性メモリに記憶しているリアルタイムデータを書き換えている。このため不揮発性メモリの書き換え回数を少なくできる。そして、このような特徴を有するリアルタイムクロック装置を電子機器に搭載すれば、電子機器の製品寿命が短くなるのを防止できる。
【００１７】
また本発明に係るリアルタイムクロック装置は、源振を出力する発振回路と、リアルタイムデータを記憶した不揮発性メモリと、不揮発性メモリからリアルタイムデータを入力して記憶するとともに、計時によって更新されたリアルタイムデータを記憶する揮発性メモリと、発振回路から入力した源振と揮発性メモリで記憶したリアルタイムデータとを利用して計時を行うリアルタイムクロック回路と、制御部とを備えたことを特徴としている。
【００１８】
そして前述した制御部は、初期電源投入を検知して不揮発性メモリへ電流を選択供給し、不揮発性メモリから揮発性メモリへリアルタイムデータの転送制御を行うことを特徴としている。また制御部は、揮発性メモリで記憶したリアルタイムデータの更新と、リアルタイムクロック回路で発生したタイミング信号と、メイン電源の投入とを検知して不揮発性メモリへ電流を選択供給し、揮発性メモリから不揮発性メモリへ更新されたリアルタイムデータの転送制御を行うことを特徴としている。
【００１９】
不揮発性メモリに電流を供給するタイミングは、揮発性メモリへリアルタイムデータを転送するとき、または揮発性メモリから更新されたリアルタイムデータが転送されるときである。そしてリアルタイムクロック回路が計時を行うときは、不揮発性メモリに電流を供給していない。このためリアルタイムクロック装置の消費電流を低減でき、電圧消費も低減できる。また更新されたリアルタイムデータを不揮発性メモリに転送する時は、リアルタイムクロック装置にメイン電圧が供給されている。このため不揮発性メモリへのアクセススピードを高速にでき、データの書き換えが短時間で終了する。よってリアルタイムクロック装置の消費電流を低減でき、また電圧消費も低減できる。さらに不揮発性メモリで記憶しているリアルタイムデータの書き換えは、一定の条件が揃っている時に行われるので、不揮発性メモリの書き換え回数を少なくできる。そして、このような特徴を有するリアルタイムクロック装置を電子機器に搭載すれば、電子機器の製品寿命が短くなるのを防止できる。
【００２０】
また前述した不揮発性メモリは、リアルタイムデータおよび識別情報の記憶部（システム領域）と、外部から入力したユーザデータの記憶部（ユーザ領域）とを備えたことを特徴としている。これによりリアルタイムクロック装置が搭載される電子機器にユーザデータを記憶する手段を設ける必要が無いので、電子機器の回路構成を簡略化および小型化できる。
【００２１】
また本発明に係るリアルタイムクロック装置は、不揮発性メモリから揮発性メモリへのリアルタイムデータの転送完了を検出する検出手段と、この検出手段から信号を得て、リセット信号を出力するリセット信号出力手段と、を備えたことを特徴としている。これによりリアルタイムクロック装置は、ディレイ付きのリセット集積回路と同等の機能を備えることができる。よってリアルタイムクロック装置が搭載されている電子機器全体の部品点数が少なくなり、電子機器の省コスト化を図ることができる。
【発明を実施するための最良の形態】
【００２２】
以下に、本発明に係るリアルタイムクロック装置の制御方法およびリアルタイムクロック装置の最良の実施形態について説明する。まず第１の実施形態について説明する。図１は第１の実施形態に係るリアルタイムクロック装置のブロック図である。第１の実施形態に係るリアルタイムクロック装置１０は、圧電振動子１２を備えた発振回路１４、リアルタイムクロック回路１６、不揮発性メモリ１８、揮発性メモリ２０、制御部２２、電圧比較器２４およびパワーオンリセット回路２６を備えている。
【００２３】
不揮発性メモリ１８は、リアルタイムクロック回路１６での計時に用いられるリアルタイムデータを記憶している。この不揮発性メモリ１８は、記憶しているデータを電気的に書き換えできるものであればよい。具体的な例としては、不揮発性メモリ１８はＥＥＰＲＯＭやフラッシュメモリ等であればよい。また揮発性メモリ２０は、データを電気的に読み書きできるバッファメモリ（ＲＡＭ）であればよい。
【００２４】
圧電振動子１２は、電気信号が供給されると一定の周波数、例えば３２．７６８ｋＨｚで発振するものであればよい。そして発振回路１４は、この圧電振動子１２に電気信号を供給するとともに、圧電振動子１２が発振した周波数に応じた信号（源振）を出力する。リアルタイムクロック回路１６は、発振回路１４の後段に接続している。このリアルタイムクロック回路１６は、発振回路１４から入力した源振および揮発性メモリ２０で記憶しているリアルタイムデータに基づいて計時を行っている。
【００２５】
また制御部２２は、リアルタイムクロック回路１６、不揮発性メモリ１８および揮発性メモリ２０を制御するものである。そして制御部２２は、リアルタイムクロック装置１０が電子機器に搭載された場合に、電子機器の演算処理部と接続する。なお演算処理部は、電子機器に搭載されており、電子機器を制御するものである。
【００２６】
また電圧比較器２４は、電源電圧端子ＶＤＤに接続している。そして電圧比較器２４は、電源電圧端子ＶＤＤを介して供給された電源電圧値を比較して比較結果を制御部２２に出力するものである。すなわち電圧比較器２４は、リアルタイムクロック装置１０に供給された電圧がメイン電圧なのか、それともバックアップ電圧なのかを判断している。またパワーオンリセット回路２６は、初期電源投入されたときに、リアルタイムクロック装置１０をリセットするために設けられている。このパワーオンリセット回路２６の後段に制御部２２が接続している。
【００２７】
このような構成のリアルタイムクロック装置１０の制御方法は、次のようになっている。まず電源電圧端子ＶＤＤを介してリアルタイムクロック装置１０に初期電源（メイン電圧）を供給すると、パワーオンリセット回路２６はこの初期電源投入を検出して、検出結果を制御部２２に出力する。制御部２２は、検出結果を入力すると、リアルタイムクロック装置１０の内部システム、すなわちリアルタイムクロック回路１６等の初期設定（リセット）を行う。
【００２８】
この後、制御部２２の制御によって、不揮発性メモリ１８で記憶しているリアルタイムデータを揮発性メモリ２０に転送する。この転送によってリアルタイムデータを揮発性メモリ２０に記憶する。そしてリアルタイムデータの転送が終了すると、制御部２２は不揮発性メモリ１８への電流供給を停止する。
【００２９】
これ以降、リアルタイムクロック装置１０は、圧電振動子１２を備えた発振回路１４、リアルタイムクロック回路１６および揮発性メモリ２０を使用して計時を行う。すなわち発振回路１４は圧電振動子１２を発振させて、この発振によって得られた源振をリアルタイムクロック回路１６が利用する。またリアルタイムクロック回路１６は、揮発性メモリ２０にアクセスし、これに記憶しているリアルタイムデータを利用する。なおリアルタイムクロック回路１６は、不揮発性メモリ１８にアクセスすることはない。したがってリアルタイムクロック装置１０は、不揮発性メモリ１８に比べて消費電力の小さい揮発性メモリ２０を使用するので、低電圧・低電流で動作する。
【００３０】
またリアルタイムクロック回路１６で計時中にリアルタイムデータの更新があった場合は、揮発性メモリ２０で記憶しているリアルタイムデータを書き換える。図２は揮発性メモリのデータブロックの説明図である。揮発性メモリ２０は、不揮発性メモリ１８のブロック毎にリアルタイムデータを記憶している。すなわち揮発性メモリ２０は、不揮発性メモリバッファ０、不揮発性メモリバッファ１、…不揮発性メモリバッファｎの各ブロックに分けられている。そしてリアルタイムデータの書き換えは更新があったブロック毎に行われ、このブロックに対応したデータ更新フラグを立てる。一例としては、不揮発性メモリバッファ０のリアルタイムデータが更新された場合、この不揮発性メモリバッファ０のリアルタイムデータを書き換えるとともに、このブロックのデータが更新されたことを示すデータ更新フラグ（１）を立てる。
【００３１】
またリアルタイムクロック装置１０を搭載している電子機器が通常動作状態から省電力モードに移行する場合、リアルタイムクロック装置１０は、これに伴って通常動作状態からバックアップ状態になる。この場合、電源電圧端子ＶＤＤを介してリアルタイムクロック装置１０に供給される電源電圧はメイン電圧からバックアップ電圧に変わり、電圧値が下がる。このときリアルタイムクロック装置１０は、圧電振動子１２を備えた発振回路１４、リアルタイムクロック回路１６および揮発性メモリ２０のみを動作させて、これらで計時を行う。
【００３２】
そしてバックアップ状態において、リアルタイムデータの更新があった場合も、前述した通常使用状態と同様にして、揮発性メモリ２０で記憶しているリアルタイムデータを書き換える。すなわち揮発性メモリ２０は、リアルタイムデータを複数のブロックに分けて記憶しているので、リアルタイムデータの更新があったブロックのデータのみを書き換えるとともに、このブロックのデータが更新されたことを示すデータ更新フラグを立てている。なおリアルタイムクロック装置１０は、不揮発性メモリ１８よりも消費電力の小さい揮発性メモリ２０を使用して計時を行っているので、バックアップ状態でも揮発性メモリ２０に記憶されたリアルタイムデータを更新できる。
【００３３】
そして不揮発性メモリ１８で記憶しているリアルタイムデータの更新は、次のようにして行っている。すなわちリアルタイムデータの更新は、リアルタイムクロック回路１６でタイミング信号が発生したときに行われる。このタイミング信号には、リアルタイムクロック回路１６で計時をすることによって発生する桁上げ信号を用いればよい。
【００３４】
より具体的には、次のようになっている。リアルタイムクロック回路１６では源振等を利用して、秒、分、時、曜、日、月、年の計時を行っている。そして秒を計時している場合、リアルタイムクロック回路１６の内部に設けられた秒レジスタで００から５９までの６０進でカウントをして、５９から００へ移行するタイミングで秒（下位）レジスタから分（上位）レジスタに桁上げ信号を出力している。分、時、曜、日、月を計時している各カウンタも、秒レジスタと同様の動作を行っている。このため、例えば、時カウンタから曜カウンタまたは日カウンタに出力される桁上げ信号をタイミング信号として利用すればよい。
【００３５】
そして不揮発性メモリ１８で記憶しているリアルタイムデータの更新、すなわち揮発性メモリ２０から不揮発性メモリ１８への更新されたリアルタイムデータの転送は、次の条件を満たす場合に行われる。すなわちタイミング信号が発生した場合において（条件１）、揮発性メモリ２０で記憶しているリアルタイムデータに更新があったことを示すデータ更新フラグが立っていて（条件２）、且つ、リアルタイムクロック装置１０にメイン電圧が供給されているとき（条件３）に、リアルタイムデータの転送を行う。なおリアルタイムクロック装置１０にメイン電圧が供給されているか否かの検出は電圧比較器２４で行っている。すなわち電圧比較器２４は、リアルタイムクロック装置１０にメイン電圧が供給されていることを検出すると、検出結果を制御部２２に出力する。このため制御部２２は、揮発性メモリ２０にデータ更新フラグが立っていること、メイン電圧が供給されていること、およびタイミング信号が発生したことの３つを条件にして、不揮発性メモリ１８に電流を供給する。
【００３６】
この後、揮発性メモリ２０から不揮発性メモリ１８に、更新されたリアルタイムデータを転送する。すなわち図２に示す場合では、不揮発性メモリバッファ０に対応するデータ更新フラグが立っているので、この対象ブロックのデータ内容（不揮発性メモリバッファ０の更新されたリアルタイムデータ）を揮発性メモリ２０から不揮発性メモリ１８に転送し、書き込む。この転送が終了すると、再び不揮発性メモリ１８への電流供給を停止する。また揮発性メモリ２０のデータ更新フラグを降ろす。
【００３７】
これにより不揮発性メモリ１８に電流を選択的に供給して、この不揮発性メモリ１８に記憶されたリアルタイムデータを更新しているので、リアルタイムクロック装置１０は、低電圧・低電流で動作する。また不揮発性メモリ１８で記憶しているリアルタイムデータが頻繁に書き換えられることはない。
【００３８】
このようなリアルタイムクロック装置１０およびこれの制御方法によれば、リアルタイムクロック装置１０へ初期電源が投入されたとき、および揮発性メモリ２０から不揮発性メモリ１８にリアルタイムデータが転送されて書き込まれるときに不揮発性メモリ１８へ電流を選択供給する。このため不揮発性メモリ１８が動作するときにのみ電流を供給するので、リアルタイムクロック装置１０は電流消費および電圧消費も低減できる。したがってリアルタイムクロック装置１０は低電圧および低電流で動作できる。またこのリアルタイムクロック装置１０を搭載している電子機器の消費電力が小さくなり、特に電子機器が電池で駆動している場合には電池寿命が長くなり、製品寿命が短くなるのを防止できる。
【００３９】
そして不揮発性メモリ１８で記憶しているリアルタイムデータの書き換え時は、リアルタイムクロック装置１０にメイン電圧が供給されているので、不揮発性メモリ１８へのアクセススピードを高速にできる。よって少ない時間で書き込みを終了できるので、リアルタイムクロック装置１０の消費電流を低減でき、また電圧消費も低減できる。
【００４０】
また不揮発性メモリで記憶しているリアルタイムデータの書き換えは、前述した３つの条件を満たした時に行っているので、不揮発性メモリ１８の書き換え回数を少なくできる。よってリアルタイムクロック装置１０は、最低限の書き換え動作により、電力消費を低減できるとともに、電子機器の製品寿命が尽きる前にリアルタイムクロック装置１０の書き換え可能回数の上限に到達することがない。
【００４１】
なお前述したリアルタイムクロック装置１０はリセット信号を出力する構成にできる。図３はリセット信号を出力する構成にした制御部のブロック図である。この構成の場合、前述した制御部２２に、制御手段３０、検出手段３２およびリセット信号出力手段３４を設ける。制御手段３０は、前述した検出手段３２やリセット信号出力手段３４、リアルタイムクロック回路１６、揮発性メモリ２０、不揮発性メモリ１８等を制御するとともに、電圧比較器２４やパワーオンリセット回路２６からの検出結果を入力するものである。また検出手段３２は、不揮発性メモリ１８から揮発性メモリ２０へのリアルタイムデータの転送終了を検出するものである。さらにリセット信号出力手段３４は、リセット信号を出力するものである。そしてリアルタイムクロック装置１０にリセット信号出力端子（／ＲＳＴ）を設ける。
【００４２】
このような構成にした場合、リセット信号を出力する動作は次のようになる。リアルタイムクロック装置１０に初期電源を投入すると、前述したように不揮発性メモリ１８から揮発性メモリ２０へリアルタイムデータが転送される。この転送が終了すると、検出手段３２が転送終了を検出する。制御手段３０は検出手段３２から検出結果を受けると、不揮発性メモリ１８への電流供給を停止するとともに、リセット信号出力手段３４からリセット信号を出力するように制御を行う。この制御によって、リセット信号出力端子（／ＲＳＴ）を介して、リセット信号出力手段３４からリアルタイムクロック装置１０の外部、すなわち電子機器へリセット信号が出力する。
【００４３】
このような構成にすれば、リアルタイムクロック装置１０は、ディレイ付きのリセット集積回路と同等の機能を備えることができる。よってリアルタイムクロック装置１０を搭載している電子機器全体の部品点数が少なくなり、電子機器の省コスト化を図ることができる。
【００４４】
次に、第２の実施形態について説明する。なお第２の実施形態では、第１の実施形態と同構成の部分の説明を省略する。図４は第２の実施形態に係るリアルタイムクロック装置のブロック図である。第２の実施形態に係るリアルタイムクロック装置１０は、圧電振動子１２を備えた発振回路１４、リアルタイムクロック回路１６、不揮発性メモリ１８、揮発性メモリ２０、制御部２２、電圧比較器２４およびパワーオンリセット回路２６を備えている。
【００４５】
不揮発性メモリ１８は、第１の実施形態と同じものであればよく、例えばＥＥＰＲＯＭやフラッシュメモリ等であればよい。この不揮発性メモリ１８は、システム領域４０とユーザ領域４２を備えている。すなわち不揮発性メモリ１８は、システム領域４０となるリアルタイムデータおよび識別情報（ＩＤ−ＲＯＭ）の記憶部と、ユーザ領域４２となるユーザデータの記憶部を備えている。この識別情報は、リアルタイムクロック装置１０のシリアルナンバー等の固定データであり、リアルタイムクロック装置１０の製造者が設定している。
【００４６】
そして製造者は、システム領域４０にリアルタイムデータや識別情報を書き込みできるとともに、これらを読み出しできる。なおリアルタイムデータを書き込む場合は、リアルタイムクロック装置１０を特殊なモード（テストモード）に設定している。またリアルタイムクロック装置１０のユーザは、システム領域４０のデータを読み出すことができる。
【００４７】
また製造者およびユーザは、ユーザ領域４２にデータを書き込みできるとともに、読み出しできる。なおユーザ領域４２は、ユーザが主に使用する領域になっている。このためリアルタイムクロック装置１０を電子機器に搭載したときには、ユーザがユーザ領域４２にユーザデータを書き込むとともに、ユーザ領域４２からユーザデータを読み出している。すなわちユーザ領域４２は、ユーザが使用するユーザデータを記憶している。
【００４８】
このような不揮発性メモリ１８を備えたリアルタイムクロック装置１０は、第１の実施形態に係るリアルタイムクロック装置と同様の制御方法になる。すなわちリアルタイムクロック装置１０に初期電源を供給したときに、リアルタイムデータ、識別情報およびユーザデータを不揮発性メモリ１８から揮発性メモリ２０に転送する。この転送が終了したら不揮発性メモリ１８への電流供給を停止する。そしてリアルタイムクロック装置１０は、圧電振動子１２を備えた発振回路１４、リアルタイムクロック装置１０および揮発性メモリ２０を使用して計時を行う。
【００４９】
リアルタイムデータやユーザデータを更新する場合は、揮発性メモリ２０に記憶してあるリアルタイムデータやユーザデータをブロック毎に更新し、このブロックに対応したデータ更新フラグを立てる操作をする。これによりリアルタイムデータやユーザデータに更新が生じたことがわかる。そして揮発性メモリ２０にデータ更新フラグが立っていること、リアルタイムクロック装置１０にメイン電圧が供給されていること、およびタイミング信号が発生したことの３つを条件にして、不揮発性メモリ１８への電流供給を再開する。この後、更新されたリアルタイムデータやユーザデータを揮発性メモリ２０から不揮発性メモリ１８に転送し、不揮発性メモリ１８で記憶しているデータ内容を更新する。この更新が完了すると、不揮発性メモリ１８への電流供給を停止するとともに、揮発性メモリ２０に立てられていたデータ更新フラグを降ろす。
【００５０】
このようなリアルタイムクロック装置１０は、不揮発性メモリ１８をシステム領域４０とユーザ領域４２に分けている。このため本実施形態に係るリアルタイムクロック装置１０を搭載した電子機器は、外付け部品としてユーザ領域（ユーザデータ用の記憶部）を搭載する必要がない。これに対し、従来のリアルタイムクロック装置はユーザ領域を備えていない。このため従来のリアルタイムクロック装置を搭載した電子機器は、外付け部品としてユーザ領域を搭載する必要がある。よって本実施形態に係るリアルタイムクロック装置１０を搭載した電子機器は、従来のリアルタイムクロック装置を搭載した電子機器に比べ、電子機器の回路構成を簡略化および小型化できる。そして近年では、電子機器の小型化が要求されているので、本実施形態に係るリアルタイムクロック装置１０を搭載した電子機器はこの要求に応えることができる。
また本実施形態に係るリアルタイムクロック装置１０およびこれの制御方法は、第１の実施形態と同様の効果を奏することができる。
【００５１】
なお、このような不揮発性メモリ１８を備えたリアルタイムクロック装置１０は、ユーザ領域４２が必要な電子機器に搭載できる。具体的な一例としては、ディジタルオーディオプレイヤに搭載できる。ディジタルオーディオプレイヤで再生する音楽データには、一定時間内のみしか再生できないものや、許可された者しか再生できなないものがある。そして一定時間内のみしか再生できない音楽データであれば、リアルタイムクロック回路１６で生成される計時データに基づいて再生時間の管理を行える。また許可された者しか再生できない音楽データであれば、リアルタイムクロック装置１０の識別情報、すなわちシステム領域４０で記憶している識別情報に基づいて再生の管理を行える。またユーザ領域４２には、音楽データや、ディジタルオーディオプレイヤの再生情報（音楽データの再生順番や音質、音量等）を記憶することができる。このため、リアルタイムクロック装置１０の内部にユーザ領域４２を設けることにより、ディジタルオーディオプレイヤで使用する様々なユーザデータをリアルタイムクロック装置１０で管理できるので、使い勝手が向上するとともに、ディジタルオーディオプレイヤを小型化できる。
【００５２】
また本実施形態に係るリアルタイムクロック装置１０は、図３を用いて説明した構成を備えることもできる。すなわち第２の実施形態に係るリアルタイムクロック装置１０は、図３に示す制御手段３０、検出手段３２およびリセット信号出力手段３４を備る構成にできる。そして、このリアルタイムクロック装置１０は、初期電源投入時における不揮発性メモリ１８から揮発性メモリ２０へのリアルタイムデータの転送終了により、リセット信号出力端子（／ＲＳＴ）を介して装置１０の外部にリセット信号を出力できる。
【図面の簡単な説明】
【００５３】
【図１】第１の実施形態に係るリアルタイムクロック装置のブロック図である。
【図２】揮発性メモリのデータブロックの説明図である。
【図３】リセット信号を出力する構成にした制御部のブロック図である。
【図４】第２の実施形態に係るリアルタイムクロック装置のブロック図である。
【符号の説明】
【００５４】
１０………リアルタイムクロック装置、１４………発振回路、１６………リアルタイムクロック回路、１８………不揮発性メモリ、２０………揮発性メモリ、３４………リセット信号出力手段、４０………システム領域、４２………ユーザ領域。
【図１】
2007328404.tif 000003
【図２】
2007328404.tif 000004
【図３】
2007328404.tif 000005
【図４】
2007328404.tif 000006