(57)【要約】【課題】電源電圧の変化による騒音を抑える情報処理装置及び電圧制御方法を提供する。【解決手段】システムデバイス２０は、供給される出力電圧の低下を指示する電圧制御信号を出力する。コンデンサは、システムデバイス２０へ出力電圧を供給するための電力供給経路において電圧の平滑化を行う。基準電圧生成部１５４は、電圧制御信号を受信した場合、電力供給経路からシステムデバイス２０へ出力される出力電圧を降下させる。出力電圧降下抑制信号生成部１５３は、所定期間に出力電圧の上昇及び降下の繰り返しが発生した場合、基準電圧生成部１５４による出力電圧の降下を停止させる。【選択図】図３
2019023825.tif 000002
【特許請求の範囲】
【請求項１】
供給される出力電圧の低下を指示する電圧制御信号を出力する演算処理部と、
前記演算処理部へ前記出力電圧を供給するための電力供給経路において電圧の平滑化を行うコンデンサと、
前記電圧制御信号を受信した場合、前記電力供給経路から前記演算処理部へ出力される前記出力電圧を降下させる出力電圧制御部と、
所定期間に前記出力電圧の上昇及び降下の繰り返しが発生した場合、前記出力電圧制御部による前記出力電圧の降下を停止させる電圧降下抑制部と
を備えたことを特徴とする情報処理装置。
【請求項２】
前記演算処理部へ供給される電流を監視する監視部をさらに備え、
前記電圧降下抑制部は、前記監視部による前記電流の監視結果から、前記所定期間における突入電流の繰り返しを検出した場合、前記所定期間に前記出力電圧の上昇及び降下の繰り返しが発生したと判定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記電圧降下抑制部は、前記出力電圧の上昇及び降下の繰り返しが停止した場合、前記出力電圧制御部による前記出力電圧の降下の停止を解除させることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記演算処理部は、処理負荷が低い場合に前記電圧制御信号を出力することを特徴とする請求項１〜３のいずれか一つに記載の情報処理装置。
【請求項５】
演算処理装置及び前記演算処理装置へ出力電圧を供給するための電力供給経路において電圧の平滑化を行うコンデンサを有する情報処理装置における電圧制御方法であって、
前記出力電圧の降下を指示する電圧制御信号を前記演算処理装置から受信した場合、前記電力供給経路から前記演算処理装置へ出力される前記出力電圧を降下させ、
所定期間に前記出力電圧の上昇及び降下の繰り返しが発生した場合、前記出力電圧の降下を停止する
ことを特徴とする電圧制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び電圧制御方法に関する。
【背景技術】
【０００２】
一般的に、半導体は印加電圧を上昇させることで高速動作が可能となるが、消費電力が非常に高くなる。特に、ＣＰＵ（Central  Processing  Unit）やＶＧＡ（Video  Graphics  Array）のコア部分はより高い処理能力が求められており、消費電力がきわめて高いデバイスである。
【０００３】
一方、消費電力が高くなり過ぎるとその分発熱の温度が高くなる。通常の情報処理装置では冷却能力が限られるため、発熱温度が高くなった場合、情報処理装置の処理能力を制限することもある。特に、携帯電話などの携帯型の情報処理装置では、バッテリでの稼働時間の延長やバッテリ寿命を延ばすために処理能力を適切に抑えることが好ましい。そこで、処理能力と消費電力とのバランスをとるために、情報処理装置の動作状態に合わせて電源電圧を変更する技術が提案されている。
【０００４】
ただし、近年では情報処理装置が多様な処理を行うために情報処理装置の動作状態が短時間で頻繁に変化することが多くなり、電源電圧の設定も頻繁に変更されることが多くなった。例えば、電源電圧の設定変更の頻度は、数ｋＨｚ以上に及ぶ場合もある。
【０００５】
なお、電力供給制御の技術として、電源を制御する制御信号が一定の周波数特性を有する場合に、電源に入力される電圧を変化させるタイミングを不規則に変化させる従来技術がある。また、ＤＣ（Direct  Current）／ＤＣコンバータの入力電圧又は入力電流の変動が検出されている間、ＤＣ／ＤＣコンバータの出力を停止させる従来技術がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−１４０４２１号公報
【特許文献２】特開２０１５−７０６６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、電源回路が出力電圧を上げる場合、入力側から電源回路内の部品を経由して出力側に電荷が移動する。また、出力電圧を下げる場合には、電荷の移動は逆になる。電源回路の入力コンデンサ及び出力コンデンサには、セラミックコンデンサが使用されることが多いが、電荷の移動により入力電圧又は出力電圧が変化し、逆電圧降下によりセラミックコンデンサは歪む。セラミックコンデンサの歪みは、セラミックコンデンサを搭載するプリント板にも伝わる。そして、設定される出力電圧の変化の周期が可聴周波数である場合、プリント板がスピーカの振動板の役割を果たすことで、セラミックコンデンサの歪みが、使用者にとって耳障りな音を発生させる。
【０００８】
さらに、情報処理装置の動作状態により、頻度の常に高い電圧変化が数回〜数十回まとまって発生するバーストと呼ばれる状態が発生するおそれがある。このバーストが可聴周波数の周期で発生した場合、プリント板に伝わる歪みはバーストの回数に応じて大きくなるため、非常に耳障りな音が発生してしまう。
【０００９】
この点、電源を制御する制御信号が一定の周波数特性を有する場合に電源電圧を変化させるタイミングを不規則にする従来技術を用いても、制御信号の周波数特性が異なればバーストなどの発生は抑えられず、騒音を抑えることは困難である。また、入力電圧又は入力電流の変動の間ＤＣ／ＤＣコンバータの出力を停止させる従来技術を用いても、電圧変化によるバーストの発生は抑えられず、騒音を抑えることは困難である。
【００１０】
開示の技術は、上記に鑑みてなされたものであって、電源電圧の変化による騒音を抑える情報処理装置及び電圧制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本願の開示する情報処理装置及び電圧制御方法の一つの態様において、演算処理部は、供給される出力電圧の低下を指示する電圧制御信号を出力する。コンデンサは、前記演算処理部へ前記出力電圧を供給するための電力供給経路において電圧の平滑化を行う。出力電圧制御部は、前記電圧制御信号を受信した場合、前記電力供給経路から前記演算処理部へ出力される前記出力電圧を降下させる。電圧降下抑制部は、所定期間に前記出力電圧の上昇及び降下の繰り返しが発生した場合、前記出力電圧制御部による前記出力電圧の降下を停止させる。
【発明の効果】
【００１２】
１つの側面では、本発明は、電源電圧の変化による騒音を抑えることができる。
【図面の簡単な説明】
【００１３】
【図１】図１は、情報処理装置のブロック図である。
【図２】図２は、電源回路における電力供給のためのハードウェアの概略構成図である。
【図３】図３は、電源回路のブロック図である。
【図４】図４は、出力電圧降下抑制信号生成部の回路図である。
【図５】図５は、出力電圧降下抑制の機能を用いない場合のバースト時の出力電圧を示す図である。
【図６】図６は、実施例に係る電源回路の出力電圧の上昇及び降下が連続して要求される場合の動作を説明するための図である。
【図７】図７は、本実施例に係る電源回路における出力降下抑制信号の制御のフローチャートである。
【図８】図８は、基準電圧生成部による基準電圧情報の生成処理のフローチャートである。
【発明を実施するための形態】
【００１４】
以下に、本願の開示する情報処理装置及び電圧制御方法の実施例を図面に基づいて詳細に説明する。なお、以下の実施例により本願の開示する情報処理装置及び電圧制御方法が限定されるものではない。
【実施例】
【００１５】
図１は、情報処理装置のブロック図である。情報処理装置１は、電源回路１０〜１３、システムデバイス２０〜２３、電力源切替回路３０及びバッテリパック４０を有する。ＡＣアダプタ２（Alternating  Current）は、情報処理装置１に対して挿抜可能な外部電源である。図１における太い矢印は、電力供給経路を表す。また、図１における細い矢印は制御信号の通信経路を表す。
【００１６】
電力源切替回路３０は、ＡＣアダプタ２及び二次電源であるバッテリパック４０の状態や情報処理装置１の状態に合わせて、ＡＣアダプタ２又はバッテリパック４０の何れかを電源として選択する。そして、電力源切替回路３０は、選択した電源から供給された電力を電源回路１０〜１３へ出力する。
【００１７】
電源回路１０は、電力の入力を電力源切替回路３０から受ける。そして、電源回路１０は、供給された電力をシステムデバイス２０に応じた電圧に変換する。そして、電源回路１０は、電圧変換を行った電力をシステムデバイス２０へ供給する。
【００１８】
また、電源回路１０は、システムデバイス２０へ供給する出力電圧を指定する出力電圧制御信号の入力をシステムデバイス２０から受ける。出力電圧制御信号が出力電圧の降下を指示する場合、電源回路１０は、出力電圧の上昇及び降下が短期間で繰り返されたか否かを判定する。すなわち、電源回路１０は、バーストが発生したか否かを判定しているということもできる。そして、出力電圧の上昇及び降下が短期間で繰り返されていない場合、電源回路１０は、出力電圧を低下させる。例えば、電源回路１０は、電力の供給を停止し、出力電圧を０Ｖまで落とす。また、出力電圧の上昇及び降下が短期間で繰り返されている場合、電源回路１０は、出力電圧をそのまま維持する。
【００１９】
システムデバイス２０は、情報処理装置１の機能を実行するデバイスであり、電源電圧が可変で、且つ、使用する電源電圧を電力供給元に要求することが可能なデバイスである。例えば、システムデバイス２０は、ＣＰＵやメモリ、ＩＯ（Input  Output）デバイス及び通信デバイスなどを含む。
【００２０】
システムデバイス２０は、供給される出力電圧を指定する出力電圧制御信号を電源回路１０に対して出力する。そして、システムデバイス２０は、出力電圧制御信号に基づく電源回路１０から供給される電力を用いて動作する。さらに、システムデバイス２０は、所定の条件を満たした場合、出力電圧の低下を指示する出力電圧制御信号を電源回路１０へ出力する。例えば、システムデバイス２０は、処理負荷が低下した場合、出力電圧の低下を指示する出力電圧制御信号を電源回路１０へ出力する。このシステムデバイス２０が、「演算処理部」の一例にあたる。また、出力電圧の低下を指示する出力電圧制御信号が、「電圧制御信号」の一例にあたる。
【００２１】
電源回路１１〜１３は、電力の入力を電力源切替回路３０から受ける。そして、電源回路１１〜１３は、供給された電力をそれぞれ電力供給経路で繋がるシステムデバイス２１〜２３に応じた電圧に変換する。そして、電源回路１１〜１３は、電圧変換を行った電力を電力供給経路で繋がるシステムデバイス２１〜２３へ供給する。
【００２２】
システムデバイス２１〜２３は、システムデバイス２０以外の情報処理装置１の機能を実行するデバイスであり、電源電圧が予め決められた値であるデバイスである。
【００２３】
図２は、電源回路における電力供給のためのハードウェアの概略構成図である。図２に示すように、電源回路１０は、入力コンデンサ１０１及び１０２、Ｈｉ−ｓｉｄｅ  ＦＥＴ（Field  Effect  Transistor）１０３、Ｌｏ−ｓｉｄ  ＦＥＴ１０４、コイル１０５、並びに、出力コンデンサ１０６及び１０７を有する。また、電源回路１０は、電源コントローラ１５０を有する。図２における破線矢印は制御信号の送信経路である。また、図２において、電力源切替回路３０とシステムデバイス２０との間を結ぶ実線は電力供給経路である。
【００２４】
入力コンデンサ１０１及び１０２は、電力源切替回路３０から入力された電力を平滑化する。そして、入力コンデンサ１０１及び１０２により平滑化された電力は、Ｈｉ−ｓｉｄｅ  ＦＥＴ１０３へ供給される。
【００２５】
Ｈｉ−ｓｉｄｅ  ＦＥＴ１０３は、高電圧側のラインを断続し、電力源切替回路３０から供給される電力を制御する。Ｈｉ−ｓｉｄｅ  ＦＥＴ１０３は、電源コントローラ１５０から印加される電圧によりオン及びオフが行われる。
【００２６】
Ｌｏ−ｓｉｄｅ  ＦＥＴ１０４は、低電圧側のラインを断続し、ＧＮＤ（Ground）接続を制御する。Ｌｏ−ｓｉｄｅ  ＦＥＴ１０４は、電源コントローラ１５０から印加される電圧によりオン及びオフが行われる。
【００２７】
Ｈｉ−ｓｉｄｅ  ＦＥＴ１０３及びＬｏ−ｓｉｄｅ  ＦＥＴ１０４は、オンオフを繰り返すことで、パルスを発生させ所望の電圧をコイル１０５へ出力する。
【００２８】
コイル１０５は、Ｈｉ−ｓｉｄｅ  ＦＥＴ１０３とＬｏ−ｓｉｄｅ  ＦＥＴ１０４とを結ぶ電力供給経路から分岐した電力供給経路が接続される。コイル１０５は、Ｈｉ−ｓｉｄｅ  ＦＥＴ１０３とＬｏ−ｓｉｄｅ  ＦＥＴ１０４により生成された矩形波の電圧を平滑化する。コイル１０５は、電圧を平滑化した電力を出力する。
【００２９】
出力コンデンサ１０６及び１０７は、コイル１０５から出力された電力を平滑化する。そして、出力コンデンサ１０６及び１０７により平滑化された電力は、供給電力としてシステムデバイス２０へ供給される。入力コンデンサ１０１及び１０２、並びに、出力コンデンサ１０６及び１０７が、「コンデンサ」の一例にあたる。
【００３０】
電源コントローラ１５０は、コイル１０５の両端の電圧を計測しコイル両端電圧情報を取得する。また、電源コントローラ１５０は、出力電圧制御信号の入力をシステムデバイス２０から受ける。
【００３１】
電源コントローラ１５０は、Ｈｉ−ｓｉｄｅ  ＦＥＴ１０３及びＬｏ−ｓｉｄｅ  ＦＥＴ１０４のそれぞれのゲートに電圧を印加してオンオフを行わせ、システムデバイス２０が要求する電圧になるようにコイル１０５へ供給される電圧の周期及び位相を調整する。また、電源コントローラ１５０は、システムデバイス２０から出力電圧の降下を指示する出力電圧制御信号の入力を受けた場合、コイル両端電圧情報を用いてシステムデバイス２０へ供給する出力電圧を降下させるか否かを判定する。
【００３２】
電源コントローラ１５０は、出力電圧を低下させる場合、電圧値がＨｉｇｈになる期間が短くなるように、Ｈｉ−ｓｉｄｅ  ＦＥＴ１０３及びＬｏ−ｓｉｄｅ  ＦＥＴ１０４のそれぞれのゲートに電圧を印加してオンオフを行わせる。また、電源コントローラ１５０は、出力電圧を上昇させる場合、電圧値がＨｉｇｈになる期間が長くなるように、Ｈｉ−ｓｉｄｅ  ＦＥＴ１０３及びＬｏ−ｓｉｄｅ  ＦＥＴ１０４のそれぞれのゲートに電圧を印加してオンオフを行わせる。
【００３３】
次に、図３を参照して、電源回路１０の詳細について説明する。図３は、電源回路のブロック図である。図３に示すように、電源回路１０は、入力平滑部１１１、電源発振部１１２、出力平滑部１１３及び電源コントローラ１５０を有する。
【００３４】
入力平滑部１１１は、電力源切替回路３０から入力された電力を平滑する。入力平滑部１１１は、図２における入力コンデンサ１０１及び１０２によりその機能が実現される。
【００３５】
電源発振部１１２は、電源コントローラ１５０からの制御にしたがい所望の電力を出力する。電源発振部１１２は、図２におけるＨｉ−ｓｉｄｅ  ＦＥＴ１０３及びＬｏ−ｓｉｄｅ  ＦＥＴ１０４によりその機能が実現される。
【００３６】
出力平滑部１１３は、電源回路１０がシステムデバイス２０へ供給する電力を平滑化する。出力平滑部１１３は、図２におけるコイル１０５、並びに、出力コンデンサ１０６及び１０７によりその機能が実現される。
【００３７】
電源コントローラ１５０は、出力フィードバック部１５１、位相補償部１５２、出力電圧降下抑制信号生成部１５３、基準電圧生成部１５４、ＰＷＭ部１５５及び動作制御部１５６を有する。
【００３８】
出力フィードバック部１５１は、コイル１０５の入力側のコイル端子電圧及び出力側のコイル端子電圧のそれぞれの電圧値を含むコイル両端電圧情報の入力を出力平滑部１１３から受ける。そして、出力フィードバック部１５１は、出力側のコイル端子電圧から出力電圧情報を生成する。また、出力フィードバック部１５１は、入力側のコイル端子電圧及び出力側のコイル端子電圧を平滑し、その電圧差によりコイル１０５に流れる電流の電流値を表すコイル電流情報を生成する。そして、出力フィードバック部１５１は、出力電圧情報及びコイル電流情報を位相補償部１５２へ出力する。また、出力フィードバック部１５１は、コイル電流情報を出力電圧降下抑制信号生成部１５３へ出力する。この出力フィードバック部１５１が、「監視部」の一例にあたる。
【００３９】
位相補償部１５２は、出力電圧情報及びコイル電流情報の入力を出力フィードバック部１５１から受ける。そして、位相補償部１５２は、出力電圧情報及びコイル電流情報を用いて位相補償情報を生成する。この位相補償情報は、電源出力電圧を安定させるために行われる電圧の位相補償に用いられる。位相補償部１５２は、生成した位相補償情報をＰＷＭ部１５５へ出力する。
【００４０】
出力電圧降下抑制信号生成部１５３は、コイル電流情報の入力を出力フィードバック部１５１から受ける。そして、出力電圧降下抑制信号生成部１５３は、コイル電流情報を用いて出力電圧を降下させるか否かを判定する。出力電圧を降下させないと判定した場合、出力電圧降下抑制信号生成部１５３は、出力電圧の降下を停止させる出力電圧降下抑制信号を生成し、基準電圧生成部１５４へ出力する。
【００４１】
ここで、図４を参照して、出力電圧降下抑制信号生成部１５３の詳細について説明する。図４は、出力電圧降下抑制信号生成部の回路図である。
【００４２】
出力電圧降下抑制信号生成部１５３は、ピーク検出回路５３１、加算回路５３２、減衰回路５３３、リセット用基準電圧源５３４、セット用基準電圧源５３５、リセット用コンパレータ５３６、セット用コンパレータ５３７及びＦＦ（Flip  Flop）回路５３８を有する。この出力電圧降下抑制信号生成部１５３が、「電圧降下抑制部」の一例にあたる。
【００４３】
ピーク検出回路５３１は、コイル電流情報の入力を出力フィードバック部１５１から受ける。そして、ピーク検出回路５３１は、取得したコイル電流情報からコイル１０５に流れる電流のピークを検出する。例えば、ピーク検出回路５３１は、コイル１０５に流れる電流の電流値が上昇から下降に変化する時刻及び電流値を取得する。その後、ピーク検出回路５３１は、予め決められたピーク検出期間、コイル１０５に流れる電流の電流値が同様に上昇から下降に変化する時刻及び電流値を取得する。そして、ピーク検出回路５３１は、ピーク検出期間で最も電流値が高い時刻及び電流値を、そのピーク検出期間におけるピークとして検出する。ピーク検出回路５３１は、コイル１０５に流れる電流のピークの検出を繰り返す。
【００４４】
ピーク検出回路５３１は、ピークが発生していない間、Ｌｏｗの値を有するピーク更新信号を加算回路５３２及び減衰回路５３３へ出力する。ピーク検出回路５３１がＬｏｗの値を有するピーク更新信号を出力する場合、ピーク更新信号が無効であるという。そして、ピークを検出した場合、ピーク検出回路５３１は、ピーク更新信号の値をＨｉｇｈに変更する。ピーク検出回路５３１がＨｉｇｈの値を有するピーク更新信号を出力する場合、ピーク更新信号が有効であるという。その後、ピーク検出回路５３１は、短期間でピーク更新信号をＬｏｗに戻し無効にする。ピーク更新信号が有効にされることを、ピーク更新信号がアサートされるということもある。また、ピーク更新信号が無効にされることを、ピーク更新信号がディアサートされるということもある。
【００４５】
このように、ピーク検出回路５３１は、コイル１０５を流れる電流から、出力コンデンサ１０６及び１０７への突入電流を検出する。そして、ピーク検出回路５３１は、出力コンデンサ１０６及び１０７への突入電流が連続して発生したことを検出することで、出力電圧の上昇及び降下の繰り返しを検出する。
【００４６】
加算回路５３２は、コイル電流情報の入力を出力フィードバック部１５１から受ける。また、加算回路５３２は、減衰回路５３３から出力されフィードバックされた累積コイル電流情報の入力を受ける。累積コイル電流情報については、後で詳細に説明するが、簡単に言えば、コイル電流情報で示される電流値を時間とともに減衰させた値を累積した電流値を表す。また、加算回路５３２は、ピーク更新信号の入力をピーク検出回路５３１から受ける。
【００４７】
そして、ピーク更新信号が有効になると、加算回路５３２は、出力フィードバック部１５１から入力されたコイル電流情報で示される電流値と累積コイル電流情報で示される電流値を加算する。そして、加算回路５３２は、加算結果の電流値を示す累積コイル電流更新情報を減衰回路５３３へ出力する。この累積コイル電流更新情報が示す電流値が大きいほど、コイル１０５に流れる電流が短期間により多くの回数のピークを持ったことを示す。
【００４８】
減衰回路５３３は、ピーク検出信号の入力をピーク検出回路５３１から受ける。減衰回路５３３は、ピーク検出信号が有効になると、累積コイル電流更新情報の入力を加算回路５３２から受ける。その後、ピーク検出信号が無効に戻ると、減衰回路５３３は、自己が出力する累積コイル電流情報が示す電流値を、累積コイル電流更新情報が示す電流値に変更する。そして、減衰回路５３３は、累積コイル電流情報をセット用コンパレータ５３７及びリセット用コンパレータ５３６へ出力する。ここで、減衰回路５３３は、累積コイル電流情報として電流値に応じた電圧を用いることができる。また、減衰回路５３３は、ピーク検出信号が無効になってから累積コイル電流情報を更新することで、加算回路５３２の処理が終わってから累積コイル電流情報を更新することができる。
【００４９】
その後、減衰回路５３３は、次にピーク更新信号が有効から無効に変化するまで、累積コイル電流情報が示す電流値を決められた時定数で徐々に減衰させながらセット用コンパレータ５３７及びリセット用コンパレータ５３６へ出力し続ける。例えば、累積コイル電流情報として電流値に応じた電圧を用いる場合、減衰回路５３３は、電圧を時間とともに減衰させる。
【００５０】
累積コイル電流情報が示す電流値が０Ａになった場合、その後は次にピーク更新信号が有効から無効に変化するまで、減衰回路５３３は、累積コイル電流情報が示す電流値として０Ａを維持する。すなわち、累積コイル電流情報は、ピークが発生した場合にピーク発生時のコイル電流情報が示す電流値が加算され、その加算結果が時間とともに減衰させられた電流値を示す情報である。累積コイル電流情報が示す電流値が十分に落ちる前にコイル１０５に流れる電流に次のピークが発生すると、累積コイル電流情報が示す電流値は徐々に上昇する。
【００５１】
セット用基準電圧源５３５は、セット用基準電流値を示すセット用基準電圧を生成し出力する電源である。セット用基準電流値は、出力電圧の上昇及び降下が連続するバースト状態に入ったことを判定するための累積コイル電流情報の閾値である。セット用基準電流には、１回の出力電圧の上昇では超えない値が設定される。セット用基準電圧源５３５は、セット用基準電圧をセット用コンパレータ５３７へ出力する。
【００５２】
リセット用基準電圧源５３４は、リセット用基準電流値を示すリセット用基準電圧を生成し出力する電源である。リセット用基準電流値は、出力電圧の上昇及び降下が連続するバースト状態から抜けたことを判定するための累積コイル電流情報の閾値である。リセット用基準電圧源５３４は、リセット用基準電圧をリセット用コンパレータ５３６へ出力する。
【００５３】
セット用コンパレータ５３７は、累積コイル電流情報の入力を減衰回路５３３から受ける。また、セット用コンパレータ５３７は、セット用基準電圧の入力をセット用基準電圧源５３５から受ける。
【００５４】
セット用コンパレータ５３７は、累積コイル電流情報が示す電流値とセット用基準電圧が示すセット用基準電流値とを比較する。累積コイル電流情報が示す電流値がセット用基準電流値以上の場合、セット用コンパレータ５３７は、ＦＦ回路５３８へ出力するＦＦセット信号の値をＨｉｇｈにする。すなわち、セット用コンパレータ５３７は、ＦＦセット信号を有効にする。また、累積コイル電流情報が示す電流値がセット用基準電流値未満の場合、セット用コンパレータ５３７は、ＦＦ回路５３８へ出力するＦＦセット信号の値をＬｏｗにする。すなわち、セット用コンパレータ５３７は、ＦＦセット信号を無効にする。
【００５５】
リセット用コンパレータ５３６は、累積コイル電流情報の入力を減衰回路５３３から受ける。また、リセット用コンパレータ５３６は、リセット用基準電圧の入力をリセット用基準電圧源５３４から受ける。
【００５６】
リセット用コンパレータ５３６は、累積コイル電流情報が示す電流値とリセット用基準電圧が示すリセット用基準電流値とを比較する。累積コイル電流情報が示す電流値がリセット用基準電流値未満の場合、リセット用コンパレータ５３６は、ＦＦ回路５３８へ出力するＦＦリセット信号の値をＨｉｇｈにする。すなわち、リセット用コンパレータ５３６は、ＦＦリセット信号を有効にする。また、累積コイル電流情報が示す電流値がリセット用基準電流値以上の場合、リセット用コンパレータ５３６は、ＦＦ回路５３８へ出力するＦＦリセット信号の値をＬｏｗにする。すなわち、リセット用コンパレータ５３６は、ＦＦリセット信号を無効にする。
【００５７】
ＦＦ回路５３８は、ＲＳ（Reset  Set）型のフリップフロップ回路である。ＦＦ回路５３８は、セット用コンパレータ５３７が出力するＦＦセット信号の入力をＳ（Set）端子に受ける。また、ＦＦ回路５３８は、リセット用コンパレータ５３６が出力するＦＦリセット信号の入力をＲ（Reset）端子に受ける。
【００５８】
ＦＦ回路５３８は、Ｓ端子に入力されるＦＦセット信号が有効になった場合、基準電圧生成部１５４へ出力する出力電圧降下抑制信号の値をＨｉｇｈに設定する。すなわち、ＦＦ回路５３８は、出力電圧降下抑制信号を有効にする。また、ＦＦ回路５３８は、Ｒ端子に入力されるＦＦリセット信号が有効になった場合、出力電圧降下抑制信号の値をＬｏｗに設定する。すなわち、ＦＦ回路５３８は、出力電圧降下抑制信号を無効にする。出力電圧降下抑制信号は、電源回路１０においてシステムデバイス２０から出力電圧の降下を指示する出力電圧制御信号を受けた場合に出力電圧を降下させるか否かの判定に用いられる信号である。
【００５９】
以上のように、ＦＦ回路５３８は、ピーク検出回路５３１が出力コンデンサ１０６及び１０７への突入電流が連続して発生したことを検出した場合に、出力電圧の降下を停止させる出力電圧降下抑制信号を出力する。すなわち、出力電圧降下抑制信号生成部１５３は、出力電圧の上昇及び降下の繰り返しが発生した場合に、出力電圧の降下を停止させるといえる。
【００６０】
コイル１０５の電流においてピークが検出された後に出力される累積コイル電流情報が示す電流値が次のピークにおけるコイル電流情報を加算してもセット用基準電流値以上とならない値まで減衰されるまでの期間が「所定期間」の一例にあたる。すなわち、所定期間は、セット用基準電流値を低く設定すれば長くなり、また、入力されるコイル電流情報が大きければ長くなる。言い換えれば、出力電圧降下抑制信号生成部１５３は、以下のような動作を行う。出力電圧降下抑制信号生成部１５３は、コイル１０５に流れる電流のピーク毎にコイル電流情報を取得する。そして、出力電圧降下抑制信号生成部１５３は、前回のピーク時における累積コイル電流情報が示す電流値を所定の時定数で減衰させた電流値と取得した電流値とを加算して累積コイル電流情報を算出する。その後、出力電圧降下抑制信号生成部１５３は、算出した累積コイル電流情報が閾値を超えた場合に、所定期間に前記出力電圧の上昇及び降下の繰り返しが発生したと判定する。そして、出力電圧降下抑制信号生成部１５３は、基準電圧生成部１５４へ出力する出力電圧降下抑制信号を有効にする。
【００６１】
図３に戻って説明を続ける。基準電圧生成部１５４は、出力電圧を指定する出力電圧制御信号の入力をシステムデバイス２０から受ける。また、基準電圧生成部１５４は、出力電圧降下抑制信号の入力を出力電圧降下抑制信号生成部１５３から受ける。
【００６２】
基準電圧生成部１５４は、出力電圧制御信号が指定する電圧値が出力中の出力電圧の電圧値未満か否かを判定する。出力電圧制御信号が指定する電圧値が出力中の出力電圧の電圧値以上の場合、基準電圧生成部１５４は、基準電圧情報が示す電圧値を出力電圧制御信号で指定された電圧値に変更する。そして、基準電圧生成部１５４は、出力電圧制御信号で指定された電圧値を示す基準電圧情報をＰＷＭ部１５５へ出力する。
【００６３】
一方、出力電圧制御信号が指定する電圧値が出力中の出力電圧の電圧値未満の場合、基準電圧生成部１５４は、出力電圧降下抑制信号生成部１５３から入力される出力電圧降下抑制信号が有効であるか否かを判定する。出力電圧降下抑制信号が無効であれば、基準電圧生成部１５４は、基準電圧情報が示す電圧値を出力電圧制御信号で指定された電圧値に変更する。そして、基準電圧生成部１５４は、出力電圧制御信号で指定された電圧値を示す基準電圧情報をＰＷＭ部１５５へ出力する。
【００６４】
これに対して、出力電圧降下抑制信号が有効であれば、基準電圧生成部１５４は、ＰＷＭ部１５５に出力中の基準電圧情報を維持する。その後、基準電圧生成部１５４は、新たな出力電圧制御信号をシステムデバイス２０から受信したか否かを判定する。新たな出力電圧制御信号を受信した場合、基準電圧生成部１５４は、現在の出力電圧制御信号の処理を抜けて、新たな出力電圧制御信号の処理を開始する。
【００６５】
これに対して、新たな出力電圧制御信号を受信していない場合、基準電圧生成部１５４は、出力電圧降下抑制信号が無効になったか否かを判定する。出力電圧降下抑制信号が無効であれば、基準電圧生成部１５４は、基準電圧情報が示す電圧値を出力電圧制御信号で指定された電圧値に変更する。そして、基準電圧生成部１５４は、出力電圧制御信号で指定された電圧値を示す基準電圧情報をＰＷＭ部１５５へ出力する。
【００６６】
一方、出力電圧降下抑制信号が有効であれば、基準電圧生成部１５４は、新たな出力電圧制御信号を受信する又は出力電圧降下抑制信号が無効になるまで基準電圧情報の現在の状態を維持する。すなわち、新たな出力電圧制御信号を受信する又は出力電圧降下抑制信号が無効になるまで、基準電圧生成部１５４は、出力電圧の降下を停止する。この基準電圧生成部１５４が、「出力電圧制御部」の一例にあたる。
【００６７】
ＰＷＭ部１５５は、位相補償情報の入力を位相補償部１５２から受ける。さらに、ＰＷＭ部１５５は、基準電圧情報の入力を基準電圧生成部１５４から受ける。
【００６８】
そして、ＰＷＭ部１５５は、位相補償情報に応じた位相を有し、且つ、基準電圧を有する電圧を電源発振部１１２が出力するように、パルス幅及び位相を決定する。そして、ＰＷＭ部１５５は、決定したパルス幅及び位相を示すＰＷＭ信号を動作制御部１５６へ出力する。
【００６９】
動作制御部１５６は、電源発振部１１２のドライバである。動作制御部１５６は、ＰＷＭ信号の入力をＰＷＭ部１５５から受ける。そして、動作制御部１５６は、ＰＷＭ信号で示されるパルス幅及び位相を有する電圧を出力するように電源発振部１１２を制御する。
【００７０】
例えば、動作制御部１５６は、図２のＨｉ−ｓｉｄｅ  ＦＥＴ１０３とＬｏ−ｓｉｄｅ  ＦＥＴ１０４とがＰＷＭ信号で示されるパルス幅及び位相を有する電圧を出力するように、ＰＷＭ信号をドライブ信号に変換する。そして、動作制御部１５６は、ドライブ信号をＨｉ−ｓｉｄｅ  ＦＥＴ１０３とＬｏ−ｓｉｄｅ  ＦＥＴ１０４のゲートに印加して駆動させる。
【００７１】
次に、図５及び図６を参照して、出力電圧の上昇及び降下が連続して要求される場合のコイル１０５に流れる電流、電源回路１０への入力電圧、ピーク更新信号、累積コイル電流情報、出力電圧降下抑制信号及び出力電圧の変化について説明する。
【００７２】
図５は、出力電圧降下抑制の機能を用いない場合のバースト時の出力電圧を示す図である。図５の縦軸は出力電圧を表し、横軸は時間を表す。
【００７３】
また、図６は、実施例に係る電源回路の出力電圧の上昇及び降下が連続して要求される場合の動作を説明するための図である。図６は、図５における領域２９０に対応する電源回路１０の状態を表す。図６のグラフ２００は、電源回路１０からの出力電圧の変化を表す。グラフ２００の縦軸は出力電圧を表し、横軸は時間を表す。また、グラフ２１０は、コイル１０５に流れる電流の変化を表す。グラフ２１０の縦軸は電流値を表し、横軸は時間を表す。また、グラフ２２０は、ピーク更新信号の変化を表す。グラフ２００の縦軸はピーク更新信号の値を表し、横軸は時間を表す。また、グラフ２３０は、累積コイル電流情報２３１、セット用基準電流値２３２及びリセット用基準電流値２３３を含む。グラフ２３０の縦軸は電流値を表し、横軸は時間を表す。また、グラフ２４０は、出力電圧降下抑制信号の変化を表す。グラフ２４０の縦軸は出力電圧降下抑制信号の値を表し、横軸は時間を表す。また、グラフ２５０は、電源回路１０への入力電圧の変化を表す。グラフ２５０の縦軸は電圧値を表し、横軸は時間を表す。さらに、グラフ２６０は、出力電圧の上昇及び降下が連続して要求される場合の出力電圧変化全体を表す。グラフ２６０の縦軸は出力電圧を表し、横軸は時間を表す。
【００７４】
ここでは、出力電圧降下抑制の機能を用いなければ、図５に示すように出力電圧の上昇及び降下が連続して要求される場合について説明する。この場合、図５に示される出力電圧の各ピークの前にシステムデバイス２０が動作するために電圧の上昇が指示され、その後、ピークでシステムデバイス２０が動作を停止し電圧の降下が指示されることが繰り返される。この場合、およそ１００ＭＨｚの周期で出力電圧の上昇及び降下が繰り返される。そこで、以下では、図５に示す場合と同様のタイミングで電圧の上昇及び降下を指示する出力電圧制御信号がシステムデバイス２０から電源回路１０へ送信される場合を例に説明する。
【００７５】
この場合、最初の電圧の上昇の指示を受けて、グラフ２００の電圧変化２０１に示すように、電源回路１０からの出力電圧が上昇する。この時、出力電圧の上昇に応じて電流も上昇するため、コイル１０５を流れる電流は、グラフ２１０に示すピーク２１１が発生する。出力電圧降下抑制信号生成部１５３のピーク検出回路５３１は、ピーク２１１を検出し、グラフ２２０の信号変化２２１のようにピーク更新信号を有効にして直ぐに無効に戻す。出力電圧の上昇の指示が来る前は、減衰回路５３３は、０Ａの電流値を示す累積コイル電流情報を出力している。そして、加算回路５３２は、グラフ２２０の信号変化２２１で示されるようにピーク更新信号が有効になると、累積コイル電流情報が示す０Ａにグラフ２１０のピーク２１１における電流値を加算した値を累積コイル電流更新情報として減衰回路５３３へ出力する。減衰回路５３３は、グラフ２２０の信号変化２２１で示されるようにピーク更新信号が無効になると、０Ａにグラフ２２０の電流値を加算した値を示す累積コイル電流情報を出力する。この時点では、累積コイル電流情報が示す電流値は、グラフ２３０に示す点２３４で表される値を有し、セット用基準電流値２３２を超えない。そのため、グラフ２４０に示すように、ＦＦ回路５３８が出力する出力電圧降下抑制信号を無効のままである。そこで、システムデバイス２０からの出力電圧の降下の指示を受けて、グラフ２００の電圧変化２０１に示すように出力電圧は上昇後に直ぐに降下する。
【００７６】
さらに、次のシステムデバイス２０からの出力電圧の上昇の指示を受けて、グラフ２００の電圧変化２０２に示すように電源回路１０からの出力電圧が上昇する。この時、出力電圧の上昇に応じて電流も上昇するため、コイル１０５を流れる電流は、グラフ２１０に示すピーク２１２が発生する。出力電圧降下抑制信号生成部１５３のピーク検出回路５３１は、ピーク２１２を検出し、グラフ２２０の信号変化２２２のようにピーク更新信号を有効にして直ぐに無効に戻す。減衰回路５３３は、前回の累積コイル電流更新情報が示す電流値を所定の時定数で減衰した電流値を示す累積コイル電流情報を出力している。そして、加算回路５３２は、グラフ２２０の信号変化２２２で示されるようにピーク更新信号が有効になると、累積コイル電流情報が示す電流値にグラフ２１０のピーク２１２における電流値を加算した値を累積コイル電流更新情報として減衰回路５３３へ出力する。減衰回路５３３は、グラフ２２０の信号変化２２２で示されるようにピーク更新信号が無効になると、出力中の累積コイル電流情報が示す電流値にグラフ２１０のピーク２１２における電流値を加算した電流値を示す累積コイル電流情報を出力する。この時点で、累積コイル電流情報が示す電流値は、グラフ２３０に示す点２３５で表されるように、セット用基準電流値２３２を超える。そのため、グラフ２４０の信号変化２４１に示すように、ＦＦ回路５３８が出力する出力電圧降下抑制信号は有効となる。そこで、システムデバイス２０からの出力電圧の降下の指示を受けても基準電圧生成部１５４は出力電圧を降下させない。そこで、グラフ２００の電圧変化２０３に示すように出力電圧は上昇後に電圧を維持する。
【００７７】
その後、出力電圧は高い状態なのでシステムデバイス２０は出力電圧の上昇を指示する出力電圧制御信号の出力は行わない。この場合、グラフ２００の電圧変化２０３に示すように電源回路１０からの出力電圧は変化しない。ただし、システムデバイス２０は高負荷と低負荷を繰り返すので、電流もシステムデバイス２０の消費電力に応じて変化し、コイル１０５を流れる電流は、グラフ２１０に示すピーク２１３〜２１６が発生する。出力電圧降下抑制信号生成部１５３のピーク検出回路５３１は、ピーク２１３〜２１６を検出し、グラフ２２０の信号変化２２３〜２２６のようにピーク更新信号を有効にして直ぐに無効に戻す。減衰回路５３３は、前回の累積コイル電流更新情報が示す電流値を所定の時定数で減衰した電流値を示す累積コイル電流情報を出力している。そして、加算回路５３２は、グラフ２２０の信号変化２２３〜２２６で示されるようにピーク更新信号が有効になると、累積コイル電流情報が示す電流値にグラフ２１０のピーク２１３〜２１６における電流値を加算した値を累積コイル電流更新情報として減衰回路５３３へ出力する。減衰回路５３３は、グラフ２２０の信号変化２２３〜２２６で示されるようにピーク更新信号が無効になるたびに、出力中の累積コイル電流情報が示す電流値にグラフ２１０の各ピーク２１３〜２１６における電流値を加算した電流値を示す累積コイル電流情報を出力する。この間で、累積コイル電流情報が示す電流値は、グラフ２３０に示すように、累積コイル電流情報２３１は、リセット用基準電流値２３３を下回らない。そこで、グラフ２４０に示すように、ＦＦ回路５３８が出力する出力電圧降下抑制信号は有効のままである。しかし、ピーク２１６の後にはコイル１０５に流れる電流にピークが発生しないので、減衰回路５３３は、徐々に累積コイル電流情報が示す電流値を下げていく。そして、グラフ２３０の点２３６に示すように、累積コイル電流情報が示す電流値がリセット用基準電流値２３３を下回る。そのため、グラフ２４０の信号変化２４２に示すように、ＦＦ回路５３８が出力する出力電圧降下抑制信号は無効となる。
【００７８】
その後、次のシステムデバイス２０からの出力電圧の降下の指示を受けると、基準電圧生成部１５４は出力電圧を降下させる。そのため、グラフ２００の電圧変化２０４に示すように電源回路１０からの出力電圧が降下する。
【００７９】
このように、本実施例に係る電源回路１０では、グラフ２００で示すように出力電圧の変化を抑えることができる。すなわち、出力コンデンサ１０６及び１０７における電荷の移動を抑えることができ歪が抑えられるので、出力コンデンサ１０６及び１０７の歪による音の発生を抑えることができる。
【００８０】
また、この場合、電源回路１０への入力電圧は、グラフ２５０で示されるように変化する。最初及び２回目のシステムデバイス２０からの出力電圧の上昇指示のタイミングでは、出力電圧が上昇するため、その影響で入力電圧は大きく低下する。しかし、その後は、出力電圧は一定であり、システムデバイス２０の動作による電流の変化の影響で入力電圧が変化するので、入力電圧の変化は小さく抑えられる。すなわち、入力コンデンサ１０１及び１０２における電荷の移動を抑えることができ歪が抑えられるので、入力コンデンサ１０１及び１０２の歪による音の発生を抑えることができる。
【００８１】
さらに、図５に示すシステムデバイス２０のバースト状態全体に対応する出力電圧の変化は、グラフ２６０に表される状態となる。例えば、領域２６１がグラフ２００に対応する。このように、出力電圧の上昇及び降下が連続して要求される場合に、電源回路１０は、電圧上昇及び降下の指示が連続して発生した場合、その都度、最初の１回は電圧の上昇及び降下を行うが、その後は電圧の降下を一定の時間が経過するまで停止する。したがって、電源回路１０は、出力電圧の上昇及び降下が連続して要求される場合の全体における出力電圧の変化を抑えつつ、省電力を図ることが可能となる。
【００８２】
次に、図７を参照して、電源回路１０における出力降下抑制信号の制御の流れについて説明する。図７は、本実施例に係る電源回路における出力降下抑制信号の制御のフローチャートである。
【００８３】
ピーク検出回路５３１は、コイル電流情報の入力を出力フィードバック部１５１から受ける。そして、ピーク検出回路５３１は、コイル電流情報からコイル１０５の電流のピークを検出したか否かを判定する(ステップＳ１)。コイル１０５の電流のピークを検出しない場合（ステップＳ１：否定）、処理はステップＳ５へ進む。
【００８４】
コイル１０５の電流のピークを検出した場合（ステップＳ１：肯定）、ピーク検出回路５３１は、ピーク更新信号をＨｉｇｈにした後に短期間でＬｏｗに戻す（ステップＳ２）。
【００８５】
加算回路５３２は、ピーク更新信号がＨｉｇｈになったことを検出して、出力フィードバック部１５１から取得したコイル電流情報が示す電流値と減衰回路５３３から取得した累積コイル電流情報電流値とを加算する。そして、加算回路５３２は、加算結果の電流値を示す累積コイル電流更新情報を出力する（ステップＳ３）。
【００８６】
減衰回路５３３は、ピーク更新信号がＬｏｗになったことを検出して、出力する累積コイル電流情報が示す電流値を加算回路５３２から取得した累積コイル電流更新情報が示す電流値に一致させる（ステップＳ４）。
【００８７】
減衰回路５３３は、累積コイル電流情報が示す電流値を時間とともに減衰させる（ステップＳ５）。
【００８８】
セット用コンパレータ５３７は、累積コイル電流情報が示す電流値がセット用基準電流値以上か否かを判定する（ステップＳ６）。
【００８９】
累積コイル電流情報が示す電流値がセット用基準電流値未満の場合（ステップＳ６：否定）、セット用コンパレータ５３７は、Ｌｏｗの値を有するセット用信号を出力する（ステップＳ７）。
【００９０】
リセット用コンパレータ５３６は、累積コイル電流情報が示す電流値がリセット用基準電流値未満か否かを判定する（ステップＳ８）。
【００９１】
累積コイル電流情報が示す電流値がリセット用基準電流値以上の場合（ステップＳ８：否定）、リセット用コンパレータ５３６は、Ｌｏｗの値を有するリセット用信号を出力する（ステップＳ９）。
【００９２】
この場合、ＦＦ回路５３８は、出力中の出力電圧降下抑制信号の状態を維持する（ステップＳ１０）。
【００９３】
これに対して、累積コイル電流情報が示す電流値がリセット用基準電流値未満の場合（ステップＳ８：肯定）、リセット用コンパレータ５３６は、Ｈｉｇｈの値を有するリセット用信号を出力する。ＦＦ回路５３８は、Ｈｉｇｈの値を有するリセット用信号の入力を受けて、出力電圧降下抑制信号の値をＬｏｗにする（ステップＳ１１）。
【００９４】
一方、累積コイル電流情報が示す電流値がセット用基準電流値以上の場合（ステップＳ６：肯定）、セット用コンパレータ５３７は、Ｈｉｇｈの値を有するセット用信号を出力する。ＦＦ回路５３８は、Ｈｉｇｈの値を有するセット用信号の入力を受けて、出力電圧降下抑制信号の値をＨｉｇｈにする（ステップＳ１２）。
【００９５】
次に、図８を参照して、基準電圧生成部１５４による基準電圧情報の生成処理の流れについて説明する。図８は、基準電圧生成部による基準電圧情報の生成処理のフローチャートである。
【００９６】
基準電圧生成部１５４は、出力電圧を指定する出力電圧制御信号の入力をシステムデバイス２０から受信したか否かを判定する（ステップＳ１０１）。出力電圧制御信号の入力を受けていない場合（ステップＳ１０１：否定）、基準電圧生成部１５４は、出力中の基準電圧情報を維持したまま処理を終了する。
【００９７】
一方、出力電圧制御信号の入力を受けた場合（ステップＳ１０１：肯定）、基準電圧生成部１５４は、出力電圧制御信号が示す電圧値が出力中の基準電圧情報が示す電圧値以上か否かを判定する（ステップＳ１０２）。出力電圧制御信号が指定する電圧値が出力中の基準電圧情報が示す電圧値以上の場合（ステップＳ１０２：肯定）、基準電圧生成部１５４は、ステップＳ１０６へ進む。
【００９８】
一方、出力電圧制御信号が指定する電圧値が出力中の基準電圧情報が示す電圧値未満の場合（ステップＳ１０２：否定）、基準電圧生成部１５４は、出力電圧降下抑制信号生成部１５３から入力される出力電圧降下抑制信号が有効であるか否かを判定する（ステップＳ１０３）。出力電圧降下抑制信号が無効の場合（ステップＳ１０３：否定）、基準電圧生成部１５４は、ステップＳ１０６へ進む。
【００９９】
これに対して、出力電圧降下抑制信号が有効の場合（ステップＳ１０３：肯定）、基準電圧生成部１５４は、ＰＷＭ部１５５に出力中の基準電圧情報を維持する。その後、基準電圧生成部１５４は、新たな出力電圧制御信号をシステムデバイス２０から受信したか否かを判定する（ステップＳ１０４）。新たな出力電圧制御信号を受信した場合（ステップＳ１０４：肯定）、基準電圧生成部１５４は、現在の出力電圧制御信号を破棄し、ステップＳ１０２に戻って、新たな出力電圧制御信号の処理を開始する。
【０１００】
これに対して、新たな出力電圧制御信号を受信していない場合（ステップＳ１０４:否定）、基準電圧生成部１５４は、出力電圧降下抑制信号が無効になったか否かを判定する（ステップＳ１０５）。出力電圧降下抑制信号が無効の場合（ステップＳ１０５：肯定）、基準電圧生成部１５４は、ステップＳ１０６へ進む。
【０１０１】
一方、出力電圧降下抑制信号が有効の場合（ステップＳ１０５：否定）、基準電圧生成部１５４は、ステップＳ１０４へ戻る。すなわち、基準電圧生成部１５４は、新たな電圧制御信号を受信するか出力電圧の上昇及び降下が連続して要求される状態が検知されなくなるまで、ステップＳ１０４及びＳ１０５の処理をループする。
【０１０２】
そして、基準電圧生成部１５４は、基準電圧情報が示す電圧値を出力電圧制御信号が示す電圧値に変更する（ステップＳ１０６）。その後、基準電圧生成部１５４は、出力電圧制御信号で指定された電圧値を示す基準電圧情報をＰＷＭ部１５５へ出力する。  
【０１０３】
ここで、本実施例では、コイル１０５を流れる電流から出力コンデンサ１０６及び１０７への突入電流を検出してシステムデバイス２０の動作状態を把握したが、システムデバイス２０の動作状態が検出できれば他の情報を用いてもよい。例えば、ピーク検出回路５３１は、電源回路１０からの出力電圧を計測して、出力電圧の変化によりシステムデバイス２０の動作状態を検出してもよい。また、ピーク検出回路５３１は、システムデバイス２０から動作情報を取得して、システムデバイス２０の動作状態を検出してもよい。
【０１０４】
以上に説明したように、本実施例に係る情報処理装置は、出力電圧の上昇及び降下が短期間に連続する場合、出力電圧を降下させることを停止し、出力電圧の上昇及び降下の繰り返しが連続しなくなった後に、出力電圧の降下を許可する。これにより、電圧可変のシステムデバイスの負荷の変化が連続する場合に、出力電圧の連続の変化を軽減できる。すなわち、入力コンデンサ及び出力コンデンサにおける電荷の移動を抑えることができ、コンデンサの歪みによる音の発生を低減することができる。また、出力電圧の連続変化が停止した場合には出力電圧を降下させることができ、消費電力を抑えることができる。
【０１０５】
ここで、情報処理装置は、システムデバイスの処理が重い場合は出力電圧を上昇させ、システムデバイスの半導体を高速に動作させることで処理能力を上げ、処理が軽い場合は出力電圧を下げて、システムデバイスのリーク電流を下げることで消費電力を下げる。
【０１０６】
そのため、出力電圧の連続変化が要求された場合に出力電圧を高いままにすると、リーク電流の分だけ消費電力が増える。ただし、電源回路にとって出力電力を上げることは、出力コンデンサに電荷を充電することであり、出力電圧を上昇させるには出力コンデンサの容量に応じて電力が消費される。出力電圧を連続変化させる場合、そのたびに出力電圧を上げることになり、消費電力が出力コンデンサの充電分だけ増える。以上から、出力電圧の連続変化が要求された場合に出力電圧を高く維持しても、リーク電流や出力コンデンサの容量によっては消費電力が増加しない。
【符号の説明】
【０１０７】
１  情報処理装置
２  ＡＣアダプタ
１０〜１３  電源回路
２０〜２３  システムデバイス
３０  電力源切替回路
４０  バッテリパック
１０１，１０２  入力コンデンサ
１０３  Ｈｉ−ｓｉｄｅ  ＦＥＴ
１０４  Ｌｏ−ｓｉｄｅ  ＦＥＴ
１０５  コイル
１０６，１０７  出力コンデンサ
１１１  入力平滑部
１１２  電源発振部
１１３  出力平滑部
１５０  電源コントローラ
１５１  出力フィードバック部
１５２  位相補償部
１５３  出力電圧降下抑制信号生成部
１５４  基準電圧生成部
１５５  ＰＷＭ部
１５６  動作制御部
５３１  ピーク検出回路
５３２  加算回路
５３３  減衰回路
５３４  リセット用基準電圧源
５３５  セット用基準電圧源
５３６  リセット用コンパレータ
５３７  セット用コンパレータ
５３８  ＦＦ回路
【図１】
2019023825.tif 000003
【図２】
2019023825.tif 000004
【図３】
2019023825.tif 000005
【図４】
2019023825.tif 000006
【図５】
2019023825.tif 000007
【図６】
2019023825.tif 000008
【図７】
2019023825.tif 000009
【図８】
2019023825.tif 000010