交流電源から入力された交流電圧を整流し脈流電圧を出力する整流部と、前記脈流電圧を入力として、負荷に所定の直流電流を供給する電力変換部と、前記負荷に流れる負荷電流を検出する電流検出部と、前記直流電流が定電流となるように、前記負荷電流に応じて前記電力変換部の制御を行う駆動制御部とを備えるスイッチング電源装置であって、前記交流電圧の変動を検出する入力電圧検出部を更に備え、前記駆動制御部が、前記入力電圧検出部が検出した前記交流電圧の変動に応じて前記電力変換部を制御することで、前記交流電圧の変動によって生じる前記直流電流の変動が抑制されることを特徴とするスイッチング電源装置。請求項1に記載のスイッチング電源装置において、前記電力変換部が、絶縁トランスと、前記脈流電圧が供給される、前記絶縁トランスの1次巻線および前記1次巻線に流れる電流のスイッチング動作を行うスイッチング素子を有する入力側回路と、前記絶縁トランスの2次巻線に流れる電流を整流する出力側整流素子を有する出力側回路と、前記出力側整流素子が整流した電流を平滑する出力側平滑コンデンサとを有し、前記駆動制御部が、前記負荷に供給される前記直流電流が定電流となるように、前記電流検出部が検出した負荷電流に応じてデューティ比が変化する駆動パルスを生成して前記スイッチング素子を駆動し、前記入力電圧検出部が前記絶縁トランスを介して前記交流電圧の変動を検出し、前記駆動制御部が、前記交流電圧の変動に応じて前記駆動パルスのデューティ比を変化させることで、前記交流電圧の変動によって生じる前記直流電流の変動が抑制されることを特徴とするスイッチング電源装置。請求項2に記載のスイッチング電源装置において、前記駆動制御部が、前記駆動パルスの前記デューティ比を変化させるデューティ比制御信号を生成する増幅変換回路と前記デューティ比制御信号を生成するための基準電圧を生成し前記増幅変換回路に供給する基準電圧生成回路とを有する制御部と、前記デューティ比制御信号に基づき前記駆動パルスのデューティ比を設定し前記スイッチング素子に前記駆動パルスを出力する駆動部とを備え、前記基準電圧生成回路が、前記入力電圧検出部が検出した前記交流電圧の変動に応じて前記基準電圧を補正することを特徴とするスイッチング電源装置。請求項3に記載のスイッチング電源装置において、前記入力電圧検出部が前記交流電圧の変動に応じた電圧を出力する基準電圧補正回路を有し、前記制御部が前記基準電圧補正回路によって出力電圧が制御される可変電圧源を有し、前記増幅変換回路が前記可変電圧源の出力電圧を前記基準電圧として前記デューティ比制御信号を生成することを特徴とするスイッチング電源装置。請求項3に記載のスイッチング電源装置において、前記入力電圧検出部が前記交流電圧の変動に応じた電圧を出力する基準電圧補正回路を有し、前記制御部が、定電圧源と、前記定電圧源の出力電圧に前記基準電圧補正回路の出力電圧を加算する加算回路とを有し、前記増幅変換回路が前記加算回路の出力電圧を前記基準電圧として前記デューティ比制御信号を生成することを特徴とするスイッチング電源装置。請求項1ないし請求項5の何れか1項に記載のスイッチング電源装置と、前記スイッチング電源装置の直流電流の出力端と直流電流の還流端との間に接続された1または複数の発光ダイオードを有する発光ダイオード負荷と、を備えたことを特徴とする発光ダイオード照明装置。発光ダイオードのような駆動電流対駆動電圧特性を有する負荷は、一般に定電流駆動される。こうした定電流駆動はフィードバック制御によっておこなわれることが多く例えば特許文献1~3、交流入力電圧などの変動に対する直流出力電流の変動の少なさが電源装置の安定度以下、電源安定度と表記することがあるとして評価される。電源安定度は、フィードバック制御系の利得を大きくすると向上するが、利得の増加に伴って、フィードバック制御系としての安定度が低下する電源安定度とフィードバック制御系としての安定度はトレードオフの関係にある。。こうしたことからスイッチング電源装置は、商用電源例えば交流100Vにおいて許容された交流入力電圧の変動範囲内例えば10~-10で、所定の電源安定度を実現できるように設計される。ところで前述の特許文献1は、交流入力電圧の低下などによるスイッチング素子の破損を防止する技術などを開示するものであり、特許文献2は、交流入力電圧の変動などに応じて、駆動電流を許容できる範囲で変動させる技術などを開示するものであり、そして特許文献3は、交流入力電圧の変動などに応じて、定電流駆動と定電圧駆動とを選択する技術などを開示するものである。これら特許文献1~3は、負荷を定電流駆動する技術を開示するが、いずれも広範囲な交流入力電圧変動に対し、電源安定度を向上させる技術を開示していない。商用電源の交流電圧は、100V系100V、110Vあるいは115Vなど、または200V系200V、220Vあるいは230Vなどといったように、国や地域によって異なる。交流入力電圧を100V入力電圧の変動範囲を10~-10の合計20の変動と想定して設計されたスイッチング電源装置に、そのまま230Vの交流入力電圧を入力して使用した場合には耐電圧は考慮されているものとする、交流入力電圧の変動率230-100=130Vが130となり、20の変動の6倍以上となって、発光ダイオードに供給される電流の変動も6倍以上電源安定度が6分の1以下となってしまうという問題がある。この問題を避けるためには、100V系の市場、あるいは200V系の市場ごとに、スイッチング電源装置をラインナップしなければならず、設計コスト、製造コストおよび保守用パーツのコストなどが増大するという問題があった。本発明は、こうした問題を解決するために、広範囲の交流入力電圧変動に対し、十分な電源安定度を得ることができるスイッチング電源装置の実現を課題とする。上記課題を解決するため本発明にかかるスイッチング電源装置は、交流電源から入力された交流電圧を整流し脈流電圧を出力する整流部を有し、前記整流部で得た電力を電力変換部によって直流電力に変換し負荷に供給する。また該スイッチング電源装置は、電流検出部で前記負荷に流れる負荷電流直流出力電流を検出し、前記負荷電流に応じて、駆動制御部が前記電力変換部を制御して、前記負荷電流を所定の電流に維持することができる定電流源として動作する。。従って、該スイッチング電源装置は、前記負荷の抵抗値などの変動によって生じる前記負荷電流の変動を抑制することができるいわゆるロードレギュレーションを向上することができる。。該スイッチング電源装置は、さらに交流電圧の変動を検出する入力電圧検出部を備えたことで、前記入力電圧検出部で検出された交流入力電圧の変動に応じて、前記駆動制御部が前記電力変換部の駆動を制御することができる。従って、前記交流入力電圧が広範囲にわたって変化した場合であっても、該スイッチング電源装置は、前記交流入力電圧の変動に起因する前記負荷電流の変動も抑制することができるいわゆるラインレギュレーションを向上することができる。。こうして該スイッチング電源装置は、ロードレギュレーションおよびラインレギュレーションを向上することができ、広範囲の交流入力電圧例えば100V系から200V系の電圧において、前記負荷電流の変動を抑制することができる。前記電力変換部は、絶縁トランスを有し、スイッチング素子によって、前記脈流電圧が供給された前記絶縁トランスの1次巻線に流れる電流をスイッチングすることで、前記絶縁トランスの2次巻線に誘起された電流を整流および平滑して、前記負荷に前記直流電流を供給する。ロードレギュレーションの向上は、前記電流検出部が検出した前記負荷電流に応じて、前記駆動制御部が駆動パルスのデューティ比を変化させて、前記スイッチング素子の駆動時間を変化することで実現される。そしてラインレギュレーションの向上は、前記絶縁トランスを介して検出した前記交流電圧の変動に応じて、前記入力電圧検出部が前記駆動パルスのデューティ比を変化させることで実現することができる。前記交流電圧の変動に応じた前記駆動パルスのデューティ比制御は、以下のようにして行うことができる。前記駆動制御部は制御部と駆動部を備え、前記制御部は、増幅変換回路および基準電圧生成回路を有し、前記基準電圧生成回路が前記デューティ比制御信号を生成するための基準となる基準電圧を生成して前記制御部の前記増幅変換回路に供給する。前記基準電圧は、前記入力電圧検出部の出力を入力とする前記基準電圧生成回路によって補正されており、前記基準電圧に基づき前記増幅変換回路がデューティ比制御信号を生成する。前記駆動部は、前記デューティ比制御信号に基づいて、前記駆動パルスのデューティ比を設定する。前記交流電圧の変動に応じた前記基準電圧の補正は、基準電圧補正回路が前記交流電圧の変動に応じた電圧を出力し、この出力電圧で前記基準電圧生成回路の可変電圧源の出力電圧を制御することによって行われる。または、前記基準電圧補正回路が前記交流電圧の変動に応じた電圧を出力し、前記制御部が有する加算回路が、前記定電圧源の出力電圧と前記基準電圧補正回路の出力電圧とを加算した電圧を前記基準電圧として出力する前記基準電圧は前記交流電圧の変動に応じて補正される。。上記構成を有する該スイッチング電源装置は、前記交流電圧を187の範囲で変動させた場合における、前記負荷に供給される前記直流電流の変動率を0.83~2.5よりも少なくすること電源安定度を向上させること、または、前記交流電圧を100の範囲で変動させた場合における、前記負荷に供給される前記直流電流の変動率が0.4~2.5よりも少なくすることが可能となる。また、該スイッチング電源装置で発光ダイオード負荷を駆動する発光ダイオード照明装置は、交流入力電圧が異なる国、領域であっても、発光ダイオードを所定の電流で駆動することができる。このように本発明にかかるスイッチング電源装置および発光ダイオード照明装置によれば、異なる電圧の商用電源例えば100V系、200V系などの交流電圧を供給する商用電源において、所定の電源安定度を実現できるから、スイッチング電源装置および発光ダイオード照明装置の設計コスト、製造コストなどを低減することができる。以下、図面を参照して、本発明にかかるスイッチング電源装置について説明する。図1は、本発明にかかるスイッチング電源装置1の概略ブロック図であり、図2は、スイッチング電源装置1の概略回路構成を示す図である。図1および図2に示すように、スイッチング電源装置1は、入力フィルタ部11、整流部12、電力変換部13、電流検出部14、駆動制御部16駆動制御部16は、駆動部17および制御部18を有している、および入力電圧検出部19を有しており、入力端1Lおよび1Nで、商用電源である交流電源10から電圧Vacの電力を受電して、負荷15例えば発光ダイオードLEDに負荷電流ILを供給する。制御部18は、増幅変換回路181および基準電圧生成回路182を有しており、入力電圧検出部19は、電圧検出回路191および基準電圧補正回路192を有している。なお入力フィルタ部11、整流部12、電力変換部13の入力側回路後述する、およびスイッチング素子を駆動する駆動部17は、スイッチング電源装置1の1次側の構成要素となる。そして電力変換部13の出力側回路後述する、電流検出部14、制御部18、および入力電圧検出部19は、スイッチング電源装置1の2次側の構成要素となる。絶縁トランスT1はスイッチング電源装置1の1次側と2次側との間に配置されている。<交流電力の直流電力へ変換>図2に示すように、スイッチング電源装置1は、交流入力電圧Vacを整流部12第1の整流素子D1ダイオードD11~D14からなるダイオードブリッジで整流し、第1の平滑コンデンサC2で脈流電圧脈流電力とする。電力変換部13は、絶縁トランスT1、入力側回路、出力側回路、および第2の平滑コンデンサC3を有しており、整流部12から供給された脈流電力を電力変換部13によって直流電力に変換し負荷15に供給する。絶縁トランスT1は、1次巻線N1および2次巻線N2を有し、これら巻線は電気的に絶縁されている。電力変換部13の入力側回路では、1次巻線N1とスイッチング素子Q1が直列に接続されており、整流部12から1次巻線N1を介してスイッチング素子Q1に脈流電圧が供給される。スイッチング素子Q1がスイッチング動作ON/OFF動作を行なうことによって、1次巻線N1の両端にはパルス電圧が発生することになる。なお1次巻線N1に並列接続されたスナバ回路131は、スイッチング素子Q1のスイッチング動作に伴い過渡的に発生する過大電圧を抑制する。電力変換部13の出力側回路では、1次巻線N1に印可されたパルス電圧によって2次巻線N2に誘起された電流を、第2の整流素子出力側整流素子D2が整流し、この電流を第2の平滑コンデンサC3が平滑し直流電圧とする。スイッチング素子Q1のスイッチング動作は、スイッチング素子Q1を駆動する駆動パルス入力交流の周波数よりも十分高い周波数で行われる。ここで駆動パルスのデューティ比を変化させることで、2次巻線N2に誘起される電流の平均値そのすべて、または殆どは、直流出力電流IOとなるを制御することができる。すなわち電力変換部13は、スイッチングレギュレータとして動作することができる。なお入力フィルタ部11ラインコンデンサC1は、交流電源10からのノイズを減衰させるとともに、電力変換部13から交流電源10側に漏えいするスイッチングノイズを減衰させる。<定電流駆動>出力端1H直流出力電流IOの出力端と還流端1C直流出力電流IOの還流端との間には、負荷15N個の発光ダイオードD31~D3Nを有する発光ダイオード負荷D3が接続され、負荷15に供給された直流出力電流IOは、電流検出部14の出力電流検出抵抗R1に還流する。従って、出力電流検出抵抗R1には、出力側回路の直流出力電流IOと出力電流検出抵抗R1の抵抗値との積で定まる電圧降下が生じるなお図2中、負荷15に流れる負荷電流IL、および出力電流検出抵抗R1に流れる電流ISは、何れも直流出力電流IOと等しい。。制御部18の増幅変換回路181図1参照は、図2に示すように増幅器AMP1、トランジスタQ2、およびフォトカプラPC1の発光素子側を有している。増幅器AMP1は、基準電圧生成回路182が生成した基準電圧Vref1図3参照と出力電流検出抵抗R1の電圧降下とを比較し、トランジスタQ2を駆動する。トランジスタQ2は、フォトカプラPC1の発光素子側を駆動して、デューティ比制御信号SDをフォトカプラPC1の受光素子側に伝達する駆動部17と制御部18との間は、電気的に絶縁されている。。駆動部17は、スイッチング素子Q1を駆動する駆動パルス制御回路IC1、絶縁トランスT1のゼロ電圧検出巻線N3、およびフォトカプラPC1の受光素子側を有している。フォトカプラPC1の受光素子側は、増幅変換回路181が生成したデューティ比制御信号SDを受信し、駆動パルス制御回路IC1が、受信したデューティ比制御信号SDに基づき、駆動パルスのデューティ比を設定する。絶縁トランスT1のゼロ電圧検出巻線N3は、駆動パルスを発生するタイミングを定めるためのゼロ電圧を検出する。すなわち電力変換部13は、基準電圧生成回路182が生成した基準電圧Vref1を基準として、出力電流検出抵抗R1の電圧降下を検出するフィードバック制御されるスイッチングレギュレータとして動作し、直流出力電流IOを所定の電流に維持するスイッチング電源装置1は定電流電源として動作する。。従って、発光ダイオードD31~D3Nの温度変化などによって、負荷15の電圧降下が変化した場合であっても、スイッチング電源装置1は負荷15に流れる直流出力電流IOを所定の電流に維持することができるロードレギュレーションを向上することができる。。<交流電圧変動の検出>例えば交流入力電圧が上昇すると、直流出力電流IOの増加要因となる。すなわち交流入力電圧の変動は、電力変換部13のフィードバック制御系に対する擾乱となる。この擾乱に対しスイッチング電源装置1は、入力電圧検出部19によって交流入力電圧Vacの変動を検出して、直流出力電流IOの変化を抑制することができるラインレギュレーションを向上することができる。。整流部12が出力した脈流電圧は、交流入力電圧Vacの変動に応じて変動するため、絶縁トランスT1の1次巻線N1には、整流部12が出力した脈流電圧に応じたパルス電圧が印加される。そして電圧検出巻線N4に誘起される電圧は、絶縁トランスT1の1次巻線N1と電圧検出巻線N4との巻線比によって定まることから、電圧検出巻線N4には、交流入力電圧Vacの変動に応じた振幅のパルス電圧が誘起されることになる。入力電圧検出部19の電圧検出回路191図1参照は、絶縁トランスT1の電圧検出巻線N4、第4の整流素子D4および第3の平滑コンデンサC4を有しており、第4の整流素子D4は、電圧検出巻線N4に誘起されたパルス電圧のピーク値に応じた電圧で第3の平滑コンデンサC4を充電する基準電圧補正回路192の入力抵抗を十分高くすることで、第4の整流素子D4の整流効率を1に近づけることができるため、第3の平滑コンデンサC4の電圧は駆動パルスのデューティ比の影響を受けにくくなる。。こうして第3の平滑コンデンサC4に充電された電圧は、交流入力電圧Vacの変動に応じた直流電圧となるすなわち入力電圧検出部19は交流入力電圧Vacの変動を検出することができる。。なお交流電圧変動の検出は、電圧検出巻線N4に依らなくともよい。例えば1次巻線N1に印加されるパルス電圧1次巻線N1とスイッチング素子Q1の接続点におけるパルス電圧を第4の整流素子D4で整流してもよい。<基準電圧生成回路と基準電圧補正回路>基準電圧補正回路192は、第3の平滑コンデンサC4に充電された電圧の緩衝増幅器として動作するとともに図2参照、図3に示すように、その出力電圧で基準電圧生成回路182の可変電圧源Vdc3を制御する。基準電圧Vref1を出力する可変電圧源Vdc3は、基準電圧補正回路192の制御によって、その出力電圧基準電圧Vref1が変化する。こうして交流入力電圧Vacの変動に応じて補正された基準電圧Vref1が制御部18の増幅変換回路181に供給される。なお、図3における、基準電圧生成回路182と直流電圧Vdc2との間に接続された抵抗R2とは、可変電圧源Vdc3に所定の電流を流すためのものであり、可変電圧源Vdc3の出力に接続されたコンデンサC5はノイズ等を除去するバイパスコンデンサである。図4は、基準電圧生成回路の一変形例基準電圧生成回路182aを示す。ここで基準電圧補正回路192aは、基準電圧補正回路192と同様に緩衝増幅器として動作する。基準電圧生成回路182aは、定電圧源Vdc4および加算回路183を有している。加算回路183は、定電圧源Vdc4の出力電圧と、基準電圧補正回路192aの出力電圧とを加算して、基準電圧Vref1aを出力する。こうして基準電圧Vref1aは、交流入力電圧Vacの変動に応じて補正されることになる基準電圧Vref1aは増幅変換回路181に入力される。。<ラインレギュレーションの向上>電力変換部13は、出力電流検出抵抗R1の電圧降下と基準電圧Vref1との電圧差が少なくなるようにフィードバック制御されて、直流出力電流IOを所定の電流に維持する。通常、電源安定度は、商用電源の電圧変動10~-10変動幅20程度を考慮してフィードバック制御系の設計が行われる。しかし、こうした電源安定度の電源を、例えば100Vの商用電源、または230Vの商用電源で使用すると、変動幅が130となって変動幅20の6倍強、直流出力電流IOの変動が6倍強となって電源安定度が6分の1以下となって、許容できる直流出力電流IOの変動範囲を超える必要な電源安定度を実現することができない。。こうした幅広い交流入力電圧Vacの変動に対して、スイッチング電源装置1は、基準電圧Vref1を交流入力電圧Vacの変動に応じて補正するので、直流出力電流IOを所定の電流に維持することができるフィードバック制御系に対する、交流入力電圧の上昇による擾乱の影響を低減することができる。。もちろん、基準電圧補正回路192による可変電圧源Vdc3の制御は、交流入力電圧の上昇によるフィードバック制御系に対する擾乱の影響を低減するような利得および極性で行われ、また定電圧源Vdc4の出力電圧と基準電圧補正回路192aの出力電圧との加算も同様に行われる加算回路183は実質的に減算回路として動作することもある。。図5は、スイッチング電源装置1によるラインレギュレーションを例示するグラフ交流入力電圧の変動に対する負荷電流ILの変動特性である。図5に示すグラフの縦軸は直流出力電流IO=負荷電流ILであり、I1=0.8A、I2=1.0A、I3=1.2A、I4=1.4Aである。また横軸は交流入力電圧Vacであり、V1=100V、V2=150V、V3=200V、V4=250Vである。図5は、直流出力電流IOの設定値を1.2A=I3としたタイプA、1.0A=I2としたタイプB、および0.8A=I1としたタイプCの3つのタイプのスイッチング電源装置1における交流入力電圧の変動に対する負荷電流ILの変動特性を示す。3つのタイプのスイッチング電源装置1は、最小電圧90Vで所定の直流出力電流IOとなるように設定され、交流入力電圧Vacを最小電圧90Vから最大電圧277Vまで変化させたときの直流出力電流IOが測定された。ここで100Vを基準とすると、交流入力電圧Vacの降下方向の変動率は10であり、上昇方向の変動率は177277-100/100=177であるから、変動率は187となる変動率20の9倍強である。。<90~277Vにおける電源安定度の向上>タイプAにおいて、交流電圧変動の検出を行わない場合基準電圧の補正を行わない場合の変動特性Cha1は、最大電圧277Vにおいて、直流出力電流IOが約1.35Aである最小電圧90Vで直流出力電流IOが1.2Aだから、変動率は約12.5である一方、交流電圧変動を検出し基準電圧を補正した場合の変動特性Cha2は、最大電圧277Vにおいて、直流出力電流IOが約1.21Aである変動率約0.83。すなわち、スイッチング電源装置1は電源安定度が約15倍12.5/0.83≒15向上した。<90~200Vにおける電源安定度の向上>また交流電圧変動の検出を行わない場合の変動特性Cha1は、交流入力電圧200Vにおいて最小電圧90Vを基準とすると、変動率が100強となる、直流出力電流IOが約1.31Aである最小電圧90Vで直流出力電流IOが1.2Aだから、変動率は約9.2である一方、交流電圧変動を検出し基準電圧を補正した場合の変動特性Cha2は、交流入力電圧200Vにおいて、直流出力電流IOが約1.205Aである変動率約0.4。この場合、スイッチング電源装置1は電源安定度が約23倍9.2/0.4=23向上した。このことから、スイッチング電源装置1は、交流入力電圧Vacが100変動した場合でも交流入力電圧が2倍または2分の1になった場合でも、変動率を約0.4か、それ以下にすることができる。<電源安定度の許容範囲>ところでタイプAで、交流電圧変動の検出を行わない場合の変動特性Cha1は、電圧110Vにおいて、直流出力電流IOの変動率が約2.5であり、この変動率は、交流電圧変動を検出し基準電圧を補正した場合における、交流入力電圧Vacの100変動時における直流出力電流IOの変動率約0.4よりも大きい。直流出力電流IOの変動率2.5が100V系における10~-10の交流入力電圧Vacに対し許容できるとすれば、この変動率2.5を交流入力電圧Vacの変動率187例えば交流入力電圧Vacを90V~277Vの範囲で変動させた場合において実現すればよいといえる。または、直流出力電流IOの変動率2.5を、交流入力電圧Vacの変動率100例えば交流入力電圧Vacを100V~200Vの範囲で変動させた場合において実現すればよいといえる。またタイプBにおいて、交流電圧変動の検出を行わない場合の変動特性Chb1と交流電圧変動の検出を行なう場合の変動特性Chb2とを比較すると、タイプAと同様に直流出力電流IOの安定度が向上している。さらにタイプCにおいて、交流電圧変動の検出を行わない場合の変動特性Chc1と交流電圧変動の検出を行なう場合の変動特性Chc2とを比較すると、タイプAおよびBと同様に直流出力電流IOの安定度が向上している。このようにスイッチング電源装置1は、広範囲の交流入力電圧において、ロードレギュレーションはもとより、ラインレギュレーションを向上することができ、広範囲の交流入力電圧において所定の電源安定度を実現することができる。従って本発明は、例えば100V系の市場、200V系の市場ごとにスイッチング電源装置をラインナップする必要がなくなり、スイッチング電源装置の設計コスト、製造コストおよび保守用パーツのコストなどを低減することができる。<発光ダイオード照明装置>スイッチング電源装置1と発光ダイオード負荷D3を一体的に構成して、発光ダイオード負荷D3を駆動する発光ダイオード照明装置を実現することができる図2は、係る発光ダイオード照明装置の概略回路構成の一例ということができる。。係る発光ダイオード照明装置は、交流入力電圧が異なる国、領域において、発光ダイオードを所定の電流で駆動することができるから、発光ダイオード照明装置としての設計コスト、製造コストおよび保守用パーツのコストなどを低減することができ、高い市場競争力を実現することができる。なお本発明にかかるスイッチング電源装置および発光ダイオード照明装置は、前述の実施例に示した構成に限定されるものではなく、本発明の趣旨を変更することなく、適宜変形して実施することができる。例えば、制御部および入力電圧検出部の構成要素を、アナログ回路に替えてデジタル回路にしてもよい。例えば、交流入力電圧Vacの変動、出力電流検出抵抗の電圧降下をアナログデジタル変換器によって、デジタルデータとし、基準電圧生成回路、基準電圧補正回路、加算回路などをマイクロコンピュータなどのプログラム制御される演算装置によって構成してもよい。駆動パルス制御回路も同様にマイクロコンピュータなどによって構成されるものであってもよい。また電力変換部13を、力率改善機能を有するいわゆるPFCスイッチングレギュレータとしてもよい。また負荷として発光ダイオードを例示したが、定電流駆動される負荷であれば、発光ダイオードに限定されない。