(57)【要約】【課題】ドアカバー等の複雑な機構なしに、メモリーカードが外れたことを検知してから、電源及び他の信号線がコネクタから離脱するまでの時間内に処理中の動作を完了して、メモリーカードの電源を遮断し、安全にカードが取外すことができるようにしたメモリーカード装置を提供する。【解決手段】カードコネクタ３のカード検知信号−ＣＤを出力する１番接点を他の信号接点に比べて奥に位置し、接地端子である１０番接点はカードを外す時に最後に接点が外れるように長く作り、メモリーカード１が外れ−ＣＤ信号によりコントローラ４に割り込みが発生すると、コントローラ４は先ずメモリカード１にリセットコマンドを発行し、メモリーカード１への制御信号を非活性化させ、カード電源を遮断しても安全なようにする。そして、最後にカード電源制御信号ＥＮ＿Ｖ＿ＣＡＲＤを制御して、電源スイッチ回路５によりカード電源を遮断する。【選択図】        図１
2005018513.tif 000002
【特許請求の範囲】
【請求項１】
カードコネクタに設けたピンまたはスイッチ機構からなる信号端子中，カード検知用端子をメモリーカードをコネクタから外す時、最初に離脱するように構成したメモリーカード装置において、前記カード検知用端子からメモリーカードが離脱したことを検知した時、メモリーカードの電源端子及び他の端子がカードコネクタから離脱する前に、メモリーカードに対してリセット信号又はリセットコマンド信号を送信して現在実行中の処理を中断してからメモリカードの電源を遮断して電気的に安全にメモリーカードを取外すことができるように制御プログラムを構成したコントローラを設けたことを特徴とするメモリーカード装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、ユーザの特別な操作なしに、メモリーカードを電気的に安全に取出すことができるようにしたメモリカードを読み書きするメモリカード装置に関するものである。
【０００２】
【従来の技術】
メモリカード装置のコネクタは、接続するピンの位置、あるいは機械的なスイッチ機構の位置により、カードを取り外す時のシーケンスは次のようになっている。
１）カード検知信号によりメモリーカードが外れたことを検知。
２）電源及び他の信号線が離脱。
１）から２）までは５ｍｓｅｃ程度の時間しかない。
【０００３】
従来は、カード検知信号によりメモリーカードが外された時、それを検知し、そのカード検知信号によりカード電源をすぐに遮断していたが、書き込み中や消去中にメモリーカードの電源を遮断すると、メモリーカードの動作が保証できないばかりでなく、最悪の場合、メモリーカード内のデータを破壊する可能性がある。
【０００４】
この問題を解決するため、書き込み中あるいは消去動作が完了するのを待ってから電源を遮断しようとして、例えばＮＡＮＤ  ＦＬＡＳＨメモリを使用しているメモリーカードの場合、消去動作に最大１００ｍｓｅｃかかり、間に合わない。この結果、動作完了する前にカード信号線が外されてしまう。
【０００５】
また、時間稼ぎのためのスイッチ付のドアカバーを設けたりする方法もあるが、部品点数が増え、また故障の原因になりコストダウンが望めない。
【０００６】
【非特許文献１】
”ＣｏｍｐａｃｔＦｌａｓｈ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  Ｒｅｖｉｓｉｏｎ  １．２”，１９９７年７月，ＣｏｍｐａｃｔＦｌａｓｈ                  Ａｓｓｏｃｉａｔｉｏｎ
【非特許文献２】
”ＴＣ５８Ｖ１６ＢＤＣデータシート，１６メガビット（２Ｍ×８ビット）ＣＭＯＳ  ＮＡＮＤ            ＦＬＡＳＨ  Ｅ２ＰＲＯＭ”，２００１年１０月２４日，東芝
【０００７】
【発明が解決しようとする課題】
そこで本発明は、ドアカバー等の複雑な機構なしに、メモリーカードが外れたことを検知してから、電源及び他の信号線がコネクタから離脱するまでの時間内に処理中の動作を完了して、メモリーカードの電源を遮断し、安全にカードが取外すことができるようにしたメモリーカード装置を提供することを課題とするものである。
【０００８】
【課題を解決するための手段】
本発明は、上記課題を解決するためになされたもので、カードコネクタに設けたピンまたはスイッチ機構からなる信号端子中，カード検知用端子をメモリーカードをコネクタから外す時、最初に離脱するように構成したメモリーカード装置において、前記カード検知用端子からメモリーカードが離脱したことを検知した時、メモリーカードの電源端子及び他の端子がカードコネクタから離脱する前に、メモリーカードに対してリセット信号又はリセットコマンド信号を送信して現在実行中の処理を中断してからメモリカードの電源を遮断して電気的に安全にメモリーカードを取外すことができるように制御プログラムを構成したコントローラを設けたことを特徴とするメモリーカード装置である。
【０００９】
【作用】
メモリーカードが外れたことを検知すると、コントローラが書き込み、または消去の処理を速やかに中断させるため、メモリーカードに対しリセットコマンドを発行し、リセットコマンドの実行完了は、前述のＮＡＮＤ  ＦＬＡＳＨメモリを使用したメモリーカードの場合、最大５００μｓｅｃで済む。その後、カード電源遮断処理を行い、従ってこの方法だと、１ｍｓｅｃ内に処理を終えることが可能になり十分電気的安全性を図ることができる。
【００１０】
【実施例】
図１は、本発明の実施例のブロック図を示すもので、１はメモリーカード、２はメモリーカード装置、３は１０本のコネクタ接点を持つカードコネクタ、４はコントローラ、５は電源スイッチ回路である。
【００１１】
カードコネクタ３の接点中、１番接点はカード検知信号−ＣＤを出力するカード検知接点で、他の信号接点に比べて奥に位置しており、メモリーカード１を外す時に一番先に外れる。これは、コネクタ接点の代わりに機械スイッチで置換えることも可能である。
【００１２】
２番接点〜８番接点はカード制御信号用ＣＡＲＤ＿ＳＩＧで、コントローラ４からカードコネクタ３に接続している。９番接点はカード電源接点で、電源ＶＣＣがコンロローラ４からの電源制御信号ＥＮ＿Ｖ＿ＣＡＲＤによりＯＮ／ＯＦＦされる。１０番接点は接地端子で、カードを外す時に最後に接点が外れるように長く作られている。
【００１３】
図２はメモリーカード１が外れたことを検知した後の処理のフローチャートを示すもので、メモリーカード１が外れ−ＣＤ信号によりコントローラ４に割り込みが発生すると、コントローラ４は先ずメモリカード１にリセットコマンドを発行する。もしこの時メモリーカード１に対して書き込みまたは消去の処理中だった場合は、リセットコマンドが完了するまでに最大５００μｓｅｃ待たされる。
【００１４】
次いでコントローラ４のカード制御信号を非活性化させて、カード電源を遮断しても安全なようにする。そして、最後にカード電源制御信号ＥＮ＿Ｖ＿ＣＡＲＤを制御して、電源スイッチ回路５を動作させてカード電源を遮断する。
【００１５】
コントローラ４が割り込み検知してから電源遮断までの処理時間は、２４ＭＨｚ動作する８ｂｉｔクラスのＣＰＵでも１ｍｓｅｃ以内で行うことが可能である。
【００１６】
【発明の効果】
以上、本発明に係るメモリーカード装置はメモリーカード１をカードコネクタ３から外す時、先ずカード検知信号−ＣＤがコントローラ４に送信され、メモリーカード１の電源及び他の信号線がコネクタ３から離脱する前に、メモリーカード１に対しリセット信号またはリセットコマンドを送信して現在実行中の処理を中断し、メモリーカードの電源を遮断して電気的に安全に取外すことができる。
【図面の簡単な説明】
【図１】本発明の一実施例を示すブロック図。
【図２】本発明のメモリーカードが外れたことを検知した後の処理の一実施例を示すフローチャート。
【符号の説明】
１    メモリーカード
２    メモリーカード装置
３    カードコネクタ
４    コントローラ
５    電源スイッチ回路
【図１】
2005018513.tif 000003
【図２】
2005018513.tif 000004