(57)【要約】【課題】リフレッシュ周期の変更をより容易に行うことのできるデータ記憶保持装置及びデータ記憶保持システムを提供する。【解決手段】データ記憶保持システム１は、データ記憶保持装置１０と、トリガ信号を無線にて送信する無線通信装置２０とを含んで構成されている。このうち、データ記憶保持装置１０は、フローティングゲート電極による電荷の保持を通じてデータを記憶保持するＳＤカード１１と、無線通信装置２０から発せられるトリガ信号を無線にて受信する通信部１４と、ＳＤカード１１に当初書き込まれたデータと同一のデータをＳＤカード１１に再度書き込むリフレッシュ処理をトリガ信号を受信したことに基づいて実行する書込制御部１２とを備える。【選択図】図１
2009217701.tif 000002
【特許請求の範囲】
【請求項１】
電荷の保持を通じてデータを記憶保持する不揮発性の第１メモリと、第１メモリに当初書き込まれたデータと同一のデータを第１メモリに再度書き込むリフレッシュ処理を実行する書込制御部とを備えるデータ記憶保持装置であって、
当該データ記憶保持装置外から発せられる、前記リフレッシュ処理の実行命令であるトリガ信号を無線にて受信する受信部を備え、
前記書込制御部は、前記トリガ信号を受信したことに基づいて前記リフレッシュ処理を実行することを特徴とするデータ記憶保持装置。
【請求項２】
データを記憶保持する第２メモリを備え、
前記書込制御部は、前記リフレッシュ処理として、第１メモリに記憶保持されたデータを読み出し、この読み出したデータを第２メモリに書き込んだ後、この第２メモリに書き込まれたデータを読み出し、この読み出したデータを第１メモリに上書きすることを特徴とする請求項１に記載のデータ記憶保持装置。
【請求項３】
前記書込制御部は、前記リフレッシュ処理の実行時に、第１メモリに記憶保持されているデータを読み出し、この読み出したデータを第２メモリに書き込んだ後、第２メモリに書き込まれたデータが第１メモリに記憶保持されているデータと同一であるか否かを判断する第１チェック処理を実行し、第１チェック処理において同一でないと判断されるとき、第１メモリに記憶保持されているデータを再度読み出し、この読み出したデータを第２メモリに再度書き込むことを特徴とする請求項２に記載のデータ記憶保持装置。
【請求項４】
前記書込制御部は、前記リフレッシュ処理の実行時に、第２メモリに書き込まれたデータを読み出し、この読み出したデータを第１メモリに上書きした後、この第１メモリに上書きされたデータが第２メモリに記憶保持されているデータと同一であるか否かを判断する第２チェック処理を実行し、この第２チェック処理において同一でないと判断されるとき、第２メモリに記憶保持されたデータを再度読み出し、この読み出したデータを第１メモリに再度上書きすることを特徴とする請求項２または３に記載のデータ記憶保持装置。
【請求項５】
第１メモリのデータ記憶保持動作に異常がある旨の信号である異常信号を当該データ記憶保持装置外へ送信する送信部を備え、
前記書込制御部は、第２チェック処理を繰り返し実行し、その繰り返し回数が所定回数以上となるとき、前記送信部を通じて前記異常信号を送信することを特徴とする請求項４に記載のデータ記憶保持装置。
【請求項６】
請求項１〜５のいずれか一項に記載のデータ記憶保持装置と、前記トリガ信号を無線にて送信する無線送信装置とを含んで構成されるデータ記憶保持システム。
【請求項７】
前記無線送信装置は、トリガ信号送信時期毎に、トリガ信号送信時期と次のトリガ信号送信時期との間の期間よりも十分に短い送信期間内に、前記トリガ信号を複数回送信することを特徴とする請求項６に記載のデータ記憶保持システム。
【請求項８】
前記トリガ信号送信時期と次のトリガ信号送信時期との間の期間は、第１メモリにデータが記憶保持されてからその記憶保持されたデータが喪失するまでの期間よりも短い期間に設定されていることを特徴とする請求項６または７に記載のデータ記憶保持システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば各種車載機器の初期設定値や動作プログラム等、長期にわたって記憶保持すべきデータを記憶保持する記憶保持装置及び記憶保持システムに関する。
【背景技術】
【０００２】
長期にわたってデータ保証が必要とされる車載機器では、例えばフラッシュメモリが採用されることが多い。フラッシュメモリは、不揮発性メモリの一種であり、データの読み出し及び書き込みを高速に行うことができ、静粛性に優れ、長期間のデータ記憶保持が可能である。ただし、長期間のデータ記憶保持ができるとはいえ、フローティングゲート電極による電荷の保持を通じてデータを記憶保持するものであるため、データが書き込まれてから例えば２〜３年間経過すると、フローティングゲート電極によって保持することができず放出されてしまう電荷数が多くなる。放出されてしまう電荷数が多くなることに起因して、フラッシュメモリに記憶保持されたデータにデータ化けが生じてしまう。
【０００３】
そこで、従来、例えば特許文献１に記載の技術が知られている。この文献に記載の記憶保持装置は、不揮発性メモリ（フラッシュメモリ）に対する書き込み動作が実行されてからの経過時間を計測するタイマと、不揮発性メモリ近傍の温度を測定する温度センサと、不揮発性メモリに対する書き込み動作の実行回数をカウントするカウンタと、不揮発性メモリに対して再度書き込み動作を実行するリフレッシュ回路とを備えている。そして、リフレッシュ回路は、実行回数及び温度に基づいて経過時間に対し重み付けをし、重み付けされた経過時間が所定時間を超えるとき、不揮発性メモリに対して再度書き込み動作を実行している。これにより、不揮発性メモリに記憶保持されているデータにデータ化けが生じる（データリテンション）前に再度書き込み動作が実行されるため、データの記憶保持期間は実質的に延長されるようになる。
【特許文献１】特開２０００−１１６７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、近年、例えば車載機器の制御プログラムや地図データの肥大化等に伴い、不揮発性メモリの大容量化が求められており、不揮発性メモリの高集積化が進められている。不揮発性メモリは、その高集積化が進展すると、データの記憶保持がより少数の電荷の保持によって行われるようになり、フローティングゲート電極から電荷がごく僅かに放出されただけでデータ化けが生じるようになってしまう。すなわち、高集積化に伴い、データ化けがより生じやすくなる。こうしたデータ化けの発生を抑制するには、データが書き込まれてからリフレッシュ処理をするまでの期間（リフレッシュ周期）をより短縮しなければならない。
【０００５】
上記従来技術においては、重み付けされた経過時間の所定時間への到達態様によってリフレッシュ処理を実行するため、実行回数及び温度によってリフレッシュ周期を変化させることができるものの、それらに応じて変更される限定的な変動範囲に限られている。そのため、リフレッシュ周期を大きく短縮（変更）することは難しい。
【０００６】
本発明は、上記実情に鑑みてなされたものであって、その目的は、リフレッシュ周期の変更をより容易に行うことのできるデータ記憶保持装置及びデータ記憶保持システムを提供することにある。
【課題を解決するための手段】
【０００７】
こうした目的を達成するため、請求項１に記載の発明では、電荷の保持を通じてデータを記憶保持する不揮発性の第１メモリと、第１メモリに当初書き込まれたデータと同一のデータを第１メモリに再度書き込むリフレッシュ処理を実行する書込制御部とを備えるデータ記憶保持装置であって、当該データ記憶保持装置外から発せられる、前記リフレッシュ処理の実行命令であるトリガ信号を無線にて受信する受信部を備え、前記書込制御部は、前記トリガ信号を受信したことに基づいて前記リフレッシュ処理を実行することを特徴とする。
【０００８】
データ記憶保持装置としてのこのような構成では、当該装置外から発せられる、リフレッシュ処理の実行命令であるトリガ信号を受信部によって無線にて受信するとき、リフレッシュ処理が書込制御部によって実行される。そのため、リフレッシュ処理の実行周期は、トリガ信号の受信周期、ひいては、トリガ信号の送信周期によって変更されることになる。例えばより長い送信周期にてトリガ信号が送信されれば、これに伴って、リフレッシュ処理の実行周期も長くなる。逆に、例えばより短い送信周期にてトリガ信号が送信されれば、これに伴って、リフレッシュ処理の実行周期も短くなる。このように、トリガ信号の送信周期が変更されるだけで、リフレッシュ処理の実行周期が変更されるようになる。したがって、データ記憶保持装置としての上記構成によれば、リフレッシュ周期の変更をより容易に行うことができるようになる。なお、上記第１メモリは、一般的にフラッシュメモリと呼ばれるものであり、フローティングゲート電極によって電荷を保持する形式のものや、ミラービット（登録商標）セルのように絶縁膜によって電荷を保持する形式のものでもよい。
【０００９】
ここで、第１メモリに当初書き込まれたデータ（以下マスタデータとも記載する）の取得方法は任意である。そのため、例えば当該装置はマスタデータを記録する記録媒体を有し、この記録媒体からマスタデータを取得してリフレッシュ処理を実行してもよい。他にも、例えば請求項２に記載の構成のように、データを記憶保持する第２メモリを備え、前記書込制御部は、前記リフレッシュ処理として、第１メモリに記憶保持されたデータを読み出し、この読み出したデータを第２メモリに書き込んだ後、この第２メモリに書き込まれたデータを読み出し、この読み出したデータを第１メモリに上書きすることとしてもよい。第１メモリにデータリテンションが生じる前にトリガ信号を受信する場合、当該装置は、マスタデータの記録媒体を持たずとも、リフレッシュ処理を実行することができるようになる。
【００１０】
ただし、リフレッシュ処理の一部として、第１メモリに記憶保持されているデータを読み出し、この読み出したデータを第２メモリに書き込む際、例えば外来ノイズに起因してデータが壊れてしまうこともある。
【００１１】
その点、請求項３に記載の発明のように、前記書込制御部は、前記リフレッシュ処理の実行時に、第１メモリに記憶保持されているデータを読み出し、この読み出したデータを第２メモリに書き込んだ後、第２メモリに書き込まれたデータが第１メモリに記憶保持されているデータと同一であるか否かを判断する第１チェック処理を実行し、第１チェック処理において同一でないと判断されるとき、第１メモリに記憶保持されているデータを再度読み出し、この読み出したデータを第２メモリに再度書き込むことが望ましい。
【００１２】
これにより、第２メモリに書き込まれたデータは第１メモリに記憶保持されているデータと同一のデータであることが保証されるようになるため、リフレッシュ処理の信頼性が向上する。
【００１３】
同様に、リフレッシュ処理の一部として、第２メモリに書き込まれたデータを読み出し、この読み出したデータを第１メモリに上書きする際、例えば外来ノイズに起因してデータが壊れてしまうこともある。
【００１４】
その点、請求項４に記載の発明のように、前記書込制御部は、前記リフレッシュ処理の実行時に、第２メモリに書き込まれたデータを読み出し、この読み出したデータを第１メモリに上書きした後、この第１メモリに上書きされたデータが第２メモリに記憶保持されているデータと同一であるか否かを判断する第２チェック処理を実行し、この第２チェック処理において同一でないと判断されるとき、第２メモリに記憶保持されたデータを再度読み出し、この読み出したデータを第１メモリに再度上書きすることが望ましい。
【００１５】
これによっても、第１メモリに上書きされたデータは第２メモリに記憶保持されているデータと同一のデータであることが保証されるようになるため、リフレッシュ処理の信頼性が向上する。なお、請求項４に記載の構成は請求項３に記載の構成と併用可能であり、これらを併用することで、リフレッシュ処理の信頼性はさらに向上する。
【００１６】
ただし、第１メモリのデータ記憶保持動作に異常が生じている場合もある。その場合にあっては、早急に第１メモリを修理交換等する必要がある。
【００１７】
その点、請求項５に記載の発明では、第１メモリのデータ記憶保持動作に異常がある旨の信号である異常信号を当該データ記憶保持装置外へ送信する送信部を備え、前記書込制御部は、第２チェック処理を繰り返し実行し、その繰り返し回数が所定回数以上となるとき、前記送信部を通じて前記異常信号を送信することを特徴とする。これにより、第１メモリのデータ記憶保持動作に異常がある旨を当該装置外へ報知することができるようになる。
【００１８】
請求項６に記載の発明は、請求項１〜５のいずれか一項に記載のデータ記憶保持装置と、前記トリガ信号を無線にて送信する無線送信装置とを含んで構成されるデータ記憶保持システムである。このシステムによれば、上記データ記憶保持装置から離れた場所に上記無線送信装置を設置することにより、リフレッシュ処理を遠隔指示することができる。
【００１９】
ここで、データ記憶保持装置の所在地によっては、トリガ信号を受信することができない場合がある。そこで請求項７に記載の発明のように、前記無線送信装置は、トリガ信号送信時期毎に、トリガ信号送信時期と次のトリガ信号送信時期との間の期間よりも十分に短い送信期間内に、前記トリガ信号を複数回送信することが望ましい。これにより、データ記憶保持装置が移動体に備えられていれば、データ記憶保持装置がトリガ信号を受信できる可能性が高くなる。そしてひいては、リフレッシュ処理をより確実に実行することができるようになる。
【００２０】
上記所定期間としてあまりに長い期間を採用すると、データリテンションが発生してしまう。そのため、請求項８に記載の発明のように、前記トリガ信号送信時期と次の時期との間の期間は、第１メモリにデータが記憶保持されてからその記憶保持されたデータが喪失するまでの期間よりも短い期間に設定されていることが望ましい。これにより、第１メモリに記憶保持されているデータにデータ化けが生じる（データリテンション）前にリフレッシュ処理が実行されるようになる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明に係るデータ記憶保持装置及びデータ記憶保持システムの一実施の形態について、図１〜図４を参照して説明する。なお、図１は、本実施の形態のデータ記憶保持システムについて、全体構成を示すブロック図である。はじめに、この図１を参照してデータ記憶保持システムについて説明する。
【００２２】
図１に示されるように、本実施の形態のデータ記憶保持システム１は、例えばカーナビゲーション装置として具体化されるデータ記憶保持装置１０を備えており、このデータ記憶保持装置１０は、ＳＤカード１１（第１メモリ）、書込制御部１２、アンテナ１３、通信部（受信部、送信部）１４、ＤＲＡＭ（第２メモリ）１５及び温度センサ１６等々を有している。
【００２３】
ＳＤカード１１は、例えばＮＡＮＤ型フラッシュメモリから構成されており、当該カーナビゲーション装置の制御プログラムや地図情報等を記憶保持している。
【００２４】
書込制御部１２は、このリフレッシュ処理の実行命令である後述のトリガ信号をアンテナ１３を介して通信部１４にて受信したことに基づいて、ＳＤカード１１のリフレッシュ処理を実行し、その際、書込制御部１２は、データの一時記憶保持領域としてＤＲＡＭ１５を使用する。
【００２５】
詳しくは、書込制御部１２は、ＳＤカード１１に当初記憶保持されているデータを読み出し、この読み出したデータをＤＲＡＭ１５に書き込む。これにより、通常、ＳＤカード１１に当初記憶保持されていたデータと同一のデータがＤＲＡＭ１５に記憶保持されることになる。その後、書込制御部１２は、ＤＲＡＭ１５に記憶保持されているデータを読み出し、この読み出したデータをＳＤカード１１に上書きする。これにより、通常、ＤＲＡＭ１５に記憶保持されていたデータと同一のデータがＳＤカード１１に記憶保持されることになる。このようにして、書込制御部１２は、ＳＤカード１１に当初記憶保持されていたデータと同一のデータを当該ＳＤカード１１に再度書き込んでいる。
【００２６】
また、書込制御部１２は、リフレッシュ処理の実行時に、ＳＤカード１１に記憶保持されているデータを読み出し、この読み出したデータをＤＲＡＭ１５に書き込んだ後、ＤＲＡＭ１５に書き込まれたデータがＳＤカード１１に記憶保持されているデータと同一であるか否かを判断する第１チェック処理を実行する。そして、書込制御部１２は、この第１チェック処理において同一でないと判断されることに基づいて、ＳＤカード１１に記憶保持されているデータを再度読み出し、この読み出したデータをＤＲＡＭ１５に再度書き込む。これにより、ＤＲＡＭ１５に書き込まれたデータがＳＤカード１１に記憶保持されているデータと同一のデータであることを保証することができ、ひいては、リフレッシュ処理の信頼性が向上する。さらに、書込制御部１２は、第１チェック処理を繰り返し実行し、その繰り返し回数が所定回数（本実施の形態では例えば「１０回」）以上となるとき、アンテナ１３及び通信部１４を通じて異常信号を送信する。これにより、ＤＲＡＭ１５のデータ記憶保持動作に異常がある旨を当該データ記憶保持装置１０外へ報知することができるようになる。
【００２７】
また、書込制御部１２は、リフレッシュ処理の実行時に、ＤＲＡＭ１５に書き込まれたデータを読み出し、この読み出したデータをＳＤカード１１に上書きした後、このＳＤカード１１に上書きされたデータがＤＲＡＭ１５に記憶保持されているデータと同一であるか否かを判断する第２チェック処理を実行する。そして、書込制御部１２は、この第２チェック処理において同一でないと判断されるとき、ＤＲＡＭ１５に記憶保持されたデータを再度読み出し、この読み出したデータをＳＤカードに再度上書きする。これによっても、ＳＤカード１１に上書きされたデータはＤＲＡＭ１５に記憶保持されているデータと同一のデータであることを保証することができ、ひいては、リフレッシュ処理の信頼性が向上する。さらに、書込制御部１２は、第２チェック処理を繰り返し実行し、その繰り返し回数が所定回数（本実施の形態では例えば「１０回」）以上となるとき、アンテナ１３及び通信部１４を通じて異常信号を送信する。これにより、ＳＤカード１１のデータ記憶保持動作に異常がある旨を当該データ記憶保持装置１０外へ報知することができるようになる。
【００２８】
なお、本実施の形態では、上記所定回数として例えば「１０回」を採用したが、これに限らず任意である。ＤＲＡＭ１５に書き込まれたデータを読み出すとともにこの読み出したデータをＳＤカード１１に上書きする一連の処理を、高い信頼性をもって実行することができるのであれば、上記所定回数として例えば「０回」を採用する、すなわち、第２チェック処理の実行を割愛することとしてもよい。
【００２９】
また、図１に示されるように、本実施の形態のデータ記憶保持システム１は、上記データ記憶保持装置１０に対してトリガ信号を無線にて送信するとともに、上記データ記憶保持装置１０から異常信号を無線にて受信する無線通信装置２０を備えている。この無線通信装置２０は、例えば道路に沿って設置される路側器やＧＰＳ衛星あるいはこれらを介してデータ記憶保持装置１０と無線接続されている端末装置として具体化される。
【００３０】
無線通信装置２０は、データ記憶保持装置１０から異常信号を受信すると、その異常信号の送信元の情報とともにその旨を製造業者等に報知する。
【００３１】
既述したように、上記トリガ信号は、データ記憶保持装置１０に対するリフレッシュ処理の実行命令であるため、このトリガ信号を受信しなければリフレッシュ処理を実行しない。また、本実施の形態では、データ記憶保持装置１０はカーナビゲーション装置として車載されているため、当該データ記憶保持装置１０の所在地は変動し、トリガ信号を受信できないこともある。無線通信装置２０は、ＳＤカード１１に記憶保持されているデータが喪失する前にリフレッシュ処理を確実に実行させるべく、ＳＤカード１１にデータが書き込まれてから喪失するまでの期間よりも十分に短い一定期間（例えば「２年」）毎に、この一定期間よりも短い一定期間（例えば「２週間」）、トリガ信号を繰り返し送信する。すなわち、図２に示すように、無線通信装置２０は、トリガ信号送信時期毎に、トリガ信号送信時期と次のトリガ信号送信時期との間の一定期間Ａよりも短い一定期間Ｂに、十分に短い周期にてトリガ信号を複数回送信する。なお、上記一定期間Ａ及びＢは必要に応じて変更可能である。
【００３２】
以上のように構成されたデータ記憶保持装置１０の動作について、図３及び図４を併せ参照しつつ説明する。図３は、データ記憶保持装置１０によって実行される処理手順全体を示すフローチャートであり、図４は、図３に示した処理の一部であるリフレッシュ処理についてその処理手順を示したフローチャートである。なお、本実施の形態では、データ記憶保持装置１０は、カーナビゲーション装置を搭載する車両のＡＣＣスイッチ（アクセサリスイッチ）がオンとされている期間中に図３及び図４に示す処理を実行するものとする。
【００３３】
図３に示されるように、ＡＣＣスイッチがオンとされると、データ記憶保持装置１０（詳しくは書込制御部１２）は、まず、ステップＳ１の判断処理として、ＡＣＣスイッチが前回オンとされている期間中に上記リフレッシュ処理が実行完了しなかったことを示すフラグである実行中フラグＦが設定されているか否かを判断する。
【００３４】
ここで、実行中フラグＦが設定されているとき（ステップＳ１の判断処理において「Ｙｅｓ」）、ＡＣＣスイッチがオンとされている前回の期間中にリフレッシュ処理（図４参照）が完了せず中断されたことを意味するため、書込制御部１２は、後述するステップＳ４の処理及びステップＳ５の処理として、中断されたアドレスからＳＤカード１１のリフレッシュ処理を再開する。
【００３５】
一方、実行中フラグＦが解除されているとき（ステップＳ１の判断処理において「Ｎｏ」）、上記リフレッシュ処理は実行完了していることを意味する。そのため、書込制御部１２は、続くステップＳ２の判断処理を通じて、実行中フラグＦが前回解除されてからの経過時間が上記一定期間Ｂ（図２）以上となるまで待機する。すなわち、データ記憶保持装置１０は、ＳＤカード１１のリフレッシュ処理を一旦実行完了した後は、少なくとも一定期間Ｂ以上の期間が経過するまでは、リフレッシュ処理を実行しない。これにより、書込制御部１２は、同一の一定期間Ｂ（図２）中にトリガ信号を複数回受信するようなことがあっても、受信の都度、リフレッシュ処理を実行してしまうことを防止している。
【００３６】
書込制御部１２は、続くステップＳ３の処理を通じて、無線通信装置２０から送信されたトリガ信号を受信するまで待機する。そして、無線通信装置２０がトリガ信号を送信し、データ記憶保持装置１０（詳しくは通信部１４）がトリガ信号を受信するとき（ステップＳ３の判断処理において「Ｙｅｓ」）、書込制御部１２は、続くステップＳ４の処理として、リフレッシュ処理の準備処理を実行する。
【００３７】
先のステップＳ１の判断処理において「Ｙｅｓ」と判断されるとき、あるいは、ステップＳ３の処理を終えると、書込制御部１２は、続くステップＳ４の準備処理を実行する。具体的には、書込制御部１２は、まず、図示しない他の車載機器の制御部に対し、ＳＤカード１１へのアクセスを一切禁止するとともに、リフレッシュ処理を実行するために必要となるデータ記憶保持領域をＤＲＡＭ１５に確保する。なお、ＤＲＡＭ１５の記憶容量で足りない場合にあっては、例えばハードディスクドライブ（図示略）等、適宜のデータ記憶保持部に、リフレッシュ処理を実行するために必要となるデータ記憶保持領域を確保しておいてもよい。
【００３８】
準備処理を終えると、書込制御部１２は、続くステップＳ５として、リフレッシュ処理を実行する。詳しくは、図４に示すように、書込制御部１２は、まず、ステップＳ５０１の処理として、上記実行中フラグＦを設定するとともに、リフレッシュ処理を開始したＳＤカード１１のアドレスを記憶保持する。これにより、例えばリフレッシュ処理の実行中にＡＣＣスイッチがオフとされ、リフレッシュ処理の実行が中断されても、ＡＣＣスイッチが次回にオンとされるとき、中断されたアドレスからリフレッシュ処理を開始することができる。
【００３９】
このステップＳ５０１の処理を実行すると、次に、書込制御部１２は、続くステップＳ５０２の処理として、ＳＤカード１１に記憶保持されているデータを読み出し、ＤＲＡＭ１５に確保したデータ記憶保持領域に書き込む。このデータの書き込みを終えると、書込制御部１２は、続くステップＳ５０３の判断処理として、例えばパリティチェックやＣＲＣエラー訂正等を通じて、ＤＲＡＭ１５に書き込んだデータがＳＤカード１１に記憶保持されているデータと同一であるか否かを判断する（第１チェック処理）。
【００４０】
ここで、同一でない旨の判断がされるとき（ステップＳ５０３の判断処理において「Ｎｏ」）、書込制御部１２は、続くステップＳ５０４の判断処理として、同一でない旨の判断がなされた繰り返し回数は所定回数（本実施の形態では例えば「１０回」）以上か否かを判断する。繰り返し回数が所定回数に満たないと判断されるとき（ステップＳ５０４の判断処理において「Ｎｏ」）、書込制御部１２は、先のステップＳ５０２〜Ｓ５０４の一連の処理を再度実行する。
【００４１】
なお、繰り返し回数が所定回数以上であると判断されるとき（ステップＳ５０４の判断処理において「Ｎｏ」）、書込制御部１２は、続くステップＳ５０５の処理として、ＤＲＡＭ１５の記憶保持動作に異常が有る旨を無線通信装置２０に送信する。これにより、ＤＲＡＭ１５のデータ記憶保持動作に異常がある旨を無線通信装置２０に報知することができるようになる。
【００４２】
一方、先のステップＳ５０３の判断処理において、同一である旨の判断がされるとき（ステップＳ５０３の判断処理において「Ｙｅｓ」）、ＤＲＡＭ１５に書き込まれたデータはＳＤカード１１に記憶保持されているデータと同一のデータであることを保証した上で、書込制御部１２は、続くステップＳ５０６の処理として、ＤＲＡＭ１５に書き込まれたデータを読み出し、この読み出したデータをＳＤカード１１に上書きする。このデータの上書きを終えると、書込制御部１２は、続くステップＳ５０７の判断処理として、例えばパリティチェックやＣＲＣエラー訂正等を通じて、ＳＤカード１１に上書きされたデータがＤＲＡＭ１５に記憶保持されているデータと同一であるか否かを判断する（第２チェック処理）。
【００４３】
ここで、同一でない旨の判断がされるとき（ステップＳ５０７の判断処理において「Ｎｏ」）、書込制御部１２は、続くステップＳ５０８の判断処理として、同一でない旨の判断がなされた繰り返し回数は所定回数（本実施の形態では例えば「１０回」）以上か否かを判断する。繰り返し回数が所定回数に満たないと判断されるとき（ステップＳ５０８の判断処理において「Ｎｏ」）、書込制御部１２は、先のステップＳ５０６〜Ｓ５０８の一連の処理を再度実行する。
【００４４】
なお、繰り返し回数が所定回数以上であると判断されるとき（ステップＳ５０８の判断処理において「Ｎｏ」）、書込制御部１２は、続くステップＳ５０９の処理として、ＳＤカード１１の記憶保持動作に異常が有る旨を無線通信装置２０に送信する。これにより、ＳＤカード１１のデータ記憶保持動作に異常がある旨を無線通信装置２０に報知することができるようになる。
【００４５】
他方、先のステップＳ５０７の判断処理において、同一である旨の判断がされるとき（ステップＳ５０７の判断処理において「Ｙｅｓ」）、ＳＤカード１１に上書きされたデータはＤＲＡＭ１５に記憶保持されているデータと同一のデータであることを保証し、ひいては、ＳＤカード１１に上書きされたデータは当初ＳＤカード１１に記憶保持されていたデータと同一のデータであることを保証した上で、書込制御部１２は、続くステップＳ５１０の判断処理を実行する。
【００４６】
既述したように、本実施の形態では、ＮＡＮＤ型フラッシュメモリにて構成されたＳＤカード１１が採用されている。ＮＡＮＤ型フラッシュメモリにおいては、バイト単位ではなくバイトよりも大きなセル単位にてデータが記憶保持される。そのため、ステップＳ５１０の判断処理においては、書込制御部１２は、ＳＤカード１１の全セルに対してリフレッシュ処理が終了したか否かを判断し、ＳＤカード１１の全セルに対してリフレッシュ処理が終了していないと判断されるとき（ステップＳ５１０の判断処理において「Ｎｏ」）、上記ステップＳ５０２〜ステップＳ５０９の一連の処理を次のセルに対して実行する。
【００４７】
一方、ＳＤカード１１の全セルに対してリフレッシュ処理が終了したと判断されるとき（ステップＳ５１０の判断処理において「Ｙｅｓ」）、書込制御部１２は、続くステップＳ５１１の処理として、上記実行中フラグＦを解除し、続くステップＳ６に移行し、後処理を実行する（図３参照）
後処理においては、書込制御部１２は、図示しない他の車載機器の制御部に対しＳＤカード１１へのアクセスを許可するとともに、ＤＲＡＭ１５に確保してあったデータ記憶保持領域を開放する。
【００４８】
以上説明した上記実施の形態では、データ記憶保持装置１０は、ＮＡＮＤ型フラッシュメモリから構成されるＳＤカード１１と、無線通信装置２０から発せられるトリガ信号を無線にて受信する通信部１４と、ＳＤカード１１に当初書き込まれたデータと同一のデータをＳＤカード１１に再度書き込むリフレッシュ処理をトリガ信号を受信したことに基づいて実行する書込制御部１２とを備えることとした。これにより、無線通信装置２０から送信されるトリガ信号の送信周期を変更するだけで、書込制御部１２によるリフレッシュ処理の実行周期が変更されるようになる。したがって、リフレッシュ周期の変更をより容易に行うことができるようになる。
【００４９】
なお、本発明に係るデータ記憶保持装置及びデータ記憶保持システムは、上記実施の形態にて例示した構成に限定されるものではなく、本発明の趣旨を逸脱しない範囲において、種々に変形して実施することが可能である。すなわち、上記実施の形態を適宜変更した例えば次の形態として実施することもできる。
【００５０】
上記実施の形態では、ＮＡＮＤ型フラッシュメモリから構成されるＳＤカード１１を採用しているが、ＮＡＮＤ型フラッシュメモリに限らず、他に例えばＮＯＲ型フラッシュメモリから構成されるＳＤカード１１を採用してもよい。その場合にあっては、ＮＯＲ型フラッシュメモリの方がＮＡＮＤ型フラッシュメモリよりも長期にわたってデータを記憶保持することができるため、リフレッシュ処理の実行周期をより長くしてもよい。
【００５１】
上記実施の形態では、第１チェック処理の繰り返し回数に対する所定回数として例えば「１０回」を採用したが、これに限らず任意である。ＳＤカード１１に記憶保持されているデータを読み出すとともにこの読み出したデータをＤＲＡＭ１５に書き込む一連の処理を、高い信頼性をもって実行することができるのであれば、上記所定回数として例えば「０回」を採用する、すなわち、第１チェック処理の実行を割愛することとしてもよい。
【００５２】
同様に、上記実施の形態では、第２チェック処理の繰り返し回数に対する所定回数として例えば「１０回」を採用したが、これに限らず任意である。ＤＲＡＭ１５に書き込まれたデータを読み出すとともにこの読み出したデータをＳＤカード１１に上書きする一連の処理を、高い信頼性をもって実行することができるのであれば、上記所定回数として例えば「０回」を採用する、すなわち、第２チェック処理の実行を割愛することとしてもよい。
【００５３】
上記実施の形態では、書込制御部１２は、第１チェック処理を繰り返し実行し、その繰り返し回数が所定回数（本実施の形態では例えば「１０回」）以上となるとき、アンテナ１３及び通信部１４を通じて異常信号を送信していたが、これを割愛してもよい。
【００５４】
当該データ記憶保持装置１０が例えば熱帯等の高温下で使用される場合、データの記憶保持に係る電子の運動がより活発になるため、フローティングゲート電極で保持することが難しくなり、ひいては、ＳＤカード１１に記憶保持されているデータにデータリテンションが生じやすくなる。その点、ＳＤカード１１の温度を検出する温度センサを備え、その検出結果を無線通信装置２０に送信することとしてもよい。これにより、無線通信装置２０では、受信した温度情報に応じて一定期間Ａを変更することで、より適切な時期に期間Ａよりも十分に短い周期でトリガ信号を送信することができるようになる。そして、より適切な時期にリフレッシュ処理を実行することができるようになる。なお、無線通信装置２０へ送信する情報は温度情報に限らない。他に例えば、データ記憶保持装置１０の位置情報を無線通信装置２０へ送信してもよい。これによっても、当該データ記憶保持装置１０の置かれる環境に応じてトリガ信号を適切に送信することができるようになる。
【図面の簡単な説明】
【００５５】
【図１】本発明に係るデータ記憶保持システムの一実施の形態について、その全体構成を示すブロック図。
【図２】上記実施の形態を構成する無線通信装置によって送信されるトリガ信号の送信周期を説明するための模式図。
【図３】上記実施の形態を構成するデータ記憶保持装置によって実行される処理について、その処理手順を示すフローチャート。
【図４】上記実施の形態のデータ記憶保持装置によって実行されるリフレッシュ処理について、その処理手順を示すフローチャート。
【符号の説明】
【００５６】
１…データ記憶保持システム、１０…データ記憶保持装置、１１…ＳＤカード（第１メモリ）、１２…書込制御部、１３…アンテナ、１４…通信部（受信部、送信部）、１５…ＤＲＡＭ（第２メモリ）、２０…無線通信装置（無線送信装置）。
【図１】
2009217701.tif 000003
【図２】
2009217701.tif 000004
【図３】
2009217701.tif 000005
【図４】
2009217701.tif 000006