(57)【要約】【課題】負荷状態に合わせた電源電圧を出力するＤＣ−ＤＣコンバータ及びシステム電源を提供すること。【解決手段】ＤＣ−ＤＣコンバータ１４ａは、負荷回路１８の３つ以上の負荷状態毎の消費電流Ｉｘに対する負荷回路１８に供給する最適な電源電圧ＶｏＡを記憶するデータテーブルと、電流検出部２１にて検出した消費電流Ｉｘに基づいて、データテーブルからその時の負荷回路１８の負荷状態を検出し、その時の負荷状態における最適な電源電圧ＶｏＡを取得し、該取得した最適な電源電圧ＶｏＡを負荷回路１８に供給する予め定めた電源電圧ＶｏＡとして出力する電圧制御部２２とを備える。【選択図】図２
2010057231.tif 000002
【特許請求の範囲】
【請求項１】
予め定めた電源電圧が供給される複数の負荷状態を持つ負荷回路の消費電流を電流検出部にて検出し、その電流検出部にて検出した消費電流と前記予め定めた電源電圧とに基づいて、第１トランジスタと第２トランジスタを相補的にオンオフ制御し、入力電圧を電圧変換して前記負荷回路に供給する予め定めた電源電圧を生成し出力するＤＣ−ＤＣコンバータであって、
前記負荷回路の複数の前記負荷状態毎の前記消費電流に対する該負荷回路に供給する最適な電源電圧を記憶するデータテーブルと、
前記電流検出部にて検出した消費電流に基づいて、前記データテーブルからその時の前記負荷回路の負荷状態を検出し、その時の負荷状態における前記最適な電源電圧を取得し、該取得した最適な電源電圧を前記負荷回路に供給する前記予め定めた電源電圧として出力する電圧制御部と
を備えたことを特徴とするＤＣ−ＤＣコンバータ。
【請求項２】
請求項１に記載のＤＣ−ＤＣコンバータにおいて、
前記電圧制御部は、
前記負荷回路の負荷状態が軽負荷状態に変化するとき、予め設定された時間経過後に、前記データテーブルから前記軽負荷状態における最適な電源電圧を取得し、該取得した最適な電源電圧を前記負荷回路に供給する前記予め定めた電源電圧として出力することを特徴とするＤＣ−ＤＣコンバータ。
【請求項３】
請求項１に記載のＤＣ−ＤＣコンバータにおいて、
前記電圧制御部は、
前記負荷回路の負荷状態が、前記データテーブルに記録された消費電流の領域を少なくとも２つ以上領域をまたいで変化するとき、前記データテーブルから該変化した負荷回路の負荷状態における最適な電源電圧を取得し、該取得した最適な電源電圧を前記負荷回路に供給する前記予め定めた電源電圧として出力することを特徴とするＤＣ−ＤＣコンバータ。
【請求項４】
請求項１乃至３の何れか一項に記載のＤＣ−ＤＣコンバータにおいて、
前記電圧制御部は、
前記負荷回路の負荷状態が前記データテーブルに記憶された負荷状態を少なくとも２つ以上の負荷状態をまたいで変化することを検知する検知部を備え、
前記検知部の検知に基づいて、前記データテーブルから該検知した負荷回路の負荷状態における最適な電源電圧を取得し、前記検知した負荷状態に変化する前に、該取得した最適な電源電圧を前記負荷回路に供給する前記予め定めた電源電圧として出力することを特徴とするＤＣ−ＤＣコンバータ。
【請求項５】
複数のＤＣ−ＤＣコンバータを備え、システムオンチップ中の各内部回路に対してそれぞれ予め定めた電源電圧を供給するシステム電源であって、
前記複数のＤＣ−ＤＣコンバータのうち、少なくとも１つに請求項１乃至４の何れか一項に記載のＤＣ−ＤＣコンバータを備えたことを特徴とするシステム電源。
【発明の詳細な説明】
【技術分野】
【０００１】
ＤＣ−ＤＣコンバータ及びシステム電源に関するものである。
【背景技術】
【０００２】
従来、半導体デバイスや電子機器などのシステムは、複数の回路又は半導体デバイスから構成されている。この複数の回路又は半導体デバイスを１つの半導体デバイスに搭載したシステムオンチップ（Ｓｙｓｔｅｍ  Ｏｎ  ａ  Ｃｈｉｐ；ＳＯＣ）が知られている。ＳＯＣに搭載された各回路は、それぞれの機能により電源電圧が異なる場合がある。
【０００３】
このため、図１３に示すように、半導体デバイスや電子機器などの電源供給システム１４０には、ＳＯＣ１４１に対して、電源電圧が異なる複数の回路に電源電圧を供給するシステム電源１４２と電源供給システム１４０を制御するためのシステムコントローラ１４３が備えられている。
【０００４】
システム電源１４２は、ＳＯＣ１４１に供給する電源電圧に対応する複数の各ＤＣ−ＤＣコンバータ１４４ａ〜１４４ｃ及びコントロール部１４５を備えている。各ＤＣ−ＤＣコンバータ１４４ａ〜１４４ｃ及びコントロール部１４５は、システムコントローラ１４３の制御に基づいてＳＯＣ１４１の各回路に供給する電源電圧を生成するとともに、電源電圧を一定に制御する。システムコントローラ１４３は、システム電源１４２のコントロール部１４５に制御信号を出力して各ＤＣ−ＤＣコンバータ１４４ａ〜１４４ｃをオンオフ制御して電源電圧値の制御を行っている。
【０００５】
つまり、各ＤＣ−ＤＣコンバータ１４４ａ〜１４４ｃは、ＳＯＣ１４１中の対応する回路に電源電圧をそれぞれ供給する場合、供給する対応する回路が動作しているとき（動作状態）、各ＤＣ−ＤＣコンバータ１４４ａ〜１４４ｃは供給する電源電圧を高くして供給していた。反対に、供給する対応する回路において、該回路中の一部回路部のみが動作しているとき（待機状態）、各ＤＣ−ＤＣコンバータ１４４ａ〜１４４ｃは供給する電源電圧を動作状態より低くして供給していた。
【０００６】
詳述すると、図１４（ａ），（ｂ）に示すように、各ＤＣ−ＤＣコンバータ１４１ａ〜１４１ｃは、待機状態において電源電圧を低い電圧値Ｖ１を供給し、動作状態において電源電圧を高い電圧値Ｖ２を供給していた。
【０００７】
これにより、ＳＯＣ１４１中の各回路は、待機状態において動作時に比べて低い電源電圧がそれぞれ供給されて低消費電力化を実現していた。例えば、待機状態において回路に流れる電流（リーク電流）を検出して電圧を調整する方法が開示されている（例えば、特許文献１参照）。
【特許文献１】特開２００５−１９７４１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、各ＤＣ−ＤＣコンバータ１４４ａ〜１４４ｃは、待機状態において電源電圧の低い電圧値Ｖ１を供給し、動作状態において電源電圧の高い電圧値Ｖ２を供給している。しかしながら、回路の動作状態には、図１４（ａ），（ｂ）に示すように、回路の消費電流ｉが大きい重負荷状態と、回路の消費電流ｉが小さい軽負荷状態があり、この両状態において同じ値の高い電圧値Ｖ２の電源電圧を供給していた。
【０００９】
このため、軽負荷時においては、重負荷時の電源電圧の電圧値Ｖ２と同じ出力電圧、即ち軽負荷時の電源電圧としては余裕のある電源電圧の電圧値Ｖ２が供給されている。従って、軽負荷時において適切な電源電圧を供給することにより低消費電力化を行う余地があるため、電源電圧を供給する回路の消費電流の状態に応じて回路に供給する電源電圧を適切な電圧値に変更することを要求されている。
【００１０】
このＤＣ−ＤＣコンバータ及びシステム電源は、負荷状態に合わせた電源電圧を供給することを目的とする。
【課題を解決するための手段】
【００１１】
このＤＣ−ＤＣコンバータは、予め定めた電源電圧が供給される複数の負荷状態を持つ負荷回路の消費電流を電流検出部にて検出し、その電流検出部にて検出した消費電流と前記予め定めた電源電圧とに基づいて、第１トランジスタと第２トランジスタを相補的にオンオフ制御し、入力電圧を電圧変換して前記負荷回路に供給する予め定めた電源電圧を生成し出力するＤＣ−ＤＣコンバータであって、前記負荷回路の複数の前記負荷状態毎の前記消費電流に対する該負荷回路に供給する最適な電源電圧を記憶するデータテーブルと、前記電流検出部にて検出した消費電流に基づいて、前記データテーブルからその時の前記負荷回路の負荷状態を検出し、その時の負荷状態における前記最適な電源電圧を取得し、該取得した最適な電源電圧を前記負荷回路に供給する前記予め定めた電源電圧として出力する電圧制御部とを備えるようにした。
【００１２】
このＤＣ−ＤＣコンバータによれば、負荷回路の消費電流から、その時の負荷回路の負荷状態を検出し、負荷状態に応じて、負荷回路に供給する電源電圧を最適な電源電圧に変更する。このため、負荷回路を低消費電力化することができる。
【発明の効果】
【００１３】
開示されたＤＣ−ＤＣコンバータ及びシステム電源によれば、負荷状態に合わせた電源電圧を供給することができる。
【発明を実施するための最良の形態】
【００１４】
（第１実施形態）
以下、一実施形態を図１〜６に従って説明する。
図１に示すように、電源供給システム１０は、システム電源１１、ＳＯＣ１２及びシステムコントローラ１３を備えている。
【００１５】
ＳＯＣ１２は内部回路（コア回路）、メモリ、Ｉ／Ｏ部を備えている。システム電源１１は、ＳＯＣ１２の内部回路、メモリ、Ｉ／Ｏ部に対応して第１〜第３ＤＣ−ＤＣコンバータ１４ａ〜１４ｃを備えている。また、システム電源１１は、コントロール部１５を備え、そのコントロール部１５は、システムコントローラ１３から入力した制御信号Ｓ１に基づいて第１〜第３ＤＣ−ＤＣコンバータ１４ａ〜１４ｃをそれぞれ制御する。
【００１６】
第１ＤＣ−ＤＣコンバータ１４ａは、ＳＯＣ１２の内部回路に供給する第１電源電圧ＶｏＡを生成する。第１ＤＣ−ＤＣコンバータ１４ａは、ＳＯＣ１２の内部回路の負荷、即ち内部回路の消費電流Ｉｘ（第１ＤＣ−ＤＣコンバータ１４ａの出力電流ＩｏＡ）に応じて最適な第１電源電圧ＶｏＡを出力する。
【００１７】
また、第２ＤＣ−ＤＣコンバータ１４ｂは、ＳＯＣ１２のメモリに供給する第２電源電圧ＶｏＢを生成する。第２ＤＣ−ＤＣコンバータ１４ｂは、内部回路の動作状態に関係なく略一定の第２電源電圧ＶｏＢを出力する。
【００１８】
さらに、第３ＤＣ−ＤＣコンバータ１４ｃは、第２ＤＣ−ＤＣコンバータ１４ｂと同様に、ＳＯＣ１２のＩ／Ｏ部に供給する第３電源電圧ＶｏＣを生成する。第３ＤＣ−ＤＣコンバータ１４ｃは、Ｉ／Ｏ部の動作状態に関係なく略一定の第３電源電圧ＶｏＣを出力する。
【００１９】
図２は、第１ＤＣ−ＤＣコンバータ１４ａの電気ブロック回路を示す。第１ＤＣ−ＤＣコンバータ１４ａは、ＳＯＣ１２の負荷回路としての内部回路１８の消費電流Ｉｘ（負荷）に応じて最適な第１電源電圧ＶｏＡを生成し、該内部回路１８に供給する回路である。第１ＤＣ−ＤＣコンバータ１４ａは、入力電圧ＰＶＣＣを降圧変換して第１電源電圧ＶｏＡを生成してＳＯＣ１２の内部回路１８に供給する。
【００２０】
この第１ＤＣ−ＤＣコンバータ１４ａは電流制御型ＤＣ−ＤＣコンバータであり、制御回路部１９と平滑回路２０を備えている。第１ＤＣ−ＤＣコンバータ１４ａは、電流制御動作により、ＳＯＣ１２の内部回路１８のその時々の負荷状態に応じて第１電源電圧ＶｏＡを変化させ安定化して出力するように構成されている。つまり、制御回路部１９にてＳＯＣ１２の内部回路１８のその時々の負荷状態に応じた第１電源電圧ＶｏＡをデューティー制御にて生成する。そして、デューティー制御にて出力された第１電源電圧ＶｏＡは、チョークコイルＬ１と平滑用コンデンサＣ１からなる平滑回路２０にて平滑化され、その平滑された電源電圧はＳＯＣ１２の内部回路１８のその時々の負荷状態に対応した第１電源電圧ＶｏＡとして内部回路１８に出力される。
【００２１】
制御回路部１９は、電流検出部２１、電圧制御部２２、分圧回路２４、誤差増幅器ＥＲＲ１、電流比較器２５、フリップフロップ回路２６、発振器２７、ドライバ回路２８及びスイッチング回路２９を備えている。
【００２２】
電流検出部２１は、平滑回路２０のチョークコイルＬ１に流れる電流（消費電流Ｉｘ）を検出し、その消費電流Ｉｘに相対した負荷検出電圧Ｖｒ２を出力する。電流検出部２１は、検出した負荷検出電圧Ｖｒ２を電圧制御部２２及び電流比較器２５に出力する。
【００２３】
図３は、電圧制御部２２の電気ブロック回路を示す。電圧制御部２２は、レジスタ部３０、比較回路３１、タイマＴＩ、選択部３３及び電圧設定部３４を備えている。
レジスタ部３０は、データテーブル４０を備えている。データテーブル４０は、内部回路１８の消費電流Ｉｘに対する該内部回路１８が正常動作するために最適な第１電源電圧ＶｏＡの電圧値（最適電源電圧値Ｖｏ）のデータが記憶されている。
【００２４】
詳述すると、データテーブル４０は、図４に示すように、内部回路１８の負荷状態を、複数の領域に消費電流Ｉｘの大きさで区分し、その消費電流Ｉｘの大きさで区分された領域毎に、最適な第１電源電圧ＶｏＡの最適電源電圧値Ｖｏのデータが記録されている。
【００２５】
尚、負荷領域毎の、最適電源電圧値Ｖｏは、２つの消費電流Ｉｘの値の範囲（下限消費電流値から上限消費電流値の間）で区分された負荷領域における、一方の小さい消費電流Ｉｘ（下限消費電流値）での最適な電源電圧値（下限電源電圧値）と、他方の大きい消費電流Ｉｘ（上限消費電流値）での最適な電源電圧値（上限電源電圧値）との平均値としている。
【００２６】
因みに、図４においては、内部回路１８の消費電流Ｉｘが「Ｉ１」（下限消費電流値）〜「Ｉ２」（上限消費電流値）の第１負荷領域Ｚ１の負荷状態のときには、最適電源電圧値Ｖｏは「Ｖ１」となる。また、内部回路１８の消費電流Ｉｘが「Ｉ２」（下限消費電流値）〜「Ｉ３」（上限消費電流値）の第２負荷領域Ｚ２の負荷状態のときには、最適電源電圧値Ｖｏは「Ｖ２」となる。さらに、内部回路１８の消費電流Ｉｘが「Ｉ３」（下限消費電流値）〜「Ｉ４」（上限消費電流値）の第３負荷領域Ｚ３の負荷状態のときには、最適電源電圧値Ｖｏは「Ｖ３」となる。さらにまた、内部回路１８の消費電流Ｉｘが「Ｉ４」（下限消費電流値）〜「Ｉ５」（上限消費電流値）の第４負荷領域Ｚ４の負荷状態のときには、最適電源電圧値Ｖｏは「Ｖ４」となる。
【００２７】
レジスタ部３０は、初期設定時に予め定めた負荷領域が初期設定され、その初期設定された負荷領域における最適電源電圧値Ｖｏを読み出し、電圧設定部３４に出力する。また、レジスタ部３０は、選択部３３から選択信号Ｓ１０に基づいて、先に電圧設定部３４に設定した最適電源電圧値Ｖｏを、１つ下の負荷領域の最適電源電圧値Ｖｏ又は１つ上の負荷領域の最適電源電圧値Ｖｏに変更する。尚、選択部３３から選択信号Ｓ１０がない場合には、電圧設定部３４に設定した最適電源電圧値Ｖｏを変更しない。
【００２８】
さらに、レジスタ部３０は、電圧設定部３４に出力した最適電源電圧値Ｖｏの負荷領域における下限消費電流値に対する下限電源電圧値Ｖｍｉｎの第１データ信号Ｓｎと、上限消費電流値に対する上限電源電圧値Ｖｍａｘ（＞Ｖｍｉｎ）の第２データ信号Ｓｎ＋１を比較回路３１に出力するようになっている。
【００２９】
図５は、比較回路３１の電気ブロック回路図を示す。比較回路３１は、第１及び第２デコーダ４２，４３、第１及び第２コンパレータ４４，４５、アンド回路４６、ノア回路４７を備えている。
【００３０】
第１デコーダ４２は、レジスタ部３０から第２データ信号Ｓｎ＋１（上限電源電圧値Ｖｍａｘ）を入力し、該上限電源電圧値Ｖｍａｘを第１コンパレータ４４に出力する。第２デコーダ４３は、レジスタ部３０から第１データ信号Ｓｎ（下限電源電圧値Ｖｍｉｎ）を入力し、該下限電源電圧値Ｖｍｉｎを第２コンパレータ４５に出力する。
【００３１】
第１コンパレータ４４は、非反転入力端子に電流検出部２１から負荷検出電圧Ｖｒ２を入力する。第１コンパレータ４４は、この負荷検出電圧Ｖｒ２と反転入力端子に入力した上限電源電圧値Ｖｍａｘとを比較し、その比較結果を第１比較信号ＳＣ１としてアンド回路４６とノア回路４７に出力する。つまり、第１コンパレータ４４は、負荷検出電圧Ｖｒ２が上限電源電圧値Ｖｍａｘより大きいとき、Ｈレベル（高電位）の第１比較信号ＳＣ１を出力し、反対に、負荷検出電圧Ｖｒ２が上限電源電圧値Ｖｍａｘ以下の時、Ｌレベル（低電位）の第１比較信号ＳＣ１を出力する。
【００３２】
第２コンパレータ４５は、非反転入力端子に電流検出部２１から負荷検出電圧Ｖｒ２を入力する。第２コンパレータ４５は、この負荷検出電圧Ｖｒ２と反転入力端子に入力した下限電源電圧値Ｖｍｉｎとを比較し、その比較結果を第２比較信号ＳＣ２としてアンド回路４６とノア回路４７に出力する。つまり、第２コンパレータ４５は、負荷検出電圧Ｖｒ２が下限電源電圧値Ｖｍｉｎより大きいとき、Ｈレベルの第２比較信号ＳＣ２を出力し、反対に、負荷検出電圧Ｖｒ２が下限電源電圧値Ｖｍｉｎ以下のとき、Ｌレベルの第２比較信号ＳＣ２を出力する。
【００３３】
アンド回路４６は、第１コンパレータ４４から第１比較信号ＳＣ１と第２コンパレータ４５から第２比較信号ＳＣ２を入力する。アンド回路４６は、入力した第１及び第２比較信号ＳＣ１，ＳＣ２が共にＨレベルのとき、Ｈレベルの第１出力信号Ａ１を出力する。
【００３４】
ノア回路４７は、第１コンパレータ４４から第１比較信号ＳＣ１と第２コンパレータ４５から第２比較信号ＳＣ２を入力する。ノア回路４７は、入力した第１及び第２比較信号ＳＣ１，ＳＣ２が共にＬレベルのとき、Ｈレベルの第２出力信号Ａ２を出力する。
【００３５】
すなわち、比較回路３１は、負荷検出電圧Ｖｒ２が下限電源電圧値Ｖｍｉｎ以下の場合、内部回路１８の負荷状態がデータテーブル４０で示す１つ下の負荷領域に移ったと判断して、ノア回路４７からＨレベルの第２出力信号Ａ２を出力する。反対に、比較回路３１は、負荷検出電圧Ｖｒ２が上限電源電圧値Ｖｍａｘより大きい場合、内部回路１８の負荷状態がデータテーブル４０で示す１つ上の負荷領域に移ったと判断して、アンド回路４６からＨレベルの第１出力信号Ａ１を出力する。尚、比較回路３１は、負荷検出電圧Ｖｒ２が下限電源電圧値Ｖｍｉｎより大きく上限電源電圧値Ｖｍａｘ以下の場合、内部回路１８の負荷状態の大きな変動がないと判断して、Ｌレベルの第１及び第２出力信号Ａ１，Ａ２をそれぞれアンド回路４６及びノア回路４７から出力する。
【００３６】
そして、比較回路３１のアンド回路４６は選択部３３に接続されている。そして、負荷検出電圧Ｖｒ２が上限電源電圧値Ｖｍａｘより大きい場合に出力される。Ｈレベルの第１出力信号Ａ１は、選択部３３に出力される。選択部３３は、Ｈレベルの第１出力信号Ａ１を入力すると、内部回路１８の負荷状態が１つ上の負荷領域に移ったと判断して、レジスタ部３０に対して、今、電圧設定部３４に設定している第１電源電圧ＶｏＡの最適電源電圧値Ｖｏを、１つ上の領域の最適電源電圧値Ｖｏに変更させるための選択信号Ｓ１０を出力する。
【００３７】
一方、比較回路３１のノア回路４７はタイマＴＩに接続されている。そして、負荷検出電圧Ｖｒ２が下限電源電圧値Ｖｍｉｎ以下の場合に出力される。Ｈレベルの第２出力信号Ａ２は、タイマＴＩに出力される。タイマＴＩは、比較回路３１からＨレベルの第２出力信号Ａ２を入力すると、予め設定された時間経過後に該Ｈレベルの第２出力信号Ａ２を遅延させて選択部３３に出力する。例えば、タイマＴＩはカウンタで構成され、このカウンタのカウント値に基づいて予め定めた時間ｔｋ遅延させたＨレベルの第２出力信号Ａ２が選択部３３に出力される。選択部３３はＨレベルの第２出力信号Ａ２を入力すると、内部回路１８の負荷状態が１つ上の負荷状態に移ったと判断して、レジスタ部３０に対して、１つ上の領域の最適電源電圧値Ｖｏに変更させるための選択信号Ｓ１０を出力する。
【００３８】
つまり、負荷検出電圧Ｖｒ２が上限電源電圧値Ｖｍａｘより大きくなったときには、即ち、内部回路１８が重負荷状態に変化したときには、直ちに、１つ上の負荷領域の最適電源電圧値Ｖｏに変更させるための選択信号Ｓ１０が選択部３３からレジスタ部３０に出力される。反対に、負荷検出電圧Ｖｒ２が下限電源電圧値Ｖｍｉｎより小さくなったときには、即ち、内部回路１８が軽負荷状態に変化したときには、予め定めた時間ｔｋ経過後に、１つ下の負荷領域の最適電源電圧値Ｖｏに変更させるための選択信号Ｓ１０が選択部３３からレジスタ部３０に出力される。
【００３９】
なお、タイマＴＩは、予め定めた時間ｔｋ経過前に、Ｈレベルの第２出力信号Ａ２が消失したとき（Ｌレベルの第２出力信号Ａ２になったとき）、軽負荷状態が解消されたとして、リセットされ、該Ｈレベルの第２出力信号Ａ２を選択部３３に出力しないようになっている。
【００４０】
そして、レジスタ部３０は、選択部３３から選択信号Ｓ１０に基づいて、先に電圧設定部３４に設定した最適電源電圧値Ｖｏを、軽負荷状態になったとして１つ下の負荷領域の最適電源電圧値Ｖｏ、又は、重負荷状態になったとして１つ上の負荷領域の最適電源電圧値Ｖｏに変更する。さらに、レジスタ部３０は、電圧設定部３４に出力した最適電源電圧値Ｖｏの領域における下限消費電流値に対する下限電源電圧値Ｖｍｉｎの第１データ信号Ｓｎと、上限消費電流値に対する上限電源電圧値Ｖｍａｘ（＞Ｖｍｉｎ）の第２データ信号Ｓｎ＋１を比較回路３１に出力する。
【００４１】
電圧設定部３４に設定した最適電源電圧値Ｖｏは、図２に示す分圧回路２４の分圧比を設定するためのデジタル値に変換されて同分圧回路２４に出力される。
分圧回路２４は、固定抵抗Ｒ１と可変抵抗Ｒ２の直列回路よりなり、その直列回路に内部回路１８にその時出力している第１電源電圧ＶｏＡ（最適電源電圧値Ｖｏ）が帰還信号ＦＢとして印加されている。そして、分圧回路２４は、固定抵抗Ｒ１と可変抵抗Ｒ２の接続点の電圧を分圧電圧Ｖｅ１として誤差増幅回路としての誤差増幅器ＥＲＲ１の反転入力端子に出力する。
【００４２】
可変抵抗Ｒ２は、内部回路１８の負荷状態に応じて電圧設定部３４に変更設定される所定の負荷領域における最適電源電圧値Ｖｏに相対したデジタル値に基づいて抵抗値が変更される。つまり、可変抵抗Ｒ２は、内部回路１８の負荷状態の変化に応じて、その抵抗値が変化するようになっている。
【００４３】
詳述すると、分圧電圧Ｖｅ１が出力される次段の誤差増幅器ＥＲＲ１は、該分圧電圧Ｖｅ１と非反転端子に接続した固定の基準電圧Ｖｒ１と比較が行われその差電圧ＳＧ３を求めている。言い換えると、誤差増幅器ＥＲＲ１は、帰還信号ＦＢと基準電圧Ｖｒ１とで、第１ＤＣ−ＤＣコンバータ１４ａが内部回路１８のその時の負荷状態での設定された負荷領域における出力すべき最適電源電圧値Ｖｏと、どれだけ偏差があるかを差電圧ＳＧ３で求める回路である。
【００４４】
そして、誤差増幅器ＥＲＲ１は、内部回路１８の全ての負荷状態、即ち全ての負荷領域についてその負荷領域での出力すべき第１電源電圧ＶｏＡの最適電源電圧値Ｖｏについて、どのくらい偏差があるかを差電圧ＳＧ３で求める必要がある。このとき、基準電圧Ｖｒ１を負荷領域毎に変更すればよいが、本実施形態では、基準電圧Ｖｒ１は、固定であるため、負荷状態、即ち負荷領域ごと分圧回路２４の可変抵抗Ｒ２を変更して、分圧電圧Ｖｅ１を補正するようにしている。
【００４５】
可変抵抗Ｒ２は、最適電源電圧値Ｖｏが大きくなればそれに相対して抵抗値が小さくなるように制御されるようになっている。
そして、内部回路１８の負荷が重負荷状態になればなるほど、可変抵抗Ｒ２の抵抗値が小さくなるようにして、誤差増幅器ＥＲＲ１の反転入力端子に出力される分圧電圧Ｖｅ１も小さくするようにしている。反対に、内部回路１８の負荷が軽負荷状態になればなるほど、可変抵抗Ｒ２の抵抗値が大きくなるようにして、誤差増幅器ＥＲＲ１の反転入力端子に出力される分圧電圧Ｖｅ１も大きくなるようにしている。
【００４６】
これによって、第１電源電圧ＶｏＡの最適電源電圧値Ｖｏが各領域で変更されても、誤差増幅器ＥＲＲ１は、実際に出力されている電圧とそのときの負荷領域における出力すべき最適電源電圧値Ｖｏとの偏差を求めることができる。
【００４７】
そして、誤差増幅器ＥＲＲ１は、反転入力端子に分圧電圧Ｖｅ１が入力されるとともに、非反転入力端子には予め設定された基準電圧Ｖｒ１が入力される。誤差増幅器ＥＲＲ１は、分圧電圧Ｖｅ１、即ち、そのときの最適電源電圧値Ｖｏに比例した電圧と基準電圧Ｖｒ１との差電圧を増幅した誤差信号ＳＧ３を、電流比較器２５に出力する。
【００４８】
電流比較器２５は、反転入力端子に誤差増幅器ＥＲＲ１からの誤差信号ＳＧ３が入力されるともに、非反転入力端子に電流検出部２１からの負荷検出電圧Ｖｒ２が入力される。そして、電流比較器２５は、負荷検出電圧Ｖｒ２が誤差信号ＳＧ３以上になったとき、Ｈレベルの第１判定信号Ｊ１を、反対に、負荷検出電圧Ｖｒ２が誤差信号ＳＧ３より小さくなったとき、Ｌレベルの第１判定信号Ｊ１をフリップフロップ回路２６に出力する。
【００４９】
つまり、電流比較器２５は、実際に内部回路１８に出力している実電源電圧が、電圧設定部３４に設定された最適電源電圧値Ｖｏで制御されているか比較する。そして、電流比較器２５は、実際に内部回路１８に出力している実電源電圧が、電圧設定部３４に設定された最適電源電圧値Ｖｏ以下のとき、Ｌレベルの第１判定信号Ｊ１を出力する。反対に、電流比較器２５は、実際に内部回路１８に出力している電源電圧が、電圧設定部３４に設定された最適電源電圧値Ｖｏより大きいとき、Ｈレベルの第１判定信号Ｊ１を出力する。
【００５０】
電流比較器２５は、Ｈレベル及びＬレベルの第１判定信号Ｊ１をフリップフロップ回路２６に出力する。フリップフロップ回路（ＦＦ回路）２６は、ＲＳ−フリップフロップ回路であり、そのセット入力端子Ｓに電流比較器２５からの第１判定信号Ｊ１が入力される。ＦＦ回路２６は、そのリセット入力端子Ｒに発振器（ＯＳＣ）２７により生成されたクロック信号ＳＣＫが入力される。パルス信号発生回路を構成する発振器２７は、所定周波数の予め定められたパルス幅のクロック信号ＳＣＫをＦＦ回路２６のリセット入力端子Ｒに出力する。このクロック信号ＳＣＫがＨレベルとなる期間は、例えばＦＦ回路２６の出力信号をリセットするのに必要な時間に設定されている。
【００５１】
ＦＦ回路２６は、セット入力端子Ｓに入力されるＨレベルの第１判定信号Ｊ１に応答して出力端子Ｑの出力第２判定信号Ｊ２をセット、つまりＨレベルの第２判定信号Ｊ２を出力端子Ｑから出力する。そして、ＦＦ回路２６は、リセット入力端子Ｒに入力されるＨレベルのクロック信号ＳＣＫに応答して出力端子Ｑの出力第２判定信号Ｊ２をリセット、つまりＬレベルの第２判定信号Ｊ２を出力する。
【００５２】
つまり、ＦＦ回路２６は、クロック信号ＳＣＫの１周期中において第１判定信号Ｊ１のＬレベルとＨレベルのへの切替えを検出し、第１判定信号Ｊ１に相対したデューティー比のパルス信号（第２判定信号Ｊ２）を生成し、その生成した第２判定信号Ｊ２をドライバ回路２８に出力する。
【００５３】
ドライバ回路２８は、入力端子に入力された第２判定信号Ｊ２に応答して、出力端子から駆動信号Ｄを出力する。ドライバ回路２８は、Ｌレベルの第２判定信号Ｊ２が入力されたとき、Ｌレベルの駆動信号Ｄを出力し、Ｈレベルの第２判定信号Ｊ２に入力したとき、Ｈレベルの駆動信号Ｄを出力する。
【００５４】
ドライバ回路２８は、駆動信号Ｄをスイッチング回路２９に出力する。スイッチング回路２９はメインスイッチングトランジスタとしての第１トランジスタＴ１と同期用トランジスタとしての第２トランジスタＴ２を有している。
【００５５】
第１トランジスタＴ１は、ＰチャネルＭＯＳトランジスタであり、ゲートに駆動信号Ｄが入力され、ソースに入力電圧ＰＶＣＣが供給されている。第１トランジスタＴ１のドレインは、第２トランジスタＴ２のドレインに接続されている。
【００５６】
第２トランジスタＴ２は、ＮチャネルＭＯＳトランジスタであり、ゲートに駆動信号Ｄが入力されている。第２トランジスタＴ２のソースは、グランドに接続されている。また、第２トランジスタＴ２のドレインと第１トランジスタＴ１のドレインの接続点（ノードＬｘ）は、平滑回路２０のチョークコイルＬ１を介して内部回路１８に接続されている。
【００５７】
スイッチング回路２９は、ドライバ回路２８がＬレベルの駆動信号Ｄを出力すると、第１トランジスタＴ１がオン、第２トランジスタＴ２がオフして、入力電圧ＰＶＣＣをチョークコイルＬ１を介して内部回路１８に供給するようになっている。
【００５８】
また、反対に、スイッチング回路２９は、ドライバ回路２８がＨレベルの駆動信号Ｄを出力すると、第１トランジスタＴ１がオフ、第２トランジスタＴ２がオンして、内部回路１８への入力電圧ＰＶＣＣの供給を遮断させるようになっている。
【００５９】
即ち、実際に内部回路１８に出力している実電源電圧（第１電源電圧ＶｏＡ）が、電圧設定部３４に設定された最適電源電圧値Ｖｏ以下のとき、ドライバ回路２８は、Ｌレベルの駆動信号Ｄを出力し、第１トランジスタＴ１をオン、第２トランジスタＴ２をオフさせて、入力電圧ＰＶＣＣをチョークコイルＬ１を介して内部回路１８に供給するようになっている。
【００６０】
反対に、実際に内部回路１８に出力している実電源電圧が、電圧設定部３４に設定された最適電源電圧値Ｖｏより大きいとき、ドライバ回路２８は、Ｈレベルの駆動信号Ｄを出力し、第１トランジスタＴ１をオフ、第２トランジスタをオンさせ、内部回路１８への入力電圧ＰＶＣＣの供給を遮断させるようになっている。
【００６１】
つまり、電流比較器２５は、実際に内部回路１８に出力している実電源電圧が電圧設定部３４に設定された最適電源電圧値Ｖｏに近づくようデューティー比を制御する第１判定信号Ｊ１を出力する。ＦＦ回路２６は、第１判定信号Ｊ１に相対したパルス信号（第２判定信号Ｊ２）を生成する。そして、ドライブ部２８は、第２判定信号Ｊ２に応答して、実際に内部回路１８に出力している実電源電圧が電圧設定部３４に設定された最適電源電圧値Ｖｏに近づけるべくスイッチングトランジスタＴ１，Ｔ２を駆動する。
【００６２】
次に、上記の電圧制御部２２を備える第１ＤＣ−ＤＣコンバータ１４ａの動作を説明する。
今、図６に示すように、まず第１電源電圧ＶｏＡがデータテーブル４０に記憶された電圧値Ｖ１（第１負荷領域Ｚ１）に維持されている。
【００６３】
そして、時間ｔ１において、内部回路１８の負荷状態（消費電流Ｉｘ）がデータテーブル４０に記憶された第１負荷領域Ｚ１の電流値Ｉ２より増大すると、電流検出部２１は、このときの消費電流Ｉｘの電流値に相対して負荷検出電圧Ｖｒ２の値も増大する。負荷検出電圧Ｖｒ２が電流値Ｉ２に相対した電圧値まで大きくなると、電圧制御部２２は、第１電源電圧ＶｏＡの最適電源電圧値Ｖｏをデータテーブル４０に記憶された１つ上の負荷領域（第２負荷領域Ｚ２）の電圧値Ｖ２に設定し、この最適電源電圧値Ｖｏを分圧回路２４の分圧比を設定するためのデジタル値に変換して分圧回路２４に出力する。
【００６４】
そして、分圧回路２４が第１電源電圧ＶｏＡをデータテーブル４０に記憶された１つ上の負荷領域の電圧値Ｖ２にするための予め設定された分圧比に設定されると、分圧回路２４は、第１電源電圧ＶｏＡをデータテーブル４０に記憶された１つ上の負荷領域の電圧値Ｖ２に基づいた可変抵抗Ｒ２を変更して分圧電圧Ｖｅ１を小さくする。分圧電圧Ｖｅ１を小さくすることによって、誤差増幅器ＥＲＲ１から出力される誤差信号ＳＧ３が相対的に大きな値となる。
【００６５】
そして、誤差信号ＳＧ３がこの分圧電圧Ｖｅ１に相対した電圧値まで大きくなると、電流比較器２５は、この誤差信号ＳＧ３と負荷検出電圧Ｖｒ２を比較する。この誤差信号ＳＧ３と比較することによって、電流比較器２５から出力される第１判定信号Ｊ１が、第１電源電圧ＶｏＡが第１負荷領域Ｚ１の電圧値Ｖ１のときと比較して、デューティー比においてＬレベルの割合が大きくなる。
【００６６】
そして、この誤差信号ＳＧ３に相対した第１判定信号Ｊ１を入力すると、ＦＦ回路２６は、第１判定信号Ｊ１がＨレベルになるまで、Ｌレベルの第２判定信号Ｊ２を維持する。ＦＦ回路２６は、Ｈレベルの第１判定信号Ｊ１を入力すると、発振器２７からＨレベルのクロック信号ＳＣＫを入力するまで、Ｈレベルの第２判定信号Ｊ２を維持する。よって、ＦＦ回路２６から出力される第２判定信号Ｊ２が、第１電源電圧ＶｏＡが第１負荷領域Ｚ１の電圧値Ｖ１のときと比較して、デューティー比においてＬレベルの割合が大きくなる。
【００６７】
そして、この誤差信号ＳＧ３に相対したデューティー比の第２判定信号Ｊ２を入力すると、ドライバ回路２８は、この第２判定信号Ｊ２のデューティー比に相対して駆動信号Ｄを出力し、第１トランジスタＴ１と第２トランジスタＴ２をオンオフする。第１トランジスタＴ１と第２トランジスタＴ２を第２判定信号Ｊ２のデューティー比に相対してオンオフすることによって、第１電源電圧ＶｏＡが第２負荷領域Ｚ２の電圧値Ｖ２になる。
【００６８】
そして、第１電源電圧ＶｏＡが第２負荷領域Ｚ２の電圧値Ｖ２になると、第１ＤＣ−ＤＣコンバータ１４ａは、第１電源電圧ＶｏＡを第２負荷領域Ｚ２の電圧値Ｖ２に維持する。
【００６９】
そして、時間ｔ２において、内部回路１８の消費電流Ｉｘが第２負荷領域Ｚ２の電流値Ｉ３より増大すると、電流検出部２１は、このときの消費電流Ｉｘの電流値に相対して負荷検出電圧Ｖｒ２の値も増大する。負荷検出電圧Ｖｒ２が電流値Ｉ３に相対した電圧値まで大きくなると、電圧制御部２２は、第１電源電圧ＶｏＡの最適電源電圧値Ｖｏをデータテーブル４０に記憶された１つ上の負荷領域（第３負荷領域Ｚ３）の電圧値Ｖ３に設定し、この最適電源電圧値Ｖｏを分圧回路２４の分圧比を設定するためのデジタル値に変換して分圧回路２４に出力する。
【００７０】
そして、分圧回路２４が第１電源電圧ＶｏＡをデータテーブル４０に記憶された１つ上の第３負荷領域Ｚ３の電圧値Ｖ３にするための予め設定された分圧比に設定されると、分圧回路２４は、第１電源電圧ＶｏＡをデータテーブル４０に記憶された１つ上の第３負荷領域Ｚ３の電圧値Ｖ３に基づいた可変抵抗Ｒ２を変更して分圧電圧Ｖｅ１を小さくする。分圧電圧Ｖｅ１を小さくすることによって、誤差増幅器ＥＲＲ１から出力される誤差信号ＳＧ３が相対的に大きな値となる。
【００７１】
そして、誤差信号ＳＧ３がこの分圧電圧Ｖｅ１に相対した電圧値まで大きくなると、電流比較器２５は、この誤差信号ＳＧ３と負荷検出電圧Ｖｒ２を比較する。この誤差信号ＳＧ３と比較することによって、電流比較器２５から出力される第１判定信号Ｊ１が、第１電源電圧ＶｏＡがデータテーブル４０に記憶された第２負荷領域Ｚ２の電圧値Ｖ２のときと比較して、デューティー比においてＬレベルの割合が大きくなる。
【００７２】
そして、この誤差信号ＳＧ３に相対した第１判定信号Ｊ１を入力すると、ＦＦ回路２６は、第１判定信号Ｊ１がＨレベルになるまで、Ｌレベルの第２判定信号Ｊ２を維持する。ＦＦ回路２６は、Ｈレベルの第１判定信号Ｊ１を入力すると、発振器２７からＨレベルのクロック信号ＳＣＫを入力するまで、Ｌレベルの第２判定信号Ｊ２を維持する。よって、ＦＦ回路２６から出力される第２判定信号Ｊ２が、第１電源電圧ＶｏＡが第２負荷領域Ｚ２の電圧値Ｖ２のときと比較して、デューティー比においてＬレベルの割合が大きくなる。
【００７３】
そして、この誤差信号ＳＧ３に相対したデューティー比の第２判定信号Ｊ２を入力すると、ドライバ回路２８は、この第２判定信号Ｊ２のデューティー比に相対して駆動信号Ｄを出力し、第１トランジスタＴ１と第２トランジスタＴ２をオンオフする。第１トランジスタＴ１と第２トランジスタＴ２を第２判定信号Ｊ２のデューディー比に相対してオンオフすることによって、第１電源電圧ＶｏＡが第３負荷領域Ｚ３の電圧値Ｖ３になる。
【００７４】
そして、第１電源電圧ＶｏＡが第３負荷領域Ｚ３の電圧値Ｖ３になると、第１ＤＣ−ＤＣコンバータ１４ａは、第１電源電圧ＶｏＡを第３負荷領域Ｚ３の電圧値Ｖ３に維持する。
【００７５】
続いて、時間ｔ３において、内部回路１８の負荷状態（消費電流Ｉｘ）が第３負荷領域Ｚ３の電流値Ｉ４より増大すると、上記の時間ｔ１，ｔ２のときと同様に、第１ＤＣ−ＤＣコンバータ１４ａは、第１電源電圧ＶｏＡを第４負荷領域Ｚ４の電圧値Ｖ４に出力する。
【００７６】
そして、第１電源電圧ＶｏＡが第４負荷領域Ｚ４の電圧値Ｖ４になると、第１ＤＣ−ＤＣコンバータ１４ａは、第１電源電圧ＶｏＡを第４負荷領域Ｚ４の電圧値Ｖ４に維持する。
【００７７】
そして、時間ｔ４において、内部回路１８の負荷状態（消費電流Ｉｘ）が第４負荷領域Ｚ４の電流値Ｉ４より減少すると、電流検出部２１は、このときの消費電流Ｉｘの電流値に相対して負荷検出電圧Ｖｒ２の値も低下する。負荷検出電圧Ｖｒ２が電流値Ｉ３に相対した電圧値まで小さくなると、電圧制御部２２は、この電圧値を検出してから予め設定された時間ｔｋ経過後に、第１電源電圧ＶｏＡの最適電源電圧値Ｖｏをデータテーブル４０に記憶された１つ下の負荷領域（第３負荷領域Ｚ３）の電圧値Ｖ３に設定する。そして、電圧制御部２２は、この最適電源電圧値Ｖｏを分圧回路２４の分圧比を設定するためのデジタル値に変換して分圧回路２４に出力する。
【００７８】
そして、分圧回路２４が第１電源電圧ＶｏＡをデータテーブル４０に記憶された１つ下の負荷領域の電圧値Ｖ３にするための予め設定された分圧比に設定されると、分圧回路２４は、第１電源電圧ＶｏＡをデータテーブル４０に記憶された１つ下の領域の電圧値Ｖ３に基づいた可変抵抗Ｒ２を変更して分圧電圧Ｖｅ１を大きくする。分圧電圧Ｖｅ１を大きくすることによって、誤差増幅器ＥＲＲ１から出力される誤差信号ＳＧ３が相対的に小さな値となる。
【００７９】
そして、誤差信号ＳＧ３がこの分圧電圧Ｖｅ１に相対した電圧値まで小さくなると、電流比較器２５は、この誤差信号ＳＧ３と負荷検出電圧Ｖｒ２を比較する。この誤差信号ＳＧ３と比較することによって、電流比較器２５から出力される第１判定信号Ｊ１が、第１電源電圧ＶｏＡが第４負荷領域Ｚ４の電圧値Ｖ４のときと比較して、デューティー比においてＬレベルの割合が小さくなる。
【００８０】
そして、この誤差信号ＳＧ３に相対した第１判定信号Ｊ１を入力すると、ＦＦ回路２６は、第１判定信号Ｊ１がＨレベルになるまで、Ｌレベルの第２判定信号Ｊ２を維持する。ＦＦ回路２６は、Ｈレベルの第１判定信号Ｊ１を入力すると、発振器２７からＨレベルのクロック信号ＳＣＫを入力するまで、Ｌレベルの第２判定信号Ｊ２を維持する。よって、ＦＦ回路２６から出力される第２判定信号Ｊ２が、第１電源電圧ＶｏＡが第４負荷領域Ｚ４の電圧値Ｖ４のときと比較して、デューティー比においてＬレベルの割合が小さくなる。
【００８１】
そして、この誤差信号ＳＧ３に相対したデューティー比の第２判定信号Ｊ２を入力すると、ドライバ回路２８は、この第２判定信号Ｊ２のデューティー比に相対して駆動信号Ｄを出力して第１トランジスタＴ１と第２トランジスタＴ２をオンオフする。第１トランジスタＴ１と第２トランジスタＴ２を第１判定信号Ｊ１のデューティー比に相対してオンオフすることによって、第１電源電圧ＶｏＡがデータテーブル４０に記憶された１つ下の負荷領域（第３負荷領域Ｚ）の電圧値Ｖ３になる。
【００８２】
そして、第１電源電圧ＶｏＡが第３負荷領域Ｚ３の電圧値Ｖ３になると、第１ＤＣ−ＤＣコンバータ１４ａは、第１電源電圧ＶｏＡを第３負荷領域Ｚ３の電圧値Ｖ３に維持する。
【００８３】
そして、時間ｔ５において、内部回路１８の負荷状態（消費電流Ｉｘ）が第２負荷領域Ｚ２の電流値Ｉ２より減少すると、上記の時間ｔ４のときと同様に、第１ＤＣ−ＤＣコンバータ１４ａは、予め設定された時間ｔｋ経過後に第１電源電圧ＶｏＡをデータテーブル４０に記録された１つ下の負荷領域（第２負荷領域）の電圧値Ｖ２に出力する。そして、第１ＤＣ−ＤＣコンバータ１４ａは、再度、予め設定された時間ｔｋ経過した後に第１電源電圧がデータテーブル４０に記憶された１つ下の負荷領域（第１負荷領域Ｚ１）の電圧値Ｖ１になる。
【００８４】
つまり、内部回路１８の負荷状態がデータテーブル４０に記録された電流値を複数またいで低下する場合、第１ＤＣ−ＤＣコンバータ１４ａは、データテーブル４０に記録された電流値毎に予め設定された時間ｔｋを経過してから第１電源電圧ＶｏＡを変更する。このため、第１ＤＣ−ＤＣコンバータ１４ａの第１電源電圧ＶｏＡは、線形に低下せずに階段上に低下することになる。
【００８５】
従って、第１ＤＣ−ＤＣコンバータ１４ａは、いま電圧設定部３４に設定されている領域の上限消費電流値より増大するか、又は下限消費電流値より減少すると、電圧設定部３４の設定を変更して第１電源電圧ＶｏＡの最適電源電圧値Ｖｏを切替える。
【００８６】
以上記述したように、本実施の形態によれば、以下の効果を奏する。
（１）電圧制御部２２は、レジスタ部３０にデータテーブル４０を備えている。データテーブル４０は、内部回路１８の負荷状態を、複数の負荷領域に消費電流Ｉｘの大きさで区分し、その消費電流Ｉｘの大きさで区分された負荷領域毎に、最適な第１電源電圧ＶｏＡの最適電源電圧値Ｖｏのデータが記憶されている。電圧制御部２２は、内部回路１８の消費電流Ｉｘに相対した負荷検出電圧Ｖｒ２を入力し、この負荷検出電圧Ｖｒ２に基づいてデータテーブル４０に記憶された最適電源電圧値Ｖｏを選択する。そして、電圧制御部２２は、選択したデータテーブル４０に記録された最適電源電圧値Ｖｏに相対した分圧比に分圧回路２４を設定する。これによって、第１ＤＣ−ＤＣコンバータ１４ａは、設定された分圧回路２４の分圧比に相対した第１電源電圧ＶｏＡの最適電源電圧値Ｖｏを出力する。
【００８７】
従って、第１ＤＣ−ＤＣコンバータ１４ａは、このときの内部回路１８の負荷状態に最適な電源電圧を供給することができる。その結果、内部回路１８は低消費電力化することができる。
【００８８】
（２）内部回路１８の負荷状態がデータテーブル４０に記憶された下限電源電圧値Ｖｍｉｎより小さくなるとき、電圧制御部２２は、予め設定された時間ｔｋ経過後に、その時の内部回路１８の消費電流Ｉｘに最適なデータテーブル４０に記録された最適電源電圧値Ｖｏを選択する。そして、電圧制御部２２は、この最適電源電圧値Ｖｏに相対した分圧比に分圧回路２４を設定する。これによって、第１ＤＣ−ＤＣコンバータ１４ａは、データテーブル４０に記憶された下限電源電圧値Ｖｍｉｎより小さくなってから予め設定された時間ｔｋ経過後に、第１電源電圧ＶｏＡを切替えて出力する。
【００８９】
従って、瞬時の内部回路１８の消費電流Ｉｘの低下では第１電源電圧ＶｏＡを低下することはないため、内部回路１８の負荷状態が復帰したとき、内部回路１８の負荷状態に相対して低い第１電源電圧ＶｏＡがそのまま供給され、内部回路１８が正常に動作しなくなるということはない。
【００９０】
尚、上記各実施の形態は、以下の態様で実施してもよい。
・上記実施形態において、第１ＤＣ−ＤＣコンバータ１４ａの第１電源電圧ＶｏＡは、データテーブル４０に記憶された最適電源電圧値Ｖｏを出力していたが、システムコントローラ１３から第１電源電圧ＶｏＡの電圧値の情報を持つ信号を入力し、第１電源電圧ＶｏＡの電圧値を設定して出力してもよい。
【００９１】
・上記実施形態において、複数の第１〜第３ＤＣ−ＤＣコンバータ１４ａ〜１４ｃを備えたシステム電源を、１つの第１ＤＣ−ＤＣコンバータ１４ａを備えた電源ＩＣにしてもよい。
【００９２】
・上記実施形態において、内部回路１８の消費電流Ｉｘが減少する場合、予め設定された時間ｔｋ経過後に、第１ＤＣ−ＤＣコンバータ１４ａは、第１電源電圧ＶｏＡの電圧値を低下していた。しかしながら、第１ＤＣ−ＤＣコンバータ１４ａは、内部回路１８の消費電流Ｉｘが増大するときも予め設定された時間ｔｋ経過後に、第１電源電圧ＶｏＡの電圧値を上げてもよい。
【００９３】
・上記実施形態において、第１ＤＣ−ＤＣコンバータ１４ａのドライバ回路２８は、スイッチング回路２９に駆動信号Ｄを出力していた。しかしながら、駆動信号Ｄは、第１トランジスタＴ１のゲートに出力される第１駆動信号と第２トランジスタＴ２のゲートに出力される第２駆動信号に変更してもよい。第１駆動信号、第２駆動信号は、それぞれ第１トランジスタＴ１、第２トランジスタＴ２を相補的にオンオフさせる。また、第１駆動信号、第２駆動信号は、第１トランジスタＴ１、第２トランジスタＴ２が相補的にオンオフする切替わり期間には、第１トランジスタＴ１、第２トランジスタＴ２を共にオフさせる期間を生成する。
【００９４】
従って、第１トランジスタＴ１、第２トランジスタＴ２が相補的にオンオフする切替わり期間に、第１トランジスタＴ１、第２トランジスタＴ２が共にオンして貫通電流が流れることを防ぐことができる。
【００９５】
（第２実施形態）
以下、本発明を具体化した第２実施形態を図７〜図１０に従って説明する。第２実施形態では、電圧制御部２２が、内部回路１８の負荷状態の変化に応じて第１ＤＣ−ＤＣコンバータ１４ａの第１電源電圧ＶｏＡを制御する点が上記第１実施形態と異なっている。つまり、上記第１実施形態では、内部回路１８の消費電流がデータテーブル４０に記憶された負荷領域を２つ以上またいで負荷状態が変化する場合でも、そのときに設定している第１電源電圧ＶｏＡの最適電源電圧値Ｖｏを、１つ上又は下の負荷領域の最適電源電圧値Ｖｏを経て変更していた。
【００９６】
しかし、この実施形態では、内部回路１８の負荷状態がデータテーブル４０に記録された負荷領域を２つ以上またいで変化する場合、そのときに設定している第１電源電圧ＶｏＡの最適電源電圧値Ｖｏを、負荷状態の変化量に相対して２つ以上又は２つ以下の負荷領域の最適電源電圧値Ｖｏに変更する。以下、第１実施形態との相違点を中心に説明する。なお、第２実施形態の制御回路部は、図２に示す第１実施形態の制御回路部１９と略同様の構成を備えている。先の図２〜図５に示した部材と同一の部材にはそれぞれ同一の符号を付して示し、それら各要素についての詳細な説明は省略する。
【００９７】
図７は、電圧制御部２２ａの電気ブロック回路を示す。電圧制御部２２ａは、レジスタ部３０ａ、比較回路３１ａ、第１〜第３タイマＴＩ１〜ＴＩ３、選択部３３ａ、電圧設定部３４を備えている。
【００９８】
レジスタ部３０ａは、第１実施形態のレジスタ部３０と同様に、データテーブル４０を備えている。
レジスタ部３０ａは、電圧設定部３４に出力した最適電源電圧値Ｖｏの負荷領域における下限消費電流値に対する第１下限電源電圧値Ｖｍｉｎ１の第１データ信号Ｓｎと、電圧設定部３４に出力した最適電源電圧値Ｖｏの１つ下の負荷領域における下限消費電流値に対する第２下限電源電圧値Ｖｍｉｎ２（＜Ｖｍｉｎ１）の第２データ信号Ｓｎ−１と、電圧設定部３４に出力した最適電源電圧値Ｖｏ（Ｖｎ）の２つ下の負荷領域における下限消費電流値に対する第３下限電源電圧値Ｖｍｉｎ３（＜Ｖｍｉｎ２）の第３データ信号Ｓｎ−２を比較回路３１ａに出力するようになっている。
【００９９】
さらに、レジスタ部３０ａは、電圧設定部３４に出力した最適電源電圧値Ｖｏの負荷領域における上限消費電流値に対する第１上限電源電圧値Ｖｍａｘ１の第４データ信号Ｓｎ＋１と、電圧設定部３４に出力した最適電源電圧値Ｖｏの１つ上の負荷領域における上限消費電流値に対する第２上限電源電圧値Ｖｍａｘ２（＞Ｖｍａｘ１）の第５データ信号Ｓｎ＋２と、電圧設定部３４に出力した最適電源電圧値Ｖｏの２つ上の負荷領域における上限消費電流値に対する第３上限電源電圧値Ｖｍａｘ３（＞Ｖｍａｘ２）の第６データ信号Ｓｎ＋３を比較回路３１ａに出力するようになっている。
【０１００】
比較回路３１ａは、レジスタ部３０ａから入力された第１〜第６データ信号Ｓｎ−２〜Ｓｎ＋３と負荷検出電圧Ｖｒ２とを比較し、負荷検出電圧Ｖｒ２がデータテーブル４０に記憶した負荷領域のどの負荷領域に該当するかを判定するようになっている。
【０１０１】
図８は、比較回路３１ａの電気ブロック回路図を示す。比較回路３１ａは、第１〜第６デコーダ６１〜６６、第１〜第６コンパレータ７１〜７６、第１〜第３ノア回路７７ａ〜７７ｃ、第１〜第７アンド回路７８ａ〜７８ｇ，第１〜第３インバータ回路７９ａ〜７９ｄを備えている。
【０１０２】
第１デコーダ６１は、レジスタ部３０ａから第３下限電源電圧値Ｖｍｉｎ３の第３データ信号Ｓｎ−２を入力し、該第３下限電源電圧値Ｖｍｉｎ３を第１コンパレータ７１に出力する。第２デコーダ６２は、レジスタ部３０ａから第２下限電源電圧値Ｖｍｉｎ２の第２データ信号Ｓｎ−１を入力し、該第２下限電源電圧値Ｖｍｉｎ２を第２コンパレータ７２に出力する。第３デコーダ６３は、レジスタ部３０ａから第１下限電源電圧値Ｖｍｉｎ１の第１データ信号Ｓｎを入力し、該第１下限電源電圧値Ｖｍｉｎ１を第３コンパレータ７３に出力する。
【０１０３】
第４デコーダ６４は、レジスタ部３０ａから第１上限電源電圧値Ｖｍａｘ１の第４データ信号Ｓｎ＋１を入力し、該第１上限電源電圧値Ｖｍａｘ１を第４コンパレータ７４に出力する。第５デコーダ６５は、レジスタ部３０ａから第２上限電源電圧値Ｖｍａｘ２の第５データ信号Ｓｎ＋２を入力し、該第２上限電源電圧値Ｖｍａｘ２を第５コンパレータ７５に出力する。第６デコーダ６６は、レジスタ部３０ａから第３上限電源電圧値Ｖｍａｘ３の第６データ信号Ｓｎ＋３を入力し、該第３上限電源電圧値Ｖｍａｘ３を第６コンパレータ７６に出力する。
【０１０４】
第１コンパレータ７１は、非反転入力端子に電流検出部２１から負荷検出電圧Ｖｒ２を入力する。第１コンパレータ７１は、この負荷検出電圧Ｖｒ２と反転入力端子に入力した第３下限電源電圧値Ｖｍｉｎ３とを比較し、その結果に応じて第１比較信号ＣＭ１を第１ノア回路７７ａに出力する。つまり、第１コンパレータ７１は、負荷検出電圧Ｖｒ２が第３下限電源電圧値Ｖｍｉｎ３より大きいとき、Ｈレベル（高電位）の第１比較信号ＣＭ１を出力し、反対に、負荷検出電圧Ｖｒ２が第３下限電源電圧値Ｖｍｉｎ３より小さいとき、Ｌレベルの第１比較信号ＣＭ１を出力する。
【０１０５】
第２コンパレータ７２は、非反転入力端子に電流検出部２１から負荷検出電圧Ｖｒ２を入力する。第２コンパレータ７２は、この負荷検出電圧Ｖｒ２と反転入力端子に入力した第２下限電源電圧値Ｖｍｉｎ２とを比較し、その結果に応じて第２比較信号ＣＭ２を第１及び第２ノア回路７７ａ，７７ｂに出力する。つまり、第２コンパレータ７２は、負荷検出電圧Ｖｒ２が第２下限電源電圧値Ｖｍｉｎ２より大きいとき、Ｈレベル（高電位）の第２比較信号ＣＭ２を出力し、反対に、負荷検出電圧Ｖｒ２が第２下限電源電圧値Ｖｍｉｎ２より小さいとき、Ｌレベルの第２比較信号ＣＭ２を出力する。
【０１０６】
第３コンパレータ７３は、非反転入力端子に電流検出部２１から負荷検出電圧Ｖｒ２を入力する。第３コンパレータ７３は、この負荷検出電圧Ｖｒ２と反転入力端子に入力した第１下限電源電圧値Ｖｍｉｎ１とを比較し、その結果に応じて第３比較信号ＣＭ３を第２及び第３ノア回路７７ｂ，７７ｃ、第１アンド回路７８ａに出力する。つまり、第３コンパレータ７３は、負荷検出電圧Ｖｒ２が第１下限電源電圧値Ｖｍｉｎ１より大きいとき、Ｈレベル（高電位）の第３比較信号ＣＭ３を出力し、反対に、負荷検出電圧Ｖｒ２が第１下限電源電圧値Ｖｍｉｎ１より小さいとき、Ｌレベルの第３比較信号ＣＭ３を出力する。
【０１０７】
第４コンパレータ７４は、非反転入力端子に電流検出部２１から負荷検出電圧Ｖｒ２を入力する。第４コンパレータ７４は、この負荷検出電圧Ｖｒ２と反転入力端子に入力した第１上限電源電圧値Ｖｍａｘ１とを比較し、その結果に応じて第４比較信号ＣＭ４を第３ノア回路７７ｃ、第１及び第２アンド回路７８ａ，７８ｂに出力する。つまり、第４コンパレータ７４は、負荷検出電圧Ｖｒ２が第１上限電源電圧値Ｖｍａｘ１より大きいとき、Ｈレベル（高電位）の第４比較信号ＣＭ４を出力し、反対に、負荷検出電圧Ｖｒ２が第１上限電源電圧値Ｖｍａｘ１より小さいとき、Ｌレベルの第４比較信号ＣＭ４を出力する。
【０１０８】
第５コンパレータ７５は、非反転入力端子に電流検出部２１から負荷検出電圧Ｖｒ２を入力する。第５コンパレータ７５は、この負荷検出電圧Ｖｒ２と反転入力端子に入力した第２上限電源電圧値Ｖｍａｘ２とを比較し、その結果に応じて第５比較信号ＣＭ５を第２及び第３アンド回路７８ｂ，７８ｃに出力する。つまり、第５コンパレータ７５は、負荷検出電圧Ｖｒ２が第２上限電源電圧値Ｖｍａｘ２より大きいとき、Ｈレベル（高電位）の第５比較信号ＣＭ５を出力し、反対に、負荷検出電圧Ｖｒ２が第２上限電源電圧値Ｖｍａｘ２より小さいとき、Ｌレベルの第５比較信号ＣＭ５を出力する。
【０１０９】
第６コンパレータ７６は、非反転入力端子に電流検出部２１から負荷検出電圧Ｖｒ２を入力する。第６コンパレータ７６は、この負荷検出電圧Ｖｒ２と反転入力端子に入力した第３上限電源電圧値Ｖｍａｘ３とを比較し、その結果に応じて第６比較信号ＣＭ６を第３アンド回路７８ｃに出力する。つまり、第６コンパレータ７６は、負荷検出電圧Ｖｒ２が第３上限電源電圧値Ｖｍａｘ３より大きいとき、Ｈレベル（高電位）の第６比較信号ＣＭ６を出力し、反対に、負荷検出電圧Ｖｒ２が第３上限電源電圧値Ｖｍａｘ３より小さいとき、Ｌレベルの第６比較信号ＣＭ６を出力する。
【０１１０】
第１ノア回路７７ａは、第１コンパレータ７１から第１比較信号ＣＭ１と第２コンパレータ７２から第２比較信号ＣＭ２を入力する。第１ノア回路７７ａは、入力した第１及び第２比較信号ＣＭ１，ＣＭ２が共にＬレベルのとき、Ｈレベルの第１出力信号Ｂ１を第１インバータ回路７９ａに出力する。
【０１１１】
第２ノア回路７７ｂは、第２コンパレータ７２から第２比較信号ＣＭ２と第３コンパレータ７３から第３比較信号ＣＭ３を入力する。第２ノア回路７７ｂは、入力した第２及び第３比較信号ＣＭ２，ＣＭ３が共にＬレベルのとき、Ｈレベルの第１論理信号ＳＧ２１を第４アンド回路７８ｄと第２インバータ回路７９ｂに出力する。
【０１１２】
第３ノア回路７７ｃは、第３コンパレータ７３から第３比較信号ＣＭ３と第４コンパレータ７４から第４比較信号ＣＭ４を入力する。第３ノア回路７７ｃは、入力した第３及び第４比較信号ＣＭ３，ＣＭ４が共にＬレベルのとき、Ｈレベルの第２論理信号ＳＧ２２を第５アンド回路７８ｅに出力する。
【０１１３】
第１アンド回路７８ａは、第３コンパレータ７３から第３比較信号ＣＭ３と第４コンパレータ７４から第４比較信号ＣＭ４を入力する。第１アンド回路７８ａは、入力した第３及び第４比較信号ＣＭ３，ＣＭ４が共にＨレベルのとき、Ｈレベルの第３論理信号ＳＧ２３を第６アンド回路７８ｆに出力する。
【０１１４】
第２アンド回路７８ｂは、第４コンパレータ７４から第４比較信号ＣＭ４と第５コンパレータ７５から第５比較信号ＣＭ５を入力する。第２アンド回路７８ｂは、入力した第４及び第５比較信号ＣＭ４，ＣＭ５が共にＨレベルのとき、Ｈレベルの第４論理信号ＳＧ２４を第３インバータ回路７９ｃ、第７アンド回路７８ｇに出力する。
【０１１５】
第３アンド回路７８ｃは、第５コンパレータ７５から第５比較信号ＣＭ５と第６コンパレータ７６から第６比較信号ＣＭ６を入力する。第３アンド回路７８ｃは、入力した第５及び第６比較信号ＣＭ５，ＣＭ６が共にＨレベルのとき、Ｈレベルの第６出力信号Ｂ６を第４インバータ回路７９ｄに出力する。
【０１１６】
第１インバータ回路７９ａは、第１ノア回路７７ａから第１出力信号Ｂ１を入力する。第１インバータ回路７９ａは、第１出力信号Ｂ１を論理反転して第１反転信号ＢＢ１を第４アンド回路７８ｄに出力する。第２インバータ回路７９ｂは、第２ノア回路７７ｂから第１論理信号ＳＧ２１を入力する。第２インバータ回路７９ｂは、第１論理信号ＳＧ２１を論理反転して第２反転信号ＢＢ２を第５アンド回路７８ｅに出力する。第３インバータ回路７９ｃは、第２アンド回路７８ｂから第４論理信号ＳＧ２４を入力する。第３インバータ回路７９ｃは、第４論理信号ＳＧ２４を論理反転して第３反転信号ＢＢ３を第６アンド回路７８ｆに出力する。第４インバータ回路７９ｄは、第３アンド回路７８ｃから第６出力信号Ｂ６を入力する。第４インバータ回路７９ｄは、第６出力信号Ｂ６を論理反転して第４反転信号ＢＢ４を第７アンド回路７８ｇに出力する。
【０１１７】
第４アンド回路７８ｄは、第１インバータ回路７９ａからの第１反転信号ＢＢ１と第２ノア回路７７ｂから第１論理信号ＳＧ２１を入力する。第４アンド回路７８ｄは、入力した第１反転信号ＢＢ１と第１論理信号ＳＧ２１が共にＨレベルのとき、Ｈレベルの第２出力信号Ｂ２を出力する。
【０１１８】
第５アンド回路７８ｅは、第２インバータ回路７９ｂから第２反転信号ＢＢ２と第３ノア回路７７ｃから第２論理信号ＳＧ２２を入力する。第５アンド回路７８ｅは、入力した第２反転信号ＢＢ２と第２論理信号ＳＧ２２が共にＨレベルのとき、Ｈレベルの第３出力信号Ｂ３を出力する。
【０１１９】
第６アンド回路７８ｆは、第１アンド回路７８ａから第３論理信号ＳＧ２３と第３インバータ回路７９ｃから第３反転信号ＢＢ３を入力する。第６アンド回路７８ｆは、入力した第３論理信号ＳＧ２３と第３反転信号ＢＢ３とが共にＨレベルのとき、Ｈレベルの第４出力信号Ｂ４を出力する。
【０１２０】
第７アンド回路７８ｇは、第２アンド回路７８ｂから第４論理信号ＳＧ２４と第４インバータ回路７９ｄから第４反転信号ＢＢ４を入力する。第７アンド回路７８ｇは、入力した第４論理信号ＳＧ２４と第４反転信号ＢＢ４とが共にＨレベルのとき、Ｈレベルの第５出力信号Ｂ５を出力する。
【０１２１】
すなわち、比較回路３１ａは、負荷検出電圧Ｖｒ２が第３下限電源電圧値Ｖｍｉｎ３以下の場合、第１ノア回路７７ａからＨレベルの第１出力信号Ｂ１を出力する。そして、比較回路３１ａは、負荷検出電圧Ｖｒ２が第３下限電源電圧値Ｖｍｉｎ３より大きく第２下限電源電圧値Ｖｍｉｎ２以下の場合、第４アンド回路７８ｄからＨレベルの第２出力信号Ｂ２を出力する。また、比較回路３１ａは、負荷検出電圧Ｖｒ２が第２下限電源電圧値Ｖｍｉｎ２より大きく第１下限電源電圧値Ｖｍｉｎ１以下の場合、第５アンド回路７８ｅからＨレベルの第３出力信号Ｂ３を出力する。
【０１２２】
一方、比較回路３１ａは、負荷検出電圧Ｖｒ２が第１上限電源電圧値Ｖｍａｘ１より大きく第２上限電源電圧値Ｖｍａｘ２以下の場合、第６アンド回路７８ｆからＨレベルの第４出力信号Ｂ４を出力する。そして、比較回路３１ａは、負荷検出電圧Ｖｒ２が第２上限電源電圧値Ｖｍａｘ２より大きく第３上限電源電圧値Ｖｍａｘ３以下の場合、第７アンド回路７８ｇからＨレベルの第５出力信号Ｂ５を出力する。また、比較回路３１ａは、負荷検出電圧Ｖｒ２が第３上限電源電圧値Ｖｍａｘ３以上の場合、第３アンド回路７８ｃからＨレベルの第６出力信号Ｂ６を出力する。
【０１２３】
尚、比較回路３１ａは、負荷検出電圧Ｖｒ２が第１下限電源電圧値Ｖｍｉｎ１より大きく第１上限電源電圧値Ｖｍａｘ１以下の場合、Ｌレベルの第１〜第６出力信号Ｂ１〜Ｂ６をそれぞれ第１ノア回路７７ａ、第３〜第７アンド回路７８ｃ〜７８ｇから出力する。
【０１２４】
そして、比較回路３１ａは、負荷検出電圧Ｖｒ２が第１上限電源電圧値Ｖｍａｘ１より大きい場合、第４〜第６出力信号Ｂ４〜Ｂ６のいずれか１つがＨレベルとなり、そのＨレベルの出力信号を選択部３３ａに出力する。選択部３３ａは、第４〜第６出力信号Ｂ４〜Ｂ６のいずれかのＨレベルの出力信号を入力すると、レジスタ部３０ａに対して、今、電圧設定部３４に設定している第１電源電圧ＶｏＡの最適電源電圧値Ｖｏを、入力した第４〜第６出力信号Ｂ４〜Ｂ６に応じた負荷領域の最適電源電圧値Ｖｏに変更させるための選択信号Ｓ３０を出力する。
【０１２５】
つまり、選択部３３ａは、Ｈレベルの第４出力信号Ｂ４を入力すると、レジスタ部３０ａに対して、今、電圧設定部３４に設定している最適電源電圧値Ｖｏを、１つ上の負荷領域の最適電源電圧値Ｖｏに変更させるための選択信号Ｓ３０を出力する。
【０１２６】
また、選択部３３ａは、Ｈレベルの第５出力信号Ｂ５を入力すると、レジスタ部３０ａに対して、今、電圧設定部３４に設定している最適電源電圧値Ｖｏを、２つ上の負荷領域の最適電源電圧値Ｖｏに変更させるための選択信号Ｓ３０を出力する。
【０１２７】
また、選択部３３ａは、Ｈレベルの第６出力信号Ｂ６を入力すると、レジスタ部３０ａに対して、今、電圧設定部３４に設定している最適電源電圧値Ｖｏを、３つ上の負荷領域の最適電源電圧値Ｖｏに変更させるための選択信号Ｓ３０を出力する。
【０１２８】
一方、比較回路３１ａは、負荷検出電圧Ｖｒ２が下限電源電圧値Ｖｍｉｎ１以下の場合、第１〜第３出力信号Ｂ１〜Ｂ３のいずれか１つがＨレベルとなり、そのＨレベルの出力信号をそれぞれ対応する第１〜第３タイマＴ１〜Ｔ３に出力する。第１〜第３タイマＴ１〜Ｔ３は、比較回路３１ａからそれぞれ対応するＨレベルの第１〜第３出力信号Ｂ１〜Ｂ３を入力すると、予め設定された時間経過後に該Ｈレベルの第１〜第３出力信号Ｂ１〜Ｂ３を遅延させてそれぞれ選択部３３ａに出力する。例えば、第１〜第３タイマＴ１〜Ｔ３はカウンタで構成され、各カウンタのカウント値に基づいてそれぞれ予め定めた時間ｔｋ１〜ｔｋ３遅延させてＨレベルの第１〜第３出力信号Ｂ１〜Ｂ３を選択部３３ａに出力すると、選択部３３ａは、レジスタ部３０ａに対して、第１〜第３出力信号Ｂ１〜Ｂ３に応じた負荷領域の最適電源電圧値Ｖｏに変更させるための選択信号Ｓ３０を出力する。
【０１２９】
つまり、選択部３３ａは、第１タイマＴ１にて遅延されたＨレベルの第１出力信号Ｂ１を入力すると、レジスタ部３０ａに対して、今、電圧設定部３４に設定している最適電源電圧値Ｖｏを、３つ下の負荷領域の最適電源電圧値Ｖｏに変更させるための選択信号Ｓ３０を出力する。
【０１３０】
また、選択部３３ａは、第２タイマＴ２にて遅延されたＨレベルの第２出力信号Ｂ２を入力すると、レジスタ部３０ａに対して、今、電圧設定部３４に設定している最適電源電圧値Ｖｏを、２つ下の負荷領域の最適電源電圧値Ｖｏに変更させるための選択信号Ｓ３０を出力する。
【０１３１】
さらに、選択部３３ａは、第３タイマＴ３にて遅延されたＨレベルの第３出力信号Ｂ３を入力すると、レジスタ部３０ａに対して、今、電圧設定部３４に設定している最適電源電圧値Ｖｏを、１つ下の負荷領域の最適電源電圧値Ｖｏに変更させるための選択信号Ｓ３０を出力する。
【０１３２】
尚、第１〜第３タイマＴ１〜Ｔ３は、それぞれ予め定めた時間ｔｋ１〜ｔｋ３経過前に、Ｈレベルの第１〜第３出力信号Ｂ１〜Ｂ３が消失したとき（Ｌレベルの第１〜第３出力信号Ｂ１〜Ｂ３になったとき）、リセットされ、該Ｈレベルの第１〜第３出力信号Ｂ１〜Ｂ３を選択部３３ａに出力しないようになっている。
【０１３３】
そして、前記したように、レジスタ部３０ａは、選択部３３ａから選択信号Ｓ３０（第１〜第６出力信号Ｂ１〜Ｂ６）に基づいて、先に電圧設定部３４に設定した最適電源電圧値Ｖｏを、最適な負荷領域の最適電源電圧値Ｖｏに変更する。さらに、レジスタ部３０ａは、電圧設定部３４に出力した最適電源電圧値Ｖｏの負荷領域における第１〜第３下限消費電流値に対する第１〜第３下限電源電圧値Ｖｍｉｎ１〜Ｖｍｉｎ３の第１〜第３データ信号Ｓｎ〜Ｓｎ−２と、第４〜第６上限消費電流値に対する第４〜第６上限電源電圧値Ｖｍａｘ１〜Ｖｍａｘ３（＞Ｖｍｉｎ）の第４〜第６データ信号Ｓｎ＋１〜Ｓｎ＋３を比較回路３１ａに出力する。
【０１３４】
そして、電圧設定部３４に設定した第１電源電圧ＶｏＡの最適電源電圧値Ｖｏは、図２に示す分圧回路２４の分圧比を設定するためのデジタル値に変換されて同分圧回路２４に出力される。
【０１３５】
次に、上記の電圧制御部２２ａを備える第１ＤＣ−ＤＣコンバータ１４ａの動作を説明する。
今、図９に示すように、まず第１電源電圧ＶｏＡが第１負荷領域Ｚ１の電圧値Ｖ１に維持されている。
【０１３６】
そして、時間ｔ１０において、内部回路１８の消費電流Ｉｘが第３負荷領域Ｚ３の電流値Ｉ４より増大すると、電流検出部２１は、このときの消費電流Ｉｘの電流値に相対して負荷検出電圧Ｖｒ２の値も増大する。負荷検出電圧Ｖｒ２が第３負荷領域Ｚ３の電流値Ｉ４に相対した電圧値まで大きくなると、電圧制御部２２ａは、第１電源電圧ＶｏＡの最適電源電圧値Ｖｏをデータテーブル４０に記憶された３つ上の第４負荷領域Ｚ４の電圧値Ｖ４に設定し、この最適電源電圧値Ｖｏを分圧回路２４の分圧比を設定するためのデジタル値に変換して分圧回路２４に出力する。
【０１３７】
そして、第１実施形態と同様に、第１ＤＣ−ＤＣコンバータ１４ａは、ただちに第１電源電圧ＶｏＡを第４負荷領域Ｚ４の電圧値Ｖ４にして出力する。
第１電源電圧ＶｏＡが第４負荷領域Ｚ４の電圧値Ｖ４になると、第１ＤＣ−ＤＣコンバータ１４ａは、第１電源電圧ＶｏＡを第４負荷領域Ｚ４の電圧値Ｖ４に維持する。
【０１３８】
そして、時間ｔ１１において、内部回路１８の消費電流Ｉｘが第２負荷領域Ｚ２の電流値Ｉ２より減少すると、電流検出部２１は、このときの消費電流Ｉｘの電流値に相対して負荷検出電圧Ｖｒ２の値も低下する。負荷検出電圧Ｖｒ２が第２負荷領域Ｚ２の電流値Ｉ２に相対した電圧値まで小さくなると、電圧制御部２２は、この電圧値を検出してから予め設定された時間ｔｋ１経過後に、最適電源電圧値Ｖｏをデータテーブル４０に記憶された３つ下の第１負荷領域Ｚ１の電圧値Ｖ１に設定し、この最適電源電圧値Ｖｏを分圧回路２４の分圧比を設定するためのデジタル値に変換して分圧回路２４に出力する。
【０１３９】
そして、第１実施形態と同様に、第１ＤＣ−ＤＣコンバータ１４ａは、ただちに第１電源電圧ＶｏＡをデータテーブル４０に記録された第１負荷領域Ｚ１の電圧値Ｖ１に出力する。
【０１４０】
第１電源電圧ＶｏＡが第１負荷領域Ｚ１の電圧値Ｖ１になると、第１ＤＣ−ＤＣコンバータ１４ａは、第１電源電圧ＶｏＡを第１負荷領域Ｚ１の電圧値Ｖ１に維持する。
そして、時間ｔ１２において、内部回路１８の消費電流Ｉｘが第２負荷領域Ｚ２の電流値Ｉ３より増大すると、上記の時間ｔ１０のときと同様に、第１ＤＣ−ＤＣコンバータ１４ａは、第１電源電圧ＶｏＡを第３負荷領域Ｚ３の電圧値Ｖ３に出力する。
【０１４１】
そして、第１電源電圧ＶｏＡが第３負荷領域Ｚ３の電圧値Ｖ３になると、第１ＤＣ−ＤＣコンバータ１４ａは、第１電源電圧ＶｏＡを第３負荷領域Ｚ３の電圧値Ｖ３に維持する。
【０１４２】
そして、時間ｔ１３において、内部回路１８の消費電流Ｉｘが第２負荷領域Ｚ２の電流値Ｉ２より減少すると、上記の時間ｔ１１のときと同様に、第１ＤＣ−ＤＣコンバータ１４ａは、予め設定された時間ｔｋ２経過後に第１電源電圧ＶｏＡを第１負荷領域Ｚ１の電圧値Ｖ１に出力する。
【０１４３】
そして、第１電源電圧ＶｏＡが第１負荷領域Ｚ１の電圧値Ｖ１になると、第１ＤＣ−ＤＣコンバータ１４ａは、第１電源電圧ＶｏＡを第１負荷領域Ｚ１の電圧値Ｖ１に維持する。
【０１４４】
そして、時間ｔ１４において、内部回路１８の消費電流Ｉｘが第１負荷領域Ｚ１の電流値Ｉ２より増大すると、上記の時間ｔ１０のときと同様に、第１ＤＣ−ＤＣコンバータ１４ａは、第１電源電圧ＶｏＡを第２負荷領域Ｚ２の電圧値Ｖ２に出力する。
【０１４５】
そして、第１電源電圧ＶｏＡが第２負荷領域Ｚ２の電圧値Ｖ２になると、第１ＤＣ−ＤＣコンバータ１４ａは、第１電源電圧ＶｏＡを第２負荷領域Ｚ２の電圧値Ｖ２に維持する。
【０１４６】
そして、時間ｔ１５において、内部回路１８の消費電流Ｉｘが第２負荷領域Ｚ２の電流値Ｉ２より減少すると、上記の時間ｔ１５のときと同様に、第１ＤＣ−ＤＣコンバータ１４ａは、予め設定された時間ｔｋ３経過後に第１電源電圧ＶｏＡを第１負荷領域Ｚ１の電圧値Ｖ１に出力する。
【０１４７】
そして、第１電源電圧ＶｏＡが第１負荷領域Ｚ１の電圧値Ｖ１になると、第１ＤＣ−ＤＣコンバータ１４ａは、第１電源電圧ＶｏＡを第１負荷領域Ｚ１の電圧値Ｖ１に維持する。
【０１４８】
つまり、内部回路１８の消費電流Ｉｘがデータテーブル４０に記憶した負荷領域を複数またいで増大又は低下する場合、第１ＤＣ−ＤＣコンバータ１４ａは、そのときの内部回路１８の消費電流Ｉｘに相対した負荷領域における最適電源電圧値Ｖｏをデータテーブル４０から読み出し出力する。
【０１４９】
以上記述したように、本実施の形態によれば、以下の効果を奏する。
内部回路１８の負荷状態がデータテーブル４０に記録された消費電流Ｉｘの負荷領域を少なくとも２つ以上領域をまたいで変化するとき、該変化した内部回路１８の負荷状態に対する最適なデータテーブル４０に記憶した最適電源電圧値Ｖｏを直ちに選択することができる。このため、データテーブル４０に記憶された各負荷領域を順番に１つずつ経て電流値を増減することに比べ、応答時間を短縮することができる。
【０１５０】
尚、上記各実施の形態は、以下の態様で実施してもよい。
・上記実施形態において、内部回路１８の負荷状態について軽負荷方向への変化量が大きいほど、該軽負荷状態を検出してから第１電源電圧ＶｏＡの電圧値の切替えまでの時間を長くしていたが、該軽負荷状態の変化量にかかわらず一定にしてもよい。
【０１５１】
（第３実施形態）
以下、本発明を具体化した第３実施形態を図１０〜図１２に従って説明する。第１及び第２実施形態では、内部回路１８の負荷状態が負荷領域を２つ以上またいで変化した後に、内部回路１８の変化後の負荷状態に相対した第１電源電圧ＶｏＡを生成し出力していた。
【０１５２】
第３実施形態では、内部回路１８の負荷状態が負荷領域を２つ以上またいで変化する前に、その変化した後の内部回路１８の消費電流Ｉｘに相対した第１電源電圧ＶｏＡを生成し出力するようにしたものである。
【０１５３】
本実施形態では、内部回路１８は、負荷状態が負荷領域を２つ以上またいで変化する前に、予め設定された負荷状態の変化を繰り返すように設計されている回路である。そこで、本実施形態では、このように設計された内部回路１８において予め設定された負荷状態の変化の繰り返しを検出することで、変化した後の内部回路１８の負荷状態に相対した第１電源電圧ＶｏＡを生成するようにしている。
【０１５４】
本実施形態では、予め設定された内部回路１８の負荷状態の変化は、図１２に示すように、内部回路１８の負荷状態が負荷領域を２つ以上またいで増減する前に、内部回路１８の負荷状態をデータテーブル４０に記憶された電流値Ｉ１〜Ｉ２の第１負荷領域Ｚ１から電流値Ｉ２〜Ｉ３の第２負荷領域Ｚ２に上げ、所定時間内に電流値Ｉ２〜Ｉ３の第２負荷領域Ｚ２から電流値Ｉ１〜Ｉ２の第１負荷領域Ｚ１に下げ、所定時間内に電流値Ｉ１〜Ｉ２の第１負荷領域Ｚ１から電流値Ｉ２〜Ｉ３の第２負荷領域Ｚ２に上げ、所定時間内に電流値Ｉ２〜Ｉ３の第２負荷領域Ｚ２から電流値Ｉ１〜Ｉ２の第１負荷領域Ｚ１に下げるものである。
【０１５５】
なお、予め設定された内部回路１８の負荷状態の変化は、内部回路１８の通常動作で行われないような内部回路１８の負荷状態の変化であれば、どのような増減変化でも良い。
本実施形態では、内部回路１８の負荷状態がデータテーブル４０に記憶された電流値Ｉ１〜Ｉ２の第１負荷領域Ｚ１から電流値Ｉ４〜Ｉ５の第４負荷領域Ｚ４まで増大する場合について説明する。なお、内部回路１８の負荷状態がその他の負荷領域を２つ以上またいで増減する場合でもよく、これらの説明については省略する。第３実施形態は、図２に示す第１実施形態の制御回路部１９の電圧制御部２２の構成が相違する。そのため、その相違点のみを説明の便宜上説明する。
【０１５６】
図１０は、本実施形態の電圧制御部２２ｃの電気的構成を示すブロック回路図である。図１０に示すように、電圧制御部２２ｃは、検知部としての変化検出部１１０を備えている。変化検出部１１０は、比較回路３１からのＨレベルの第１出力信号Ａ１を入力するとともに、タイマＴＩからの遅延されたＨレベルの第２出力信号Ａ２を入力するようになっている。そして、変化検出部１１０は、Ｈレベルの第１出力信号Ａ１及びＨレベルの第２出力信号Ａ２に基づいて検出信号Ｅ１を選択部３３ｂに出力する。
【０１５７】
図１１は、変化検出部１１０の電気ブロック回路図を示す。図１１において、変化検出部１１０は、第１〜第３タイマＴａ〜Ｔｃ、第１〜第４アンド回路８１〜８４、第１〜第３フリップフリップ回路（ＦＦ回路）９１〜９３を備えている。
【０１５８】
第１タイマＴａは、比較回路３１から第１出力信号Ａ１を入力する。第１タイマＴａは、Ｈレベルの第１出力信号Ａ１を入力すると、Ｈレベルの第１タイマ信号ＳＴ１を第１アンド回路８１に直ちに出力するとともに、Ｈレベルの第１タイマ信号ＳＴ１を入力した時から予め設定された時間ｔｈ１経過するまでＨレベルの第１タイマ信号ＳＴ１の出力状態を維持する。即ち、第１タイマＴａは、Ｈレベルの第１出力信号Ａ１を入力した時から予め設定された時間ｔｈ１の間、Ｈレベルの第１タイマ信号ＳＴ１を出力した後に、該Ｈレベルの第１タイマ信号ＳＴ１を消失させる。
【０１５９】
第１アンド回路８１は、第１タイマＴａから第１タイマ信号ＳＴ１と第２出力信号Ａ２を入力する。第１アンド回路８１は、入力した第１タイマ信号ＳＴ１、第２出力信号Ａ２が共にＨレベルのとき、Ｈレベルの第１クロック信号ＳＣＫ１を第１ＦＦ回路９１に出力する。
【０１６０】
つまり、第１電源電圧ＶｏＡが１つ上の負荷領域の最適電源電圧値Ｖｏに切替わり、予め設定された時間ｔｈ１以内に、内部回路１８の負荷状態（消費電流Ｉｘ）が第２負荷領域Ｚ２の電流値Ｉ２より小さくなり予め設定された時間ｔｋ経過したとき、第１アンド回路８１は、Ｈレベルの第１クロック信号ＳＣＫ１を第１ＦＦ回路９１に出力する。
【０１６１】
第１ＦＦ回路９１は、Ｄ−フリップフロップ回路であり、そのクロック入力端子に第１アンド回路８１からの第１クロック信号ＳＣＫ１を入力する。第１ＦＦ回路９１は、そのデータ入力端子Ｄに反転出力端子ＸＱからの第１ＦＦ反転出力信号ＳＢＱ１を入力する。そして、第１ＦＦ回路９１は、クロック入力端子に入力される第１クロック信号ＳＣＫ１のＨレベルの立ち上がりに応答し、出力端子Ｑから第１ＦＦ反転出力信号ＳＢＱ１の相補信号である第１ＦＦ出力信号ＳＱ１を出力する。
【０１６２】
即ち、第１タイマＴａが第１出力信号Ａ１を比較回路３１から入力し、第１タイマＴａが第１出力信号Ａ１を入力してから予め設定された時間ｔｈ１以内に、タイマＴＩからの遅延した第２出力信号Ａ２を入力すると、第１アンド回路８１は、Ｈレベルの第１クロック信号ＳＣＫ１を第１ＦＦ回路９１のクロック入力端子に出力する。そして、第１ＦＦ回路９１は、そのクロック入力端子に第１アンド回路８１からＨレベルの第１クロック信号ＳＣＫ１を入力するとＨレベルの第１ＦＦ出力信号ＳＱ１を出力し、この信号を保持する。
【０１６３】
Ｈレベルの第１ＦＦ出力信号ＳＱ１は、第２タイマＴｂに出力される。第２タイマＴｂは、Ｈレベルの第１ＦＦ出力信号ＳＱ１を入力すると、Ｈレベルの第２タイマ信号ＳＴ２を第２アンド回路８２に直ちに出力するとともに、予め設定された時間ｔｈ２経過するまでＨレベルの第２タイマ信号ＳＴ２の出力状態を維持する。即ち、第２タイマＴｂは、Ｈレベルの第１ＦＦ出力信号ＳＱ１を入力した時から予め設定された時間ｔｈ２の間、Ｈレベルの第２タイマ信号ＳＴ２を出力した後に、該Ｈレベルの第２タイマ信号ＳＴ２を消失される。
【０１６４】
第２アンド回路８２は、第２タイマＴｂから第２タイマ信号ＳＴ２と、比較回路３１から第１出力信号Ａ１を入力する。第２アンド回路８２は、入力した第２タイマ信号ＳＴ２及び第１出力信号Ａ１が共にＨレベルのときに、Ｈレベルの第２クロック信号ＳＣＫ２を第２ＦＦ回路９２に出力する。即ち、第２の変化をしたとき、つまり、内部回路１８の消費電流Ｉｘが第２負荷領域Ｚ２の電流値Ｉ２より小さくなり予め設定された時間ｔｋ経過して、予め設定された時間ｔｈ２以内に、内部回路１８の負荷状態（消費電流Ｉｘ）が第１負荷領域Ｚ１の電流値Ｉ２より大きくなったとき、第２アンド回路８２は、Ｈレベルの第２クロック信号ＳＣＫ２を第２ＦＦ回路９２に出力する。
【０１６５】
第２ＦＦ回路９２は、Ｄ−フリップフロップ回路であり、クロック入力端子に第２アンド回路８２から第２クロック信号ＳＣＫ２を入力する。第２ＦＦ回路９２は、データ入力端子Ｄに反転出力端子ＸＱからの第２ＦＦ反転出力信号ＳＢＱ２を入力する。そして、第２ＦＦ回路９２は、クロック入力端子に入力される第２クロック信号ＳＣＫ２のＨレベルの立ち上がりに応答し、出力端子Ｑから第２ＦＦ反転出力信号ＳＢＱ２の相補信号である第２ＦＦ出力信号ＳＱ２を出力する。
【０１６６】
即ち、第２タイマＴｂが第１ＦＦ回路９１から第１ＦＦ出力信号ＳＱ１を入力し、第１ＦＦ回路９１が第１ＦＦ出力信号ＳＱ１を出力してから予め設定された時間ｔｈ２以内に、第２アンド回路８２が比較回路３１から第１出力信号Ａ１を入力すると、第２アンド回路８２は、Ｈレベルの第２クロック信号ＳＣＫ２を第２ＦＦ回路９２のクロック入力端子に出力する。そして、第２ＦＦ回路９２は、そのクロック入力端子に第２アンド回路８２からＨレベルの第２クロック信号ＳＣＫ２を入力するとＨレベルの第２ＦＦ出力信号ＳＱ２を出力し、この信号を保持する。
【０１６７】
Ｈレベルの第２ＦＦ出力信号ＳＱ２は、第３タイマＴｃに出力される。第３タイマＴｃは、Ｈレベルの第２ＦＦ出力信号ＳＱ２を入力すると、Ｈレベルの第３タイマ信号ＳＴ３を第３アンド回路８３に直ちに出力するとともに、予め設定された時間ｔｈ３経過するまでＨレベルの第３タイマ信号ＳＴ３の出力状態を維持する。即ち、第３タイマＴｃは、Ｈレベルの第２ＦＦ出力信号ＳＱ２を入力した時から予め設定された時間ｔｈ３の間、Ｈレベルの第３タイマ信号ＳＴ３を出力した後に、該Ｈレベルの第３タイマ信号ＳＴ３を消失させる。
【０１６８】
第３アンド回路８３は、第３タイマＴｃから第３タイマ信号ＳＴ３と、タイマＴ１からの第２出力信号Ａ２を入力する。第３アンド回路８３は、入力した第３タイマ信号ＳＴ３及び第２出力信号Ａ２が共にＨレベルのときに、Ｈレベルの第３クロック信号ＳＣＫ３を第３ＦＦ回路９３に出力する。即ち、第３の変化をしたとき、つまり、内部回路１８の負荷状態（消費電流Ｉｘ）が第１負荷領域Ｚ１の電流値Ｉ２より大きくなって、予め設定された時間ｔｈ３以内に、内部回路１８の消費電流Ｉｘが第２負荷領域Ｚ２の電流値Ｉ２より小さくなり予め設定された時間ｔｋ経過したとき、第３アンド回路８３は、Ｈレベルの第３クロック信号ＳＣＫ３を第３ＦＦ回路９３に出力する。
【０１６９】
第３ＦＦ回路９３は、Ｄ−フリップフロップ回路であり、そのクロック入力端子に第３アンド回路８３から第３クロック信号ＳＣＫ３を入力する。第３ＦＦ回路９３は、そのデータ入力端子Ｄに反転出力端子ＸＱからの第３ＦＦ反転出力信号ＳＢＱ３を入力する。そして、第３ＦＦ回路９３は、クロック入力端子に入力された第３クロック信号ＳＣＫ３のＨレベルの立ち上がりに応答し、出力端子Ｑから第３ＦＦ反転出力信号ＳＢＱ３の相補信号である第３ＦＦ出力信号ＳＱ３を出力する。
【０１７０】
即ち、第３タイマＴｃが第２ＦＦ回路９２から第２ＦＦ出力信号ＳＱ２を入力し、第２ＦＦ回路９２が第２ＦＦ出力信号ＳＱ２を出力してから予め設定された時間ｔｈ３以内に、第３アンド回路８３がタイマＴＩから第２出力信号Ａ２を入力すると、第３アンド回路８３は、第３ＦＦ回路９３のクロック入力端子にＨレベルの第３クロック信号ＳＣＫ３を出力する。そして、第３ＦＦ回路９３は、クロック入力端子に第３アンド回路８３からＨレベルの第３クロック信号ＳＣＫ３を入力するとＨレベルの第３ＦＦ出力信号ＳＱ３を出力し、この信号を保持する。
【０１７１】
Ｈレベルの第３ＦＦ出力信号ＳＱ３はＨレベルの第１ＦＦ出力信号ＳＱ１及びＨレベルの第２ＦＦ出力信号ＳＱ２とともに第４アンド回路８４に出力される。第４アンド回路８４は、入力した第１〜第３ＦＦ出力信号ＳＱ１〜ＳＱ３が共にＨレベルのとき、Ｈレベルの検出信号Ｅ１を選択部３３ｂに出力する。
【０１７２】
即ち、第１〜第３の変化をしたとき、第４アンド回路８４は、Ｈレベルの検出信号Ｅ１を選択部３３ｂに出力する。
選択部３３ｂは、変化検出部１１０から検出信号Ｅ１を入力すると、予め設定された時間ｔｈ４経過後（時間ｔ２４）に、３つ上の領域の最適電源電圧値Ｖｏに変更させるための選択信号Ｓ１０をレジスタ部３０に出力する。
【０１７３】
次に、変化検出部１１０を備える第１ＤＣ−ＤＣコンバータ１４ａの、内部回路１８の負荷状態が負荷領域を２つ以上またいで変化する場合の動作について説明する。
今、図１２に示すように、まず第１電源電圧ＶｏＡが第１負荷領域Ｚ１の電圧値Ｖ１に維持されている。
【０１７４】
時間ｔ２０において、内部回路１８の負荷状態（消費電流Ｉｘ）が第１負荷領域Ｚ１の電流値Ｉ２より増大すると、第１実施形態と同様に、負荷検出電圧Ｖｒ２が第１負荷領域Ｚ１の電流値Ｉ２に相対した電圧値まで大きくなり、比較回路３１は、負荷検出電圧Ｖｒ２が上限電源電圧値Ｖｍａｘより大きくなるため、第１出力信号Ａ１を選択部３３ｂと変化検出部１１０に出力する。
【０１７５】
第１出力信号Ａ１を入力すると、選択部３３ｂは、レジスタ部３０に対して、１つ上の領域の最適電源電圧値Ｖｏに変更させるための選択信号Ｓ１０を出力する。選択信号Ｓ１０を入力すると、レジスタ部３０は、同選択信号Ｓ１０に基づいて、先に電圧設定部３４に設定した最適電源電圧値Ｖｏを、１つ上の負荷領域の最適電源電圧値Ｖｏに変更する。１つ上の負荷領域の最適電源電圧値Ｖｏに変更されると、電圧設定部３４は、分圧回路２４の分圧比を設定するためのデジタル値に変換されて同分圧回路２４に出力される。そして、第１ＤＣ−ＤＣコンバータ１４ａは、直ちに第１電源電圧ＶｏＡを第２負荷領域Ｚ２の電圧値Ｖ２に出力する。
【０１７６】
そして、第１電源電圧ＶｏＡが第２負荷領域Ｚ２の電圧値Ｖ２になると、第１ＤＣ−ＤＣコンバータ１４ａは、第１電源電圧ＶｏＡを第２負荷領域Ｚ２の電圧値Ｖ２に維持する。
【０１７７】
時間ｔ２１において、内部回路１８の消費電流Ｉｘが第２負荷領域Ｚ２の電流値Ｉ２より減少すると、第１実施形態と同様に、第１実施形態と同様に、負荷検出電圧Ｖｒ２が第２負荷領域Ｚ２の電流値Ｉ２に相対した電圧値まで小さくなり、比較回路３１は、負荷検出電圧Ｖｒ２が下限電源電圧値Ｖｍｉｎより小さくなるため、第２出力信号Ａ２をタイマＴＩに出力する。第２出力信号Ａ２を出力すると、タイマＴＩは、予め設定された時間ｔｋ経過後に第２出力信号Ａ２を選択部３３ｂと変化検出部１１０に出力する。
【０１７８】
第２出力信号Ａ２を入力すると、選択部３３ｂは、レジスタ部３０に対して、１つ下の負荷領域の最適電源電圧値Ｖｏに変更させるための選択信号Ｓ１０を出力する。選択信号Ｓ１０を入力すると、レジスタ部３０は、同選択信号Ｓ１０に基づいて、先に電圧設定部３４に設定した最適電源電圧値Ｖｏを、１つ下の負荷領域の最適電源電圧値Ｖｏに変更する。１つ下の負荷領域の最適電源電圧値Ｖｏに変更されると、電圧設定部３４は、分圧回路２４の分圧比を設定するためのデジタル値に変換されて同分圧回路２４に出力される。そして、第１ＤＣ−ＤＣコンバータ１４ａは、予め設定された時間ｔｋ経過後に第１電源電圧ＶｏＡを第１負荷領域Ｚ１の電圧値Ｖ１に出力する。
【０１７９】
そして、第１電源電圧ＶｏＡが第１負荷領域Ｚ１の電圧値Ｖ１になると、第１ＤＣ−ＤＣコンバータ１４ａは、第１電源電圧ＶｏＡを第１負荷領域Ｚ１の電圧値Ｖ１に維持する。
【０１８０】
また、このとき、比較回路３１からタイマＴＩを介して第２出力信号Ａ２を入力すると、変化検出部１１０は、第１の変化を検出したとして、第１ＦＦ回路９１がＨレベルの第１ＦＦ出力信号ＳＱ１を出力する。
【０１８１】
時間ｔ２２において、内部回路１８の消費電流Ｉｘが第１負荷領域Ｚ１の電流値Ｉ２より増大すると、時間ｔ２０と同様に、第１ＤＣ−ＤＣコンバータ１４ａは、直ちに第１電源電圧ＶｏＡを第２負荷領域Ｚ２の電圧値Ｖ２に出力する。
【０１８２】
そして、第１電源電圧ＶｏＡが第２負荷領域Ｚ２の電圧値Ｖ２になると、第１ＤＣ−ＤＣコンバータ１４ａは、第１電源電圧ＶｏＡを第２負荷領域Ｚ２の電圧値Ｖ２に維持する。
【０１８３】
また、このとき、比較回路３１から第１出力信号Ａ１を入力すると、変化検出部１１０は、第２の変化を検出したとして、第２ＦＦ回路９２がＨレベルの第２ＦＦ出力信号ＳＱ２を出力する。
【０１８４】
時間ｔ２３において、内部回路１８の消費電流Ｉｘが第２負荷領域Ｚ２の電流値Ｉ２より減少すると、時間ｔ２１と同様に、第１ＤＣ−ＤＣコンバータ１４ａは、予め設定された時間ｔｋ経過後に第１電源電圧ＶｏＡを第１負荷領域Ｚ１の電圧値Ｖ１に出力する。
【０１８５】
そして、第１電源電圧ＶｏＡが第１負荷領域Ｚ１の電圧値Ｖ１になると、第１ＤＣ−ＤＣコンバータ１４ａは、第１電源電圧ＶｏＡを第１負荷領域Ｚ１の電圧値Ｖ１に維持する。
【０１８６】
また、このとき、比較回路３１から第２出力信号Ａ２を入力すると、変化検出部１１０は、第３の変化を検出したとして、第３ＦＦ回路９３がＨレベルの第３ＦＦ出力信号ＳＱ３を出力する。これにより、変化検出部１１０は、第１〜第３の変化を検出したとして、Ｈレベルの検出信号Ｅ１を選択部３３ｂに出力する。
【０１８７】
変化検出部１１０からＨレベルの検出信号Ｅ１を入力すると、選択部３３ｂは、予め設定された時間ｔｈ４経過後（時間ｔ２４）に、３つ上の第４負荷領域Ｚ４の最適電源電圧値Ｖｏに変更させるための選択信号Ｓ１０をレジスタ部３０に出力する。そして、第１ＤＣ−ＤＣコンバータ１４ａは、ｔ２０，ｔ２２と同様に、直ちに第１電源電圧ＶｏＡを第４負荷領域Ｚ４の電圧値Ｖ４に出力する。
【０１８８】
時間ｔ２５において、内部回路１８の負荷状態（消費電流Ｉｘ）が第２負荷領域Ｚ２の電流値Ｉ２より減少すると、第１実施形態と同様に、第１ＤＣ−ＤＣコンバータ１４ａは、予め設定された時間ｔｋ経過後に第１電源電圧ＶｏＡを１つ下の第３負荷領域Ｚ３の電圧値Ｖ３に出力する。そして、第１ＤＣ−ＤＣコンバータ１４ａは、予め設定された時間ｔｋ経過した後に第１電源電圧が１つ下の第２負荷領域Ｚ２の電圧値Ｖ２に出力し、そして、予め設定された時間ｔｋ経過した後に第１電源電圧が１つ下の第１負荷領域Ｚ１の電圧値Ｖ１に出力する。
【０１８９】
つまり、第１ＤＣ−ＤＣコンバータ１４ａは、内部回路１８の負荷状態が負荷領域を２つ以上またいで変化することを知らせるための予め設定された内部回路１８の負荷状態の変化を検出すると、内部回路１８の負荷状態が負荷領域を２つ以上またいで変化する前に、その変化した後の負荷状態に相対したデータテーブル４０に記録された最適電源電圧値Ｖｏを出力する。
【０１９０】
また、このとき、内部回路１８は、負荷状態を予め設定された時間ｔｏ１以内に増減する（高速応答）ことができる。つまり、負荷状態を短時間で第１負荷領域Ｚ１領域から第４負荷領域Ｚ４に増大することができる。詳しくは、内部回路１８の負荷状態が負荷領域を２つ以上またいで増大した場合、第１電源電圧ＶｏＡがその増大した電流値に相対した最適電源電圧値Ｖｏまで上がっていないと、内部回路１８は、回路動作に必要な第１電源電圧ＶｏＡが供給されないため、動作しない、又は不安定動作になってしまう。このため、内部回路１８の負荷状態が負荷領域を２つ以上またいで増大する前に、第１電源電圧ＶｏＡをその増大する負荷状態に相対した最適電源電圧値Ｖｏまで上げることによって、内部回路１８の負荷状態を短時間で負荷領域を２つ以上またいで増大させることができる。
【０１９１】
以上記述したように、本実施の形態によれば、以下の効果を奏する。
電圧制御部２２ｃは、内部回路１８からの内部回路１８の負荷状態が負荷領域を２つ以上またいで変化することを知らせる負荷状態の変化を検出するとき、内部回路１８の負荷状態が負荷領域を２つ以上またいで増減する前に、この負荷状態の増減に相対したデータテーブルに記録された電源電圧を選択する。
【０１９２】
従って、内部回路１８の負荷状態が負荷領域を２つ以上またいで変化する前に、この内部回路１８の負荷状態の増減に相対した第１電源電圧ＶｏＡに上げているため、内部回路１８の負荷状態の立ち上げ、立ち下げ時間を短縮することができる。
【０１９３】
尚、上記各実施の形態は、以下の態様で実施してもよい。
・上記実施形態において、内部回路１８の負荷状態が負荷領域を２つ以上またいで増減することを知らせる信号として予め設定された内部回路１８の負荷状態の増減を検出していたが、システムコントローラ又は内部回路１８から内部回路１８の負荷状態の負荷領域を２つ以上またいで増減することを知らせる信号を入力してもよい。
【図面の簡単な説明】
【０１９４】
【図１】電源供給システムの概略構成図である。
【図２】第一実施形態のＤＣ−ＤＣコンバータの電気ブロック回路図である。
【図３】第一実施形態の電圧制御部の電気ブロック回路図である。
【図４】電圧制御部の動作説明図である。
【図５】第一実施形態の比較回路の電気ブロック回路図である。
【図６】第一実施形態のＤＣ−ＤＣコンバータの動作波形図である。
【図７】第二実施形態の電圧制御部の電気ブロック回路図である。
【図８】第二実施形態の比較回路の電気ブロック回路図である。
【図９】第二実施形態のＤＣ−ＤＣコンバータの動作波形図である。
【図１０】第三実施形態の電圧制御部の電気ブロック回路図である。
【図１１】変化検出部の電気ブロック回路図である。
【図１２】第三実施形態のＤＣ−ＤＣコンバータの動作波形図である。
【図１３】従来の電源供給システムの概略構成図である。
【図１４】（ａ）（ｂ）は従来のＤＣ−ＤＣコンバータの動作波形図である。
【符号の説明】
【０１９５】
１１  システム電源
１４ａ  ＤＣ−ＤＣコンバータ
１８  内部回路
２１  電流検出部
２２  電圧制御部
４０  データテーブル
Ｔ１  第１トランジスタ
Ｔ２  第２トランジスタ
Ｉｘ  消費電流
ＶｏＡ  電源電圧
【図１】
2010057231.tif 000003
【図２】
2010057231.tif 000004
【図３】
2010057231.tif 000005
【図４】
2010057231.tif 000006
【図５】
2010057231.tif 000007
【図６】
2010057231.tif 000008
【図７】
2010057231.tif 000009
【図８】
2010057231.tif 000010
【図９】
2010057231.tif 000011
【図１０】
2010057231.tif 000012
【図１１】
2010057231.tif 000013
【図１２】
2010057231.tif 000014
【図１３】
2010057231.tif 000015
【図１４】
2010057231.tif 000016