(57)【要約】【課題】  複数の規格の同期式メモリーカードホストコントローラに対応できる同期式メモリーカード変換アダプタを提供する。【解決手段】  同期式メモリーカードが挿入され、更に外部のホスト装置のカード挿入台に挿入される同期式メモリーカード変換アダプタであって、上記の外部のホスト装置が備える同期式メモリーカードホストコントローラとのデータ伝送方式を同期式メモリーカードとのデータ伝送方式に変換し、同期式メモリーカードとのデータ伝送方式を上記同期式メモリーカードホストコントローラとのデータ伝送方式に変換するデータ伝送方式変換器を含むことを特徴とする同期式メモリーカード変換アダプタを提供する。【選択図】図１
2006330925.tif 000002
【特許請求の範囲】
【請求項１】
同期式メモリーカードが挿入され、更に外部のホスト装置のカード挿入台に挿入される同期式メモリーカード変換アダプタであって、
上記の外部のホスト装置が備える同期式メモリーカードホストコントローラとのデータ伝送方式を同期式メモリーカードとのデータ伝送方式に変換し、
同期式メモリーカードとのデータ伝送方式を上記同期式メモリーカードホストコントローラとのデータ伝送方式に変換するデータ伝送方式変換器を含むことを特徴とする同期式メモリーカード変換アダプタ。
【請求項２】
同期式メモリーカードが挿入され更に外部のホスト装置の備えるカード挿入台に挿入される同期式メモリーカード変換アダプタに搭載されるデータ伝送方式変換器であって、
外部のホスト装置の備える同期式メモリーカードホストコントローラとのデータ伝送方式を、同期式メモリーカードとのデータ伝送方式に変換することを特徴とするデータ伝送方式変換器。
【請求項３】
同期式メモリーカードとのデータ伝送方式を、上記同期式メモリーカードホストコントローラとのデータ伝送方式に変換することを特徴とする請求項２に記載のデータ伝送方式変換器。
【請求項４】
上記同期式メモリーカードホストコントローラから入力されたクロックにて動作することを特徴とする請求項３に記載のデータ伝送方式変換器。
【請求項５】
上記同期式メモリーカードホストコントローラから入力されたクロック信号を、内部のバッファ回路を経由させ、同期式メモリーカードが使用する同期式メモリーカード入力クロックに出力することを特徴とする請求項４に記載のデータ伝送方式変換器。
【請求項６】
上記同期式メモリーカードホストコントローラから入力されたクロック信号を、内部のＰＬＬ回路を経由させて周波数を定倍化し、同期式メモリーカードが使用する同期式メモリーカード入力クロックに出力することを特徴とする請求項５に記載のデータ伝送方式変換器。
【請求項７】
上記同期式メモリーカードホストコントローラから入力されたクロック信号を、内部の分周回路を経由させて周波数を分周し、同期式メモリーカードが使用する同期式メモリーカード入力クロックに出力することを特徴とする請求項６に記載のデータ伝送方式変換器。
【請求項８】
同期式メモリーカードが挿入され更に外部のホスト装置の備えるカード挿入台に挿入される同期式メモリーカード変換アダプタの内部に搭載されるクロック周波数変換器であって、
上記同期式メモリーカードホストコントローラからのクロック信号を、ＰＬＬ回路、バッファ回路、若しくは分周回路のうち少なくとも２つを経由させて少なくとも２つの出力クロック信号を形成し、
上記の少なくとも２つの出力クロック信号から、同期式メモリーカードが使用する同期式メモリーカード入力クロックを選択して出力することを特徴とするクロック周波数変換器。
【請求項９】
上記同期式メモリーカードホストコントローラから同期式メモリーカードを初期化する命令が発行された場合と、同じ動作を行なう同期式メモリーカード初期化コマンドシーケンサを有し、
上記同期式メモリーカード初期化コマンドシーケンサは、
同期式メモリーカードホストコントローラからの命令なしに同期式メモリーカードを初期化することを特徴とする請求項８に記載のクロック周波数変換器。
【請求項１０】
上記同期式メモリーカードホストコントローラから同期式メモリーカードのカード情報を読み出す命令が発行された場合と、同じ動作を行なう同期式メモリーカード情報読出しコマンドシーケンサを有し、
上記同期式メモリーカード情報読出しコマンドシーケンサは、
同期式メモリーカードホストコントローラからの命令なしに同期式メモリーカードのカード情報を読み出すことを特徴とする請求項９に記載のクロック周波数変換器。
【請求項１１】
同期式メモリーカードへのカード情報の読み出し命令の返り値から同期式メモリーカード変換アダプタに挿入された同期式メモリーカードの規格を判定する同期式メモリーカード情報判定部を有し、
上記同期式メモリーカード情報判定部は、判定した同期式メモリーカードの規格の情報に基づいて、上記の少なくとも２つの出力クロック信号から、同期式メモリーカードが使用する同期式メモリーカード入力クロックを選択することを特徴とする請求項１０に記載のクロック周波数変換器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話やデジタルカメラ等に使用される同期式メモリーカードに関し、特に、形状変換アダプタを使用して多種の規格・形状のホスト装置に対応する同期式メモリーカードに関する。
【背景技術】
【０００２】
携帯電話、デジタルカメラ、ＰＣ（パーソナルコンピュータ）若しくはプリンタ等のデジタル機器での相互の情報伝達手段として、様々な小型メモリーカードが利用されている。代表的なものとして、マルチメディアカード（Ｍｕｌｔｉ  Ｍｅｄｉａ  Ｃａｒｄ（登録商標））、ＳＤカード（ＳＤ  Ｃａｒｄ（登録商標））、ｍｉｎｉＳＤカード（ｍｉｎｉＳＤ  ｃａｒｄ（登録商標））、エックスディピクチャーカード（ｘＤ−Ｐｉｃｔｕｒｅ  Ｃａｒｄ（登録商標））、メモリースティック（ＭｅｍｏｒｙＳｔｉｃｋ（登録商標））、コンパクトフラッシュ（登録商標）（Ｃｏｍｐａｃｔ  Ｆｌａｓｈ（登録商標））、マイクロＳＤ（ｍｉｃｒｏＳＤ（登録商標））、トランスフラッシュ（ＴｒａｎｓＦｌａｓｈ（登録商標））、メモリースティックプロ（ＭｅｍｏｒｙＳｔｉｃｋＰｒｏ（登録商標））、メモリースティックデュオ（ＭｅｍｏｒｙＳｔｉｃｋＤｕｏ（登録商標））、メモリースティックプロデュオ（ＭｅｍｏｒｙＳｔｉｃｋＰｒｏＤｕｏ（登録商標））などが挙げられる。
【０００３】
上記の小型メモリーカードは、制御方法、通信方法、電気的特性若しくはカード挿入台形状等において、相互に互換性がない。例えば、ある種類（ある規格）のメモリーカードは、別の種類（規格）のメモリーカードのために用意されたカード挿入台で使用できない。
【０００４】
メモリーカードを記憶媒体として利用するホスト装置であるデジタル機器には、メモリーカードホストコントローラ及びカード挿入台が備わる（図６参照）。メモリーカードホストコントローラはメモリーカードとのデータ伝送を制御する回路であり、カード挿入台はデータ伝送のためにメモリーカード（若しくはメモリーカード変換アダプタ）が挿入されて固定される凹部である。ここで、ある規格のメモリーカードホストコントローラと繋がるカード挿入台は、特定形状のメモリーカード（若しくはメモリーカード変換アダプタ）のみが挿入可能である。つまり、ある規格のメモリーカードは、所定の規格以外のメモリーカードホストコントローラのカード挿入台と、形状が適合せず、カード挿入台に挿入され得ない。
【０００５】
ところで、制御方法、通信方法及び電気的特性が同一であるが、形状、特に大きさが異なるメモリーカード群が、市場に登場している。このような場合、小さいメモリーカードを大きいメモリーカード用のホスト装置で利用するためのメモリーカード変換アダプタが開発されている。このようなメモリーカード群（以下、同一特性メモリーカード群という）として、
（１）ＳＤカードとｍｉｎｉＳＤカード、
（２）メモリースティックとメモリースティックＤｕｏ、
（３）メモリースティックＰＲＯとメモリースティックＰＲＯＤｕｏ、
（４）マルチメディアカード（ＭＭＣ）とリデュースドサイズマルチメディアカード（ＲＳ−ＭＭＣ）
などが、挙げられる。
【０００６】
図６は、メモリーカード６０’、メモリーカード変換アダプタ５２’、及びホスト装置５４’の配置の関係を示す概略のブロック図である。図６に示すメモリーカード６０’は、ある同一特性メモリーカード群における形状の小さいメモリーカードである。この形状の小さいメモリーカード６０’はメモリーカード変換アダプタ５２’に挿入され、更にメモリーカード変換アダプタ５２’はホスト装置５４’のカード挿入台６４’に挿入される。ここでのホスト装置５４’のカード挿入台６４’は、挿入されたメモリーカード６０’の属する同一特性メモリーカード群における形状の大きいメモリーカードに適合するように設けられているカード挿入台である。
【０００７】
また、図６に明白に示されるように、メモリーカードの形状変換のみを行なうメモリーカード変換アダプタ５２’では、そもそも（後で説明する）データ伝送方式変換器を備えていない。従って、これらメモリーカード変換アダプタは、そもそも想定外のメモリーカードの伝送方式をメモリーカードホストコントローラに対して変換する能力を備えない。
【０００８】
このことから、データ伝送方式変換器を有するメモリーカード変換アダプタが考案されている。図７は、メモリーカード６０、メモリーカード変換アダプタ５２、及びホスト装置５４の配置の関係を示す概略のブロック図である。図７に示すメモリーカード６０は、ホスト装置５４（のカード挿入台６４）との形状の適合性が無いものであるだけでなく、制御方法、通信方法及び電気的特性も異なるものであることが想定されている。このため、メモリーカード変換アダプタ５２にはデータ伝送方式変換器５６が設けられている。
【０００９】
この図７に示す従来技術のホスト装置５４においては、メモリーカードホストコントローラ６２が非同期式である。従って、同期式のメモリーカード６０に対応する場合にはメモリーカード変換アダプタ５２の内部にクロック発振器５７が設けられなければならない。このクロック発振器５７によりメモリーカード変換アダプタ５２が同期式メモリーカード６０に対して出力するクロックの周波数は固定されている。
【００１０】
そうすると、クロック発信器５７の周波数が、使用される同期式メモリーカード６０の規格の中で最も低い周波数のものに最適化されて、固定されている場合、より高い周波数で動作することが可能な同期式メモリーカード６０が使用されても、その同期式メモリーカード６０が有する最大データ伝送速度および単位時間あたりの最大データ伝送量の能力を発揮できないことになってしまう。
【００１１】
また、使用される同期式メモリーカード６０の規格の中で最も低い周波数よりも高い周波数で、クロック発信器５７の周波数が固定されている場合、その周波数より低い周波数でしか動作できない同期式メモリーカード６０は、使用され得ないことになる。
【００１２】
特許文献１及び特許文献２では、複数の不揮発性メモリーカードを搭載できるアダプタが開示されるが、アダプタ自体に不揮発性メモリーカードコントローラは搭載されていない。特許文献３、特許文献４及び特許文献５では、データ伝送方式変換器が搭載される不揮発性メモリーカードホストコントローラが開示されるが、アダプタは使用されていない。特許文献６では、ＰＣカードのアダプタが開示されているが、その内部にはデータ伝送方式変換器は搭載されていない。特許文献７では、データ伝送方式変換器を搭載するアダプタが開示されているが、そのアダプタは非同期であるＰＣカードとＣＦカードのインターフェースとして設けられている。
【特許文献１】特開２００２−０３２７１５号公報
【特許文献２】登録実用新案公報第３０９４２６３号
【特許文献３】特開２００２−０７３５２２号公報
【特許文献４】特開２００３−１８６５８２号公報
【特許文献５】特開２００４−１１０２５５号公報
【特許文献６】特開２００３−１９６６０３号公報
【特許文献７】登録実用新案公報第３０９１９１０号
【発明の開示】
【発明が解決しようとする課題】
【００１３】
本発明は、複数の規格の同期式メモリーカードホストコントローラに対応できる同期式メモリーカード変換アダプタを提供することを目的とする。
【課題を解決するための手段】
【００１４】
本発明は、上記の目的を達成するためになされたものである。本発明に係る請求項１に記載の同期式メモリーカード変換アダプタは、
同期式メモリーカードが挿入され、更に外部のホスト装置のカード挿入台に挿入される同期式メモリーカード変換アダプタであって、
上記の外部のホスト装置が備える同期式メモリーカードホストコントローラとのデータ伝送方式を同期式メモリーカードとのデータ伝送方式に変換し、
同期式メモリーカードとのデータ伝送方式を上記同期式メモリーカードホストコントローラとのデータ伝送方式に変換するデータ伝送方式変換器を含むことを特徴とする。
【００１５】
本発明に係る請求項２に記載のデータ伝送方式変換器は、
同期式メモリーカードが挿入され更に外部のホスト装置の備えるカード挿入台に挿入される同期式メモリーカード変換アダプタに搭載されるデータ伝送方式変換器であって、
外部のホスト装置の備える同期式メモリーカードホストコントローラとのデータ伝送方式を、同期式メモリーカードとのデータ伝送方式に変換することを特徴とする。
【００１６】
本発明に係る請求項３に記載のデータ伝送方式変換器は、
同期式メモリーカードとのデータ伝送方式を、上記同期式メモリーカードホストコントローラとのデータ伝送方式に変換することを特徴とする請求項２に記載のデータ伝送方式変換器である。
【００１７】
本発明に係る請求項４に記載のデータ伝送方式変換器は、
上記同期式メモリーカードホストコントローラから入力されたクロックにて動作することを特徴とする請求項３に記載のデータ伝送方式変換器である。
【００１８】
本発明に係る請求項５に記載のデータ伝送方式変換器は、
上記同期式メモリーカードホストコントローラから入力されたクロック信号を、内部のバッファ回路を経由させ、同期式メモリーカードが使用する同期式メモリーカード入力クロックに出力することを特徴とする請求項４に記載のデータ伝送方式変換器である。
【００１９】
本発明に係る請求項６に記載のデータ伝送方式変換器は、
上記同期式メモリーカードホストコントローラから入力されたクロック信号を、内部のＰＬＬ回路を経由させて周波数を定倍化し、同期式メモリーカードが使用する同期式メモリーカード入力クロックに出力することを特徴とする請求項５に記載のデータ伝送方式変換器である。
【００２０】
本発明に係る請求項７に記載のデータ伝送方式変換器は、
上記同期式メモリーカードホストコントローラから入力されたクロック信号を、内部の分周回路を経由させて周波数を分周し、同期式メモリーカードが使用する同期式メモリーカード入力クロックに出力することを特徴とする請求項６に記載のデータ伝送方式変換器である。
【００２１】
本発明に係る請求項８に記載のクロック周波数変換器は、
同期式メモリーカードが挿入され更に外部のホスト装置の備えるカード挿入台に挿入される同期式メモリーカード変換アダプタの内部に搭載されるクロック周波数変換器であって、
上記同期式メモリーカードホストコントローラからのクロック信号を、ＰＬＬ回路、バッファ回路、若しくは分周回路のうち少なくとも２つを経由させて少なくとも２つの出力クロック信号を形成し、
上記の少なくとも２つの出力クロック信号から、同期式メモリーカードが使用する同期式メモリーカード入力クロックを選択して出力することを特徴とする。
【００２２】
本発明に係る請求項９に記載のクロック周波数変換器は、
上記同期式メモリーカードホストコントローラから同期式メモリーカードを初期化する命令が発行された場合と、同じ動作を行なう同期式メモリーカード初期化コマンドシーケンサを有し、
上記同期式メモリーカード初期化コマンドシーケンサは、
同期式メモリーカードホストコントローラからの命令なしに同期式メモリーカードを初期化することを特徴とする請求項８に記載のクロック周波数変換器である。
【００２３】
本発明に係る請求項１０に記載のクロック周波数変換器は、
上記同期式メモリーカードホストコントローラから同期式メモリーカードのカード情報を読み出す命令が発行された場合と、同じ動作を行なう同期式メモリーカード情報読出しコマンドシーケンサを有し、
上記同期式メモリーカード情報読出しコマンドシーケンサは、
同期式メモリーカードホストコントローラからの命令なしに同期式メモリーカードのカード情報を読み出すことを特徴とする請求項９に記載のクロック周波数変換器である。
【００２４】
本発明に係る請求項１１に記載のクロック周波数変換器は、
同期式メモリーカードへのカード情報の読み出し命令の返り値から同期式メモリーカード変換アダプタに挿入された同期式メモリーカードの規格を判定する同期式メモリーカード情報判定部を有し、
上記同期式メモリーカード情報判定部は、判定した同期式メモリーカードの規格の情報に基づいて、上記の少なくとも２つの出力クロック信号から、同期式メモリーカードが使用する同期式メモリーカード入力クロックを選択することを特徴とする請求項１０に記載のクロック周波数変換器である。
【発明の効果】
【００２５】
本発明に係る同期式メモリーカード変換アダプタを利用することによって、異なる複数の規格に係るホスト装置にて同期式メモリーカードを利用できる。また、本発明に係るデータ伝送方式変換器を搭載した同期式メモリーカード変換アダプタを利用することによって、同期式メモリーカード変換アダプタにクロック発振器を搭載する必要がなくなる。
【００２６】
また、本発明に係るクロック周波数変換器を搭載した同期式メモリーカード変換アダプタを利用することによって、同期式メモリーカード変換アダプタに挿入された同期式不揮発性メモリーカードに最適なクロック信号が選択され得る。
【発明を実施するための最良の形態】
【００２７】
以下、図面を参照して本発明に係る好適な実施の形態を説明する。
【００２８】
［第１の実施形態］
図１は、本発明の第１の実施形態に係る同期式メモリーカード変換アダプタ２及びそれを利用するホスト装置４の概略のブロック図である。図２は、本発明の第１の実施形態に係る同期式メモリーカード変換アダプタ２のブロック図である。
【００２９】
図１に示すように、第１の実施形態の同期式メモリーカード変換アダプタ２は、同期式データ伝送方式変換器６を備え、該同期式データ伝送方式変換器６は、バッファ回路、ＰＬＬ回路、分周回路若しくはクロック周波数変換器８を備える。同期式メモリーカード１０をこの同期式メモリーカード変換アダプタ２に挿入することによって、同期式メモリーカード変換アダプタ２を経由して同期式メモリーカード２がホスト装置４のカード挿入台１２に挿入される。なお、第１の実施形態に係るホスト装置４においては、同期式のメモリーカードホストコントローラ１２が設けられる。
【００３０】
図１に示すように、第１の実施形態の同期式メモリーカード変換アダプタ２の同期式データ伝送方式変換器６は、同期式メモリーカードホストコントローラ１２のデータ伝送方式を同期式メモリーカード１０のデータ伝送方式に変換し、同期式メモリーカード１０のデータ伝送方式を同期式メモリーカードホストコントローラ１２のデータ伝送方式に変換する。このことによって、同期式メモリーカード変換アダプタ２に挿入された同期式メモリーカード１０と同期式メモリーカードホストコントローラ１２との間のデータ伝送が可能になる。
【００３１】
図１に示す同期式メモリーカード変換アダプタ２の同期式データ伝送方式変換器６は、バッファ回路３４を有する（図２参照）。同期式メモリーカードホストコントローラ１２から同期式メモリーカード変換アダプタ２への入力クロックは、バッファ回路３４を経由して、同期式メモリーカード１０への入力クロックとして出力される。このことにより、同期式メモリーカード変換アダプタ２にクロック発振器を搭載することが不必要になり得る。
【００３２】
また、図１に示す同期式メモリーカード変換アダプタ２の同期式データ伝送方式変換器６は、ＰＬＬ回路３０を有する（図２参照）。同期式メモリーカードホストコントローラ１２から同期式メモリーカード変換アダプタ２への入力クロックは、ＰＬＬ回路３０を経由することによって定倍化された周波数の出力クロックとなる。この出力クロックが、同期式メモリーカード１０への入力クロックとして出力される。このことにより、同期式メモリーカード変換アダプタ２にクロック発振器を搭載することが不必要になり得る。つまり、同期式メモリーカード変換アダプタ２への入力クロックより高い周波数のクロックで動作する同期式メモリーカード１０を高速に動作させることが可能となる。
【００３３】
更に、図１に示す同期式メモリーカード変換アダプタ２の同期式データ伝送方式変換器６は、分周回路３２を有する（図２参照）。同期式メモリーカードホストコントローラ１２から同期式メモリーカード変換アダプタ２への入力クロックは、分周回路３２を経由することによって分周された周波数の出力クロックとなる。この出力クロックが、同期式メモリーカード１０への入力クロックとして出力される。このことにより、同期式メモリーカード変換アダプタ２にクロック発振器を搭載することが不必要になり得る。つまり、同期式メモリーカード変換アダプタ２への入力クロックより低い周波数のクロックで動作する同期式メモリーカードを動作させることが可能となる。
【００３４】
上述のバッファ回路３４、ＰＬＬ回路３０及び分周回路３２は、クロック周波数変換器２２に設けられる。従って、同期式メモリーカードホストコントローラ１２から同期式メモリーカード変換アダプタ２への入力クロックは、このクロック周波数変換器２２を経由することによって同期式メモリーカード１０の規格に最適である周波数の出力クロックとなる。クロック周波数変換器２２における詳細な動作は、後で説明する。
【００３５】
図２は、第１の実施形態に係る同期式メモリーカード変換アダプタ２のより詳細なブロック図である。クロック周波数変換器２２には、同期式メモリーカード初期化コマンドシーケンサ２４、同期式メモリーカード情報読出しコマンドシーケンサ２６、同期式メモリーカード情報判定器２８が設けられている。同期式メモリーカード初期化コマンドシーケンサ２４は、同期式メモリーカード１０に初期化コマンドを発行して同カード１０を初期化する。同期式メモリーカード情報読出しコマンドシーケンサ２６は、同期式メモリーカード１０にカード情報読み出しコマンドを発行する。同期式メモリーカード情報判定器２８は、同期式メモリーカード１０からのカード情報読み出しコマンドの返り値を判定する。
【００３６】
また、前述のように、クロック周波数変換器２２は、ＰＬＬ回路３０、分周回路３２及びバッファ回路３４を有する。更に、クロック周波数変換器２２は、ＭＵＸ（マルチプレクス）回路３６を有する。同期式メモリーカードホストコントローラ１２から入力される同期式メモリーカード変換アダプタ入力クロック１６は、ＰＬＬ回路３０、分周回路３２及びバッファ回路３４のうち少なくとも２つ以上の回路に入力される。それらの出力クロックがＭＵＸ回路３６に入力される。このＭＵＸ回路３６においては、同期式メモリーカード情報判定器２８が同期式メモリーカード１０からのカード情報読み出しコマンドの返り値から同期式メモリーカード１０の規格上の最大動作クロック速度を判定した結果に基づいて、同期式メモリーカードの最大動作クロック速度を越えない最適な動作クロック速度のクロック信号が、選択される。従って、ＭＵＸ回路３６から最適な出力クロックを同期式メモリーカード１０に入力することが可能となる。
【００３７】
図３は、本発明の第１の実施形態に係る同期式データ伝送方式変換器６の動作を示すフローチャートである。まず、同期式メモリーカード１０が同期式メモリーカード変換アダプタ２に挿入されると、同期式メモリーカード初期化コマンドシーケンサ２４が同期式メモリーカード１０に初期化コマンドを発行して、同期式メモリーカード１０を初期化する（Ｓ０２）。次に、同期式メモリーカード情報読出しコマンドシーケンサ２６が同期式メモリーカード１０にカード情報を読み出すコマンドを発行して、同期式メモリーカード１０のカード情報を読出す（Ｓ０４）。これを受けて、同期式メモリーカード情報判定器２８が同期式メモリーカード１０からのカード情報読出しコマンドに対する返り値を判定する（Ｓ０６）。
【００３８】
上記の同期式メモリーカード情報判定器２８の判定で得られるメモリーカードの規格上の最大動作クロック周波数（Ａ）と、ＰＬＬ回路３０からのクロック周波数（Ｂ）とが、比較される（Ｓ０８）。同期式メモリーカード１０の規格上の最大動作クロック周波数（Ａ）がＰＬＬ回路３０からのクロック周波数（Ｂ）より高いか同じ（Ａ≧Ｂ）場合、同期式メモリーカード情報判定器２８がＭＵＸ回路３６を制御して、ＰＬＬ回路３０からＭＵＸ回路３６に入力されたクロックを同期式メモリーカード入力クロック２０に出力させる（Ｓ１０）。
【００３９】
同期式メモリーカード１０の規格上の最大動作クロック周波数（Ａ）がＰＬＬ回路３０からのクロック周波数（Ｂ）より低い（Ａ＜Ｂ）場合、更に、同期式メモリーカード１０の規格上の最大動作クロック周波数（Ａ）とバッファ回路３４からのクロック周波数（Ｃ）を比較される（Ｓ１２）。同期式メモリーカード１０の規格上の最大動作クロック周波数（Ａ）がバッファ回路３４からＭＵＸ回路３６に入力されるクロック周波数（Ｃ）より高いか同じ（Ａ≧Ｃ）場合、同期式メモリーカード情報判定器２８がＭＵＸ回路３６を制御して、バッファ回路３４からＭＵＸ回路３６に入力されたクロックを同期式メモリーカード入力クロック２０に出力させる（Ｓ１４）。
【００４０】
同期式メモリーカード１０の規格上の最大動作クロック周波数（Ａ）がＰＬＬ回路３０からＭＵＸ回路３６に入力されるクロック周波数（Ｃ）より低い（Ａ＜Ｃ）場合、同期式メモリーカード情報判定器２８がＭＵＸ回路３６を制御して、分周回路３２からＭＵＸ回路３６に入力されたクロックを同期式メモリーカード入力クロック２０に出力させる（Ｓ１６）。
【００４１】
図４は、本発明の第１の実施形態に係る同期式メモリーカード変換アダプタ及びそれを利用するホスト装置の具体例のブロック図である。図５は、図４の同期式メモリーカード変換アダプタのより詳細なブロック図である。図４に示す同期式メモリカード変換アダプタは、ｍｉｎｉＳＤカードをメモリースティックの規格および形状に対応せしめるメモリースティック−ｍｉｎｉＳＤカード変換アダプタ２ａである。
【００４２】
メモリースティックとｍｉｎｉＳＤカードとは、いずれも同期式の不揮発性メモリーカードであるが、メモリカード形状、端子配置、制御方法及び通信方法が異なる。従って、ｍｉｎｉＳＤカードを、メモリースティック用のホスト装置（のカード挿入台）で使用することは不可能である。
【００４３】
図４のメモリースティック−ｍｉｎｉＳＤカード変換アダプタ２ａは、ｍｉｎｉＳＤカードの、メモリースティック用のホスト装置（のカード挿入台）での使用を可能にするものである。まず、図４のメモリースティック−ｍｉｎｉＳＤカード変換アダプタ２ａは、メモリースティックとｍｉｎｉＳＤカードとのデータ伝送方式を変換するデータ伝送方式変換器６ａを搭載している。また、メモリースティック−ｍｉｎｉＳＤカード変換アダプタ２ａは、メモリースティックの全体形状を有し、且つ端部からｍｉｎｉＳＤカードを挿入できるようになっている。
【００４４】
ここでｍｉｎｉＳＤカード１０ａがメモリースティック−ｍｉｎｉＳＤカード変換アダプタ２ａの端部に挿入され、そのメモリースティック−ｍｉｎｉＳＤカード変換アダプタ２ａが、メモリースティックカード挿入台１４ａに挿入されると、ｍｉｎｉＳＤカード１０ａは、形状、端子配置、制御方法及び通信方法において、メモリースティックと互換性を持つこととなる。
【００４５】
また、図４に示されるメモリースティックホストコントローラ１２ａからメモリースティック−ｍｉｎｉＳＤカード変換アダプタ２ａへのメモリースティック入力クロック１６ａを、ｍｉｎｉＳＤカード１０ａへの入力クロックとして使用するようにすれば、メモリースティック−ｍｉｎｉＳＤカード変換アダプタ２ａ上には、クロック発生器を搭載する必要がない。
【００４６】
例えば、メモリースティックホストコントローラ１０ａからメモリースティック−ｍｉｎｉＳＤカード変換アダプタ２ａへ入力されるメモリースティック入力クロック１６ａの周波数が、２０ＭＨｚである場合、２５ＭＨｚで動作するｍｉｎｉＳＤカード１０ａに対しては、２０ＭＨｚのメモリースティック入力クロック１６ａをデータ伝送方式変換器６ａのバッファ回路３４ａを経由させてｍｉｎｉＳＤカード入力クロック２０ａとして出力すれば、ｍｉｎｉＳＤカード１０ａが正常に動作する。同じくメモリースティック入力クロック１６ａの周波数が、２０ＭＨｚである場合、５０ＭＨｚで動作するｍｉｎｉＳＤカード１０ａに対しては、２０ＭＨｚのメモリースティック入力クロック１６ａをデータ伝送方式変換器６ａのＰＬＬ回路３０ａで５０ＭＨｚを越えない周波数速度に定倍化してｍｉｎｉＳＤカード入力クロック２０ａとして出力すれば、ｍｉｎｉＳＤカード１０ａが正常に動作する。
【００４７】
また、メモリースティックホストコントローラ１０ａからメモリースティック−ｍｉｎｉＳＤカード変換アダプタ２ａへ入力されるメモリースティック入力クロック１６ａの周波数が、４０ＭＨｚである場合、２５ＭＨｚで動作するｍｉｎｉＳＤカード１０ａに対しては、４０ＭＨｚのメモリースティック入力クロック１６ａをデータ伝送方式変換器６ａの分周回路３２ａで２５ＭＨｚ以下の周波数速度に変換してｍｉｎｉＳＤカード入力クロック２０ａとして出力すれば、ｍｉｎｉＳＤカード１０ａが正常に動作する。同じくメモリースティック入力クロック１６ａの周波数が、４０ＭＨｚである場合、５０ＭＨｚで動作するｍｉｎｉＳＤカード１０ａに対しては、４０ＭＨｚのメモリースティック入力クロック１６ａをデータ伝送方式変換器６ａのバッファ回路３４ａを経由させてｍｉｎｉＳＤカード入力クロック２０ａとして出力すれば、ｍｉｎｉＳＤカード１０ａが正常に動作する。
【００４８】
但し、上述のようにメモリースティック入力クロック１６ａに合わせて、適切なｍｉｎｉＳＤカード入力クロック２０ａを出力するには、メモリースティック入力クロック１６ａとｍｉｎｉＳＤカード１０ａの規格との関係が、データ伝送方式変換器６ａに備わるクロック周波数変換器２２ａにおいて判断されなければならない。図５は、そのような判断をするクロック周波数変換器２２ａを備えた図４の同期式メモリーカード変換アダプタ２ａの詳細なブロック図である。
【００４９】
図５のメモリースティック−ｍｉｎｉＳＤカード変換アダプタ２ａにおいて、ｍｉｎｉＳＤカード１０ａが挿入されると、クロック周波数変換器２２ａのｍｉｎｉＳＤカード初期化コマンドシーケンサ２４ａが、ｍｉｎｉＳＤカード１０ａに対して初期化コマンドを発行し、ｍｉｎｉＳＤカード１０ａを初期化する。次に、クロック周波数変換器２２ａのｍｉｎｉＳＤカード情報読出しコマンドシーケンサ２６ａが、ｍｉｎｉＳＤカード１０ａに対してカード情報読出しコマンドを発行し、ｍｉｎｉＳＤカード１０ａのカード情報を読み出す。これを受けて、クロック周波数変換器２２ａのｍｉｎｉＳＤカード情報判定器２８ａが、ｍｉｎｉＳＤカード１０ａに対するカード情報読出しコマンドのｍｉｎｉＳＤカード１０ａからの返り値を判定し、ｍｉｎｉＳＤカード１０ａの規格を判定する。
【００５０】
一方、メモリースティックホストコントローラ１２ａからメモリースティック−ｍｉｎｉＳＤカード変換アダプタ２ａに入力されるメモリースティック入力クロック信号１６ａは、バッファ回路３４ａ、ＰＬＬ回路３０ａ若しくは分周回路３２ａのうち少なくとも２つ以上の回路に入力される。それらの回路からの出力クロックは、ＭＵＸ回路３６ａに入力される。ここで、ｍｉｎｉＳＤカード情報判定器２８ａが、ｍｉｎｉＳＤカードに対するカード情報読み出しコマンドのｍｉｎｉＳＤカードからの返り値によって、ｍｉｎｉＳＤカード１０ａの規格上の最大動作クロック速度を判定した結果に基づいて、ｍｉｎｉＳＤカード１０ａの最大動作クロック速度を越えない最適な動作クロック速度のクロック信号が、ＭＵＸ回路３６ａにて選択される。従って、ＭＵＸ回路３６ａから最適な出力クロックをｍｉｎｉＳＤカード１０ａに入力することが可能となる。
【００５１】
以下では、より詳細なｍｉｎｉＳＤカード入力クロックの決定のプロセスの例を図５によって説明する。
【００５２】
（１）メモリースティック入力クロック１６ａの周波数が２０ＭＨｚである場合。
例えば、メモリースティック入力クロック１６ａの周波数が２０ＭＨｚである場合、２５ＭＨｚで動作するｍｉｎｉＳＤカード１０ａに対しては、ｍｉｎｉＳＤカード情報判定器２８ａがｍｉｎｉＳＤカード１０ａの規格を判定した結果に基づいてＭＵＸ回路３６ａを制御して、２０ＭＨｚのメモリースティック入力クロック１６ａをバッファ回路３４ａを経由させてＭＵＸ回路３６ａに入力させたクロックを、ｍｉｎｉＳＤカード入力クロック２０ａとする。
【００５３】
このとき、ｍｉｎｉＳＤカード情報判定器２８ａがｍｉｎｉＳＤカード１０ａの規格を判定した結果に基づいてＭＵＸ回路３６ａを制御して、２０ＭＨｚのメモリースティック入力クロック１６ａを１．２５倍化するＰＬＬ回路３０ａを経由させてＭＵＸ回路３６ａに入力させた２５ＭＨｚクロックを、ｍｉｎｉＳＤカード入力クロック２０ａとしてもよい。
【００５４】
また、５０ＭＨｚで動作するｍｉｎｉＳＤカード１０ａに対しては、ｍｉｎｉＳＤカード情報判定器２８ａがｍｉｎｉＳＤカード１０ａの規格を判定した結果に基づいてＭＵＸ回路３６ａを制御して、２０ＭＨｚのメモリースティック入力クロック１６ａを２倍化若しくは２．５倍化するＰＬＬ回路３０ａを経由させてＭＵＸ回路３６ａに入力させた４０ＭＨｚ若しくは５０ＭＨｚクロックを、ｍｉｎｉＳＤカード入力クロック２０ａとする。
【００５５】
（２）メモリースティック入力クロック１６ａの周波数が４０ＭＨｚである場合。
また例えば、メモリースティック入力クロック１６ａの周波数が４０ＭＨｚである場合、２５ＭＨｚで動作するｍｉｎｉＳＤカード１０ａに対しては、ｍｉｎｉＳＤカード情報判定器２８ａがｍｉｎｉＳＤカード１０ａの規格を判定した結果に基づいてＭＵＸ回路３６ａを制御して、４０ＭＨｚのメモリースティック入力クロック１６ａを２分周する分周回路３２ａを経由させてＭＵＸ回路３６ａに入力させた２０ＭＨｚクロックを、ｍｉｎｉＳＤカード入力クロック２０ａとする。
【００５６】
このとき、ｍｉｎｉＳＤカード情報判定器２８ａがｍｉｎｉＳＤカード１０ａの規格を判定した結果に基づいてＭＵＸ回路３６ａを制御して、４０ＭＨｚのメモリースティック入力クロック１６ａを０．６２５倍化するＰＬＬ回路３０ａを経由させてＭＵＸ回路３６ａに入力させた２５ＭＨｚクロックを、ｍｉｎｉＳＤカード入力クロック２０ａとしてもよい。
【００５７】
また、５０ＭＨｚで動作するｍｉｎｉＳＤカード１０ａに対しては、ｍｉｎｉＳＤカード情報判定器２８ａがｍｉｎｉＳＤカード１０ａの規格を判定した結果に基づいてＭＵＸ回路３６ａを制御して、４０ＭＨｚのメモリースティック入力クロック１６ａをバッファ回路３４ａを経由させてＭＵＸ回路３６ａに入力させたクロックを、ｍｉｎｉＳＤカード入力クロック２０ａとする。
【００５８】
このとき、ｍｉｎｉＳＤカード情報判定器２８ａがｍｉｎｉＳＤカード１０ａの規格を判定した結果に基づいてＭＵＸ回路３６ａを制御して、４０ＭＨｚのメモリースティック入力クロック１６ａを１．２５倍化するＰＬＬ回路３０ａを経由させてＭＵＸ回路３６ａに入力させた５０ＭＨｚクロックを、ｍｉｎｉＳＤカード入力クロック２０ａとしてもよい。
【図面の簡単な説明】
【００５９】
【図１】本発明の第１の実施形態に係る同期式メモリーカード変換アダプタ及びそれを利用するホスト装置の概略のブロック図である。
【図２】本発明の第１の実施形態に係る同期式メモリーカード変換アダプタのブロック図である。
【図３】本発明の第１の実施形態に係る同期式データ伝送方式変換器の動作を示すフローチャートである。
【図４】本発明の第１の実施形態に係る同期式メモリーカード変換アダプタ及びそれを利用するホスト装置の具体例のブロック図である。
【図５】クロック周波数変換器を備えた図４の同期式メモリーカード変換アダプタの詳細なブロック図である。
【図６】従来のメモリーカード、メモリーカード変換アダプタ、及びホスト装置の配置の関係を示す概略のブロック図である。
【図７】従来のメモリーカード、メモリーカード変換アダプタ、及びホスト装置の配置の関係を示す概略のブロック図である。
【符号の説明】
【００６０】
２・・・同期式メモリーカード変換アダプタ、４・・・ホスト装置、６・・・同期式データ伝送方式変換器、１０・・・同期式メモリーカード、１２・・・同期式メモリーカードコントローラ、１４・・・カード挿入台。
【図１】
2006330925.tif 000003
【図２】
2006330925.tif 000004
【図３】
2006330925.tif 000005
【図４】
2006330925.tif 000006
【図５】
2006330925.tif 000007
【図６】
2006330925.tif 000008
【図７】
2006330925.tif 000009