(57)【要約】【課題】負荷部に設けられる電圧の制御方法に関し、出力電圧を精度よく供給できる電子装置を提供することを目的とする。また、温度を考慮して出力電圧の補正を行うことができる電子装置を提供することを目的とする。【解決手段】本発明の電子装置は、電源から電圧を供給される複数の負荷と、複数の負荷に接続し、複数の負荷に供給された電圧を測定する複数のセンサ部と、複数のセンサ部で測定された電圧の測定結果の値に基づき電圧処理を行い、電圧処理が行われた電圧を、電源に伝送するシステム制御部とを有する負荷部と、システム制御部から伝送された電圧値と、予め設定された電圧の適正値とを比較する電圧制御部と、比較結果に応じて負荷部に供給する電圧を調整する電圧供給部とを有する電源とを備えることを特徴とする。【選択図】        図１
2008242882.tif 000002
【特許請求の範囲】
【請求項１】
電源から電圧を供給される複数の負荷と、
前記複数の負荷に接続し、該複数の負荷に供給された前記電圧を測定する複数のセンサ部と、
前記複数のセンサ部で測定された前記電圧の測定結果の値に基づき電圧処理を行い、前記電圧処理が行われた電圧を、前記電源に伝送するシステム制御部と
を有する負荷部と、
前記システム制御部から伝送された電圧値と、予め設定された電圧の適正値とを比較する電圧制御部と、
比較結果に応じて前記負荷部に供給する電圧を調整する電圧供給部と
を有する電源と
を備えることを特徴とする電子装置。
【請求項２】
請求項１記載の電子装置において、
前記負荷部は負荷部内の温度を測定する温度測定部を有し、
前記システム制御部は、前記温度測定部で測定された前記温度の値を格納する温度レジスタ部と、
前記複数のセンサ部で測定された前記電圧の値を格納する電圧レジスタ部と、
前記温度レジスタ部に格納された温度値と、前記電圧レジスタ部に格納された電圧値が適正な範囲内にあるか否かを判定する異常値判定部と、
前記異常値判定部で適正な範囲内と判定された電圧値の計算処理を行う平均電圧計算部と、
前記異常値判定部で適正な範囲内と判断された温度に対応する温度係数に基づき、前記適正値の電圧補正を行う温度補正部とを有することを特徴とする電子装置。
【請求項３】
請求項２記載の電子装置において、
前記電源は予め設定した電圧の適正値を、前記温度補正部で電圧補正された適正値に更新する記憶部を有し、
前記電圧制御部は、前記記憶部で更新された適正値と、前記平均電圧計算部で計算処理された電圧値とを比較することを特徴とする電子装置。
【請求項４】
電源からアナログ信号の電圧を供給される複数の負荷と、
前記複数の負荷に接続し、該複数の負荷に供給された前記電圧を測定し、測定結果をアナログ信号からデジタル信号に変換する複数のセンサ部と、
前記複数のセンサ部で測定及び変換されたデジタル信号の前記電圧の値に基づき電圧処理を行い、前記電圧処理が行われた電圧を、前記電源に伝送するシステム制御部と
を有する負荷部と、
前記システム制御部から伝送された電圧値と、予め設定された電圧の適正値とを比較し、電圧の調整値を決定する電圧制御部と、
前記電圧制御部が決定した前記調整値をデジタル信号からアナログ信号に変換するＤ／Ａ変換部と、
前記Ｄ／Ａ変換部で変換されたアナログ信号の前記調整値に基づき、前記負荷部に供給する電圧を調整する電圧供給部と
を有する電源と
を備えることを特徴とする電子装置。
【請求項５】
電源に接続され、電圧が供給される制御装置において、
前記電源から前記電圧を供給される複数の負荷と、
前記複数の負荷に接続し、該複数の負荷に供給された前記電圧を測定する複数のセンサ部と、
前記複数のセンサ部で測定された前記電圧の測定結果の値に基づき電圧処理を行い、前記電圧処理が行われた電圧を、前記電源に伝送するシステム制御部と
を備えることを特徴とする制御装置。
【請求項６】
請求項５記載の制御装置において、
温度を測定する温度測定部を有し、
前記システム制御部は、前記温度測定部で測定された前記温度の値を格納する温度レジスタ部と、
前記複数のセンサ部で測定された前記電圧の値を格納する電圧レジスタ部と、
前記温度レジスタ部に格納された温度値と、前記電圧レジスタ部に格納された電圧値が適正な範囲内にあるか否かを判定する異常値判定部と、
前記異常値判定部で適正な範囲内と判定された電圧値の計算処理を行う平均電圧計算部と、
前記異常値判定部で適正な範囲内と判断された温度に対応する温度係数に基づき、予め設定された電圧の適正値を補正する温度補正部と
を有することを特徴とする制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電源部と負荷部が搭載された電子装置に係り、特に、負荷部に設けられる電圧の制御方法に関する。
【背景技術】
【０００２】
一般的に、電源部から負荷部に対して電圧を供給する場合に、従来は負荷部の電圧をテスタなどで測定しながら電源電圧を調整して、電圧補正を行っていた。しかし、この補正方法では、操作員などの人手によって行われることから、補正のために所用の時間を要し、補正されるまでの間、負荷側には適正値でない電圧が加えられてしまうとう問題があった。
【０００３】
このような問題を解決するため、負荷部に設けた電圧センサの測定値をデジタル化して電源部に送ることにより、電源電圧を変化させて、負荷部の電圧補正を行う技術が、特開平８−１６２６０号公報に開示されている。この、特開平８−１６２６０号公報において開示された従来技術を、従来例として図１２乃至１４に示す。
【０００４】
図１２は、従来例の全体構成を示すブロック図である。図１２において、１１１はフィードバック回路１２２を備えた電源部、１１４はセンサ部１１２と負荷１１３を備えた負荷部、１１２は負荷部１１４の電圧を測定するセンサ部、１１８は電源部１１１と負荷部１１４を備えた電子装置である。また、１１５は電源ライン、１１６は制御ラインである。
【０００５】
以下、従来例の電子装置の動作を図１２乃至１４を用いて説明する。図１３は、前述した図１２の電源部１１１の構成を示すブロック図である。
【０００６】
図１３において、電源部１１１は、調整後の電圧を電源ライン１１５を介して負荷部に供給する。電圧の調整は、電源部１１１内のフィードバック回路１２２を用いる。負荷部でデジタル値に変換された電圧は、制御ライン１１６を介して電源部１１１のレジスタ部１２３に入力される。電圧の測定値は、電源部１１１内の電圧供給部１２１と負荷部との間のラインドロップや負荷の数、或いは負荷の種類によって予め設定された適正値との間で差が生じる。電圧の測定値と適正値との差は、電子装置毎に異なる。電圧制御部１２５は、レジスタ部１２３の電圧値と記憶部１２４の電圧の適正値とを比較して、電圧供給部１２１が供給する電源電圧の過不足の調整値を決める。この調整値は、D／A変換部１２６によってデジタル値からアナログ値に変換されて、電圧供給部１２１に与えられる。これにより、電圧供給部１２１内のフィードバック回路１２２は、調整値に基づき電源電圧を調整する。
【０００７】
図１４は、前述した図１２の負荷部１１４の構成を示すブロック図である。
【０００８】
図１４において、負荷部１１４にあるセンサ部１１２は、電源部から電源ライン１１５を介して負荷１１３に供給された電圧を測定する。センサ部１１２で測定された電圧は、A／D変換部１１７でアナログ値からデジタル値に変換される。デジタル値に変換された電圧値は、制御ライン１１６を介して電源部１１１に入力する。
【０００９】
以上のように、電源部１１１は負荷部１１４に対して電圧補正を行い、負荷部１１４に適正値の電圧を供給する。従来例によれば、電子装置１１８のフィードバック機能によって、負荷部１１４は測定した電圧値を電源部１１１に送る。電源部１１１は、測定された電圧を調整することで、負荷部１１４に供給する電圧の補正を行っている。
【特許文献１】特開平８−１６２６０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかし、上記した従来例では、以下の問題点がある。
【００１１】
図１２において、負荷部１１４内のセンサ部１１２が壊れた場合、不正な値に測定された電圧が電源部１１１に入力され、予期せぬ値の電圧が電源部１１１から負荷部１１４に入力されるという問題がある。
【００１２】
実際、図１４に示すように、負荷部１１４中には複数の負荷１１３がある。センサ部１１２はこれらの複数の負荷１１３の中から電圧測定に最適と思われる負荷を１つ選択する。センサ部１１２は、選択した１つの負荷の電圧測定を行う。電源部１１１は、センサ部１１２による負荷１１３の電圧測定の結果に基づき、電圧の調整を行っている。
【００１３】
しかし、センサ部１１２が測定する負荷部１１４内の負荷１１３の選択が悪いと、センサ部１１２は負荷１１３の電圧測定を効果的に行えないという問題がある。例えば、センサ部１１２が、電源部１１１から近いところに位置する負荷１１３を選択し、選択した負荷の電圧測定を行うと、期待する電圧値より高く測定するという問題がある。また、センサ部１１２が、電源部１１１から遠いところに位置する負荷１１３を選択し、選択した負荷の電圧測定を行うと、期待する電圧値より低く測定するという問題がある。
【００１４】
一般的に、センサ部１１２が測定した負荷１１３の電圧値について、センサ部１１２は、電源部１１１に近い負荷１１３を高く測定し、また電源部１１１に遠い負荷を低く測定する。その理由として、電圧降下があげられる。
【００１５】
その他、負荷部１１４内の温度環境の変化は、電気信号などの伝播時間に影響を与えることがある。通常、負荷部１１４内の温度が高くなると、半導体素子の特性から信号の伝播速度が遅くなる。また、電源部１１１から負荷部１１４に入力される電圧が高くなると、負荷部１１４内の信号の伝播速度が速くなる。従って、負荷部１１４内の温度が高い場合、電源部１１１は負荷部１１４に対して、高い電圧を入力する必要がある。
【００１６】
以上から、電子装置１１８において、負荷部１１４はセンサ部による出力電圧の調整だけでは温度環境の変化を考慮した電圧補正が出来ないという問題がある。
【００１７】
本発明は上記の問題に鑑みてなされたもので、出力電圧を精度よく供給できる電子装置を提供することを目的とする。さらに、温度を考慮して出力電圧の補正を行うことができる電子装置を提供することを目的とする。
【課題を解決するための手段】
【００１８】
上記目的を達成するために、本発明は、電源から電圧を供給される複数の負荷と、複数の負荷に接続し、複数の負荷に供給された電圧を測定する複数のセンサ部と、複数のセンサ部で測定された電圧の測定結果の値に基づき電圧処理を行い、電圧処理が行われた電圧を、電源に伝送するシステム制御部とを有する負荷部と、システム制御部から伝送された電圧値と、予め設定された電圧の適正値とを比較する電圧制御部と、比較結果に応じて負荷部に供給する電圧を調整する電圧供給部とを有する電源とを備えることを特徴としている。
【００１９】
また、本発明の負荷部は負荷部内の温度を測定する温度測定部を有し、システム制御部は、温度測定部で測定された温度の値を格納する温度レジスタ部と、複数のセンサ部で測定された電圧の値を格納する電圧レジスタ部と、温度レジスタ部に格納された温度値と、電圧レジスタ部に格納された電圧値が適正な範囲内にあるか否かを判定する異常値判定部と、異常値判定部で適正な範囲内と判定された電圧値の計算処理を行う平均電圧計算部と、異常値判定部で適正な範囲内と判断された温度に対応する温度係数に基づき、適正値の電圧補正を行う温度補正部とを有することを特徴としている。
【００２０】
また、発明の電源は予め設定した電圧の適正値を、温度補正部で電圧補正された適正値に更新する記憶部を有し、電圧制御部は、記憶部で更新された適正値と、平均電圧計算部で計算処理された電圧値とを比較することを特徴としている。
【００２１】
さらに、本発明は、電源からアナログ信号の電圧を供給される複数の負荷と、複数の負荷に接続し、複数の負荷に供給された電圧を測定し、測定結果をアナログ信号からデジタル信号に変換する複数のセンサ部と、複数のセンサ部で測定及び変換されたデジタル信号の電圧の値に基づき電圧処理を行い、電圧処理が行われた電圧を、電源に伝送するシステム制御部とを有する負荷部と、システム制御部から伝送された電圧値と、予め設定された電圧の適正値とを比較し、電圧の調整値を決定する電圧制御部と、電圧制御部が決定した調整値をデジタル信号からアナログ信号に変換するＤ／Ａ変換部と、Ｄ／Ａ変換部で変換されたアナログ信号の調整値に基づき、負荷部に供給する電圧を調整する電圧供給部とを有する電源とを備えることを特徴としている。
【発明の効果】
【００２２】
本発明によれば、電子装置１０の負荷部２０に複数のセンサ部６０を配置して、各センサであらゆる場所に配置されている複数の負荷７０−１〜７０−ｍの電圧を測定し、測定結果に基づき電圧処理を行っている。よって、センサ部６０で測定された電圧は、負荷の配置によるものではないため電圧の精度が向上する。
【００２３】
また、複数のセンサを使用することにより、万一センサの１つが壊れた場合にも、他のセンサが正常動作しているため、継続して電圧補正を行うことが可能である。
【００２４】
さらに、本発明は、負荷部２０内の温度測定部５０で温度を測定し、測定した温度結果に基づき、電圧の適正値の補正を行うことが可能である。すなわち、本発明は、負荷側の温度を考慮した電圧補正を行うことが可能である。
【発明を実施するための最良の形態】
【００２５】
以下、図面を参照しながら本発明の実施の形態について説明する。
【００２６】
図１は本実施形態の電子装置の全体構成図である。図１において、１０は負荷部２０と電源部８０−１〜８０−ｍとを備えた電子装置である。負荷部２０は、システム制御部４０と、温度測定部５０と、センサ部６０と、負荷部７０−１〜７０−ｍと、を有して構成され、電源部８０−１〜８０−ｍは記憶部８１−１〜８１−ｍを有して構成されている。９０−１〜９０−ｍは制御ライン、９１−１〜９１−ｍは電圧制御ライン、１００−１〜１００−ｍは電源ラインである。例えば電子装置１０がコンピュータであるとき、負荷部２０はＣＰＵ、Ｉ／Ｏコントローラ、通信制御装置などの論理装置となり、電源部８０−１〜８０−ｍは直流電源である。なお、ここでのラインは、制御ライン９０−１〜９０−ｍ及び電圧制御ライン９１−１〜９１−ｍを同一のラインとして図示している。
【００２７】
電源部８０−１〜８０−ｍは、電源ライン１００−１〜１００−ｍを介して負荷部２０中の負荷７０−１〜７０−ｍに電圧を供給する。電源部８０−１〜８０−ｍから負荷７０−１〜７０−ｍに電圧が供給されると、センサ部６０は、この供給された電圧を所定の時間間隔で測定する。センサ部６０で測定された電圧は、システム制御部４０で調整され、電圧制御ライン９１−１〜９１−ｍを介して電源部８０−１〜８０−ｍに入力される。また、温度測定部５０は、負荷部２０内の温度を測定し、測定された温度値をシステム制御部４０に入力する。システム制御部４０は、温度値とそれに対応する温度係数に従い電圧の適正値を補正する。補正された電圧の適正値は、制御ライン９０−１〜９０−ｍを介して電源部８０−１〜８０−ｍ中の記憶部に入力される。なお、本発明の電子装置１０の電源部８０−１〜８０−ｍは、前述の図１３と同様の構成となっている。
【００２８】
図２は、図１の電子装置１０の負荷部２０の詳細構成図である。図２において、負荷部２０は、システム制御部４０と、温度測定部５０と、センサ部６０−１〜６０−nと、センサ部に設けられたアナログーデジタル変換部６１と、電子装置１０の負荷７０−１〜７０−ｍと、有して構成されている。さらに、システム制御部４０は、温度補正部４１−１〜４１−ｍと、温度補正部に設けられた温度係数部５１−１〜５１−ｍと、温度適正範囲レジスタ部４２と、温度レジスタ部４３と、温度異常値判定部４４と、平均電圧計算部４６−１〜４６−ｍと、平均電圧計算部に設けられたレジスタ４７−１〜４７−ｎと、電圧適正範囲レジスタ部４５−１〜４５−ｍと、センサ異常値判定部４８−１〜４８−ｍと、電圧レジスタ部４９−１〜４９−ｍと、を有して構成されている。
【００２９】
電源部から電源ライン１００−１〜１００−ｍを介して負荷７０−１〜７０−ｍに電圧が供給される。センサ部６０−１〜６０−nは、負荷部２０に供給された電圧を測定する。測定された電圧は、Ａ／Ｄ変換部６１でディジタル値に変換され、システム制御部４０中の電圧レジスタ４９−１〜４９−nに入力される。センサ異常値判定部４８−１〜４８−ｍは、電圧適正範囲レジスタ４５−１〜４５−ｍに格納された値で、電圧レジスタ４９−１〜４９−nに格納された電圧の測定値を判定する。電圧適正範囲レジスタ４５−１〜４５−ｍは、適正範囲の電圧値を格納している。電圧の測定値が適正範囲内の場合、センサ異常値判定部４８−１〜４８−ｍは、平均電圧計算部４６−１〜４６−ｍ中のレジスタ４７−１〜４７−ｎに電圧の測定値を転送する。また、電圧の測定値が適正範囲外の場合、センサ異常値判定部４８−１〜４８−ｍは、平均電圧計算部４６−１〜４６−ｍ中のレジスタ４７−１〜４７−ｎに無効値を転送する。平均電圧計算部４６−１〜４６−ｍは、レジスタ４７−１〜４７−ｎの値が、有効値である電圧の測定値か、または無効値であるかを判定する。平均電圧計算部４６−１〜４６−ｍは、有効値である電圧の測定値のみを用い、平均電圧を計算し、電圧制御ライン９１−１〜９１−ｍを介して電源部に入力する。
【００３０】
一方、温度測定部５０は、負荷部２０内の温度を測定する。測定された温度は、システム制御部４０の温度レジスタ部４３に入力される。温度異常値判定部４４は、温度適正範囲レジスタ４２の格納された値で、温度レジスタ部４３に格納された温度の測定値を判定する。温度適正範囲レジスタ４２は、適正範囲の温度値を格納している。温度の測定値が適正範囲内の場合、温度異常値判定部４４は、温度補正部４１−１〜４１−ｍに温度の測定値を転送する。また、温度の測定値が適正範囲外の場合、温度異常値判定部４４は、温度補正部４１−１〜４１−ｍに無効値を転送する。温度補正部４１−１〜４１−ｍは、温度異常値判定部４４から転送された値が有効値である温度の測定値か、または無効値であるかを判定する。温度補正部４１−１〜４１−ｍは、温度係数部５１を備える。温度係数部５１は、図１１で後述するように、温度とそれに対応する温度係数データを格納している。温度補正部４１−１〜４１−ｍは、温度係数部５１に格納する温度係数に基づき、電圧の適正値を補正する。温度補正部４１−１〜４１−ｍは、補正された電圧の適正値を、制御ライン９０−１〜９０−ｍを介して電源部に入力する。
【００３１】
以上から、本発明の電子装置によれば、電子装置１０の負荷部２０に複数のセンサ部６０を配置して、各センサで負荷７０−１〜７０−ｍの電圧測定を行い、複数の負荷７０−１〜７０−ｍの電圧を測定し、測定結果に基づき電圧処理を行っている。よって、センサ部６０で測定された電圧は、負荷の配置によるものではないため電圧の精度が向上する。
【００３２】
また、複数のセンサを使用することにより、万一センサの１つが壊れた場合にも、他のセンサが正常動作しているため、継続して電圧補正を行うことが可能である。
【００３３】
また、本発明は、電子装置１０の負荷部２０内に、温度測定部５０を配置することにより、負荷部２０内の温度に基づく電圧補正を行うことが可能である。すなわち、本発明は、負荷側の温度を考慮した電圧補正を行うことが可能である。
【００３４】
図３は、センサ異常値判定部の回路図である。この回路図は、図２に示した電子装置の負荷部２０の詳細構成図にある、センサ異常値判定部４８−１〜４８−ｍを詳細に示したものである。
【００３５】
ここでは、図２に係わる説明と同様に、システム制御部４０中のセンサ異常値判定部４８−１〜４８−ｍの中の任意の１つのセンサ異常値判定部に着目して説明する。
【００３６】
図中の３１は電圧適正範囲レジスタ中の電圧の適正範囲最大値レジスタを示し、３２は電圧適正範囲レジスタ中の電圧の適正範囲最小値レジスタを示す。
【００３７】
センサ異常値判定部４８は、適正範囲最大値レジスタ３１と適正範囲最小値レジスタ３２からの入力信号と電圧レジスタ部３３が保持するセンサ部で測定された電圧の測定値信号とを保持するレジスタ３４と、レジスタ３１及び３３の比較結果を論理ゲート（ＡＮＤ）に出力する減算器３５と、レジスタ３２及び３３の比較結果を論理ゲート（ＡＮＤ）に出力する減算器３６と、減算器３５及び３６の内容を比較する論理ゲート（ＡＮＤ）と、論理ゲート（ＡＮＤ）から出力された信号と電圧レジスタ部３３から出力された電圧の測定値信号とを保持し、保持する信号を平均電圧計算部に出力するレジスタ３８と、を有して構成されている。
【００３８】
ここでは、電圧レジスタ部のＢｉｔ数を３としているが、任意のＢｉｔ数に変更することも可能である。また、レジスタ３８における、論理ゲート（ＡＮＤ）から出力された１Ｂｉｔすなわち最上位Ｂｉｔ３９は、電圧レジスタ部に格納されている電圧値が、有効か無効かを判断している。さらに本発明に係るセンサ異常値判定部の回路において、最上位Ｂｉｔ３９が１の場合は有効、最上位Ｂｉｔ３９が０の場合は無効とする。
【００３９】
図４は、センサ異常値判定部の回路動作フローチャートである。以上のセンサ異常値判定部４８の回路動作について、図４を参照して説明する。ここでは、図２に係わる説明と同様に、システム制御部４０中のセンサ異常値判定部４８−１〜４８−ｍの中の任意の１つのセンサ異常値判定部に着目して説明する。また、適正範囲の電圧値は、電圧適正範囲レジスタ４５−１〜４５−ｍに格納されているものとする。
【００４０】
センサ異常値判定部４８−１は、電圧レジスタ部４９−１が保持するセンサ部で測定された電圧の測定値を取得する。センサ異常値判定部４８−１の減算器３５は、取得した電圧の測定値が電圧適正範囲レジスタ４５−１の適正範囲最大値レジスタ３１に格納されている電圧最大値以下であるか否かを判定する。（ステップＳ４１）。ここでの電圧最大値は、最上位の有効値を１に、電圧の適正範囲最大値を３Ｂｉｔに設定した４Ｂｉｔで示している。
【００４１】
ステップＳ４１で判定した結果、取得した電圧の測定値が、電圧最大値以下の場合には、次にセンサ異常値判定部４８−１の減算器３６は、取得した電圧の測定値が電圧適正範囲レジスタ４５−１の適正範囲最小値レジスタ３２に格納されている電圧最小値以上であるか否かを判定する（ステップＳ４２）。
【００４２】
ここでの電圧最小値は、最上位の有効値を１に、電圧の適正範囲最小値を３Ｂｉｔに設定した４Ｂｉｔで示している。減算器３５は、電圧最大値３１から測定値３３を減算し、最上位のＢｉｔ４０を比較結果として論理ゲート（ＡＮＤ）に入力する。また、減算器３６は、最上位に有効値の１を設定し、測定値の３Ｂｉｔと合わせて設定した４Ｂｉｔの測定値３４から電圧最小値３２を減算し、最上位のＢｉｔ４１を比較結果として論理ゲート（ＡＮＤ）に入力する。論理ゲート（ＡＮＤ）３７は、減算器３５、３６の比較結果のＡＮＤをとり、その結果をレジスタ３８が保持する信号の最上位に入力する。なお、レジスタ３８で表される結果は、最上位Ｂｉｔが１の場合は有効、最上位Ｂｉｔが０の場合は無効とする。
【００４３】
レジスタ３８は、センサ部で測定された電圧の測定値が有効か無効かを示す値とともに、電圧の測定値を平均電圧計算部４６−１内のレジスタ４７−１〜４７−ｎに転送する（ステップＳ４３）。
【００４４】
一方、ステップＳ４１及びステップＳ４２において、取得した電圧の測定値が、電圧最大値より大きい場合、或は電圧最小値より小さい場合には、センサ異常値判定部４８−１は、取得した電圧の電圧値を無効と判断する。無効と判断したセンサ異常値判定部４８−１は、無効を示す値、つまりレジスタ３８の最上位Ｂｉｔを０にして、平均電圧計算部４６−１内のレジスタ４７−１〜４７−nに転送する（ステップＳ４４）。
【００４５】
図５は、温度異常値判定部の回路動作フローチャート図である。ここでは、図２の係わる説明と同様に、システム制御部４０の中の温度異常値判定部４４に着目して説明する。また、適正範囲の温度値は温度適正範囲レジスタ４２に格納されているものとする。負荷部２０中の温度測定部５０は、負荷部内の温度を測定する。システム制御部４０中の温度レジスタ部４３は、測定された負荷部２０内の温度値を格納する。
【００４６】
温度異常値判定部４４は、温度レジスタ部４３に格納されている温度値を取得する。温度異常値判定部４４は、取得した温度値が温度適正範囲レジスタ４２に格納されている温度最大値以下であるか否かを判定する（ステップＳ５１）。
【００４７】
ステップＳ５１で判定した結果、取得した温度値が温度最大値以下の場合には、温度異常値判定部４４は、取得した温度値が温度適正範囲レジスタ４２に格納されている温度最小値以上であるか否かを判定する（ステップＳ５２）。
【００４８】
ステップＳ５２で判定した結果、取得した温度値が温度最小値以上の場合には、温度異常値判定部４４は、その適正範囲内の温度値を温度補正部４１−１〜４１−ｍ内の温度係数部５１に転送する（ステップＳ５３）。
【００４９】
一方、ステップＳ５１及びステップＳ５２において、取得した温度値が、温度適正範囲レジスタ４２に格納されている温度最大値より大きい場合、或いは温度最小値より小さい場合には、温度異常値判定部４４は、取得した温度値を無効と判断する。無効と判断した温度異常値判定部４４は、無効を示す値を温度補正部４１−１〜４１−ｍ内の温度係数部５１に転送する（ステップＳ５４）。
【００５０】
なお、温度異常値判定部４４の回路図は、センサ異常値判定部４８と同一のもので、センサ異常値判定部４８で電圧を扱うレジスタが、温度を扱うレジスタになったものである。また、ここでの温度レジスタはＢｉｔ数を３Ｂｉｔとしているが、任意のＢｉｔ数に変更することも可能である。
【００５１】
図６は、平均電圧計算部の回路図である。この回路図は、図２で示した電子装置の負荷部２０の詳細構成図にある、平均電圧計算部４６−１〜４６−ｍを詳細に示したものである。
【００５２】
ここでは、図２係わる説明と同様に、システム制御部４０中の平均電圧計算部４６−１〜４６−ｍの中の任意の１つの平均電圧計算部に着目して説明する。また、レジスタの数が３つの場合を示している。
【００５３】
平均電圧計算部４６は、測定された電圧の合計値が保持される合計値レジスタ６１と、平均電圧計算部４６内に格納されている３つのレジスタ６２、６３、６４と、合計値レジスタ６１及びレジスタ６２の加算した比較結果を出力する加算器６５と、合計レジスタ６１及び加算器６５の比較結果を出力するマルチプレクサ６６と、マルチプレクサ６６及びレジスタ６３の比較結果を出力する加算器６７と、マルチプレクサ６６、加算器６７の比較結果を出力するマルチプレクサ６８と、マルチプレクサ６８及びレジスタ６４の比較結果を出力する加算器６９と、マルチプレクサ６８、加算器６９の比較結果を出力するマルチプレクサ７０と、測定された電圧の合計値を有効なレジスタの数で割算し、その結果を出力する除算器７１と、論理ゲート（ＮＯＲ）８２からの入力に基づき、除算器７１及び電圧の適正値が格納されているレジスタ７９の比較結果を出力するマルチプレクサ７４と、マルチプレクサ７４から入力された電圧の平均値或いは適正値を格納するレジスタ７５と、インバータ７６、７７、７８と、無効なレジスタ数を数えるカウンタ８１と、レジスタの総数を格納するレジスタ８０と、レジスタ８０及びカウンタ８１の比較結果を出力する減算器７３と、減算器７３から出力された内容の有効或いは無効を比較する論理ゲート（ＮＯＲ）８２と、減算器７３及び論理ゲート（ＮＯＲ）８２の比較結果を出力するマルチプレクサ７２と、を有して構成されている。
【００５４】
ここでは、平均電圧計算部に格納されている合計値レジスタ６１のＢｉｔ数を５、レジスタ６２、６３、６４のＢｉｔ数を４としている。また、レジスタにお６２、６３、６４における、追加分の１Ｂｉｔすなわち最上位Ｂｉｔは、各レジスタに格納されている電圧値が、有効か無効かを判断している。
【００５５】
図７は、平均電圧計算部の回路動作フローチャート図である。以上の平均電圧計算部４６の回路動作について、図７を参照して説明する。ここでは、図２に係わる説明と同様に、システム制御部４０の中の平均電圧計算部４６−１〜４６−ｍの中の任意の１つの平均電圧計算部に着目して説明する。
【００５６】
センサ異常値判定部４８−１で判定された電圧値は、平均電圧計算部４６−１中のレジスタ４７−１〜４７−ｎに転送される。平均電圧計算部４６−１は、センサ異常値判定部４８−１で適正範囲内と判定された電圧値の電圧平均を求める計算を行う。
【００５７】
平均電圧計算部４６−１は、まず初期値処理を行って、各変数に初期値を入力する。本実施例における初期値は、レジスタを指定する変数ｉを１に、無効なレジスタの数を数える変数ｊを０に、有効なレジスタ値の合計Ｓｕｍを０に、平均電圧Ａｖｅｒａｇｅを０として設定する（ステップＳ７１）。
【００５８】
次に、平均電圧計算部４６−１は、センサ異常値判定部４８−１から平均電圧計算部内のレジスタ４７−１〜４７−ｎに転送された電圧レジスタｉの値が無効値か否かを判定する（ステップＳ７２）。
【００５９】
次に、判定した電圧レジスタｉの値が無効値ではない場合に、平均電圧計算部４６−１は、有効なレジスタ値ｉの合計処理を実行する。有効なレジスタ値ｉの合計は、初期値の０に有効なレジスタ値ｉの電圧値を加算する。加算処理後に、平均電圧計算部４６−１は、レジスタを指定する変数ｉに１を加算し、次のレジスタｉの判定を行う（ステップＳ７３）。なお、ステップＳ７３の処理は、図６で前述した加算器６５及びマルチプレクサ６６が行う処理を示す。
【００６０】
一方、ステップＳ７２において平均電圧計算部４６−１は、センサ異常値判定部４８−１から平均電圧計算部の中のレジスタ４７−１〜４７−ｎに転送された電圧レジスタｉの値が無効値か判定する。無効値の場合、平均電圧計算部４６−１〜４６−ｍは、無効なレジスタの数を数える変数ｊの加算処理を行う。変数ｊの加算処理（ｊ＝ｊ＋１）の後は、変数ｉの加算処理（ｉ＝ｉ＋１）を行う（ステップＳ７４）。なお、ステップＳ７４の処理は、図６で前述したカウンタ８１が行う処理を示す。
【００６１】
平均電圧計算部４６−１は、ステップＳ７１を実行後、ステップＳ７２〜Ｓ７５の処理を繰り返す。即ち、レジスタを指定する変数ｉが、平均電圧計算部４６−１に格納されるレジスタの総数Ｎを充たすまで、有効なレジスタ値の合計（Ｓｕｍ）を求める処理が繰り返される（ステップＳ７２〜Ｓ７５）。なお、ステップＳ７２〜Ｓ７５の処理は、図６で前述したマルチプレクサ６６、６８、７０及び加算器６５、６７、６９とカウンタ８１が行う処理を示す。
【００６２】
次に、無効なレジスタの数を数える変数ｊが、レジスタの総数Ｎであるか否かを判定する（ステップＳ７６）。なお、ステップＳ７６の処理は、図６で前述した減算器７３が行う処理を示す。
【００６３】
ステップＳ７６において、無効なレジスタの数がレジスタの総数Ｎでない場合には、平均電圧計算部４６−１は、平均電圧（Ａｖｅｒａｇｅ）を求める処理を実行する。平均電圧（Ａｖｅｒａｇｅ）は、有効なレジスタ値の合計値を、レジスタの総数Ｎから無効なレジスタの数ｊを減算した値で割った値を示す（ステップＳ７７）。求めた平均電圧値（Ａｖｅｒａｇｅ）は、制御ライン９０−１を介して電源部８０に入力される。
【００６４】
一方、ステップＳ７６において、全てのレジスタ４７−１〜４７−ｎが無効を表す値の場合には、平均電圧計算部４６−１〜４６−ｍは、平均電圧Ａｖｅｒａｇｅを適正値Ｖ１とする（ステップＳ７８）。適正値Ｖ１は、制御ライン９０を介して電源部８０に入力される。なお、電源部８０にここでの適正値Ｖ１は、図１における電源部８０の中の記憶部８１で設定された基準電圧値を示している。記憶部８１で設定された基準電圧値は、電源部８０から電源ライン１００を介して負荷部２０の中の負荷７０に入力される。ステップＳ７６〜Ｓ７８の処理は、図６で前述した除算器７１、マルチプレクサ７２、７４、減算器７３、論理ゲート（ＮＯＲ）８２が行う処理を示す。
【００６５】
図８は、温度補正部の回路図である。この回路図は、図２で示した電子装置の負荷部２０の詳細構成図にある、温度補正部４１−１〜４１−ｍを詳細に示したものである。
【００６６】
ここでは、図２に係わる説明と同様に、システム制御部４０中の温度補正部４１−１〜４１−ｍの中の任意の１つの温度補正部に着目して説明する。また、図９で後述するように、温度範囲が最大値Ｔ１.ＭＡＸと最小値Ｔ１.ＭＩＮ、最大値Ｔ２.ＭＡＸと最小値Ｔ２.ＭＩＮ、最大値Ｔ３.ＭＡＸと最小値Ｔ３.ＭＩＮの３パターンを示している。
【００６７】
温度補正部４１は、３パターンの温度範囲の最大値及び最小値を格納するレジスタ９０〜９５と、温度異常値判定部４４から入力された温度値を格納するレジスタ９６と、各パターンの有効値或いは無効値とレジスタ９６に格納された温度値とを合わせて格納するレジスタ９７〜９９と、レジスタ９０及び９６の比較結果を論理ゲート（ＡＮＤ）１０６に出力する減算器１００と、レジスタ９１及び９７の比較結果を論理ゲート（ＡＮＤ）１０６に出力する減算器１０１と、レジスタ９２及び９６の比較結果を論理ゲート（ＡＮＤ）１０７に出力する減算器１０２と、レジスタ９３及び９８の比較結果を論理ゲート（ＡＮＤ）１０７に出力する減算器１０３と、レジスタ９４及び９６の比較結果を論理ゲート（ＡＮＤ）１０８に出力する減算器１０４と、レジスタ９５及び９９の比較結果を論理ゲート（ＡＮＤ）１０８に出力する減算器１０５と、減算器１００及び１０１の内容を比較する論理ゲート（ＡＮＤ）１０６と、減算器１０２及び１０３の内容を比較する論理ゲート（ＡＮＤ）１０７と、減算器１０４及び１０５の内容を比較する論理ゲート（ＡＮＤ）１０８と、３パターンある温度範囲の夫々の温度係数を格納するレジスタ１０９〜１１１と、論理ゲート（ＡＮＤ）１０６〜１０８から出力された信号を格納するレジスタ１１２と、レジスタ１０９〜１１１及び１１２を比較するマルチプレクサ１１３と、電圧の適正値を格納しているレジスタ１１４と、レジスタ１１４に格納されている電圧の適正値にマルチプレクサ１１３から出力された信号を乗算し、結果を出力する乗算器１１５と、レジスタ１１４及び乗算器１１５の比較結果を、レジスタＴ.ｖａｌ９６の有効・無効に基づき出力するマルチプレクサ１１６と、マルチプレクサ１１６から出力された信号を格納し、この信号を電源部中の記憶部へ入力するレジスタ１１７と、を有して構成されている。
【００６８】
ここでは、温度補正部４１に格納されているレジスタ９０〜９５のＢｉｔ数を４としている。また、レジスタＴ.ｖａｌ９６における、最上位Ｂｉｔは、各レジスタに格納されている温度値が、有効か無効かを判断している。
【００６９】
図９は、温度補正部４１中の温度係数部５１が格納する温度範囲テーブル図である。Ｔ６１は、温度範囲の項目パターンを示す。Ｔ６２は、温度範囲の最小値Ｔ６３と最大値Ｔ６４を示す。Ｔ６５は、温度係数を示す。温度係数は、前述の図８中にある、レジスタ１０９〜１１１に格納している。なお、具体的な温度係数値は、図１１で後述する。Ｔ６６は、温度範囲を示す値である。温度範囲を示す値は、前述の図８中にある、レジスタ１１２に格納している。
【００７０】
図１０は、温度補正部の回路動作フローチャート図である。ここでは、以上の温度補正部４１の回路動作について、図１０を参照して説明する。ここでは、図２に係わる説明と同様に、システム制御部４０中の温度補正部４１−１〜４１−ｍの中の任意の１つの温度補正部４１−１で行う処理について示す。
【００７１】
温度異常値判定部４４から転送された温度値について、温度補正部４１−１は、温度係数部５１が格納する温度範囲テーブルに基づき、温度係数を決定する。温度補正部４１−１は、決定した温度係数を利用して、電圧を補正する処理を行う。補正を行った電圧は、電源部８０−１中の記憶部８１−１に入力される。
【００７２】
以下、温度補正部の詳細な基本動作を図１０のフローチャートで説明する。
【００７３】
温度補正部４１−１は、温度レジスタ４３に格納され、温度異常値判定部４４に転送された温度値を無効値か有効値か判定する（ステップＳ１０１）。
判定される温度値は、温度測定部５０が測定した負荷部２０内の温度値である。該温度値は、温度レジスタ部４３に格納されている。図５で前述したように、温度異常値判定部４４は、温度レジスタ部４３に格納されている温度値の判定を行い、判定した温度値を温度補正部４１に転送する。
【００７４】
次に、ステップＳ１０１において、温度レジスタ部４３に格納された温度が有効値であると判定した場合に、温度補正部４１は、温度範囲を示す値（ＴＤ）を決定する（ステップＳ１０２）。なお、ステップＳ１０２の処理は、図８で前述した減算器１００〜１０５及び論理ゲート（ＡＮＤ）１０６〜１０８が行う処理を示す。
【００７５】
次に、温度補正部４１は、決定された温度範囲を示す値（ＴＤ）から、温度係数Ｋを決定する（ステップＳ１０３）。なお、ステップＳ１０３の処理は、図８で前述したマルチプレクサ１１３が行う処理を示す。
【００７６】
次に、温度補正部４１は、出力電圧の適正値（Ｖref）に、ステップＳ１０３で決定した温度係数Ｋを乗算し、電圧の温度補正を行う（ステップＳ１０４）。なお、ステップＳ１０４の処理は、図８で前述した乗算器１１５が行う処理を示す。
【００７７】
次に、温度補正部４１は、温度補正を行った電圧を電源部８０の記憶部８１に入力する（ステップＳ１０５）。
【００７８】
一方、ステップＳ１０１において温度レジスタ４３に格納された温度が無効値であると判定した場合には、温度補正部４１は、出力電圧の適正値（Ｖref）を電源部８０の記憶部８１に入力する（ステップＳ１０６）。なお、ステップＳ１０５及びＳ１０６の処理は、図８で前述したマルチプレクサ１１６及びレジスタ１１７が行う処理を示す。
【００７９】
図１１は、温度補正部４１中の温度係数部５１が格納する具体的な温度範囲テーブル図の一例である。図１１においては、温度範囲が０℃〜２５℃、２６℃〜３５℃、３６℃〜４５℃と３パターンを示す。Ｔ１１１は、温度範囲の最小値と最大値を示す。Ｔ１１２は、温度範囲を示す値である。Ｔ１１３は、温度係数を示す。Ｔ１１４は、温度補正後の適正電圧を示す。
【００８０】
以上から、本発明は、電子装置１０の負荷部２０内に、温度測定部５０を配置することにより、負荷部２０内の温度に基づく電圧補正を行っている。すなわち、本発明は、負荷側の温度を考慮した電圧補正を行うことが可能である。
【図面の簡単な説明】
【００８１】
【図１】本実施形態の電子装置の全体構成図
【図２】電子装置の負荷部の詳細構成図
【図３】センサ異常値判定部の回路図
【図４】センサ異常値判定部の回路動作フローチャート図
【図５】温度異常値判定部の基本動作を説明するフローチャート図
【図６】平均電圧計算部の回路図
【図７】平均電圧計算部の回路動作フローチャート図
【図８】温度補正部の回路図
【図９】温度係数部が格納する温度範囲テーブル図
【図１０】温度補正部の回路動作フローチャート図
【図１１】温度係数部が格納する具体的な温度範囲テーブル図
【図１２】従来例の全体構成を示すブロック図
【図１３】従来例と本実施形態の電源部の構成を示すブロック図
【図１４】従来例の負荷部の構成を示すブロック図
【符号の説明】
【００８２】
１０        電子装置
２０        負荷部
４０        システム制御部
５０        温度測定部
６０        センサ部
７０−１〜７０−ｍ  負荷
８０−１〜８０−ｍ  電源部
９０−１〜９０−ｍ  制御ライン
９１−１〜９１−ｍ  電圧制御ライン
１００−１〜１００−ｍ  電源ライン
【図１】
2008242882.tif 000003
【図２】
2008242882.tif 000004
【図３】
2008242882.tif 000005
【図４】
2008242882.tif 000006
【図５】
2008242882.tif 000007
【図６】
2008242882.tif 000008
【図７】
2008242882.tif 000009
【図８】
2008242882.tif 000010
【図９】
2008242882.tif 000011
【図１０】
2008242882.tif 000012
【図１１】
2008242882.tif 000013
【図１２】
2008242882.tif 000014
【図１３】
2008242882.tif 000015
【図１４】
2008242882.tif 000016