(57)【要約】  マイクロプロセッサと連携するフラッシュメモリデバイスにデータを送信する方法であって、プログラミング装置とフラッシュメモリデバイスとの間に低周波ワイヤレスリンクを確立するステップを含む。命令及びその他のデータはこのワイヤレス通信リンクを介してマイクロプロセッサ及びフラッシュメモリデバイスに伝送され、フラッシュメモリデバイスに記憶される。
2008541300.tif 000002
【特許請求の範囲】
【請求項１】
フラッシュメモリデバイスをプログラミングする方法であって、
a)  プログラミング装置から低周波信号を出力し；
b)  プログラミング装置からのこの低周波信号を受信するステップから成り、この低周波信号がフラッシュメモリデバイスに記憶されるべきプログラムを含むフラッシュメモリデバイスのプログラミング方法。
【請求項２】
ステップb)は、フラッシュメモリデバイスに対して、低周波アンテナを介して得たエネルギーを供給するステップを含む請求項１に記載の方法。
【請求項３】
低周波アンテナが充電ポンプに給電し、充電ポンプがフラッシュメモリデバイスに給電する請求項２に記載の方法。
【請求項４】
低周波アンテナがフラッシュメモリデバイスの一部である請求項２に記載の方法。
【請求項５】
プログラミング装置が低周波アンテナを含むコンピュータである請求項１に記載の方法。
【請求項６】
フラッシュメモリデバイスに対する唯一の外部接続がワイヤレス低周波リンクである請求項１に記載の方法。
【請求項７】
フラッシュメモリデバイスが車両に搭載される請求項１に記載の方法。
【請求項８】
低周波アンテナを車両内のフラッシュメモリデバイスから距離を置いた場所に設置する請求項７に記載の方法。
【請求項９】
低周波信号が約125kHzの周波数を有する請求項１に記載の方法。
【請求項１０】
車両に搭載されたフラッシュメモリデバイスをプログラミングする方法であって、
a)  プログラミング装置とフラッシュメモリデバイスの間に低周波ワイヤレスリンクを確立し；
b)  フラッシュメモリデバイスと連携するマイクロプロセッサを作動させるための命令をプログラミング装置から低周波ワイヤレスリンクを介してフラッシュメモリデバイスへ伝送し；
c)  マイクロプロセッサを作動させるための命令をフラッシュメモリデバイスに記憶させるステップから成るフラッシュメモリデバイスのプログラミング方法。
【請求項１１】
フラッシュメモリデバイスと連携する低周波アンテナを介して、低周波ワイヤレスリンクによって伝送される命令を受信する請求項１０に記載の方法。
【請求項１２】
低周波アンテナを、車両内のフラッシュメモリデバイスから距離を置いた場所に設置する請求項１１に記載の方法。
【請求項１３】
低周波アンテナから受けるエネルギーでフラッシュメモリデバイスを給電するステップを含む請求項１２に記載の方法。
【請求項１４】
マイクロプロセッサと連携するフラッシュメモリデバイスにプログラムを最初に記憶させる方法であって、
a)  低周波信号を受信するための領域を画定し；
b)  最初のプログラミングのため、フラッシュメモリデバイスを画定された領域へ移動させ;
c)  プログラミング装置とフラッシュメモリデバイスの間に低周波ワイヤレスリンクを確立し；
d)  フラッシュメモリデバイスと連携するマイクロプロセッサを作動させるための命令を、確立された低周波ワイヤレスリンクを介して伝送するステップから成るフラッシュメモリデバイスにプログラムを最初に記憶させる方法。
【請求項１５】
フラッシュメモリデバイスと連携する低周波アンテナを含む請求項１４に記載の方法。
【請求項１６】
低周波アンテナが、マイクロプロセッサを作動させるための命令を伝送する過程において、フラッシュメモリデバイス及びこれと連携するマイクロプロセッサを作動させるのに利用されるエネルギーを捕捉する請求項１５に記載の方法。
【請求項１７】
低周波ワイヤレスリンクがプログラミング装置とフラッシュメモリデバイスの間の唯一の接続である請求項１４に記載の方法。
【発明の詳細な説明】
【関連出願との相互参照】
【０００１】
本願は2005年5月18日付け米国仮出願第60/682,083号及び第60/702,522号に基づく優先権を主張する。
【背景技術】
【０００２】
本発明は広義にはマイクロプロセッサ用のフラッシュメモリデバイスをプログラムする方法に係わる。より具体的には、本発明はワイヤレスリンクを介してフラッシュメモリデバイスをプログラムする方法に係わる。
【０００３】
フラッシュメモリデバイスは電気的に消去及びプログラム可能な読出し専用メモリの一種であり、データの不揮発的記憶に使用される。今日、携帯電子機器における実行コード及びデータの記憶にフラッシュメモリを使用する機会が多くなっている。定期的なプログラムの更新及び変更を必要とする、または好ましいとするデバイスが少なくない。その典型例として、フラッシュメモリデバイスの場合には、プログラムを更新するのに他のコンピュータとのハードウェア接続が必要である。しかし、多くの場合、フラッシュメモリデバイスはアクセスが制約されるか、または困難なマシーンまたは車両内にフラッシュメモリデバイスが組み込まれている。
【０００４】
しかも、マイクロプロセッサを最初にプログラミングする際、接続が必要である。マイクロプロセッサとの物理的接続には、マイクロプロセッサを支持し、保護しているハウジングに開口を設ける必要がある。従って、マイクロプロセッサのプログラミングが終了した後、さらに別の取扱いや組立て作業が必要になる。当然の結果として、フラッシュメモリデバイス及びマイクロプロセッサの組立て作業またはその他の取扱いは損傷の原因となる可能性がある。
【０００５】
上記及びその他の理由から、物理的接続を必要としないマイクロプロセッサのプログラミング方法の設計及び開発が望ましい。
【発明の概要】
【０００６】
本発明によるフラッシュメモリデバイスプログラミング方法は、その１実施態様として、プログラミング装置であるコンピュータとフラッシュメモリデバイスとの間に低周波ワイヤレスリンクを確立し、このワイヤレスリンクを介してプログラミング装置であるコンピュータからフラッシュメモリデバイスへ所要のコード及びデータを伝送するステップを含む。
【０００７】
この実施態様において、フラッシュメモリデバイスは低周波アンテナを含む。低周波アンテナはプログラミング装置から低周波信号を受信する。プログラミング装置はフラッシュメモリデバイスに記憶させるべき複数のコード、命令またはその他のデータを含む信号を送信する。フラッシュメモリデバイスをマイクロコントローラと連携させて、フラッシュメモリデバイスに記憶されている命令が公知のマイクロコントローラに実行または利用されるようにする。
【０００８】
場合によっては、デバイスは車両またはその他のアクセスし難い場所に設置されることがある。従って、従来の方法で再プログラミングまたはプログラムの修正を行なうにはハードリンクが必要になる。しかし、この場合、ハードリンクを確立することは実際に不可能か、または困難である。本発明の方法はフラッシュメモリデバイスのプログラミングに低周波ワイヤレスリンクを利用する。低周波アンテナによって捕捉されるエネルギーによってフラッシュメモリデバイスを作動させることができる。低周波アンテナが捕捉したエネルギーは連携の充電ポンプに蓄積される。アンテナが捕捉した低周波エネルギーが充電ポンプを充電し、充電された充電ポンプを利用してプログラミング時にフラッシュメモリデバイスを駆動する。所要の信号の送信が終わると、フラッシュメモリデバイスへの給電を停止させる。但し、フラッシュメモリデバイスへ伝送された命令は存続し、所期のフラッシュメモリデバイスプログラミングが完了する。
【０００９】
従って、本発明の方法は物理的接続を必要とすることなく迅速に且つコストに見合う有効性でフラッシュメモリデバイスプログラミングを可能にする。
【００１０】
本発明の上記及びその他の特徴を添付の図面を参照しながら以下に説明する。
【発明を実施するための最良の形態】
【００１１】
図１は装置12を含む車両10を実施例として示す。装置12はマイクロプロセッサ16によって駆動され、制御される。マイクロプロセッサ16と連携するのがフラッシフラッュメモリデバイス14である。フラッシュメモリデバイス14はデータの不揮発的記憶に利用される電気的に消去及びプログラム可能な読出し専用メモリである。フラッシュメモリデバイス14はマイクロプロセッサ16に対して情報及びプログラミング命令を提供するのに利用される。マイクロプロセッサ16及びフラッシュメモリデバイス14は低周波アンテナ20と連携する。低周波アンテナ20はマイクロプロセッサ16やフラッシュメモリデバイス14の近傍に配置する必要はなく、これらとは距離を置いた車両10内の場所に設置することができる。但し、低周波アンテナ20は装置12の一部として配置することもできる。従って、低周波アンテナ20の位置は特定用途の条件及び車両10内のどの場所が望ましいかに応じて決定される。
【００１２】
ラップトップ型パソコンなどのようなプログラミング装置24は低周波アンテナ22と連携する。この低周波アンテナ22は信号18を送信する。信号18は低周波アンテナ20と低周波アンテナ22との間に低周波ワイヤレスリンクを可能にする。従って、これによってプログラミング装置24とフラッシュメモリデバイス14の間に低周波リンクが確立される。この低周波リンクはフラッシュメモリデバイス14への命令の送信及び記憶を可能にする。
【００１３】
信号18はフラッシュメモリデバイス14内において利用され、記憶される複数の命令を含む。実施例において、信号18は約125ｋHzの低周波数信号を含むが、これ以外の周波数も本発明の範囲内である。命令はマイクロプロセッサ16を、従って装置12を作動させるのに必要なプログラム更新のほか、フラッシュメモリデバイス14にダウンロードし、記憶させることが必要な、または望ましいその他の情報をも含むことがある。
【００１４】
低周波数アンテナ22は信号18を発生させる。信号18からのエネルギーを低周波数アンテナ20が捕捉する。低周波数アンテナ20は充電装置15と連携させることができる。充電装置15はプログラミングの進行時、フラッシュメモリデバイス14を駆動するためのエネルギーを蓄積することができる。充電装置15を利用すれば、フラッシュメモリデバイス14を外部電源によって駆動する必要がない。即ち、フラッシュメモリデバイス14をプログラミングするために必要な電力はすべて信号18によって供給される。プログラミング装置24と、これと距離を隔てて配置されたフラッシュメモリデバイス14との間で送電が行なわれることで、外部接続を必要とすることなくフラッシュメモリデバイス14への命令のプログラミング及びダウンロードが可能になる。
【００１５】
フラッシュメモリデバイス14は車両10に搭載されているバッテリのような電源によって給電することも可能である。所要のプログラミング動作を可能にするのに充分なエネルギーを発生させるのに低周波アンテナからのエネルギーを必要としないで済むようにフラッシュメモリデバイス14に常時車両10から給電することも可能である。
【００１６】
図２は組立て作業のステップを示す説明図であり、ワイヤレス・プログラミング方法に使用されるワイヤレス装置の組立てステップを示す。1つの実施例として、組立てラインン30は幾つかの組立てステップから成り、これらのステップを順次実行することによって、マイクロプロセッサ45及びフラッシュメモリデバイス42を含むワイヤレス装置を得る。ワイヤレス装置は種々の組立てステップを経て最終的にプログラミング領域32となる。ワイヤレス装置はアンテナ46及びフラッシュメモリデバイス42を支持するハウジング44を含む。
【００１７】
フラッシュメモリデバイスの公知のプログラミング法では、組立て作業のいずれかのステップにおいてハードウェア接続が必要である。ところが、本発明では、装置40がプログラミング領域32に入ると、装置40とプログラミング装置34の間に確立されるワイヤレス接続を利用する。プログラミング領域32において、プログラミング装置34によって信号38が出力され、低周波アンテナ36を介して装置40へ送信される。信号は命令を形成するとともにこれらの命令を伝送し、これらの命令はフラッシュメモリデバイス42に記憶される。これらの命令はワイヤレスリンクを介して伝送され、いかなる物理的接続をも必要としない。しかも、装置40はプログラミングが行なわれる前に完全に組立てることができる。
【００１８】
図示の実施例では、信号38によって発生させられたエネルギーが装置49の低周波アンテナ46に捕捉され、プログラミング時にフラッシュメモリデバイス14への給電に使用される。低周波アンテナを介するエネルギーの伝送は組立ての過程で装置40の給電に必要とする電気的接続の数を著しく減少させる。
【００１９】
従って、図示例に基づいて開示する本発明のプログラミング方法はフラッシュメモリデバイスのプログラミングに低周波ワイヤレスリンクを採用することによって、フラッシュメモリデバイスのプログラミングに必要な電気的接続及びこれに付随するハードウェアの数を著しく減少させる。
【００２０】
以上に本発明の好ましい実施態様を説明したが、当業者ならば、本発明の範囲を逸脱することなく幾つかの変更実施態様を思いつくであろう。従って、本発明の真の範囲及びコンテンツを理解するためには、後記する請求項を検討されたい。
【図面の簡単な説明】
【００２１】
【図１】フラッシュメモリデバイスと、プログラミング装置からの信号を受信する低周波アンテナを備えた車両を例示するスケッチである。
【図２】フラッシュメモリデバイスをプログラミングするプログラミング領域を含む組立て作業を例示する簡略図である。
【図１】
2008541300.tif 000003
【図２】
2008541300.tif 000004
【国際調査報告】
2008541300.tif 000005
2008541300.tif 000006
2008541300.tif 000007