(57)【要約】【課題】一連の情報を書き込んでいる途中でＡＣ電源が遮断された場合であっても、電源ユニットの仕様や、負荷の大小によらず、不正値の書き込みを防止する。【解決手段】制御部７は、一連の情報を一旦データバッファ８に格納し、データバッファ８への一連の情報の書込み完了後、供給電源遮断検出回路４により供給電源の遮断が検出されれば、不揮発性メモリ９への書込みを停止し、不正値が書き込まれるを防止する。一方、供給電源遮断検出回路４により供給電源の遮断が検出されていなければ、データバッファ８の内容を全て不揮発性メモリ９に書き込む。このとき、不揮発性メモリ８への書き込み中に電源ユニット２からの供給電源が遮断されても、蓄電回路５に蓄電されている電力が供給されるので、不揮発性メモリ９には一連の情報が全て書き込まれる。【選択図】図１
2010134856.tif 000002
【特許請求の範囲】
【請求項１】
交流を直流に変換する電源ユニットからの直流電圧を電源として動作する不揮発性記憶媒体書き込み回路であって、
バッファと、不揮発性メモリと、一連の情報を、一旦、前記データバッファに格納し、前記データバッファへの一連の情報の書込み完了後、前記電源ユニットからの直流電圧が供給されている場合には、前記データバッファの内容を全て前記不揮発性メモリに書き込む一方、前記データバッファへの一連の情報の書込み完了後、前記電源ユニットからの直流電圧の供給が遮断された場合には、前記不揮発性メモリへの書き込みを停止する制御部とを備えるデータ書込み回路と、
前記電源ユニットから出力される直流電圧を蓄電し、前記電源ユニットからの直流電圧の供給が遮断された場合、前記蓄電した直流電圧を前記データ書込み回路の電源として供給する蓄電回路と
を備えることを特徴とする不揮発性記憶媒体書き込み回路。
【請求項２】
交流を直流に変換する電源ユニットからの直流電圧を電源として動作する不揮発性記憶媒体書き込み回路であって、
バッファと、不揮発性メモリと、一連の情報を、一旦、前記データバッファに格納し、前記データバッファへの一連の情報の書込み完了後、前記電源ユニットからの直流電圧が供給されている場合には、前記データバッファの内容を全て前記不揮発性メモリに書き込む一方、前記電源ユニットからの直流電圧の供給が遮断された場合、前記蓄電回路の出力電圧が所定の閾値より大である場合には、前記データバッファに格納した一連の情報を、前記不揮発性メモリへ書き込み、前記蓄電回路の出力電圧が所定の閾値以下である場合には、前記不揮発性メモリへの書き込みを停止する制御部とを備えるデータ書込み回路と、
前記電源ユニットから出力される直流電圧を蓄電し、前記電源ユニットからの直流電圧の供給が遮断された場合、前記蓄電した直流電圧を前記データ書込み回路に電源として供給する蓄電回路と
を備えることを特徴とする不揮発性記憶媒体書き込み回路。
【請求項３】
前記蓄電回路の出力電圧を検出する電圧検出回路を更に備え、
前記制御部は、前記電圧検出回路により検出された前記蓄電回路の出力電圧に基づいて、前記蓄電回路の出力電圧が前記所定の閾値より大であるか否かを判定することを特徴とする請求項２記載の不揮発性記憶媒体書き込み回路。
【請求項４】
前記所定の閾値は、前記データバッファに格納された一連の情報を、前記不揮発性メモリへ書き込むのに十分であるか否かに基づいて設定されることを特徴とする請求項３記載の不揮発性記憶媒体書き込み回路。
【請求項５】
前記電源ユニットから出力される直流電圧が遮断されたことを検出する供給電源遮断検出回路を更に備え、
前記制御部は、前記供給電源遮断検出回路の検出結果に基づいて、前記電源ユニットからの直流電圧の供給が遮断されたか否かを判定することを特徴とする請求項１乃至４のいずれかに記載の不揮発性記憶媒体書き込み回路。
【請求項６】
前記充電回路は、前記電源ユニットからの直流電圧が絶たれた際に電流の逆流を防止するダイオードと、前記電源ユニットからの直流電圧を蓄電するコンデンサと、該コンデンサへの蓄電開始時に大電流が流れ込み、回路がショート状態になることを防ぐための抵抗器とを含むことを特徴とする請求項１乃至５のいずれかに記載の不揮発性記憶媒体書き込み回路。
【請求項７】
交流を直流に変換する電源ユニットからの直流電圧を通常の電源として動作し、前記電源ユニットから出力される直流電圧を蓄電回路に蓄電しておき、前記電源ユニットからの直流電圧の供給が遮断された場合、前記蓄電回路に蓄電された直流電圧を電源として動作する不揮発性記憶媒体書き込み回路による不揮発性記憶媒体書き込み方法であって、
一連の情報を、一旦、データバッファに格納するステップと、
前記データバッファへの一連の情報の書込み完了後、前記電源ユニットからの直流電圧が供給されているか否かを判定するステップと、
前記電源ユニットからの直流電圧が供給されていると判定された場合には、前記データバッファの内容を全て前記不揮発性メモリに書き込むステップと、
前記電源ユニットからの直流電圧の供給が遮断されたと判定された場合には、前記不揮発性メモリへの書き込みを停止するステップと
を含むことを特徴とする不揮発性記憶媒体書き込み方法。
【請求項８】
交流を直流に変換する電源ユニットからの直流電圧を通常の電源として動作し、前記電源ユニットから出力される直流電圧を蓄電回路に蓄電しておき、前記電源ユニットからの直流電圧の供給が遮断された場合、前記蓄電回路に蓄電された直流電圧を電源として動作する不揮発性記憶媒体書き込み回路による不揮発性記憶媒体書き込み方法であって、
一連の情報を、一旦、データバッファに格納するステップと、
前記データバッファへの一連の情報の書込み完了後、前記電源ユニットからの直流電圧が供給されているか否かを判定するステップと、
前記電源ユニットからの直流電圧が供給されていると判定された場合には、前記データバッファの内容を全て前記不揮発性メモリに書き込むステップと、
前記電源ユニットからの直流電圧の供給が遮断されたと判定された場合、前記蓄電回路の出力電圧が所定の閾値より大であるか否かを判定するステップと、
前記蓄電回路の出力電圧が所定の閾値より大であると判定された場合には、前記データバッファに格納した一連の情報を、前記不揮発性メモリへ書き込むステップと、
前記蓄電回路の出力電圧が所定の閾値以下であると判定された場合には、前記不揮発性メモリへの書き込みを停止するステップと
を含むことを特徴とする不揮発性記憶媒体書き込み方法。
【請求項９】
交流を直流に変換する電源ユニットからの直流電圧を通常の電源として動作し、前記電源ユニットから出力される直流電圧を蓄電回路に蓄電しておき、前記電源ユニットからの直流電圧の供給が遮断された場合、前記蓄電回路に蓄電された直流電圧を電源として動作する不揮発性記憶媒体書き込み回路のコンピュータに、
一連の情報を、一旦、データバッファに格納するステップと、
前記データバッファへの一連の情報の書込み完了後、前記電源ユニットからの直流電圧が供給されているか否かを判定するステップと、
前記電源ユニットからの直流電圧が供給されていると判定された場合には、前記データバッファの内容を全て前記不揮発性メモリに書き込むステップと、
前記電源ユニットからの直流電圧の供給が遮断されたと判定された場合には、前記不揮発性メモリへの書き込みを停止するステップと
を実行させることを特徴とするプログラム。
【請求項１０】
交流を直流に変換する電源ユニットからの直流電圧を通常の電源として動作し、前記電源ユニットから出力される直流電圧を蓄電回路に蓄電しておき、前記電源ユニットからの直流電圧の供給が遮断された場合、前記蓄電回路に蓄電された直流電圧を電源として動作する不揮発性記憶媒体書き込み回路のコンピュータに、
一連の情報を、一旦、データバッファに格納するステップと、
前記データバッファへの一連の情報の書込み完了後、前記電源ユニットからの直流電圧が供給されているか否かを判定するステップと、
前記電源ユニットからの直流電圧が供給されていると判定された場合には、前記データバッファの内容を全て前記不揮発性メモリに書き込むステップと、
前記電源ユニットからの直流電圧の供給が遮断されたと判定された場合、前記蓄電回路の出力電圧が所定の閾値より大であるか否かを判定するステップと、
前記蓄電回路の出力電圧が所定の閾値より大であると判定された場合には、前記データバッファに格納した一連の情報を、前記不揮発性メモリへ書き込むステップと、
前記蓄電回路の出力電圧が所定の閾値以下であると判定された場合には、前記不揮発性メモリへの書き込みを停止するステップと
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、不揮発性記憶媒体書込み回路、不揮発性記憶媒体書き込み方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、不揮発性記憶媒体は、日付毎に発生箇所・発生事象等の一連の情報（例えば、ログ等）を記録するために用いられる。書き込み中にＡＣ電源の供給が停止されると、書き込みが中断されるため、ログ情報は不正値となる。特許文献１では、書き込みの中断を防止するため、一連の情報の書き込み中にＡＣ電源の供給オフを検出した場合、しばらくの間、電源ユニットに蓄電されている電力を利用して、書き込み中の一連の情報を書き込んだ後、それ以降の情報の書き込みを抑止する。このため、ＡＣ電源の供給が突然ＯＦＦにされた場合であっても、書き込み中の一連の情報を正常に書き込むことができる。
【特許文献１】特開２００４−１３０５４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した特許文献１において、ＡＣ電源の供給停止後、一連の情報の書き込み完了が可能であるか否かは、電源ユニットの蓄電容量、及び電源にかかる負荷の大小により左右される。したがって、電源の仕様や、負荷回路などが変更された場合、ＡＣ電源の供給遮断時、一連の情報の書き込みが完了しないうちに、電源ユニットに蓄電されている電力が消費されてしまうと、結果として、書き込まれた情報が不正値となってしまうという問題があった。
【０００４】
また、上述した特許文献１では、ＡＣ電源の供給停止を検出するためには、電源ユニットの入力側、すなわちＡＣ電源が０Ｖになったことを検出する検出回路が必要となる。その結果、検出回路が故障した場合、検出回路を経由し、ＡＣ電源が不揮発性メモリ書込み回路等のＤＣ回路側に回り込み、回路が破壊される場合があるという問題点があった。
【０００５】
本発明は、このような事情を考慮してなされたものであり、その目的は、一連の情報を書き込んでいる途中でＡＣ電源が遮断された場合であっても、電源ユニットの仕様や、負荷の大小によらず、不揮発性メモリへの不正値の書き込みを防止することができ、また、ＡＣ電源のＤＣ回路への回り込みを防止することができる不揮発性記憶媒体書込み回路、不揮発性記憶媒体書き込み方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明は、交流を直流に変換する電源ユニットからの直流電圧を電源として動作する不揮発性記憶媒体書き込み回路であって、バッファと、不揮発性メモリと、一連の情報を、一旦、前記データバッファに格納し、前記データバッファへの一連の情報の書込み完了後、前記電源ユニットからの直流電圧が供給されている場合には、前記データバッファの内容を全て前記不揮発性メモリに書き込む一方、前記データバッファへの一連の情報の書込み完了後、前記電源ユニットからの直流電圧の供給が遮断された場合には、前記不揮発性メモリへの書き込みを停止する制御部とを備えるデータ書込み回路と、前記電源ユニットから出力される直流電圧を蓄電し、前記電源ユニットからの直流電圧の供給が遮断された場合、前記蓄電した直流電圧を前記データ書込み回路の電源として供給する蓄電回路とを備えることを特徴とする不揮発性記憶媒体書き込み回路である。
【０００７】
また、上述した課題を解決するために、本発明は、交流を直流に変換する電源ユニットからの直流電圧を電源として動作する不揮発性記憶媒体書き込み回路であって、バッファと、不揮発性メモリと、一連の情報を、一旦、前記データバッファに格納し、前記データバッファへの一連の情報の書込み完了後、前記電源ユニットからの直流電圧が供給されている場合には、前記データバッファの内容を全て前記不揮発性メモリに書き込む一方、前記電源ユニットからの直流電圧の供給が遮断された場合、前記蓄電回路の出力電圧が所定の閾値より大である場合には、前記データバッファに格納した一連の情報を、前記不揮発性メモリへ書き込み、前記蓄電回路の出力電圧が所定の閾値以下である場合には、前記不揮発性メモリへの書き込みを停止する制御部とを備えるデータ書込み回路と、前記電源ユニットから出力される直流電圧を蓄電し、前記電源ユニットからの直流電圧の供給が遮断された場合、前記蓄電した直流電圧を前記データ書込み回路に電源として供給する蓄電回路とを備えることを特徴とする不揮発性記憶媒体書き込み回路である。
【０００８】
また、上述した課題を解決するために、本発明は、交流を直流に変換する電源ユニットからの直流電圧を通常の電源として動作し、前記電源ユニットから出力される直流電圧を蓄電回路に蓄電しておき、前記電源ユニットからの直流電圧の供給が遮断された場合、前記蓄電回路に蓄電された直流電圧を電源として動作する不揮発性記憶媒体書き込み回路による不揮発性記憶媒体書き込み方法であって、一連の情報を、一旦、データバッファに格納するステップと、前記データバッファへの一連の情報の書込み完了後、前記電源ユニットからの直流電圧が供給されているか否かを判定するステップと、前記電源ユニットからの直流電圧が供給されていると判定された場合には、前記データバッファの内容を全て前記不揮発性メモリに書き込むステップと、前記電源ユニットからの直流電圧の供給が遮断されたと判定された場合には、前記不揮発性メモリへの書き込みを停止するステップとを含むことを特徴とする不揮発性記憶媒体書き込み方法である。
【０００９】
また、上述した課題を解決するために、本発明は、交流を直流に変換する電源ユニットからの直流電圧を通常の電源として動作し、前記電源ユニットから出力される直流電圧を蓄電回路に蓄電しておき、前記電源ユニットからの直流電圧の供給が遮断された場合、前記蓄電回路に蓄電された直流電圧を電源として動作する不揮発性記憶媒体書き込み回路による不揮発性記憶媒体書き込み方法であって、一連の情報を、一旦、データバッファに格納するステップと、前記データバッファへの一連の情報の書込み完了後、前記電源ユニットからの直流電圧が供給されているか否かを判定するステップと、前記電源ユニットからの直流電圧が供給されていると判定された場合には、前記データバッファの内容を全て前記不揮発性メモリに書き込むステップと、前記電源ユニットからの直流電圧の供給が遮断されたと判定された場合、前記蓄電回路の出力電圧が所定の閾値より大であるか否かを判定するステップと、前記蓄電回路の出力電圧が所定の閾値より大であると判定された場合には、前記データバッファに格納した一連の情報を、前記不揮発性メモリへ書き込むステップと、前記蓄電回路の出力電圧が所定の閾値以下であると判定された場合には、前記不揮発性メモリへの書き込みを停止するステップとを含むことを特徴とする不揮発性記憶媒体書き込み方法である。
【００１０】
また、上述した課題を解決するために、本発明は、交流を直流に変換する電源ユニットからの直流電圧を通常の電源として動作し、前記電源ユニットから出力される直流電圧を蓄電回路に蓄電しておき、前記電源ユニットからの直流電圧の供給が遮断された場合、前記蓄電回路に蓄電された直流電圧を電源として動作する不揮発性記憶媒体書き込み回路のコンピュータに、一連の情報を、一旦、データバッファに格納するステップと、前記データバッファへの一連の情報の書込み完了後、前記電源ユニットからの直流電圧が供給されているか否かを判定するステップと、前記電源ユニットからの直流電圧が供給されていると判定された場合には、前記データバッファの内容を全て前記不揮発性メモリに書き込むステップと、前記電源ユニットからの直流電圧の供給が遮断されたと判定された場合には、前記不揮発性メモリへの書き込みを停止するステップとを実行させることを特徴とするプログラムである。
【００１１】
また、上述した課題を解決するために、本発明は、交流を直流に変換する電源ユニットからの直流電圧を通常の電源として動作し、前記電源ユニットから出力される直流電圧を蓄電回路に蓄電しておき、前記電源ユニットからの直流電圧の供給が遮断された場合、前記蓄電回路に蓄電された直流電圧を電源として動作する不揮発性記憶媒体書き込み回路のコンピュータに、一連の情報を、一旦、データバッファに格納するステップと、前記データバッファへの一連の情報の書込み完了後、前記電源ユニットからの直流電圧が供給されているか否かを判定するステップと、前記電源ユニットからの直流電圧が供給されていると判定された場合には、前記データバッファの内容を全て前記不揮発性メモリに書き込むステップと、前記電源ユニットからの直流電圧の供給が遮断されたと判定された場合、前記蓄電回路の出力電圧が所定の閾値より大であるか否かを判定するステップと、前記蓄電回路の出力電圧が所定の閾値より大であると判定された場合には、前記データバッファに格納した一連の情報を、前記不揮発性メモリへ書き込むステップと、前記蓄電回路の出力電圧が所定の閾値以下であると判定された場合には、前記不揮発性メモリへの書き込みを停止するステップとを実行させることを特徴とするプログラムである。
【発明の効果】
【００１２】
この発明によれば、一連の情報を書き込んでいる途中でＡＣ電源が遮断された場合であっても、電源ユニットの仕様や、負荷の大小によらず、不揮発性メモリへの不正値の書き込みを防止することができ、また、ＡＣ電源のＤＣ回路への回り込みを防止することができるという利点が得られる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の一実施形態を、図面を参照して説明する。
【００１４】
図１は、本発明の実施形態による不揮発性記憶媒体書き込み回路の構成を示すブロック図である。図において、ＡＣプラグ１は、商用電源であるＡＣ電力（コンセント）に挿入され、ＡＣ電力を電源ユニット２に供給する。電源ユニット２は、ＡＣ電力を整流、安定化し、ＤＣ電力を不揮発性記憶媒体聞き込み回路１３に供給する。
【００１５】
不揮発性記憶媒体書き込み回路３は、供給電源遮断検出回路４蓄電回路５、及びデータ書込み回路６を備えている。供給電源遮断検出回路４は、電源ユニット２からのＤＣ電力を検出することで供給電源の遮断を検出し、データ書込み回路６の制御部７に供給する。蓄電回路５は、供給電源遮断時においてもデータ書き込み回路６へ電源を供給しつづけるための電力を蓄電する。より具体的には、蓄電回路５は、通常時は、電源ユニット２からのＤＣ電力をそのままデータ書込み回路６に供給するとともに、電源ユニット２から蓄電回路５への電力供給が途絶えると、蓄電された電力をデータ書込み回路６に供給する。
【００１６】
データ書き込み回路６は、制御部７、データバッファ８、及び不揮発性メモリ９からなる。制御部７は、一連の情報（例えば、ログ情報）を一旦データバッファ（揮発性メモリ）８に格納し、データバッファ８への一連の情報の書込み完了後、供給電源遮断検出回路４により供給電源の遮断が検出されていなければ、データバッファ８の内容を全て不揮発性メモリ９に書き込む一方、供給電源遮断検出回路４により供給電源の遮断が検出されれば、不揮発性メモリ９への書込みを停止する。
【００１７】
次に、図２は、本実施形態による蓄電回路５の詳細な構成の一例を示すブロック図である。図において、蓄電回路５は、例えば、ダイオード、大容量コンデンサ、抵抗の組み合わせで実現できる。蓄電回路５は、電源ユニット２からのＤＣ電力が絶たれた際に電流の逆流を防止するために、電源ユニット２とデータ書込み回路６との間に順方向に介挿されたダイオード１０と、電源ユニット２からＤＣ電力を蓄電するために前記ダイオード１０のカソードと接地との間に接続された大容量コンデンサ１２と、大容量コンデンサ１２への蓄電開始時に大電流が流れ込み、回路がショート状態になることを防ぐために大容量コンデンサ１２と直列接続された抵抗１１とを含む。
【００１８】
次に、本実施形態の動作について説明する。
図３は、本実施形態による、不揮発性記憶媒体書き込み回路の動作を説明するためのフローチャートである。データ書込み回路６において、制御部７は、イベントログ等の一連の情報をデータバッファ８に格納していく（ステップＳ１）。その過程で、一連の情報の全てのデータバッファ８への格納が完了した否かを判定し（ステップＳ２）、完了していなければ、ステップＳ１に戻り、一連の情報のデータバッファ８への格納を継続する。
【００１９】
そして、イベントログ等の一連の情報の全てのデータバッファ７への格納が完了すると、供給電源遮断検出回路４からの検出結果に基づいて、電源ユニット２からの供給電源が遮断されたか否かを判定する（ステップＳ３）。電源ユニット２からの供給電源が遮断された場合には、データバッファ８に一旦格納した一連の情報の不揮発性メモリ８への書き込みを行わずに終了する。
【００２０】
一方、電源ユニット２から供給電源が供給されている場合には、データバッファ８に格納された一連の情報を不揮発性メモリ９に中断することなく、全て書き込む（ステップＳ４）。このとき、不揮発性メモリ８への書き込み中に電源ユニット２からの供給電源が遮断されても、蓄電回路５に蓄電されている電力が供給されるので、不揮発性メモリ９に一連の情報を全て書き込むことが可能である。
【００２１】
上述した実施形態によれば、データバッファ８への一連の情報の格納が完了した時点で、ＡＣ電源が遮断された場合には、不揮発性メモリ９への一連の情報の書き込みを停止するようにしたので、電源ユニットや、負荷回路などの仕様変更に依存することなく、不正値が書き込まれるのを防止することができる。
【００２２】
また、実施形態によれば、蓄電回路５の大容量コンデンサ１２を不揮発性メモリ９への一連の情報の書き込みに要する電力を賄うだけの十分な容量とすることで、不揮発性メモリ９へ一連の情報を書き込んでいる途中でＡＣ電源が遮断された場合であっても、蓄電回路５から電源が供給されるので、一連の情報の書き込みを完了させることができる。
【００２３】
また、本実施形態によれば、不揮発性記憶媒体書き込み回路３内に供給電源遮断検出回路４を設け、電源ユニット２の出力電圧の供給、遮断を検出するようにしたので、供給電源遮断検出回路４が何らかの理由により故障した場合であっても、ＡＣ電圧のＤＣ回路への回り込みを防止することができる。
【００２４】
なお、上述した実施形態において、蓄電回路５の蓄電量が不揮発性メモリ９への書き込みに十分である場合には、データバッファ８への一連の情報の書込み完了後、電源ユニット２からの直流電力の供給が遮断された場合であっても、データバッファ８に格納されている一連の情報の不揮発性メモリ９への書き込みを継続するようにしてもよい。これにより、電力供給が遮断された場合であっても、不揮発性メモリ９への一連の情報の書き込みを必ず完了させることができる。
【００２５】
次に、本発明の他の実施形態について説明する。
図４は、本発明の他の実施形態による、不揮発性記憶媒体書き込み回路の構成を示すブロック図である。なお、図１に対応する部分には同一の符号を付けて説明を省略する。本他の実施形態では、図４に示すように、不揮発性記憶媒体書き込み回路３に、蓄電回路５の出力電圧を検出する電圧検出回路１３を設けている。
【００２６】
蓄電回路５がデータ書込み回路６に蓄電電力を供給し続けることが可能な時間は、蓄電回路５、データ書込み回路６の回路特性（負荷）のばらつきにより影響を受ける。したがって、蓄電回路５が実装面積、コスト等によりデータ書込みに十分な蓄電容量を持つ設計ができない場合、電圧検出回路９を設けることにより、テスター等を用い回路を用いることなく、実測により検証することができる。なお、電圧検出回路６により検出された、充電回路５の出力電圧の変化は、適宜、周知の表示手段により表示すればよい。
【００２７】
上述した他の実施形態によれば蓄電回路５による充電電力の保持時間がデータバッファ８に一旦保持した一連の情報を不揮発性メモリ９に書き込むのに十分であるか否かを、容易に検証することができる。
【００２８】
なお、上述した他の実施形態において、電圧検出回路６により検出された、充電回路５の出力電圧値を制御部７に供給し、制御部７で、データバッファ８から不揮発性メモリ９に書き込まなければならない一連の情報量と時間経過とともに徐々に減少していく充電回路５の出力電圧との関係から、データバッファ８に一旦保持した一連の情報を不揮発性メモリ９に書き込むか否かを判定するようにしてもよい。
【００２９】
つまり、データバッファ８への一連の情報の書込み完了後、電源ユニット２からの直流電力の供給が遮断された場合、電圧検出回路６により、充電回路５の出力電圧が不揮発性メモリ９への書き込みに十分であると判定された場合には、データバッファ８に格納した一連の情報を、不揮発性メモリ９へ書き込む一方、充電回路５の出力電圧が所定の閾値以下であると判定された場合には、不揮発性メモリ９への書き込みを停止するようにしてもよい。
【００３０】
この結果、時間経過に伴って、充電回路５の大容量コンデンサ１２の劣化や、負荷変化などに応じて、充電回路５の出力電圧に変化が生じても、効率的に、データバッファ８から不揮発性メモリ９への一連の情報の書き込み、停止を制御することが可能になる。すなわち、データバッファ８への一連の情報の書込み完了後、電源ユニット２からの電力供給が遮断された場合、充電回路５の出力電圧が不揮発性メモリ９への書き込みに十分でない場合には、不揮発性メモリ９へ不正値が書き込まれるのを防止することができ、充電回路５の出力電圧が不揮発性メモリ９への書き込みに十分である場合には、不揮発性メモリ９への書き込みを必ず完了させることができる。
【図面の簡単な説明】
【００３１】
【図１】本発明の実施形態による不揮発性記憶媒体書き込み回路の構成を示すブロック図である。
【図２】本実施形態による蓄電回路５の詳細な構成の一例を示すブロック図である。
【図３】本実施形態による、不揮発性記憶媒体書き込み回路の動作を説明するためのフローチャートである。
【図４】本発明の他の実施形態による、不揮発性記憶媒体書き込み回路の構成を示すブロック図である。
【符号の説明】
【００３２】
１  ＡＣプラグ
２  電源ユニット
３  不揮発性記憶媒体書き込み回路
４  供給電源遮断検出回路
５  蓄電回路
６  データ書込み回路
７  制御部
８  データバッファ
９  不揮発性メモリ
１０  ダイオード
１１  抵抗
１２  大容量コンデンサ
１３  電圧検出回路
【図１】
2010134856.tif 000003
【図２】
2010134856.tif 000004
【図３】
2010134856.tif 000005
【図４】
2010134856.tif 000006