(57)【要約】【課題】  ホストとインターフェースするＭＭＣ／ＳＤカードとアダプタ及び動作方法を提供する。【解決手段】  カード装置の第１及び第２ピンに連結され、前記第１及び第２ピンでの電圧を内部電圧レベルと比較して前記第１及び第２ピンに連結されたホストの種類を判断するモード判断回路を含むＭＭＣ／ＳＤフォームファクタ・コンプライアント・カード装置 。【選択図】  図２
2005115947.tif 000002
【特許請求の範囲】
【請求項１】
カード装置の第１及び第２ピンに連結され、前記第１及び第２ピンでの電圧を内部電圧レベルと比較して前記第１及び第２ピンに連結されたホストの種類を判断するモード判断回路を備えることを特徴とするＭＭＣ／ＳＤフォームファクタ・コンプライアント・カード装置。
【請求項２】
前記モード判断回路は、前記第１ピンでの第１電圧と前記第２ピンでの第２電圧との間の電圧差を前記内部電圧レベルと比較してホストの種類を判断することを特徴とする請求項１に記載のＭＭＣ／ＳＤフォームファクタ・コンプライアント・カード装置。
【請求項３】
前記モード判断回路は、前記電圧差が前記内部電圧レベルと同一でないとの判断に応答してＭＭＣコントローラをイネーブルさせて前記カード装置を前記ホストとインターフェースさせ、前記電圧差が前記内部電圧レベルと同一であるとの判断に応答してＵＳＢコントローラをイネーブルさせて前記カード装置を前記ホストとインターフェースすることを特徴とする請求項２に記載のＭＭＣ／ＳＤフォームファクタ・コンプライアント・カード装置。
【請求項４】
前記内部電圧レベルはＶＤＤ電圧レベルを含むことを特徴とする請求項１に記載のＭＭＣ／ＳＤフォームファクタ・コンプライアント・カード装置。
【請求項５】
前記モード判断回路は、前記第１ピンでの第１電圧と前記第２ピンでの第２電圧のうち少なくとも一つを前記内部電圧レベルと比較してホストの種類を判断することを特徴とする請求項１に記載のＭＭＣ／ＳＤフォームファクタ・コンプライアント・カード装置。
【請求項６】
前記モード判断回路は、前記第１及び第２電圧が前記内部電圧レベルと同一でないとの判断に応答してＭＭＣコントローラをイネーブルさせて前記カード装置を前記ホストとインターフェースさせ、前記第１または第２電圧が前記内部電圧レベルと同一であるとの判断に応答してＵＳＢコントローラをイネーブルさせて前記カード装置を前記ホストとインターフェースすることを特徴とする請求項５に記載のＭＭＣ／ＳＤフォームファクタ・コンプライアント・カード装置。
【請求項７】
カード装置のピンに連結され、前記ピンに連結されたホストの種類に基づいて前記ピンに／から信号を供給／受信する内部スイッチング回路と、
不揮発性メモリにデータを保存し、読込むメモリコントローラと、
前記内部スイッチング回路と前記メモリコントローラとに連結され、ＭＭＣ標準によって前記ホストから／にデータを受信／供給するＭＭＣコントローラと、
前記内部スイッチング回路と前記メモリコントローラとに連結され、ＵＳＢ標準によって前記ホストから／にデータを受信／供給するＵＳＢコントローラと、
前記カード装置の第１及び第２ピンに連結され、前記ホストの種類によって前記内部スイッチング回路をイネーブルさせ、前記第１及び第２ピンでの電圧を内部電圧レベルと比較して前記ＭＭＣコントローラまたは前記ＵＳＢコントローラをイネーブルさせるモード判断回路と、を含むことを特徴とするＭＭＣ／ＳＤフォームファクタ・コンプライアント・カード装置。
【請求項８】
前記モード判断回路は、前記第１ピンでの第１電圧と前記第２ピンでの第２電圧との間の電圧差を前記内部電圧レベルと比較してホストの種類を判断することを特徴とする請求項７に記載のＭＭＣ／ＳＤフォームファクタ・コンプライアント・カード装置。
【請求項９】
前記モード判断回路は、前記第１ピンでの第１電圧と前記第２ピンでの第２電圧のうち少なくとも一つを前記内部電圧レベルと比較してホストの種類を判断することを特徴とする請求項７に記載のＭＭＣ／ＳＤフォームファクタ・コンプライアント・カード装置。
【請求項１０】
前記モード判断回路は、前記第１及び第２電圧が前記内部電圧レベルと同一でないとの判断に応答して前記ＭＭＣコントローラをイネーブルさせて前記カード装置を前記ホストとインターフェースさせ、前記第１または第２電圧が前記内部電圧レベルと同一であるとの判断に応答して前記ＵＳＢコントローラをイネーブルさせて前記カード装置を前記ホストとインターフェースすることを特徴とする請求項７に記載のＭＭＣ／ＳＤフォームファクタ・コンプライアント・カード装置。
【請求項１１】
ＵＳＢコンプライアントホストに挿入／除去可能に構成され、ＵＳＢプロトコルによって前記ホストに／から信号を供給／受信する複数の第１ピンと、
前記複数の第１ピンに連結され、ＭＭＣ／ＳＤフォームファクタ・コンプライアント・カード装置に挿入／除去可能に構成され、ＭＭＣ／ＳＤプロトコルによって前記カード装置に信号を供給し、前記カード装置から信号を受信する複数の第２ピンと、を含み、
前記複数の第２ピンのうち第１ピンに内部電圧を供給し、ＭＭＣプロトコルによって前記複数の第２ピンのうち第２ピンと第３ピンとに基準電圧を供給し、ＵＳＢプロトコルによって前記複数の第２ピンのうち前記第２または前記第３ピンに前記内部電圧を供給することを特徴とするＭＭＣ／ＳＤフォームファクタ・コンプライアント・カード装置のためのＵＳＢアダプタ。
【請求項１２】
前記第１ピンは、前記カード装置の前記ＵＳＢプロトコルによる動作時に予備用のピンを構成することを特徴とする請求項１１に記載のＭＭＣ／ＳＤフォームファクタ・コンプライアント・カード装置のためのＵＳＢアダプタ。
【請求項１３】
ＭＭＣ／ＳＤフォームファクタ・コンプライアント・カードとホストとをインターフェースする方法において、
前記ＭＭＣ／ＳＤフォームファクタ・コンプライアント・カードの第１及び第２ピンでの電圧を内部電圧レベルと比較して前記第１及び第２ピンに連結されたホストの種類を判断する段階を含むことを特徴とするインターフェース方法。
【請求項１４】
前記判断段階は、
前記第１ピンでの第１電圧と前記第２ピンでの第２電圧とを比較してそれらの間の電圧差を提供する段階と、
前記電圧差を前記内部電圧レベルと比較する段階と、を含むことを特徴とする請求項１３に記載のインターフェース方法。
【請求項１５】
前記電圧差が前記内部電圧レベルと同一でないとの判断に応答して前記カードが前記ホストにインターフェースされるようにＭＭＣコントローラをイネーブルさせる段階と、
前記電圧差が前記内部電圧レベルと同一であるとの判断に応答して前記カードが前記ホストにインターフェースされるようにＵＳＢコントローラをイネーブルさせる段階と、を含むことを特徴とする請求項１３に記載のインターフェース方法。
【請求項１６】
前記内部電圧レベルはＶＤＤ電圧レベルを含むことを特徴とする請求項１３に記載のインターフェース方法。
【請求項１７】
前記判断段階は、前記第１ピンでの第１電圧と前記第２ピンでの第２電圧のうち少なくとも一つを前記内部電圧レベルと比較してホストの種類を判断する段階を含むことを特徴とする請求項１３に記載のインターフェース方法。
【請求項１８】
前記第１及び第２電圧が前記内部電圧レベルと同一でないとの判断に応答して前記カードが前記ホストにインターフェースされるようにＭＭＣコントローラをイネーブルさせる段階と、
前記第１または第２電圧が前記内部電圧レベルと同一であるとの判断に応答して前記カードが前記ホストにインターフェースされるようにＵＳＢコントローラをイネーブルさせる段階と、を含むことを特徴とする請求項１７に記載のインターフェース方法。
【請求項１９】
ＭＭＣホストとＵＳＢホストのうちいずれか一つに接続する時、電源ピンに供給される電源電圧の電圧レベルによってＭＭＣモードまたはＵＳＢモードで動作するＭＭＣと、
前記ＭＭＣが前記ＵＳＢホストに接続する時、前記ＭＭＣと前記ＵＳＢホストとをインターフェースし、前記電源ピンのうち何れか一つに内部電圧を供給するＵＳＢアダプタと、を備えることを特徴とするＭＭＣ装置。
【請求項２０】
前記ＭＭＣは、
データを保存する少なくとも一つの不揮発性メモリと、
前記電源ピンを含む複数の信号ピンと、
前記電源ピンに供給される電源電圧の電圧レベルを判断し、その判断結果によってモード制御信号を出力するモード判断部と、
前記モード制御信号に応答してイネーブルまたはディセーブルされ、前記ＭＭＣモードで前記ＭＭＣホストと通信するＭＭＣコントローラと、
前記モード制御信号に応答してイネーブルまたはディセーブルされ、前記ＵＳＢモードで前記ＵＳＢアダプタを介して前記ＵＳＢホストと通信するＵＳＢコントローラと、
前記モード制御信号に応答して、前記複数の信号ピンに前記ＭＭＣコントローラと前記ＵＳＢコントローラのうちの何れか一つを連結する内部スイッチング部と、
前記ＭＭＣコントローラと前記ＵＳＢコントローラとのうちイネーブルされた何れか一つと通信し、前記不揮発性メモリのデータの書込み、読出し、消去動作を制御するメモリコントローラと、を備えることを特徴とする請求項１９に記載のＭＭＣ装置。
【請求項２１】
前記ＭＭＣコントローラと前記ＵＳＢコントローラとは、前記複数の信号ピンを共有することを特徴とする請求項２０に記載のＭＭＣ装置。
【請求項２２】
前記ＵＳＢアダプタは、
前記複数の信号ピンに一対一対応するように連結されるＭＭＣ信号ピンと、
前記ＭＭＣ信号ピンのうち一部を介して前記ＭＭＣに発振信号を出力する水晶発振器と、
残りの前記ＭＭＣ信号ピンと内部的に連結され、前記ＵＳＢホストの信号ピンに一対一対応するように連結されるＵＳＢ信号ピンと、を備えることを特徴とする請求項２０に記載のＭＭＣ装置。
【請求項２３】
前記複数の信号ピンは、
前記ＭＭＣモードと前記ＵＳＢモードとで全て前記内部電圧が印加される第１電源ピンと、
前記ＭＭＣモードでグラウンド電圧が全て印加され、前記ＵＳＢモードで前記内部電圧と前記グラウンド電圧とがそれぞれ印加される第２電源ピンと、
前記ＭＭＣモードでコマンド信号用のピンとして設定され、前記ＵＳＢモードで第１ＵＳＢデータ信号用のピンとして設定される第１信号ピンと、
前記ＭＭＣモードでＭＭＣデータ信号用のピンとして設定され、前記ＵＳＢモードで第２ＵＳＢデータ信号用のピンとして設定される第２信号ピンと、
前記ＭＭＣモードで使われず、前記ＵＳＢモードで第１発振信号用のピンとして設定される第３信号ピンと、
前記ＭＭＣモードでクロック信号用のピンとして設定され、前記ＵＳＢモードで第２発振信号用のピンとして設定される第４信号ピンと、を備えることを特徴とする請求項２２に記載のＭＭＣ装置。
【請求項２４】
前記モード判断部は、前記第２電源ピンに印加される前記電源電圧がすべてグラウンド電圧レベルである時に接続したホストが前記ＭＭＣホストであると判断し、前記電源電圧うち何れか一つが前記内部電圧レベルである時に接続したホストが前記ＵＳＢホストであると判断することを特徴とする請求項２３に記載のＭＭＣ装置。
【請求項２５】
ＭＭＣ信号ピンは、
前記第１電源ピンに対応する第１ＭＭＣ信号ピンと、
前記第２電源ピンに対応する第２及び第３ＭＭＣ信号ピンと、
前記第１ないし前記第４信号ピンにそれぞれ対応する第４ないし第７ＭＭＣ信号ピンと、を備えることを特徴とする請求項２３に記載のＭＭＣ装置。
【請求項２６】
前記水晶発振器は、前記第６ＭＭＣ信号ピンと前記第７ＭＭＣ信号ピンとの間に連結され、前記ＵＳＢモードで前記第６ＭＭＣ信号ピンを介して前記ＵＳＢコントローラに前記第１発振信号を出力し、前記第７ＭＭＣ信号ピンを介して前記第２発振信号を受信することを特徴とする請求項２５に記載のＭＭＣ装置。
【請求項２７】
前記ＵＳＢ信号ピンは、
前記第２ＭＭＣ信号ピンと内部的に連結され、前記ＵＳＢホストに接続時にグラウンド電圧が印加される第１ＵＳＢ信号ピンと、
前記第１ＭＭＣ信号ピン及び前記第３ＭＭＣ信号ピンと内部的に連結され、前記ＵＳＢホストに接続時に内部電圧が印加される第２ＵＳＢ信号ピンと、
前記第４ＭＭＣ信号ピンと内部的に連結され、前記ＵＳＢホストに接続時に前記第１ＵＳＢデータ信号の送受信のために使われる第３ＵＳＢ信号ピンと、
前記第５ＭＭＣ信号ピンと内部的に連結され、前記ＵＳＢホストに接続時に前記第２ＵＳＢデータ信号の送受信のために使われる第４ＵＳＢ信号ピンと、を備えることを特徴とする請求項２６に記載のＭＭＣ装置。
【請求項２８】
前記ＵＳＢ信号ピンは、
前記第１ＭＭＣ信号ピン及び前記第２ＭＭＣ信号ピンと内部的に連結され、前記ＵＳＢホストに接続時に内部電圧が印加される第１ＵＳＢ信号ピンと、
前記第３ＭＭＣ信号ピンと内部的に連結され、前記ＵＳＢホストに接続時にグラウンド電圧が印加される第２ＵＳＢ信号ピンと、
前記第４ＭＭＣ信号ピンと内部的に連結され、前記ＵＳＢホストに接続時に前記第１ＵＳＢデータ信号の送受信のために使われる第３ＵＳＢ信号ピンと、
前記第５ＭＭＣ信号ピンと内部的に連結され、前記ＵＳＢホストに接続時に前記第２ＵＳＢデータ信号の送受信のために使われる第４ＵＳＢ信号ピンと、を備えることを特徴とする請求項２６に記載のＭＭＣ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、貯蔵装置に係り、特に、移動型貯蔵装置に関する。
【背景技術】
【０００２】
一般的に、カムコーダ、デジタルカメラ、ＰＤＡ(Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ)、ＭＰ３(ＭＰＥＧ-１  Ｌａｙｅｒ３)プレーヤなどの移動型デジタル装置(すなわち、ホスト)にはＭＭＣ(Ｍｕｌｔｉｍｅｄｉａ  Ｃａｒｄ)、ＳＤ(Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ)メモリカード、ＣＦ(Ｃｏｍｐａｃｔ  Ｆｌａｓｈ)カード、メモリスティック(Ｍｅｍｏｒｙ  Ｓｔｉｃｋ)のような移動型貯蔵装置が使われる。移動型貯蔵装置は相異なる通信プロトコルでホストと通信する。したがって、各移動型貯蔵装置は対応する通信プロトコルで通信するホストにのみ連結することができる。
【０００３】
したがって、図１に示すように、特定プロトコルを使用するホストには特定プロトコルを支援するメモリカードが使われる。すなわち、ＭＭＣホスト１１にはＭＭＣ１２が使われ、ＳＤホスト１３にはＳＤメモリカード１４が使われる。同様に、ＣＦホストにはＣＦカード１６が使われ、ＵＳＢホスト１７にはＵＳＢ装置１８が使われる。このようなカードタイプフラッシュメモリ装置の一例が特許文献１に開示されている。
【０００４】
移動型貯蔵装置が自身と異なる規格のホストで使われるためには、移動型貯蔵装置が該当ホストに対応する規格及び専用インターフェース装置を備えるか、移動型貯蔵装置の通信プロトコルをホストの通信プロトコルに変換する追加装置が必要である。
移動型貯蔵装置に該当ホストに対応する専用インターフェース機能を追加するか、または追加装置を使うこともできるが、移動型貯蔵装置がホストの種類を認識してホストをインターフェースする動作モードを決定する必要がある。
【０００５】
このために移動型貯蔵装置が追加の信号ピンを備え、追加の信号ピンを介してホストがホストをインターフェースする動作モードの決定に使われる制御信号を出力する方式がよく知られている。ところが、このような方式は移動型貯蔵装置の信号ピンの数を増加させ、ホストが移動型貯蔵装置に追加的な制御信号の出力を必要とする可能性がある。
【特許文献１】米国特許第６,３８８,９１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明が解決しようとする技術的課題は、追加のピンや動作モード決定のための別途の外部制御信号なしに、接続したホストの種類を認識できるＭＭＣ／ＳＤカードとアダプタ及び動作方法を提供することである。
【課題を解決するための手段】
【０００７】
これら実施の形態によれば、ＭＭＣ／ＳＤフォームファクタ・コンプライアント・カード装置は、カード装置の第１及び第２ピンに連結され、前記第１及び第２ピンでの電圧を内部電圧レベルと比較して前記第１及び第２ピンに連結されたホストの種類を判断するモード判断回路を含む。
【０００８】
本発明に係るいくつかの実施の形態において、前記モード判断回路は、前記第１ピンでの第１電圧と前記第２ピンでの第２電圧との間の電圧差を前記内部電圧レベルと比較してホストの種類を判断する。本発明に係るいくつかの実施の形態において、前記モード判断回路は、前記電圧差が前記内部電圧レベルと同一でないとの判断に応答してＭＭＣコントローラをイネーブルさせて前記カード装置を前記ホストとインターフェースするようにさらに構成される。前記モード判断回路は、前記電圧差が前記内部電圧レベルと同一であるとの判断に応答してＵＳＢコントローラをイネーブルさせて前記カード装置を前記ホストとインターフェースするようにさらに構成される。本発明に係るいくつかの実施の形態において、前記内部電圧レベルはＶＤＤ電圧レベルを含む。
【０００９】
本発明に係るいくつかの実施の形態において、前記モード判断回路は、前記第１ピンでの第１電圧と前記第２ピンでの第２電圧のうち少なくとも一つを前記内部電圧レベルと比較してホストの種類を判断するようにさらに構成される。本発明に係るいくつかの実施の形態において、前記モード判断回路は、前記第１及び第２電圧が前記内部電圧レベルと同一でないとの判断に応答してＭＭＣコントローラをイネーブルさせて前記カード装置を前記ホストとインターフェースするようにさらに構成される。前記モード判断回路は、前記第１または第２電圧が前記内部電圧レベルと同一であるとの判断に応答してＵＳＢコントローラをイネーブルさせて前記カード装置を前記ホストとインターフェースするようにさらに構成される。
【００１０】
本発明に係るいくつかの実施の形態において、ＭＭＣ／ＳＤフォームファクタ・コンプライアント・カード装置は、内部スイッチング回路、メモリコントローラ、ＭＭＣコントローラ、ＵＳＢコントローラ、及びモード判断回路を含みうる。前記内部スイッチング回路は、前記カード装置のピンに連結され、前記ピンに連結されたホストの種類に基づいて前記ピンに／から信号を供給／受信するように構成されうる。前記メモリコントローラは、不揮発性メモリにデータを保存し、読込むように構成されうる。前記ＭＭＣコントローラは、前記内部スイッチング回路と前記メモリコントローラとに連結され、ＭＭＣ標準によって前記ホストから／にデータを受信／供給するように構成されうる。前記ＵＳＢコントローラは、前記内部スイッチング回路と前記メモリコントローラとに連結され、ＵＳＢ標準によって前記ホストから／にデータを受信／供給するように構成されうる。前記モード判断回路は、前記カード装置の第１及び第２ピンに連結され、前記ホストの種類によって前記内部スイッチング回路をイネーブルさせ、前記第１及び第２ピンでの電圧を内部電圧レベルと比較して前記ＭＭＣコントローラまたは前記ＵＳＢコントローラをイネーブルさせるように構成されうる。
【００１１】
本発明に係るいくつかの実施の形態において、ＭＭＣ／ＳＤフォームファクタ・コンプライアント・カード装置用ＵＳＢアダプタは、複数の第１ピン及び複数の第２ピンを含みうる。前記複数の第１ピンは、ＵＳＢコンプライアントホストに挿入／除去可能に構成され、ＵＳＢプロトコルによって前記ホストに／から信号を供給／受信する。前記複数の第２ピンは前記複数の第１ピンに連結され、ＭＭＣ／ＳＤフォームファクタ・コンプライアント・カード装置に挿入／除去可能に構成され、ＭＭＣ／ＳＤプロトコルによって前記カード装置に信号を供給して前記カード装置から信号を受信する。前記アダプタは、前記複数の第２ピンのうち第１ピンに内部電圧を供給し、ＭＭＣプロトコルによって前記複数の第２ピンのうち第２ピンと第３ピンとに基準電圧を供給し、ＵＳＢプロトコルによって前記複数の第２ピンのうち前記第２または前記第３ピンに前記内部電圧を供給するようにさらに構成されうる。本発明に係るいくつかの実施の形態において、前記第１ピンは、前記カード装置の前記ＵＳＢプロトコルによる動作時に予備用のピンを構成する。
【００１２】
本発明に係るいくつかの実施の形態において、ＭＭＣ／ＳＤフォームファクタ・コンプライアント・カードとホストとをインターフェースする方法は、前記ＭＭＣ／ＳＤフォームファクタ・コンプライアント・カードの第１及び第２ピンでの電圧を内部電圧レベルと比較して前記第１及び第２ピンに連結されたホストの種類を判断する段階を含みうる。
【００１３】
本発明に係るいくつかの実施の形態において、前記判断段階は、前記第１ピンでの第１電圧と前記第２ピンでの第２電圧とを比較してそれらの間の電圧差を提供する段階と、前記電圧差を前記内部電圧レベルと比較する段階と、を含みうる。本発明に係るいくつかの実施の形態において、前記方法は、前記電圧差が前記内部電圧レベルと同一でないとの判断に応答して前記カードが前記ホストにインターフェースされるようにＭＭＣコントローラをイネーブルさせる段階をさらに含みうる。前記電圧差が前記内部電圧レベルと同一であるとの判断に応答して前記カードを前記ホストにインターフェースさせるようにＵＳＢコントローラがイネーブルされうる。
【００１４】
本発明に係るいくつかの実施の形態において、前記判断段階は、前記第１ピンでの第１電圧と前記第２ピンでの第２電圧のうち少なくとも一つを前記内部電圧レベルと比較してホストの種類を判断する段階を含みうる。本発明に係るいくつかの実施の形態において、前記第１及び第２電圧が前記内部電圧レベルと同一でないとの判断に応答して前記カードが前記ホストにインターフェースされるようにＭＭＣコントローラをイネーブルさせる段階をさらに含みうる。前記第１または第２電圧が前記内部電圧レベルと同一であるとの判断に応答して前記カードを前記ホストにインターフェースさせるようにＵＳＢコントローラがイネーブルされうる。
【発明の効果】
【００１５】
本発明のＭＭＣ装置及び前記ＭＭＣ装置で実行されるインターフェース方法によれば、追加のピンや動作モード決定のための外部の制御信号なしに接続したホストの種類を認識できる効果がある。
【発明を実施するための最良の形態】
【００１６】
本発明とその動作上の利点及び本発明の実施によって達成される目的を十分に理解するためには、本発明の望ましい実施の形態を例示する添付図面及び図面に記載された内容を参照しなければならない。以下、添付した図面に基づき、本発明の望ましい実施の形態を説明することにより本発明を詳細に説明する。なお、本発明はここで説明する実施の形態によって限定されるものではない。各図面に付された同一参照符号は同一部材を示す。
【００１７】
ここで、用語“フォームファクタ”は、メモリカードの物理的なサイズと形態とを意味する。また、本発明に係るいくつかの実施の形態によるメモリカードのフォームファクタはここでリーダーのような他のコンプライアント装置で使われうるサイズと形態とを有するＭＭＣ／ＳＤメモリカードとして説明される。当業者に公知のように、ＳＤは、ＭＭＣコンプライアントメモリカードがＳＤコンプライアント装置で使用できるＭＭＣ標準の最新バージョンを表わす。本発明に係るいくつかの実施の形態において、ＭＭＣ／ＳＤフォームファクタコンプライアント装置は、約３２ｍｍｘ約２４ｍｍｘ約１.４ｍｍのサイズを有する。前記ＭＭＣ及びＳＤ標準はｗｗｗ.ｍｍｃａ.ｏｒｇ上でさらに議論される。
【００１８】
図２は、本発明に係るいくつかの実施の形態によるＭＭＣ装置１００を示す図面である。ＭＭＣ装置１００は、マルチメディアフォームファクタ・コンプライアント・カード(またはＭＭＣ)２００とＵＳＢアダプタ３００とを備える。本発明に係るいくつかの実施の形態において、ＭＭＣ２００は、ＭＭＣスペックを使用して通信し、不揮発性メモリのデータ書込み及び読出し機能が可能な他の形態のメモリカード(例えば、ＳＤカード)に置き換えられる。また、ＵＳＢアダプタ３００とＭＭＣ２００とがさまざまな応用で分離されて使用可能であることが理解できる。
【００１９】
本発明に係るいくつかの実施の形態において、ＭＭＣ２００は、ピン(または信号ピン)２０１〜２０７、モード判断部(または回路)２１０、内部スイッチング部(または回路)２２０、ＭＭＣコントローラ２３０、ＵＳＢコントローラ２４０、メモリコントローラ２５０、及び不揮発性メモリ２６０を含む。また、ＵＳＢアダプタ３００は、ＭＭＣ信号ピン３１１〜３１７、水晶発振器３２０、及びＵＳＢ信号ピン３３１〜３３４を含む。
【００２０】
ピン２０３、２０４、２０６は電源ピンであり、ＭＭＣコントローラ２３０とＵＳＢコントローラ２４０とにより共有される。ＭＭＣ２００がＭＭＣホストまたはＵＳＢホストに接続する時、ピン２０３、２０６には基準(またはグラウンド)電圧ＶＳＳが印加され、ピン２０４には内部(または電源)電圧ＶＤＤが印加される。本発明に係るいくつかの実施の形態において、内部電圧ＶＤＤは、その動作のための電源として使用するためにＭＭＣカードに供給される電圧レベルであり、このタイプのカードの電源として適した任意の電圧レベルでありうる。
【００２１】
また、ピン２０１、２０２、２０５、２０７は、ＭＭＣ２００がＭＭＣホストに接続する時とＭＭＣ２００がＵＳＢホストに接続される時とで相異なる用途で使われうる。ＭＭＣコントローラ２３０とＵＳＢコントローラ２４０とは、内部スイッチング部(または回路)２２０を介してピン２０１、２０２、２０５、２０７を共有する。
【００２２】
図３に基づいてＭＭＣ２００のスペックを次のように説明する。ＭＭＣ２００がＭＭＣホストに接続する場合、ピン２０１はＭＭＣモードで使われず(ＲＳＶ)、ＳＰＩモードでチップ選択信号(ＣＳ)用のピンとして使われる。また、ピン２０２は、ＭＭＣモードでコマンド信号(ＣＭＤ)用のピンとして使われ、ＳＰＩモードで入力データ信号(ＤＩ)用のピンとして使われる。また、ピン２０５、２０７は、ＭＭＣモードでクロック信号(ＣＬＫ)用のピンとデータ信号(ＤＡＴ)用のピンとしてそれぞれ使われ、ＳＰＩモードでクロック信号(ＳＣＬＫ)用のピンと出力データ信号(ＤＯ)用のピンとしてそれぞれ使われる。
【００２３】
次に、ＭＭＣ２００がＵＳＢアダプタ３００を介してＵＳＢホストに接続する時、ピン２０１は水晶発振器３２０から入力発振信号ＸＩを受信するためのピンとして使われる。また、ピン２０２は入力データ信号Ｄ＋用のピンとして使われ、ピン２０５は出力発振信号ＸＯを水晶発振器３２０に出力するためのピンとして使われる。また、ピン２０７は、入力データ信号Ｄ−用のピンとして使われる。ここで、ＭＭＣ２００がＭＭＣホストに接続するか、またはＵＳＢアダプタ３００を介してＵＳＢホストに接続する時、ピン２０１、２０２、２０５、２０７は他の信号のためのピンとして使われうる。
【００２４】
図３に示すように、ＭＭＣ２００がＭＭＣ(及び／またはＳＰＩ)モードである時にピン２０３、２０６のうち一つに供給される電圧は、ＭＭＣ２００がＵＳＢモードである時に同じピンに供給される電圧と異なる。すなわち、ＭＭＣ２００がＭＭＣ／ＳＰＩモードである時、ピン２０３、２０６にはすべてグラウンド電圧ＶＳＳが供給される。その一方、ＭＭＣ２００がＵＳＢモードである時、ＵＳＢアダプタ３００によりピン２０３、２０６うち何れか一つにはグラウンド電圧ＶＳＳが、他の一つには内部電圧ＶＤＤが供給される。
【００２５】
モード判断部２１０は、ＭＭＣ２００がＭＭＣホストまたはＵＳＢアダプタ３００を介してＵＳＢホストに接続する時、ピン２０３、２０６に印加される電源電圧ＰＷ１、ＰＷ２の電圧レベルを判断してホストの種類(ＭＭＣまたはＵＳＢ)を判断する。モード判断部２１０は、その判断結果に基づいてホストの種類と関連するコントローラをイネーブルさせるためにＭＭＣコントローラ２３０とＵＳＢコントローラ２４０とにモード制御信号ＭＯＤＥを出力する。
【００２６】
本発明に係るいくつかの実施の形態において、モード判断部２１０は、電源電圧ＰＷ１、ＰＷ２のうち何れか一つが内部電圧ＶＤＤレベルである時、ＭＭＣ２００がＵＳＢホストに接続したと判断するが、電源電圧ＰＷ１、ＰＷ２がすべて前記グラウンド電圧ＶＳＳレベルである時にＭＭＣ２００がＭＭＣホストに接続したと判断する。本発明に係るいくつかの実施の形態において、モード判断部２１０は、電源電圧ＰＷ１、ＰＷ２のうち一つが内部電圧ＶＤＤのレベルであり、前記電源電圧ＰＷ１、ＰＷ２のうち他の一つが前記グラウンド電圧ＶＳＳのレベルであれば、前記ホストがＵＳＢであると判断する。本発明に係るいくつかの実施の形態において、モード判断部２１０は、どのタイプのホストが存在しているかを判断する根拠として電源電圧ＰＷ１、ＰＷ２の電圧レベル間の電圧差を判断する。例えば、前記電源電圧ＰＷ１、ＰＷ２間の電圧差が約ゼロボルトであれば(すなわち、前記電源電圧ＰＷ１、ＰＷ２の電圧レベルがほぼ同一であれば)、モード判断部２１０はＭＭＣ２００がＭＭＣホストに連結されたと判断する。しかし、電源電圧ＰＷ１、ＰＷ２間の電圧差が約＋／−ＶＤＤボルトであれば(すなわち、前記電源電圧ＰＷ１、ＰＷ２の電圧レベルがほぼＶＤＤとＶＳＳ間の差であれば)、モード判断部２１０はＭＭＣ２００がＵＳＢホストに連結されたと判断する。
【００２７】
内部スイッチング部２２０は、モード制御信号ＭＯＤＥに応答してピン２０１、２０２、２０５、２０７にＭＭＣコントローラ２３０とＵＳＢコントローラ２４０のうち一つを連結する。ＭＭＣコントローラ２３０は、モード制御信号ＭＯＤＥに応答してイネーブルされるかディセーブルされる。ＭＭＣコントローラ２３０は、ＭＭＣモードでＭＭＣホストと通信し、ＵＳＢコントローラ２４０は、ＵＳＢモードでＵＳＢアダプタ３００を通じて前記ＵＳＢホストと通信する。
【００２８】
メモリコントローラ２５０は、ＭＭＣモードでＭＭＣコントローラ２３０とデータを送受信し、ＵＳＢモードでＵＳＢコントローラ２４０とデータを送受信する。また、メモリコントローラ２５０は、不揮発性メモリ２６０の読出し、書込み、及び消去動作を制御する。
【００２９】
ＭＭＣ２００がＵＳＢアダプタ３００を介してＵＳＢホストに接続する時、ＵＳＢアダプタ３００のＭＭＣ信号ピン３１１〜３１７は、ＭＭＣ２００のピン２０３、２０４、２０６とピン２０１、２０２、２０５、２０７とにそれぞれ一対一対応して接続する。ＵＳＢ信号ピン３３１〜３３４は、ＵＳＢホストのピンにそれぞれ一対一対応して接続する。
【００３０】
ＵＳＢ信号ピン３３１は、ＭＭＣ信号ピン３１２と内部的に連結され、入力データ信号Ｄ＋用として使われる。ＵＳＢ信号ピン３３２は、ＭＭＣ信号ピン３１３と内部的に連結され、グラウンド電圧ＶＳＳの供給のために使われる。ＵＳＢ信号ピン３３３は、ＭＭＣ信号ピン３１４、３１６と内部的に連結され、内部電圧ＶＤＤの供給のために使われる。選択的に、ＵＳＢ信号ピン３３２が内部電圧ＶＤＤの供給のために使われ、ＵＳＢ信号ピン３３３がグラウンド電圧ＶＳＳの供給のために使われうる。この場合、ＵＳＢ信号ピン３３２はＭＭＣ信号ピン３１３、３１４と内部的に連結され、ＵＳＢ信号ピン３３３はＭＭＣ信号ピン３１６と内部的に連結される。
【００３１】
また、ＵＳＢ信号ピン３３５は、ＭＭＣ信号ピン３１７と内部的に連結され、入力データ信号Ｄ−用のピンとして使われる。水晶発振器３２０は、ＭＭＣ信号ピン３１５を介して出力発振信号ＸＯを受信し、入力発振信号ＸＩをＭＭＣ信号ピン３１１に出力する。ＭＭＣ２００がＵＳＢアダプタ３００を介してＵＳＢホストに接続する時、ＵＳＢアダプタ３００はＭＭＣ２００のピン２０３、２０６のうち一つに内部電圧ＶＤＤを供給する。
【００３２】
図２ないし図４を参照して本発明に係るいくつかの実施の形態によるＭＭＣ装置１００のインターフェース過程を説明する。図４は、本発明に係るいくつかの実施の形態によるＭＭＣ装置のインターフェース過程を示すフローチャートである。図４において、ＭＭＣ２００のＳＰＩモードは当業者ならば理解できるので詳細な説明は省略する。したがって、図４ではＭＭＣ２００のＭＭＣモードとＵＳＢモードとを中心に説明する。
【００３３】
ステップ１００１において、ＭＭＣ２００がＭＭＣホストに接続するかまたはＵＳＢアダプタ３００を介してＵＳＢホストに接続する。ステップ１００２において、ＭＭＣ２００のモード判断部２１０はピン２０３、２０６に供給される電源電圧ＰＷ１、ＰＷ２の電圧レベルを判断する。ステップ１００３において、モード判断部２１０は電源電圧ＰＷ１、ＰＷ２のうち一つが内部電圧ＶＤＤレベルであるか否かを判断する。電源電圧ＰＷ１、ＰＷ２のうち一つが内部電圧ＶＤＤレベルであり、他の一つがグラウンド電圧ＶＳＳレベルであれば、モード判断部２１０は接続したホストがＵＳＢホストであると認識し、モード制御信号ＭＯＤＥをイネーブルさせる。
【００３４】
本発明に係るいくつかの実施の形態において、モード判断部２１０は、ピン２０３、２０６に供給される電源電圧ＰＷ１、ＰＷ２間の電圧差を判断する。本発明に係るいくつかの実施の形態において、モード判断部２１０は、電源電圧ＰＷ１、ＰＷ２のうち一つの電圧レベルを判断し、電源電圧ＰＷ１、ＰＷ２のうち一つの電圧レベルが基準(またはグラウンド)電圧ＶＳＳと同一であれば、電源電圧ＰＷ１、ＰＷ２のうち残りの一つの電圧レベルを判断できる(そうでなければ、電源電圧ＰＷ１、ＰＷ２のうち一つの電圧レベルがホスト種類の決定要因になることもあるため、モード判断部２１０が残りの一つの電圧レベルを判断しない可能性もある)。
【００３５】
モード制御信号ＭＯＤＥがイネーブルされる時、内部スイッチング部２２０はピン２０１、２０２、２０５、２０７にＵＳＢコントローラ２４０を連結する。また、モード制御信号ＭＯＤＥに応答してＵＳＢコントローラ２４０がイネーブルされ、ＭＭＣコントローラ２３０はディセーブルされる。この後、ステップ１００４において、ＵＳＢコントローラ２４０によりＭＭＣ２００はＵＳＢインターフェースモードで動作する。
【００３６】
本発明に係るいくつかの実施の形態において、電源電圧ＰＷ１、ＰＷ２がすべてグラウンド電圧ＶＳＳレベルである時、モード判断部２１０は接続したホストの種類がＭＭＣホストであると認識し、モード制御信号ＭＯＤＥをディセーブルさせる。この時、ＭＭＣ２００はＵＳＢアダプタ３００を介さずにＭＭＣホストに連結される。
【００３７】
モード制御信号ＭＯＤＥがディセーブルされる時、内部スイッチング部２２０はピン２０１、２０２、２０５、２０７にＭＭＣコントローラ２３０を連結する。また、モード制御信号ＭＯＤＥに応答してＭＭＣコントローラ２３０がイネーブルされ、ＵＳＢコントローラ２４０はディセーブルされる。この後、ステップ１００５において、ＭＭＣ２００は、ＭＭＣコントローラ２３０を使用してＭＭＣインターフェースモードで動作する。前述のように、本発明に係るＭＭＣ装置は、電源ピンの電圧レベルに基づいて接続したホストの種類を認識するので、ホスト種類を判断するための追加のピンを含む必要がない。
【００３８】
図５に示すように、ＭＭＣ４１１がＭＭＣホスト４３０のみならず、ＵＳＢアダプタ４１２を介してＵＳＢホスト４２０でも簡便に使用できる。
【００３９】
本発明は、図面に示された実施の形態に基づいて説明されたが、これは例示的なものに過ぎず、当業者であれば、これより多様な変形及び均等な他の実施の形態が可能である。したがって、本発明の真の技術的保護範囲は特許請求の範囲の技術的思想により決まるべきである。
【産業上の利用可能性】
【００４０】
本発明のＭＭＣ装置及びＭＭＣ装置で実行されるインターフェース方法によれば、ＭＭＣ装置がＭＭＣホストでも使われ、ＵＳＢアダプタを介してＵＳＢホストでも使われる。
【図面の簡単な説明】
【００４１】
【図１】従来技術によるメモリカードとホストとの関係を示すブロック図である。
【図２】本発明の一実施の形態によるＭＭＣ装置を示すブロック図である。
【図３】図２に示されたＭＭＣ装置のスペックを示すテーブルである。
【図４】本発明の一実施の形態によるＭＭＣ装置のインターフェース過程を示すフローチャートである。
【図５】本発明に係るＭＭＣ装置とＵＳＢホスト及びＭＭＣホストとの関係を示す概念図である。
【符号の説明】
【００４２】
１００    ＭＭＣ装置
２００    ＭＭＣ
３００    ＵＳＢアダプタ
２０１〜２０７    ピン
２１０    モード判断部
２２０    内部スイッチング部
２３０    ＭＭＣコントローラ
２４０    ＵＳＢコントローラ
２５０    メモリコントローラ
２６０    不揮発性メモリ
３１１〜３１７    ＭＭＣ信号ピン
３２０    水晶発振器
３３１〜３３４    ＵＳＢ信号ピン
【図１】
2005115947.tif 000003
【図２】
2005115947.tif 000004
【図３】
2005115947.tif 000005
【図４】
2005115947.tif 000006
【図５】
2005115947.tif 000007