(57)【要約】【課題】余分のピンを使用すること、およびそれに関わる費用は、ある厳しい予算の環境下で、チップサイズおよび回路基板の大きさが決定的な要因である場合には、関心事項になる。【解決手段】電力コントローラは、異なるタイプのメモリデバイスに異なるレベルの電力を供給するように構成される。電力コントローラは、メモリデバイスに供給する電力を制御する制御モードを選定する選定ユニットを含む。選定ユニットは、モード信号を受信するように構成された第１の入力と、いくつかの制御モード信号を受信するように構成された複数の制御入力と、メモリデバイスに電力を出力するように構成された複数の出力とを含む。選定ユニットは、受信したモード信号に従って制御モードを選定し、制御モード信号に従って電力を出力する。【選択図】図１
2013109747.tif 000002
【特許請求の範囲】
【請求項１】
異なるタイプのメモリデバイスに供給する電力を制御するための電力コントローラであって、
メモリデバイスに供給する電力を制御する制御モードを選定するための選定ユニットを備え、
前記選定ユニットは、モード信号を受信するための第１の入力と、複数の制御モード信号を受信するための複数の制御入力と、前記メモリデバイスに対して電力を出力するための複数の出力とを有し、
前記選定ユニットは、前記受信したモード信号に従って前記制御モードを選定して、前記複数の制御モード信号に従って電力を出力し、
前記電力コントローラは、異なるタイプのメモリデバイスに異なるレベルの電力を供給する
ことを特徴とする電力コントローラ。
【請求項２】
前記選定ユニットに結合したスリープモードコントローラを更に備え、前記選定ユニットは、スリープモード制御信号を受信するための第２の入力を有することを特徴とする請求項１に記載の電力コントローラ。
【請求項３】
前記スリープモードコントローラは、前記選定ユニットに結合した合成ユニットを更に備え、
前記合成ユニットは、前記スリープモード制御信号を受信して、前記スリープモード制御信号に従って電力制御信号をスリープモードに設定し、
前記スリープモードで、前記複数の出力のうちの１つを論理値０に設定することを特徴とする請求項２に記載の電力コントローラ。
【請求項４】
前記スリープモードコントローラは、前記合成ユニットに結合した反転ユニットを更に備え、
前記反転ユニットは、スリープモードイネーブル信号を受信して、前記スリープモードイネーブル信号に従って前記スリープモード制御信号を生成することを特徴とする請求項３に記載の電力コントローラ。
【請求項５】
前記制御モードは、ＳＤカード制御モードとｅＭＭＣカード制御モードとを備えることを特徴とする請求項１に記載の電力コントローラ。
【請求項６】
前記選定ユニットは、複数のステージセレクタを更に備え、各ステージセレクタは、前記制御モード信号の内の２つを受信して、前記モード信号に従って選定した１つの制御モード信号を出力することを特徴とする請求項１に記載の電力コントローラ。
【請求項７】
前記選定ユニットは、第１のステージセレクタを更に備え、
前記第１のステージセレクタは、前記制御モード信号の内の２つを受信して、前記モード信号に従って前記制御モードに対応した制御モード信号を選定し、前記制御モード信号に従って前記電力を出力することを特徴とする請求項１に記載の電力コントローラ。
【請求項８】
前記選定ユニットに結合したスリープモードコントローラを更に備え、前記選定ユニットは、スリープモード制御信号を受信するための第２の入力を有することを特徴とする請求項６に記載の電力コントローラ。
【請求項９】
前記選定ユニットは、複数のモード信号を受信するための複数の入力を更に備え、各ステージセレクタは、複数のモード信号の内の１つに従って制御モード信号を選定することを特徴とする請求項６に記載の電力コントローラ。
【請求項１０】
電力制御システムであって、
メモリデバイスに供給する電力を制御し、複数の電力制御信号を出力して前記メモリデバイスを制御する電力コントローラと、
前記電力コントローラと複数の電源とに結合して、前記電力制御信号に従って前記メモリデバイスに対して電力を出力する切り替えユニットと
を備え、
前記電力コントローラは、前記メモリデバイスに供給する電力を制御する制御モードを、複数の制御モードの中から選定する
ことを特徴とする電力制御システム。
【請求項１１】
前記電力コントローラは、前記制御モードを選定するための選定ユニットを備え、
前記選定ユニットは、モード信号を受信するための第１の入力と、複数の制御モード信号を受信するための複数の制御入力と、メモリデバイスに対して電力を出力するための複数の出力とを有し、
前記選定ユニットは、前記受信したモード信号に従って前記制御モードを選定して、前記複数の制御モード信号に従って複数の電圧信号を出力し、
前記電力コントローラは、異なるタイプのメモリデバイスに対して異なるレベルの電力を供給する
ことを特徴とする請求項１０に記載の電力制御システム。
【請求項１２】
前記切り替えユニットは、複数の切り替え器を備え、各切り替え器は、前記電源の内の１つから電力を受けて、前記複数の電力制御信号の内の１つに従って電力を出力することを特徴とする請求項１０に記載の電力制御システム。
【請求項１３】
メモリカードアダプタであって、
ホストから送信される複数の制御信号に従ってメモリデバイスを制御するためのカードコントローラと、
前記カードコントローラに結合した電力コントローラであって、前記メモリデバイスに供給する電力を制御する制御モードを、複数の制御モードの中から選定するための電力コントローラと
を備えることを特徴とするメモリカードアダプタ。
【請求項１４】
前記ホストに結合し、前記制御信号を解釈するホストコントローラと、
前記ホストコントローラと前記カードコントローラとに結合し、前記ホストコントローラと前記カードコントローラとの間で交換されるデータを記憶するデータバッファと
を更に備えることを特徴とする請求項１３に記載のメモリカードアダプタ。
【請求項１５】
前記電力コントローラは、前記制御モードを選定するための選定ユニット備え、
前記選定ユニットは、モード信号を受信するための第１の入力と、複数の制御モード信号を受信するための複数の制御入力と、前記メモリデバイスに対して電力を出力するための複数の出力とを有し、
前記選定ユニットは、前記受信したモード信号に従って前記制御モードを選定し、前記複数の制御モード信号に従って電力を出力し、
前記電力コントローラは、異なるタイプのメモリデバイスに対して異なるレベルの電力を供給することを特徴とする請求項１３に記載のメモリカードアダプタ。
【請求項１６】
電力コントローラを通して、メモリデバイスに対して電力を供給するための方法であって、
メモリデバイスに対応した所定の制御モードを規定するモード信号を、前記電力コントローラの入力を通して受信するステップと、
前記モード信号に従って、複数の制御モードから前記所定の制御モードを選定するステップと、
前記制御モードに対応した複数の電力制御信号を出力するステップと
を備え、
前記制御モードは、複数のメモリデバイスに対する電力の供給を制御することを特徴とする電力制御法。
【請求項１７】
スリープモードコントローラを通して、前記所定の制御モードのスリープモードをイネーブルするステップを更に備え、
前記スリープモードで、前記複数の電力制御信号のうちの１つを論理値０に設定することを特徴とする請求項１６に記載の電力制御法。
【請求項１８】
前記制御モードの２つのモードの間で制御モードを選定するステップと、
前記選定した制御モードと前記制御モードのうちの別の１つとの間で、前記所定の制御モードを選定するステップと
を更に備えることを特徴とする請求項１６に記載の電力制御法。
【請求項１９】
スリープモードコントローラを通して、前記所定の制御モードのスリープモードをイネーブルするステップを更に備え、
前記スリープモードで、前記複数の電力制御信号のうちの１つを論理値０に設定することを特徴とする請求項１８に記載の電力制御法。
【請求項２０】
前記複数の電力制御信号に従って、複数の切り替え器をイネーブルするステップと、
前記複数の切り替え器がイネーブルされた時には、複数の電源によって複数の電圧信号を生成するステップと
を更に備えることを特徴とする請求項１６に記載の電力制御法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メモリデバイスに対する電力制御に関する。
【背景技術】
【０００２】
現在では、メモリカード等のメモリデバイスは、多くの電子デバイスの中で共通に使用されている。これらの電子デバイスは、ディジタルカメラ、カムコーダ（ｃａｍｃｏｒｄｅｒ）、移動電話機、ラップトップコンピュータ、およびビデオゲームコンソール等を含む。メモリカードまたはフラッシュメディアカードは、再記録可能な電子データ記憶デバイスであり、ディジタル情報を記憶するために使用される。メモリカードは、メモリスティックカード、セキュアディジタルメモリカード（ＳＤ（ｓｅｃｕｒｅ  ｄｉｇｉｔａｌ  ｍｅｍｏｒｙ）カード）、ｘＤピクチャ（ｘＤ−ｐｉｃｔｕｒｅ）カード、マルチメディアカード（ＭＭＣ：ＭｕｌｔｉＭｅｄｉａＣａｒｄ）、組込み型マルチメディアカード（ｅＭＭＣ：ｅｍｂｅｄｄｅｄ  ＭＭＣ）、コンパクトフラッシュ（登録商標）カード（ＣＦ（Compactflash（登録商標））カード）等を含むが、これらに限定はされない。
【０００３】
ある環境下では、同様のインタフェースプロトコルを有する２つ以上のメモリカードは、これらのメモリカードをサポートする１つの統合したインタフェースを共有することができる。例えば、ＳＤカード、ＭＭＣ、およびｅＭＭＣは、同様のインタフェースプロトコルを有し、これらのインタフェースプロトコルは、１つのＣＬＯＣＫライン、１つのＣＭＭＡＮＤライン、および４つの（ＳＤに対して）または８つの（ＭＭＣ／ｅＭＭＣに対して）ＤＡＴＡラインを使用して、ホストとメモリカードとの間を、メモリカードアダプタを通して、データの通信または転送を行う。従って、多くのＭＭＣ／ｅＭＭＣ／ＳＤカードは、１つの統合したインタフェースを共有し、この統合したインタフェースは、これら３つの異なるタイプのメモリカードをサポートしている。この統合したインタフェースは、システム応用に対して、より大きな柔軟性を与えることができる。
【０００４】
メモリカードの内のいくつかは、同様のインタフェースプロトコルを有するが、これらのメモリカードを制御するための電力制御プロトコルは、異なっている可能性がある。その結果、メモリカードアダプタを使用してパッケージしたチップでは、それぞれのタイプのメモリカードに供給する電力を個別に制御するためには、余分のピンが必要になる。例えば、ＳＤ仕様およびｅＭＭＣ仕様では、それぞれ２つの電力制御信号を規定している。具体的には、ＳＤカード仕様では、ＳＤカードへの電力供給に対して、１対の電力制御信号ＶＤＤ１（３．３Ｖ）およびＶＤＤ２（１．８Ｖ）を規定している。また、ｅＭＭＣ仕様では、ｅＭＭＣへの電力供給に対して、１対の電力制御信号ＶＣＣ（３．３Ｖ）およびＶＣＣＱ（３．３Ｖ／１．８Ｖ）を規定している。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従って、単一のＳＤカード／ｅＭＭＣカードアダプタチップでは、ＳＤカードおよびｅＭＭＣが互いに排他的に活性であるときでも、電力を制御するためには、２組のピン（これは、それぞれ、ＶＤＤ１、ＶＤＤ２、ＶＣＣ、およびＶＣＣＱに対応した、４つのピンを意味する）が必要になる。余分のピンを使用すること、およびそれに関わる費用は、ある厳しい予算の環境下で、チップサイズおよび回路基板の大きさが決定的な要因である場合には、関心事項になる。
【課題を解決するための手段】
【０００６】
電力コントローラは、異なるタイプのメモリデバイスに対して異なるレベルの電力を供給するように構成される。電力コントローラは、選定ユニットを含み、この選定ユニットは、メモリデバイスに供給する電力を制御する制御モードを選定する。選定ユニットは、モード信号を受信するように構成された第１の入力と、いくつかの制御モード信号を受信するように構成された複数の制御入力と、メモリデバイスに対して電力を出力するように構成された複数の出力とを含む。選定ユニットは、受信したモード信号に従って制御モードを選定し、制御モード信号に従って電力を出力する。
【０００７】
別の実施形態においては、本発明は、電力コントローラと切り替え器とを有する電力制御システムである。電力コントローラは、メモリデバイスに供給する電力を制御し、複数の電力制御信号を出力してメモリデバイスを制御する。電力コントローラは、複数の制御モードの中から、メモリデバイスに供給する電力を制御する制御モードを選定する。切り替えユニットは、電力コントローラと複数の電源とに結合して、電力制御信号に従ってメモリデバイスに電力を出力する。
【０００８】
更に別の実施形態においては、本発明は、電力コントローラを通してメモリデバイスに電力を供給するための方法である。本方法は、受信するステップと、選定するステップと、出力するステップとを含む。受信するステップは、メモリデバイスに対応した所定の制御モードを規定するモード信号を、電力コントローラの入力を通して受信する。選定するステップは、モード信号に従って、複数の制御モードの中から所定の制御モード選定をする。制御モードは、複数のメモリデバイスへの電力の供給を制御する。そして出力するステップは、制御モードに対応した複数の電力制御信号を出力する。
【０００９】
特許請求の範囲の主題の実施形態が持つ特徴および利点は、以下の詳細な記述が進むにつれて、また、図面を参照することにより、明らかになるであろう。ここでは同様の番号は同様の部分を表している。
【図面の簡単な説明】
【００１０】
【図１】本発明の１つの実施形態に従った電力コントローラを示す図である。
【図２】本発明の代替的実施形態に従った電力コントローラを示す図である。
【図３】本発明の１つの実施形態に従った電力制御システムに対するブロック図である。
【図４】本発明の１つの実施形態に従ったメモリカードアダプタを示す図である。
【図５】本発明の１つの実施形態に従った、メモリカードへの電力を制御するための方法を示すフローチャートである。
【図６】本発明の１つの実施形態に従った、メモリカードを制御するための方法を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下では、本発明の実施形態につて詳細な説明を行う。本発明は、これらの実施形態に関連して記述するであろうが、これらの実施形態は、本発明をこれらの実施形態に限定することを意図するものではないと理解されるであろう。そうではなくて、本発明は、代替、変形、および均等物を包含すると意図され、これらは、添付の特許請求の範囲によって画定される本発明の精神および範囲の中に含めることができる。
【００１２】
さらに、以下で示す本発明の詳細な説明では、本発明の十分な理解を与えるために、多くの具体的な詳細を記載している。しかしながら、通常の当業者には、本発明は、これらの具体的な詳細を使用せずとも実行することができると認識されるであろう。また、本発明の視点を不必要に曖昧なものにしないために、公知の方法、手順、要素、および回路については、詳細な記述は行っていない。
【００１３】
本発明の１つの実施形態においては、メモリカードアダプタが開示される。このメモリカードアダプタは、電力コントローラを含み、電力コントローラは、異なるタイプのメモリカードに供給する電力を制御することができる。この電力コントローラは、１組の電力制御信号を使用して、異なるメモリカードに電力を供給できることが有利である。このように、メモリカードアダプタがメモリカードアダプタチップの中にパッケージされる場合には、メモリカードアダプタチップの上にある、電力制御のためのチップピンは、異なるメモリカードが共有することができる。その結果、メモリカードアダプタチップの電力制御機能を改善することができ、また、費用を低減することができる。同時に、メモリカードアダプタを集積する回路基板の上の空間を節約することができる。
【００１４】
図１は、本発明の１つの実施形態に従った電力コントローラ１００を示す。電力コントローラ１００は、選定ユニット１０２とスリープモードコントローラ１０４とを含む。選定ユニット１０２は、２つの制御モード（第１の制御モードおよび第２の制御モード）の中から１つの制御モードを選定することができる。第１の制御モードはｅＭＭＣ制御モードであってよく、これは、ｅＭＭＣ制御モード信号１３２によってイネーブルされる。また、第２の制御モードはＳＤ制御モードであってよく、これは、ＳＤカード制御モード信号１３０によってイネーブルされる。選定ユニット１０２は、選定した制御モードに対応した１対／組の電力制御信号ＶＣＣ１およびＶＣＣ２を出力する。モード信号１２０は選定ユニット１０２に結合し、制御モードを選定する。選定ユニット１０２は、２つのセレクタ１０６および１０８を備え、各セレクタは、「１」状態および「０」状態を含む。ＳＤカード制御モード信号１３０とｅＭＭＣ制御モード信号１３２とは、それぞれ、「０」状態と「１」状態とに結合している。従って、モード信号１２０が「０」状態を選定すると、ＳＤカード制御モードが選定されて、ＳＤカード制御モード信号１３０に従って、電力制御信号ＶＣＣ１およびＶＣＣ２が出力される。同様に、モード信号１２０が「１」状態を選定すると、ｅＭＭＣ制御モードが選定されて、ｅＭＭＣ制御モード信号１３２に従って、電力制御信号ＶＣＣ１およびＶＣＣ２が出力される。
【００１５】
電力コントローラ１００は、所定の制御モードに対応して、メモリカードに供給する電力を制御することができる。例えば、所定の制御モードがＳＤカード制御モードである場合には、モード信号１２０は、選定ユニット１０２を制御して、ＳＤカード制御モードを選定する。それに従って、電力コントローラ１００は、ＳＤカードへの電力を制御する。つまり、電力コントローラ１００は、ＳＤカード電力コントローラとして利用することができる。同様に、ｅＭＭＣ制御モードが選定された場合には、電力コントローラ１００は、ｅＭＭＣ電力コントローラとして利用することができる。
【００１６】
電力コントローラ１００は、１組の電力制御信号ＶＣＣ１およびＶＣＣ２を使用して、ＳＤカードおよびｅＭＭＣに供給する電力を制御するので、電力コントローラ１００を集積しているメモリカードアダプタ（図１には示されていない）がメモリカードアダプタチップにパッケージされている場合には、ＳＤカードとｅＭＭＣとに供給する電力を個別に制御するために、従来のメモリカードアダプタチップが４ピンを使用するのと比較して、ただ２ピンが必要となるだけである。これは有利なことである。その結果、チップサイズと回路基板の大きさを低減することができる。
【００１７】
１つの実施形態においては、制御モードが選定されて、電力コントローラ１００が正規の動作モードで動作する場合には、電力制御信号ＶＣＣ１およびＶＣＣ２は、どちらも論理値１に設定されて、１組の電源（図３で詳細に説明する）をイネーブルし、メモリカードに電力が供給される。
【００１８】
別の実施形態においては、選定された制御モードがスリープモード機能をサポートする場合には、電力コントローラ１００は、スリープモードコントローラ１０４を更に含むことができる。スリープモードコントローラ１０４は、選定ユニット１０２に結合し、スリープモードになるように電力コントローラ１００を操作する。スリープモードでは、スリープモードコントローラ１０４は、電力制御信号ＶＣＣ１またはＶＣＣ２のどちらかを論理値０に設定する。メモリカードに対して電力を供給する全ての電源をイネーブルするのではないということによって、電力コントローラ１００はスリープモードで動作する。例えば、ｅＭＭＣ仕様では、電力消費の節減のために、スリープモード機能を規定している。ｅＭＭＣ制御モードが選定された場合には、スリープモードコントローラ１０４はイネーブルされて、電力コントローラ１００をスリープモードに切り替えることができる。スリープモードコントローラ１０４は、合成ユニット（例えば、ＡＮＤゲート１１０）と反転ユニット（例えば、ＮＯＴゲート１１２）とを含む。ＡＮＤゲート１１０は、選定ユニット１０２に結合し、スリープモード制御信号１４２に従って、電力制御信号ＶＣＣ１およびＶＣＣ２の対（ペア）をスリープモードに設定する。ＮＯＴゲート１１２は、ＡＮＤゲート１１０に結合し、スリープモードイネーブル信号１４０に従って、スリープモード制御信号１４２を生成する。１つの実施形態においては、ｅＭＭＣ制御モードが選定されて、電力コントローラ１００がｅＭＭＣ電力コントローラとして利用される場合には、スリープモードイネーブル信号１４０を論理値１に設定して、ｅＭＭＣのスリープモードをイネーブルすることができる。論理値１のスリープモードイネーブル信号１４０の受信に応答して、ＮＯＴゲート１１２は、論理値０のスリープモード制御信号１４２を出力する。その結果、ＡＮＤゲート１１０は、セレクタ１０８に対して論理値０を出力し、それにより電力制御信号ＶＣＣ２は、論理値０に設定されて、それによってスリープモード機能が実行される。あるいは、モード信号１２０がＳＤカードモードを選定した場合には、スリープモードイネーブル信号１４０の値に拘わらず、電力制御信号ＶＣＣ１およびＶＣＣ２が生成される。
【００１９】
別の実施形態においては、電力コントローラ１００が第１および第２の制御モードから制御モードを選定して、それらどちらのモードもスリープモード機能をサポートしている場合には、電力コントローラ１００は、２つのスリープモードコントローラ（図１には示されていない）を含むことができる。各スリープモードコントローラは、１つの制御モードに関係づけられており、対応した制御モードが選定された時には、電力コントローラ１００をスリープモードに切り替える。例えば、第２の制御モードをスリープモードに設定するための第２のスリープモードコントローラ（図１には示されていない）は、スリープモードコントローラ１０４と同様のトポロジーで、選定ユニット１０２に結合することができる。
【００２０】
電力コントローラ１００は、スリープモードコントローラ１０４を使用するので、選定したメモリカード制御モードのスリープモード機能を実行することができるという点が有利である。それにより電力消費を低減することができる。
【００２１】
図２は、本発明の別の実施形態に従った電力コントローラ２００を示す。図１と同じ符号を付した要素は、同様の機能を有し、従ってここでは説明はしないことにする。電力コントローラ２００は、選定ユニット２０２とスリープモードコントローラ１０４とを含む。選定ユニット２０２は、３つの制御モード（第１の制御モード、第２の制御モード、および第３の制御モード）の中から１つの制御モードを選定することができる。第３の制御モードは、ＭＭＣ制御モードであってよく、ＭＭＣ制御モード信号２３０によってイネーブルされる。選定ユニット２０２は、１対／組の電力制御信号ＶＣＣ１およびＶＣＣ２を出力する。選定ユニット２０２は、第１のステージセレクタ２０４および第２のステージセレクタ２０６を含む。第１のモード信号２１４および第２のモード信号２１６は、それぞれ、第１のステージセレクタ２０４および第２のステージセレクタ２０６を制御するように構成される。１つの実施形態においては、第２のステージセレクタ２０６は、２つの制御モード（例えば、ＳＤカード制御モードおよびＭＭＣ制御モード）の中から１つの制御モードを選定する。第１のステージセレクタ２０４は、選定された制御モード（例えば、ＳＤカード制御モード）とｅＭＭＣ制御モードとの中から１つの制御モードを選定する。
【００２２】
１つの実施形態においては、電力コントローラ２００の選定ユニット２０２は、第３のステージセレクタ（図２には示されていない）等を更に含むことができる。ステージセレクタの数は、電力コントローラ２００がサポートする制御モードの数に基づいて決定することができる。例えば、Ｎ個の電力制御モードに対しては、（Ｎ−１）個のステージセレクタ（ここで、Ｎは整数であり、またＮ≧２）が必要である。各ステージセレクタは、２つの制御モードの中から１つの制御モードを選定することができ、次のステージセレクタは、選定された制御モードと別の制御モードとの間から１つの制御モードを選定する。終局的に、第１のステージセレクタ２０４は、所定の制御モードに従って電力制御信号ＶＣＣ１およびＶＣＣ２を出力する。
【００２３】
従って、電力コントローラ２００を使用して、１組の電力制御信号に従って、複数のタイプのメモリカードに供給する電力を制御することができる。メモリカードアダプタのピン数とサイズを更に低減できるということは有利なことである。
【００２４】
制御モードがスリープモード機能をサポートしている場合には、スリープモードコントローラ１０４がイネーブルされて、電力コントローラ２００をスリープモードに切り替えることができる。例として、第１のステージセレクタ２０４がｅＭＭＣ制御モードを選定して、ｅＭＭＣ制御モードがスリープモードをサポートしている場合には、スリープモードコントローラ１０４は、イネーブルされて、ｅＭＭＣ電力コントローラ２００をスリープモードに切り替えることができる。
【００２５】
１つの実施形態においては、第１のステージセレクタ２０４が２つの制御モードの間から制御モードを選定し、それらどちらの制御モードもスリープモード機能をサポートしている場合には、電力コントローラ２００は、どちらもが第１のステージセレクタ２０４に結合している２つのスリープモードコントローラ（図２には示されていない）を含むことができる。各スリープモードコントローラは、１つの制御モードに対応し、対応した制御モードが選定されたときには、電力コントローラ２００をスリープモードに切り替える。
【００２６】
図３は、本発明の１つの実施形態に従った電力制御システム３００を示す。図３は、図１および図２と組み合わせて描かれている。電力制御システム３００は、切り替えユニット３１０および電力コントローラ３０２を含む。電力コントローラ３０２は、図１に示した電力コントローラ１００であってもよいし、または図２に示した電力コントローラ２００であってもよい。１つの実施形態においては、電力コントローラ３０２は、メモリカード３１２への電力を制御し、電力制御信号ＶＣＣ１およびＶＣＣ２を出力して、メモリカード３１２に供給する電力を制御する。切り替えユニット３１０は、電力コントローラ３０２に結合し、それぞれ電源１および電源２を含む１対／組の電源を、電力制御信号ＶＣＣ１およびＶＣＣ２に従って、オン／オフに切り替えるように構成される。切り替えユニット３１０はまた、電圧信号３１８および３２０を出力して、メモリカード３１２を制御する。
【００２７】
１つの実施形態においては、制御モード（例えば、ｅＭＭＣ制御モード）が選定された場合には、電力コントローラ３０２をｅＭＭＣ電力コントローラとして利用して、ｅＭＭＣ制御モード信号１３２を論理値１に設定することができる。電力制御信号ＶＣＣ１およびＶＣＣ２は、ｅＭＭＣ制御モード信号１３２に従って生成される。図１および図２に示したように、正規の動作モードで、ｅＭＭＣ制御モード信号１３２が論理値１に設定されたときには、電力制御信号ＶＣＣ１およびＶＣＣ２の両方が論理値１を出力する。これにより、切り替え器３０６および３０８がイネーブルされる。上記で述べたように、ｅＭＭＣ仕様は、ｅＭＭＣに電力を供給するために電力制御信号ＶＣＣ（３．３Ｖ）およびＶＣＣＱ（３．３Ｖ／１．８Ｖ）の対が必要であるとしている。電源１および電源２は、それぞれ、３．３Ｖおよび３．３Ｖ／１．８Ｖに事前に設定されていて、この仕様の要求条件を満たすことができる。従って、切り替え器３０６および３０８がイネーブルされた時には、ＶＣＣ（３．３Ｖ）に対応する電圧信号３１８とＶＣＣＱ（３．３Ｖ／１．８Ｖ）に対応する電圧信号３２０とが生成されて、ｅＭＭＣカードを制御することができる。
【００２８】
１つの実施形態においては、図２におけるスリープモードイネーブル信号１４０をイネーブルすることによって、電力コントローラ３０２はスリープモードになるように操作される。従って、電力制御信号ＶＣＣ２は論理値０に設定されて、切り替え器３０８はディセーブルされ、そして電圧信号３２０は必要な電圧ＶＣＣＱよりもより低い値になる。ｅＭＭＣのＶＣＣおよびＶＣＣＱの片方に対しては必要な電力レベルを供給しないことにより、電力コントローラ３０２はスリープモードで動作する。
【００２９】
別の実施形態においては、制御モード（例えば、ＳＤカード制御モード）が選定された場合には、電力コントローラ３０２はＳＤカード電力コントローラとして利用することができる。以前と同様に、ＳＤカード仕様は、ＳＤカードに供給する電力レベルとしてＶＤＤ１（３．３Ｖ）およびＶＤＤ２（１．８Ｖ）を規定しているので、電源１および電源２は、それぞれ、３．３Ｖおよび１．８Ｖに事前に設定することができ、以前に述べた選定処理がＳＤカード制御モードに対して繰り返される。
【００３０】
図４は、本発明の１つの実施形態に従ったメモリカードアダプタ４００を示す。図４は、図１、図２、および図３と組み合わせて描かれている。図３と同じ符号を付した要素は、同様の機能を有し、従ってここでは説明はしないことにする。メモリカードアダプタ４００は、回路基板４２０の上に実装される。回路基板４２０は、ホスト４０２および切り替えユニット３１０を更に含む。回路基板４２０は、電源に結合している。１つの実施形態においては、回路基板４２０は、回路基板上に集積するように規定されたｅＭＭＣ等のメモリカード３１２を更に含むことができる。別の実施形態においては、メモリカード３１２（例えば、ＳＤカード）は、回路基板４２０上のスロットの中に挿入することができる。メモリカードアダプタ４００は、制御信号およびデータ情報を、ホスト４０２とメモリカード３１２との間で交換する。１つの実施形態においては、メモリカードアダプタ４００は、電力コントローラ３０２、ホストコントローラ４０４、データバッファ４０６、およびカードコントローラ４０８を含む。ホストコントローラ４０４は、ホスト４０２と同じインタフェースプロトコルをサポートしている。ホストコントローラ４０４は、ホスト４０２からの制御信号を解釈し、ホスト４０２から受信したデータをデータバッファ４０６の中に記憶し、更に、データバッファ４０６から検索したデータをホスト４０２に転送する。データバッファ４０６は、ホスト４０２およびカードコントローラ４０８からのデータを一時的に記憶するように構成される。カードコントローラ４０８は、メモリカード３１２と同じインタフェースプロトコルをサポートしている。カードコントローラ４０８は、ホスト４０２からの制御信号に基づいてメモリカードを制御し、また、メモリカード３１２からのデータの読み出しと書き込みとを行う。
【００３１】
カードコントローラ４０８の中のレジスタ４５０は、図１に示したモード信号１２０、または図２に示したモード信号２１４および２１６を生成する。メモリカードアダプタチップのドライバまたはホスト４０２の中のシステム初期化プログラムは、レジスタ４５０を設定することができる。１つの実施形態においては、ドライバまたはシステム初期化プログラムは、サポートするように回路基板４２０を設定してあるメモリカードタイプに従って、レジスタ４５０の中のある数のビットを設定する。そして、レジスタ４５０は、その設定されたビットに従ってモード信号１２０を生成する。従って、メモリカードアダプタ４００を使用してパッケージしたメモリカードアダプタチップは、異なるメモリカードに対して電力を供給することができる。これにより、メモリカードアダプタチップは、１組のチップピンを使用して、異なるタイプのメモリカードに対する電力を制御する。
【００３２】
メモリカードアダプタチップが回路基板４２０の上に実装された後に、サポートするように回路基板４２０を設定してあるメモリカードに従って、図３に示した電源が設定される。つまり、回路基板４２０は、あるタイプのメモリカードをサポートすることができて、電源はこのタイプのメモリカードに従って設定される。例えば、回路基板４２０がＳＤカードをサポートするように設定されている場合には、電源は、３．３Ｖ（ＶＤＤ１）および１．８Ｖ（ＶＤＤ２）に事前設定される。また、回路基板がｅＭＭＣをサポートするように設定されている場合には、電源は、３．３Ｖ（ＶＣＣ）および３．３Ｖ／１．８Ｖ（ＶＣＣＱ）に事前設定される。ｅＭＭＣ仕様は２つのレベルのＶＣＣＱ（３．３Ｖまたは１．８Ｖ）を規定しているので、ＶＣＣＱの電圧レベルは事前に選択することができる。回路基板上の、図３における電源２は、それに従って設定することができる。
【００３３】
図５は、本発明の１つの実施形態に従った、電力を制御するための方法５００を示したものである。図５では具体的なステップが開示されているが、これらのステップは単なる実施例である。すなわち、図５に記載したステップとは異なる種々の他のステップ、または図５に記載したステップの変形に対しても、本発明はそれらを実行するのによく適している。図５は、図１および図２と組み合わせて記述されている。
【００３４】
ブロック５１０において、図１に示した選定ユニット１０２は、モード信号１２０を受信する。または、図２に示した選定ユニット２０２は、第１および第２のモード信号２１４および２１６を受信する。モード信号は、あるタイプの制御モードを選定するように設定されて、１つのタイプのメモリカードに供給する電力を制御する。例えば、図１においては、モード信号１２０は１に設定されて、ｅＭＭＣ制御モードを選定する。
【００３５】
ブロック５２０において、電力コントローラ１００または電力コントローラ２００は、モード信号１２０、または第１および第２のモード信号２１４および２１６に従って、いくつかの制御モードの中から制御モードを選定する。これらの制御モードでは、電力コントローラ１００または２００を使用して、異なるタイプのメモリカードに供給する電力を制御することができる。１つの実施形態においては、図１に示した選定ユニット１０２および図２に示した選定ユニット２０２は、モード信号に従って、あるタイプの制御モードを選定するように構成される。例えば、決定されたあるタイプの制御モードは、ｅＭＭＣ制御モードである。図１においては、選定ユニット１０２は、２つのセレクタ１０６および１０８を含み、ｅＭＭＣ制御モードを選定する。図２においては、選定ユニット２０２は、第２のステージセレクタ２０４を含み、２つの制御モード（例えば、ＳＤカード制御モードおよびＭＭＣ制御モード）の中から、制御モードを選定する（例えば、ＳＤカード制御モード）。選定ユニット２０２は、第１のステージセレクタ２０４を更に含み、選定されたＳＤカード制御モードとｅＭＭＣ制御モードとの間からｅＭＭＣ制御モードを選定する。
【００３６】
ブロック５３０において、制御モードに対応した電力制御信号ＶＣＣ１およびＶＣＣ２が出力される。１つの実施形態においては、ｅＭＭＣ制御モードが選定された場合には、ｅＭＭＣ制御モード信号１３２に基づいて、電力制御信号ＶＣＣ１およびＶＣＣ２が生成される。１つの実施形態においては、選定された制御モードがスリープモード機能をサポートしている場合には、スリープモードイネーブル信号１４０が受信されて、電力制御信号ＶＣＣ１およびＶＣＣ２をスリープモードに設定する。例えば、ｅＭＭＣ仕様は、電力消費を節減するために、スリープモード機能を規定している。ｅＭＭＣ制御モードが選定された場合には、スリープモードイネーブル信号１４０は、電力制御信号ＶＣＣ１またはＶＣＣ２のどちらかを論理値「０」に設定することができる。
【００３７】
図６は、本発明の１つの実施形態に従った、メモリカードを制御するための方法６００を示したものである。図６では具体的なステップが開示されているが、これらのステップは単なる実施例である。すなわち、図６に記載したステップとは異なる種々の他のステップ、または図５に記載したステップの変形に対しても、本発明はそれらを実行するのによく適している。図６は、図１、図２、図３、および図４と組み合わせて記述されている。
【００３８】
ブロック６１０において、図４に示した回路基板４２０の上の電源を設定する。これらの電源は、図３に示した電源１および電源２であってよく、サポートするように回路基板４２０を設定してあるメモリカードに従って設定される。例えば、回路基板４２０がＳＤカードをサポートするように設定されている場合には、電源１は３．３Ｖに設定され、また電源２は設定１．８Ｖに設定される。
【００３９】
ブロック６２０において、図４に示したメモリカードアダプタ４００の中のレジスタ４５０は、モード信号１２０、または第１および第２のモード信号２１４および２１６を生成する。モード信号が生成されて、サポートするように回路基板４２０を設定してあるメモリカードに対応した制御モードが選定される。例えば、回路基板４２０がＳＤカードをサポートするように設定されていて、ＳＤカード制御モードが選定されるべき場合には、図１に示したモード信号１２０は論理値０に設定される。
【００４０】
ブロック６３０において、選定された制御モードに従って、電力コントローラ３０２は、１組の電力制御信号ＶＣＣ１およびＶＣＣ２を出力する。例えば、ＳＤカード制御モードが選定された場合には、ＳＤカード制御モード信号１３０は論理値１に設定される。電力コントローラ１００は、どちらも論理値１に設定された電力制御信号ＶＣＣ１およびＶＣＣ２を出力する。１つの実施形態においては、メモリカード（例えば、ｅＭＭＣ）がスリープモードをサポートする場合には、スリープモードコントローラ１０４は、電力制御信号ＶＣＣ１またはＶＣＣ２のどちらかを論理値０に設定する。
【００４１】
ブロック６４０において、電源は、電力制御信号ＶＣＣ１およびＶＣＣ２に従ってイネーブルされる。上記で述べたように、電力制御信号ＶＣＣ１およびＶＣＣ２はどちらも論理値１に設定されているので、切り替えユニット３１０の中の切り替え器３０６および３０８は、オンに切り替えられて、それに従って電源がイネーブルされる。
【００４２】
ブロック６５０において、１組の電圧信号３１８および３２０が出力されて、メモリカードに電力を供給する。ｅＭＭＣスリープモードでは、電力制御信号の内の１つが論理値０に設定されて、電源の内の１つがディセーブルされる。ｅＭＭＣに対して、片方の電圧信号は必要な電力レベルを供給しないことにより、電力コントローラ３０２はスリープモードで動作する。
【００４３】
これまでの記述および図面は、本発明の実施形態を提供したものであるが、それらに対する種々の追加、変形、および置き換えが可能であり、これらは、添付の特許請求の範囲が画定する本発明の原理の精神および範囲から逸脱するものではないと理解されるであろう。当業者は、本発明は、本発明を実行する上で使用する、形状、構成、配置、比率、材料、要素、および素子等に対する多くの変更をもって実行することが可能であり、これらは、具体的な環境条件と動作要求条件とに対して特に適合しており、これらは、本発明の原理から逸脱するものではないと理解するであろう。従って、本明細書で開示した実施形態は、全ての点に関して、例示的なものであって限定的なものではないと考慮されるべきである。本発明の範囲は、添付の特許請求の範囲とその法的均等物とが示すものであって、これまでの記載に限定されるものではない。
【符号の説明】
【００４４】
１００  電力コントローラ
１０２  選定ユニット
１０４  スリープモードコントローラ
１０６、１０８  セレクタ
１１０  ＡＮＤゲート
１１２  ＮＯＴゲート
１２０  モード信号
１３０  ＳＤカード制御モード信号
１３２  ｅＭＭＣ制御モード信号
１４０  スリープモードイネーブル信号
１４２  スリープモード制御信号
２００  電力コントローラ
２０２  選定ユニット
２０４  第１のステージセレクタ
２０６  第２のステージセレクタ
２１４  第１のモード信号
２１６  第２のモード信号
２３０  ＭＭＣ制御モード信号
３００  電力制御システム
３０２  電力コントローラ
３０６、３０８  切り替え器
３１０  切り替えユニット
３１２  メモリカード
３１８、３２０  電圧信号
４００  メモリカードアダプタ
４０２  ホスト
４０４  ホストコントローラ
４０６  データバッファ
４０８  カードコントローラ
４２０  回路基板
４５０  レジスタ
５００  電力を制御するための方法
５１０  モード信号を受信する
５２０  モード信号に従って制御モードを選定する
５３０  選定した制御モードに対応した電力制御信号を出力する
６００  メモリカードを制御するための方法
６１０  サポートするように回路基板を設定してあるメモリカードに従って電源を設定する
６２０  モード信号を生成し、メモリカードに対応した制御モードを選定する
６３０  選定した制御モードに従って１組の電力制御信号を出力する
６４０  電力制御信号に従って電源をイネーブルする
６５０  １組の電圧信号を出力してメモリカードに電力を供給する
【図１】
2013109747.tif 000003
【図２】
2013109747.tif 000004
【図３】
2013109747.tif 000005
【図４】
2013109747.tif 000006
【図５】
2013109747.tif 000007
【図６】
2013109747.tif 000008