(57)【要約】【課題】  マザーボードに拡張ボードを接続し構成するＰＣＩシステムの各拡張ボードの電源制御において、各拡張ボードに適した電源ＯＮ／ＯＦＦ制御信号の遅延時間設定と電源の過電流による回路素子の損傷の防止を両立させると共に、ＯＮ／ＯＦＦ時それぞれに対する適正な制御動作を確実に行うこと。【解決手段】  マザーボードのＣＰＵは、各拡張ボードの電源制御用ＬＳＩ２０１ｈ，２０２ｈから電源のＯＮ／ＯＦＦ状態を示すステータス信号５０６をモニタし、モニタ結果によって、電源ＯＮ／ＯＦＦの制御指示を行う制御信号が適切であるか確認し、ＰＣＩバスとは別に直接、この電源制御用ＬＳＩに制御信号を送信する。制御信号を受信する電源制御用ＬＳＩは、内部の不揮発メモリ５０１ａに設定された遅延時間に従い各々の電源をＯＮ／ＯＦＦ制御し、又常時、各ボードに供給する電源電流の過電流を検知回路５０２ｂで検知し、検知時に電源を即ＯＦＦする制御を行う。【選択図】          図５
2007034580.tif 000002
【特許請求の範囲】
【請求項１】
ＰＣＩバスを有するマザーボードとＰＣＩコネクタを介して接続された拡張ボードとよりなるＰＣＩシステムであって、前記ＰＣＩバスとは別に前記マザーボードのＣＰＵからの制御信号を直接受信し、該制御信号の受信後、前記拡張ボードごとに設定された遅延時間が経過したタイミングで拡張ボードの電源をＯＮ／ＯＦＦ制御する電源制御手段と、前記電源制御手段により制御される拡張ボードの電源のＯＮ／ＯＦＦ状態を示すステータス信号を発信するステータス信号発信手段と、前記電源制御手段により制御される拡張ボードの電源電流を検知する電源電流検知手段を備えたことを特徴とするＰＣＩシステム。
【請求項２】
請求項１に記載されたＰＣＩシステムにおいて、前記マザーボードのＣＰＵは、前記ステータス信号発信手段によって発信される各拡張ボードのステータス信号を受信し、受信したステータス信号によって、送信する制御信号を電源のＯＮ／ＯＦＦいずれかに設定するとともに、前記電源制御手段は、受信した電源のＯＮ／ＯＦＦ各々の制御信号に応じた設定値を前記遅延時間に用いるようにしたことを特徴とするＰＣＩシステム。
【請求項３】
請求項１又は２に記載されたＰＣＩシステムにおいて、前記電源制御手段は、前記電源電流検知手段によって検知された各拡張ボードの電源電流が過電流として設定した所定値以上の電流値であることを条件に、設定された前記遅延時間に関わりなく、該当するボードの電源ＯＦＦの制御を行うようにしたことを特徴とするＰＣＩシステム。
【請求項４】
請求項１又は２に記載されたＰＣＩシステムにおいて、前記電源制御手段は、前記電源電流検知手段によって検知された各拡張ボードの電源電流が過電流として設定した所定値以上であり、かつ所定時間以上続いたことを条件に、設定された前記遅延時間に関わりなく、該当するボードの電源ＯＦＦの制御を行うようにしたことを特徴とするＰＣＩシステム。
【請求項５】
前記拡張ボードの内部ローカルバスに接続された処理用デバイスを持つ請求項１ないし４の何れかに記載されたＰＣＩシステムにおいて、前記電源制御手段は、不揮発性記憶部を持ち、この不揮発性記憶部に前記内部ローカルバスを通して前記拡張ボードに対応して設定される前記遅延時間及び前記過電流検知条件を示すデータ値を保存するようにしたことを特徴とするＰＣＩシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＰＣＩ（Peripheral Component Interconnect）バスを有するマザーボードとＰＣＩコネクタを介して接続された拡張ボードとよりなるＰＣＩシステムに関し、より特定すると、各ボードにおける電源のＯＮ／ＯＦＦ制御をＰＣＩバスとは別にマザーボードのＣＰＵから直接制御部へ制御信号を送信する制御方式によって行うようにしたＰＣＩシステムに関する。
【背景技術】
【０００２】
ＰＣマザーボードには、高速バスの１つであるＰＣＩ（Peripheral Component Interconnect）バスを装備したものが、従来から、広く知られている。このようなＰＣマザーボードを有する処理システムでは、機能の拡張を図る場合に、マザーボードにＰＣＩコネクタによって拡張ボードを接続する、という方法が採用されている（例えば、下記特許文献１、参照）。
上記のようなＰＣＩコネクタを介してＰＣＩバスを有するマザーボードに拡張ボードを接続して構成するＰＣＩシステムでは、従来、拡張ボードを制御したり、拡張ボードに電源を供給する際に、マザーボードにおけるイニシャライズ処理やエンド処理の開始・終了タイミングに合わせて、各拡張ボードに対する同処理の開始・終了が指令されている。このため、それぞれのボードでは、処理が可能なタイミングになるまで、指令を保留しておくことが必要になる場合があり、その間、無駄に電源が供給される、といった問題が起きていた。
このような無駄な電源消費という問題を解決するために提案された従来技術として、下記特許文献２に記載されたＰＣＩシステムを例示することができる。
特許文献２記載のＰＣＩシステムは、拡張ボードを含む各ボードの電源を予め設定したタイミングだけ遅らせて、ＯＮ／ＯＦＦ制御することを可能としたシステムである。このＰＣＩシステムでは、マザーボードのＣＰＵが、マザーボード及び拡張ボードそれぞれに設けた電源制御ＬＳＩに直接、指令を送る。各ボードの電源制御ＬＳＩは、この指令を受け取った時から、予め設定されている各ボードに適した任意の遅延時間を経て、各ボードの電源ＯＮ／ＯＦＦを制御する。従って、余分に電源を消費することを無くすことによって、省エネ効果を得ることができる。
【特許文献１】特開平９−３４６１０号公報
【特許文献２】特開２００４−１１０２０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記特許文献２のＰＣＩシステムは、電源のＯＮ／ＯＦＦ状態を知る手段を備えていないので、ＯＮ時とＯＦＦ時それぞれに適した制御動作（例えば、遅延時間の設定がそれぞれ異なる場合等）が、保証されない。従って、実際には、各ボードの電源のＯＮ／ＯＦＦ制御を適正に行うことが難しい。
また、上記特許文献２のＰＣＩシステムは、電源ＯＮ／ＯＦＦ制御の条件として、省エネ効果をねらいとして、各ボードに適した遅延時間の設定を可能としているが、この点以外の条件を受け入れることが考慮されていない。従って、遅延時間の制御をかけている間に、過電流という電源の異常が発生しても、これに対応して、供給を停止させる、といった処理を行うことができずに、回路素子を損傷する危険がある。
本発明は、ＰＣＩシステムにおける各ボードの電源制御方式として、ＰＣＩバスとは別にマザーボードのＣＰＵから直接制御部へ制御信号を送信し、この制御信号を受信するボード側で各ボードに適した遅延時間後に電源ＯＮ／ＯＦＦする方式を用いた、上記従来技術の問題に鑑み、これを解決するためになされたもので、その解決課題は、各ボードに適した遅延時間の設定を可能とする上記制御方式による動作と電源の過電流による回路素子の損傷（絶縁破壊等）の防止を両立させるとともに、ＯＮ時とＯＦＦ時それぞれに対する適正な制御動作を確実に行うことが可能なシステムを提供することにある。
【課題を解決するための手段】
【０００４】
請求項１の発明は、ＰＣＩバスを有するマザーボードとＰＣＩコネクタを介して接続された拡張ボードとよりなるＰＣＩシステムであって、前記ＰＣＩバスとは別に前記マザーボードのＣＰＵからの制御信号を直接受信し、該制御信号の受信後、前記拡張ボードごとに設定された遅延時間が経過したタイミングで拡張ボードの電源をＯＮ／ＯＦＦ制御する電源制御手段と、前記電源制御手段により制御される拡張ボードの電源のＯＮ／ＯＦＦ状態を示すステータス信号を発信するステータス信号発信手段と、前記電源制御手段により制御される拡張ボードの電源電流を検知する電源電流検知手段を備えたことを特徴とし、このようにすることによって上記課題を解決するものである。
請求項２の発明は、請求項１に記載されたＰＣＩシステムにおいて、前記マザーボードのＣＰＵは、前記ステータス信号発信手段によって発信される各拡張ボードのステータス信号を受信し、受信したステータス信号によって、送信する制御信号を電源のＯＮ／ＯＦＦいずれかに設定するとともに、前記電源制御手段は、受信した電源のＯＮ／ＯＦＦ各々の制御信号に応じた設定値を前記遅延時間に用いるようにしたことを特徴とし、このようにすることによって上記課題を解決するものである。
【０００５】
請求項３の発明は、請求項１又は２に記載されたＰＣＩシステムにおいて、前記電源制御手段は、前記電源電流検知手段によって検知された各拡張ボードの電源電流が過電流として設定した所定値以上の電流値であることを条件に、設定された前記遅延時間に関わりなく、該当するボードの電源ＯＦＦの制御を行うようにしたことを特徴とし、このようにすることによって上記課題を解決するものである。
請求項４の発明は、請求項１又は２に記載されたＰＣＩシステムにおいて、前記電源制御手段は、前記電源電流検知手段によって検知された各拡張ボードの電源電流が過電流として設定した所定値以上であり、かつ所定時間以上続いたことを条件に、設定された前記遅延時間に関わりなく、該当するボードの電源ＯＦＦの制御を行うようにしたことを特徴とし、このようにすることによって上記課題を解決するものである。
【０００６】
請求項５の発明は、前記拡張ボードの内部ローカルバスに接続された処理用デバイスを持つ請求項１ないし４の何れかに記載されたＰＣＩシステムにおいて、前記電源制御手段は、不揮発性記憶部を持ち、この不揮発性記憶部に前記内部ローカルバスを通して前記拡張ボードに対応して設定される前記遅延時間及び前記過電流検知条件を示すデータ値を保存するようにしたことを特徴とし、このようにすることによって上記課題を解決するものである。
【発明の効果】
【０００７】
本発明によると、マザーボードのＣＰＵは、各ボードにおける電源のＯＮ／ＯＦＦ状態を示すステータス信号をモニタし、確認した結果に従って、電源ＯＮ／ＯＦＦを制御するための適切な指示を与える制御信号を、ＰＣＩバスとは別に直接、各ボードの電源制御手段（電源制御ＬＳＩ）に送信し、この制御信号を受信する各ボードの電源制御手段が、制御信号の受信後、前記ボードごとに、電源ＯＮ／ＯＦＦそれぞれに対応した最適条件て設定された遅延時間が経過したタイミングで、各ボードへの電源ＯＮ／ＯＦＦを制御し、余分な電源消費を無くすことによって、省電力消費を実現する。しかも、この電源制御手段は、各ボードの電源電流を検知する手段を備え、過電流を検知した場合に、即時、電源ＯＦＦ制御を行うようにし、拡張ボード増設等による電流増加に対して各ボードの正常な動作を保証し、素子破壊に至る過電流の検知時のみ、設定された遅延時間に関わりなく、該当するボードの電源を即時ＯＦＦする制御を行うことで、過電流による素子絶縁破壊等の異常の発生を回避し、システムを正常に管理することが可能になる。
さらに、過電流が所定時間以上続いたことを条件に該当するボードの電源をＯＦＦする制御を行い、又、過電流が所定時間以内であれば、電源ノイズ等によるもので、正常な動作に支障が生じないものとして、電源の供給を継続させるようにし、こうした動作により、装置のパフォーマンスの向上を図ることが可能になる。
【発明を実施するための最良の形態】
【０００８】
以下に、本発明のＰＣＩシステムに係わる実施形態を示す。
例示するＰＣＩシステムの実施形態は、ＰＣＩ（Peripheral Component Interconnect）バスを有するマザーボードをＰＣ（Personal Computer）のマザーボード（以下「ＰＣマザーボード」という）とし、また、ＰＣＩコネクタを介して接続する拡張ボードをプリンタ及びスキャナのコントローラとするもので、ＰＣマザーボードをホストとしてプリンタ及びスキャナのコントローラを操作・制御するシステムである。
図１は、本実施形態のＰＣＩシステムを制御システムとして有する画像処理装置の外観図を示す。
図１に示す画像処理装置（システム）は、ホストＰＣから操作・制御が可能な画像入力・出力機能を持つ装置であり、画像出力機能を持つプリンタ装置１０２は、単体でプリント出力機能を有し、さらに、画像入力機能を持つスキャナ１０１は、単体で原稿からの画像入力機能を有し、これらの機能を組み合わせることにより、スキャナ１０１で読み取った画像データ（ＶＩＤＥＯデータ）をプリンタ装置１０２で出力することが可能である。つまり、プリンタ装置１０２とスキャナ１０１をシステム要素として構成することによってコピー機能を持つ画像処理装置（システム）が実現できる。なお、図１中の１０３は、プリンタ装置１０２およびスキャナ１０１を載置するためのテーブルである。
【０００９】
まず、図１に示す画像処理装置の制御システムを構成するＰＣＩシステムの基本構成について、説明する。
図３は、このＰＣＩシステムのハードウェア構成を概略的に示す図である。
図３に示すＰＣＩシステムは、ホストのＰＣマザーボードから拡張ボードに設けたプリンタ及びスキャナのコントローラを操作・制御するシステムである。
従って、システム全体は、プリンタ装置１０２のプリンタエンジン３０１を制御して、プリンタ機能を実現する拡張モジュール部としてのプリンタコントローラボード３０２と、スキャナ３０３を制御して、スキャナ機能を実現する拡張モジュール部としてのスキャナコントローラボード３０４と、ホストとしてプリンタコントローラボード３０２およびスキャナコントローラボード３０４を制御するほか、コピー機能、ファクシミリ機能等を実現するＰＣマザーボード３０５よりなるボード構成を有する。
ＰＣマザーボード３０５には、ホスト用ＣＰＵやメモリが、ホストバス（内部ローカルバス）に接続されて、搭載されており、又汎用のＰＣＩバスには、データ量の大きいデバイス（ＨＤＤなど）やビデオデバイス等の高速Ｉ／Ｏ（Input−Output）など、データを高速に転送する必要のあるデバイスが、接続されて、搭載されている。
また、ＰＣＩバスとホストバスとをＰＣＩホストブリッジ（バス・ブリッジ回路）で接続し、これを介してホスト用ＣＰＵが、ＰＣマザーボード３０５全体を制御できるようにしている。
【００１０】
さらに、拡張ボードであるプリンタコントローラボード３０２及びスキャナコントローラボード３０４には、それぞれＰＣＩブリッジ（バス・ブリッジ回路）を含むＰＣＩバス変換ＬＳＩ３０２ａ，３０４ａが搭載されており、各拡張ボード３０２，３０４側のコネクタ３０６とＰＣマザーボード３０５側のＰＣＩコネクタ３０７とを接続することにより、各拡張ボード３０２，３０４の内部ローカルバスとＰＣマザーボード３０５のＰＣＩバスとが、各拡張ボード３０２，３０４のＰＣＩバス変換ＬＳＩ３０２ａ，３０４ａを介して接続される。
こうして、プリンタコントローラボード３０２とスキャナコントローラボード３０４とが、ＰＣマザーボード３０５のＰＣＩバスに接続されることで、ＰＣマザーボード３０５をホストとして、拡張ボードに設けたプリンタ及びスキャナのコントローラを操作・制御するＰＣＩシステムとして動作する。
図４は、図３に示したＰＣＩシステムにおける拡張ボードの取り付け例を示す。図４に示すように、ＰＣマザーボード４０５（図３では３０５）側のＰＣＩコネクタ４０７（図３では３０７）に、拡張ボードであるプリンタコントローラボード４０２（図３では３０２）及びスキャナコントローラボード４０４（図３では３０４）のコネクタ４０６（図３では３０６）を挿入する方式でボード間の接続が可能であり、この方式により容易にシステムの拡張を行うことができる。
【００１１】
次に、本発明に係わるＰＣＩシステムの実施形態として、上記で基本構成を示したＰＣＩシステム（図３）をベースに、拡張ボードの電源制御機能を付加したシステムについて説明する。この電源制御機能は、ＰＣマザーボード３０５のホスト用ＣＰＵから、ＰＣＩバスとは別に直接、各拡張ボードに送信する制御信号によって、各拡張ボードの電源をＯＮ／ＯＦＦ制御する電源制御手段（電源制御ＬＳＩ）を付加したシステムによって実現する。なお、以下に示す例でも、図１に示した画像処理装置（システム）を対象とする。
図２は、本実施形態のＰＣＩシステムのハードウェア構成を示す。
図２に示すＰＣＩシステムは、画像処理装置（システム）の制御システムを構成するという点で、上記で基本構成を示したＰＣＩシステム（図３）と変わらず、ホストとしてのＰＣマザーボードから拡張ボードに設けたプリンタ及びスキャナのコントローラを操作・制御するシステムである。
従って、システム全体は、プリンタ装置１０２のプリンタエンジン１０２ａを制御して、プリンタ機能を実現する拡張モジュール部の制御基板としてのプリンタコントローラボード２０１と、スキャナ１０１を制御して、スキャナ機能を実現する拡張モジュール部の制御基板としてのスキャナコントローラボード２０２と、ホストとしてプリンタコントローラボード２０１およびスキャナコントローラボード２０２を制御するほか、コピー機能、ファクシミリ機能等の多機能化に必要な種々の機能を実現するための制御を行うＰＣマザーボード２０３よりなるボード構成を有する。なお、プリンタコントローラボード２０１，スキャナコントローラボード２０２をそれぞれＰＣマザーボード２０３に接続するために、両ボード間にコネクタ２０４〜２０７を装備する。
【００１２】
プリンタコントローラボード２０１は、プリンタエンジン１０２ａとの間でデータのやり取りを行うためのＡＳＩＣ（Application Specific Integrated Circuit）２０１ａ、プリンタ装置１０２のプリンタ機能を実現するための制御を行うＣＰＵ２０１ｂ、メモリ２０１ｃ及びＩ／Ｏ２０１ｄを備える。そのほかに、ＲＩＳＣ（Reduced Instruction Set Computer）バスからなる内部ローカルバス２０１ｅと、内部ローカルバス２０１ｅを後述するＰＣＩバス２０３ａに接続するためのＰＣＩバス変換ＬＳＩ２０１ｆと、後述するＰＣマザーボード２０３上のホスト用ＣＰＵ２０３ｄからの制御によって、このボード上に装備した上記回路要素２０１ａ〜２０１ｆの電源を制御する電源制御用ＬＳＩ２０１ｈを備える。なお、電源制御用ＬＳＩ２０１ｈは、後述の図５に例示するように、制御下の電源のＯＮ／ＯＦＦ状態を示すステータス信号を発信し、ホスト用ＣＰＵ２０３ｄからのモニタを可能にする。
また、図示を省略するが、必要に応じてＬＡＮ（Local Area Network）や電話回線と接続するためのＮＩＣ（Network Interface Card）等のインターフェース、ＨＤＤ（Hard Disc Drive）等の拡張記憶部が設けられているものとし、これらも上記回路要素２０１ａ〜２０１ｆと同様に、電源制御用ＬＳＩ２０１ｈにより電源が制御される。
【００１３】
スキャナコントローラボード２０２は、スキャナ１０１との間でデータのやり取りを行うためのＡＳＩＣ２０２ａと、プリンタ装置１０２側からの要求に応じて、スキャナ機能を実現するための制御を行うＩ／Ｏ２０２ｂを備える。そのほかに、ＲＩＳＣバスからなる内部ローカルバス２０２ｃと、内部ローカルバス２０２ｃを後述するＰＣＩバス２０３ａに接続するためのＰＣＩバス変換ＬＳＩ２０２ｆと、後述するＰＣマザーボード２０３上のホスト用ＣＰＵ２０３ｄからの制御によって、このボード上に装備した上記回路要素
２０２ａ〜２０２ｃ，２０２ｆの電源を制御する電源制御用ＬＳＩ２０２ｈを備える。なお、電源制御用ＬＳＩ２０２ｈは、後述の図５に例示するように、制御下の電源のＯＮ／ＯＦＦ状態を示すステータス信号を発信し、ホスト用ＣＰＵ２０３ｄからのモニタを可能にする。
また、図示は省略するが、必要に応じてＣＰＵやＨＤＤ等の拡張記憶部を設けることが可能であり、このような要素部を設けた場合には、これらも上記回路要素２０２ａ〜２０２ｃ，２０２ｆと同様に、電源制御用ＬＳＩ２０１ｈにより電源が制御される。
【００１４】
ＰＣマザーボード２０３は、内部ローカルバス２０３ｂに、ホストとしてプリンタコントローラボード２０１およびスキャナコントローラボード２０２を制御するホスト用ＣＰＵ２０３ｄとメモリ２０３ｅを備える。そのほかに、汎用のＰＣＩバス２０３ａを持ち、ＰＣＩバス２０３ａとホストバスである内部ローカルバス２０３ｂとを接続するＰＣＩホストブリッジ２０３ｃと、ＰＣＩバス２０３ａに接続されたＨＤＤ２０３ｆ，Ｉ／Ｏ２０３ｇを備える。
なお、ＰＣＩバス２０３ａは、上記したように、拡張ボードとしてのプリンタコントローラボード２０１，スキャナコントローラボード２０２それぞれの内部ローカルバス２０１ｅ，２０２ｃにコネクタ２０４〜２０７およびＰＣＩバス変換ＬＳＩ２０１ｆ，ＰＣＩバス変換ＬＳＩ２０２ｆを介して接続される。
また、ホスト用ＣＰＵ２０３ｄから、ＰＣＩバス２０３ａとは別に直接、拡張ボードであるプリンタコントローラボード２０１およびスキャナコントローラボード２０２にそれぞれ設けた電源制御用ＬＳＩ２０１ｈ、電源制御用ＬＳＩ２０２ｈに接続し、制御信号の送信、及び電源のＯＮ／ＯＦＦ状態をモニタ可能とする。
【００１５】
図５は、本実施形態のＰＣＩシステム（図２）における電源制御用ＬＳＩの内部の概略構成を示すブロック図である。
図５を参照して、拡張ボードとしてのプリンタコントローラボード２０１，スキャナコントローラボード２０２それぞれに設けた電源制御用ＬＳＩ２０１ｈ，２０２ｈの構成を説明する。なお、電源制御用ＬＳＩ２０１ｈ，２０２ｈそれぞれのハードウェア構成に違いはない。
図５に示す各電源制御用ＬＳＩは、不揮発メモリ５０１ａを保有した遅延回路部５０１と、不揮発メモリ５０２ａ及び過電流検知回路５０２ｂを保有した電源制御回路部５０２の２つの要素よりなる。
ホスト用ＣＰＵ２０３ｄから入力される電源制御信号５０３は、遅延回路部５０１に入力される。遅延回路部５０１の不揮発メモリ５０１ａには、各ボードそれぞれの動作に必要な遅延時間として予め設定されたデータが、内部ローカルバス２０１ｅ，２０２ｃを通じて転送され、保存されているので、ホスト用ＣＰＵ２０３ｄからの電源制御信号５０３は、受信時から設定された時間だけ遅らせた後、制御信号５０４として次段の電源制御回路部５０２に入力される。制御信号５０４は、制御すべきタイミングで状態変化（例えば、信号レベルのhigh⇔lowの変化）を起こす信号である。
電源制御回路部５０２は、入力された制御信号５０４の状態変化により、供給する電源５０５をＯＮ／ＯＦＦさせることで、各回路要素（デバイス）の電源を制御する。
また、電源制御回路部５０２は、制御する電源５０５のＯＮ／ＯＦＦ状態を示すステータス信号５０６を出力可能とし、本実施形態では、後述する制御動作に示すように、ホスト用ＣＰＵ２０３ｄから電源５０５のＯＮ／ＯＦＦ状態をモニタする。
また、電源制御回路部５０２の不揮発メモリ５０２ａには、各々のボードの内部ローカルバスから予めそれぞれの過電流の検知に必要な検知電流設定値と検知時間設定値が設定されているので、過電流検知回路５０２ｂは、設定した検知電流設定値と検知時間設定値のデータに基づき、電源制御回路部５０２に流れる電源電流の過電流検知を行う。
【００１６】
上記の構成を有するＰＣＩシステム（図２）における電源制御システムは、以下に示す動作により拡張ボード（プリンタコントローラボード２０１，スキャナコントローラボード２０２）の電源制御を行う。
電源ＯＦＦの制御動作は、エンド処理が指示された時に、ホスト用ＣＰＵ２０３ｄによって行われる。この時、ホスト用ＣＰＵ２０３ｄは、電源ＯＦＦを指示する制御信号を電源制御用ＬＳＩ２０１ｈ，２０２ｈに送信するが、この制御信号の送信に先だって、制御対象である拡張ボードの電源制御用ＬＳＩ２０１ｈ，２０２ｈが出力する電源５０５のＯＮ／ＯＦＦ状態を示すステータス信号５０６をモニタする。モニタ結果の電源状態によって、送信すべき制御信号が適切な指令であること（電源ＯＦＦを指令する場合、モニタ結果は電源ＯＮ状態にある）を確認する。この指令の確認は、制御方式によるが、単にＯＮ⇔ＯＦＦ間の切替を指示するだけではなく、後述する遅延時間にＯＮ／ＯＦＦ時それぞれの適正値を確実に設定できるようにする指令であるためには、ＯＮ／ＯＦＦ動作のどちらかを指示する指令信号（ここでは、ＯＦＦ動作の）であることの確認を含む。
ホスト用ＣＰＵ２０３ｄが送信する制御信号は、拡張ボードとしてのプリンタコントローラボード２０１，スキャナコントローラボード２０２に設けた電源制御用ＬＳＩ２０１ｈ，２０２ｈに直接、制御信号線を経て伝えられ、それぞれで受取られる。この制御信号５０３を受け取る電源制御用ＬＳＩ２０１ｈ，２０２ｈの遅延回路部５０１は、内部に設けた不揮発メモリ５０１ａに設定されたＯＦＦ動作時の遅延時間だけ制御信号を遅らせた後、次段の電源制御回路部５０２に制御信号５０４として入力され、ボードごとに適したタイミングでそれぞれの供給電源５０５をＯＦＦする。供給電源５０５をＯＦＦすることにより、各ボードの回路要素（プリンタコントローラボード２０１のデバイス２０１ａ〜ｄ，２０２ｆ，内部ローカルバス２０１ｅ、及びスキャナコントローラボード２０２のデバイス２０２ａ〜２０２ｃ，２０２ｆ，内部ローカルバス２０２ｃ）の電源供給が停止される。
このように、プリンタコントローラボード２０１及びスキャナコントローラボード２０２それぞれに適したタイミングで電源ＯＦＦを確実に行うことが可能になり、エンド処理に時間の掛かるボードに合わせて、全ボードの電源をＯＮしておく、といった方法によって起きる余分な電力消費をなくすことができる。
【００１７】
電源ＯＮの制御動作は、イニシャル処理が指示された時に、ホスト用ＣＰＵ２０３ｄによって行われる。この時も、電源ＯＦＦ時と同様に、ホスト用ＣＰＵ２０３ｄは、電源制御用ＬＳＩ２０１ｈ，２０２ｈへの制御信号の送信に先だって、電源制御用ＬＳＩ２０１ｈ，２０２ｈが出力する電源５０５のＯＮ／ＯＦＦ状態を示すステータス信号５０６をモニタする。モニタ結果の電源５０５の状態によって、送信すべき制御信号が適切な指令であること（電源ＯＮを指令する場合、モニタ結果は電源ＯＦＦ状態にある）を確認する。この指令の確認は、遅延時間にＯＮ時の適正値を確実に設定できるようにする指令であるためには、ＯＮ動作を指示する指令信号であることの確認を含む。
電源ＯＮ時の動作の場合も、ホスト用ＣＰＵ２０３ｄによって、電源をＯＮする制御信号が発信されると、この制御信号は、プリンタコントローラボード２０１、スキャナコントローラボード２０２に各々設けた電源制御用ＬＳＩ２０１ｈ，２０２ｈに直接、制御信号線を経て伝えられ、それぞれで受取られる。この制御信号５０３を受け取る電源制御用ＬＳＩ２０１ｈ，２０２ｈの遅延回路部５０１は、それぞれが保有する不揮発メモリ５０１ａに設定された遅延時間だけ制御信号を遅らせた後、次段の電源制御回路部５０２に制御信号５０４として入力され、ボードごとに適したタイミングでそれぞれの供給電源５０５をＯＮする。供給電源５０５をＯＮすることにより、各ボードの回路要素（プリンタコントローラボード２０１のデバイス２０１ａ〜ｄ，２０２ｆ，内部ローカルバス２０１ｅ、及びスキャナコントローラボード２０２のデバイス２０２ａ〜２０２ｃ，２０２ｆ，内部ローカルバス２０２ｃ）へ電源が供給される。
このように、プリンタコントローラボード２０１及びスキャナコントローラボード２０２それぞれに適したタイミングで電源ＯＮを行うことが可能になり、例えば、イニシャル処理をまず最初に始める必要があるＰＣマザーボード２０３に合わせて、各ボードの電源をＯＮさせ、拡張ボートではイニシャル処理を始めることができるまで指令を保留する、といった動作方法によって起きる余分な電力消費をなくすことができる。
【００１８】
また、電源制御用ＬＳＩ２０１ｈ，２０２ｈは、上記した制御信号を遅延させるために設けた遅延回路部５０１とは別構成にして、電源制御回路部５０２を設け、その内部に過電流検知回路５０２ｂを有している。
この構成によって、過電流検知回路５０２ｂは、常時、各ボードに供給する電源電流に発生する過電流を検知することを可能にしている。つまり、電源ＯＮ／ＯＦＦ時にホスト用ＣＰＵ２０３ｄによって、電源をＯＮ／ＯＦＦする制御信号が発信され、上記したようなＯＮ／ＯＦＦ制御信号の遅延動作を行うシステム動作が行われていても、こうした動作に依存せず、常に過電流の監視ができるようにしている。
また、過電流検知回路５０２ｂは、プリンタコントローラボード２０１及びスキャナコントローラボード２０２それぞれに設けた電源制御用ＬＳＩに装備されており、かつ、それぞれのボードの内部ローカルバス２０１ｅ、２０２ｃから不揮発メモリ５０２ａに予め過電流の検知に必要な電流値の設定を可能として、上記ボードごとにそれぞれに適した設定値を使用状態に合わせて用いることができるようにしたので、過電流の検知動作を適正化することが可能になる。
電源制御回路部５０２は、各ボードに供給する電源の供給開始時および供給中を通して、過電流検知回路５０２ｂによって不揮発メモリ５０２ａに設定した過電流の検知に必要な電流値を超える電流を監視し、過電流を検知した場合、遅延回路部５０１で行う電源のＯＮ／ＯＦＦ制御信号の遅延動作に関わらず、過電流検知結果に従い、電源供給を止め、過電流発生時の異常処理を行う。特に、電源の供給開始時においては、過電流が検知された場合には、即時に電源を遮断し、電源供給を停止する。
【００１９】
また、過電流の検知動作として、過電流の検知時間を条件に加える。
この条件は、瞬時にだけ過電流が検知された場合をノイズによるものとみなして、この場合には、異常処理の対象とする過電流状態として検知しないようにする検知動作を行わせる。
この過電流検知動作は、内部ローカルバス２０１ｅ、２０２ｃから電源制御回路部５０２の不揮発メモリ５０２ａに予め過電流の検知に必要な電流値とともに検知時間の設定を可能として、この設定に基づいて、過電流検知回路５０２ｂによって行われる。即ち、過電流検知回路５０２ｂは、過電流の検知に必要な電流値を超えた電流値が検出されても、この過電流が設定された検知時間続かなければ、ノイズによる一時的な状態とみなし、異常処理の対象とする過電流状態として検知しないようにし、設定された検知時間続く場合に、異常処理の対象とする過電流状態として検知する、という検知動作を行う。
このような検知動作により各ボードに供給する電源の電流を監視し、過電流を検知した場合、遅延回路部５０１で行う電源のＯＮ／ＯＦＦ制御信号の遅延動作に関わらず、過電流検知結果に従い、電源供給を止め、過電流発生時の異常処理を行う。特に、電源の供給開始時においては、過電流が検知された場合には、即時に電源を遮断し、電源供給を停止する。
【００２０】
上記のように、本実施形態のＰＣＩシステムによると、マザーボードのＣＰＵ２０３ｄは、拡張ボードにおける電源のＯＮ／ＯＦＦ状態を示すステータス信号をモニタし、このモニタ結果によって、電源ＯＮ／ＯＦＦを制御するための適切な指示を与える制御信号を、ＰＣＩバスとは別に直接、拡張ボードの電源制御用ＬＳＩ２０１ｈ，２０２ｈに送信する。また、制御信号を受信する拡張ボードの電源制御用ＬＳＩ２０１ｈ，２０２ｈは、各拡張ボードの動作に応じて設定された遅延時間に従いそれぞれの電源をＯＮ／ＯＦＦ制御する。このようにしたことにより、余分な電源を使わずに、省電力消費を実現し、しかも、これらの電源制御用ＬＳＩ２０１ｈ，２０２ｈは、常時、各ボードに供給する電源電流に発生する過電流を検知することが可能な過電流検知回路５０２ｂを備え、過電流を検知した場合に、電源をＯＦＦする制御を行うことを可能にした。
従って、拡張ボード増設等による電流増加に対して各ボードの正常な動作を保証し、素子破壊に至る過電流を検知した場合のみ、設定された電源のＯＮ／ＯＦＦ制御信号の遅延動作に関わりなく、該当するボードの電源を即時にＯＦＦする制御を行うことで、過電流による素子絶縁破壊等の異常にも対応し、ＰＣＩシステムを正常な状態に管理することが可能になる。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施形態に係わるＰＣＩシステムを制御システムとして有する画像処理装置の外観図を示す。
【図２】本発明の実施形態に係わるＰＣＩシステム（画像処理装置の制御システム）のハードウェア構成を示すブロック図である。
【図３】画像処理装置の制御システムを構成するＰＣＩシステムの基本構成を概略的にて示すブロック図である。
【図４】図３に示すＰＣＩシステムにおける拡張ボードの取り付け例を示す。
【図５】図２に示すＰＣＩシステムにおける電源制御用ＬＳＩの内部の概略構成を示すブロック図である。
【符号の説明】
【００２２】
１０１、３０３・・スキャナ
１０２・・プリンタ装置
１０２ａ、３０１・・プリンタ エンジン
２０１、３０２、４０２・・プリンタコントローラボード
２０２、３０４、４０４・・スキャナコントローラボード
２０３、３０５、４０５・・ＰＣマザーボード
２０１ｆ、２０２ｆ、３０２ａ、３０４ａ・・ＰＣＩバス変換ＬＳＩ
２０１ｈ、２０２ｈ・・電源制御ＬＳＩ
２０１ｂ、２０３ｄ・・ＣＰＵ
２０１ｄ、２０２ｂ、２０３ｇ・・Ｉ／Ｏ（Input−Output）
２０１ｃ、２０３ｅ・・メモリ
２０１ｅ、２０２ｃ、２０３ｂ・・内部ローカルバス
２０３ａ・・ＰＣＩバス
２０３ｃ・・ＰＣＩホストブリッジ
５０１・・遅延回路部
５０１ａ、５０２ａ・・不揮発性メモリ
５０２・・電源制御回路部
５０２ｂ・・過電流検知回路
５０３・・電源制御信号
５０４・・制御信号
５０５・・供給電源
５０６・・電源ＯＮ／ＯＦＦ状態を示すステータス信号
【図１】
2007034580.tif 000003
【図２】
2007034580.tif 000004
【図３】
2007034580.tif 000005
【図４】
2007034580.tif 000006
【図５】
2007034580.tif 000007