(57)【要約】【課題】電源投入前に周辺装置がメインボードの対応する周辺装置スロットに正しく挿入されているかを検出するための周辺装置検出システムを提供する。【解決手段】周辺装置が周辺装置スロットに挿入された時、本検出システムは該スロットのピンの電位に従って該周辺装置が該周辺装置スロットに完全に挿入されているかを判定する。電源投入前に周辺装置が周辺装置スロットに完全には挿入されていないことを検出すると、該検出システムはメインボードの起動プログラムを停止させ、アラーム信号を発する。【選択図】図２
2009134705.tif 000002
【特許請求の範囲】
【請求項１】
電源投入前に周辺装置がメインボードの対応する周辺装置スロットに正しく挿入されているかを検出するための周辺装置検出システムであって、
ロジック要素と
該ロジック要素の出力ピンに電気的に接続された検出ユニットと
を備え、
該ロジック要素の２つの入力端はそれぞれ該周辺装置スロットの第１測定ピンと第２測定ピンに電気的に接続され、該第１測定ピンと第２測定ピンはそれぞれ該周辺装置の接地ピンに対応し、該周辺装置が該周辺装置スロットに挿入された時、該ロジック要素は該第１測定ピンの電位と該第２測定ピンの電位とに応じた検出出力値を出力し、
該検出ユニットは、このような検出出力値に従って各周辺装置が対応する周辺装置スロットに挿入されているかを判定し、電源投入前に１つの周辺装置が周辺装置スロットに完全には挿入されていないことを検出すると、該検出ユニットは該メインボードの起動プログラムを停止させ、アラーム信号を発する検出システム。
【請求項２】
前記各周辺装置に電気的に接続された電源ユニットを更に備え、
前記メインボードが起動された後、該電源ユニットは該メインボードと該各周辺装置が動作するための第１電力を提供し、該メインボードの電源が切断された時、該電源ユニットは該メインボードが待機動作を続けるための第２電力を提供する請求項１に記載の周辺装置検出システム。
【請求項３】
前記検出ユニットが電源投入前に前記１つの周辺装置が前記周辺装置スロットに完全には挿入されていないことを検出すると、前記ＢＩＯＳは前記電源ユニットが前記メインボードが待機動作をするための前記第２電力を提供するよう切替える請求項２に記載の周辺装置検出システム。
【請求項４】
前記周辺装置が前記周辺装置スロットに完全に挿入された時、前記第１測定ピンと第２測定ピンはそれぞれ該周辺装置の接地ピンに電気的に接続され、該第１測定ピンの電位と該第２測定ピンの電位は高電位から低電位へ変化する請求項１に記載の周辺装置検出システム。
【請求項５】
前記ロジック要素は排他的否定論理和ゲートであり、該排他的否定論理和ゲートの２つの入力端はそれぞれ前記第１測定ピンと第２測定ピンに電気的に接続され、出力端は前記検出ユニットに接続されている請求項１に記載の周辺装置検出システム。
【請求項６】
前記メインボードは、該メインボードの動作手順を制御する基本入出力システム（ＢＩＯＳ）を更に備える請求項１に記載の周辺装置検出システム。
【請求項７】
前記各周辺装置が前記検出ユニットによって検出される必要があるかを決めるための切替えスイッチを更に備える請求項１に記載の周辺装置検出システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、周辺装置の検出システム、特に、電源投入前にパーソナルコンピュータ（ＰＣ）の各周辺装置がメインボードの対応する周辺装置スロットに完全に挿入されているかを検出するシステムに関する。
【背景技術】
【０００２】
通常、ＰＣの機能は様々な周辺装置によって拡張される。ＰＣを例に取ると、一般に、そのメインボードはＰＣＩ（peripheral component interface）拡張スロットを備えている。従って、ユーザは対応するＰＣＩ周辺装置を買ってメインボードの機能を拡張することができる。
【０００３】
例えば、ユーザがＳＡＴＡ（Serial ATA）ハードディスクドライブを設置しようとしているが、メインボードは対応するインターフェイスを持っていない場合、ユーザはＳＡＴＡ‐ＰＣＩ周辺装置を買って、メインボードがＳＡＴＡをサポートするよう機能を拡張してもよい。
【０００４】
図１を参照すると、従来の挿入試験のフローチャートが示されている。一般に、設置工程は２つのステップに分けられる。先ず、ＰＣの電源を切った後、周辺装置を挿入する（ステップＳ１１０）。周辺装置を挿入した後、ＰＣの電源をオンにしてこの周辺装置が正常に動作するかを調べる（ステップＳ１２０）。しかし、ユーザは周辺装置が正しくＰＣＩ拡張スロットに挿入されているかを直ちに知ることはできず、電源を投入して、この周辺装置が基本入出力システム（ＢＩＯＳ）又はオペレーティングシステムに接続されているかを観察することで初めてこの周辺装置の挿入状態を知ることができる。従って、このような試験は、時間とエネルギーを消費するだけでなく、挿入エラーによりこの周辺装置を損傷させる可能性がある。結果として、設置はユーザにとって不便であり、製造業者にとって維持コストを増加させる。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明の主な目的は、電源投入前に周辺装置がメインボードの対応する周辺装置スロットに正しく挿入されているかを検出する周辺装置検出システムを提供することである。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、電源ユニットとロジック要素と検出ユニットとを備える周辺装置検出システムを提供する。メインボードが起動された後、該電源ユニットは該メインボードと該各周辺装置が動作するための第１電力を提供し、該メインボードの電源が切断された時、該電源ユニットは該メインボードが待機動作を続けるための第２電力を提供する。該ロジック要素の２つの入力端はそれぞれ該周辺装置スロットの第１測定ピンと第２測定ピンに電気的に接続され、該第１測定ピンと第２測定ピンはそれぞれ該周辺装置の接地ピンに対応する。該周辺装置が該周辺装置スロットに挿入された時、該ロジック要素は該第１測定ピンの電位と該第２測定ピンの電位とに応じた検出出力値を出力する。該検出ユニットは該ロジック要素の出力ピンに電気的に接続され、このような検出出力値に従って各周辺装置が対応する周辺装置スロットに挿入されているかを判定する。電源投入前に１つの周辺装置が周辺装置スロットに完全には挿入されていないことを検出すると、該検出ユニットは該メインボードの起動プログラムを停止させ、アラーム信号を発する。
【０００７】
周辺装置スロットの第１及び第２測定ピンの電位の変化に従って電源投入前に周辺装置がメインボードの該周辺装置スロットに完全に挿入されているかを判定するための周辺装置検出システムが提供される。電源投入前に周辺装置が周辺装置スロットに完全には挿入されていないことが検出された時、該検出ユニットは制御信号を該メインボードに送信し、メインボードはアラーム信号を発してユーザに知らせる。また、メインボードの起動プログラムは停止され、該周辺装置の設置エラーによる該メインボードと該周辺装置への損傷を防ぐ。
【発明を実施するための最良の形態】
【０００８】
周辺装置検出システムは、電源投入前に周辺装置がメインボードの対応する周辺装置スロットに正しく挿入されているかを確認しＰＣの周辺装置を検出するために提供される。本発明の好適な実施形態では、ＰＣを例に取ると、該ＰＣは少なくともメインボード２１０と、電源ユニット２２０と、周辺装置２３０と、周辺装置スロット２４０と、検出システム２５０とを備える。周辺装置２３０のインターフェイスは、中央処理装置（ＣＰＵ）又はメモリとのインターフェイス、又はＡＧＰ(accelerated graphics port) インターフェイス、ＰＣＩインターフェイス、ＰＣＩ‐Ｅインターフェイス、ＳＡＴＡインターフェイス、又はＩＤＥ（integrated device electronics）インターフェイスである。
【０００９】
検出システム２５０はロジック要素２５１と、切替えスイッチ２５２と、検出ユニット２５３とを備える。図２を参照すると、本発明の概略構成図が示されている。本発明において、電源ユニット２２０はＡＴＸ（Advanced Technology extend）電源規格に準拠している。ＡＴＸはメインボード２１０の動作電源電圧を規定するだけでなく、電源切断時の周辺装置２３０の基礎電源を規定する。ＡＴＸは次の異なる電圧を提供する：＋３．３Ｖ、＋５Ｖ、＋１２Ｖ、−１２Ｖ、−５Ｖ、及び＋５Ｖスタンドバイ。例えば、＋１２Ｖは、メインボード２１０が起動されると、ディスクドライブモータと冷却ファンを駆動するのに、またはメインボード２１０の周辺装置スロット２４０を介して周辺装置２３０を駆動するのに使用される。
【００１０】
通常、メインボード２１０はＢＩＯＳを備える。ＢＩＯＳは電気的消去・プログラム可能読出専用メモリ（ＥＥＰＲＯＭ）又は他のフラッシュメモリに記憶され、メインボード２１０の動作手順を制御するために使用される。メインボード２１０が起動された後、電源ユニット２２０はメインボード２１０と周辺装置２３０が動作するための第１電力を提供する。メインボード２１０の電源が切断されている時、電源ユニット２２０はメインボード２１０が待機動作を続けるための第２電力を提供する。本発明においては、メインボード２１０の電源切断時に供給される第２電力を検出のための電力として使用する。
【００１１】
ロジック要素２５１の２つの入力端は、それぞれ周辺装置スロット２４０の第１測定ピンと第２測定ピンに電気的に接続されている。また、該第１及び第２測定ピンは周辺装置２３０の接地ピンに対応している。周辺装置２３０が周辺装置スロット２４０に挿入されている場合、ロジック要素２５１は該第１及び第２測定ピンの電位に応じた検出出力値を出力する。
【００１２】
検出ユニット２５３はロジック要素２５１の出力ピンに電気的に接続され、該検出出力値に従って各周辺装置２３０が対応する周辺装置スロット２４０に挿入されているかを判定する。検出ユニット２５３は、電源投入前に周辺装置２３０が周辺装置スロット２４０に完全には挿入されていないことを検出すると、ＢＩＯＳの起動プログラムを停止させ、アラーム信号を発する。
【００１３】
本発明において、周辺装置２３０が周辺装置スロット２４０に挿入されていない場合、周辺装置スロット２４０の該第１及び第２測定ピンは両方とも高電位である。周辺装置２３０が周辺装置スロット２４０に完全に挿入されている場合、該第１及び第２測定ピンはそれぞれ該周辺装置の接地ピンに電気的に接続され、第１測定ピンの電位と第２測定ピンの電位は高電位から低電位へ変化する。従って、検出ユニット２５３が該第１及び第２測定ピンは両方とも低電位であることを検出すると、これは周辺装置２３０が周辺装置スロット２４０に真に挿入されていることを示す。
【００１４】
周辺装置２３０が周辺装置スロット２４０に完全には挿入されていない幾つかの状態を下記に示す。第１の状態は周辺装置２３０が周辺装置スロット２４０に真には挿入されていないので、該第１及び第２測定ピンは周辺装置２３０に接続されておらず、両方とも高電位のままである。図３を参照すると、周辺装置の誤った設置の概略図が示されている。
【００１５】
第２と第３の状態は周辺装置２３０の一端が周辺装置スロット２４０に真には挿入されておらず、該第１及び第２測定ピンは異なる電圧である。図４ａ、図４ｂは、それぞれ周辺装置の誤った設置の概略図を示す。例えば、第１測定ピンだけが周辺装置２３０に接続されている場合、第１測定ピンの電位は低電位に変化する。第２測定ピンが周辺装置２３０に接続されていない場合、第２測定ピンは高電位のままである。
【００１６】
上記の状態の電位の変化はロジック要素２５１に入力され、ロジック要素２５１は対応する検出出力値を出力する。また、ロジック要素２５１は判定にＮＯＲゲートを使用する。
【００１７】
該ＮＯＲゲートの２つの入力端はそれぞれ該第１及び第２測定ピンに電気的に接続されている。該ＮＯＲゲートの出力端は試験ユニットに接続されている。図５を参照すると、ＮＯＲゲートを使用する本発明の概略構成図が示されている。該第１及び第２測定ピンから出力された電位がＮＯＲゲートを通ることで表１に示す結果が得られる。
【００１８】
【表１】
2009134705.tif 000003
表１  ＮＯＲゲート真理値表
【００１９】
表１において、「１」は高電位を表し、「０」は低電位を表す。第１測定ピン又は第２測定ピンが高電位の時、ＮＯＲゲートは「０」を出力し、検出ユニット２５３は周辺装置２３０が周辺装置スロット２４０に完全には挿入されていないと判定する。該第１及び第２測定ピンが両方とも「０」である場合、出力端は「１」を出力し、検出ユニット２５３は周辺装置２３０が周辺装置スロット２４０に完全に挿入されていると判定する。該第１及び第２測定ピンが両方とも高電位である場合、出力端は「０」を出力し、検出ユニット２５３は周辺装置２３０が周辺装置スロット２４０に挿入されていないと判定する。
【００２０】
周辺装置２３０が周辺装置スロット２４０に完全には挿入されていない場合、検出ユニット２５３はＢＩＯＳの起動プログラムを停止させ、アラーム信号をユーザに発する。ユーザに周辺装置２３０が完全には挿入されていないことを知らせるために、アラーム信号はスピーカまたは発光ダイオード（ＬＥＤ）により発せられてもよい。これにより、アラーム信号に応答して、ユーザは周辺装置２３０が周辺装置スロット２４０に完全に挿入されているかを調べることができる。このように、周辺装置２３０が周辺装置スロット２４０に完全に挿入されていることが保証され、次にメインボード２１０が起動され、電力が周辺装置２３０に供給される。
【００２１】
切替えスイッチ２５２はロジック要素２５１と検出ユニット２５３の間に電気的に接続され、周辺装置２３０が検出ユニット２５３によって検出される必要があるかを決めるために使用される。切替えスイッチ２５２は、例えばディップスイッチである。また、切替えスイッチ２５２は、周辺装置２３０がテストされる必要があるかを決めるためのハードウェア又はＢＩＯＳに設定された機能であってもよい。図６を参照すると、ディップスイッチを使用し周辺装置を検出する本発明の概略図が示されている。
【００２２】
図５と図６の切替えスイッチ２５２は、複数のロジック要素２５１のそれぞれの周辺装置スロット２４０に対応する。ある周辺装置スロット２４０は試験が不要であると決定すると、ユーザは切替えスイッチ２５２によりこの周辺装置スロット２４０を禁止にし、検出ユニット２５３はこの周辺装置スロットの試験を省く。例えば、メインボード２１０が組込まれた表示機能と表示カードスロットの両方を有し、ユーザが組込まれた表示機能をシステム起動時の予めセットされた値とする場合、この表示カードスロットの試験を禁止することができ、システムが起動される前の検出時間を短縮できる。
【００２３】
上記のように、周辺装置２３０の検出システム２５０は、周辺装置スロット２４０の第１及び第２測定ピンの電位の変化に従って電源投入前に周辺装置２３０が周辺装置スロット２４０に完全に挿入されているかを判定するために提供される。周辺装置２３０が周辺装置スロット２４０に完全には挿入されていないことが検出された時、検出ユニット２５３は制御信号をメインボード２１０に送信し、メインボード２１０はアラーム信号を発してユーザに知らせる。また、メインボード２１０の起動プログラムは停止され、周辺装置２３０の設置エラーによるメインボード２１０と周辺装置２３０への損傷を防ぐ。
【図面の簡単な説明】
【００２４】
【図１】従来の挿入試験のフローチャートである。
【図２】本発明の概略構成図である。
【図３】周辺装置の誤った設置の概略図である。
【図４ａ】周辺装置の誤った設置の概略図である。
【図４ｂ】周辺装置の誤った設置の概略図である。
【図５】ＮＯＲゲートを使用する本発明の概略構成図である。
【図６】ディップスイッチを使用し周辺装置を検出する本発明の概略図である。
【符号の説明】
【００２５】
２１０  メインボード
２２０  電源ユニット
２３０  周辺装置
２４０  周辺装置スロット
２５０  検出システム
２５１  ロジック要素
２５２  切替えスイッチ
２５３  検出ユニット
【図１】
2009134705.tif 000004
【図２】
2009134705.tif 000005
【図３】
2009134705.tif 000006
【図４ａ】
2009134705.tif 000007
【図４ｂ】
2009134705.tif 000008
【図５】
2009134705.tif 000009
【図６】
2009134705.tif 000010