(57)【要約】【課題】  ファイルシステムの破壊を防ぐ場合に消費電力の低減が可能な不揮発性メモリ書き込み回路、携帯型情報端末及び不揮発性メモリのデータ書き込み方法を提供する。【解決手段】  不揮発性メモリ書き込み回路１０は、不揮発性メモリ１３と、不揮発性メモリ１３に対する書き込みを制御するＣＰＵ１１と、不揮発性メモリ１３及びＣＰＵ１１に対して電源供給を行う主電源１４及び補助電源１５とを備える。なお、不揮発性メモリ１３は、ファイル管理情報を格納するファイル管理領域とファイルデータを格納するファイル格納領域とに区画して使用されるものである。さらに、不揮発性メモリ１３にファイル管理情報を書き込む際は、主電源１４及び補助電源１５による電源供給を可能とし、不揮発性メモリ１３にファイルデータを書き込む際は、補助電源１５による電源供給を停止して、主電源１４による電源供給を行う。【選択図】  図１
2006155006.tif 000002
【特許請求の範囲】
【請求項１】
不揮発性メモリと、
前記不揮発性メモリに対する書き込みを制御する制御部と、
前記不揮発性メモリと前記制御部に対して電源供給を行う主電源部及び補助電源部とを備え、
前記不揮発性メモリは、少なくとも、ファイル管理情報を格納するファイル管理領域とファイルデータを格納するファイル格納領域とに区画して使用され、
前記不揮発性メモリに前記ファイル管理情報を書き込む際は、前記主電源部及び前記補助電源部による電源供給を可能とし、
前記不揮発性メモリに前記ファイルデータを書き込む際は、前記補助電源部による電源供給を停止して、前記主電源部による電源供給を行う不揮発性メモリ書き込み回路。
【請求項２】
前記主電源部の異常及び異常の回復を検出する検出手段をさらに備え、
前記検出手段が前記主電源部の異常を検出した場合は、前記不揮発性メモリに対する前記ファイル管理情報の書き込みを中断し、
前記検出手段が前記主電源部の異常の回復を検出した場合は、前記ファイル管理情報の書き込みを中断した時点から書き込み処理を再開する請求項１に記載の不揮発性メモリ書き込み回路。
【請求項３】
前記制御部のワーク領域である揮発性メモリをさらに備え、
前記ファイル管理情報の書き込みを中断する場合には、少なくとも、未書き込みのファイル管理情報、ファイルデータ、中断の有無を示すフラグ情報及び書き込み処理の履歴情報を前記揮発性メモリ保持する請求項２に記載の不揮発性メモリ書き込み回路。
【請求項４】
前記補助電源部は、充電可能な二次電池であり、
前記ファイル管理情報を前記不揮発性メモリに書き込む際は、前記主電源部から前記補助電源部に通電して、前記補助電源部を充電し、
前記ファイルデータを前記不揮発性メモリに書き込む際は、前記補助電源部に対する前記主電源部からの通電を停止する請求項１乃至３のいずれかに記載の不揮発性メモリ書き込み回路。
【請求項５】
請求項１乃至４のいずれかに記載の不揮発性メモリ書き込み回路を備えたことを特徴とする携帯型情報端末。
【請求項６】
ファイル管理情報を格納するファイル管理領域とファイルデータを格納するファイル格納領域とに区画して使用される不揮発性メモリに対するデータ書き込み方法であって、
前記不揮発性メモリに書き込むデータが前記ファイル管理情報であるか否かを判定し、
前記ファイル管理情報を前記不揮発性メモリに書き込む際は、主電源部及び補助電源部による電源供給を可能とした後に、前記不揮発性メモリの書き込みを行い、
前記ファイルデータを前記不揮発性メモリに書き込む際は、前記補助電源部による電源供給を停止して、前記主電源部による電源供給により、前記不揮発性メモリの書き込みを行う不揮発性メモリのデータ書き込み方法。
【請求項７】
前記主電源部の異常を検出した場合は、前記不揮発性メモリに対する前記ファイル管理情報の書き込みを中断し、
前記主電源部の異常の回復を検出した場合は、前記ファイル管理情報の書き込みを中断した時点から書き込み処理を再開する請求項６に記載の不揮発性メモリのデータ書き込み方法。
【請求項８】
前記ファイル管理情報の書き込みを中断する場合には、少なくとも、未書き込みのファイル管理情報、ファイルデータ、中断の有無を示すフラグ情報及び書き込み処理の履歴情報を前記不揮発性メモリとは異なる揮発性メモリに保持する請求項７に記載の不揮発性メモリのデータ書き込み方法。
【請求項９】
前記補助電源部は、充電可能な二次電池であり、
前記ファイル管理情報を前記不揮発性メモリに書き込む際は、前記主電源部から前記補助電源部に通電して、前記補助電源部を充電し、
前記ファイルデータを前記不揮発性メモリに書き込む際は、前記補助電源部に対する前記主電源部からの通電を停止する請求項６乃至８のいずれかに記載の不揮発性メモリのデータ書き込み方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話機やＰＤＡ等の携帯型情報端末及びこれらに搭載される不揮発性メモリ書き込み回路に関し、特に、不揮発性メモリに保存されたデータを保護する手段を備えた不揮発性メモリ書き込み回路、携帯型情報端末及び不揮発性メモリのデータ書き込み方法に関する。
【背景技術】
【０００２】
電源を供給しなくても記憶したデータを保持することができ、かつ、電気的にデータの書き込みや消去を行えるようにした不揮発性メモリには、ＥＥＰＲＯＭ、フラッシュメモリ等がある。特に、フラッシュメモリは、ＥＥＰＲＯＭに比べて書き込み回数の制約が少なく、大容量化に適しているという特徴がある。このような特徴を備えるフラッシュメモリは、機器サイズ、消費電力等の制約からハードディスクなどの他の記憶装置が使用できない携帯電話機、ＰＤＡ（Personal Digital Assistants）及びデジタルカメラ等の携帯型情報端末において、制御プラグラム等を保存するために従来から使用されている。
【０００３】
また、携帯電話機、ＰＤＡ等の携帯型情報端末の高機能化に伴って、メール等のテキストデータ、写真等の画像データ及び様々なアプリケーションプログラムをフラッシュメモリ等の不揮発性メモリに格納する必要が生じている。このため、不揮発性メモリにおけるデータ管理を効率よく行うためにファイルシステムを導入し、これらの携帯型情報端末が備える不揮発性メモリをファイルデータの保存が可能な記憶媒体として利用するようになっている。
【０００４】
ここで、ファイルシステムとは、データをファイル形式によって保存し、ディレクトリ構造によるデータ管理、アクセス権の管理等を行うものである。図６にファイルシステムによるデータ管理の一例を示す。フラッシュメモリ６０に保存するデータにはファイル管理情報が付与され、フラッシュメモリ６０の保存領域は、ファイル管理情報を保存するファイル管理領域６１と、ファイルデータ自体を保存するファイル格納領域６２に区画して使用される。例えば、ファイル格納領域６２においてクラスタ＃１乃至＃３に分割して保存されたファイルデータは、ファイル管理領域６１にファイルエントリ＃１として保存されたファイル管理情報によって管理されており、ファイルエントリ＃１に保持されたクラスタ＃１乃至３を指し示すポインタ情報を参照することによって、ファイルデータの読み出し等が可能となる。
【０００５】
一方、フラッシュメモリ等の不揮発性メモリに対してデータ書き込みを行っている最中に、バッテリの異常な取り出し又は低電圧等の電源異常があった場合は、正しくデータを書き込めないことになる。特に、ファイルシステムを用いて不揮発性メモリにファイルデータを保存している場合には、書き込もうとしていたデータが消失するだけでなく、ファイルシステムの整合性が失われることによってファイルシステム自体が破壊されるおそれがある。ファイルシステムが破壊されると、不揮発性メモリに書き込み中であったデータだけでなく、これ以外の保存されていたデータの読み出しも不可能となる。通常、携帯電話機やＰＤＡ等の携帯型情報端末はバッテリ駆動されていることから、上述した電源異常が発生する可能性が高い状況にあるため、データ消失を防ぐための装置、方法等が従来から提案されている。
【０００６】
上述したようなデータの消失、ファイルシステムの破壊を回避するための手法として、バッテリの異常な取り出しが行われる前に携帯型情報端末の電池蓋の開閉を検知し、電池蓋が開いているときには不揮発性メモリへのデータ転送を中断するといったものが提案されている（特許文献１参照）。しかし、一般的には、通常時の電源である主電源の異常発生に備えて、主電源をバックアップする補助電源を設ける構成が採用されている（例えば特許文献２参照）。
【０００７】
携帯型情報端末の具体的な構成では、主電源に一次電池やリチウムイオン蓄電池等の蓄電池（二次電池）が用いられ、補助電源に二次電池やコンデンサが用いられることが多い。補助電源の二次電池やコンデンサを主電源により充電可能な構成とし、不揮発性メモリへのデータ転送に先立ってこれらを充電しておくこととすれば、主電源に異常が発生した際のバックアップが可能となる。
【特許文献１】特開２０００−４１９７２号公報
【特許文献２】特開平７−９３０６０号公報
【特許文献３】特開平４−２８９９５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
特許文献２等に開示された補助電源によるバックアップを行う従来のメモリ書き込み回路等の構成は、データ書き込み中であるか否かに関わらず常に補助電源によるバックアップを行うもの、又は、データ書き込みを行わない時には補助電源によるバックアップを行わないが、データ書き込みを行う場合は常時バックアップを行うものであった。このような構成の場合、少なくともデータ書き込みが行われている間は常に補助電源によるバックアップが行われるため、データ書き込み中は常に補助電源として用いられる二次電池やコンデンサ等が通電された状態となる。補助電源であるコンデンサ等には、誘電体による損失、電極及び配線の損失等の損失成分が存在するため、通電された状態では常に電力を消費し、主電源である一次電池等が消耗することになる。
【０００９】
携帯電話機、ＰＤＡ等の携帯型情報端末では、機器サイズの制約によって主電源となるバッテリのサイズも制約を受ける。このため、限られた電池容量のもとで長時間の使用を可能とするためには、極力消費電力を低減する必要がある。したがって、上述したファイルシステムを用いてフラッシュメモリ等の不揮発性メモリにファイルデータを保存する場合であっても、ファイルシステムの破壊を回避しつつ極力消費電力を削減できることが望ましい。
【００１０】
本発明は上述の事情を考慮してなされたものであって、本発明は、電源異常によるファイルシステムの破壊を防ぐ場合に消費電力の低減が可能な不揮発性メモリ書き込み回路、携帯型情報端末及び不揮発性メモリのデータ書き込み方法を提供することを目的とするものである。
【課題を解決するための手段】
【００１１】
本発明にかかる不揮発性メモリ書き込み回路は、不揮発性メモリと、前記不揮発性メモリに対する書き込みを制御する制御部と、前記不揮発性メモリと前記制御部に対して電源供給を行う主電源部及び補助電源部とを備える。前記不揮発性メモリは、少なくとも、ファイル管理情報を格納するファイル管理領域とファイルデータを格納するファイル格納領域とに区画して使用されるものである。さらに、前記不揮発性メモリに前記ファイル管理情報を書き込む際は、前記主電源部及び前記補助電源部による電源供給を可能とし、前記不揮発性メモリに前記ファイルデータを書き込む際は、前記補助電源部による電源供給を停止して、前記主電源部による電源供給を行うことを特徴とする。
【００１２】
ファイルシステム自体が破壊されることを防ぐためには、少なくとも不揮発性メモリに対するファイル管理情報の書き込みが電源異常などにより妨害されることを防げばよい。ファイル管理情報が正常に保たれていれば、ファイル格納領域中のファイルデータの一部が消失しても、ファイル管理情報に基づいてファイル管理情報と保存データの不整合を修復することができるためである。本発明にかかる不揮発性メモリ書き込み回路は、上述した構成により、ファイル管理情報の書き込み時は補助電源部によるバックアップを行ってファイル管理情報の書き込みを正常に行うことができる。さらに、補助電源部によるバックアップをファイル管理情報の書き込み中に限定するため、従来の補助電源部に常時通電する構成及び不揮発性メモリへのデータ書き込み時は常に補助電源部に通電する構成に比べて、補助電源部で消費される電力を低減することができる。
【００１３】
なお、上述した本発明にかかる不揮発性メモリ書き込み回路は、前記主電源部の異常及び異常の回復を検出する検出手段をさらに備え、前記検出手段が前記主電源部の異常を検出した場合は、前記不揮発性メモリに対する前記ファイル管理情報の書き込みを中断し、前記検出手段が前記主電源部の異常の回復を検出した場合は、前記ファイル管理情報の書き込みを中断した時点から書き込み処理を再開することとしてもよい。
【００１４】
このような構成により、主電源部に電圧降下等の異常が発生している状態では、不揮発性メモリに対するファイル管理情報の書き込みを安全に停止し、主電源部の異常回復後に書き込みを再開することができる。このため、不揮発性メモリに構成されているファイルシステムをより強固に保護することができる。
【００１５】
なお、前記ファイル管理情報の書き込みを中断する場合には、少なくとも、未書き込みのファイル管理情報、ファイルデータ、中断の有無を示すフラグ情報及び書き込み処理の履歴情報を前記制御部のワーク領域である揮発性メモリに保持することとすればよい。
【００１６】
また、前記補助電源部が充電可能な二次電池である場合は、前記ファイル管理情報を前記不揮発性メモリに書き込む際は、前記主電源部から前記補助電源部に通電して、前記補助電源部を充電し、前記ファイルデータを前記不揮発性メモリに書き込む際は、前記補助電源部に対する前記主電源部からの通電を停止することが望ましい。
【００１７】
このような構成により、主電源部から補助電源部に対する通電期間を不揮発性メモリへのファイル管理情報の書き込み時に限定することができるため、従来の補助電源部に常時通電する構成及び不揮発性メモリへのデータ書き込み時は常に通電する構成に比べて、消費電力を低減することができる。
【００１８】
一方、本発明にかかる携帯型情報端末は、上述した本発明にかかる不揮発性メモリ書き込み回路を備えたことを特徴とするものである。
【００１９】
さらに、本発明にかかる不揮発性メモリのデータ書き込み方法は、ファイル管理情報を格納するファイル管理領域とファイルデータを格納するファイル格納領域とに区画して使用される不揮発性メモリに対するデータ書き込み方法であって、前記不揮発性メモリに書き込むデータが前記ファイル管理情報であるか否かを判定し、前記ファイル管理情報を前記不揮発性メモリに書き込む際は、主電源部及び補助電源部による電源供給を可能とした後に、前記不揮発性メモリの書き込みを行い、前記ファイルデータを前記不揮発性メモリに書き込む際は、前記補助電源部による電源供給を停止して、前記主電源部による電源供給により、前記不揮発性メモリの書き込みを行うものである。
【００２０】
このような方法により、ファイル管理情報の書き込み時には補助電源部によるバックアップ行うため、主電源部に異常が生じてもファイル管理情報の書き込みを正常に行うことができる。さらに、補助電源部によるバックアップをファイル管理情報の書き込み中に限定するため、従来の補助電源部に常時通電する構成及び不揮発性メモリへのデータ書き込み時は常に補助電源部に通電する構成に比べて、補助電源部で消費される電力を低減することができる。
【００２１】
なお、上述した本発明にかかる不揮発性メモリのデータ書き込み方法は、前記主電源部の異常を検出した場合は、前記不揮発性メモリに対する前記ファイル管理情報の書き込みを中断し、前記主電源部の異常の回復を検出した場合は、前記ファイル管理情報の書き込みを中断した時点から書き込み処理を再開することとしてもよい。これにより、主電源部に電圧降下等の異常が発生している状態では、不揮発性メモリに対するファイル管理情報の書き込みを安全に停止し、主電源部の異常回復後に書き込みを再開することができる。このため、不揮発性メモリに構成されているファイルシステムをより強固に保護することができる。
【００２２】
上述したように、法発明にかかる不揮発性メモリ書き込み回路、携帯型情報端末及び不揮発性メモリのデータ書き込み方法は、不揮発性メモリの書き込み中に発生した電源異常によるファイルシステムの破壊を防止する際に、主電源のバックアップに要する電力を低減することができる。
【発明の効果】
【００２３】
本発明により、ファイルシステムの破壊を防ぐ場合に消費電力の低減が可能な不揮発性メモリ書き込み回路、携帯型情報端末及び不揮発性メモリのデータ書き込み方法を提供することができる。
【発明を実施するための最良の形態】
【００２４】
発明の実施の形態１．
本実施の形態にかかる不揮発性メモリ書き込み回路１０の構成を図１に示す。不揮発性メモリ書き込み回路１０は、ＣＰＵ１１、ＲＡＭ等の揮発性メモリ１２及びフラッシュメモリ等の不揮発性メモリ１３、これらに電源を供給するための主電源１４、主電源をバックアップする補助電源１５並びに補助電源１５による電源供給のＯＮ／ＯＦＦを切り替えるスイッチ１６を備えている。
【００２５】
ＣＰＵ１１は、不揮発性メモリ１３に対する書き込み処理に関しては、書き込み処理を制御する制御部として機能する。揮発性メモリ１２はＣＰＵ１１のワークエリアとして制御部の一部として利用されるものであり、ＣＰＵ１１が不揮発性メモリ１３にデータ書き込みを行う場合には、書き込みデータをいったん揮発性メモリ１２に格納した後に、不揮発性メモリ１３に格納される。不揮発性メモリ１３は、上述したようなファイルシステムを用いたデータ管理が行われるものであり、不揮発性メモリ１３の保存領域は、ファイル管理情報を保存するファイル管理領域と、ファイルデータ自体を保存するファイル格納領域に区画して使用される。
【００２６】
また、主電源１４は、一次電池又はリチウムイオン蓄電池等の二次電池である。一方、補助電源１５は、主電源１４の電圧降下、電源断等の異常が発生した場合にこれをバックアップして、ＣＰＵ１１、揮発性メモリ１２及び不揮発性メモリ１３に電源を供給する電源である。補助電源１５は一次電池であってもよいが、主電源１４によって充電可能な二次電池やコンデンサを用いてもよい。なお、スイッチ１６は、ＣＰＵ１１が出力するＯＮ／ＯＦＦ制御信号に応じて動作するものであり、ＯＮ制御信号の入力によって、主電源１４と不揮発性メモリ１３等を接続する給電線に補助電源１５を接続し、ＯＦＦ制御信号の入力によって、補助電源１５を給電線から切り離すよう構成される。
【００２７】
次に、図２のフローチャートを用いて本実施の形態にかかる不揮発性メモリ書き込み回路１０の動作を説明する。図２は、ＣＰＵ１１が揮発性メモリ１２から不揮発性メモリ１３に対してファイル管理情報又はファイルデータの書き込みを行う際の動作を示したものである。ステップＳ２０１では、ＣＰＵ１１が、不揮発性メモリ１３に書き込みを行うデータがファイル管理情報であるか否かの判定を行う。ファイル管理情報の書き込みと判定された場合、ＣＰＵ１１はスイッチ１６に対してＯＮ制御信号を出力する。ＯＮ制御信号を受信したスイッチ１６は、主電源１４と不揮発性メモリ１３等を接続する給電線に補助電源１５を接続した状態（以下、ＯＮ状態と呼ぶ）となるよう動作する（ステップＳ２０２）。ＣＰＵ１１の制御によりスイッチ１６がＯＮ状態となると、補助電源１５からＣＰＵ１１、揮発性メモリ１２及び不揮発性メモリ１３に対する給電が可能な状態となる。さらに、補助電源１５が二次電池又はコデンサ等である場合は、主電源１４によって補助電源１５が充電される。
【００２８】
一方、ステップＳ２０１において、ファイルデータの書き込みと判定された場合、ＣＰＵ１１はスイッチ１６に対してＯＦＦ制御信号を出力する。ＯＦＦ制御信号を受信したスイッチ１６は、主電源１４と不揮発性メモリ１３等を接続する給電線から補助電源１５を切り離した状態（以下、ＯＮ状態と呼ぶ）となるよう動作する（ステップＳ２０３）。ＣＰＵ１１の制御によりスイッチ１６がＯＦＦ状態となると、補助電源１５からＣＰＵ１１、揮発性メモリ１２及び不揮発性メモリ１３への給電が停止されるとともに、補助電源１５が二次電池又はコデンサ等である場合は、主電源１４による補助電源１５の充電が停止される。
【００２９】
ステップＳ２０４では、不揮発性メモリに対するデータの書き込みを行う。上記のステップＳ２０１乃至Ｓ２０４の動作は、不揮発性メモリ１３に対する全データの書き込みが終了するまで繰り返し行われる（ステップＳ２０５）。
【００３０】
このような動作によって、ファイル管理情報を不揮発性メモリ１５に書き込む際には補助電源１５によるバックアップが行われ、ファイル管理情報の書き込み時に主電源１４に電圧降下、電源断等の電源異常が生じても、補助電源１５からの給電によって、不揮発性メモリ１３に対するファイル管理情報の書き込みを正常に行うことができる。このため、ファイル管理情報を保護し、ファイルシステムの破壊を防止することができる。
【００３１】
一方、ファイル管理情報を除くファイルデータの書き込み中は補助電源１５によるバックアップを行わないため、主電源１４に電源異常が発生すると、不揮発性メモリ１５に対する書き込み不良が生じ、ファイルデータを消失することとなる。しかしながら、ファイル管理情報が正常であるため、ファイル管理情報の内容をマスタとして、ファイル管理情報とファイル格納領域のファイルデータの整合を確認することにより、ファイルシステム自体の破壊を免れることができる。つまり主電源１４の電源異常に伴う不揮発性メモリ１３の書き込み不良の影響を、ファイルデータのみの破壊に限定することができる。
【００３２】
このように、ファイル管理情報の書き込み時のみ、補助電源１５によるバックアップを行うことによって、不揮発性メモリ１３に対する書き込み中に主電源１４の電源異常が発生しても、ファイルシステムの破壊を防ぐことができる。
【００３３】
また、主電源１４による補助電源１５の充電を行う場合は、補助電源１５の有する損失成分（コンデンサの誘電体損失、電極及び配線の損失等）によって電力を消費し、主電源１４が消耗することになる。したがって、消費電力低減の観点からは、主電源１４から補助電源１５に対する通電時間を制限することにより、主電源１４の消耗を抑えることが望ましい。本発明の構成であれば、主電源１４から補助電源１５に対する通電期間を不揮発性メモリ１３へのファイル管理情報の書き込み時に限定することができるため、従来の補助電源１５に常時通電する構成及び不揮発性メモリ１３へのデータ書き込み時は常に通電する構成に比べて、消費電力を低減することができる。
【００３４】
なお、補助電源１５が充電を要しない一次電池である場合にも、ファイル管理情報の書き込み中のみ補助電源１５によるバックアップが可能となるようスイッチ１６を切り替えることにより、従来の補助電源１５に常時通電する構成及び不揮発性メモリ１３へのデータ書き込み時は常に通電する構成に比べて、補助電源１５の消耗を抑えることができる。
【００３５】
このように、本実施の形態にかかる不揮発性メモリ書き込み回路１０は、不揮発性メモリ１３の書き込み中に発生した電源異常によるファイルシステムの破壊を防止する際に、主電源のバックアップに要する電力を低減することができる。
【００３６】
本実施の形態にかかる不揮発性メモリ書き込み回路１０を適用した携帯型情報端末の一例を図３に示す。図３の携帯電話端末２０は、不揮発性メモリ書き込み回路１０の構成に加えて、液晶パネル等の表示部２１、無線送受信を行うＲＦ部２２及びアンテナ２３を備えるものである。ＣＰＵ１１は、携帯電話端末２０の全体制御を行うものであり、上述した処理に加えて、ベースバンド信号処理、表示部２１の表示制御、ＲＦ部２２との無線送受信データの転送制御等を行うものである。このような構成により、携帯電話端末２０は、不揮発性メモリ１３の書き込み中に発生した電源異常によるファイルシステムの破壊を防止し、補助電源で消費される電力を低減することができる。
【００３７】
発明の実施の形態２．
本実施の形態にかかる不揮発性メモリ書き込み回路４０の構成を図４に示す。不揮発性メモリ書き込み回路４０は、発明の実施の形態１にかかる不揮発性メモリ書き込み回路１０の構成に加えて、電圧降下／回復検出手段４１を備えている。なお、不揮発性メモリ書き込み回路１０と共通する構成要素については同一の番号を付与して説明を省略する。
【００３８】
電圧降下／回復検出手段４１は、主電源１１の電圧が所定の閾値電圧を超えて低下したこと、及び主電源１１の電圧が所定の閾値電圧まで回復したことを検出し、検出信号をＣＰＵ１１に対して出力する。電圧降下／回復検出手段４１は、主電源１１の電圧が低下した場合や、主電源１１に相当する一次電池等の取り外しによる電源断等の異常が発した場合にもこれらの異常が検出できなければならない。このため、主電源１１が正常な場合は常に検出信号が出力されることとし、検出信号の断絶によって主電源１１の異常をＣＰＵ１１に通知することとしても良い。また、電圧降下／回復検出手段４１は、補助電源１５から給電されるよう構成してもよい。
【００３９】
次に、図５のフローチャートを用いて本実施の形態にかかる不揮発性メモリ書き込み回路４０の動作を説明する。図５は、ＣＰＵ１１が揮発性メモリ１２から不揮発性メモリ１３に対してファイル管理情報又はファイルデータの書き込みを行う際の動作を示したものである。なお、ステップＳ２０１乃至Ｓ２０３の動作は、発明の実施の形態１において説明した図２のフローチャートの同一記号が付与された処理と同様であるため、説明を省略する。
【００４０】
ステップＳ５０１では、補助電源１４のバックアップを行いながら不揮発性メモリ１３に対するファイル管理情報の書き込みを行う。ファイル管理情報の書き込み中に、電圧降下／回復検出手段４１が主電源１４の電源異常を検出した場合（ステップＳ５０２）、ＣＰＵ１１は、まだ不揮発性メモリ１３に転送されていないファイル管理情報、ファイルデータ及び未実施の書き込み処理に関する中断情報を揮発性メモリ１２に保存し、不揮発性メモリ１３に対する書き込みを中断する（ステップＳ５０３）。ここで、揮発性メモリ１２に保持される中断情報とは、中断の有無を示すフラグ情報、未実施の書き込みの内容を示す処理履歴を含むものである。
【００４１】
その後、電圧降下／回復検出手段４１が主電源１４の電源回復を検出するまで中断状態を継続し（ステップＳ５０４）、電源回復を検出した場合に、ＣＰＵ１１は揮発性メモリ１２に保持された中断情報を参照し、揮発メモリ１２に保持されたファイル管理情報及びファイルデータの書き込み処理を、ステップＳ５０３において中断した時点に引き続いて再開する（ステップＳ５０４及びステップＳ５０５）。
【００４２】
なお、ファイルデータの書き込みの際は、発明の実施の形態１にかかる不揮発性メモリ書き込み回路１０と同様に、補助電源１４によるバックアップを行わずに不揮発性メモリ１３に対する書き込みを行う（ステップＳ５０６）。上記のステップＳ２０１乃至Ｓ２０３及びステップＳ５０１乃至５０６の動作は、不揮発性メモリ１３に対する全データの書き込みが終了するまで繰り返し行われる（ステップＳ５０７）。
【００４３】
このような動作によって、ファイル管理情報を不揮発性メモリ１５に書き込む際には補助電源１５によるバックアップを行い、ファイル管理情報の書き込み時に主電源１４に電圧降下、電源断等の電源異常が生じた場合には、不揮発性メモリ１３への書き込みが終了していないデータを揮発性メモリ１２に安全に退避し、不揮発性メモリ１３に対する書き込み処理を中断することができる。
【００４４】
主電源１４に異常が発生している状態のままファイル管理情報の書き込みを継続した場合に、さらに補助電源１５の電源異常が発生すると、ファイル管理情報の書き込み不良が発生してファイルシステムの破壊を招くことになる。このため、本実施の形態にかかる不揮発性メモリ書き込み回路４０は、主電源１４に異常が発生している状態では、不揮発性メモリ１３に対するファイル管理情報の書き込みを安全に停止し、主電源１４の異常回復後に書き込みを再開する。これにより、ファイルシステムをより強固に保護することができる。
【００４５】
一方、ファイル管理情報を除くファイルデータの書き込み中は補助電源１５によるバックアップを行わないが、このような動作によってファイルシステム自体の破壊を免れることができる点は、発明の実施の形態１にかかる不揮発性メモリ書き込み回路１０と同様である。
【図面の簡単な説明】
【００４６】
【図１】発明の実施の形態１にかかる不揮発性メモリ書き込み回路１０の構成図である。
【図２】不揮発性メモリ書き込み回路１０の動作を示すフローチャートである。
【図３】本発明にかかる携帯電話端末２０を示す構成図である。
【図４】発明の実施の形態２にかかる不揮発性メモリ書き込み回路４０の構成図である。
【図５】不揮発性メモリ書き込み回路４０の動作を示すフローチャートである。
【図６】ファイルシステムを説明するための図である。
【符号の説明】
【００４７】
１０、４０  不揮発性メモリ書き込み回路
１１  ＣＰＵ
１２  揮発性メモリ
１３  不揮発性メモリ
１４  主電源
１５  補助電源
１６  スイッチ
４１  電圧降下／回復検出手段
【図１】
2006155006.tif 000003
【図２】
2006155006.tif 000004
【図３】
2006155006.tif 000005
【図４】
2006155006.tif 000006
【図５】
2006155006.tif 000007
【図６】
2006155006.tif 000008