(57)【特許請求の範囲】
【請求項１】
直流入力電圧をリアクトルとスイッチング素子との直列回路を介してスイッチングすることにより得られた電圧を整流平滑して所定の出力電圧を得るスイッチング電源装置であって、
前記出力電圧と基準値とに基づき算出された前記スイッチング素子のオン時間と前記直流入力電圧と前記出力電圧とに基づき前記スイッチング素子のオフ時間を算出するオフ時間演算部と、
前記オフ時間演算部で算出された前記オフ時間と前記オン時間とに基づき周期及び周波数の少なくともいずれか一方を算出する演算部と、
前記周期及び周波数の一方と基準周期及び基準周波数の一方との比較結果に基づき前記スイッチング素子を制御する制御部と、
を備え、
前記制御部は、前記周波数が前記基準周波数を超えた場合に前記スイッチング素子の最大周波数を制限し且つ前記スイッチング素子のオフ時間を延長し、前記スイッチング素子のオフ時に両端電圧が減衰振動する際のボトムを演算により予測し、前記演算部で算出された周波数が基準周波数を超えた場合に、予測された最初のボトムから１回以上スキップして次のボトムになった時に前記スイッチング素子をオンさせることを特徴とするスイッチング電源装置。
【請求項２】
前記制御部は、前記最初のボトムを予測した時に前記スイッチング素子をオンさせて疑似共振させることを特徴とする請求項１記載のスイッチング電源装置。
【請求項３】
前記制御部によりボトムが１回以上スキップされて前記オフ時間が延長された場合に、延長されたオフ時間に応じて前記オン時間を補正するオン時間補正部を備えることを特徴とする請求項２記載のスイッチング電源装置。
【請求項４】
直流入力電圧をリアクトルとスイッチング素子との直列回路を介してスイッチングすることにより得られた電圧を整流平滑して所定の出力電圧と所定の出力電流をＬＥＤに供給するＬＥＤ点灯回路であって、
前記出力電流と基準電流とに基づき算出された前記スイッチング素子のオン時間と前記直流入力電圧と前記出力電圧とに基づき電流臨界モード動作となるための前記スイッチング素子のオフ時間を算出するオフ時間演算部と、
前記オフ時間演算部で算出された前記オフ時間と前記オン時間とに基づき周期及び周波数の少なくともいずれか一方を算出する演算部と、
前記周期及び周波数の一方と基準周期及び基準周波数の一方との比較結果に基づき前記スイッチング素子を制御する制御部と、
を備えることを特徴とするＬＥＤ点灯回路。  
【請求項５】
前記制御部は、前記周波数が前記基準周波数を超えた場合に前記スイッチング素子の最大周波数を制限することを特徴とする請求項４記載のＬＥＤ点灯回路。
【請求項６】
前記制御部は、前記周波数が前記基準周波数を超えた場合に前記スイッチング素子のオフ時間を延長することを特徴とする請求項５記載のＬＥＤ点灯回路。
【請求項７】
前記制御部により前記オフ時間が延長された場合に、延長されたオフ時間に応じて前記オン時間を補正するオン時間補正部を備えることを特徴とする請求項６記載のＬＥＤ点灯回路。
【請求項８】
前記制御部は、前記スイッチング素子のオフ時に両端電圧が減衰振動する際のボトムを演算により予測し、前記演算部で算出された周波数が基準周波数を超えた場合に、予測された最初のボトムから１回以上スキップして次のボトムになった時に前記スイッチング素子をオンさせることを特徴とする請求項６記載のＬＥＤ点灯回路。
【請求項９】
前記制御部は、前記最初のボトムを予測した時に前記スイッチング素子をオンさせて疑似共振させることを特徴とする請求項８記載のＬＥＤ点灯回路。
【請求項１０】
前記制御部によりボトムが１回以上スキップされて前記オフ時間が延長された場合に、延長されたオフ時間に応じて前記オン時間を補正するオン時間補正部を備えることを特徴とする請求項９記載のＬＥＤ点灯回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は負荷の軽重によってスイッチング周波数が変動するスイッチング電源装置及びＬＥＤ点灯回路に関し、特に軽負荷時におけるスイッチング電源装置のスイッチング損失を低減する技術に関する。
【背景技術】
【０００２】
従来のスイッチング電源装置として、特許文献１に記載された力率改善回路が知られている。この力率改善回路は、不連続モード動作時の力率を改善するもので、制御部が入力電圧と出力電圧とを入力する。
【０００３】
力率改善回路は、入力電圧と出力電圧とスイッチング素子のオン時間とに基づいてリアクトルの電流ピーク値からリアクトル電流がゼロとなるまでのオフ時間を算出し、オン時間とオフ時間とによるオンオフ信号によりスイッチング素子をオンオフ制御させている。
【０００４】
また、従来のスイッチング電源を電流臨界モードで動作させる場合、電流検出抵抗又は補助巻線を用いて、インダクタ電流がゼロになるタイミングを検出し、このタイミングでスイッチング素子をオンさせている。これにより、スイッチング損失を低減することができる。
【０００５】
しかし、電流検出抵抗又は補助巻線を用いるため、効率が低下したり、実装面積が増加したり、コストがアップする。
【０００６】
また、電流臨界モードのままスイッチング周波数を制限する場合には、スイッチング素子のオフ時にドレイン−ソース間電圧が減衰振動した際の最小値となるボトムタイミングから１スキップして次のボトムタイミングに達したときにスイッチング素子をオンさせるボトムスキップ動作を行う。この場合、急激なデューティ変化が発生するため、ＬＥＤの光にちらつきが発生してしまう。
【０００７】
このため、ＬＥＤ点灯回路においては、スイッチング周波数が上昇する場合には電流不連続モードが採用されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】米国特許６４４８７４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１に記載されたスイッチング電源装置にあっては、軽負荷時にスイッチング素子の周波数が高くなり、スイッチング損失が大きくなるという課題を有していた。このような課題は、力率改善回路に限らず、様々な方式のスイッチング電源装置に共通する課題である。
【００１０】
また、ＬＥＤ点灯回路においては、電流不連続モードが採用されているが、電流不連続モードでは、インダクタ電流がゼロでない場合に、スイッチング素子をオンさせるため、スイッチング損失を低減することができない。
【００１１】
本発明は、軽負荷時のスイッチング損失を低減することができるスイッチング電源装置を提供する。本発明は、電流臨界モードで制御することによりスイッチング損失を低減し、ＬＥＤの光のちらつきを抑制することができるＬＥＤ点灯回路を提供する。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、本発明のスイッチング電源装置は、直流入力電圧をリアクトルとスイッチング素子との直列回路を介してスイッチングすることにより得られた電圧を整流平滑して所定の出力電圧を得るスイッチング電源装置であって、前記出力電圧と基準値とに基づき算出された前記スイッチング素子のオン時間と前記直流入力電圧と前記出力電圧とに基づき前記スイッチング素子のオフ時間を算出するオフ時間演算部と、前記オフ時間演算部で算出された前記オフ時間と前記オン時間とに基づき周期及び周波数の少なくともいずれか一方を算出する演算部と、前記周期及び周波数の一方と基準周期及び基準周波数の一方との比較結果に基づき前記スイッチング素子を制御する制御部とを備え、前記制御部は、前記周波数が前記基準周波数を超えた場合に前記スイッチング素子の最大周波数を制限し且つ前記スイッチング素子のオフ時間を延長し、前記スイッチング素子のオフ時に両端電圧が減衰振動する際のボトムを演算により予測し、前記演算部で算出された周波数が基準周波数を超えた場合に、予測された最初のボトムから１回以上スキップして次のボトムになった時に前記スイッチング素子をオンさせることを特徴とする。
【００１３】
本発明のＬＥＤ点灯回路は、直流入力電圧をリアクトルとスイッチング素子との直列回路を介してスイッチングすることにより得られた電圧を整流平滑して所定の出力電圧と所定の出力電流をＬＥＤに供給するＬＥＤ点灯回路であって、前記出力電流と基準電流とに基づき算出された前記スイッチング素子のオン時間と前記直流入力電圧と前記出力電圧とに基づき電流臨界モード動作となるための前記スイッチング素子のオフ時間を算出するオフ時間演算部と、前記オフ時間演算部で算出された前記オフ時間と前記オン時間とに基づき周期及び周波数の少なくともいずれか一方を算出する演算部と、前記周期及び周波数の一方と基準周期及び基準周波数の一方との比較結果に基づき前記スイッチング素子を制御する制御部とを備えることを特徴とする。
【発明の効果】
【００１４】
本発明のスイッチング電源装置によれば、スイッチング素子のオン時間とオフ時間とに基づき周期及び周波数の少なくともいずれか一方に基づきスイッチング周波数を算出し、基準周期及び基準周波数の一方との比較結果に基づきスイッチング素子を制御する。制御部は、周波数が基準周波数を超えた場合にスイッチング素子の最大周波数を制限し且つスイッチング素子のオフ時間を延長し、スイッチング素子のオフ時に両端電圧が減衰振動する際のボトムを演算により予測し、演算部で算出された周波数が基準周波数を超えた場合に、予測された最初のボトムから１回以上スキップして次のボトムになった時にスイッチング素子をオンさせる。
【００１５】
従って、スイッチング周期及び周波数の少なくともいずれか一方に基づき高精度にスイッチング素子を制御でき、臨界モードのオフ時間に２回目のボトムタイミングになるまでの時間を加算した時間をオフ時間とすることができるので、軽負荷時に発振周波数が上昇することによるスイッチング損失を低減させることができる。
【００１６】
また、本発明のＬＥＤ点灯回路によれば、オフ時間演算部がスイッチング素子のオン時間と直流入力電圧と出力電圧とに基づき電流臨界モード動作となるためのスイッチング素子のオフ時間を算出する。即ち、電流臨界モードで制御することによりスイッチング損失を低減でき、ＬＥＤの光のちらつきを抑制することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施例１のスイッチング電源装置の回路図である。
【図２】本発明の実施例１のスイッチング電源装置の直流入力電圧と入力電流との波形を示す図である。
【図３】本発明の実施例１のスイッチング電源装置の疑似共振とボトムスキップ制御を説明するためのタイミングチャートである。
【図４】本発明の実施例２のスイッチング電源装置の回路図である。
【図５】本発明の実施例３のＬＥＤ点灯回路の回路図である。
【図６】本発明の実施例４のＬＥＤ点灯回路の回路図である。
【発明を実施するための形態】
【００１８】
以下、本発明のスイッチング電源装置及びＬＥＤ点灯回路のいくつかの実施の形態を図面を参照しながら詳細に説明する。
【実施例１】
【００１９】
図１は本発明の実施例１のスイッチング電源装置の回路図である。図１に示す実施例１のスイッチング電源装置であって、全波整流回路ＤＢは、交流電源１からの交流電圧を全波整流して全波整流電圧Ｖｉｎを抵抗Ｒａ１と抵抗Ｒａ２との直列回路の両端に出力する。交流電源１と全波整流回路ＤＢとからなる構成を、バッテリ等のように直流入力電圧を出力する直流電源とみなすこともできる。
【００２０】
抵抗Ｒａ１と抵抗Ｒａ２との直列回路の両端には、リアクトルＬとスイッチング素子Ｑ１との直列回路が接続される。スイッチング素子Ｑ１は、ＭＯＳＦＥＴからなり、スイッチング素子Ｑ１のドレイン−ソース間には、ダイオードＤ１とコンデンサＣ１との直列回路が接続される。コンデンサＣ１の両端には抵抗Ｒｏ１と抵抗Ｒｏ２との直列回路が接続される。スイッチング素子Ｑ１のドレイン−ソース間には、さらにコンデンサが並列に接続される。コンデンサは、スイッチング素子Ｑ１の寄生容量でもいいし、個別素子のコンデンサでもよい。コンデンサは、図示しない。
【００２１】
このスイッチング電源装置は、交流電源１からの交流電圧を整流して直流入力電圧に変換し、直流入力電圧をリアクトルＬとスイッチング素子Ｑ１との直列回路を介してスイッチングすることにより得られた電圧をダイオードＤ１とコンデンサＣ１との整流平滑回路により整流平滑して所定の出力電圧Ｖｏｕｔを得る。
【００２２】
ＰＦＣ制御部１０は、マイクロ・コントロール・ユニット（ＭＣＵ）からなり、抵抗Ｒａ１と抵抗Ｒａ２との間の直流入力電圧Ｖｉｎと、抵抗Ｒｏ１と抵抗Ｒｏ２との間の出力電圧Ｖｏｕｔと、スイッチング素子Ｑ１のオン時間とに基づきスイッチング素子Ｑ１をオンオフ制御することにより、出力電圧を所定値にさせるとともに、力率を改善する。
【００２３】
ＰＦＣ制御部１０は、アナログデジタル変換器（ＡＤＣ）１１，１２、フィードバック制御部１３、オフ時間演算部１４、周波数演算部１５、ボトムスキップ制御部１６、ＰＷＭ波形形成部１８を備えている。
【００２４】
ＡＤＣ１１は、全波整流電圧Ｖｉｎを抵抗Ｒａ１と抵抗Ｒａ２とで分圧した電圧をデジタル値Ｖ１１に変換してオフ時間演算部１４に出力する。
【００２５】
ＡＤＣ１２は、出力電圧Ｖｏｕｔを抵抗Ｒｏ１と抵抗Ｒｏ２とで分圧した電圧をデジタル値Ｖ１２に変換してフィードバック制御部１３とオフ時間演算部１４に出力する。
【００２６】
フィードバック制御部１３は、ＡＤＣ１２からの出力電圧Ｖｏｕｔに基づくデジタル値Ｖ１２と基準値Ｖｒｅｆとの誤差に基づき、次のスイッチング周期におけるスイッチング素子Ｑ１のオン時間を算出する。オン時間の制御は、比例積分（ＰＩ）制御で行い、応答時間を遅くすることで、図３に示すように、直流入力電圧Ｖｉｎの一周期でのオン時間（例えば時刻ｔ1〜ｔ２、ｔ３〜ｔ４、）が一定となるようにしている。
【００２７】
これにより、入力電流ＩINの平均値は、直流入力電圧Ｖｉｎに比例した形となるため、力率改善効果が得られる。
【００２８】
オフ時間演算部１４は、スイッチング素子Ｑ１のオン時間Ｔｏｎと直流入力電圧Ｖｉｎと出力電圧Ｖｏｕｔとに基づき、次のスイッチング周期におけるスイッチング素子Ｑ１のオフ時間Ｔｏｆｆを算出する。
【００２９】
昇圧タイプで且つ臨界モード（リアクトルＬに流れる電流がゼロとなるモード）時のスイッチング素子Ｑ１のオフ時間演算部１４の演算処理の詳細を説明する。オン時間をＴｏｎとしたとき、リアクトルＬに流れる電流ピークＩｐは式（１）で求められる。
【００３０】
Ｉｐ＝Ｖｉｎ×Ｔｏｎ／Ｌ        …（１）
Ｖｉｎは直流入力電圧、Ｌはインダクタンス値である。
【００３１】
電流ピークがＩｐのとき、臨界モード動作となるためのオフ時間Ｔｏｆｆは式（２）で求められる。
【００３２】
Ｉｐ−（Ｖｏｕｔ−Ｖｉｎ）×Ｔｏｆｆ／Ｌ＝０
Ｉｐ＝（Ｖｏｕｔ−Ｖｉｎ）×Ｔｏｆｆ／Ｌ
Ｔｏｆｆ＝Ｉｐ／（Ｖｏｕｔ−Ｖｉｎ）／Ｌ
＝（Ｖｉｎ×Ｔｏｎ／Ｌ）／（Ｖｏｕｔ−Ｖｉｎ）／Ｌ
＝（Ｖｉｎ×Ｔｏｎ）／（Ｖｏｕｔ−Ｖｉｎ）            …（２）
（２）式から、リアクトル電流がゼロとなるタイミングは、直流入力電圧Ｖｉｎと出力電圧Ｖｏｕｔとの差、電流のピーク値Ｉｐとインダクタンス値Ｌにより決定される。また、臨界モードにおける電流のピーク値Ｉｐは、直流入力電圧Ｖｉｎとオン時間Ｔｏｎとインダクタンス値Ｌにより決定される。
【００３３】
従って、リアクトル電流がゼロとなるタイミングは、直流入力電圧Ｖｉｎと出力電圧Ｖｏｕｔとオン時間Ｔｏｎとから求めることができる。
【００３４】
従って、オフ時間演算部１４は、スイッチング素子Ｑ１のオン時間Ｔｏｎと直流入力電圧Ｖｉｎと出力電圧Ｖｏｕｔとから、リアクトル電流がゼロとなるタイミングを求めることで、スイッチング素子Ｑ１のオフ時間を算出することができる。これにより、巻線や電流検出器を用いずに、電流臨界モード動作が行うことができる。
【００３５】
周波数演算部１５は、本発明の演算部に相当し、オフ時間演算部１４で算出されたオフ時間とオン時間とを合計したスイッチング素子Ｑ１のスイッチング周期Ｔに基づきスイッチング素子Ｑ１のスイッチング周波数ｆを算出する。
【００３６】
ボトムスキップ制御部１６は、本発明の制御部に相当し、周波数ｆと基準周波数との比較結果に基づきスイッチング素子Ｑ１を制御する。ボトムスキップ制御部１６は、スイッチング素子Ｑ１のオフ時に両端電圧（ドレイン−ソース間電圧）Ｖｄｓが減衰振動する際のボトムタイミングを演算により予測し、周波数演算部１５で算出された周波数が基準周波数を超えた場合に、予測された最初のボトムタイミングから１スキップして次のボトムタイミングになった時にスイッチング素子Ｑ１をオンさせるための信号を生成する。
【００３７】
ＰＷＭ波形形成部１８は、ボトムスキップ制御部１６からの信号に基づきＰＷＭ信号を生成し、生成されたＰＷＭ信号をドライバ（Ｄｒｖ）２０を介してスイッチング素子Ｑ１のゲートに出力する。
【００３８】
次にこのように構成された実施例１のスイッチング電源装置の動作を図２に示すタイミングチャートを参照しながら、詳細に説明する。
【００３９】
図２において、Ｑ１ｇはスイッチング素子Ｑ１のゲート電圧、ＬｉはリアクトルＬに流れる電流、Ｖｄｓはスイッチング素子Ｑ１のドレイン−ソース間電圧を示す。
【００４０】
まず、臨界モードＴ１では、ＰＦＣ制御部１０は、オンデューティを略５０％に設定し、スイッチング素子Ｑ１をオンオフさせる。この場合、オフ時間演算部１４は、スイッチング素子Ｑ１のオン時間と直流入力電圧Ｖｉｎと出力電圧Ｖｏｕｔとに基づきスイッチング素子Ｑ１のオフ時間を算出するので、巻線や電流検出器を用いずに、臨界モード動作が行える。
【００４１】
次に、疑似共振モードＴ２では、図２に示すように、ボトムスキップ制御部１６は、スイッチング素子Ｑ１のオフ時にドレイン−ソース間電圧Ｖｄｓが減衰振動した際の最小値となる最初のボトムタイミングＢＴ１に達した時にスイッチング素子Ｑ１をオンさせる。この場合には、臨界モードのオフ時間にドレイン電圧ＶｄｓがボトムタイミングＢＴ１になるまでの時間を加算した時間をオフ時間に設定することができる。これにより、スイッチング損失を低減させることができる。
【００４２】
次に、ボトムスキップ（１スキップ）Ｔ３では、ボトムスキップ制御部１６は、周波数演算部１５で算出された周波数が基準周波数を超えた場合に、演算により予測された最初のボトムタイミングＢＴ１から１スキップして次のボトムタイミングＢＴ２に達したときにスイッチング素子Ｑ１をオンさせる。この場合には、臨界モードのオフ時間に２回目のボトムタイミングＢＴ２になるまでの時間を加算した時間をオフ時間とすることができる。さらに、軽負荷となり、周波数が基準周波数を超えた場合は、スキップ回数を増加させる。これにより、高精度に制御モードを切り替え、スイッチング素子Ｑ１の最大周波数を制限することができるので、軽負荷時に発振周波数が上昇することによるスイッチング損失を低減させることができる。
【実施例２】
【００４３】
図４は、本発明の実施例２のスイッチング電源装置の回路図である。実施例２のスイッチング電源装置は、力率改善回路であって、実施例１の力率改善回路に対して、さらに、ボトムスキップ制御部１６によりボトムが１スキップ以上されてオフ時間が延長された場合に、延長されたオフ時間に応じてオン時間を補正するオン時間補正部１７を追加したことを特徴とする。
【００４４】
このように実施例２のスイッチング電源装置によれば、オン時間補正部１７は、ボトムスキップ制御部１６によりボトムが１スキップ以上されてオフ時間が延長された場合に、延長されたオフ時間に応じてオン時間を延長するように補正する。
【００４５】
これにより、オフ時間を延長した場合でもオンデューティの変動を抑制できるので、電流及び電圧の波形歪みは抑えられる。その結果、ボトムスキップ時の力率を改善することができる。また、負荷がＬＥＤ照明であれば、そのちらつきを低減することができる。
【００４６】
なお、本発明は、実施例１及び実施例２のスイッチング電源装置に限定されるものではない。実施例１及び実施例２のスイッチング電源装置では、昇圧タイプのスイッチング電源装置を説明したが、本発明は、例えば、降圧タイプのスイッチング電源装置にも適用することもできる。
【００４７】
この場合、臨界モード動作時のオフ時間演算部のオフ時間の演算処理は、以下のようになる。オン時間をＴｏｎとしたとき、リアクトルＬに流れる電流ピークＩｐは式（３）で求められる。
【００４８】
Ｉｐ＝（Ｖｉｎ−Ｖｏｕｔ）×Ｔｏｎ／Ｌ        …（３）
電流ピークがＩｐのとき、臨界モード動作となるためのオフ時間Ｔｏｆｆは式（４）で求められる。
【００４９】
Ｉｐ−Ｖｏｕｔ×Ｔｏｆｆ／Ｌ＝０
Ｉｐ＝Ｖｏｕｔ×Ｔｏｆｆ／Ｌ
Ｔｏｆｆ＝Ｉｐ×Ｌ／Ｖｏｕｔ
＝（Ｖｉｎ−Ｖｏｕｔ）×Ｔｏｎ×Ｌ／（Ｖｏｕｔ×Ｌ）
＝（Ｖｉｎ−Ｖｏｕｔ）×Ｔｏｎ／Ｖｏｕｔ            …（４）
（４）式から、リアクトル電流がゼロとなるタイミングは、直流入力電圧Ｖｉｎと出力電圧Ｖｏｕｔとオン時間Ｔｏｎとから求めることができる。
【００５０】
従って、オフ時間演算部１４は、スイッチング素子Ｑ１のオン時間Ｔｏｎと直流入力電圧Ｖｉｎと出力電圧Ｖｏｕｔとから、リアクトル電流がゼロとなるタイミングを求めることで、スイッチング素子Ｑ１のオフ時間を算出することができる。これにより、巻線や電流検出器を用いずに、電流臨界モード動作が行うことができる。
【実施例３】
【００５１】
実施例３のＬＥＤ点灯回路は、電流臨界モードで制御することによりスイッチング損失を低減し、ＬＥＤの光のちらつきを抑制する。図５は本発明の実施例３のＬＥＤ点灯回路の回路図である。図５に示す実施例３のＬＥＤ点灯回路は、力率改善回路（ＰＦＣ）３とＬＥＤ２との間に接続された降圧コンバータからなり、ＬＥＤ２を点灯させる。
【００５２】
ＰＦＣ３は、力率を改善し、全波整流電圧である直流入力電圧Ｖｉｎを抵抗Ｒｉ１と抵抗Ｒｉ２との直列回路の両端に出力する。抵抗Ｒｉ１と抵抗Ｒｉ２との直列回路の両端にはコンデンサＣ１が並列に接続されている。
【００５３】
抵抗Ｒａ１と抵抗Ｒａ２との直列回路の両端には、スイッチング素子Ｑ１とダイオードＤ１との直列回路が接続される。スイッチング素子Ｑ１は、ＭＯＳＦＥＴからなり、スイッチング素子Ｑ１のドレイン−ソース間には、コンデンサが並列に接続される。コンデンサは、スイッチング素子Ｑ１の寄生容量でもいいし、個別素子のコンデンサでもよい。コンデンサは、図示しない。ダイオードＤ１の両端にはリアクトルＬと抵抗Ｒｏ１と抵抗Ｒｏ２との直列回路が接続される。抵抗Ｒｏ１と抵抗Ｒｏ２との直列回路の両端にはＬＥＤ２と抵抗ＲＬとの直列回路が接続される。
【００５４】
ＬＥＤ点灯回路は、直流入力電圧ＶｉｎをリアクトルＬとスイッチング素子Ｑ１との直列回路を介してスイッチングすることにより得られた電圧を整流平滑して所定の出力電圧Ｖｏｕｔと所定の出力電流ＩｏｕｔをＬＥＤ２に供給する。
【００５５】
制御部１０ｂは、ＭＣＵからなり、抵抗Ｒｉ１と抵抗Ｒｉ２との間の直流入力電圧Ｖｉｎと、抵抗Ｒｏ１と抵抗Ｒｏ２との間の出力電圧Ｖｏｕｔと、ＬＥＤ２と抵抗ＲＬとに流れる出力電流Ｉｏｕｔと、スイッチング素子Ｑ１のオン時間とに基づきスイッチング素子Ｑ１をオンオフ制御することにより、出力電圧Ｖｏｕｔと出力電流Ｉｏｕｔを所定値にさせる。
【００５６】
制御部１０ｂは、ＡＤＣ１１，１２，１９、フィードバック制御部１３ａ、オフ時間演算部１４ａ、周波数演算部１５ａ、ボトムスキップ制御部１６ａ、ＰＷＭ波形形成部１８ａを備えている。
【００５７】
ＡＤＣ１１は、全波整流電圧Ｖｉｎを抵抗Ｒｉ１と抵抗Ｒｉ２とで分圧した電圧をデジタル値Ｖ１１に変換してオフ時間演算部１４ａに出力する。
【００５８】
ＡＤＣ１２は、出力電圧Ｖｏｕｔを抵抗Ｒｏ１と抵抗Ｒｏ２とで分圧した電圧をデジタル値Ｖ１２に変換してオフ時間演算部１４ａに出力する。ＡＤＣ１９は、ＬＥＤ２に流れる出力電流Ｉｏｕｔをデジタル値に変換してフィードバック制御部１３ａに出力する。
【００５９】
フィードバック制御部１３ａは、ＡＤＣ１９からの出力電流Ｉｏｕｔに基づくデジタル値と基準電流Ｉｒｅｆとの誤差に基づき、次のスイッチング周期におけるスイッチング素子Ｑ１のオン時間を算出する。オン時間の制御は、比例積分（ＰＩ）制御で行う。
【００６０】
オフ時間演算部１４ａは、スイッチング素子Ｑ１のオン時間Ｔｏｎと直流入力電圧Ｖｉｎと出力電圧Ｖｏｕｔとに基づき、次のスイッチング周期におけるスイッチング素子Ｑ１のオフ時間Ｔｏｆｆを算出する。
【００６１】
この場合、降圧タイプで且つ臨界モード動作時のオフ時間演算部のオフ時間の演算処理は、オン時間をＴｏｎとしたとき、リアクトルＬに流れる電流ピークＩｐは前述した式（３）で求められる。電流ピークがＩｐのとき、臨界モード動作となるためのオフ時間Ｔｏｆｆは前述した式（４）で求められる。
【００６２】
（４）式から、リアクトル電流がゼロとなるタイミングは、直流入力電圧Ｖｉｎと出力電圧Ｖｏｕｔとオン時間Ｔｏｎとから求めることができる。
【００６３】
従って、オフ時間演算部１４ａは、スイッチング素子Ｑ１のオン時間Ｔｏｎと直流入力電圧Ｖｉｎと出力電圧Ｖｏｕｔとから、リアクトル電流がゼロとなるタイミングを求めることで、スイッチング素子Ｑ１のオフ時間を算出することができる。これにより、巻線や電流検出器を用いずに、電流臨界モード動作が行うことができる。
【００６４】
周波数演算部１５ａは、本発明の演算部に相当し、オフ時間演算部１４ａで算出されたオフ時間とオン時間とを合計したスイッチング素子Ｑ１のスイッチング周期Ｔに基づきスイッチング素子Ｑ１のスイッチング周波数ｆを算出する。
【００６５】
ボトムスキップ制御部１６ａは、本発明の制御部に相当し、周波数ｆと基準周波数との比較結果に基づきスイッチング素子Ｑ１を制御する。ボトムスキップ制御部１６ａは、スイッチング素子Ｑ１のオフ時に両端電圧（ドレイン−ソース間電圧）Ｖｄｓが減衰振動する際のボトムタイミングを演算により予測し、周波数演算部１５ａで算出された周波数が基準周波数を超えた場合に、予測された最初のボトムタイミングから１スキップして次のボトムタイミングになった時にスイッチング素子Ｑ１をオンさせるための信号を生成する。
【００６６】
ＰＷＭ波形形成部１８ａは、ボトムスキップ制御部１６ａからの信号に基づきＰＷＭ信号を生成し、生成されたＰＷＭ信号をドライバ（Ｄｒｖ）２０を介してスイッチング素子Ｑ１のゲートに出力する。
【００６７】
このように構成された実施例３のＬＥＤ点灯回路の動作を、図２に示すタイミングチャートを参照して説明する。
【００６８】
まず、臨界モードＴ１では、制御部１０ｂは、オンデューティを略５０％に設定し、スイッチング素子Ｑ１をオンオフさせる。この場合、オフ時間演算部１４ａは、スイッチング素子Ｑ１のオン時間と直流入力電圧Ｖｉｎと出力電圧Ｖｏｕｔとに基づきスイッチング素子Ｑ１のオフ時間を算出するので、巻線や電流検出器を用いずに、臨界モード動作が行える。
【００６９】
次に、疑似共振モードＴ２では、図２に示すように、ボトムスキップ制御部１６ａは、スイッチング素子Ｑ１のオフ時にドレイン−ソース間電圧Ｖｄｓが減衰振動した際の最小値となる最初のボトムタイミングＢＴ１に達した時にスイッチング素子Ｑ１をオンさせる。この場合には、臨界モードのオフ時間にドレイン電圧ＶｄｓがボトムタイミングＢＴ１になるまでの時間を加算した時間をオフ時間に設定することができる。これにより、スイッチング損失を低減させることができる。
【００７０】
次に、ボトムスキップ（１スキップ）Ｔ３では、ボトムスキップ制御部１６ａは、周波数演算部１５ａで算出された周波数が基準周波数を超えた場合に、演算により予測された最初のボトムタイミングＢＴ１から１スキップして次のボトムタイミングＢＴ２に達したときにスイッチング素子Ｑ１をオンさせる。この場合には、臨界モードのオフ時間に２回目以降のボトムタイミングＢＴ２になるまでの時間を加算した時間をオフ時間とすることができる。さらに軽負荷となり、周波数が基準周波数を超えた場合は、スキップ回数を増加させる。
これにより、高精度に制御モードを切り替え、スイッチング素子Ｑ１の最大周波数を制限することができるので、軽負荷時に発振周波数が上昇することによるスイッチング損失を低減させることができる。
【実施例４】
【００７１】
図６は、本発明の実施例４のＬＥＤ点灯回路の回路図である。実施例４のＬＥＤ点灯回路は、実施例３のＬＥＤ点灯回路に対して、さらに、ボトムスキップ制御部１６ａによりボトムが１スキップ以上されてオフ時間が延長された場合に、延長されたオフ時間に応じてオン時間を補正するオン時間補正部１７ａを追加したことを特徴とする。
【００７２】
このように実施例４のＬＥＤ点灯回路によれば、オン時間補正部１７ａは、ボトムスキップ制御部１６ａによりボトムが１スキップ以上されてオフ時間が延長された場合に、延長されたオフ時間に応じてオン時間を延長するように補正する。
【００７３】
これにより、オフ時間を延長した場合でもオンデューティの変動を抑制できるので、電流及び電圧の波形歪みは抑えられる。その結果、ＬＥＤ照明のちらつきを低減することができる。
【００７４】
なお、本発明は、実施例３及び実施例４のＬＥＤ点灯回路に限定されるものではない。実施例３及び実施例４のＬＥＤ点灯回路では、降圧タイプのＬＥＤ点灯回路を説明したが、本発明は、例えば、昇圧タイプのＬＥＤ点灯回路にも適用することもできる。
【００７５】
昇圧タイプで且つ電流臨界モード時のスイッチング素子Ｑ１のオフ時間演算部１４ａの演算処理は、オン時間をＴｏｎとしたとき、リアクトルＬに流れる電流ピークＩｐは前述した式（１）で求められる。電流ピークがＩｐのとき、臨界モード動作となるためのオフ時間Ｔｏｆｆは前述した式（２）で求められる。
【００７６】
（２）式から、リアクトル電流がゼロとなるタイミングは、直流入力電圧Ｖｉｎと出力電圧Ｖｏｕｔとの差、電流のピーク値Ｉｐとインダクタンス値Ｌにより決定される。また、臨界モードにおける電流のピーク値Ｉｐは、直流入力電圧Ｖｉｎとオン時間Ｔｏｎとインダクタンス値Ｌにより決定される。
【００７７】
従って、リアクトル電流がゼロとなるタイミングは、直流入力電圧Ｖｉｎと出力電圧Ｖｏｕｔとオン時間Ｔｏｎとから求めることができる。
【００７８】
従って、オフ時間演算部１４ａは、スイッチング素子Ｑ１のオン時間Ｔｏｎと直流入力電圧Ｖｉｎと出力電圧Ｖｏｕｔとから、リアクトル電流がゼロとなるタイミングを求めることで、スイッチング素子Ｑ１のオフ時間を算出することができる。これにより、巻線や電流検出器を用いずに、電流臨界モード動作が行うことができる。
【００７９】
また、本発明は、負荷の軽重によってスイッチング周波数が変動するものであれば、力率改善回路を含まないＤＣ／ＤＣコンバータにも適用することができる。
【００８０】
また、本発明は、スイッチング周波数と基準周波数との比較結果の代わりに、スイッチング周期と基準周期との比較結果に基づき前記スイッチング素子を制御しても良い。
【００８１】
また、スイッチング素子Ｑ１の両端電圧Ｖｄｓが減衰振動する際のボトムタイミングは、演算により予測するほか、ＰＦＣ制御部１０の内部機能により固定値として設定しても良く、電圧Ｖｄｓまたは電流ＩＬに基づき検出しても良く、これらの手段を組み合わせても良い。
【符号の説明】
【００８２】
１  交流電源
２  ＬＥＤ
３  ＰＦＣ
１０，１０ａ  ＰＦＣ制御部
１０ｂ，１０ｃ  制御部
１１，１２，１９  ＡＤＣ
１３，１３ａ  フィードバック制御部
１４，１４ａ  オフ時間演算部
１５，１５ａ  周波数演算部
１６，１６ａ  ボトムスキップ制御部
１７，１７ａ  オン時間補正部
１８  ＰＷＭ波形形成部
ＤＢ  全波整流回路
Ｌ  リアクトル
Ｑ１  スイッチング素子
Ｄ１  ダイオード
Ｒａ１，Ｒａ２，Ｒｏ１，Ｒｏ２  抵抗
Ｃ１  コンデンサ
ＢＴ１，ＢＴ２  ボトムタイミング
Ｔ１  臨界モード
Ｔ２  疑似共振モード
Ｔ３  ボトムスキップ
【図１】
0006702112.tif 000002
【図２】
0006702112.tif 000003
【図３】
0006702112.tif 000004
【図４】
0006702112.tif 000005
【図５】
0006702112.tif 000006
【図６】
0006702112.tif 000007