(57)【要約】【課題】  ２つ以上の通信規格をサポートする信号ピンを有するコネクタを介して何れかの通信規格で通信を行う場合に通信速度を安定させること。【解決手段】  ＩＤＥコントローラにＩＤＥバスを介して接続された複数の信号ピン（ＩＤＥ１〜ＩＤＥ２８）と、Ｓ−ＡＴＡコントローラにＳ−ＡＴＡバスを介して接続された複数の信号ピン（ＳＡＴＡ１〜ＳＡＴＡ４）と、共通のグランドに接続され、第２のバスに接続された複数の複数の信号ピンから選ばれた一つの信号ピンを挟むように設けられた複数のグランドピンＧＮＤと、装着部に装着される前記第１のデバイスおよび第２のデバイスの一方に第１の電源電圧を供給するための第１の電源供給ピンと、前記装着部に装着される第２のデバイスに第２の電源電圧を供給するための第２の電源供給ピンと、前記装着部に装着されるデバイスの種類を検出するため信号を供給可能なステータス信号ピン（ステータス１〜３）とを有する。【選択図】    図４
2006338189.tif 000002
【特許請求の範囲】
【請求項１】
本体と、
前記本体に設けられ、第１の中継基板を有する第１のデバイスおよび第２の中継基板を有する第２のデバイスの一方が装着可能な装着部と、
前記第１のデバイスと通信を行う第１のコントローラと、
前記第２のデバイスと通信を行う第２のコントローラと、
前記装着部内に設けられ、前記第１のコントローラに第１のバスを介して接続された複数の信号ピンと、前記第２のコントローラに第２のバスを介して接続された複数の信号ピンと、共通のグランドに接続され、前記第２のバスに接続された複数の複数の信号ピンから選ばれた一つの信号ピンを挟むように設けられた複数のグランドピンと、前記装着部に装着される前記第１のデバイスおよび第２のデバイスの一方に第１の電源電圧を供給するための第１の電源供給ピンと、前記装着部に装着される第２のデバイスに第２の電源電圧を供給するための第２の電源供給ピンとを有し、前記第１の中継基板および第２の中継基板の一方と接続可能なコネクタと、
前記第１の電源電圧を前記第１の電圧供給ピンに供給可能、前記第２の電源電圧を第２の電圧供給ピンに供給可能な電源コントローラとを具備することを特徴とする情報処理装置。
【請求項２】
本体と、
前記本体に設けられ、第１の中継基板を有する第１のデバイスおよび第２の中継基板を有する第２のデバイスの一方が装着可能な装着部と、
前記第１のデバイスと通信を行う第１のコントローラと、
前記第２のデバイスと通信を行う第２のコントローラと、
前記装着部内に設けられ、前記第１のコントローラに第１のバスを介して接続された複数の信号ピンと、前記第２のコントローラに第２のバスを介して接続された複数の信号ピンと、共通のグランドに接続された複数のグランドピンと、前記装着部に装着される前記第１のデバイスおよび第２のデバイスの一方に第１の電源電圧を供給するための第１の電源供給ピンと、前記装着部に装着される第２のデバイスに第２の電源電圧を供給するための第２の電源供給ピンと、前記装着部に装着されるデバイスの種類を検出するため信号を供給可能なステータス信号ピンとを有し、前記第１の中継基板および第２の中継基板の一方と接続可能なコネクタと、
前記第１の電源電圧を前記第１の電圧供給ピンに供給可能、前記第２の電源電圧を第２の電圧供給ピンに供給可能な電源コントローラと、
前記ステータス信号ピンから供給される信号に応じて、前記装着部に装着されるデバイスの種類を検出する検出部と、
前記コネクタと前記第１のデバイスおよび第２のデバイスの一方とを接続する場合、前記検出結果に応じて、前記装着部に装着される第１のコントローラおよび第２のコントローラの一方に前記第１のデバイスおよび第２のデバイスの一方との通信を指示し、前記電源コントローラに電源電圧の供給を指示する第１の指示部とを具備することを特徴とする情報処理装置。
【請求項３】
前記コネクタと前記第１のデバイスおよび第２のデバイスの一方との接続を解除する場合、前記検出結果に応じて、第１のコントローラおよび第２のコントローラの一方に前記デバイスとの通信の禁止を指示し、前記電源コントローラに前記電源供給ピンへの電源電圧の供給停止を指示する第２の指示部とを具備することを特徴とする請求項２記載の情報処理装置。
【請求項４】
第２のバスに接続された複数の信号ピンから選ばれた一本の信号ピンは、２本のグランドピンの間に設けられていることを特徴とする請求項２記載の情報処理装置。
【請求項５】
前記第１のデバイス、および第１のコントローラはＩＤＥ規格をサポートすることを特徴とする請求項２記載の情報処理装置。
【請求項６】
前記第２のデバイス、および第２のコントローラはシリアルＡＴＡ規格をサポートすることを特徴とする請求項２記載の情報処理装置。
【請求項７】
第３のコントローラを更に具備し、
前記装着部に、前記第３のコントローラと通信を行う第３のデバイスが装着可能であって、
前記コネクタには第３のコントローラに第３のバスを介して接続された複数の信号ピンが設けられていることを特徴とする請求項２記載の情報処理装置。
【請求項８】
前記第３のデバイス、および第３のコントローラはＵＳＢ規格をサポートすることを特徴とする請求項７記載の情報処理装置。
【請求項９】
第１の中継基板を有する第１のデバイスおよび第２の中継基板を有する第２のデバイスの一方が装着可能な装着部と、前記第１のデバイスと通信を行う第１のコントローラと、前記第２のデバイスと通信を行う第２のコントローラと、前記装着部内に設けられ、前記第１のコントローラに第１のバスを介して接続された複数の信号ピンと、前記第２のコントローラに第２のバスを介して接続された複数の信号ピンと、共通のグランドに接続された複数のグランドピンと、前記装着部に装着される前記第１のデバイスおよび第２のデバイスの一方に第１の電源電圧を供給するための第１の電源供給ピンと、前記装着部に装着される第２のデバイスに第２の電源電圧を供給するための第２の電源供給ピンと、前記装着部に装着されるデバイスの種類を検出するため信号を供給可能なステータス信号ピンとを有し、前記第１の中継基板および第２の中継基板の一方と接続可能なコネクタと、前記第１の電源電圧を前記第１の電圧供給ピンに供給可能、前記第２の電源電圧を第２の電圧供給ピンに供給可能な電源コントローラとを有する情報処理装置の制御方法であって、
前記前記ステータス信号ピンから供給される信号によって、前記装着部に装着されたデバイスの種類を検出するステップと、
前記検出された種類に応じて、前記電源コントローラから、前記第１の電源電圧および前記第２の電源電圧の少なくとも一方を前記コネクタに供給するステップと、
前記供給後、前記第１のデバイスと第１のコントローラとの通信、および前記第２のデバイスと第２のコントローラとの通信の一方の通信を許可するステップとを含むことを特徴とする情報処理装置の制御方法。
【請求項１０】
前記コネクタと前記第１のデバイスおよび第２のデバイスの一方との接続を解除する旨が通知された場合、
前記検出された種類に応じて、第１のコントローラおよび第２のコントローラの一方に前記デバイスとの通信の禁止するステップと、
前記禁止後、前記検出された種類に応じて、前記電源コントローラから、前記第１の電源電圧および前記第２の電源電圧の少なくとも一方の電源電圧の供給を停止するステップとを含むことを特徴とする請求項９記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、脱着可能なデバイスが装着される情報処理装置、およびその制御方法に関する。
【背景技術】
【０００２】
パーソナルコンピュータ等に搭載されるハードディスクドライブや光ディスクドライブの等ストレージデバイスの規格として、ＩＤＥ規格が広く用いられている。ＩＤＥ規格では４０本の信号線によってパラレル方式で通信を行う。
【０００３】
ＩＤＥ規格では、ストレージデバイスにマスターおよびスレイブの一方をユーザが設定しなければならない。４０本の信号線によって通信を行うため、ケーブルの幅が広くなる。近年、パーソナルコンピュータの筐体内の熱を外部に排出するために、ＩＤＥ規格のケーブルがエアフローの邪魔になっていた。
【０００４】
このような、問題を解決するためにシリアルＡＴＡ規格が提案され、現在ＡＴＡ規格のストレージデバイスが普及し始めている。シリアルＡＴＡ規格では、ストレージデバイスにマスターおよびスレイブの概念がないので、設定が不要となる。また、シリアルＡＴＡ規格では、７本の信号線を用いてシリアル方式で通信を行うために、ケーブルが細くなっている。
【０００５】
ところで、ノートブック型パーソナルコンピュータの場合、本体に設けられたセレクトベイスロットに脱着可能な複数種の拡張ベイを用意して、機能を拡張する製品がある。拡張ベイに搭載されるデバイスとしては、光ディスクドライブ、ハードディスクドライブ、ＴＶチューナ等がある。
【０００６】
上述したように、現在ストレージデバイスの規格にはＩＤＥ規格とシリアルＡＴＡ規格との２つの規格が存在する。そこで、拡張ベイにＩＤＥ規格のストレージデバイス、シリアルＡＴＡ規格のストレージデバイスに搭載することが考えられる。２つの規格をサポートした拡張ベイを接続するためのコネクタの技術が特許文献１に開示されている。
【特許文献１】実用新案登録第３０９３７８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述した文献のコネクタでは、シリアルＡＴＡの信号ピンは、ＩＤＥの信号ピンのグランドピンが割り当てられており、信号ピンの配置と回路基板から、信号の伝送とノイズの観点で問題があり、シリアルＡＴＡで通信を行う場合に通信速度が安定しない恐れがある。また、動作中に拡張ベイを取り付けることを考慮していない。
【０００８】
本発明の目的は、２つ以上の通信規格をサポートする信号ピンを有するコネクタを介して何れかの通信規格で通信を行う場合に通信速度が安定する情報処理装置を提供することにある。
【０００９】
本発明の別の目的は、動作中に２つ以上の通信規格をサポートする信号ピンを有するコネクタに何れかの通信規格をサポートするデバイスを装着可能な情報処理装置およびその制御方法を提供することにある。
【課題を解決するための手段】
【００１０】
本発明の一例に係わる情報処理装置は、本体と、前記本体に設けられ、第１の中継基板を有する第１のデバイスおよび第２の中継基板を有する第２のデバイスの一方が装着可能な装着部と、前記第１のデバイスと通信を行う第１のコントローラと、前記第２のデバイスと通信を行う第２のコントローラと、前記装着部内に設けられ、前記第１のコントローラに第１のバスを介して接続された複数の信号ピンと、前記第２のコントローラに第２のバスを介して接続された複数の信号ピンと、共通のグランドに接続され、前記第２のバスに接続された複数の複数の信号ピンから選ばれた一つの信号ピンを挟むように設けられた複数のグランドピンと、前記装着部に装着される前記第１のデバイスおよび第２のデバイスの一方に第１の電源電圧を供給するための第１の電源供給ピンと、前記装着部に装着される第２のデバイスに第２の電源電圧を供給するための第２の電源供給ピンとを有し、前記第１の中継基板および第２の中継基板の一方と接続可能なコネクタと、前記第１の電源電圧を前記第１の電圧供給ピンに供給可能、前記第２の電源電圧を第２の電圧供給ピンに供給可能な電源コントローラとを具備することを特徴とする。
【００１１】
本発明の別な一例に係わる情報処理装置は、本体と、前記本体に設けられ、第１の中継基板を有する第１のデバイスおよび第２の中継基板を有する第２のデバイスの一方が装着可能な装着部と、前記第１のデバイスと通信を行う第１のコントローラと、前記第２のデバイスと通信を行う第２のコントローラと、前記装着部内に設けられ、前記第１のコントローラに第１のバスを介して接続された複数の信号ピンと、前記第２のコントローラに第２のバスを介して接続された複数の信号ピンと、共通のグランドに接続された複数のグランドピンと、前記装着部に装着される前記第１のデバイスおよび第２のデバイスの一方に第１の電源電圧を供給するための第１の電源供給ピンと、前記装着部に装着される第２のデバイスに第２の電源電圧を供給するための第２の電源供給ピンと、前記装着部に装着されるデバイスの種類を検出するため信号を供給可能なステータス信号ピンとを有し、前記第１の中継基板および第２の中継基板の一方と接続可能なコネクタと、前記第１の電源電圧を前記第１の電圧供給ピンに供給可能、前記第２の電源電圧を第２の電圧供給ピンに供給可能な電源コントローラと、前記ステータス信号ピンから供給される信号に応じて、前記装着部に装着されるデバイスの種類を検出する検出部と、前記コネクタと前記第１のデバイスおよび第２のデバイスの一方とを接続する場合、前記検出結果に応じて、前記装着部に装着される第１のコントローラおよび第２のコントローラの一方に前記第１のデバイスおよび第２のデバイスの一方との通信を指示し、前記電源コントローラに電源電圧の供給を指示する第１の指示部とを具備することを特徴とする。
【発明の効果】
【００１２】
２つ以上の通信規格をサポートする信号ピンを有するコネクタを介して何れかの通信規格で通信を行う場合に通信速度が安定する。
【００１３】
動作中に２つ以上の通信規格をサポートする信号ピンを有するコネクタに何れかの通信規格をサポートするデバイスを装着可能である。
【発明を実施するための最良の形態】
【００１４】
本発明の実施の形態を以下に図面を参照して説明する。
【００１５】
まず、図１および図２を参照して、本発明の一実施形態に係る情報処理装置の構成について説明する。この情報処理装置は、バッテリ駆動可能な携帯型のノートブック型パーソナルコンピュータ１０として実現されている。
【００１６】
図１は、ノートブック型パーソナルコンピュータ１０のディスプレイユニットを開いた状態における斜視図である。本コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成される。ディスプレイユニット１２には、ＬＣＤ１７（Liquid Crystal Display）およびバックライトから構成される表示パネルが組み込まれており、そのＬＣＤ１７の表示画面はディスプレイユニット１２のほぼ中央に位置されている。
【００１７】
ディスプレイユニット１２は、コンピュータ本体１１に支持され、そのコンピュータ本体１１に対してコンピュータ本体１１の上面が露出される開放位置とコンピュータ本体１１の上面を覆う閉塞位置との間を回動自由に取り付けられている。コンピュータ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、本コンピュータ１０を電源オン／オフするためのパワーボタン１４、およびタッチパッド１６などが配置されている。
【００１８】
コンピュータ本体１１の側面には、セレクトベイスロットが設けられる。セレクトベイスロットには、デバイスを内蔵し、対応する拡張ベイを脱着可能である。セレクトベイスロットに対応するデバイスとしてハードディスクドライブ、光ディスクドライブ、ＴＶチューナ等が有る。
【００１９】
次に、図２を参照して、本コンピュータ１０のシステム構成について説明する。
【００２０】
本コンピュータ１０は、図２に示されているように、ＣＰＵ１１１、ノースブリッジ１１２、主メモリ１１３、グラフィクスコントローラ１１４、サウスブリッジ１１９、ＢＩＯＳ−ＲＯＭ１２０、ハードディスクドライブ（ＨＤＤ）１２１、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４、および電源コントローラ１２５等を備えている。
【００２１】
ＣＰＵ１１１は、本コンピュータ１０の動作を制御するために設けられたプロセッサであり、ハードディスクドライブ（ＨＤＤ）１２１から主メモリ１１３にロードされる、オペレーティングシステム（ＯＳ）、および各種アプリケーションプログラムを実行する。
【００２２】
また、ＣＰＵ１１１は、ＢＩＯＳ−ＲＯＭ１２０に格納されたＢＩＯＳ（Basic Input Output System）も実行する。ＢＩＯＳはハードウェア制御のためのプログラムである。
【００２３】
ノースブリッジ１１２はＣＰＵ１１１のローカルバスとサウスブリッジ１１９との間を接続するブリッジデバイスである。ノースブリッジ１１２には、主メモリ１１３をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１１２には、ＡＧＰ（Accelerated Graphics Port）バスなどを介してグラフィクスコントローラ１１４との通信を実行する機能も有している。
【００２４】
グラフィクスコントローラ１１４は、本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７を制御する表示コントローラである。このグラフィクスコントローラ１１４はビデオメモリ（ＶＲＡＭ）１１４Ａを有しており、ＯＳ／アプリケーションプログラムによってビデオメモリ１１４Ａに書き込まれた表示データから、ディスプレイユニット１２のＬＣＤ１７に表示すべき表示イメージを形成する映像信号を生成する。
【００２５】
サウスブリッジ１１９は、ＬＰＣ（Low Pin Count）バス上の各デバイスを制御する。また、サウスブリッジ１１９は、ＩＤＥ規格をサポートするＩＤＥコントローラを内蔵している。ＩＤＥコントローラはＩＤＥバス２０１Ａを介して拡張コネクタ２００に接続される。ＩＤＥコントローラは、ＩＤＥバスを介してＩＤＥ規格をサポートするＨＤＤ１２１と通信を行う。ＩＤＥコントローラは、ＩＤＥバス２０１Ａを介して拡張コネクタに装着されるＩＤＥ規格をサポートするデバイスと通信を行う。
【００２６】
また、サウスブリッジ１１９は、シリアルＡＴＡ（Ｓ−ＡＴＡ）規格をサポートするＳ−ＡＴＡコントローラを内蔵する。Ｓ−ＡＴＡコントローラはシリアルＡＴＡバス２０２Ａを介して拡張コネクタ２００に接続されている。Ｓ−ＡＴＡコントローラは、Ｓ−ＡＴＡバス２０２Ａを介して拡張コネクタに装着されるＳ−ＡＴＡ規格をサポートするデバイスと通信を行う。
【００２７】
また、サウスブリッジ１１９は、ＵＳＢ規格をサポートするＵＳＢコントローラを内蔵する。ＵＳＢコントローラは、ＵＳＢバス２０３Ａを介して拡張コネクタ２００に接続されている。ＵＳＢコントローラは、ＵＳＢバス２０３Ａを介して拡張コネクタに装着されるＵＳＢ規格をサポートするデバイスと通信を行う。
【００２８】
さらに、サウスブリッジ１１９は、ＢＩＯＳ−ＲＯＭ１２０をアクセス制御するための機能も有している。
【００２９】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、電力管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１３およびタッチパッド１６を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。このエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、電源コントローラ１２５と協調して動作することにより、ユーザによるパワーボタン１４の操作に応じて、本コンピュータ１０をパワーオン／パワーオフする機能を有している。
【００３０】
次ぎに、サウスブリッジ１１９に内蔵されるＡＴＡコントロール群について説明する。図３は、サウスブリッジ１１９に内蔵されるディスクコントローラ群の一例を示すブロック図である。
【００３１】
サウスブリッジ１１９には、ＩＤＥ規格をサポートするＩＤＥコントローラ２０１、Ｓ−ＡＴＡ規格をサポートするＳ−ＡＴＡコントローラ２０２、ＵＳＢ規格をサポートするＵＳＢコントローラ２０３が内蔵されている。
【００３２】
ＩＤＥコントローラ２０１は、ＩＤＥバス２０１Ａを介して拡張コネクタ２００に接続されている。Ｓ−ＡＴＡコントローラ２０２は、Ｓ−ＡＴＡバス２０２Ａを介して
拡張コネクタ２００に接続されている。ＵＳＢバス２０３は、ＵＳＢバス２０３Ａを介して拡張コネクタ２００に接続されている。
【００３３】
拡張コネクタ２００には、ＩＤＥ規格をサポートする例えば光ディスクドライブ（ＩＤＥ  ＯＤＤ）を内蔵するＩＤＥ拡張ベイ２１０Ａが接続可能である。ＩＤＥ拡張ベイ２１０Ａが装着されると、ＩＤＥバス２０１Ａを介してＩＤＥ拡張ベイ２１０ＡとＩＤＥコントローラ２０１とが通信を行う。なお、ＩＤＥ拡張ベイ２１０Ａには、光ディスクのかわりに、ＩＤＥ規格をサポートするハードディスクドライブを内蔵させても良い。
【００３４】
また、拡張コネクタ２００には、Ｓ−ＡＴＡ規格をサポートする例えば光ディスク（Ｓ−ＡＴＡ  ＨＤＤ）を内蔵するＳ−ＡＴＡ拡張ベイ２１０Ｂが接続可能である。Ｓ−ＡＴＡ拡張ベイ２１０Ｂが装着されると、Ｓ−ＡＴＡバス２０２Ａを介してＳ−ＡＴＡ拡張ベイ２１０ＢとＳ−ＡＴＡコントローラ２０２とが通信を行う。なお、ＩＤＥ拡張ベイ２１０には、ハードディスクドライブのかわりに、Ｓ−ＡＴＡ規格をサポートする光ディスクを内蔵させても良い。
【００３５】
また、拡張コネクタ２００には、ＵＳＢ規格をサポートする例えばＴＶチューナを内蔵するＵＳＢ拡張ベイ２１０Ｃが接続可能である。ＵＳＢ拡張ベイ２１０Ｃが装着されると、ＵＳＢバス２０３Ａを介してＵＳＢ拡張ベイ２１０ＣとＵＳＢコントローラ２０３とが通信を行う。
【００３６】
ＩＤＥ拡張ベイ２１０Ａ，Ｓ−ＡＴＡ拡張ベイ２１０Ｂ、およびＵＳＢ拡張ベイ２１０Ｃは、セレクトベイスロット２１０内に挿入されることで、拡張コネクタ２００に接続される。
【００３７】
ＥＣ／ＫＢＣ１２４は、複数の信号線を含むステータスバス２０４を介して拡張コネクタ２００に接続されている。ＥＣ／ＫＢＣ１２４は、拡張コネクタ２００の各信号線の電圧値をリードすることで、セレクトベイスロット２１０に接続されたデバイスの種類を検出する。ＥＣ／ＫＢＣ１２４は、デバイスがサポートする通信規格の他に、ＩＤＥ拡張ベイ２１０ＡまたはＳ−ＡＴＡ拡張ベイ２１０Ｂが拡張コネクタ２００に接続された場合、ハードディスクドライブ、光ディスクドライブの何れであるかを検出する。
【００３８】
ＥＣ／ＫＢＣ１２４に、拡張コネクタ２００に接続されたデバイスに電源コントローラ（Power Supply Controller）１２５が接続されている。電源コントローラ１２５は、拡張コネクタに接続されたデバイスに電源電圧を供給する。電源コントローラ１２５から、５Ｖの電源電圧、および３．３Ｖの電源電圧が拡張コネクタ２００に接続されたデバイスに供給可能である。電源電圧供給ライン１２５Ａを介して電源コントローラ１２５から５Ｖの電源電圧が供給される。電源電圧供給ライン１２５Ｂを介して電源コントローラ１２５から３．３Ｖの電源電圧が供給される。ＥＣ／ＫＢＣ１２４は、検出されたデバイスの種類をレジスタ１２４Ａに書き込み、種類に応じて拡張コネクタ２００に供給される電源電圧を制御する。
【００３９】
拡張コネクタ２００に設けられた信号ピンのピンアサインを図４に示す。図４に示すように、７３番ピンおよび７４番ピン（５Ｖ）が電源の電源電圧供給ライン１２５Ａに接続され、６５番ピン〜７２番ピン（３Ｖ）が電源電圧供給ライン１２５Ｂに接続される。ステータス信号ピンとしての６０〜６３番ピン（ステータス１〜ステータス３）はステータスバス２０４を介して拡張コネクタ２００に接続される。４９，５１，５５，５７番ピン（ＳＡＴＡ１〜ＳＡＴＡ４）はＳ−ＡＴＡバス２０２Ａを介してシリアルＡＴＡコントローラ２０２に接続される。４５，４６番ピン（ＵＳＢ１，ＵＳＢ２）は、ＵＳＢバス２０３Ａを介してＵＳＢコントローラ２０３に接続される。５，７〜１１，１４，〜１９，２３〜２７，３０〜３３，３６〜４２番ピン（ＰＡＴＡ１〜ＰＡＴＡ２８）はＩＤＥバス２０１Ａを介してＩＤＥコントローラ２０１に接続される。図４において、ＧＮＤは共通なグランドに接続されるグランドピンである。
【００４０】
拡張コネクタ２００のピンアサインに示すように、Ｓ−ＡＴＡ、ＩＤＥ、ＵＳＢの各インタフェース信号は、それぞれ独立した信号ピンに割り付けられている。また、電源とグランドは、ノイズの影響などを考慮して適切に各インタフェースに共通に割り付けている。
【００４１】
また、ＩＤＥ拡張ベイ２１０Ａに設けられ、拡張コネクタ２００と係合するコネクタが接続される中継基板の信号ピンのピンアサインを図５に示す。また、図６，図７，図８，および図９にＩＤＥ拡張ベイに設けられた中継基板の配線レイアウトを示す。図６は拡張コネクタと係合するコネクタが設けられる側の配線レイアウトを示し、図７は図６に示した配線レイアウトの下層の層の配線レイアウト、図８は図７に示した配線レイアウトの下層の配線レイアウト、図９はＳ−ＡＴＡデバイスと接続するためのコネクタが設けられた側の配線レイアウトを示す。
【００４２】
また、Ｓ−ＡＴＡ拡張ベイ２１０Ｂに設けられ、拡張コネクタ２００と係合するコネクタが接続される中継基板のピンアサインを図１０に示す。図１０において、ＮＣは何も接続されていない信号ピンである。また、図１１，図１２に、ＩＤＥ拡張ベイに設けられた中継基板の配線レイアウトを示す。図１１は拡張コネクタ側に接続されるコネクタが設けられる側の配線レイアウトを示し、図１２はＩＤＥデバイスと接続するためのコネクタが設けられ側の配線レイアウトを示す。
【００４３】
Ｓ−ＡＴＡ規格のインタフェース信号は高速信号のため、信号の伝送とノイズの影響を考慮して、図４，図１０に示すように、そのデータ信号ピン（ＳＡＴＡ１〜ＳＡＴＡ４）の両側にはグランドピンを配置している。また、ＳＡＴＡのインタフェース信号は高速信号のため、中継基板において、デバイスに接続する側のコネクタとＰＣ本体に接続する側のコネクタとの間のデータ信号の配線が最短、かつデータ信号線のインピーダンスが１００Ωになるようレイアウトされている。
【００４４】
また、中継基板に設けられたステータス回路から信号ピンのステータス１〜３を介してＥＣ／ＫＢＣ１２４に供給された信号（“Ｈｉｇｈ”or“Ｌｏｗ”）によって、セレクトベイに搭載されたデバイスの種類を検出することができる。デバイスの種類を検出することによって、セレクトベイに搭載されるデバイスで使用する信号、電源を選択できるため、ＰＣ本体のセレクトベイ・インタフェース用コネクタのピンアサイン等を変更する必要がない。
【００４５】
表１に、ステータス１〜３の信号と接続デバイスとの対応を示す。
【表１】
2006338189.tif 000003
【００４６】
次ぎに、セレクトベイスロット２１０に拡張ベイが装着された場合の処理の手順を図１３のフローチャートを参照して説明し、セレクトベイスロット２１０から拡張ベイを取り外す場合の処理の手順を図１４のフローチャートを参照して説明する。
【００４７】
先ず、セレクトベイスロット２１０にＳ−ＡＴＡ拡張ベイ２１０Ｂが装着された場合の処理の流れを図１３を参照して説明する。
【００４８】
セレクトベイスロット２１０にＳ−ＡＴＡ拡張ベイ２１０Ｂが挿入されると、ＰＣ本体の拡張コネクタ２００にアサインされている複数の専用ステータス信号（図４の６０−６２番ピン）が、ステータスバス２０４を介してＥＣ／ＫＢＣ１２４に供給される。
【００４９】
ＥＣ／ＫＢＣ１２４は、複数の専用ステータス信号の電圧からセレクトベイスロット２１０に搭載されたデバイスの種類（この場合はＳ−ＡＴＡ  ＨＤＤ）を検出する(ステップＳ１０１)。ＥＣ／ＫＢＣ１２４は、電源コントローラ１２５に５Ｖと３．３Ｖの２系統の電源電圧を拡張コネクタ２００に供給するよう指示し、セレクトベイスロット２１０に装着されたデバイスへ電源を供給する(ステップＳ１０２)。
【００５０】
その後、ＥＣ／ＫＢＣ１２４は、ＢＩＯＳ２２１に「セレクトベイスロット２１０にＳ−ＡＴＡデバイスが装着された」という旨を通知する。ＢＩＯＳ２２１は、サウスブリッジ１１９にＳ−ＡＴＡバス２０２ＡをイネーブルにしてＳ−ＡＴＡ拡張ベイ２１０ＢとＳ−ＡＴＡコントローラ２０２との通信が出来るように指示する(ステップＳ１０３)。また、ＢＩＯＳ２２１は、オペレーティングシステム２２０に、「セレクトベイスロット２１０にＳ−ＡＴＡデバイスが装着された」という旨を通知する。その後、ＢＩＯＳ２２１は、Ｓ−ＡＴＡ拡張ベイ２１０Ｂのリセットを行って、Ｓ−ＡＴＡ拡張ベイ２１０Ｂが使用可能となる。
【００５１】
Ｓ−ＡＴＡ拡張ベイ２１０Ｂを抜去する場合について図１４を参照して説明する。
【００５２】
ユーザがオペレーティングシステム２２０を用いて、セレクトベイスロット２１０に装着されたデバイスを取り外すための処理を行うと、オペレーティングシステム２２０はＢＩＯＳ２２１に対して、「セレクトベイスロット２１０に装着されているデバイスを取り外す」という旨を通知する。ＢＩＯＳ２２１は、この通知を受け取ると、ＢＩＯＳ２２１は、レジスタ１２４Ａに書き込まれた情報をリードして、セレクトベイスロット２１０に装着されているデバイスの種類（ここではＳ−ＡＴＡ  ＨＤＤ）を検出する。ＢＩＯＳ２２１は、Ｓ−ＡＴＡ  ＨＤＤであることを認識すると、サウスブリッジ１１９のＳ−ＡＴＡコントローラ２０２に対して、Ｓ−ＡＴＡバス２０２Ａをディスイネーブルにし、Ｓ−ＡＴＡコントローラ２０２とＳ−ＡＴＡ拡張ベイ２１０Ｂとの通信の停止を指示する(ステップＳ２０２)。
【００５３】
Ｓ−ＡＴＡバス２０２Ａをディスイネーブルにすると、Ｓ−ＡＴＡコントローラ２０２は、ＢＩＯＳ２２１に、Ｓ−ＡＴＡバス２０２Ａをディスイネーブルにした旨を通知する。通知を受けると、ＢＩＯＳ２２１は、拡張コネクタ２００への電源電圧の供給を停止するよう指示する。ＥＣ／ＫＢＣ１２４は、通知を受けると、レジスタ１２４Ａの情報を参照することによって、拡張コネクタ２００に供給している電源電圧の種類を検出し、３．３Ｖおよび５Ｖの電源電圧の供給を停止する(ステップＳ２０３)。電源電圧の供給を停止すると、ＥＣ／ＫＢＣ１２４は、ＢＩＯＳ２２１に電源電圧の供給を停止した旨を通知する。通知を受けると、ＢＩＯＳ２２１は、オペレーティングシステム２２０にＳ−ＡＴＡ拡張ベイ２１０Ｂが抜去可能な状態になった旨を通知する。オペレーティングシステム２２０は、ユーザにＳ−ＡＴＡ拡張ベイ２１０Ｂを取り外すことが出来る旨を通知する(ステップＳ２０４)。
【００５４】
次ぎに、セレクトベイスロット２１０にＩＤＥ拡張ベイ２１０Ａが装着された場合の処理の流れを図１３を参照して説明する。
【００５５】
セレクトベイスロット２１０にＩＤＥ拡張ベイ２１０Ａが挿入されると、ＰＣ本体の拡張コネクタ２１０にアサインされている複数の専用ステータス信号（図４の６０−６２番ピン）が、ステータスバス２０４を介してＥＣ／ＫＢＣ１２４に供給される。
【００５６】
ＥＣ／ＫＢＣ１２４は、複数の専用ステータス信号の電圧からセレクトベイスロット２１０に搭載されたデバイスの種類（この場合はＩＤＥ  ＯＤＤ）を検出する(ステップＳ１０１)。ＥＣ／ＫＢＣ１２４は、電源コントローラ１２５に５Ｖの１系統の電源電圧を拡張コネクタ２００に供給するよう指示し、セレクトベイスロット２１０に装着されたデバイスへ電源を供給する。
【００５７】
その後、ＥＣ／ＫＢＣ１２４は、ＢＩＯＳ２２１に「セレクトベイスロット２１０にＩＤＥデバイスが装着された」という旨を通知する。ＢＩＯＳ２２１は、サウスブリッジ１１９にＩＤＥバス２０１ＡをイネーブルにしてＩＤＥ拡張ベイ２１０ＡとＩＤＥコントローラ２０１との通信が出来るように指示する。また、ＢＩＯＳ２２１は、オペレーティングシステム２２０に、「セレクトベイスロット２１０にＩＤＥデバイスが装着された」という旨を通知する。その後、ＢＩＯＳ２２１は、ＩＤＥ拡張ベイ２１０Ａのリセットを行っうことによって、ＩＤＥ拡張ベイ２１０Ａが使用可能となる。
【００５８】
ＩＤＥ拡張ベイ２１０Ａを抜去する場合について図１４を参照して説明する。
【００５９】
ユーザがオペレーティングシステム２２０を用いて、セレクトベイスロット２１０に装着されたデバイスを取り外すための処理を行うと、オペレーティングシステム２２０はＢＩＯＳ２２１に対して、「セレクトベイスロット２１０に装着されているデバイスを取り外す」という旨を通知する。ＢＩＯＳ２２１は、この通知を受け取ると、ＢＩＯＳ２２１は、レジスタ１２４Ａに書き込まれた情報をリードして、セレクトベイスロット２１０に装着されているデバイスの種類（ここではＩＤＥ  ＯＤＤ）を認識する。ＢＩＯＳ２２１は、ＩＤＥ  ＯＤＤであることを認識すると、サウスブリッジ１１９のＩＤＥコントローラ２０１に対して、ＩＤＥバス２０１Ａをディスイネーブルにし、ＩＤＥコントローラ２０１とＩＤＥ拡張ベイ２１０Ａとの通信の停止を指示する。
【００６０】
ＩＤＥバス２０１Ａをディスイネーブルにすることが出来ると、ＩＤＥコントローラ２０１は、ＢＩＯＳ２２１に、ＩＤＥバス２０１Ａをディスイネーブルにした旨を通知する。通知を受けると、ＢＩＯＳ２２１は、ＥＣ／ＫＢＣ１２４にＩＤＥバス２０１Ａがディスイネーブルになった旨を通知する。ＥＣ／ＫＢＣ１２４は、通知を受けると、レジスタ１２４Ａの情報を参照することによって、拡張コネクタ２００に供給している電源電圧の種類を検出する。ＥＣ／ＫＢＣ１２４は、電源コントローラ１２５に、拡張コネクタ２００に対して５Ｖの電源電圧の供給を停止する旨を指示する。電源電圧の供給を停止されると、ＥＣ／ＫＢＣ１２４は、ＢＩＯＳ２２１に電源電圧の供給を停止した旨を通知する。通知を受けると、ＢＩＯＳ２２１は、オペレーティングシステム２２０にＩＤＥ拡張ベイ２１０Ａが抜去可能な状態になった旨を通知する。オペレーティングシステム２２０は、ユーザにＩＤＥ拡張ベイ２１０Ａを取り外すことが出来る旨を通知する。
【００６１】
電源供給のオン／オフが、ＰＣ本体の制御により可能なことから、デバイスの活栓挿抜（ＰＣ本体の電源をオフすることなく、セレクトベイに搭載したデバイスを着脱、交換することができる。
【００６２】
本実施形態のパーソナルコンピュータによれば、Ｓ−ＡＴＡ規格の高速通信を行うための信号ピンを適切な位置に配置でき、これに接続される中継基板の設計も容易となり、ノイズの影響を抑えた安定した通信速度が得られる。
【００６３】
ステータス信号を備えることにより、セレクトベイスロットに装着されたデバイスの種類を自動的に判別し、そのデバイスの接続に必要な本体側のバスをイネーブルにして、Ｓ−ＡＴＡ，ＩＤＥ，ＵＳＢの信号を選択して使用することができる。
【００６４】
また、Ｓ−ＡＴＡ、ＩＤＥ、ＵＳＢのピンが独立して設けられているので、ＳＡＴＡ＋ＰＡＴＡ、ＰＡＴＡ＋ＵＳＢ、ＳＡＴＡ＋ＵＳＢなどの複合インタフェースを備えたデバイスも接続可能である。
【００６５】
なお、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【００６６】
【図１】本発明の一実施形態に係わる情報処理装置としてのノートブック型パーソナルコンピュータの構成を示す図。
【図２】図１に示したパーソナルコンピュータのシステムの構成を示すブロック図。
【図３】サウスブリッジに内蔵されるディスクコントローラ群の一例を示すブロック図。
【図４】拡張コネクタに設けられた信号ピンのピンアサインを示す図。
【図５】ＩＤＥ拡張ベイに設けられ、拡張コネクタと係合するコネクタが接続される中継基板の信号ピンのピンアサインを示す図。
【図６】ＩＤＥ拡張ベイ内の中継基板の拡張コネクタと係合するコネクタが設けられる側の配線レイアウトを示す図。
【図７】図６に示した配線レイアウトの下層の層の配線レイアウトを示す図。
【図８】図７に示した配線レイアウトの下層の層の配線レイアウトを示す図。
【図９】ＩＤＥ拡張デバイスと接続するためのコネクタが設けられた側の配線レイアウトを示す図。
【図１０】Ｓ−ＡＴＡ拡張ベイに設けられ、拡張コネクタと係合するコネクタが接続される中継基板のピンアサインを示す図。
【図１１】Ｓ−ＡＴＡ拡張ベイ内の中継基板の拡張コネクタ側に接続されるコネクタが設けられる側の配線レイアウトを示す図。
【図１２】ＩＤＥ拡張ベイ内の中継基板のＩＤＥデバイスと接続するためのコネクタが設けられ側の配線レイアウトを示す図。
【図１３】セレクトベイスロットに拡張ベイが装着された場合の処理の手順を示すフローチャート
【図１４】セレクトベイスロットから拡張ベイを取り外す場合の処理の手順を示すフローチャート。
【符号の説明】
【００６７】
１０…ノートブック型パーソナルコンピュータ，１１…コンピュータ本体，１２…ディスプレイユニット，１３…キーボード，１４…パワーボタン，１６…タッチパッド，１７…ＬＣＤ，２１Ａ…ＩＤＥ拡張ベイ，１１１…ＣＰＵ，１１２…ノースブリッジ，１１３…主メモリ，１１４…グラフィクスコントローラ，１１４Ａ…ビデオメモリ，１１９．ＢＩＯＳ…サウスブリッジ，１１９…サウスブリッジ，１２０…ＲＯＭ，１２１…ハードディスクドライブ，１２４…エンベデッドコントローラ／キーボードコントローラＩＣ，１２４Ａ…レジスタ，１２５…電源コントローラ，１２５Ａ…電源電圧供給ライン，１２５Ｂ…電源電圧供給ライン，２００…拡張コネクタ，２０１…ＩＤＥコントローラ，２０１Ａ…ＩＤＥバス，２０２…Ｓ−ＡＴＡコントローラ，２０２Ａ…Ｓ−ＡＴＡバス，２０３…ＵＳＢコントローラ，２０３Ａ…ＵＳＢバス，２０４…ステータスバス，２１０…セレクトベイスロット，２１０Ａ…ＩＤＥ拡張ベイ，２１０Ｂ…Ｓ−ＡＴＡ拡張ベイ，２１０Ｃ…ＵＳＢ拡張ベイ，２２０…オペレーティングシステム，２２１…ＢＩＯＳ
【図１】
2006338189.tif 000004
【図２】
2006338189.tif 000005
【図３】
2006338189.tif 000006
【図４】
2006338189.tif 000007
【図５】
2006338189.tif 000008
【図６】
2006338189.tif 000009
【図７】
2006338189.tif 000010
【図８】
2006338189.tif 000011
【図９】
2006338189.tif 000012
【図１０】
2006338189.tif 000013
【図１１】
2006338189.tif 000014
【図１２】
2006338189.tif 000015
【図１３】
2006338189.tif 000016
【図１４】
2006338189.tif 000017