(57)【要約】【課題】  インタフェースを介して給電される外部接続機器を接続した際に生ずる、処理装置のバッテリ残容量の低下によるトラブルを防止すること。【解決手段】  ホスト１がバッテリ駆動のとき、ＵＳＢなどのインタフェースを介して駆動される外部接続機器２が接続されると、ホスト１はホストの駆動時間が短くなるなどのメッセージを表示し、ユーザに注意を喚起する。また、外部接続機器２に電源アダプタが接続されると、ホスト１に外部電源駆動に切り替えられたことを通知し、データ転送が行われていない状態を確認したのち、該外部接続機器を休止状態に設定し、該外部接続機器を上記インタフェースからの電源供給から外部電源駆動に切り換え、外部接続機器をリセットし、イニシャル・シーケンスを実行させる。また、外部接続機器にテストボタンを設け、ホスト１の電源状況を確認できるようにすることもできる。【選択図】          図１
2005250943.tif 000002
【特許請求の範囲】
【請求項１】
処理装置に接続され、処理装置からインタフェース手段を介して供給される電源、または、電源供給端子を介して供給される外部電源により駆動される外部接続機器であって、
上記外部接続機器は、上記インタフェース手段を介した電源供給時、電源供給端子に外部電源が接続されたことを検知する検知手段と、
上記検知手段により、外部電源が接続されたことが検知されたとき、上記処理装置に外部電源駆動に切り替えられたことを通知する手段と、
データ転送が行われていない状態を確認したのち、該外部接続機器を休止状態に設定し、該外部接続機器を上記インタフェース手段を介した電源による駆動から、外部電源駆動に切り換える電源切り換え手段と、
該外部接続機器をリセットして初期化する手段を備えた
ことを特徴とするインタフェース手段から電源供給可能な外部接続機器。
【請求項２】
処理装置に接続され、インタフェース手段を介して処理装置から供給される電源により駆動される外部接続機器であって、
上記外部接続機器は、上記インタフェース手段を介して供給される電源により、該装置が駆動可能であるかをテストするためのテストボタンと、
該外部接続機器が非動作時、上記インタフェース手段を介して上記処理装置に該外部接続機器が接続され、上記テストボタンが押されたとき、上記処理装置から所定値以上の電流の引き込みが可能であるかを判定する判定手段と、
上記判定結果に基づき、上記インタフェース手段を介した電源供給により該装置が駆動可能であるか否かを表示する手段とを備えた
ことを特徴とするインタフェース手段から電源供給可能な外部接続機器。
【請求項３】
インタフェース手段を介して電源供給可能な外部接続機器接続される処理装置であって、
上記処理装置は、バッテリー駆動状態であるか、外部電源使用状態であるかを判断する第１の判定手段と、
上記インタフェース手段を介して電源を供給する外部接続機器が接続されているかを判断する第２の判定手段と、
上記第１の判定手段によりバッテリ駆動状態と判定され、且つ、上記第２の判定手段により、上記インタフェース手段を介して電源が供給される外部接続機器が接続されていることが判定されとき、電源低下の恐れがある旨の警告を表示する手段を備えた
ことを特徴とする処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パソコンやＰＤＡ等の処理装置に接続され、ＵＳＢ／ＩＥＥＥ１３９４等のインターフェースを介して電源を供給できる外部接続機器および該外部接続機器が接続される処理装置に関する。
【背景技術】
【０００２】
ＵＳＢ／ＩＥＥＥ１３９４等のインターフェースを介して電源を供給できるＭＯ装置、ハードディスク装置等の外部接続機器が広く普及している。これらのインタフェースは、電力供給用のバスを有し、このバス経由でパソコン等の処理装置から外部接続機器に駆動電力を供給することができる。上記外部接続機器が処理装置に接続され、処理装置から上記インタフェースを介して駆動電力を供給している際には、処理装置の消費電力は増加する。
そこで、上記インタフェースを介してコンピュータから駆動電力を供給するドライブ装置において、コンピュータの電源の種別を検出し、能力の低い電源で駆動しているときには、ドライブ装置の消費電力を抑えるようにしたドライブ装置が提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００２−３１２０８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
バッテリで駆動されるノートパソコンやＰＤＡ等の処理装置の場合、バッテリ駆動中に上記外部接続機器が接続されると、バッテリの消費電力が増加し、バッテリの消耗が早くなる。
このため、思わぬときにバッテリの残容量が著しく低下し、処理装置が止まってしまうという場合もある。特に、バッテリの残容量が少ないときに、大容量のデータ転送を行うと、データ転送中に処理装置のバッテリが消耗し、処理装置が停止してしまう場合も多々あり、信頼性を低下させる。
ユーザは、処理装置のバッテリーから外部接続機器に電力が供給されていることを必ずしも意識しておらず、また、バッテリの残容量を常にチェックしているわけではなく、さらに、大容量のデータ転送によりどの程度、バッテリが消耗するか分からないので、上記トラブルが起こる可能性は高い。
従来においては、上記インタフェースを介して駆動電力を供給する外部接続機器が処理装置に接続されていることをユーザに知らせる方法がなかった。このため、上記トラブルが発生することが多かった。
【０００４】
一方、上記外部接続機器には、上記インタフェースからの駆動電力で外部接続機器を動作させるモード［以下バスパワー・モード（Ｂｕｓ  Ｐｏｗｅｒ  ｍｏｄｅ）という］と、ＡＣ−ＤＣ変換を行う電源アダプタから供給される駆動電力で外部接続機器を動作させるモード［以下セルフパワー・モード（Ｓｅｌｆ  Ｐｏｗｅｒ  ｍｏｄｅ）という］を併用できるものもある。
しかし、外部接続機器を駆動中に、バスパワーモードからセルフパワーモードへの切り替えや、セルフパワーモードからバスパワーモードへの切り替えは、例えばＵＳＢバスの場合、ｒｅｓｅｔ処理を行う必要があり容易に行うことはできなかった。
すなわち、バスパワーモードからセルフパワーモードへ切り換えるには、一旦ＵＳＢケーブルを外し再接続し、また、電気的にＵＳＢインタフェースを切る必要がある。外部接続機器の駆動中に行うと、転送中のデータやライトキャッシュされているデータが消失したりデータの破損が発生することがあり、容易に切り替えることはできなかった。
このため、バスパワーモードで動作中にバッテリの残容量が小さくなったとき、あわてて外部接続機器に電源アダプタを接続しても、バスパワーモードからセルフパワーモードへの切り替えが行われず、バッテリの残容量の低下により、処理装置が停止してしまうこともある。
【０００５】
また、通常、バッテリで駆動されるノート型パソコン等はバッテリ残量を表示する機能を備えているが、上記バスパワー・モードで動作させる外部接続機器が接続されたとき、現在のバッテリ残容量で正常動作を継続できるか否かを表示することはできず、上記外部接続機器を接続したことによりバッテリ残容量が急速に低下し、正常動作を継続できなくなる場合もあった。
本発明は上記事情に鑑みなされたものであって、本発明の目的は、インタフェースを介して給電される外部接続機器を接続した際に生ずるバッテリ残容量の低下によるトラブルを防止することである。さらに具体的には、上記外部接続機器において、バスパワーモードからセルフパワーモードへの切り替えを容易に行うことができるようにし、また、上記外部接続機器を処理装置に接続したとき、インタフェースを介して給電される外部接続機器が接続されたことを表示したり、現在のバッテリ残容量で正常動作が可能であるかを表示可能とすることにより、バッテリ残容量の低下により処理装置が停止するのを未然に防止することである。
【課題を解決するための手段】
【０００６】
上記課題を本発明においては、次のように解決する。
（１）処理装置に接続され、処理装置からインタフェース手段を介して供給される電源、または、電源供給端子を介して供給される外部電源により駆動される外部接続機器において、上記インタフェース手段を介した電源供給時、電源供給端子に外部電源が接続されたことを検知し、外部電源が接続されたことが検知されたとき、上記処理装置に外部電源駆動に切り替えられたことを通知する。そして、データ転送が行われていない状態を確認したのち、該外部接続機器を休止状態に設定し、該外部接続機器を上記インタフェース手段を介した電源による駆動から、外部電源駆動に切り換え、該外部接続機器をリセットして初期化する。
（２）処理装置に接続され、インタフェース手段を介して処理装置から供給される電源により駆動される外部接続機器において、外部接続機器に、上記インタフェース手段を介して供給される電源により、該装置が駆動可能であるかをテストするためのテストボタンを設ける。
そして、該外部接続機器が非動作時、上記インタフェース手段を介して上記処理装置に該外部接続機器が接続され、上記テストボタンが押されたとき、上記処理装置から所定値以上の電流の引き込みが可能であるかを判定し、この判定結果に基づき、上記インタフェース手段を介した電源供給により該装置が駆動可能であるか否かを表示する。
（３）インタフェース手段を介して電源供給可能な外部接続機器接続される処理装置において、上記処理装置は、バッテリー駆動状態であるか、外部電源使用状態であるかを判断するとともに、上記インタフェース手段を介して電源を供給する外部接続機器が接続されているかを判断し、バッテリ駆動状態で、且つ、上記インタフェース手段を介して電源が供給される外部接続機器が接続されていることが判定されとき、電源低下の恐れがある旨の警告を表示する。
【発明の効果】
【０００７】
本発明においては、以下の効果を得ることができる。
（１）外部電源を接続したとき、インタフェース手段を介した電源による駆動から、外部電源駆動に切り換えられるようにしたので、処理装置のバッテリが消耗したとき等に、容易に外部電源駆動への切り替えが可能となる。また、インタフェース手段を介した電源による駆動から、外部電源駆動に切り換えられたことを表示することで、ユーザは、電力供給状況を容易に確認できるようになる。
（２）テストボタンにより、外部接続機器の動作前に、処理装置の電源状況を確認できるようにすることで、外部接続機器の接続中に処理装置のバッテリが消耗し、処理装置から停止してしまうといったトラブルを未然に防ぐこれとができ、装置Ｒｅａｄ／Ｗｒｉｔｅ等の動作保障を向上させることができる。また、処理装置のバッテリで動作できない状況であれば、外部接続機器を切り離すことにより、当該接続での動作可能の有無を明確にすることが可能となる。
（３）処理装置がバッテリで動作しているとき、インタフェース手段を介して給電される外部接続機器が接続されたことを表示することにより、ユーザには、バッテリ残量等を考慮して外部電源を利用するなどの対応をすることができ、外部接続機器使用中にバッテリの消耗により、処理装置が停止してしまうといったトラブルを未然に防止することができ、データなどの信頼性向上が可能となる。
【発明を実施するための最良の形態】
【０００８】
以下本発明の実施例について説明する。なお、以下の説明では、処理装置がノートパソコンであって、外部接続機器がＭＯ装置の場合について説明するが、バッテリ駆動のものであれば、その他の処理装置に同様に適用することができ、また、外部接続機器もＭＯ装置以外の機器であってもよい。
図１は本発明の実施例の機器構成を示す図である。
同図において、１はバッテリで駆動が可能なノート型パソコン（以下ホスト１という）、２はＭＯ装置である。ホスト１とＭＯ装置はＵＳＢ、あるいはＩＥＥＥ１３９４などの電力供給用のバスを有するインタフェースを介して接続される。なお、以下では、上記ホストとＭＯ装置がＵＳＢインタフェース（ＵＳＢ１. １とＵＳＢ２. ０の両方を含む）を介して接続される場合について説明する。
ホスト１は、上記ＵＳＢインタフェース回路１ａと、ファイルシステムドライバ、上記ＭＯ装置を駆動するドライバ、ＵＳＢコントローラ等を駆動するドライバ等の各種ドライバ１ｂと、アプリケーション・プログラム１ｃを有する。
また、ＭＯ装置２は、上記ＵＳＢインタフェース回路２ａと、該インタフェース回路とバスを介して接続されたコンピュータ（ＭＰＵ）２ｂ、ＲＯＭ、ＲＡＭ等から構成されプログラムやデータを格納するた記憶部２ｃ、キャッシュメモリ２ｄ、及び、ＭＯドライブ装置２ｅ等から構成される。
上記インタフェース回路１ａ，２ａは、ＵＳＢコネクタを有し、ＵＳＢケーブル３を介して接続される。なお、本実施例のＭＯ装置２は、電源アダプタ４を介して外部から電源を供給するための外部電源端子を備え、図２に示すように、上記ＵＳＢケーブル３を介して駆動電力を供給するバスパワー（ＢＵＳ  Ｐｏｗｅｒ）・モードと、上記電源アダプタを介して駆動電力を供給するセルフパワー（Ｓｅｌｆ  Ｐｏｗｅｒ）・モードを併用できるものする。
【０００９】
まず、本発明の第１の実施例である、ホスト（又はＨＵＢ）にバスパワー・モードで動作するＭＯ装置が接続された際、これをホストの表示装置に表示して、注意を喚起するようにした実施例について説明する。
図３は、ホストにバスパワー・モードで動作するＭＯ装置が接続された際の処理の概要を示すフローチャートである。
ホストは、バッテリ駆動でないときは、ＵＳＢ接続でＭＯ装置が接続されると、ＭＯ装置に媒体がセットされているか否かを調べ（ステップＳ１→Ｓ４）、媒体がなければアイドルモードに以降し（ステップＳ５）、媒体がセットされていれば、媒体にアクセス可能な状態とする（ステップＳ６，Ｓ７）。
また、バッテリ駆動のとき、ＵＳＢ接続でＭＯ装置が接続されると、ＭＯ装置がバスパワー・モードであるか、セルフパワーモードであるかを判別する（ステップＳ２，Ｓ３）。バスパワー・モードでなければ、ＭＯ装置に媒体がセットされているか否かを調べ、媒体がなければアイドルモードに移行し（ステップＳ５）、媒体がセットされていれば、媒体にアクセス可能な状態とする（ステップＳ６，Ｓ７）。
また、バスパワー・モードであると、表示画面のウィンドウに、”ＵＳＢに接続されたｄｅｖｉｃｅはＢＵＳ  ｐｏｗｅｒで駆動している為にホストの駆動時間が短くなる恐れがあります。外部電源がある場合は外部電源をご利用ください”と注意のメッセージを表示し（ステップＳ８）、ステップＳ４に行く。
【００１０】
図４は、図３においてＵＳＢコネクタ挿入時におけるホスト１のＵＳＢプロトコル処理を示すフローチャート、図５はホストのドライバ構成と上記表示をする仕組みを説明する図である。
図４において、バスパワー・モードで動作するＭＯ装置のＵＳＢコネクタとホストのＵＳＢコネクタをＵＳＢケーブルで接続すると、ホストのＵＳＢプロトコルは、ＭＯ装置に対してディスクリプタを取得するためのコマンドを発行するとともに、ＭＯ装置のアドレス（ＩＤ）を設定する（ステップＳ１，Ｓ２）。ついで、ＵＳＢインタフェースをリセットし、ＭＯ装置からディスクリプタを取得し、ＭＯ装置から、パワーモードがバスパワー・モードかセルフパワー・モードかの報告を受ける（ステップＳ３，Ｓ４）。
ホストは、上記ＭＯ装置からのディスクプタに基づき、構成情報を設定し、バスパワー・モードであれば、ＵＳＢケーブルの電力供給用のバスを介して、ＭＯ装置に例えば５００ｍＡの電流を供給する（ステップＳ５）。なお、バスパワー・モードで無ければ、セルフパワー・モードとなり上記給電は行わない。
また、Ｐｌｕｇ  ｉｎ／ｏｕｔドライバを介して、ホストのアプリケーションにバスパワー・モードになったことを通知し（ステップＳ７）、通常のデータ転送モードに遷移する（ステップＳ６）。通知を受けたアプリケーションは、ホストの表示画面にバスパワーモードの機器が接続されたことを示すメッセージを表示する。
【００１１】
ＭＯ装置が接続されるホストは、図５に示すように、ＭＯ装置２をコントロールするコントローラ、該コントローラ用のドライバ、コマンドドライバ、Ｐｌｕｇ  ｉｎ／ｏｕｔドライバ、メディアＩＤドライバ、ＭＯドライバ、ファイルシステムドライバなどのドライバ類を有し、その上位にアプリケーション・プログラムが設けられている。
図４に示したようにＵＳＢプロトコルから、バスパワー・モードになったことが通知されると、図５に示すように、Ｐｌｕｇ  ｉｎ／ｏｕｔドライバはバスパワー・モードになったことを認識し、その旨をアプリケーション・プログラムに通知する。これにより、アプリケーション・プログラムは、前記したように例えば図５に示すようなメッセージを表示画面に表示する。この表示は、例えば、ＵＳＢ接続した際、パソコンの画面に表示されるメッセージと同様な表示の仕方で表示される。
以上のように、バスパワー・モードになったことを表示画面上に表示することにより、ユーザの注意を喚起することができ、ユーザは、バッテリ残量等を考慮して外部電源を利用するなどの対応をすることができ、前記したように、ＭＯ装置使用中にバッテリの消耗により、パソコンが停止してしまうといったトラブルを未然に防止することができる。
【００１２】
ところで、前記したように、従来においては、バスパワー・モードからセルフパワー・モードへの切り替えは、一旦、ＵＳＢケーブルを外して再度接続する必要があり、ＵＳＢケーブルを接続したまま、外部電源を接続してもセルフパワーモードに切り換えることはできなかった。
本発明では、外部電源を接続することで、ＵＳＢケーブルを再接続することなく、バスパワー・モードからセルフパワー・モードへの切り替えを可能としたものであり、以下、本発明の第２の実施例である、バスパワー・モードからセルフパワー・モードへ切り替える処理の実施例について説明する。
【００１３】
図６は外部電源接続時におけるバスパワー・モードからセルフパワー・モードへ切り替え処理を示すフローチャートである。
バスパワー・モードで駆動中のＭＯ装置に、ＤＣ電源を接続すると、ＭＯ装置からホストにＤＣ電源が接続されたことを通知し、外部電源接続状態であることを示すステイタスを生成する（ステップＳ１〜Ｓ４）。なお、ホストがポーリングによりＭＯ装置にＤＣ電源が接続されたことを検出するようにすることもできる。
これにより、ホストは、ＭＯ装置にＤＣ電源が接続されたことを知り、表示画面のウィンドウにＤＣ電源が接続されたこと、ＵＳＢのコネクタがＵｎ−Ｐｌｕｇされることを表示する（ステップＴ１〜Ｔ２）。この処理は、前記第１の実施例で説明したように、ＵＳＢプロトコルからＰｌｕｇ  ｉｎ／ｏｕｔドライバを介して、ホストのアプリケーションに通知することで行うことができる。
一方、ＭＯ装置では、ＤＣ電源が接続されたことを通知する割り込みをＭＯ装置の制御プログラム（ファームウェア）にあげる。
ＭＯ装置のファームウェアは、インタフェース上でデータ転送が行われておらず、キャッシュに未書き込みデータがない状態であることを確認し、この状態で、装置内をスリープモード（ｓｌｅｅｐ  ｍｏｄｅ）に設定する（ステップＳ５，Ｓ６）。ＭＯ装置はサスペンド状態となる。
【００１４】
ついで、ファームウェアの制御により、ＭＯ装置をバスパワー・モードからセルフパワー・モードに切り換える（ステップＳ７）。また、インタフェースが一時的に切り離され、ホストからＭＯ装置のＵＳＢインタフェースのリセットが発行される（ステップＴ３）。
これにより、ＭＯ装置のＵＳＢインタフェースが挿抜状態となり、イニシャル（ｉｎｉｔｉａｌ）シーケンスが実行される（ステップＳ８）。すなわち、前記図４に示した処理が行われる。
ＭＯ装置は、ＤＣ電源駆動に切り換えられ、バスパワー・モードからセルフパワー・モードに切り換えられたことが、ＬＥＤ点滅などで表示される（ステップＳ９，Ｓ１０）。なお、上記ＬＥＤは、ＭＯ装置に設けられた既存のＬＥＤであってもよい。
上記のように、ＭＯ装置にＤＣ電源が接続されたとき、バスパワー・モードからセルフパワー・モードに切り換えられるようにすることにより、ホストのバッテリが消耗したとき、容易にＤＣ電源への切り替えが可能となる。
また、表示画面のウィンドウにＤＣ電源が接続されたこと、ＵＳＢのコネクタがＵｎ−Ｐｌｕｇされることを表示したり、バスパワー・モードからセルフパワー・モードに切り換えられたことをＬＥＤ点滅などで表示することにより、ユーザは、バスパワー・モード、セルフパワー・モードのどちらでＭＯ装置が動作しているのか等、電力供給状況を容易に確認できるようになる。
なお、前記第１の実施例と上記第２の実施例を併用し、バスパワー・モードで駆動されるＭＯ装置が接続されたことを表示画面上に表示するとともに、上記のように、ＭＯ装置にＤＣ電源が接続されたとき、バスパワー・モードからセルフパワー・モードに切り換えられるようにしてもよい。
【００１５】
次に、バスパワー・モードで動作させるＭＯ装置が接続されたとき、現在のバッテリ残容量で正常動作を継続できるか否かをテストするようにした、本発明の第３の実施例について説明する。
図７は、本実施例のＭＯ装置の構成を示す図である。
ホスト１とＭＯ装置２は、ＵＳＢケーブル３を介して接続され、ＵＳＢケーブル３は電力供給用バス３１とデータ用バス３２を備え、これらのバスはＭＯ装置２のＵＳＢコントローラ２１に接続される。
ＭＯ装置２は、ＤＣ電源が供給される電源アダプタ端子２２を備え、電源アダプタの抜差しに連動して、受け側のＤＣジャックの補助接点２２ａがオン／オフされ、スイッチＳＷ１が制御される。電源アダプタからＤＣ電源が供給されると、スイッチＳＷ１がオフとなり、バスパワー・モードからセルフパワー・モードに切り替わる。
【００１６】
また、ＭＯ装置２は、テストボタンの操作等により動作するテストスイッチＳＷ２と、電流負荷回路２３を備え、テストスイッチＳＷ２がオンになると、電流負荷回路２３が電力供給用バス３１に接続される。テストスイッチＳＷ２はＭＯコントローラ２５のＩ／Ｏポート２５ａと接続され、テストスイッチＳＷ２の状態がＭＯコントローラ２５に与えられる。また、ＭＯコントローラ２５により、テストスイッチＳＷ２を制御することもできる。
テストスイッチＳＷ２と電流負荷回路２３との間には、電力供給用バス３１の電圧を検出するための電圧検出器２４が接続され、電圧検出器２４により検出された電圧ＶＳは、ＭＯ装置２のＭＯコントローラ２５に与えられる。また、ＭＯコントローラ２５は、上記電流負荷回路２３の負荷電流設定値ＩＬを設定する。
ＭＯ装置２には、バスパワーのテスト結果を表示するためのＬＥＤ２６が設けられ、ＬＥＤ２６はＭＯコントローラ２５のＩ／Ｏポート２５ｂに接続されている。
上記テストボタン、テスト結果を表示するＬＥＤ２６は、例えば、図８に示すように、ＭＯ装置の側面、前面などに設けられる。
【００１７】
図９は、現在のバッテリ残容量で正常動作を継続できるか否かをテストするための処理を示すフローチャートであり、同図により、本実施例の確認テストについて説明する。
まず、ＭＯ装置に媒体を挿入していない状態で、電源アダプタ端子２２に電源アダプタを接続し、ＵＳＢケーブルによりＭＯ装置２をホスト１に接続する。そして、テストボタンを押して、テストスイッチＳＷ２をオンにし、テストモードとする（ステップＳ１，Ｓ２）。上記のように電源アダプタを接続することでＵＳＢコントローラ２１、ＭＯコントローラ２５、電流負荷回路２３などには外部電源が供給され、また、スイッチＳＷ１がオフとなり、電力供給用バス３１は、スイッチＳＷ２を介して、電流負荷回路２３に接続される。
なお、ＭＯ装置のファームウエアにより、上記テストモードに遷移させるようにしてもよい。すなわち、ＡＣアダプタを接続したのち、ＭＯ装置２とホスト１をＵＳＢケーブル３で接続したとき等に、ＭＯコントローラ２５により、上記テストスイッチＳＷ１をオンにして、テストモードに切り換えるようにしてもよい。
【００１８】
テストモードになると、ＭＯコントローラ２５は、電流負荷回路２３の電流負荷ＩＬの値を時間とともに増加させ、また、各電流値において電圧検出器２４により検出された電圧ＶＳを読み込む。例えば、電流負荷設定値を０．４Ａ，０．５Ａ，０．６Ａのように増加させ、各電流負荷における電圧ＶＳを読み込む。上記のように電流負荷回路２３の電流負荷を設定すると、ホスト１のバッテリから電力供給用バス３１を介して、上記電流負荷に応じた電流が電流負荷回路２３に流れ込む。
ホスト１のバッテリの残容量が十分あれば、上記のように電流を引き込んだとき、上記電圧検出器２４による検出電圧ＶＳは、あまり低下しないが、バッテリの残容量が少ないと、図１０に示すように、電流負荷の値がある値を超えたとき、電圧ＶＳが急激に低下する。
ＭＯコントローラ２５は、ホストのバッテリからどの程度の電流引き込みが可能か判別する（図９のステップＳ３）。例えば５Ｖで、５００ｍＡまで電流の引き込みが可能であれば（５００ｍＡの電流を引き込んでも電圧が低下しない）、バッテリ残量は十分にあると判断し、ＭＯ装置のＬＥＤ２６を緑色に点灯させ、バスパワーで使用可能であることを表示する（図９のステップＳ４）。これにより、バスパワーによりＭＯ装置が駆動できることが確認され、ユーザはテストボタンを離して、テストを終了する（ステップＳ５）。    
【００１９】
一方、５００ｍＡまで電流の引き込みが可能でない場合には、バッテリ残量が十分でないと判断し、ＭＯ装置のＬＥＤ２６を消灯する。また、バスパワーの供給を停止し、ホストとの接続を切り離す（ステップＳ６）。これにより、バスパワーによりＭＯ装置が駆動できないことが分かり、ユーザはテストボタンを離して、テストを終了し、ＵＳＢケーブルをコネクタから引き抜く（ステップＳ７）。
上記のように、ＭＯ装置にテストボタンを設け、テストボタンを押したとき、電流供給用バスを介して、ホストのバッテリからどの程度の電流引き込みが可能か判別することにより、バスパワーでＭＯ装置を駆動できるか否かを判別することができ、これにより、バスパワーでＭＯ装置を駆動中に、ホストのバッテリが消耗し、ホストが停止してしまうといったトラブルを未然に防ぐことができる。
なお、上記第３の実施例で説明したテスト機能に加え、前記第２の実施例で説明したバスパワーからセルフパワーへの切り替え機能をＭＯ装置に設けてもよく、さらに、前記第１の実施例で説明した機能をホストに設けてもよい。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施例の機器構成を示す図である。
【図２】バスパワー・モードと、セルフパワー・モードの切り替えが可能なＭＯ装置の例を示す図である。
【図３】ホストにバスパワー・モードで動作するＭＯ装置が接続された際の処理の概要を示すフローチャートである。
【図４】図３においてＵＳＢコネクタ挿入時におけるホストの処理を示すフローチャートである。
【図５】ホストのドライバ構成と、バスパワー・モードで動作するＭＯ装置が接続されたことを表示する仕組みを説明する図である。
【図６】外部電源接続時におけるバスパワー・モードからセルフパワー・モードへ切り替え処理を示すフローチャートである。
【図７】現在のバッテリ残容量でＭＯ装置が正常動作を継続できるか否かをテストする機能を備えたＭＯ装置の構成を示す図である。
【図８】テストボタン、テスト結果を表示するＬＥＤの配置例を示す図である。
【図９】現在のバッテリ残容量で正常動作を継続できるか否かをテストするための処理を示すフローチャートである。
【図１０】バッテリからの引き込み電流値が増加したときの電圧低下を説明する図である。
【符号の説明】
【００２１】
１    ホスト（ノート型パソコン）
２    ＭＯ装置
２１  ＵＳＢコントローラ
２２  電源アダプタ端子
２３  電流負荷回路
２４  電圧検出器
２５  ＭＯコントローラ
２６  ＬＥＤ
３    ＵＳＢケーブル
３１  電力供給用バス
３２  データ用バス
４    電源アダプタ
【図１】
2005250943.tif 000003
【図２】
2005250943.tif 000004
【図３】
2005250943.tif 000005
【図４】
2005250943.tif 000006
【図５】
2005250943.tif 000007
【図６】
2005250943.tif 000008
【図７】
2005250943.tif 000009
【図８】
2005250943.tif 000010
【図９】
2005250943.tif 000011
【図１０】
2005250943.tif 000012