(57)【要約】      （修正有）【課題】遅延回路を構成する遅延制御用ＬＳＩと電源制御用ＬＳＩを介し、制御電源のオン／オフタイミングを任意の時間だけ遅延可能とすることにより、制御電源オン／オフ命令後の遅延動作時、制御対象システムへのイニシャル処理及びエンド処理の時間に依存せずシステム制御の介在なしに制御電源の過電流を検知するＰＣＩシステムを提供する。【解決手段】ホストＣＰＵ３９、ＰＣＩホストブリッジ３８及びＰＣＩバス３６が配置されているパソコンマザーボード３１に、Ｉ／Ｏ２６、１３及び内部ローカルバス２７、１４が配設されている複数の拡張ボード２２、１１を接続することができるＰＣＩシステムにおいて、ＰＣＩバス３６とは別に制御信号及びステータス読み取りラインを設け、ホストＣＰＵ３９は、遅延制御用ＬＳＩ２９と電源制御用ＬＳＩ３０とを介して、制御電源のオン／オフタイミングを任意の時間だけ遅延させると共に制御電源の過電流を検知する。【選択図】図４
2007018259.tif 000002
【特許請求の範囲】
【請求項１】
ホストＣＰＵ、ＰＣＩホストブリッジ及びＰＣＩバスが配置されているマザーボードに、Ｉ／Ｏ及び内部ローカルバスが配設されている複数の拡張ボードを接続することができるＰＣＩシステムにおいて、前記ＰＣＩバスとは別に、制御信号及びステータスを読み取るためのステータス読み取りラインを設け、前記拡張ボードに設けられた遅延制御手段と電源制御手段とを介して制御電源のオン／オフタイミングを任意の時間だけ遅延させると共に、前記制御電源の過電流を検知することを特徴とするＰＣＩシステム。
【請求項２】
前記電源制御手段は、前記制御電源の供給開始時及び供給中に所定以上の電流値を検知した場合に、前記制御電源のオフ遅延時間の設定値に関わらず前記制御電源を即時遮断するように制御することを特徴とする請求項１記載のＰＣＩシステム。
【請求項３】
前記電源制御手段は、前記制御電源の供給開始時及び供給中に所定以上の電流値を所定以上の時間検知した場合に、前記制御電源のオフ遅延時間の設定値に関わらず前記制御電源を即時遮断するように制御することを特徴とする請求項１記載のＰＣＩシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、省エネルギのための電源制御を可能とするプリンタ装置に適用するＰＣＩ（周辺構成要素間接続）システムに関するものである。
【背景技術】
【０００２】
従来では、ＰＣＩシステムの拡張ボード間において、別ルートで内部ローカルバスを有することにより、ＰＣＩバス変換ＬＳＩによる変換処理を省く方法が提案されている（例えば、特許文献１参照）。
【特許文献１】特開平９−３４６１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
かかるＰＣＩシステムでは、ホストＣＰＵ、Ｉ／Ｏ、メモリ、ホストバス、ＰＣＩホストブリッジ及びＰＣＩバスが配置されたマザーボードに、Ｉ／Ｏ及び内部ローカルバスが配設された複数の拡張ボードを接続することが可能になっている。
しかしながら、かかるＰＣＩシステムにおいては、ＰＣＩバスとは別に制御信号及びステータスを読み取る信号を備え、制御電源のオン／オフタイミングを任意の時間だけ遅延可能とすることが望ましい。
そこで、本発明の目的は、上述した実情を考慮して、遅延制御用ＬＳＩと電源制御用ＬＳＩを介し、制御電源のオン／オフタイミングを任意の時間だけ遅延可能とすることによって、制御電源オン／オフ命令後の遅延動作時、制御対象システムへのイニシャル処理及びエンド処理の時間に依存せず、システム制御の介在なしに制御電源の過電流検知を可能とするＰＣＩシステムを提供することにある。
【課題を解決するための手段】
【０００４】
上記の課題を解決するために、請求項１に記載の発明は、ホストＣＰＵ、ＰＣＩホストブリッジ及びＰＣＩバスが配置されているマザーボードに、Ｉ／Ｏ及び内部ローカルバスが配設されている複数の拡張ボードを接続することができるＰＣＩシステムにおいて、前記ＰＣＩバスとは別に、制御信号及びステータスを読み取るためのステータス読み取りラインを設け、前記拡張ボードに設けられた遅延制御手段と電源制御手段とを介して制御電源のオン／オフタイミングを任意の時間だけ遅延させると共に、前記制御電源の過電流を検知することを特徴とする。
請求項２に記載の発明は、前記電源制御手段は、前記制御電源の供給開始時及び供給中に所定以上の電流値を検知した場合に、前記制御電源のオフ遅延時間の設定値に関わらず前記制御電源を即時遮断するように制御することを特徴とする。
請求項３に記載の発明は、前記電源制御手段は、前記制御電源の供給開始時及び供給中に所定以上の電流値を所定以上の時間検知した場合に、前記制御電源のオフ遅延時間の設定値に関わらず前記制御電源を即時遮断するように制御することを特徴とする。
【発明の効果】
【０００５】
本発明では、制御電源オン／オフ命令後の遅延動作時、制御対象システムへのイニシャル処理及びエンド処理の時間に依存せずシステム制御の介在なしで制御電源の過電流を検知することが可能となる。
【発明を実施するための最良の形態】
【０００６】
以下、図面を参照して、本発明の実施の形態を詳細に説明する。
図１はプリンタ装置にＰＣＩバスを用いたＰＣＩシステムを適用した場合を示す概略構成図である。
図１において、このＰＣＩシステムは、プリンタエンジン２１を制御してプリンタ機能を実現するプリンタモジュール部としてのプリンタコントローラボード２２と、プリンタ装置側からスキャナ１を制御してスキャナ機能を実現するスキャナモジュール部としてのスキャナコントローラボード１１と、プリンタコントローラボード２２及びスキャナコントローラボード１１を制御して、コピー機能、ファクシミリ機能等を実現するための基本となるマザーボード３１とから構成される。
ここで、マザーボード３１では、ホスト用ＣＰＵ３９、メモリ４０がホストバス（内部ローカルバス）３７に接続されている。また、汎用のＰＣＩバス３６にはデータ量の大きいデバイス（ＨＤＤなど）４１やデータを高速で転送する必要のあるデバイス（ビデオデバイス等の高速Ｉ／Ｏなど）４２等が接続されている。
また、ＰＣＩバス３６とホストバス３７とをＰＣＩホストブリッジ（バス・ブリッジ回路）３８を介して接続することにより、マザーボード３１全体の制御をホスト用ＣＰＵ３９で行えるようにしている。
さらに、拡張ボードであるプリンタコントローラボード２２及びスキャナコントローラボード１１には、それぞれＰＣＩブリッジ（バス・ブリッジ回路）を含むＰＣＩバス変換ＬＳＩ２８、１５が搭載されている。
それぞれのコントローラボード２２、１１のコネクタ３２、３４とマザーボード３１側のＰＣＩコネクタ３３、３５とを接続することにより、ＰＣＩバス変換ＬＳＩ２８、１５を介してボード２２、１１の制御信号・ステータス読み取る内部ローカルバス２７、１４とマザーボード３１のＰＣＩバス３６とが接続される構成である。
【０００７】
図２は図１に示したプリンタ装置における拡張ボードの取り付け例を示す概略斜視図である。具体的には、マザーボード３１、ＰＣＩコネクタ３５、拡張ボードであるプリンタコントローラボード２２、及びスキャナコントローラボード１１、コネクタ３２、３３が示されている。
マザーボード３１側のＰＣＩコネクタ３３、３５に、拡張ボードであるプリンタコントローラボード２２のコネクタ３２及びスキャナコントローラボード１１のコネクタ（図示せず）を挿入することにより、容易にシステムの拡張を行うことができる。
図３は本発明の実施形態のプリンタ装置を示す外観図である。本発明のＰＣＩシステム及びプリンタ装置の実施の形態について、図面を参照して詳細に説明する。
本実施の形態のプリンタ装置Ａは、単体でプリンタ機能を有することに加えて、図示の如く、スキャナ１と組み合わせることにより、スキャナ１で読み取った画像データ（ビデオデータ）をプリンタ装置２で出力することが可能である。
換言すれば、プリンタ装置２とスキャナ１の構成によってコピー機能を実現できる構成である。なお、符号３はプリンタ装置２及びスキャナ１を載置するためのテーブルを示している。
【０００８】
図４は本発明の要部となる制御系のハード構成を示す概略図である。プリンタ装置２（図３）のＰＣＩシステムは、プリンタエンジン２１を制御してプリンタ機能を実現するプリンタモジュール部の制御基板としてのプリンタコントローラボード２２と、プリンタ装置２側からスキャナ１を制御してスキャナ機能を実現するスキャナモジュール部の制御基板としてのスキャナコントローラボード１１と、プリンタ装置２の多機能化のための種々の制御を行うマザーボード３１とから構成される。
なお、図において３２〜３５はそれぞれプリンタコントローラボード２２またはスキャナコントローラボード１１をマザーボード３１に接続するためのコネクタを示している。
また、プリンタコントローラボード２２は、プリンタエンジン２１との間でデータのやり取りを行うためのＡＳＩＣ２３と、プリンタ装置２のプリンタ機能の制御を行うためのＣＰＵ２４、メモリ２５、Ｉ／Ｏ２６、及びＲＩＳＣバスからなる内部ローカルバス２７を含んでいる。
プリンタコントローラボード２２は、また、内部ローカルバス２７を後述するＰＣＩバス３６に接続するためのＰＣＩバス変換ＬＳＩ２８と、後述するＰＣマザーボード３１上のホスト用ＣＰＵ３９からの制御によって、上記２３〜２８の電源を制御及びオン／オフ状態をモニタ可能とする遅延回路を構成する遅延制御用ＬＳＩ２９と電源制御用ＬＳＩ３０とを備えている。
また、図示を省略するが、必要に応じて、ＬＡＮや電話回線と接続するためのＮＩＣ等のインターフェース、ＨＤＤ等の拡張メモリが設けられているものとする。同様に電源は遅延制御用ＬＳＩ２９と電源制御用ＬＳＩ３０により制御される。
スキャナコントローラボード１１はスキャナ１との間でデータのやり取りを行うためのＡＳＩＣ１２、プリンタ装置２側からスキャナ機能を実現するためのＩ／Ｏ１３、及びＲＩＳＣバスからなる内部ローカルバス１４を備えている。
さらに、スキャナコントローラボード１１は内部ローカルバス１４を後述するＰＣＩバス３６に接続するためのＰＣＩバス変換ＬＳＩ１５と、後述するマザーボード３１上のホスト用ＣＰＵ３９からの制御によって、上記１２〜１５の電源の制御及びオン／オフ状態をモニタ可能とする遅延制御用ＬＳＩ（遅延制御手段）１６と電源制御用ＬＳＩ（電源制御手段）１７とを備えている。
また、図示は省略するが、必要に応じて、ＣＰＵやＨＤＤ等の拡張メモリを設けることができ、同様に電源は遅延制御用ＬＳＩ１６と電源制御用ＬＳＩ１７により制御される。
マザーボード３１は、汎用のＰＣＩバス３６、ホストバスである内部ローカルバス３７、ＰＣＩバス３６と内部ローカルバス３７とを接続するＰＣＩホストブリッジ３８、内部ローカルバス３７に接続されたホスト用ＣＰＵ３９、メモリ４０、ＰＣＩバス３６に接続されたＨＤＤ４１、及びＩ／Ｏ４２を備えている。
【０００９】
図５は図４に示した遅延制御用ＬＳＩと電源制御用ＬＳＩの内部ブロック図である。図５は、図４において記述した遅延制御用ＬＳＩ２９（１６）と電源制御用ＬＳＩ３０（１７）の内部ブロック図を示している。遅延制御用ＬＳＩ２９（１６）の内部には不揮発性メモリ２９ａ（１６ａ）を保有している。
ホスト用ＣＰＵ３９からの電源制御信号２９ｃ（１６ｃ）が遅延制御用ＬＳＩ２９（１６）に入力される。内部ローカルバス２７（１４）から信号の変化を不揮発メモリ２９ａ（１６ａ）に予め設定した任意時間だけ遅らせた後、次段の電源制御用ＬＳＩ３０（１７）へ電源制御信号２９ｄ（１６ｄ）を出力する。
電源制御用ＬＳＩ３０（１７）に入力された制御信号の状態変化により、出力する制御電源２９ｅ（１６ｅ）をオン／オフさせることで各デバイスの電源を制御する。また、電源制御状態信号２９ｆ（１６ｆ）、２９ｇ（１６ｇ）の出力信号状態変化をモニタすることで、制御電源２９ｅ（１６ｅ）のオン／オフを確認することが可能である。
また、過電流検知回路とは不揮発性メモリ１６ｂを指し、この過電流検知回路は内部ローカルバス２７（１４）（図４）から不揮発性メモリ２９ｂ（１６ｂ）に予め設定した検知電流設定値と検知時間設定値のデータに基づき、制御電源の過電流検知を行う。
【００１０】
図４及び図５を参照して、本発明の動作を説明する。制御信号線は、ホスト用ＣＰＵ３９より、コネクタ３２〜３５、及び遅延制御用ＬＳＩ２９（１６）を介し、電源制御用ＬＳＩ３０（１７）に接続される。
ホスト用ＣＰＵ３９からの制御により、プリンタコントローラボード２２のそれぞれのデバイス２３〜２８、内部ローカルバス２７、スキャナコントローラボード１１のそれぞれのデバイス１２〜１３、１５、内部ローカルバス１４の電源をモニタする。
また、ホスト用ＣＰＵ３９により、遅延制御用ＬＳＩ２９（１６）の電源オン／オフ状態出力信号２９ｇ（１６ｇ）と電源制御用ＬＳＩ３０（１７）からの電源オン／オフ状態出力信号２９ｆ（１６ｆ）をモニタする。
モニタされた状況により遅延制御用ＬＳＩ２９（１６）からの出力２９ｄ（１６ｄ）を予め設定された任意時間だけ遅延させた後、信号の状態を変化させて出力し、電源制御用ＬＳＩ３０（１７）により、制御電源２９ｅ（１６ｅ）をオフすることで消費電力を抑える。
また、ホスト用ＣＰＵ３９からの制御により、プリンタコントローラボード２２のそれぞれのデバイス２３〜２６、２８、内部ローカルバス２７、スキャナコントローラボード１１のそれぞれのデバイス１２〜１３、１５、内部ローカルバス１４の電源をモニタする。
また、ホスト用ＣＰＵ３９により、遅延制御用ＬＳＩ２９（１６）の電源オン／オフ状態出力信号２９ｇ（１６ｇ）と電源制御用ＬＳＩ３０（１７）からの電源オン／オフ状態出力信号２９ｆ（１６ｆ）をモニタする。
モニタされた状況により遅延制御用ＬＳＩ２９（１６）からの出力２９ｄ（１６ｄ）を予め設定された任意時間だけ遅延させた後、信号の状態を変化させて出力し、電源制御用ＬＳＩ３０（１７）により、制御電源２９ｅ（１６ｅ）をオンすることで上記デバイスの初期化動作が実行されて通常状態に戻る。
また、制御電源の供給開始時及び供給中に内部ローカルバス２７（１４）から予め設定した検知電流設定値のデータにより所定以上の電流値を検知した場合、電源の供給を止める。
本発明のＰＣＩシステムは、ホストＣＰＵ３９、ＰＣＩホストブリッジ３８及びＰＣＩバス３６を配置しているマザーボード３１に、Ｉ／Ｏ２６（１３）及び内部ローカルバス２７（１４）を配設している複数の拡張ボード２２（１１）を接続することができる。
ＰＣＩバス３６とは別に、制御信号及びステータス（制御電源２９ｅ（１６ｅ）のオン／オフ）を読み取り得るステータス読み取り信号を備え、遅延制御用ＬＳＩと電源制御用ＬＳＩを介し、制御電源２９ｅ（１６ｅ）のオン／オフタイミングを任意の時間だけ遅延することができ、制御電源２９ｅ（１６ｅ）の過電流を検知可能とする。
【００１１】
次に、図４及び図５を参照して、第１の実施形態の動作を説明する。ホスト用ＣＰＵ３９より、制御信号線をコネクタ３２〜３５、及び遅延制御用ＬＳＩ２９（１６）を介し、電源制御用ＬＳＩ３０（１７）に接続する。
プリンタコントローラボード２２のそれぞれのデバイス２３〜２６、２８、内部ローカルバス２７、スキャナコントローラボード１１のそれぞれのデバイス１２〜１３、１５、内部ローカルバス１４の電源をモニタする。
また、ホスト用ＣＰＵ３９により、遅延制御用ＬＳＩ２９（１６）の電源オン／オフ状態出力信号２９ｇ（１６ｇ）と電源制御用ＬＳＩ３０（１７）からの電源オン／オフ状態出力信号２９ｆ（１６ｆ）をモニタする。
モニタされた状況により遅延制御用ＬＳＩ２９（１６）からの出力２９ｄ（１６ｄ）を予め設定された任意時間だけ遅延させた後、信号の状態を変化させて出力し、電源制御用ＬＳＩ３０（１７）により、制御電源２９ｅ（１６ｅ）をオフすることで消費電力を抑える。
【００１２】
また、ホスト用ＣＰＵ３９からの制御により、プリンタコントローラボード２２のそれぞれのデバイス２３〜２６、２８、内部ローカルバス２７、スキャナコントローラボード１１のそれぞれのデバイス１２〜１３、１５、内部ローカルバス１４の電源をモニタする。
また、ホスト用ＣＰＵ３９により、遅延制御用ＬＳＩ２９（１６）の電源オン／オフ状態出力信号２９ｇ（１６ｇ）と電源制御用ＬＳＩ３０（１７）からの電源オン／オフ状態出力信号２９ｆ（１６ｆ）をモニタする。
モニタされた状況により遅延制御用ＬＳＩ２９（１６）からの出力２９ｄ（１６ｄ）を予め設定された任意時間だけ遅延させた後、信号の状態を変化させて出力し、電源制御用ＬＳＩ３０（１７）により、制御電源２９ｅ（１６ｅ）をオンすることで上記デバイスの初期化動作が実行され通常状態に戻る。
また、制御電源２９ｅ（１６ｅ）の供給開始時及び供給中に内部ローカルバス２７（１４）から予め設定した検知電流設定値のデータにより所定以上の電流値を検知した場合、制御電源２９ｅ（１６ｅ）のオフ遅延時間設定値に拘わらず過電流検知回路１６ｂにより制御電源２９ｅ（１６ｅ）を即時遮断し電源供給を止める。
これによれば、マザーボード３１以外の複数の拡張ボード増設等による電流増加及び所定時間以内に対しては電源ノイズ等による検知として正常動作させ、素子破壊に至る過電流が所定時間以上継続時のみ制御電源のオフ遅延時間設定値に拘わらず制御電源２９ｅ（１６ｅ）を即時遮断可能とすることで、誤検知を抑えかつ過電流による素子絶縁破壊の確率を低く抑えることが可能となる。
【００１３】
さらに、図４及び図５を参照して、第２の実施形態の動作を説明する。制御信号線は、ホスト用ＣＰＵ３９より、コネクタ３２〜３５、及び遅延制御用ＬＳＩ２９（１６）を介し、電源制御用ＬＳＩ３０（１７）に接続する。
プリンタコントローラボード２２のそれぞれのデバイス２３〜２６、２８、内部ローカルバス２７、スキャナコントローラボード１１のそれぞれのデバイス１２〜１３、１５、内部ローカルバス１４の電源をモニタする。
また、ホスト用ＣＰＵ３９により遅延制御用ＬＳＩ２９（１６）の電源オン／オフ状態出力信号２９ｇ（１６ｇ）と電源制御用ＬＳＩ３０（１７）からの電源オン／オフ状態出力信号２９ｆ（１６ｆ）をモニタする。
モニタされた状況により遅延制御用ＬＳＩ２９（１６）からの出力２９ｄ（１６ｄ）を予め設定された任意時間だけ遅延させた後、信号の状態を変化させて出力し、電源制御用ＬＳＩ３０（１７）により、制御電源２９ｅ（１６ｅ）をオフすることで消費電力を抑える。
また、ホスト用ＣＰＵ３９からの制御により、プリンタコントローラボード２２のそれぞれのデバイス２３〜２６、２８、内部ローカルバス２７、スキャナコントローラボード１１のそれぞれのデバイス１２〜１３、１５、内部ローカルバス１４の電源をモニタする。
また、ホスト用ＣＰＵ３９により遅延制御用ＬＳＩ２９（１６）の電源オン／オフ状態出力信号２９ｇ（１６ｇ）と電源制御用ＬＳＩ３０（１７）からの電源オン／オフ状態出力信号２９ｆ（１６ｆ）をモニタする。
モニタされた状況により遅延制御用ＬＳＩ２９（１６）からの出力２９ｄ（１６ｄ）を予め設定された任意時間だけ遅延させた後、信号の状態を変化させて出力し、電源制御用ＬＳＩ３０（１７）により、制御電源２９ｅ（１６ｅ）をオンすることで上記デバイスの初期化動作が実行され通常状態に戻る。
また、制御電源２９ｅ（１６ｅ）の供給開始時及び供給中に内部ローカルバス２７（１４）から予め設定した検知電流設定値のデータにより所定以上の電流値を所定以上の時間検知した場合、制御電源２９ｅ（１６ｅ）のオフ遅延時間設定値に拘わらず過電流検知回路１６ｂにより制御電源２９ｅ（１６ｅ）を即時遮断し電源供給を止める。
これによれば、マザーボード３１以外の複数の拡張ボード増設等による電流増加に対しては正常動作させ、素子破壊に至る過電流のみ制御電源２９ｅ（１６ｅ）のオフ遅延時間設定値に拘わらず制御電源２９ｅ（１６ｅ）を即時遮断可能とし、これによって過電流による素子絶縁破壊の確率を低く抑えることができる。
【図面の簡単な説明】
【００１４】
【図１】プリンタ装置にＰＣＩバスを用いたＰＣＩシステムを適用した場合を示す概略構成図である。
【図２】図１に示したプリンタ装置における拡張ボードの取り付け例を示す概略斜視図である。
【図３】本発明の実施形態のプリンタ装置を示す外観図である。
【図４】本発明の要部となる制御系のハード構成を示す概略図である。
【図５】遅延制御用ＬＳＩと電源制御用ＬＳＩの内部ブロック図である。
【符号の説明】
【００１５】
１  スキャナ、２  プリンタ装置、１１  スキャナコントローラボード、１４  内部ローカルバス、１６  遅延制御用ＬＳＩ、１６ｂ  過電流検知回路（不揮発性メモリ）、１６ｅ  制御電源、１７  電源制御用ＬＳＩ、２１  プリンタエンジン、２２  プリンタコントローラボード、２７  内部ローカルバス、２９  遅延制御用ＬＳＩ、２９ｅ  制御電源、２９ｂ  過電流検知回路（不揮発性メモリ）、３０  電源制御用ＬＳＩ、３１  マザーボード（ＰＣマザーボード）、３６  ＰＣＩバス、３７  ホストバス（内部ローカルバス）、３８  ＰＣＩホストバス（バス・ブリッジ回路）、３９  ホストＣＰＵ
【図１】
2007018259.tif 000003
【図２】
2007018259.tif 000004
【図３】
2007018259.tif 000005
【図４】
2007018259.tif 000006
【図５】
2007018259.tif 000007