(57)【特許請求の範囲】
【請求項１】
着脱可能な小型カードをホストコンピュータ（以下ＰＣ）のインターフェイスに接続する小型カード用ＰＣアダプタであって、前記小型カードを接続する接続手段１と、ＰＣのインターフェイスに接続する接続手段２と、ＰＣのインターフェイスを通して、ＰＣへデータの受け渡しを行うインターフェイス制御手段とを備え、ＰＣアダプタが非動作状態の場合は低消費電力状態となり、また着脱可能な小型カードからの割込み信号をＡＴＡインターフェイスのＩＲＥＱ信号を介してＰＣ側へ通知された場合はＰＣと通信を行うことを特徴とする小型カード用ＰＣアダプタ。
【請求項２】
着脱可能な小型カードからの割込み信号を伝達する機能を持つ小型カード用ＰＣアダプタであって、ＰＣに組み込んだＰＣアダプタ用ドライバからＡＴＡインターフェイスを介してＰＣアダプタへベンダーユニークコマンドを発行することにより、着脱可能な小型カードからＰＣ側へ通知する割込みを伝達する機能の有効無効の切換えが可能となる機能を備えた請求項１記載の小型カード用ＰＣアダプタ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は小型カード用ＰＣアダプタに関するもので、詳しくは着脱可能な小型カードをホストコンピュータのインターフェイスに接続する方法に関するものである。
【０００２】
【従来の技術】
近年、ＰＣカードはパーソナルコンピュータやデジタルカメラ、ＰＤＡ、ハンディータミナル等に利用されている。また、デジタルカメラでは、ＡＴＡ規格インターフェイスに準拠しないスマートメディアカードなどの小型カードに画像データを保存するためによく利用され、小型カードに保存された画像データをホストコンピュータで読み書きするためのＰＣカードアダプタも良く利用されている。
【０００３】
従来のＰＣカードアダプタは、例えば、特開２００１−４３０３３号公報記載のようなものであり、ＰＣカードのインターフェイスとしてＰＣカードＡＴＡ規格が用いられる。そのインターフェイスにおいて、ＰＣ側からＡＴＡインターフェイスＬＳＩに対してコマンドが来た場合、そのコマンド処理の終了で割込みがＰＣに伝えられている。ＳＤメモリーカード等の記憶装置タイプの小型カードは、インターフェイスＬＳＩと通信を行うが、小型カードからの割込み信号出力が無いため、割込み信号の検知機能を搭載していない。
【０００４】
【発明が解決しようとする課題】
ＰＨＳやワイヤレスＬＡＮ等の割込み信号が出力される小型カードが挿入された場合は、ＰＣ側へ割込みの通知が必要となる。しかし、消費電流をさげるためＰＣカードアダプタのクロックを停止した状態では、ＰＣ側に小型カードからの割込み信号を通知させる手段がなく、ＰＣ側は割込み処理を行うことができない。
【０００５】
また、ＰＣ側において小型カードからの割込み信号を通知があった場合、割込み信号を処理する適切なドライバが組み込まれていなければ、割込み信号通知によりＰＣが誤動作する可能性がある。
【０００６】
【課題を解決するための手段】
着脱可能な小型カードをホストコンピュータ（以下ＰＣ）のインターフェイスに接続する小型カード用ＰＣアダプタであって、前記小型カードを接続する接続手段１と、ＰＣのインターフェイスに接続する接続手段２と、ＰＣのインターフェイスを通して、ＰＣへデータの受け渡しを行うインターフェイス制御手段とを備え、ＰＣアダプタが非動作状態の場合は低消費電力状態となり、また着脱可能な小型カードからの割込み信号をＡＴＡインターフェイスのＩＲＥＱ信号を介してＰＣ側へ通知された場合はＰＣと通信を行うよう構成する。
【０００７】
また、上記構成に加えＰＣに組み込んだＰＣアダプタ用ドライバからＡＴＡインターフェイスを介してＰＣアダプタへベンダーユニークコマンドを発行することにより、着脱可能な小型カードからＰＣ側へ通知する割込みを伝達する機能の有効無効の切換えが可能となる機能を設ける。
【０００８】
【発明の実施の形態】
以下に、本発明の実施例について説明する。
【０００９】
図１に、本発明の概略部品構成図を示す。図１において、本発明の小型カード用ＰＣアダプタは、主に１０、１１、１２、１３、の部品から構成される。１２はホストコンピュータ（ＰＣ）と接続するためのＡＴＡ規格インターフェイス用のコネクタ、１３はＰＣカードアダプタとＰＨＳやＬＡＮカード、ＳＤメモリーカード等の小型カードを挿入し接続するためのコネクタである。１０はコントローラＬＳＩで、コネクタ１２に接続された小型カードと、コネクタ１２に接続されたホストコンピュータとＡＴＡ規格インターフェイスを制御するためのものである。１１はコントローラＬＳＩを動作させるためのＬＳＩ周辺回路部品である。小型カードと１０のコントローラＬＳＩとのインターフェイスとしては、その小型カードを制御するプロトコルによって通信を行う。
【００１０】
図２に、本発明の小型カード用ＰＣアダプタとＰＣとの概略接続構成図を示す。
【００１１】
小型カード用ＰＣアダプタ２３は、ＰＣ本体に装備されているか、またはＰＣに外部接続されているＰＣカードスロットに装着が可能であり、ＰＣに装着することにより、２２のＰＣホストシステムとＡＴＡインターフェイスプロトコルによって通信を行う。
【００１２】
一方、２３の本小型カード用ＰＣアダプタに、２４の小型カードを挿入することにより、小型カードにおける通信プロトコルによって通信を行う。
【００１３】
このように接続することで、２１のＰＣと、２４の小型カードの通信が可能となる。
【００１４】
図３に、割込み信号（ＩＲＥＱ）の構成を示す。
【００１５】
小型カード３４からの割込み信号が信号ラインを通り、本発明の小型カード用ＰＣアダプタ３３を介し、ＰＣホストシステム３２へ伝わる概略図である。
【００１６】
従来のＩＲＥＱ信号３５は、ＰＣ側からＡＴＡインターフェイスを介して、コントローラＬＳＩに対してコマンドが送信された後、そのコマンド処理の終了をＰＣに通知するために使用される信号である。ＰＣからのコマンド送信がない時は、割込み信号はノンアクティブであり、従来はＰＣカードアダプタや挿入された小型カード等がマスターとなり、ＰＣ側へ何らかの処理を要求することはなかった。
【００１７】
また、ＰＨＳやＬＡＮカード等の割込み信号を発生する装置が挿入される場合、上述した従来のままであると、割込みの発生がＰＣ側に通知することができないため、３６の回路Ａを設け選択できるようにする。３６の回路ＡはコントローラＬＳＩの内部、もしくはＬＳＩ周辺回路のどちらに存在しても構わないものとする。この回路を設けることにより、ＰＣカードアダプタや接続された小型カード等がマスターとなり、カードインターフェイスの通信ライン等から割込み信号を発生し、ＰＣ側へ何らかの処理を要求することが可能となる。
【００１８】
例えば、通常カード用ＰＣアダプタが非動作の場合はスタンバイ状態となり、コントローラＬＳＩの動作クロックも停止して低消費電力の状態となっている。この場合でも、ＰＨＳやＬＡＮカード等の割込み信号を３６の回路Ａを通じ、直接ＰＣのホストシステムへ通知することが可能になり、ＰＣ側は必要となる割込み処理を実行することが出来る。
【００１９】
次に、図４に、他の割込み信号（ＩＲＥＱ）の構成を示す。
【００２０】
従来のＩＲＥＱ信号４５と４６の回路Ａの動作は、上記で図３の説明を行った通りであるが、更に４６の回路Ａと４４のＰＨＳやＬＡＮカード等の装置の間に４８の回路Ｂを設ける。４８の回路Ｂは、４７のベンダーユニークコマンドにてＯＮ／ＯＦＦ出来るものとする。この回路も４６の回路Ａと同様コントローラＬＳＩの内部、もしくはＬＳＩ周辺回路のどちらに存在しても構わないものとする。
【００２１】
ＰＣに組み込むドライバを介して発行するコマンドでベンダーユニークコマンドを設定し、４８の回路Ｂの制御を行うことにより、使用者が意図してＰＨＳやＬＡＮカード等の割込み信号の使用方法を自在に切換えることが可能となる。
【００２２】
【発明の効果】
このような回路を小型カード用ＰＣアダプタに設けることにより、ＰＨＳやＬＡＮカード等の割込み信号が出力される着脱可能な小型カードや装置が挿入された場合、その割込み信号をＰＣ側へ通知することが可能となる。
【００２３】
また、小型カード用アダプタのクロックが停止している消費電流の低減状態でも、ＰＣ側へ割込み信号を伝えることが可能となり、ＰＣ側において割込み処理を行うことができる。
【００２４】
更に、ＰＣに組み込むドライバにおいてベンダーユニークコマンドを用いることで、ＰＣ側への割込み信号を通知する機能の使用、未使用の切換えを可能とすることにより、使用者の目的に応じた使い方が出来るようになる。
【図面の簡単な説明】
【図１】本発明の小型カード用ＰＣアダプタの概略部品構成図
【図２】本発明の小型カード用ＰＣアダプタとＰＣの接続構成例を示す図
【図３】本発明の割込み信号の構成例を示す図
【図４】本発明の他の割込み信号の構成例を示す図
【符号の説明】
１０、２０  コントローラＬＳＩ
１１  内部回路（ＬＳＩ周辺回路）
１２  ＡＴＡ  Ｉ／Ｆ用コネクター
１３  小型カード用コネクター
１４、２４、３４、４４  小型カード（ＰＨＳ、ＬＡＮカード等）
２１、３１、４１  パソコン（ＰＣ）本体
２２、３２、４２  ＰＣホストシステム
２３、３３、４３  ＰＣカードアダプタ
３５、４５  従来のＩＲＥＱ信号
３６、４６  回路Ａ
４７  ベンダーユニークコマンド制御信号
４８  回路Ｂ
【図１】
0004485113.tif 000002
【図２】
0004485113.tif 000003
【図３】
0004485113.tif 000004
【図４】
0004485113.tif 000005