(57)【要約】【課題】１本の信号ラインでデバイスの接続の検出および判別ならびに当該デバイスの抜去の検出を行うことを実現した情報処理装置を提供する。【解決手段】コネクタ１６にＤＶＤＤユニット５ａ，ＨＤＤユニット５ｂのいずれも接続されていない場合、信号ライン（Ａ）１２ａはＨｉｇｈレベルとなる。この時、コントローラ１１は、スイッチ１３をオフさせておく。いずれか一方が接続されると、信号ライン（Ａ）１２ａがＬｏｗレベルに移行するので、コントローラ１１は、その接続を検出することができる。続いて、コントローラ１１は、スイッチ１３をオンし、信号ライン（Ａ）１２ａの入力をチェックする。コントローラ１１は、この信号ライン（Ａ）１２ａがＨｉｇｈレベルであれば、ＤＶＤＤユニット５ａが接続されたと認識し、Ｌｏｗレベルであれば、ＨＤＤユニット５ｂが接続されたと認識する。【選択図】      図２
2009157536.tif 000002
【特許請求の範囲】
【請求項１】
コネクタ内の所定のピンに一端が接続される信号ラインの他端にプルダウン抵抗を接続した第１のデバイスと、コネクタ内の所定のピンに一端が接続される信号ラインの他端を直接的に接地した第２のデバイスとが排他選択的に接続されるコネクタを有する情報処理装置であって、
前記コネクタ内の所定のピンに一端が接続される信号ラインに接続される第１のプルアップ抵抗と、
前記信号ラインに対して前記第１のプルアップ抵抗と並列接続される第２のプルアップ抵抗と、
前記第２のプルアップ抵抗の動作をオン／オフするためのスイッチ回路と、
前記スイッチ回路により前記第２のプルアップ抵抗の動作をオフにして前記信号ライン上の電圧値を監視し、当該電圧値が第１のしきい値以下となった場合、前記第１のデバイスまたは前記第２のデバイスが接続されたことを検出するデバイス接続検出手段と、
前記デバイス接続検出手段が前記第１のデバイスまたは前記第２のデバイスの接続を検出した後、前記スイッチ回路により前記第２のプルアップ抵抗の動作をオンにして前記信号ライン上の電圧値を監視し、当該電圧値が前記第１のしきい値よりも大きい第２のしきい値以上となった場合、前記第１のデバイスが接続されたと判定し、当該電圧値が前記第１のしきい値以下のままである場合、前記第２のデバイスが接続されたと判定するデバイス判別手段と、
を具備することを特徴とする情報処理装置。
【請求項２】
前記第１のプルアップ抵抗と前記第１のデバイスの前記プルダウン抵抗の抵抗値は、前記スイッチ回路がオフの状態の前記情報処理装置に前記第１のデバイスが接続された場合における前記信号ライン上の電圧値が前記第１のしきい値を上回らないように設定され、かつ、前記第２のプルアップ抵抗の抵抗値は、前記情報処理装置への前記第１のデバイスの接続時に前記スイッチ回路をオンの状態にした場合における前記信号ライン上の電圧値が前記第２のしきい値を下回らないように設定されることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記デバイス判別手段による判別の終了後、前記スイッチ回路により前記第２のプルアップ抵抗の動作をオフにして前記信号ライン上の電圧値が前記第１のしきい値を下回るようにすると共に、その後の信号ライン上の電圧値を監視し、当該電圧値が第２のしきい値以上となった場合、前記第１のデバイスまたは前記第２のデバイスが抜去されたことを検出するデバイス抜去検出手段をさらに具備することを特徴とする請求項２記載の情報処理装置。
【請求項４】
コネクタ内の所定のピンに一端が接続される信号ラインの他端にプルダウン抵抗を接続した第１のデバイスと、コネクタ内の所定のピンに一端が接続される信号ラインの他端を直接的に接地した第２のデバイスとが排他選択的に接続されるコネクタを有する情報処理装置であって、
前記コネクタ内の所定のピンに一端が接続される信号ラインに接続される第１のプルアップ抵抗と、
前記信号ラインに対して前記第１のプルアップ抵抗と並列接続される定電流電源と、
前記定電流電源をオン／オフするためのスイッチ回路と、
前記スイッチ回路により前記定電流電源をオフにして前記信号ライン上の電圧値を監視し、当該電圧値が第１のしきい値以下となった場合、前記第１のデバイスまたは前記第２のデバイスが接続されたことを検出するデバイス接続検出手段と、
前記デバイス接続検出手段が前記第１のデバイスまたは前記第２のデバイスの接続を検出した後、前記スイッチ回路により前記定電流電源をオンにして前記信号ライン上の電圧値を監視し、当該電圧値が前記第１のしきい値よりも大きい第２のしきい値以上となった場合、前記第１のデバイスが接続されたと判定し、当該電圧値が前記第１のしきい値以下のままである場合、前記第２のデバイスが接続されたと判定するデバイス判別手段と、
を具備することを特徴とする情報処理装置。
【請求項５】
前記定電流電源の電流値は、前記第１のデバイス接続時における前記信号ライン上の電圧値が前記第２のしきい値を下回らないように設定されることを特徴とする請求項４記載の情報処理装置。
【請求項６】
前記デバイス判別手段による判別の終了後、前記スイッチ回路により前記定電流電源をオフにして前記信号ライン上の電圧値が前記第１のしきい値を下回るようにすると共に、その後の信号ライン上の電圧値を監視し、当該電圧値が第２のしきい値以上となった場合、前記第１のデバイスまたは前記第２のデバイスが抜去されたことを検出するデバイス抜去検出手段をさらに具備することを特徴とする請求項４記載の情報処理装置。
【請求項７】
コネクタ内の所定のピンに一端が接続される信号ラインの他端にプルダウン抵抗を接続した第１のデバイスと、コネクタ内の所定のピンに一端が接続される信号ラインの他端にプルアップ抵抗を接続した第２のデバイスとが排他選択的に接続されるコネクタを有する情報処理装置であって、
前記コネクタ内の所定のピンに一端が接続される信号ラインに接続される抵抗と、
前記抵抗の動作をプルアップ抵抗またはプルダウン抵抗に切り換えるためのスイッチ回路と、
前記スイッチ回路により前記抵抗をプルアップ抵抗として動作させて前記信号ライン上の電圧値を監視し、当該電圧値が第１のしきい値以下となった場合、前記第１のデバイスまたは前記第２のデバイスが接続されたことを検出するデバイス接続検出手段と、
前記デバイス接続検出手段が前記第１のデバイスまたは前記第２のデバイスの接続を検出した後、前記コネクタ内の所定のピンから導出される電源ラインによる電力供給を開始すると共に、その後の前記信号ライン上の電圧値を監視し、当該電圧値が前記第１のしきい値以下のままである場合、前記第１のデバイスが接続されたと判定し、当該電圧値が前記第１のしきい値よりも大きい第２のしきい値以上となった場合、前記第２のデバイスが接続されたと判定するデバイス判別手段と、
を具備することを特徴とする情報処理装置。
【請求項８】
前記情報処理装置の前記抵抗、前記第１のデバイスの前記プルダウン抵抗および前記第２のデバイスの前記プルアップ抵抗の抵抗値は、（１）前記情報処理装置の前記抵抗の抵抗値が前記第１のデバイスの前記プルダウン抵抗および前記第２のデバイスの前記プルアップ抵抗の抵抗値よりも十分に大きい値に設定され、（２）前記電源ラインによる電力供給を行っておらず、かつ、前記抵抗をプルアップ抵抗として動作させた前記情報処理装置に前記第１のデバイスが接続された場合における前記信号ライン上の電圧値が前記第１のしきい値を上回らないように設定され、（３）前記電源ラインによる電力供給を行っておらず、かつ、前記抵抗をプルアップ抵抗として動作させた前記情報処理装置に前記第２のデバイスが接続された場合における前記信号ライン上の電圧値が前記第１のしきい値を上回らないように設定され、（４）前記抵抗をプルダウン抵抗として動作させた前記情報処理装置への前記第２のデバイスの接続時に前記電源ラインによる電力供給を開始した場合における前記信号ライン上の電圧値が前記第２のしきい値を下回らないように設定されることを特徴とする請求項７記載の情報処理装置。
【請求項９】
前記デバイス判別手段による判別の終了後、前記第２のデバイスが接続されたと判定された場合には、前記スイッチ回路により前記抵抗をプルダウン抵抗として動作させて前記信号ライン上の電圧値が前記第２のしきい値を上回るようにすると共に、その後の信号ライン上の電圧値を監視し、当該電圧値が第１のしきい値以下となった場合、前記第２のデバイスが抜去されたことを検出し、前記第１のデバイスが接続されたと判断された場合には、前記スイッチ回路による前記抵抗をプルアップ抵抗のまま保持することにより前記信号ライン上の電圧値が前記第１のしきい値を下回るようにすると共に、その後の信号ライン上の電圧値を監視し、当該当電圧値が第２のしきい値以上となった場合、前記第１のデバイスが抜去されたことを検出するデバイス抜去検出手段をさらに具備することを特徴とする請求項７記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、セレクタブルベイと称される、例えばＨＤＤ（Hard Disc Drive）ユニットやＤＶＤＤ（Digital Versatile Disk Drive）ユニットを排他選択的に収納可能な収納部を有するコンピュータに適用して好適なデバイス検出制御技術に関する。
【背景技術】
【０００２】
近年、バッテリ駆動可能で携行容易なノートブックタイプのパーソナルコンピュータが広く普及している。最近では、無線通信機能やテレビジョン機能等を搭載するものが登場してきており、ユーザは、外出先や移動中においても、例えばインターネット上のＷｅｂページを閲覧したり、電子メールを送受信したり、放送番組データを視聴したりすることが可能となってきている。
【０００３】
また、ユーザによって持ち運ばれることを前提とするノートブックタイプのパーソナルコンピュータでは、筐体の大きさに自ずと制限が課されるため、セレクタブルベイ等と称される収納部が設けられることも多い。例えば２台目のＨＤＤを増設したいユーザは、この収納部に２台目のＨＤＤユニットを収納し、また、ＣＤ（Compact Disc）やＤＶＤを利用したいユーザは、この収納部にＤＶＤＤユニットを収納する。このように、各種ユニット（デバイス）を排他選択的に収納可能な収納部を設けることにより、携行容易性を損なうことなく、ユーザの用途に柔軟に対応している。
【０００４】
このようなことから、各種ユニットの中から選択されて収納・接続されたユニットを判別するための仕組みに関する提案が、これまでも種々なされている（例えば特許文献１等参照）。
【特許文献１】特開平６−６４２７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、この特許文献１をはじめとする、これまで提案された仕組みは、複数の信号ラインを必要としたり、Ａ／Ｄコンバータを必要としたり等、回路のコストアップを招いてしまうという新たな問題を生じさせるものであった。
【０００６】
この発明は、このような事情を考慮してなされたものであり、１本の信号ラインでデバイスの接続の検出および判別ならびに当該デバイスの抜去の検出を行うことを実現した情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
前述の目的を達成するために、この発明の情報処理装置は、コネクタ内の所定のピンに一端が接続される信号ラインの他端にプルダウン抵抗を接続した第１のデバイスと、コネクタ内の所定のピンに一端が接続される信号ラインの他端を直接的に接地した第２のデバイスとが排他選択的に接続されるコネクタを有する情報処理装置であって、前記コネクタ内の所定のピンに一端が接続される信号ラインに接続される第１のプルアップ抵抗と、前記信号ラインに対して前記第１のプルアップ抵抗と並列接続される第２のプルアップ抵抗と、前記第２のプルアップ抵抗の動作をオン／オフするためのスイッチ回路と、前記スイッチ回路により前記第２のプルアップ抵抗の動作をオフにして前記信号ライン上の電圧値を監視し、当該電圧値が第１のしきい値以下となった場合、前記第１のデバイスまたは前記第２のデバイスが接続されたことを検出するデバイス接続検出手段と、前記デバイス接続検出手段が前記第１のデバイスまたは前記第２のデバイスの接続を検出した後、前記スイッチ回路により前記第２のプルアップ抵抗の動作をオンにして前記信号ライン上の電圧値を監視し、当該電圧値が前記第１のしきい値よりも大きい第２のしきい値以上となった場合、前記第１のデバイスが接続されたと判定し、当該電圧値が前記第１のしきい値以下のままである場合、前記第２のデバイスが接続されたと判定するデバイス判別手段と、を具備することを特徴とする。
【０００８】
また、この発明の情報処理装置は、コネクタ内の所定のピンに一端が接続される信号ラインの他端にプルダウン抵抗を接続した第１のデバイスと、コネクタ内の所定のピンに一端が接続される信号ラインの他端を直接的に接地した第２のデバイスとが排他選択的に接続されるコネクタを有する情報処理装置であって、前記コネクタ内の所定のピンに一端が接続される信号ラインに接続される第１のプルアップ抵抗と、前記信号ラインに対して前記第１のプルアップ抵抗と並列接続される定電流電源と、前記定電流電源をオン／オフするためのスイッチ回路と、前記スイッチ回路により前記定電流電源をオフにして前記信号ライン上の電圧値を監視し、当該電圧値が第１のしきい値以下となった場合、前記第１のデバイスまたは前記第２のデバイスが接続されたことを検出するデバイス接続検出手段と、前記デバイス接続検出手段が前記第１のデバイスまたは前記第２のデバイスの接続を検出した後、前記スイッチ回路により前記定電流電源をオンにして前記信号ライン上の電圧値を監視し、当該電圧値が前記第１のしきい値よりも大きい第２のしきい値以上となった場合、前記第１のデバイスが接続されたと判定し、当該電圧値が前記第１のしきい値以下のままである場合、前記第２のデバイスが接続されたと判定するデバイス判別手段と、を具備することを特徴とする。
【０００９】
また、この発明の情報処理装置は、コネクタ内の所定のピンに一端が接続される信号ラインの他端にプルダウン抵抗を接続した第１のデバイスと、コネクタ内の所定のピンに一端が接続される信号ラインの他端にプルアップ抵抗を接続した第２のデバイスとが排他選択的に接続されるコネクタを有する情報処理装置であって、前記コネクタ内の所定のピンに一端が接続される信号ラインに接続される抵抗と、前記抵抗の動作をプルアップ抵抗またはプルダウン抵抗に切り換えるためのスイッチ回路と、前記スイッチ回路により前記抵抗をプルアップ抵抗として動作させて前記信号ライン上の電圧値を監視し、当該電圧値が第１のしきい値以下となった場合、前記第１のデバイスまたは前記第２のデバイスが接続されたことを検出するデバイス接続検出手段と、前記デバイス接続検出手段が前記第１のデバイスまたは前記第２のデバイスの接続を検出した後、前記コネクタ内の所定のピンから導出される電源ラインによる電力供給を開始すると共に、その後の前記信号ライン上の電圧値を監視し、当該電圧値が前記第１のしきい値以下のままである場合、前記第１のデバイスが接続されたと判定し、当該電圧値が前記第１のしきい値よりも大きい第２のしきい値以上となった場合、前記第２のデバイスが接続されたと判定するデバイス判別手段と、を具備することを特徴とする。
【発明の効果】
【００１０】
この発明によれば、１本の信号ラインでデバイスの接続の検出および判別ならびに当該デバイスの抜去の検出を行うことを実現した情報処理装置を提供することができる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して本発明の実施形態を説明する。
【００１２】
図１は、本実施形態に係る情報処理装置の外観を示す図である。この情報処理装置は、例えばバッテリ駆動可能なノートブックタイプのパーソナルコンピュータ１として実現されている。
【００１３】
図１に示すように、本コンピュータ１の本体は薄い箱形の筐体を有しており、その側面には、ＤＶＤＤユニット５ａまたはＨＤＤユニット５ｂを排他選択的に収納可能な収納部であるセレクタブルベイ２が設けられている。即ち、本コンピュータ１は、ユーザが、その用途に応じて、ＤＶＤＤユニット５ａまたはＨＤＤユニット５ｂのいずれかのデバイスを利用できるようになっている。
【００１４】
（第１実施形態）
図２は、第１実施形態に係る本コンピュータ１ならびにＤＶＤＤユニット５ａおよびＨＤＤユニット５ｂのデバイス検出制御に関わる構成を示す図である。図２に示すように、ＤＶＤＤユニット５ａは、ＤＰ（Device Present）ピンにプルダウン抵抗５１を接続しており、一方、ＨＤＤユニット５ｂは、ＤＰピンをＧＮＤに直結している。このＤＶＤＤユニット５ａおよびＨＤＤユニット５ｂにおけるＤＰピンの接続状況を踏まえ、図３のタイミングチャートおよび図４のフローチャートを参照しながら、第１実施形態における本コンピュータ１の（信号ライン（Ａ）１２ａのみの１本の信号ラインによる）デバイス検出制御原理を説明する。
【００１５】
この第１実施形態では、前提として、コンピュータ１のプルアップ抵抗１４，プルアップ抵抗１５、ＤＶＤＤユニット５ａのプルダウン抵抗５１の各抵抗値が、以下の条件にて決定されるものとする。
【００１６】
（ｉ）コンピュータ１のプルアップ抵抗１４とＤＶＤＤユニット５ａのプルダウン抵抗５１の抵抗値は、ＤＶＤＤユニット５ａの接続時、信号ライン（Ａ）１２ａの電圧値がコントローラ１１のＶＩＬ（Ｌｏｗと認識する電圧）の最大を越えないように設定する。
【００１７】
（ii）コンピュータ１のプルアップ抵抗１５の抵抗値は、ＤＶＤＤユニット５ａの接続時、スイッチ１３をオンした状態にて、信号ライン（Ａ）１２ａの電圧値がＶＩＨ（Ｈｉｇｈと認識する電圧）の最小を下回らないように設定する（コンピュータ１のプルアップ抵抗１５とプルアップ抵抗１４の合成抵抗とＤＶＤＤユニット５ａのプルダウン抵抗５１による抵抗分圧となる）。
【００１８】
図３の（１）および図４のステップＡ１は、初期状態を表す。コネクタ１６にＤＶＤＤユニット５ａ，ＨＤＤユニット５ｂのいずれも接続されていない場合、信号ライン（Ａ）１２ａはＨｉｇｈレベル（デバイス未接続）となる。何も接続されていないので、コントローラ１１は、信号ライン（Ｂ）１２ｂを制御して、スイッチ１３をオフさせておく。
【００１９】
図３の（２）および図４のステップＡ２にて、ＤＶＤＤユニット５ａまたはＨＤＤユニット５ｂが接続されると、信号ライン（Ａ）１２ａがＬｏｗレベル（デバイス検出）に移行するので、コントローラ１１は、コネクタ１６にいずれかのデバイスが接続された事を検出することができる。
【００２０】
図３の（３）および図４のステップＡ３にて、コントローラ１１は、信号ライン（Ｂ）１２ｂを制御して、スイッチ１３をオンにする。続いて、コントローラ１１は、図３の（４）および図４のステップＡ４にて、信号ライン（Ａ）１２ａの入力をチェックする。
【００２１】
コントローラ１１は、この信号ライン（Ａ）１２ａが１（Ｈｉｇｈレベル)であれば、ＤＶＤＤユニット５ａが接続されたと認識し（図３の（５），図４のステップＡ５）、一方、０（Ｌｏｗレベル）であれば、ＨＤＤユニット５ｂが接続されたと認識する（図３の（６），図４のステップＡ６）。
【００２２】
デバイスの判別が終了したら、即ち、図３の（７）および図４のステップＡ７にて、コントローラ１１は、信号ライン１２ｂを制御して、スイッチ１３をオフにする。この操作により、信号ライン（Ａ）１２ａはＬｏｗレベルとなる（図３の（８），図４のステップＡ８）。
【００２３】
その後、デバイスが抜去されると、信号ライン（Ａ）１２ａはＨｉｇｈレベルとなるので、コントローラ１１は、これまでコネクタ１６に接続されていたデバイスが抜去された事を検出することができる。
【００２４】
このように、この第１実施形態の構成によれば、１本の信号ラインでデバイスの接続の検出および判別ならびに当該デバイスの抜去の検出を行うことが実現される。
【００２５】
（第２実施形態）
図５は、第２実施形態に係る本コンピュータ１ならびにＤＶＤＤユニット５ａおよびＨＤＤユニット５ｂのデバイス検出制御に関わる構成を示す図である。前述の第１実施形態との違いは、図２に示したコンピュータ１のプルアップ抵抗１５およびスイッチ１３を定電流電源１７に変更した点にある。
【００２６】
この場合、ＯＤＤユニット５ａのプルダウン抵抗５１により電圧が上がるが、その電圧値がコントローラ１１のＶＩＨ（Ｈｉｇｈと認識する電圧）の最小を下回らない、最大定格を超えないように定電流電源１７の電流値を決定する。これにより、第１実施形態と同様のデバイス検出制御が可能となる。
【００２７】
（第３実施形態）
図６は、第３実施形態に係る本コンピュータ１ならびにＤＶＤＤユニット５ａおよびＨＤＤユニット５ｂのデバイス検出制御に関わる構成を示す図である。図６に示すように、ＤＶＤＤユニット５ａは、ＤＰ（Device Present）ピンにプルダウン抵抗５１を接続しており、一方、ＨＤＤユニット５ｂは、ＤＰピンを（ＶＣＣ−Ｂへの）プルアップ抵抗５２を接続している。このＤＶＤＤユニット５ａおよびＨＤＤユニット５ｂにおけるＤＰピンの接続状況を踏まえ、図７のタイミングチャートおよび図８のフローチャートを参照しながら、第３実施形態における本コンピュータ１の（信号ライン（Ａ）１２ａのみの１本の信号ラインによる）デバイス検出制御原理を説明する。
【００２８】
この第３実施形態では、前提として、コンピュータ１の抵抗１８，２０、ＤＶＤＤユニット５ａのプルダウン抵抗５１、ＨＤＤユニット５ｂのプルアップ抵抗５２の各抵抗値が、以下の条件にて決定されるものとする。
【００２９】
（ｉ）コンピュータ１の抵抗１８の抵抗値は、ＤＶＤＤユニット５ａのプルダウン抵抗５１、ＨＤＤユニット５ｂのプルアップ抵抗５２と比較し、十分に大きい値とする。
【００３０】
（ii）ＤＶＤＤユニット５ａの接続時、信号ライン（Ｂ）１２ｂがＨｉｇｈの時（コンピュータ１の抵抗１８がプルアップとして動作）、信号ライン（Ａ）１２ａの電圧値がコントローラ１１のＶＩＬ（Ｌｏｗと認識する電圧）の最大を超えないように設定する。
【００３１】
即ち、
ＶＣＣ−Ａ  ＊  ＤＶＤＤユニット５ａのプルダウン抵抗５１の抵抗値  ／  
（ＤＶＤＤユニット５ａのプルダウン抵抗５１の抵抗値  ＋  コンピュータ１の
抵抗１８の抵抗値）  ＜  ＶＩＬ  …式１
が成り立つように設定する。
【００３２】
（iii）ＨＤＤユニット５ｂの接続時、（電源スイッチ１９がオフで）ＶＣＣ−Ｂが供給されていない状態で信号ライン（Ｂ）１２ｂがＨｉｇｈの時（コンピュータ１の抵抗１８がプルアップとして動作）、信号ライン（Ｂ）１２ｂの電圧値がコントローラ１１のＶＩＬ（Ｌｏｗと認識する電圧）の最大を超えないように設定する。
【００３３】
即ち、
ＶＣＣ−Ａ  ＊  （ＨＤＤユニット５ｂのプルアップ抵抗５２の抵抗値  ＋
コンピュータ１の抵抗２０の抵抗値）  ／  （ＨＤＤユニット５ｂのプルアップ
抵抗５２の抵抗値  ＋  コンピュータ１の抵抗２０の抵抗値  ＋  コンピュータ１
の抵抗１８の抵抗値  ＜  ＶＩＬ（ｍａｘ）  …式２
が成り立つように設定する。
【００３４】
（iv）ＨＤＤユニット５ｂの接続時、（電源スイッチ１９がオンで）ＶＣＣ−Ｂが供給されている状態で信号ライン（Ｂ）１２ｂがＬｏｗの時（コンピュータ１の抵抗１８がプルダウンとして動作）、信号ライン（Ｂ）１２ｂの電圧値がコントローラ１１のＶＩＨ（Ｈｉｇｈと認識する電圧）の最小を超えないように設定する。
【００３５】
即ち、
ＶＣＣ−Ｂ  ＊  コンピュータ１の抵抗１８の抵抗値  ／  （ＨＤＤユニット５ｂの    プルアップ抵抗５２の抵抗値  ＋  コンピュータ１の抵抗１８の抵抗値
＞  ＶＩＨ（ｍｉｎ）  …式３
が成り立つように設定する。
【００３６】
図７の（１）および図８のステップＢ１は、は初期状態を表す。コネクタ１６にＤＶＤＤユニット５ａ，ＨＤＤユニット５ｂのいずれも接続されていない場合、コントローラ１１は、信号ライン１２ｂをＨｉｇｈに設定しておく。よって、信号ライン（Ａ）１２ａはＨｉｇｈレベル（デバイス未接続）となる。
【００３７】
図７の（２）および図８のステップＢ２にて、ＤＶＤＤユニット５ａまたはＨＤＤユニット５ｂが接続されると、信号ライン（Ａ）１２ａがＬｏｗレベル（デバイス検出）に移行するので、コントローラ１１は、コネクタ１６にいずれかのデバイスが接続された事を検出することができる。
【００３８】
ＨＤＤユニット５ｂの場合、プルアップ抵抗５２があるが、ＶＣＣ−Ｂ電源が供給されていないので、プルダウンと同じ働きをする。よって、どちらのデバイスが接続されても信号ライン（Ａ）１２ａはＬｏｗとなる。
【００３９】
図７の（３）および図８のステップＢ３にて、コントローラ１１は、信号ライン１２ｃを制御して、電源スイッチ１９をオンにし、ＶＣＣ−Ｂを供給する。続いて、コントローラ１１は、図７の（４）および図８のステップＢ４にて、信号ライン（Ａ）１２ａの入力をチェックする。
【００４０】
コントローラ１１は、この信号ライン（Ａ）１２ａが０（Ｌｏｗレベル)であれば、ＤＶＤＤユニット５ａが接続されたと認識し（図７の（５），図８のステップＢ５）、一方、１（Ｈｉｇｈレベル）であれば、ＨＤＤユニット５ｂが接続されたと認識する（図７の（６），図８のステップＢ６）。
【００４１】
ＨＤＤユニット５ｂが接続された場合、このままだと、当該ＨＤＤユニット５ｂを抜去されても信号ライン（Ａ）１２ａのレベルに変化がなく、その検出を行えないので、コントローラ１１は、信号ライン（Ｂ）１２ｂをＬｏｗに切り換える（この状態では信号ライン（Ａ）１２ａは変化しない）。この操作により、当該ＨＤＤユニット５ｂが抜去された場合、信号ライン（Ａ）１２ａがＬｏｗに変化するので、コントローラ１１は、この変化で当該ＨＤＤユニット５ｂを検出することができる。
【００４２】
即ち、この第３実施形態におけるデバイスの抜去は、
・ＤＶＤＤユニット５ａの場合
→信号ライン（Ａ）１２ａのＬｏｗからＨｉｇｈへの変化
・ＨＤＤユニット５ｂの場合
→信号ライン（Ａ）１２ａのＨｉｇｈからＬｏｗへの変化
により検出する事になる。
【００４３】
ＨＤＤユニット５ｂが抜去された事を認識したら、コントローラ１１は、直ちに、信号ライン（Ｂ）１２ｂをＨｉｇｈに戻し、次の接続に備える）。
【００４４】
このように、この第３実施形態の構成によれば、１本の信号ラインでデバイスの接続の検出および判別ならびに当該デバイスの抜去の検出を行うことが実現される。
【００４５】
なお、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００４６】
【図１】この発明の実施形態に係る情報処理装置（コンピュータ）の外観図
【図２】同第１実施形態のコンピュータならびにＤＶＤＤユニットおよびＨＤＤユニットのデバイス検出制御に関わる構成を示す図
【図３】同第１実施形態のコンピュータが実行するデバイス検出制御を説明するためのタイミングチャート
【図４】同第１実施形態のコンピュータが実行するデバイス検出制御を説明するためのフローチャート
【図５】同第２実施形態のコンピュータならびにＤＶＤＤユニットおよびＨＤＤユニットのデバイス検出制御に関わる構成を示す図
【図６】同第３実施形態のコンピュータならびにＤＶＤＤユニットおよびＨＤＤユニットのデバイス検出制御に関わる構成を示す図
【図７】同第３実施形態のコンピュータが実行するデバイス検出制御を説明するためのタイミングチャート
【図８】同第１実施形態のコンピュータが実行するデバイス検出制御を説明するためのフローチャート
【符号の説明】
【００４７】
１…情報処理装置（コンピュータ）、５ａ…ＤＶＤＤユニット、５ｂ…ＨＤＤユニット、２…セレクタブルベイ、１１…コントローラ、１２ａ，１２ｂ，１２ｃ…信号ライン、１３…スイッチ、１４，１５，５２…プルアップ抵抗、１６…コネクタ、１７…定電流電源、１８，２０…抵抗、５１…プルダウン抵抗。
【図１】
2009157536.tif 000003
【図２】
2009157536.tif 000004
【図３】
2009157536.tif 000005
【図４】
2009157536.tif 000006
【図５】
2009157536.tif 000007
【図６】
2009157536.tif 000008
【図７】
2009157536.tif 000009
【図８】
2009157536.tif 000010
【手続補正書】
【提出日】平成21年4月20日(2009.4.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コネクタ内の所定のピンに一端が接続される信号ラインの他端にプルダウン抵抗を接続した第１のデバイスと、コネクタ内の所定のピンに一端が接続される信号ラインの他端を直接的に接地した第２のデバイスとが排他選択的に接続されるコネクタを有する情報処理装置であって、
前記コネクタ内の所定のピンに一端が接続される信号ラインに接続される第１のプルアップ抵抗と、
前記信号ラインに対して前記第１のプルアップ抵抗と並列接続される第２のプルアップ抵抗と、
前記第２のプルアップ抵抗の動作をオン／オフするためのスイッチ回路と、
前記信号ライン上の電圧値が第１のしきい値以下のＬｏｗレベルまたは前記第１のしきい値よりも大きい第２のしきい値以上のＨｉｇｈレベルの２つの状態のうちのいずれの状態にあるかによって、前記第１のデバイスまたは前記第２のデバイスが接続されたことを検出し、かつ、前記第１のデバイスまたは前記第２のデバイスのいずれが接続されたのかを判別するコントローラと、
を具備し、
前記コントローラは、
前記スイッチ回路により前記第２のプルアップ抵抗の動作をオフにして前記信号ライン上の電圧値を監視し、前記Ｌｏｗレベルとなった場合、前記第１のデバイスまたは前記第２のデバイスが接続されたことを検出するデバイス接続検出手段と、
前記デバイス接続検出手段が前記第１のデバイスまたは前記第２のデバイスの接続を検出した後、前記スイッチ回路により前記第２のプルアップ抵抗の動作をオンにして前記信号ライン上の電圧値を監視し、前記Ｈｉｇｈレベルとなった場合、前記第１のデバイスが接続されたと判定し、前記Ｌｏｗレベルのままである場合、前記第２のデバイスが接続されたと判定するデバイス判別手段と、
を有する、
ことを特徴とする情報処理装置。
【請求項２】
前記第１のプルアップ抵抗と前記第１のデバイスの前記プルダウン抵抗の抵抗値は、前記スイッチ回路がオフの状態の前記情報処理装置に前記第１のデバイスが接続された場合における前記信号ライン上の電圧値が前記第１のしきい値を上回らないように設定され、かつ、前記第２のプルアップ抵抗の抵抗値は、前記情報処理装置への前記第１のデバイスの接続時に前記スイッチ回路をオンの状態にした場合における前記信号ライン上の電圧値が前記第２のしきい値を下回らないように設定されることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記コントローラは、
前記デバイス判別手段による判別の終了後、前記スイッチ回路により前記第２のプルアップ抵抗の動作をオフにして前記信号ライン上の電圧値を前記Ｌｏｗレベルにして、その後の信号ライン上の電圧値を監視し、前記Ｈｉｇｈレベルとなった場合、前記第１のデバイスまたは前記第２のデバイスが抜去されたことを検出するデバイス抜去検出手段をさらに具備することを特徴とする請求項２記載の情報処理装置。
【請求項４】
コネクタ内の所定のピンに一端が接続される信号ラインの他端にプルダウン抵抗を接続した第１のデバイスと、コネクタ内の所定のピンに一端が接続される信号ラインの他端を直接的に接地した第２のデバイスとが排他選択的に接続されるコネクタを有する情報処理装置であって、
前記コネクタ内の所定のピンに一端が接続される信号ラインに接続される第１のプルアップ抵抗と、
前記信号ラインに対して前記第１のプルアップ抵抗と並列接続される定電流電源と、
前記定電流電源をオン／オフするためのスイッチ回路と、
前記信号ライン上の電圧値が第１のしきい値以下のＬｏｗレベルまたは前記第１のしきい値よりも大きい第２のしきい値以上のＨｉｇｈレベルの２つの状態のうちのいずれの状態にあるかによって、前記第１のデバイスまたは前記第２のデバイスが接続されたことを検出し、かつ、前記第１のデバイスまたは前記第２のデバイスのいずれが接続されたのかを判別するコントローラと、
を具備し、
前記コントローラは、
前記スイッチ回路により前記定電流電源をオフにして前記信号ライン上の電圧値を監視し、前記Ｌｏｗレベルとなった場合、前記第１のデバイスまたは前記第２のデバイスが接続されたことを検出するデバイス接続検出手段と、
前記デバイス接続検出手段が前記第１のデバイスまたは前記第２のデバイスの接続を検出した後、前記スイッチ回路により前記定電流電源をオンにして前記信号ライン上の電圧値を監視し、前記Ｈｉｇｈレベルとなった場合、前記第１のデバイスが接続されたと判定し、前記Ｌｏｗレベルのままである場合、前記第２のデバイスが接続されたと判定するデバイス判別手段と、
を有する、
ことを特徴とする情報処理装置。
【請求項５】
前記定電流電源の電流値は、前記第１のデバイス接続時における前記信号ライン上の電圧値が前記第２のしきい値を下回らないように設定されることを特徴とする請求項４記載の情報処理装置。
【請求項６】
前記コントローラは、
前記デバイス判別手段による判別の終了後、前記スイッチ回路により前記定電流電源をオフにして前記信号ライン上の電圧値を前記Ｌｏｗレベルにして、その後の信号ライン上の電圧値を監視し、前記Ｈｉｇｈレベルとなった場合、前記第１のデバイスまたは前記第２のデバイスが抜去されたことを検出するデバイス抜去検出手段をさらに具備することを特徴とする請求項４記載の情報処理装置。
【請求項７】
コネクタ内の所定のピンに一端が接続される信号ラインの他端にプルダウン抵抗を接続した第１のデバイスと、コネクタ内の所定のピンに一端が接続される信号ラインの他端にプルアップ抵抗を接続した第２のデバイスとが排他選択的に接続されるコネクタを有する情報処理装置であって、
前記コネクタ内の所定のピンに一端が接続される信号ラインに接続される抵抗と、
前記抵抗の動作をプルアップ抵抗またはプルダウン抵抗に切り換えるためのスイッチ回路と、
前記信号ライン上の電圧値が第１のしきい値以下のＬｏｗレベルまたは前記第１のしきい値よりも大きい第２のしきい値以上のＨｉｇｈレベルの２つの状態のうちのいずれの状態にあるかによって、前記第１のデバイスまたは前記第２のデバイスが接続されたことを検出し、かつ、前記第１のデバイスまたは前記第２のデバイスのいずれが接続されたのかを判別するコントローラと、
を具備し、
前記コントローラは、
前記スイッチ回路により前記抵抗をプルアップ抵抗として動作させて前記信号ライン上の電圧値を監視し、前記Ｌｏｗレベルとなった場合、前記第１のデバイスまたは前記第２のデバイスが接続されたことを検出するデバイス接続検出手段と、
前記デバイス接続検出手段が前記第１のデバイスまたは前記第２のデバイスの接続を検出した後、前記コネクタ内の所定のピンから導出される電源ラインによる電力供給を開始して、その後の前記信号ライン上の電圧値を監視し、前記Ｌｏｗレベル以下のままである場合、前記第１のデバイスが接続されたと判定し、前記Ｈｉｇｈレベルとなった場合、前記第２のデバイスが接続されたと判定するデバイス判別手段と、
を有する、
ことを特徴とする情報処理装置。
【請求項８】
前記情報処理装置の前記抵抗、前記第１のデバイスの前記プルダウン抵抗および前記第２のデバイスの前記プルアップ抵抗の抵抗値は、（１）前記情報処理装置の前記抵抗の抵抗値が前記第１のデバイスの前記プルダウン抵抗および前記第２のデバイスの前記プルアップ抵抗の抵抗値よりも十分に大きい値に設定され、（２）前記電源ラインによる電力供給を行っておらず、かつ、前記抵抗をプルアップ抵抗として動作させた前記情報処理装置に前記第１のデバイスが接続された場合における前記信号ライン上の電圧値が前記第１のしきい値を上回らないように設定され、（３）前記電源ラインによる電力供給を行っておらず、かつ、前記抵抗をプルアップ抵抗として動作させた前記情報処理装置に前記第２のデバイスが接続された場合における前記信号ライン上の電圧値が前記第１のしきい値を上回らないように設定され、（４）前記抵抗をプルダウン抵抗として動作させた前記情報処理装置への前記第２のデバイスの接続時に前記電源ラインによる電力供給を開始した場合における前記信号ライン上の電圧値が前記第２のしきい値を下回らないように設定されることを特徴とする請求項７記載の情報処理装置。
【請求項９】
前記コントローラは、
前記デバイス判別手段による判別の終了後、前記第２のデバイスが接続されたと判定された場合には、前記スイッチ回路により前記抵抗をプルダウン抵抗として動作させて前記信号ライン上の電圧値を前記Ｈｉｇｈレベルにして、その後の信号ライン上の電圧値を監視し、前記Ｌｏｗレベルとなった場合、前記第２のデバイスが抜去されたことを検出し、前記第１のデバイスが接続されたと判断された場合には、前記スイッチ回路による前記抵抗をプルアップ抵抗のまま保持することにより前記信号ライン上の電圧値を前記Ｌｏｗレベルにして、その後の信号ライン上の電圧値を監視し、前記Ｈｉｇｈレベルとなった場合、前記第１のデバイスが抜去されたことを検出するデバイス抜去検出手段をさらに具備することを特徴とする請求項７記載の情報処理装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
前述の目的を達成するために、この発明の情報処理装置は、コネクタ内の所定のピンに一端が接続される信号ラインの他端にプルダウン抵抗を接続した第１のデバイスと、コネクタ内の所定のピンに一端が接続される信号ラインの他端を直接的に接地した第２のデバイスとが排他選択的に接続されるコネクタを有する情報処理装置であって、前記コネクタ内の所定のピンに一端が接続される信号ラインに接続される第１のプルアップ抵抗と、前記信号ラインに対して前記第１のプルアップ抵抗と並列接続される第２のプルアップ抵抗と、前記第２のプルアップ抵抗の動作をオン／オフするためのスイッチ回路と、前記信号ライン上の電圧値が第１のしきい値以下のＬｏｗレベルまたは前記第１のしきい値よりも大きい第２のしきい値以上のＨｉｇｈレベルの２つの状態のうちのいずれの状態にあるかによって、前記第１のデバイスまたは前記第２のデバイスが接続されたことを検出し、かつ、前記第１のデバイスまたは前記第２のデバイスのいずれが接続されたのかを判別するコントローラと、を具備し、前記コントローラは、前記スイッチ回路により前記第２のプルアップ抵抗の動作をオフにして前記信号ライン上の電圧値を監視し、前記Ｌｏｗレベルとなった場合、前記第１のデバイスまたは前記第２のデバイスが接続されたことを検出するデバイス接続検出手段と、前記デバイス接続検出手段が前記第１のデバイスまたは前記第２のデバイスの接続を検出した後、前記スイッチ回路により前記第２のプルアップ抵抗の動作をオンにして前記信号ライン上の電圧値を監視し、前記Ｈｉｇｈレベルとなった場合、前記第１のデバイスが接続されたと判定し、前記Ｌｏｗレベルのままである場合、前記第２のデバイスが接続されたと判定するデバイス判別手段と、を有する、ことを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
また、この発明の情報処理装置は、コネクタ内の所定のピンに一端が接続される信号ラインの他端にプルダウン抵抗を接続した第１のデバイスと、コネクタ内の所定のピンに一端が接続される信号ラインの他端を直接的に接地した第２のデバイスとが排他選択的に接続されるコネクタを有する情報処理装置であって、前記コネクタ内の所定のピンに一端が接続される信号ラインに接続される第１のプルアップ抵抗と、前記信号ラインに対して前記第１のプルアップ抵抗と並列接続される定電流電源と、前記定電流電源をオン／オフするためのスイッチ回路と、前記信号ライン上の電圧値が第１のしきい値以下のＬｏｗレベルまたは前記第１のしきい値よりも大きい第２のしきい値以上のＨｉｇｈレベルの２つの状態のうちのいずれの状態にあるかによって、前記第１のデバイスまたは前記第２のデバイスが接続されたことを検出し、かつ、前記第１のデバイスまたは前記第２のデバイスのいずれが接続されたのかを判別するコントローラと、を具備し、前記コントローラは、前記スイッチ回路により前記定電流電源をオフにして前記信号ライン上の電圧値を監視し、前記Ｌｏｗレベルとなった場合、前記第１のデバイスまたは前記第２のデバイスが接続されたことを検出するデバイス接続検出手段と、前記デバイス接続検出手段が前記第１のデバイスまたは前記第２のデバイスの接続を検出した後、前記スイッチ回路により前記定電流電源をオンにして前記信号ライン上の電圧値を監視し、前記Ｈｉｇｈレベルとなった場合、前記第１のデバイスが接続されたと判定し、前記Ｌｏｗレベルのままである場合、前記第２のデバイスが接続されたと判定するデバイス判別手段と、を有する、ことを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
また、この発明の情報処理装置は、コネクタ内の所定のピンに一端が接続される信号ラインの他端にプルダウン抵抗を接続した第１のデバイスと、コネクタ内の所定のピンに一端が接続される信号ラインの他端にプルアップ抵抗を接続した第２のデバイスとが排他選択的に接続されるコネクタを有する情報処理装置であって、前記コネクタ内の所定のピンに一端が接続される信号ラインに接続される抵抗と、前記抵抗の動作をプルアップ抵抗またはプルダウン抵抗に切り換えるためのスイッチ回路と、前記信号ライン上の電圧値が第１のしきい値以下のＬｏｗレベルまたは前記第１のしきい値よりも大きい第２のしきい値以上のＨｉｇｈレベルの２つの状態のうちのいずれの状態にあるかによって、前記第１のデバイスまたは前記第２のデバイスが接続されたことを検出し、かつ、前記第１のデバイスまたは前記第２のデバイスのいずれが接続されたのかを判別するコントローラと、を具備し、前記コントローラは、前記スイッチ回路により前記抵抗をプルアップ抵抗として動作させて前記信号ライン上の電圧値を監視し、前記Ｌｏｗレベルとなった場合、前記第１のデバイスまたは前記第２のデバイスが接続されたことを検出するデバイス接続検出手段と、前記デバイス接続検出手段が前記第１のデバイスまたは前記第２のデバイスの接続を検出した後、前記コネクタ内の所定のピンから導出される電源ラインによる電力供給を開始して、その後の前記信号ライン上の電圧値を監視し、前記Ｌｏｗレベル以下のままである場合、前記第１のデバイスが接続されたと判定し、前記Ｈｉｇｈレベルとなった場合、前記第２のデバイスが接続されたと判定するデバイス判別手段と、を有する、ことを特徴とする。