(57)【特許請求の範囲】
【請求項１】
ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バスと、
前記ＰＣＩバスに接続されるカードと、
装置本体が電源に接続された際に前記カードに対して補助電源を供給する電源回路と、
前記カードに設けられ、前記電源回路により供給された前記補助電源に基づいて前記ＰＣＩバスにおけるＰＭＥ（Ｐｏｗｅｒ  Ｍａｎａｇｅｍｅｎｔ  Ｅｖｅｎｔ）信号をアクティブにする自動電源オン回路と、
を備えたことを特徴とするコンピュータ装置。
【請求項２】
前記自動電源オン回路によりアクティブにされた前記ＰＭＥ信号を検出して、電源スイッチをオンしたと同等の状態を前記電源回路に出力する出力手段と、を更に備えたことを特徴とする請求項１記載のコンピュータ装置。
【請求項３】
バスに接続された状態にて、装置本体がＡＣまたはＤＣの電源に接続された際に供給される電源の立ち上がりから所定の遅延時間の後にパルス信号を生成するパルス信号生成手段と、
前記バスに接続された状態にて、前記パルス信号生成手段により生成されたパルス信号に基づいて当該バスのＰＭＥ（Ｐｏｗｅｒ  Ｍａｎａｇｅｍｅｎｔ  Ｅｖｅｎｔ）信号をアクティブにするアクティブ手段と、
を備えたことを特徴とするｍｉｎｉＰＣＩカード。
【請求項４】
ｍｉｎｉＰＣＩカードに設けられ、当該ｍｉｎｉＰＣＩカードがＰＣＩバスを介して接続されるコンピュータ装置を自動的に立ち上げるための自動電源オン回路であって、
前記コンピュータ装置がＡＣアダプタ経由またはＡＣアダプタなしで電源に接続されたときに、得られる補助電源から所定幅を有するパルスを生成するパルス生成手段と、
前記パルス生成手段により生成されたパルスに基づいて、前記ＰＣＩバスにおけるＰＭＥ（Ｐｏｗｅｒ  Ｍａｎａｇｅｍｅｎｔ  Ｅｖｅｎｔ）信号をアクティブにする手段と、
を備えたことを特徴とする自動電源オン回路。
【請求項５】
ＡＣアダプタ経由またはＡＣアダプタなしで電源に接続したときに、そのままでは自動的に立ち上がらないコンピュータ装置を自動的に立ち上げる自動立ち上げ方法であって、
ＡＣまたはＤＣの電源に接続された際に供給される補助電源によって、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バスにおけるＰＭＥ（Ｐｏｗｅｒ  Ｍａｎａｇｅｍｅｎｔ  Ｅｖｅｎｔ）信号をアクティブにし、
アクティブにされた前記ＰＭＥ信号を検出して電源スイッチのオンと同様な機能を働かせることを特徴とする自動立ち上げ方法。
【発明の詳細な説明】
技術分野
本発明は、例えばノートブック型パーソナルコンピュータ(ノートブックＰＣ)等のパーソナルコンピュータ(ＰＣ)に用いられる自動電源オン回路等に係り、特に、オペレータの介在なしに電源供給に合わせてＰＣの電源をオンする自動電源オン回路等に関する。
背景技術
近年、大型コンピュータや大型磁気ディスクシステム(ディスクストレージシステム)等のリモート管理等を行うサービスプロセッサとして、ノートブック型パーソナルコンピュータ(ノートブックＰＣ)等のＰＣが広く用いられている。このサービスプロセッサであるノートブックＰＣでは、ときに大型コンピュータやディスクストレージシステムへの自動診断(Diagnostic)、保守作業(Maintenance Utility)が実行される。
この自動診断や保守作業を実行するに際し、サービスプロセッサとしてのＰＣに対してオペレータの介在なしに電源をオン(ＯＮ)することが望ましい。即ち、ＡＣアダプタ経由(またはＡＣアダプタのない状態)にて電源が供給された際に、ＰＣが自動的に立ち上がることが望まれる。また、例えば、一つの企業内において、システムのメンテナンス等を含めた総費用を低減する目的で、多数のＰＣに対して、例えばプログラムの書き換えを一斉に行いたいと欲する場合がある。かかる場合においても、１つ１つのＰＣに対するオペレータの介在なしに、電源がオンされることが要求される。
このような要求に対して、従来では、例えば、ＰＣの電源スイッチを物理的にオンの状態に固定させておくものが存在していた。この構成によれば、ＡＣ/ＤＣから電源を供給することによって、オペレータの介在なしにＰＣ本体を自動的に立ち上げることが可能となる。
しかしながら、現在、多く販売されているＰＣは、米インテル社や米マイクロソフト社等が提唱した電力制御インターフェースであるＡＣＰＩ(Advanced Configuration and Power Interface)のスペックを満足している。このＡＣＰＩの中の「POWER BUTTON OVER-RIDE」では、４秒以上、電源スイッチがオンの状態に固定されていると、電源をソフト的に切った状態であるソフトオフ(Soft-Off)の状態となるように規定されている。その結果、従来技術のように電源スイッチを物理的にオンの状態に固定させておくと、この「POWER BUTTON OVER-RIDE」の機能によって、ＰＣを起動(Boot)することができなくなってしまう。
また、ＰＣのＢＩＯＳ(Basic Input/Output System)、ＯＳ(Operating System)、ネットワークカード等が対応している場合には、WAKE-ON-LAN(ウェイク・オン・ラン)によってＰＣを起動する方法がある。このWAKE-ON-LANは、手元のコンピュータから離れた場所にあるコンピュータの電源をオンにして起動する機能であり、オペレータが手で電源を入れる代わりに、遠隔地の操作に基づくネットワークからの指示によって、電源を入れる技術である。しかしながら、この技術は、ネットワークから特定のパケットを送ってＰＣを立ち上げるというものであり、ネットワークの接続と、特別なコントロールを必要とし、更には、ネットワークを介して外部から信号が受け取れるように構成することが必要となる。即ち、ＬＡＮ経由でパケットを送らなければならず、そのＰＣ単独で電源オンを実現することができない。
本発明は、以上のような技術的課題を解決するためになされたものであって、その目的とするところは、電源スイッチに関係なく、外部電源からの電源供給(接続)によって電源をオン状態にし、ＰＣを起動することにある。
また、他の目的は、ＰＣ本体に変更を加えるのではなく、所定のカードを差し込むことによって、これらの機能を達成することにある。
発明の開示
かかる目的のもと、本発明が適用されるコンピュータ装置は、拡張カードを接続可能なバスと、装置本体が電源に接続された際にこの拡張カードに対して補助電源を供給する補助電源供給手段と、拡張カードに設けられ、補助電源供給手段により供給された補助電源に基づいてバスにおける所定の信号をアクティブにする信号アクティブ手段と、アクティブにされた所定の信号に基づいて装置本体の電源をオンにする電源オン手段とを備えたことを特徴としている。
ここで、この信号アクティブ手段は、供給された補助電源の立ち上がりからある遅延の後に所定のパルス幅を有するパルス信号を生成し、生成されたパルス信号により所定の信号をアクティブにしている。この所定の信号は、離れた場所から電源をオンにする機能であるWAKE-ON-LANの起動信号を兼ねた信号線であることを特徴とすることができる。
他の観点から把えると、本発明が適用されるコンピュータ装置は、ＰＣＩ(Peripheral Component Interconnect)バスと、このＰＣＩバスに接続されるminiＰＣＩカードと、装置本体が電源に接続された際にminiＰＣＩカードに対して補助電源を供給する電源回路と、miniＰＣＩカードに設けられ、電源回路により供給された補助電源に基づいてＰＣＩバスにおけるＰＭＥ(Power Management Event)信号をアクティブにする自動電源オン回路と、自動電源オン回路によりアクティブにされたＰＭＥ信号を検出して、電源スイッチをオンしたと同等の状態を電源回路に出力する出力手段とを備えたことを特徴とすることができる。
また、本発明は、コンピュータ装置における特定のバスに対して接続することが可能な拡張カードとして特定することができる。この拡張カードは、ＡＣアダプタ経由またはＡＣアダプタなしで電源に接続されたときに自動的に立ち上がらないコンピュータ装置のバスに接続可能なものである。この「自動的に立ち上がらない」とは、一時的に立ち上がった場合であってもその状態を維持することができない場合を含むものである。以下、同様である。尚、自動的に立ち上げられるコンピュータ装置は、例えば、所定時間を経過して電源スイッチがオンの状態に固定されている場合に、ソフトオフの状態となりブートできない装置が挙げられる。
更に本発明は、miniＰＣＩカードとして把握することができる。このminiＰＣＩカードは、バスに接続された状態にて、装置本体がＡＣまたはＤＣの電源に接続された際に供給される電源の立ち上がりから所定の遅延時間の後にパルス信号を生成するパルス信号生成手段と、バスに接続された状態にて、生成されたパルス信号に基づいてバスのＰＭＥ信号をアクティブにするアクティブ手段とを備えたことを特徴としている。
また更に、本発明は、miniＰＣＩカード等の拡張カードに設けられる自動電源オン回路として把えることが可能である。この自動電源オン回路は、得られる補助電源から所定幅を有するパルスを生成するパルス生成手段を備え、このパルス生成手段は、補助電源の立ち上がり時に生じる雑音を除去する雑音除去部と、所定のパルス幅を得るために遅延時間を生成する遅延時間生成部とを含むことを特徴としている。
一方、本発明は、ＡＣアダプタ経由またはＡＣアダプタなしで電源に接続したときに、そのままでは自動的に立ち上がらないコンピュータ装置を自動的に立ち上げる自動立ち上げ方法であって、ＡＣまたはＣＤの電源に接続された際に供給される補助電源によってＰＣＩバス等のバスにおける特定の信号をアクティブにし、アクティブにされた特定の信号を検出して電源スイッチのオンと同様な機能を働かせることを特徴としている。
また、本発明が適用される信号アクティブ方法は、コンピュータ装置がＡＣアダプタ経由またはＡＣアダプタなしで電源に接続されたときに、所定のバスに接続された拡張カードに対して補助電源が供給され、供給された補助電源から所定幅を有するパルスを生成し、生成されたパルスに基づいてバスにおける所定の信号をアクティブにすることを特徴とすることができる。
【図面の簡単な説明】
図１は、本実施の形態におけるコンピュータシステムのハードウェア構成を示した図である。
図２は、本実施の形態における電源供給の内容を説明するための図である。
図３は、本実施の形態が適用された自動電源オン回路の一例を示した回路図である。
図４は、図３の(１)〜(７)の点における出力波形を表現した図である。
発明を実施するための最良の態様
以下、添付図面に示す実施の形態に基づいて本発明を詳細に説明する。
図１は、本実施の形態におけるコンピュータシステム１０のハードウェア構成を示した図である。このコンピュータシステム１０を備えるコンピュータ装置は、例えば、ＯＡＤＧ(Open Architecture Developer's Group)仕様に準拠して、所定のＯＳ(オペレーティングシステム)を搭載したノートブックＰＣ(ノートブック型パーソナルコンピュータ)として構成されている。
図１に示すコンピュータシステム１０において、ＣＰＵ１１は、コンピュータシステム１０全体の頭脳として機能し、ＯＳの制御下で各種プログラムを実行している。ＣＰＵ１１は、システムバスであるＦＳＢ(Front Side Bus)１２、高速のＩ/Ｏ装置用バスとしてのＰＣＩ(Peripheral Component Interconnect)バス２０、低速のＩ/Ｏ装置用バスとしてのＩＳＡ(Industry Standard Architecture)バス４０という３段階のバスを介して、各構成要素と相互接続されている。このＣＰＵ１１は、キャッシュメモリにプログラム・コードやデータを蓄えることで、処理の高速化を図っている。近年では、ＣＰＵ１１の内部に１次キャッシュとして１２８Ｋバイト程度のＳＲＡＭを集積させているが、容量の不足を補うために、専用バスであるＢＳＢ(Back Side bus)１３を介して、５１２Ｋ〜２Ｍバイト程度の２次キャッシュ１４を置いている。尚、ＢＳＢ１３を省略し、ＦＳＢ１２に２次キャッシュ１４を接続して端子数の多いパッケージを避けることで、コストを低く抑えることも可能である。
ＦＳＢ１２とＰＣＩバス２０は、メモリ/ＰＣＩチップと呼ばれるＣＰＵブリッジ(ホスト−ＰＣＩブリッジ)１５によって連絡されている。このＣＰＵブリッジ１５は、メインメモリ１６へのアクセス動作を制御するためのメモリコントローラ機能や、ＦＳＢ１２とＰＣＩバス２０との間のデータ転送速度の差を吸収するためのデータバッファ等を含んだ構成となっている。メインメモリ１６は、ＣＰＵ１１の実行プログラムの読み込み領域として、あるいは実行プログラムの処理データを書き込む作業領域として利用される書き込み可能メモリである。例えば、複数個のＤＲＡＭチップで構成され、例えば６４ＭＢを標準装備し、３２０ＭＢまで増設することが可能である。この実行プログラムには、ＯＳや周辺機器類をハードウェア操作するための各種ドライバ、特定業務に向けられたアプリケーションプログラム、後述するフラッシュＲＯＭ４４に格納されたＢＩＯＳ(Basic Input/Output System：基本入出力システム)等のファームウェアが含まれる。
ビデオサブシステム１７は、ビデオに関連する機能を実現するためのサブシステムであり、ビデオコントローラを含んでいる。このビデオコントローラは、ＣＰＵ１１からの描画命令を処理し、処理した描画情報をビデオメモリに書き込むと共に、ビデオメモリからこの描画情報を読み出して、液晶ディスプレイ(ＬＣＤ)１８に描画データとして出力している。
ＰＣＩバス２０は、比較的高速なデータ転送が可能なバスであり、データバス幅を３２ビットまたは６４ビット、最大動作周波数を３３ＭＨｚ、６６ＭＨｚ、最大データ転送速度を１３２ＭＢ/秒、５２８ＭＢ/秒とする仕様によって規格化されている。このＰＣＩバス２０には、Ｉ/Ｏブリッジ２１、カードバスコントローラ２２、オーディオサブシステム２５、ドッキングステーションインターフェース(Dock Ｉ/Ｆ)２６、miniＰＣＩコネクタ２７が夫々接続されている。
カードバスコントローラ２２は、ＰＣＩバス２０のバスシグナルをカードバススロット２３のインターフェースコネクタ(カードバス)に直結させるための専用コントローラであり、このカードバススロット２３には、ＰＣカード２４を装填することが可能である。ドッキングステーションインターフェース２６は、コンピュータシステム１０の機能拡張装置であるドッキングステーション(図示せず)を接続するためのハードウェアである。ドッキングステーションにノートＰＣがセットされると、ドッキングステーションの内部バスに接続された各種のハードウェア要素が、ドッキングステーションインターフェース２６を介してＰＣＩバス２０に接続される。また、miniＰＣＩコネクタ２７には、本実施の形態における自動電源オン回路が内蔵されたミニＰＣＩ(miniＰＣＩ)カード６０が接続される。miniＰＣＩカード６０は、miniＰＣＩの仕様に準拠して増設可能な拡張カード(ボード)である。このminiＰＣＩは、モバイル向けＰＣＩ規格であり、ＰＣＩRev.2.2仕様書の付録として掲載されている。機能的にはフルスペックのＰＣＩと同等である。
Ｉ/Ｏブリッジ２１は、ＰＣＩバス２０とＩＳＡバス４０とのブリッジ機能を備えている。また、ＤＭＡコントローラ機能、プログラマブル割り込みコントローラ(ＰＩＣ)機能、プログラマブル・インターバル・タイマ(ＰＩＴ)機能、ＩＤＥ(Integrated Device Electronics)インターフェース機能、ＵＳＢ(Universal Serial Bus)機能、ＳＭＢ(System Management Bus)インターフェース機能を備えると共に、リアルタイムクロック(ＲＴＣ)を内蔵している。
ＤＭＡコントローラ機能は、ＦＤＤ等の周辺機器とメインメモリ１６との間のデータ転送をＣＰＵ１１の介在なしに実行するための機能である。ＰＩＣ機能は、周辺機器からの割り込み要求（ＩＲＱ）に応答して、所定のプログラム(割り込みハンドラ)を実行させる機能である。ＰＩＴ機能は、タイマ信号を所定周期で発生させる機能である。また、ＩＤＥインターフェース機能によって実現されるインターフェースは、ＩＤＥハードディスクドライブ(ＨＤＤ)３１が接続される他、ＣＤ−ＲＯＭドライブ３２がＡＴＡＰＩ(AT Attachment Packet Interface)接続される。このＣＤ−ＲＯＭドライブ３２の代わりに、ＤＶＤ(Digital Versatile Disc)ドライブのような、他のタイプのＩＤＥ装置が接続されても構わない。ＨＤＤ３１やＣＤ−ＲＯＭドライブ３２等の外部記憶装置は、例えば、ノートＰＣ本体内の「メディアベイ」または「デバイスベイ」と呼ばれる収納場所に格納される。これらの標準装備された外部記憶装置は、ＦＤＤや電池パックのような他の機器類と交換可能かつ排他的に取り付けられる場合もある。
また、Ｉ/Ｏブリッジ２１にはＵＳＢポートが設けられており、このＵＳＢポートは、例えばノートＰＣ本体の壁面等に設けられたＵＳＢコネクタ３０と接続されている。更に、Ｉ/Ｏブリッジ２１には、ＳＭバスを介してＥＥＰＲＯＭ３３が接続されている。このＥＥＰＲＯＭ３３は、ユーザによって登録されたパスワードやスーパーバイザーパスワード、製品シリアル番号等の情報を保持するためのメモリであり、不揮発性で記憶内容を電気的に書き換え可能とされている。
更にまた、Ｉ/Ｏブリッジ２１は、電源回路５０に接続されている。電源回路５０は、ＡＣアダプタ５１、バッテリ(２次電池)としてのメイン電池５２またはセカンド電池５３を充電すると共にＡＣアダプタ５１や各電池からの電力供給経路を切り換えるバッテリ切換回路５４、およびコンピュータシステム１０で使用される５Ｖ、３．３Ｖ等の直流定電圧を生成するＤＣ/ＤＣコンバータ(ＤＣ/ＤＣ)５５等の回路を備えている。
一方、Ｉ/Ｏブリッジ２１を構成するコアチップの内部には、コンピュータシステム１０の電源状態を管理するための内部レジスタと、この内部レジスタの操作を含むコンピュータシステム１０の電源状態の管理を行うロジック(ステートマシン)が設けられている。このロジックは、電源回路５０との間で各種の信号を送受し、この信号の送受により、電源回路５０からコンピュータシステム１０への実際の給電状態を認識する。電源回路５０は、このロジックからの指示に応じて、コンピュータシステム１０への電力供給を制御している。
ＩＳＡバス４０は、ＰＣＩバス２０よりもデータ転送速度が低いバスである(例えば、バス幅１６ビット、最大データ転送速度４ＭＢ/秒)。このＩＳＡバス４０には、ゲートアレイロジック４２に接続されたエンベデッドコントローラ４１、ＣＭＯＳ４３、フラッシュＲＯＭ４４、Ｓｕｐｅｒ Ｉ/Ｏコントローラ４５が接続されている。更に、キーボード/マウスコントローラのような比較的低速で動作する周辺機器類を接続するためにも用いられる。このＳｕｐｅｒ Ｉ/Ｏコントローラ４５にはＩ/Ｏポート４６が接続されており、ＦＤＤの駆動やパラレルポートを介したパラレルデータの入出力(ＰＩＯ)、シリアルポートを介したシリアルデータの入出力(ＳＩＯ)を制御している。
エンベデッドコントローラ４１は、図示しないキーボードのコントロールを行うと共に、電源回路５０に接続されて、内蔵されたパワー・マネージメント・コントローラ(ＰＭＣ：Power Management Controller)によってゲートアレイロジック４２と共に電源管理機能の一部を担っている。
図２は、本実施の形態における電源供給の内部を説明するための図である。本実施の形態では、miniＰＣＩカード６０にパルス発生回路を付加し、ＡＣＰＩ準拠のＰＣ電源をオペレータの介在なしに、ＡＣアダプタ５１からの電源供給に合わせて、電源オン、ブート(Boot)が行えるようにしている。ネットワークからの指示だけで電源を入れるWAKE-ON-LANは、電源が切られた状態から立ち上がる第１の態様と、スリーブ状態から自動的に立ち上がる第２の態様とに分けられる。本実施の形態では、第１の態様についてはゲートアレイロジック４２を経由した電源オンが該当し、第２の態様については、エンベデッドコントローラ４１およびＩ/Ｏブリッジ２１を経由した省電力状態(Low Power State)からの復帰が該当している。
図２に示すＡＣアダプタ５１へは、ＡＣ１００〜２４０Ｖの電圧が供給され、ＡＣアダプタ５１によってＤＣ１６Ｖに変換される。ＤＣ/ＤＣコンバータ５５では、入力される１６Ｖの直流電圧を、１２Ｖ、２．５Ｖ、１．５Ｖ、５ＶのＶcc1、３．３ＶのＶcc2、補助(Auxiliary)電源である３．３ＶのＶccAUXからなる直流定電圧を生成している。この補助電源ＶccAUXは、コンピュータシステム１０を備えるＰＣ本体にＡＣアダプタ５１から電源を供給された際、自動電源オンを可能とするためにＰＣＩバス２０に対して供給される。ここで、ＡＣアダプタ５１を経由して電源を接続された段階では、電源コントロールを行う部分以外には、ＤＣ/ＤＣコンバータ５５からは補助電源であるＶccAUXだけが出力され、電源スイッチがオンの状態になった段階にてＶcc1、Ｖcc2が立ち上がる。
ＡＣアダプタ５１が接続され、ＰＣＩバス２０に対して供給された補助電源ＶccAUXは、このＰＣＩバス２０に接続されたminiＰＣＩカード６０に対して供給される。本実施の形態におけるminiＰＣＩカード６０は、その内部に自動電源オン回路を備えている。この自動電源オン回路は、補助電源ＶccAUXをトリガーとして、その立ち上がりから所定の遅延の後に、ネガティブパルス(Negative Pulse)を出力するように構成され、その出力がＰＣＩバス２０の信号線である−ＰＭＥ(Power Management Event)に接続されるように構成されている。
自動電源オン回路により生成された−ＰＭＥの負パルスは、Ｉ/Ｏブリッジ２１のコアチップに設けられるゲートアレイロジック４２に入力される。ゲートアレイロジック４２の出力はＯＲ回路８１の一方の入力となる。ＯＲ回路８１の他方の入力には、電源スイッチ(POWERスイッチ)が接続されており、この何れか一方の入力により、電源オン(POWER ON)がＤＣ/ＤＣコンバータ５５に出力され、コンピュータシステム１０がオンとなる。本実施の形態では、ゲートアレイロジック４２が−ＰＭＥを検出することで、電源スイッチを押したのと同じ機能を働かせることができる。本実施の形態では、このようなminiＰＣＩカード６０がWAKE-ON-LANをサポートするＰＣに搭載されることで、電源スイッチの動作とは無関係に、電源オン、ブートを可能にしている。
一方、通常、行われるＯＳの省電力状態(Low Power State)からの立ち上がり(WAKE UP)は、エンベデッドコントローラ４１が行っている。即ち、スリープ状態やソフトオフの状態にて−ＰＭＥの負パルスを受けたエンベデッドコントローラ４１は、ＤＣ/ＤＣコンバータ５５に対してＩ/Ｏブリッジ２１経由で立ち上がりの指示を出力している。これによって、省電力状態から元の状態への復帰を行うことが可能となる。
次に、図３および図４を用いて、本実施の形態における自動電源オン回路について説明する。
図３は、本実施の形態が適用された自動電源オン回路の一例を示した回路図である。また、図４は、図３の(１)〜(７)の点における出力波形を表現した図であり、各々、横軸は時間であり、縦軸は電圧を示している。ここで示す回路図や出力波形は、本実施の形態を実現するための一例であり、他の回路によって実現することも可能である。
図３に示すように、補助電源ＶccAUXから得られた電圧は、例えば、１００ｋΩの抵抗(Ｒ１)６２、２．２μＦのコンデンサ(Ｃ１)６３、ダイオード６４(Ｄ１)によって構成される雑音対策部によって、急激ではなく、ゆっくりとした速度で立ち上がる。その結果、(１)の点では、図４の(１)に示すように、なだらかに電圧が上昇する。例えば、ユーザが家庭用交流電源コンセントにコネクタを差し込んだ際に「パチパチ」と言ったような断続的な入力となる場合があり、このような入力に際しても、この雑音対策部により、波形をなまらすことで、打ち消すことが可能となる。
次に、なまらされた電圧は、反転回路であるインバータ６５に入力される。このインバータ６５では、あるスレッショルド(Threshold)レベルを基準に１と０とを判定して２値化され、反転出力が得られる。(２)の点の波形は、図４の(２)に示されたようになる。図４の(２)に示すように、出力電圧があるレベルを超えた時点で１から０に値が変化している。
このインバータ６５からの出力は、ＸＯＲ(排他的論理和)回路６９の一方の入力端子に入力される。また、インバータ６５からの出力は、例えば、１００ＫΩの抵抗(Ｒ２)６６および０．８２μＦのコンデンサ(Ｃ２)６７によって、なだらかな波形になまらされ、(３)の点では、図４の(３)に示すような出力波形となる。この出力は、インバータ６８に入力され、２値化されると共に反転され、(４)の地点では、図４に示す(４)のように、(２)の波形から時間ｔ(例えば８０ｍｓ)だけずれて、更に位相が反転された出力が得られる。即ち、この抵抗(Ｒ２)６６、コンデンサ(Ｃ２)６７およびインバータ６８は、所定の遅延波形生成機能とその反転機能を構成している。抵抗(Ｒ２)６６、コンデンサ(Ｃ２)６７による時定数が大きくなれば、遅延時間を長くすることができ、この遅延され反転された出力は、ＸＯＲ回路６９の他方の入力端子に入力される。尚、−ＰＭＥ信号のパルス幅(Pulse Width)を「最低５０ｍｓ」と定めており、本実施の形態では、時間ｔを約８０ｍｓとしている。
ＸＯＲ回路６９では、排他的論理和によって、(２)と(４)との２入力が一致しないときに出力が１となる。即ち、図４に示す波形(４)によって形成されている遅延時間ｔの部分は入力が一致し、他の部分は一致していないことから、図３の(５)の点では、図４の(５)に示すような波形が得られる。即ち、遅延(Delay)を起こしていれば、「０」の期間が形成されることになる。
このＸＯＲ回路６９からの出力は、インバータ７０により反転され、例えば２．２ＫΩの抵抗(Ｒ３)７１を経て、トランジスタ７２に入力される。ＰＣＩの規格では、ＰＭＥの信号は、パワーマネージメントを制御する他の回路からもアクティブにすることが可能である。そのために、オープンコレクタ(開放状態)によって、トランジスタ７２のコレクタを出力とし、他の回路がローに引っ張った状態であっても、その影響を受けないように構成されている。但し、このトランジスタ７２の出力は反転されてしまうことから、ＸＯＲ回路６９とトランジスタ７２との間にインバータ７０が設けられている。即ち、インバータ７０による出力の点(６)は、図４の(６)に示されるように反転波形が得られ、トランジスタ７２からの出力の点(７)は、図４の(７)に示されるようなパルス波形の電流がＰＭＥ端子に入力される。
尚、本実施の形態にて、−ＰＭＥ信号を使用しているが、これは信号線が、WAKE-ON-LANのウェイクアップ信号(Wake Up Signal)を兼ねていることによる。ＰＣＩで規定しているＰＭＥによるウェイクアップ(Wake Up)は、前述したように、ＣＰＵやハードディスク、ディスプレイなどの動作における一時停止である省電力状態からの起動である。しかしながら、本実施の形態では、WAKE-ON-LANは、システムがオフの状態からシステムをオンの状態にすることを指しており、「PCI Bus Power Management Interface Specification」Revl.1で規定されているＰＭＥ信号の長さは適用されない。例えば、−ＰＭＥ信号のパルス幅は、前述のように、「最低５０ｍｓ」等と規定することが可能である。
このように、本実施の形態では、−ＰＭＥ信号をアクティブにドライスする回路をminiＰＣＩカード６０上に実装したことから、ＰＣ本体に対して変更を加える必要がない。WAKE-ON-LANをサポートするカードの場合、同様な回路がminiＰＣＩカード６０上にあるが、これは、外部よりネットワーク経由でマジックパケットが送られた際に対応するものであり、ＰＣ単独で電源オンを実現することはできない。本実施の形態では、電源供給に同期して、例えば、ＡＣアダプタ５１の接続によってＤＣ/ＤＣコンバータ５５からの補助電源ＶccAUXが供給されると、無条件に−ＰＭＥ信号をアクティブにドライブする回路を構成している。これによって、外部からの介在なしに、自動電源オン(Ｖcc1、Ｖcc2の出力)を実現することが可能である。
また、図３に示す回路以外に、このようなパルスを生成するＩＣ(例えばリセットＩＣ)等によって構成することができる。また、カウンタを使用してデジタルで出力するもの等、任意に選定することができる。但し、図３に示す回路は、コストを低く抑えて構成することができる点で優れている。
また、本実施の形態では、ＡＣアダプタ５１を設ける場合について説明したが、例えば、商用電源に接続される電源ケーブルがＰＣ本体から直接、接続され、ＡＣアダプタ５１を設けずに、ＰＣ本体内にＡＣ/ＤＣ変換装置を設けるように構成しても良い。本実施の形態では、補助電源ＶccAUXが供給されるように構成したが、電源に接続された際に、バスに接続されている回路に対して、何らかの電源が供給されていれば、ＡＣアダプタ５１を設けたか否かを問題とはしていない。
以上、本実施の形態の動作をまとめると、例えばＡＣアダプタ５１が商用電源であるコンセントに差し込まれた場合等、メカニカルオフの状態にあるＰＣ本体に電源が供給されると、miniＰＣＩカード６０にWAKE-ON-LANサポートのための補助電源ＶccAUXが供給される。一方、この電源の立ち上がりからある遅延の後にネガティブパルスを発生させる回路をminiＰＣＩカード６０に設けておき、供給される補助電源ＶccAUXによって発生した出力をＰＣＩバス２０の−ＰＭＥに接続する。この−ＰＭＥを管理することで、ＰＣ本体は、メカニカルオフから立ち上がる。
本実施の形態では、このような構成を備えるminiＰＣＩカード６０をWAKE-ON-LANをサポートするＰＣに搭載することで、電源スイッチに関係なく、また、ＰＣ本体に手を加えることなく、電源をオン、ブートできるようにした。その結果、ＡＣＰＩ対応の「POWER BUTTON OVER-RIDE」により、ソフトオフ状態となるＰＣであっても、電源スイッチをいじらずに電源オンを実現していることから、このソフトオフ状態となる問題は起こらない。また、ＰＣ本体に変更を入れていないことから、メンテナンスとしても予備のminiＰＣＩカード６０を用意するだけで良い。更には、製造中止(Phase Out)などによりＰＣを新機種に置き換えた場合であっても、新機種のＰＣにminiＰＣＩカード６０だけを移すことで、同じ機能を実現することができる。ＰＣ本体に変更を入れて実現している場合には、ＰＣを交換する都度、その機能実現のための変更を入れる必要があり、かかる場合に比べて、高い利便性とコスト低減効果を得ることができる。
このように、本発明によれば、電源スイッチに関係なく、外部電源からの電源供給によって電源をオン状態にし、ＰＣを起動することが可能となる。
【図１】
0003769541.tif 000002
【図２】
0003769541.tif 000003
【図３】
0003769541.tif 000004
【図４】
0003769541.tif 000005