電源用の制御装置であって、前記制御装置が、入力検知信号を受信するように連結されると共に、前記入力検知信号に応答して、前記電源の入力電圧の位相角を表す位相角信号を生成する位相角測定ブロックと、前記電源に含まれるスイッチの開閉を制御するように連結されると共に、前記位相角が位相しきい値以下である場合に閉ループ調光制御で前記スイッチを制御し、前記位相角が前記位相しきい値より大きい場合に開ループ調光制御で前記スイッチを制御する駆動論理ブロックとを備えることを特徴とする制御装置。前記駆動論理ブロックが、前記スイッチの開閉を制御するための駆動信号を出力すると共に、前記駆動論理ブロックが前記閉ループ調光制御で前記スイッチを制御する場合に、前記駆動論理ブロックが、フィードバック信号に応答して前記駆動信号の1つ以上の動作条件を設定することを特徴とする請求項1に記載の制御装置。前記1つ以上の動作条件が、スイッチング周波数、スイッチオン時間、スイッチオフ時間、及びデューティサイクルから成るグループの中から選択された1つ以上の条件を含むことを特徴とする請求項2に記載の制御装置。前記位相角が前記位相しきい値に等しい場合に、前記駆動論理ブロックが、前記フィードバック信号に応答して、前記駆動信号の前記1つ以上の動作条件をある値に設定すると共に、前記位相角が前記位相しきい値より大きい場合に、前記駆動論理ブロックが、前記動作条件を前記値に維持することを特徴とする請求項2に記載の制御装置。前記駆動論理ブロックが開ループ調光制御から閉ループ調光制御に移行する場合に、前記駆動論理ブロックが、前記駆動信号の前記1つ以上の動作条件を所定の値に設定すると共に、前記位相角が前記位相しきい値より大きい場合に、前記駆動論理ブロックが、前記動作条件を前記所定の値に維持することを特徴とする請求項2に記載の制御装置。前記入力検知信号が、前記電源の前記入力電圧を表す電圧検知信号であることを特徴とする請求項1に記載の制御装置。前記入力検知信号が、前記スイッチを流れるスイッチ電流を表す電流検知信号であることを特徴とする請求項1に記載の制御装置。電源用の制御装置であって、前記制御装置が、入力検知信号を受信するように連結されると共に、前記入力検知信号に応答して、前記電源の入力電圧の位相角が位相しきい値より大きいかどうかを表す調光制御信号を生成する位相角測定ブロックと、前記入力電圧の前記位相角が前記位相しきい値以下であることを前記調光制御信号が表す場合に、フィードバック信号に応答して、前記電源に含まれるスイッチの開閉を制御するように連結されると共に、更に、前記位相角が前記位相しきい値より大きい場合に、前記フィードバック信号と無関係に前記スイッチの開閉を制御するように連結される駆動論理ブロックとを備えることを特徴とする制御装置。前記駆動論理ブロックが、前記スイッチの開閉を制御するための駆動信号を出力すると共に、前記駆動論理ブロックが、スイッチング周波数、スイッチオン時間、スイッチオフ時間、及びデューティサイクルから成るグループの中から選択された前記駆動信号の1つ以上の動作条件を設定することを特徴とする請求項8に記載の制御装置。前記位相角が前記位相しきい値に等しい場合に、前記駆動論理ブロックが、前記フィードバック信号に応答して、前記駆動信号の前記1つ以上の動作条件をある値に設定すると共に、前記位相角が前記位相しきい値より大きい場合に、前記駆動論理ブロックが、前記動作条件を前記値に維持することを特徴とする請求項9に記載の制御装置。前記入力検知信号が、前記電源の前記入力電圧を表す電圧検知信号であることを特徴とする請求項8に記載の制御装置。前記入力検知信号が、前記スイッチを流れるスイッチ電流を表す電流検知信号であることを特徴とする請求項8に記載の制御装置。前記駆動論理ブロックが、前記電源の出力を表す前記フィードバック信号及び基準信号を受信するように連結されるフィードバック基準回路と、前記調光制御信号及び前記フィードバック基準回路の出力を受信するように連結されると共に、前記入力電圧の前記位相角が前記位相しきい値以下であることを前記調光制御信号が表す場合に、前記フィードバック基準回路の前記出力に応答して前記駆動信号を生成し、前記位相角が前記位相しきい値より大きい場合に、前記フィードバック信号と無関係に前記駆動信号を生成する駆動信号生成器とを備えることを特徴とする請求項9に記載の制御装置。前記駆動信号生成器が、前記フィードバック基準回路の前記出力を受信するように連結されると共に、前記電源の前記出力を表すある値を生成するように連結される積分器と、前記駆動信号を生成すると共に、前記駆動信号の前記1つ以上の動作条件を設定するように連結される状態機械と、前記積分器と前記状態機械との間に連結されと共に、前記位相角が前記位相しきい値より大きいことを表す前記調光制御信号に応じて開かれ、前記位相角が前記位相しきい値より大きくないことを表す前記調光制御信号に応じて閉じられるように連結される調光制御スイッチとを備え、前記スイッチが閉じている場合に、前記状態機械が、前記積分器によって生成された前記値に応答して、前記駆動信号の前記1つ以上の動作条件を設定することを特徴とする請求項13に記載の制御装置。前記駆動信号生成器が、前記積分器によって生成された前記値を保存するために前記スイッチと前記状態機械との間に連結されるホールドコンデンサを更に備え、前記スイッチが開いている場合に、前記状態機械が、前記ホールドコンデンサに保存された前記値に応答して、前記駆動信号の前記1つ以上の動作条件を設定することを特徴とする請求項14に記載の制御装置。前記駆動信号生成器が、前記フィードバック基準回路の前記出力を受信するように連結されると共に、前記電源の前記出力を表すある値を生成するように連結される積分器と、前記駆動信号を生成すると共に、前記位相角が前記位相しきい値より大きくないことを前記調光制御信号が表す場合に、前記積分器によって生成された前記値に応答して、前記駆動信号の前記1つ以上の動作条件を更新するように連結される状態機械とを備え、前記位相角が前記位相しきい値より大きいことを前記調光制御信号が表す場合に、前記状態機械が、前記1つ以上の動作条件を更新しないと共に、前記積分器によって生成された前記値に応答しないことを特徴とする請求項13に記載の制御装置。前記制御装置及び前記スイッチが、集積回路に含まれることを特徴とする請求項8に記載の制御装置。従って、従来の電源制御装置は、トライアック調光器による調光のように、入力における位相調光に応答して電源の出力において調光を実行するように設計され得る。従来の電源制御装置によって使用される調光制御の一種は、閉ループ調光と呼ばれる。閉ループ調光制御に関して、従来の電源制御装置は、電源の出力を安定化するregulate:調整するために、1つ以上の出力量を積極的に検知し得る。更に、位相調光用に設計されている従来の電源制御装置は、要求される調光量を判定するために、調光器電圧出力すなわち、トライアック調光回路がAC入力電圧の一部分を除去した後のAC入力電圧を直接検知することによって、トライアック調光器に応答し得る。しかしながら、AC入力電圧の大部分を除去するトライアック調光器回路に対応する大きい位相角において、トライアック調光器出力は、より対称的でなくなる。すなわち、トライアック調光器が一定の位相角を供給するように設定されるとしても、全ての半ライン周期における結果として生じる位相角に変動が残り、トライアック調光器出力は対称的ではなくなる。大きい位相角におけるトライアックの非対称性は、LEDランプの明滅のような受容しがたい結果を生み出す傾向がある。電源制御装置が、全ての半ライン周期において、電源の変動する出力電力に対応するので、閉ループ調光制御は、一般的に、明滅することのような受容しがたい結果を悪化させる。従来の電源制御装置によって使用される別の種類の調光制御は、調光器電圧出力を検知しないが、しかし、その代わりに、電源を低入力電圧において安定化することができないことを利用する。上述のように、電源は、低入力電圧によってそれらが完全に停止するまで、一定の安定化された出力を提供する。しかしながら、電源の停止は、瞬間的ではない。その代りに、電源は、低入力電圧において、出力を安定化することができなくなり、そしてそれによって、出力が低下するようになる。トライアック調光器回路は、電源の出力が低下し始めるように、十分にAC入力電圧を除去する。従って、多くの場合、調光は大きい位相角で発生する。調光が大きい位相角で発生する場合に、調光の範囲が小さいので、調光の移行は迅速に発生する。更に、電源の負荷に応じて、調光は異なる位相角で発生し得る。本発明は、電源用の制御装置であって、前記制御装置が、入力検知信号を受信するように連結されると共に、前記入力検知信号に応答して、前記電源の入力電圧の位相角を表す位相角信号を生成する位相角測定ブロックと、前記電源に含まれるスイッチの開閉を制御するように連結されると共に、前記位相角が位相しきい値以下である場合に閉ループ調光制御で前記スイッチを制御し、前記位相角が前記位相しきい値より大きい場合に開ループ調光制御で前記スイッチを制御する駆動論理ブロックとを備えることを特徴とする制御装置を提供する。本発明のいくらかの実施例の、前述及び他の側面、特徴、及び利点は、図面と共に提示された以下のそれについての更に詳細な説明から、更に明白になるであろう。一致する参照符号は、図面のいくらかの表示の至る所における一致する構成要素を示す。当業者は、図面における構成要素が、簡単化及び明瞭化を目的として例証されると共に、それらは、比例するように必ず描かれる必要はないと認識することになる。例えば、図面におけるいくらかの構成要素の寸法は、本発明の様々な実施例の理解を向上させるのを助けるために、他の構成要素と比較して誇張されているかもしれない。更に、商業上実行可能な実施例において有益であるかもしくは必要である、一般的な、しかし良く理解された構成要素は、本発明のこれらの様々な実施例の視点が不明瞭にならないように、多くの場合描写されない。閉ループ調光制御から開ループ調光制御に移行する制御装置及び電源の実施例が、ここで説明される。以下の説明において、多数の特定の詳細が実施例の完全な理解を行うために示される。しかしながら、当業者は、ここで説明された技術が、特定の詳細の1つ以上がなくても、もしくは、他の方法、構成要素、材料等によって、実践され得る、ということを認識することになる。他の場合において、周知の構造、材料、及び、動作は、特定の特徴を不明瞭にすることを回避するために、詳細に示されないと共に説明されない。1つの実施例、一実施例、1つの例、または一例に対するこの明細書の至る所における参照は、実施例または例に関連して示された特別な特徴、構造、または特性が、少なくとも1つの本発明の実施例に含まれることを意味する。従って、この明細書の至る所の様々な場所ににおけるフレーズ1つの実施例、一実施例、1つの例、または一例の出現は、同じ実施例及び例を全て必ずしも参照しているとは限らない。更に、特別な特徴、構造、または特性は、1つ以上の実施例または例におけるあらゆる適当な組み合わせ及び/または副次的な組み合わせに兼備され得る。更に、これと共に提供された図面が当業者に対する説明目的のためのものであるということ、そしてそれらの図面が一定の比率で必ずしも描かれるとは限らないということが認識される。発光ダイオードLEDのための位相調光アプリケーションを含む位相調光アプリケーションに関して、位相調光器回路は、LEDに供給される電圧及び電流の量を制限するために、一般的に、全ての半ライン周期におけるAC入力電圧の一部分を除去する。一般的に、上述のように、位相角は、調光器回路が各半ライン周期の内のどのくらいの角度を除去するかを示す測定値である。例えば、AC入力電圧の半ライン周期は、全体で180度の角度を有している。従って、調光器回路による半ライン周期におけるAC入力電圧の半分の除去は、90度の位相角に対応する。別の例において、半ライン周期におけるAC入力電圧の4分の1の除去は、45度の位相角に対応し得る。トライアック調光器回路は、位相調光器回路の1つの例である。大きい位相角で、トライアック調光器出力は、より対称的でなくなる。すなわち、トライアック調光器が一定の位相角を供給するように設定されるとしても、実際には、全ての半ライン周期における結果として生じる位相角に変動が存在し、トライアック調光器出力は対称的ではなくなる。本発明の実施例に関して、電源制御装置は、位相角が位相しきい値に到達する場合に、閉ループ調光制御から開ループ調光制御に移行する。上述のように、閉ループ調光制御は、大きい位相角において、LEDランプが明滅することのような好ましくない結果を悪化させる。一方、電源制御装置がトライアック調光器に応答しないならば、大きい位相角に到達するまで、調光は発生しない。本発明の実施例に関して、電源制御装置は、LEDランプに対する好ましくない結果を減少させるために、閉ループ調光制御から開ループ調光制御に移行する。閉ループ調光制御に関して、電源制御装置は、電源の出力を安定化するために、電源出力を積極的に検知し得る。すなわち、閉ループ調光制御において、1つ以上の駆動信号の動作条件は、電源出力に応答する。開ループ調光制御において、電源制御装置は、電源の出力を安定化するために、電源出力を検知しないと共に、1つ以上の出力量に応答してスイッチの開閉switching:スイッチングを制御しない。すなわち、開ループ調光制御において、1つ以上の駆動信号の動作条件は、電源出力に応答しない。一実施例において、制御装置によって検知された位相角が位相しきい値より大きい場合に、電源制御装置は、フィードバック信号と無関係に、1つ以上の駆動信号の動作条件を維持する。1つ以上の駆動信号の動作条件を維持することによって、1つ以上の駆動信号の動作条件が電源出力に応答しないので、制御装置は、閉ループ調光制御から開ループ調光制御に移行する。最初に図1を参照すると、AC入力電圧VAC102、調光器回路104、調光器出力電圧VDO106、整流器108、整流された電圧VRECT110、一次巻線114及び二次巻線116を有するエネルギー伝達要素T1112、スイッチSP118、入力帰線inputreturn120、クランプ回路122、平滑化コンデンサCF124、整流器D1126、出力コンデンサC1128、出力量UO、出力電圧VO、出力電流IO、フィードバック回路132、フィードバック信号UFB134、制御装置136、駆動信号138、電流検知入力信号140、電圧検知入力信号142、及びスイッチ電流ID144を含む、一例のスイッチング電源100の機能ブロック図が例証される。更に図1に例証されているのは、スイッチング電源100の出力に連結される負荷130である。図1において例証される例のスイッチング電源100は、一般的に、本発明の教示から利益を得ることができるスイッチング電源の接続形態の1つの例であるフライバックレギュレータとして構成される。しかしながら、スイッチング電源レギュレータの他の既知の接続形態及び構成が、同様に、本発明の教示から利益を得ることができるということが認識される。スイッチング電源100は、安定化されていない入力電圧から負荷130に対して出力電力を供給する。一実施例において、入力電圧は、AC入力電圧VAC102である。別の実施例において、入力電圧は、整流された電圧VRECT110のような、整流されたAC入力電圧である。示されたように、調光器回路104は、AC入力電圧VAC102を受け取り、そして、調光器出力電圧VDO106を生成する。一実施例において、調光器回路104は、トライアック位相調光器のような、位相調光回路phasedimmingcircuitであり得る。調光器回路104は、更に整流器108に連結すると共に、調光器出力電圧VDO106は、整流器108によって受け取られる。整流器108出力は、整流された電圧VRECT110を出力する。一実施例において、整流器108は、ブリッジ整流器であり得る。整流器108は、更にエネルギー伝達要素T1112に連結する。本発明のいくらかの実施例において、エネルギー伝達要素T1112は、連結された誘導子inductor:インダクタであり得る。他の実施例において、エネルギー伝達要素T1112は、変圧器であり得る。図1の例において、エネルギー伝達要素T1112は、2つの巻き線、一次巻線114及び二次巻線116を有する。しかしながら、エネルギー伝達要素T1112は、2つを超える巻き線を有することができるということが認識されるべきである。一次巻線114は、更にスイッチSP118に連結され、そしてスイッチSP118は、更に入力帰線inputreturn120に連結される。一実施例において、スイッチSP118は、金属酸化膜半導体電界効果トランジスタMOSFETのようなトランジスタであり得る。別の例において、制御装置136は、モノシリック集積回路として実装され得るか、もしくは別個の電気部品によって、または別個の電気部品及び集積された電気部品の組み合わせによって実装され得る。制御装置136及びスイッチSP118は、ハイブリッド集積回路かモノシリック集積回路のいずれかとして製造される集積回路146の一部分を形成するであろう。更に、クランプ回路122が、エネルギー伝達要素T1112の一次巻線114を横断して連結されるように、図1の実施例において例証される。平滑化コンデンサCF124は、整流器108及び入力帰線120に連結し得る。すなわち、平滑化コンデンサCF124は、一次巻線114及びスイッチSP118を横断して連結し得る。エネルギー伝達要素T1112の二次巻線116は、整流器D1126に連結される。図1の例において、整流器D1126は、ダイオードとして例示される。しかしながら、いくらかの実施例において、整流器D1126は、同期整流器として使用されるトランジスタであり得る。出力コンデンサC1128と、負荷130の両方は、整流器D1126に連結されるように、図1において示される。出力は、負荷130に提供されると共に、安定化された出力電圧VO、安定化された出力電流IO、またはその2つの組み合わせのいずれかとして提供され得る。一実施例において、負荷130は、発光ダイオードLEDアレイであり得る。スイッチングモード電源100は、出力量UOとして例示される出力を安定化するための回路構成を更に備える。一般的に、出力量UOは、出力電圧VO、出力電流IO、または2つの組み合わせのいずれかである。フィードバック回路132は、スイッチングモード電源100の出力から出力量UOを検知するように連結されると共に、フィードバック信号UFB134を生成する。他の実施例において、フィードバック信号UFB134は、出力量UOを表す、変圧器の入力側における1つ以上の量の検知から抽出され得る。フィードバック回路132は、更に、制御装置136がフィードバック信号UFB134を受け取るように、制御装置136に連結される。制御装置136は、更に、電流検知入力信号140を受け取る。電流検知入力信号140は、スイッチSP118におけるスイッチ電流ID144を表す。更に、スイッチSP118は、制御装置136から駆動信号138を受け取る。制御装置136は、更に、電圧検知入力信号142を受け取り得る。図1の例において、電圧検知入力信号142は、整流された電圧VRECT110を表す。しかしながら、他の実施例において、電圧検知入力信号142は、調光器出力電圧VDO106を表し得る。動作中、図1のスイッチング電源100は、AC入力電圧VAC102のような安定化されていない入力電圧から、負荷130に対して出力電力を提供する。調光器回路104は、スイッチング電源100の負荷130がLEDアレイである場合に、電源に供給される電力量を制限するために利用され得る。その結果、LEDアレイの負荷に供給される電流が制限されると共に、LEDアレイは薄暗くなる。調光器回路104は、AC入力電圧VAC102がゼロの電圧を横切るときに、AC入力電圧VAC102を切り離す。一定時間後に、調光器回路104は、AC入力電圧VAC102を電源100に再接続する。すなわち、調光器回路104は、AC入力電圧VAC102の位相を遮断するinterruptことができる。必要とされる調光の量に応じて、調光器回路104は、AC入力電圧VAC102が電源から切り離される時間量を制御する。一般的に、更に多くの調光が必要とされる更に薄暗くすることは、その間に調光器回路104がAC入力電圧VAC102を切り離す、より長い時間間隔に対応する。更に論じられることになるように、位相角が、その間に調光器回路104がAC入力電圧VAC102を切り離す時間間隔を測定することによって判定され得る。判定された位相角を使用して、制御装置136は、閉ループ調光制御と開ループ調光制御の間を移行し得る。調光器回路104は、整流器108によって受け取られる調光器出力電圧VDO106を生成する。整流器108は、整流された電圧VRECT110を生成する。平滑化コンデンサCF124は、スイッチSP118から高周波電流をろ過する。他のアプリケーションに関して、平滑化コンデンサCF124は、実質的にDC電圧がエネルギー伝達要素T1112に印加されるように、十分に大きくすることができる。しかしながら、力率補正PFC:powerfactorcorrectionを有する電源用に、エネルギー伝達要素T1112に印加された電圧が実質的に整流された電圧VRECT110に追随することを可能にするために、小さな平滑化コンデンサCF124が利用され得る。従って、平滑化コンデンサCF124の値は、AC入力電圧VAC102の各半ライン周期の間に平滑化コンデンサCF124上の電圧が実質的にゼロに到達するように選択され得る。あるいは、すなわち平滑化コンデンサCF124上の電圧は、実質的に調光器出力電圧VDO106の正の大きさに追随する。従って、制御装置136は、平滑化コンデンサCF124上の電圧または、言い換えると整流された電圧VRECT110を検知することによって、調光器回路104がAC入力電圧を電源100から切り離したときを検出し得る。別の実施例おいて、制御装置136は、スイッチ電流ID144を検知することによって、調光器回路104がAC入力電圧を電源100から切り離したときを検出し得る。スイッチング電源100は、一次巻線114と二次巻線116との間で電圧を伝達するために、エネルギー伝達要素T1112を利用する。クランプ回路122は、スイッチSP118上の最高電圧を制限するために、一次巻線114に連結される。スイッチSP118は、駆動信号138に応答して開閉される。一般的に、閉じられているスイッチは、電流を伝導することができると共に、オンであると考えられ、一方、開かれているスイッチは、電流を伝導することができないと共に、オフであると考えられるということが理解されている。動作中、スイッチSP118の開閉スイッチングは、整流器D1126における脈動電流pulsatingcurrentを生成する。整流器D1126における電流は、負荷130における実質的に一定の出力電圧VO、出力電流IO、または2つの組み合わせを生成するために、出力コンデンサC1128によってろ過される。フィードバック回路132は、フィードバック信号UFB134を制御装置136に提供するために、電源100の出力量UOを検知する。フィードバック信号UFB134は、電圧信号または電流信号であり得ると共に、出力量UOに関する情報を制御装置136に提供する。更に、制御装置136は、スイッチSP118におけるスイッチ電流ID144を中継する電流検知入力信号140を受け取る。スイッチ電流ID144は、例えば別個の抵抗器を横断する電圧、または、トランジスタが導通しているときにトランジスタを横断する電圧のように、様々な方法で検知され得る。更に、制御装置136は、整流された電圧VRECT110の値を中継する電圧検知入力信号142を受け取ることができる。整流された電圧VRECT110は、様々な方法で、例えば抵抗分割器を通して検知され得る。制御装置136は、電流検知入力信号140により提供されるスイッチ電流ID144、または電圧検知入力信号142により提供される整流された電圧VRECT110、またはその2つの組み合わせを利用することによって、位相角を判定し得る。例えば、制御装置136は、調光器回路104が電源100からAC入力電圧VAC102を切り離す時間の長さを測定する。すなわち、制御装置136は、調光器出力電圧VDO106及び整流された電圧VRECT110がゼロの電圧に実質的に等しい時間の長さを測定する。位相角を測定するために、制御装置136は、調光器出力電圧VDO106及び整流された電圧VRECT110がゼロの電圧に実質的に等しい時間の長さを、半ライン周期の時間の長さによって除算する。制御装置136は、その場合に、閉ループ調光制御と開ループ調光制御との間を移行するときを判定するために、測定された位相角を利用し得る。制御装置136は、制御装置136が閉ループ調光制御で動作している場合に出力量UOを目標値に実質的に安定化するために、様々なシステム入力に応答してスイッチSP118を操作するための駆動信号138を出力する。一実施例において、駆動信号138は、閉じられたスイッチに対応する論理ハイlogichighの部分と、開かれたスイッチに対応する論理ローlogiclowの部分とを有する方形パルス波形であり得る。別の実施例において、駆動信号は、実質的に固定長の論理ハイまたはオンパルスから構成されると共に、発振器周期の数当たりのオンパルスの数を変えることによって調整regulateされる。駆動信号138は、スイッチオン時間switchontimetON一般的に駆動信号138の論理ハイの値に対応する、スイッチオフ時間switchofftimetOFF一般的に駆動信号138の論理ローの値に対応する、スイッチング周波数fs、またはデューティサイクルのような様々な駆動信号の動作条件を有し得る。閉ループ調光制御の間、制御装置136は、1つ以上の駆動信号の動作条件を判定するために、フィードバック信号UFB134に応答する。しかしながら、制御装置136によって判定された位相角が位相しきい値を超える場合に、制御装置136は、開ループ調光制御に移行すると共に、1つ以上の駆動信号の動作条件を判定するために、フィードバック信号UFB134に応答しない。すなわち、一度位相角が位相しきい値低い値からより高い値まで増加する位相角に対応するを超えれば、制御装置136は、1つ以上の駆動信号の動作条件の値を、位相角が位相しきい値に到達したときに制御装置136により判定されたそれらのそれぞれの値に維持する。制御装置136が駆動信号の動作条件の値を維持するので、制御装置136が閉ループ調光制御と開ループ調光制御との間で移行する場合に、出力電力の不連続性が存在しない。1つの例において、制御装置136によって判定された駆動信号の動作条件は、位相しきい値が実質的に145度である場合のスイッチオン時間tON及びスイッチング周波数fsであり得る。しかしながら、もし位相角が最初から位相しきい値より大きいならば、制御装置136は、開ループ調光制御で始まると共に、1つ以上の駆動信号の動作条件に関して、所定値を使用する。もし位相角が位相しきい値より少ない値に減少するならば、制御装置136は、閉ループ調光制御に移行すると共に、フィードバック信号UFB134に応答し始める。従って、制御装置136が閉ループ調光制御に移行する場合に、出力電力は、所定の駆動信号の動作条件により判定された値から、フィードバック信号UFB134によってその時判定された値に移行し得る。次に図2Aを参照すると、半ライン周期THL202、しきい値電圧VTH204、ピーク電圧VP206、及び一部分210を含む、スイッチング電源100の整流された電圧VRECT110の一例の波形の図が例証される。図2Bは、一部分210、及び対応するゼロ交差信号212を例証する。制御装置は、位相角を測定するためにゼロ交差信号212を利用すると共に、閉ループ調光制御と開ループ調光制御との間で移行するときを判定する。一般的に、AC入力電圧VAC102は、全ライン周期と言われるAC入力電圧VAC102の周期を有する正弦関数の波形である。数学的には、VAC=VPsin2πfLtと表すことができる。ここで、VP206は、AC入力電圧VAC102のピーク電圧であると共に、fLは、ライン入力電圧の周波数である。または、すなわちfLは、AC入力電圧VAC102の周波数である。全ライン周期がライン周波数fLの逆数であるか、または、数学的には、全ライン周期=1/fLということが認識されるべきである。更に、半ライン周期THL202は、ライン周波数の2倍の逆数、または、数学的には、THL=1/2fLである。示される例の整流された電圧VRECT110は、整流器108及び調光器回路104の結果として生じる出力である。図2Aの例に関して、整流された電圧VRECT110の各半周期THL202の始まりは、調光器回路104がAC入力電圧VAC102を電源から切り離すときに対応するゼロの電圧に実質的に等しい。調光器回路104がAC入力電圧VAC102を電源に再接続するとき、整流された電圧VRECT110は、実質的にAC入力電圧VAC102の正の大きさに追随する。または、数学的には、VRECT=|VDO|である。1つの例において、しきい値電圧VTH204は、ゼロに実質的に等しい。別の例において、しきい値電圧VTH204は、実質的に整流された電圧VRECT110のピーク電圧VP206の4分の1である。しきい値電圧VTH204の値が更にゼロの電圧に近くなるほど、ゼロ交差信号212は、より正確に、整流された電圧VRECT110がゼロに実質的に等しいことを示すということが認識されるべきである。しかしながら、整流された電圧VRECT110の値がゼロの電圧に近くなるほど、整流された電圧VRECT110の値を検知することが制御装置136にとってより難しくなり得る。特に、整流された電圧VRECT110がゼロの電圧であるか、またはゼロの電圧に近い場合に、制御装置136は、電流検知入力信号140により提供されるスイッチ電流ID144を通して整流された電圧VRECT110の値を検知することに、いくらかの問題を有し得る。更に、整流された電圧VRECT110は、平滑化コンデンサCF124の選択された値も手伝って、ゼロに到達しない可能性がある。従って、制御装置136は、整流された電圧VRECT110がゼロの電圧であるか、またはゼロの電圧に近い場合に、ゼロ電圧の状態の検知を可能にするために、非ゼロのしきい値電圧VTH204を利用することができる。図2Bは、整流された電圧VRECT110の一部分210と、対応するゼロ交差信号212を例証する。本発明の実施例は、位相角及びその後に電源100の閉ループ調光制御と開ループ調光制御との間の移行を判定するために、ゼロ交差信号212を利用する。整流された電圧VRECT110がしきい値電圧VTH204より小さい場合に、ゼロ交差信号212は、整流された電圧VRECT110がしきい値電圧VTH204より小さいことを示す状態にある。ゼロ交差信号212は、論理ハイlogichighの部分と論理ローlogiclowの部分を有する方形パルス波形であり得る。図2Bで例証された例に関して、整流された電圧VRECT110がしきい値電圧VTH204より小さい場合に、ゼロ交差信号212の値は、論理ハイである。整流された電圧VRECT110がしきい値電圧VTH204より大きい場合に、ゼロ交差信号212の値は、論理ローである。上述のように、一度調光器回路104がAC入力電圧VAC102を電源100に再接続するならば、整流された電圧VRECT110は、AC入力電圧VAC102の正の大きさに追随する。従って、整流された電圧VRECT110がゼロの電圧に近い場合を判定することは、AC入力電圧VAC102がゼロの電圧を横切る場合、従って用語ゼロ交差を検出することに対応する。しかしながら、調光器回路104が電源からAC入力電圧VAC102を切り離すので、整流された電圧VRECT110の次の部分はゼロに実質的に等しい。従って、ゼロ交差信号212は、整流された電圧VRECT110がしきい値電圧VTH204より小さいことを示す状態すなわちその例において論理ハイにある。位相角は、AC入力電圧VAC102から、調光器回路が各半ライン周期THL202の内のどのくらいの角度を除去するかを示す測定値である。従って、ゼロ交差信号212が、整流された電圧VRECT110がしきい値電圧VTH204より小さいことを示す状態すなわちその例において論理ハイにある時間の長さを測定することによって、制御装置136は、位相角を測定することができる。図2Bに関して、ゼロ交差信号が論理ハイの値である時間の長さは、TZ218によって表示され、ここではゼロ交差パルス幅TZ218と呼ばれる。本発明の実施例によれば、位相角角度で表されるは、ゼロ交差パルス幅TZ218を半ライン周期THL202により除算し、そして180を乗算することによって計算され得るか、あるいは、数学的には、以下のように表される。制御装置136は、更に、調光器回路がAC入力電圧の一部分を除去した後で、AC入力電圧の平均値から、位相角を間接的に判定し得る。調光器回路出力のより小さな平均値が、より大きな位相角に対応するであろう。従って、制御装置136は、位相角及び閉ループ調光制御と開ループ調光制御との間の電源100の移行を間接的に判定するために、この関係を利用し得る。しかしながら、調光器回路出力の平均値によって測定された位相角の正確度は、AC入力電圧の変動に依存しているであろう。ゼロ交差パルス幅TZ218の長さを算出すると共に、それを半ライン周期THL202と比較することによって、制御装置136は、AC入力電圧VAC102の波形と無関係に、そしてAC入力電圧VAC102における変動と無関係に、調光器回路104の位相角を計算し得る。調光器回路104が、更に、要求される調光の量に関する情報を調光器回路104に提供する入力図示せずを備えるということが認識されるべきである。調光器回路104がより長くAC入力電圧VAC102を電源から切り離すほど、整流された電圧VRECT110は、より長くゼロの電圧に実質的に等しくなる。その結果、ゼロ交差パルス幅TZ218の長さは、調光器回路104によって提供される調光の量に対応すると共に、位相角に対応する。更に論じられるであろうように、制御装置136は、ゼロ交差パルス幅TZ218の長さを判定するためにカウンタを使用する。カウンタは、図2Bにおいて開始時刻tSTART214で示されるように、ゼロ交差信号212が論理ハイの値に振動する場合に計数カウントを開始する。カウンタは、図2Bにおいて終了時刻tSTOP216で示されるように、ゼロ交差信号212が論理ローの値に振動する場合に計数を終了する。カウンタから出力される終了時刻tSTOP216における計数値カウント値は、ゼロ交差パルス幅TZ218の長さの測定値の1つの例である。1つの例において、カウンタは、半ライン周期THL202の長さの間計数を続け得ると共に、制御装置は、位相角を判定し得る。別の例において、制御装置136は、半ライン周期THL202に関して、固定の計数値を利用する。例えば、制御装置136は、半ライン周期THL202に関して、320カウントの総計数値を決定し得る。半ライン周期THL202に関する総計数値が決定される場合に、位相角の各可能な角度は、ゼロ交差パルス幅TZ218の特定の計数値に決定されるであろう。半ライン周期THL202当たりの総計数値は、計数値当たりの百分率誤差が受け入れられる許容レベルの中にあるように選択され得る。半ライン周期THL202当たりの総計数値が大きくなるほど、計数値当たりの百分率誤差が小さくなるか、あるいは、数学的には、以下のように表される。ここで、Mは、半ライン周期THL202に関する総計数値である。もし半ライン周期THL202に関する総計数値が100に等しいならば、計数値当たりの百分率誤差は、1であろう。もし半ライン周期THL202に関する総計数値が320カウントに等しいならば、計数値当たりの百分率誤差は、0.31であろう。更に論じられるように、図4、図5、図6A、及び図6Bは、どのように制御装置136が位相角を判定すると共に、閉ループ調光制御と開ループ調光制御との間の移行を容易にするために判定された位相角を使用するかを例証する。次に図3Aを参照すると、整流された電圧VRECT310の別の一例の波形が、半ライン周期THL302、しきい値電圧VTH304、ピーク電圧VP306、及び一部分311を含めて例証される。図3Bは、整流された電圧VRECT310の一部分311、及び対応するゼロ交差信号312を例証する。半ライン周期THL302、しきい値電圧VTH304、及びピーク電圧VP306は、図2A及び図2Bにおいて示された半ライン周期THL202、しきい値電圧VTH204、及びピーク電圧VP206の更なる例であり得る。整流された電圧VRECT310の一例の波形は、図2Aにおいて示される整流された電圧VRECT110と類似している。図2Aの例において、整流された電圧VRECT110は、全ての半ライン周期THL202の始まりにおいてAC入力電圧VAC102を切り離すトライアック調光器のような調光器回路104の結果である。しかしながら、図3A及び図3Bで例証される整流された電圧VRECT310は、全ての半ライン周期THL302の終りにおいてAC入力電圧VAC102を切り離す調光器回路104の結果である。その結果、整流された電圧VRECT310は、半ライン周期THL302の終りにおいて、ゼロの電圧に実質的に等しい。半ライン周期THL302の始まりにおいて、調光器回路104が電源100からAC入力電圧VAC102を切り離すまで、整流された電圧VRECT310は、実質的にAC入力電圧VAC102の正の大きさに追随する。整流された電圧VRECT310の値は、その場合に、次の半ライン周期の始まりまで、実質的にゼロの電圧に低下する。図3Bは、整流された電圧VRECT310の一部分311、及びゼロ交差信号312を例証する。本発明の実施例は、位相角及びその後に電源100に関する調光の量を判定するためにゼロ交差信号312を利用する。整流された電圧VRECT310がしきい値電圧VTH304より小さい場合に、ゼロ交差信号312は、ゼロ交差状態が存在することを示す。図3Bの例に関して、整流された電圧VRECT310がしきい値電圧VTH304より小さい場合に、ゼロ交差信号312は、論理ハイの値である。整流された電圧VRECT310がしきい値電圧VTH304より大きい場合に、ゼロ交差信号312は、論理ローの値である。上述のように、ゼロ交差信号312が、ゼロ交差状態が存在することを示す論理ハイの値である時間の長さは、ゼロ交差パルス幅TZ318と呼ばれる。ゼロ交差パルス幅TZ318の長さは、調光器回路104によって示された位相角を測定するために利用され得る。位相角は、ゼロ交差パルス幅TZ318を半ライン周期THL302と比較することによって計算され得るか、あるいは、数学的には、以下のように表される。制御装置136は、ゼロ交差パルス幅TZ318の長さを判定するためにカウンタを使用し得る。カウンタは、図3Bにおいて開始時刻tSTART314で示されるように、ゼロ交差信号312が論理ハイの値に振動する場合に計数を開始する。カウンタは、図3Bにおいて終了時刻tSTOP316で示されるように、ゼロ交差信号312が論理ローの値に振動する場合に計数を終了する。カウンタから出力される終了時刻tSTOP316における計数値は、ゼロ交差パルス幅TZ318の測定値の1つの例である。更に論じられるように、図4、図5、図6A、及び図6Bは、どのように制御装置136が位相角を判定すると共に、閉ループ調光制御と開ループ調光制御との間の移行を容易にするために判定された位相角を使用するかを例証する。次に図4を参照すると、フィードバック信号UFB134、駆動信号138、電流検知入力信号140、電圧検知入力信号142、位相角測定ブロック402、位相角信号406、調光制御信号408、及び駆動論理ブロック404を含む、制御装置136の機能ブロック図が例証される。フィードバック信号UFB134、駆動信号138、電流検知入力信号140、及び電圧検知入力信号142は、上述のように連結されて機能する。制御装置136は、更に、電流検知入力信号140に連結されると共に、電流検知入力信号140を受け取る位相角測定ブロック402を備える。位相角測定ブロック402は、更に、電圧検知入力信号142を受け取り得る。電流検知入力信号140及び/または電圧検知入力信号142は、入力検知信号と呼ばれ得る。入力検知信号は、整流された電圧VRECT110に関する情報を位相角測定ブロック402に提供する。駆動論理ブロック404は、位相角測定ブロック402が提供する位相角信号406及び調光制御信号408に連結されると共に、位相角信号406及び調光制御信号408を受け取る。更に、駆動論理ブロック404は、フィードバック信号UFB134及び電流検知入力信号140を受け取る。駆動論理ブロック404は、1つ以上の駆動信号の動作条件を判定するために、様々な受信された信号を利用すると共に、スイッチSP118の開閉を制御するための駆動信号138を出力する。上述のように、電圧検知入力信号142は、整流された電圧VRECT110を表す。しかしながら、電圧検知入力信号142は、同様に、調光器出力電圧VDO106を表し得る。更に、電流検知入力信号140は、スイッチ電流ID144を表す。動作中、位相角測定ブロック402は、電流検知入力信号140により提供されるスイッチ電流ID144、または電圧検知入力信号142により提供される整流された電圧VRECT110、またはその2つの組み合わせを利用することによって、位相角を判定し得る。更に以下で言及されるように、位相角測定ブロック402は、電流検知入力信号140により提供されるスイッチ電流ID144から、整流された電圧VRECT110の値を判定し得る。位相角測定ブロック402は、位相角信号406として、判定された位相角を、駆動論理ブロック404に対して出力する。更に、位相角測定ブロック402は、調光制御信号408を、駆動論理ブロック404に対して出力する。調光制御信号408は、駆動論理ブロック404に対して、判定された位相角が位相しきい値より大きい場合、あるいは判定された位相角が位相しきい値より小さい場合を示すことができる。すなわち、調光制御信号408は、駆動論理ブロック404が開ループ調光制御で動作するべき場合、または駆動論理ブロック404が閉ループ調光制御で動作するべき場合を示すことができる。動作中、駆動論理ブロック404は、1つ以上の駆動信号の動作条件を判定するために、受信された位相角信号406、調光制御信号408、フィードバック信号UFB134、及び/または電流検知入力信号140を利用すると共に、駆動信号138を出力する。例えば、駆動論理ブロック404は、要求される調光の量を判定するために、位相角信号406を利用し得る。すなわち、位相角信号406は、電源100の出力量UOの所望の値を判定するために利用され得る。調光制御信号408が、駆動論理ブロック404が閉ループ調光制御で動作するべきであると示す場合すなわち、判定された位相角が位相しきい値より小さい場合に、駆動論理ブロック404は、フィードバック信号UFB134に応答すると共に、出力量UOが位相角信号406によって部分的に判定される目標値に安定化されるregulated:調整されるように、1つ以上の駆動信号の動作条件を判定する。調光制御信号408が、駆動論理ブロック404が開ループ調光制御で動作するべきであると示す場合すなわち、判定された位相角が位相しきい値より大きい場合に、駆動論理ブロック404は、フィードバック信号UFB134に応答しない。更に、駆動論理ブロック404は、1つ以上の駆動信号の動作条件の値を、位相しきい値におけるそれらの条件の値に維持する。しかしながら、もし位相角が最初から位相しきい値より大きいならば、駆動論理ブロック404は、開ループ調光制御で動作を開始すると共に、1つ以上の駆動信号の動作条件に関して、所定値を使用する。もし位相角が位相しきい値より少ない値に減少するならば、駆動論理ブロック404は、閉ループ調光制御に移行すると共に、フィードバック信号UFB134に応答する。駆動論理ブロック404は、更に、任意に、電流検知入力信号140を受け取り得る。1つの例において、電流検知入力信号140は、スイッチ電流ID144が最大電流限界値に到達し、スイッチSP118がターンオフされるべきときを示し得る。駆動論理ブロック404は、その場合に、スイッチSP118をターンオフするための駆動信号138を出力し得る。次に図5を参照すると、フィードバック信号UFB134、駆動信号138、電流検知入力信号140、電圧検知入力信号142、位相角信号406、調光制御信号408、ゼロ交差検出器502、発振器504、システムクロック信号506、カウンタ508、位相角から基準への変換器510、増幅器512、ゼロ交差信号514、駆動信号生成器516、ゼロ交差基準518、基準電圧520、及びNANDゲート522すなわち論理ゲートを含む、制御装置136の位相角測定ブロック402及び駆動論理ブロック404の機能ブロック図が例証される。ゼロ交差信号514は、図2B及び図3Bで例証されたゼロ交差信号の1つの例である。図5は、どのように制御装置136が位相角を測定し、調光制御信号408を生成するかについての一実施例を例証する。更に、図5は、電源100の出力における調光を容易にするために、基準電圧518を変更するのにどのように位相角が利用されるかについての1つの例を例証する。フィードバック信号UFB134、駆動信号138、電流検知入力信号140、電圧検知入力信号142、位相角測定ブロック402、及び駆動論理ブロック404は、上述のように連結されると共に機能する。制御装置136は、更に、電流検知入力信号140及びゼロ交差基準518に連結されると共に、電流検知入力信号140及びゼロ交差基準518を受け取るゼロ交差検出器502を備える。ゼロ交差検出器502は、更に、電圧検知入力信号142を受け取り得る。ゼロ交差基準518は、しきい値電圧VTH204及びVTH304として論じられたようなしきい値電圧VTHを表すと共に、ゼロ交差検出器502は、ゼロ交差信号514を出力する。上述のように、ゼロ交差信号514は、ゼロ交差状態が存在するときを示すか、あるいは、言い換えれば、整流された電圧VRECT110がしきい値電圧VTHを下回るときを示す。ゼロ交差信号514は、論理ハイの部分及び論理ローの部分の長さが変化する方形パルス波形である。ゼロ交差信号514の連続する上昇エッジの間の長さは、半ライン周期THLに実質的に等しい。更に、論理ハイの部分の時間の長さは、ゼロ交差パルス幅TZに実質的に等しい。1つの例において、ゼロ交差検出器502は、電圧検知入力信号142から整流された電圧VRECT110に関する情報を受け取ると共に、ゼロ交差検出器502は、電圧検知入力信号142及びゼロ交差基準518を利用して、ゼロ交差信号514を生成する。別の例において、ゼロ交差検出器502は、電流検知入力信号140により提供されるスイッチ電流ID144から整流された電圧VRECT110に関する情報を受け取ると共に、ゼロ交差検出器502は、電流検知入力信号140及びゼロ交差基準518を利用して、ゼロ交差信号514を生成する。更なる例において、ゼロ交差検出器502は、電圧検知入力信号142と電流検知入力信号140の両方から電圧VRECT110に関する情報を受け取ると共に、電圧検知入力信号142と電流検知入力信号140、そしてゼロ交差基準518を利用して、ゼロ交差信号514を生成する。スイッチSP118がオンである場合のスイッチSP118の電圧と電流との間の関係は、以下のように表され得る。ここで、LPは、一次巻線114のインダクタンスである。不連続伝導モードdiscontinuousconductionmode:DCMにおいて動作する電源に関して、あらゆるスイッチング周期開閉周期の間のこの関係は、更に以下のように表され得る。IPEAKは、スイッチ電流ID144のピーク値であり、そしてtONは、スイッチSP118のオン時間である。しかしながら、オン時間tONが半ライン周期THLと比較して小さいので、1つのスイッチング周期において、VACの値は定数であると考えられ得る。図1において示された例に関しては、以下の関係がある。従って、交差検出器502は、スイッチ電流ID144から整流された電圧VRECT110の値を判定し得る。制御装置136は、DCMにおいてスイッチSP118がオンである場合のスイッチSP118の電圧と電流との間の関係を利用して、しきい値電圧VTH204及び304に対応するように、ゼロ交差電流しきい値IZC及びゼロ交差時間しきい値tZCを決定し得るか、あるいは、数学的には、以下のように表される。交差検出器502は、スイッチ電流ID144のピーク値がゼロ交差電流しきい値IZCより小さいときを判定することによって、整流された電圧VRECT110がしきい値電圧VTH204及び304より小さいことを判定し得る。一実施例に関して、ゼロ交差電流しきい値IZCは、ゼロ交差基準518の1つの例である。交差検出器502は、カウンタ508に連結すると共に、カウンタ508は、ゼロ交差信号514を受け取る。更に、カウンタ508は、発振器504に連結すると共に、発振器504からシステムクロック信号506を受け取る。1つの例において、発振器504は、ラインline:電力線に同期化された発振器linesynchronizedoscillatorである。1つの例において、システムクロック信号506は、論理ハイの部分及び論理ローの部分の長さが変化する方形パルス波形である。連続する上昇エッジの間の長さは、発振器周期TOSCに実質的に等しい。発振器周波数fOSCは、半ライン周波数fHLの倍数になるように選ばれ得るか、または数学的には、fOSC=MfHL、M>1である。ここで、Mは、正の整数である。すなわち、半ライン周期THLTHL=1/fHLは、発振器周期TOSCTOSC=1/fOSCの倍数であるか、あるいは、数学的には、以下のように表される。上述のように、Mの値は、更に、半ライン周期THL当たり総計数値のことを指す。1つの例において、Mの値は320である。発振器504は、更に、交差検出器502に連結すると共に、ゼロ交差信号514を受け取る。更に論じられるように、発振器504は、半ライン周期THL、または言い換えると半ライン周波数fHLを判定するために、ゼロ交差信号514を利用し得る。発振器504がラインに同期化された発振器である場合に、発振器504は、Mの値が実質的に一定であるように、発振器周波数fOSCを調節し得る。カウンタ508は、発振器504から受信されたシステムクロック信号506に応答して値を増加させる2進カウンタである。または、言い換えるとカウンタ508は、発振器504の全ての周期において値を増加させるインクリメントする2進カウンタである。カウンタ508は、ゼロ交差信号514の上昇エッジにおいて計数を開始する図2B及び図3Bに関して、それぞれ開始時刻tSTART214及び開始時刻tSTART314として示されると共に、カウンタ508は、ゼロ交差パルス幅TZの長さの間、計数を続ける。1つの例において、カウンタ508は、その場合に、ゼロ交差信号の次の下降エッジにおいて計数を終了する図2B及び図3Bに関して、それぞれ終了時刻tSTOP216及び終了時刻tSTOP316として示される。カウンタ508の内部の計数値は、その場合に、位相角から基準への変換器510に対して、ビットB1からBNとして出力される。ビットB1からBNは、位相計数値と呼ばれ得る。更に、ビットB1からBNは、同様に、位相角信号406と呼ばれ得る。1つの例において、B1は最下位ビットLSBであり、そしてBNは、最上位ビットMSBである。1つの例において、カウンタ508は、ゼロ交差信号514の下降エッジにおいて、リセットしてゼロに戻る。別の例において、カウンタ508は、ゼロ交差信号514の上昇エッジにおいて計数を開始すると共に、カウンタ508は、ゼロ交差パルス幅TZの長さの間、計数を続ける。次の下降エッジにおいて、カウンタ508は、内部の計数値を、位相角から基準への変換器510に対して、ビットB1からBN位相角信号406として送信する。しかしながら、カウンタ508は、ゼロ交差信号514の次の上昇エッジまで、その内部の計数値をリセットしない。一実施例において、カウンタ508は、非同期カウンタまたは同期カウンタを形成するように配置された複数のフリップフロップである。位相角信号406としてカウンタ508から出力された位相計数値B1からBNは、位相角を表す。具体的には、全ての半ライン周期THLの総計数値Mが固定される場合に、カウンタ508から出力された位相計数値B1からBNは、位相角を表す。あるいは、言い換えれば、であると共に、Mが実質的に一定である場合に、カウンタ508から出力された位相計数値B1からBNは、位相角を表す。総計数値Mが320に等しいとき、90度の位相角は、カウンタ508が160の位相計数値に計数することに対応するであろう。別の例において、調光器回路104が半ライン周期THLの4分の1の間AC入力電圧VAC102を切り離すことに対応する45度の位相角は、カウンタ508が80の位相計数値に計数することに対応するであろう。図7は、カウンタ508の一例の計数値を例証する表700である。上述のように、ゼロ交差信号514が論理ハイの値である場合に、カウンタ508は、システムクロック信号506の全ての周期において値を増加させる。0の内部計数値に関して、ビットB1、B2、及びB3は、論理ローの値である。1の内部計数値に関して、ビットB2及びB3が論理ローの値に留まる一方、ビットB1は、論理ハイの値になる。7の内部計数値に関して、ビットB1、B2、及びB3は、論理ハイの値である。表700は、3ビットカウンタを例証するが、しかしながら、あらゆるビット数がカウンタの出力406に含まれ得るということが認識されるべきである。図5に戻って参照すると、位相角から基準への変換器510は、カウンタ508に連結すると共に、位相角信号406B1からBNを受け取る。位相角から基準への変換器510は、受け取られた位相角信号406B1からBNを、基準電圧VREF520に変換する。一例において、オフセット位相計数値B1からBNが高くなるほど、基準電圧VREF520は低くなる。位相角から基準への変換器510に含まれるD/A変換器図示せずは、位相角信号406B1からBNを、基準電圧VREF520に変換するために利用され得る。位相角から基準への変換器510は、更に、増幅器512とも呼ばれるフィードバック基準回路に連結され、従って、増幅器512は、基準電圧VREF520を受け取る。増幅器512は、更に、フィードバック信号UFB134を受け取る。フィードバック信号UFB134は、電源100の出力量UOに関する情報を駆動論理ブロック404に提供する。図5において示されたように、フィードバック信号UFB134は、増幅器512の非反転入力において受け取られる一方、基準電圧VREF520は、増幅器512の反転入力において受け取られる。増幅器512すなわちフィードバック基準回路の出力は、更に、駆動信号生成器516に連結される。駆動信号生成器516は、更に、電流検知入力信号140及び調光制御信号408に連結されると共に、電流検知入力信号140及び調光制御信号408を受け取る。上述のように、電流検知入力信号140は、スイッチ電流ID144を表す。調光制御信号408は、駆動信号生成器516が開ループ調光制御で動作するべき場合、または駆動信号生成器516が閉ループ調光制御で動作するべき場合を示すことができる。すなわち、調光制御信号408は、位相角が位相しきい値より大きい場合、または位相角が位相しきい値より小さい場合を示す。上述のように、全ての半ライン周期THLの総計数値Mが固定される場合に、カウンタ508から出力された位相角信号406B1からBNは、位相角を表す。従って、位相角信号406B1からBNは、位相角が位相しきい値より大きいか、または位相角が位相しきい値より小さいか、を判定するために利用され得る。図7の表700に戻って参照すると、もし位相しきい値が値4に設定されたならば、最上位ビットMSB表700のB3が論理ハイの値すなわち値1である場合に、制御装置136は、位相角が値4以上であったことを判定し得る。更に、もし位相しきい値が値6に設定されたならば、MSBB3及び最上位ビットの次の上位ビット最上位ビットから2番目のビット:B2が両方とも論理ハイの値である場合に、制御装置136は、位相角が値6以上であったことを判定し得る。従って、カウンタ508のビット数及び位相しきい値に応じて、調光制御信号408は、最上位ビットMSB、最上位ビットの次の上位ビット等の値によって判定され得る。図5において示される制御装置136に関して、調光制御信号408は、BN及びBN-1が両方とも論理ハイの値である場合に、位相角が位相しきい値以上であることを示す。図5において示されたように、BN及びBN-1は、NANDゲート522の入力に連結される。NANDゲート522の出力は、調光制御信号408である。BN及びBN-1の両方が位相しきい値より大きい測定された位相角に対応する論理ハイである場合に、調光制御信号408は、制御装置136が開ループ調光制御を利用しているべきであることを示す、論理ローの値である。BNまたはBN-1の値のいずれもが論理ハイではない場合に、調光制御信号408は、制御装置136が閉ループ調光制御を利用しているべきであることを示す、論理ハイの値である。増幅器512の出力と調光制御信号408、そして電流検知入力信号140を利用して、駆動信号生成器516は、スイッチSP118を操作する駆動信号138を出力する。閉ループ調光制御において、駆動信号生成器516は、出力量UOを目標値に安定化させるために、駆動信号138の動作条件を判定するのにフィードバック信号UFB134に応答する増幅器512の出力を利用する。開ループ調光制御において、駆動信号生成器516は、駆動信号138の動作条件を判定するのに増幅器512の出力を利用しない。更に、駆動信号生成器516は、位相しきい値において判定される駆動信号138の動作条件の値を維持する。次に、図6Aを参照すると、フィードバック信号UFB134、駆動信号138、電流検知入力信号140、位相角信号406、調光制御信号408、位相角から基準への変換器510、増幅器512、基準電圧520、NANDゲート522、積分器602、調光制御スイッチ604、ホールドコンデンサ606、及び状態機械608を含む、駆動論理ブロック404及び駆動信号生成器516の機能ブロック図が例証される。図6Aは、駆動信号生成器516によって実行された閉ループ調光制御と開ループ調光制御との間の移行を例証する。フィードバック信号UFB134、駆動信号138、電流検知入力信号140、位相角信号406、調光制御信号408、位相角から基準への変換器510、増幅器512、基準電圧VREF520、及びNANDゲート522は、上述のように連結されて機能する。駆動信号生成器516は、更に、増幅器512の出力に連結されると共に、増幅器512の出力を受け取る積分器602を備える。積分器602は、調光制御スイッチ604に連結する。調光制御スイッチ604は、更に、ホールドコンデンサ606及び状態機械608に連結される。状態機械608は、スイッチSP118の開閉を制御する駆動信号138を出力する。1つの例において、状態機械608は、出力を生成すると共に未来のスイッチング周期をスケジュールscheduleするために、本発明の教示に従って、積分器602が提供する過去及び現在の入力に応答して有効または無効にされる、例えば論理ゲート、フリップフロップ、ラッチ、カウンタ等の普通のデジタル回路図示せずを備える。動作中、調光制御スイッチ604が閉じられる場合に、積分器602の出力は、状態機械608に転送される。調光制御信号408は、調光制御スイッチ604の開閉openingandclosingを制御する。調光制御信号408が閉ループ調光制御を示す場合に、調光制御スイッチ604は、閉じられる。調光制御信号408が開ループ調光制御を示す場合に、調光制御スイッチ604は、開かれる。閉ループ動作において、状態機械608は、積分器602が更新される時点において積分器602から出力される値に基づいて、制御装置136がスイッチSP118を制御する動作条件を設定する。一実施例において、積分器は、全ての半ライン周期THLにおいて更新される。積分器602は、増幅器512の出力を受け取る。積分器602は、電源100が正確な量の電力を供給しているかどうかを部分的に判定するために、半ライン周期THLの間中フィードバック信号UFB134を積分する。1つの例において、積分器602としてカウンタが利用される。増幅器512の出力が、フィードバック信号UFB134が基準電圧VREF520より大きいことに対応する論理ハイである場合に、積分器602は、1つだけカウントダウンする。増幅器512の出力が、基準電圧VREF520がフィードバック信号UFB134より大きいことに対応する論理ローである場合に、積分器602は、1つだけカウントアップする。半ライン周期THLの終りに、積分器602の最終結果は、状態機械608によって受け取られる。一実施例において、積分器602の正の計数値は、十分な電力が出力に供給されていないことに対応し、一方、積分器602の負の計数値は、十分過ぎる電力が出力に供給されていることに対応する。状態機械608は、積分器602が更新される場合に積分器602から出力される値に基づいて、駆動信号138の動作条件を設定する。更に、積分器602から出力される値は、ホールドコンデンサ606において維持される。開ループ調光制御において、調光制御スイッチ604は、開いている。状態機械608は、駆動信号138の動作条件を設定するために、ホールドコンデンサ606に保存された値を利用する。従って、調光制御スイッチ604が再度閉じるまで、状態機械608は、状態を変更しない。すなわち、状態機械608は、フィードバック信号UFB134に応答しない。しかしながら、電源100が開ループ調光制御で動作しているように、もし位相角が最初から位相しきい値より大きいならば、ホールドコンデンサ606に保存される積分器602から出力された値は存在しない。従って、状態機械608は、所定の状態に基づいて、駆動信号138の動作条件を設定する。位相角が低い値からより高い値に増加する場合、調光制御スイッチ604が閉じられているときは、状態機械は、フィードバック信号UFB134を追跡し、調光制御スイッチ604が開かれているときは、駆動信号138の動作条件を維持する。次に、図6Bを参照すると、フィードバック信号UFB134、駆動信号138、電流検知入力信号140、位相角信号406、調光制御信号408、位相角から基準への変換器510、増幅器512、基準電圧520、NANDゲート522、積分器602、状態機械610、ANDゲート612、及び更新クロック信号614を含む、駆動論理ブロック404及び駆動信号生成器516の別の機能ブロック図が例証される。図6Bは、更に、駆動信号生成器516によって実行された閉ループ調光制御と開ループ調光制御との間の移行を例証する。フィードバック信号UFB134、駆動信号138、電流検知入力信号140、位相角信号406、調光制御信号408、位相角から基準への変換器510、増幅器512、基準電圧VREF520、及びNANDゲート522は、上述のように連結されて機能する。駆動信号生成器516は、更に、増幅器512の出力に連結されると共に、増幅器512の出力を受け取る積分器602を備える。状態機械610は、更に、積分器602の出力に連結すると共に、積分器602の出力を受け取る。更に、状態機械610は、ANDゲート612の出力に連結する。ANDゲート612の出力は、状態機械610を更新する。ANDゲート612の入力は、調光制御信号408及び更新クロック信号614を受け取る。更新クロック信号614は、全ての半ライン周期THLにおいて論理ハイの値に振動する方形パルス波形である。状態機械610は、スイッチSP118の開閉を制御する駆動信号138を出力する。1つの例において、状態機械610は、出力を生成すると共に未来のスイッチング周期をスケジュールscheduleするために、本発明の教示に従って、積分器602が提供する過去及び現在の入力に応答して有効または無効にされる、例えば論理ゲート、フリップフロップ、ラッチ、カウンタ等の普通のデジタル回路図示せずを備える。動作中、制御装置136は、状態機械610が更新されるときを制御することによって、閉ループ調光制御と開ループ調光制御との間で移行し得る。積分器602は、増幅器512の出力を受け取る。積分器602は、電源100が正確な量の電力を供給しているかどうかを部分的に判定するために、半ライン周期THLの間中フィードバック信号UFB134を積分する。状態機械610は、状態機械610が更新される場合に積分器602から出力される値に基づいて、制御装置136がスイッチSP118を制御する動作条件を設定する。図6Bにおいて例証されるように、ANDゲート612の出力が論理ハイの値である場合に、状態機械610は更新される。従って、状態機械610は、更新クロック信号614が論理ハイの値に振動する場合に更新される全ての半ライン周期THLで更新されると共に、調光制御信号408が論理ハイの値である位相角が位相しきい値より小さいことを調光制御信号408が示すことに対応する場合に更新される。すなわち、制御装置136が閉ループ調光制御で動作している場合に、状態機械610は、更新クロック信号614が論理ハイの値に振動するときに更新される。開ループ調光制御に関して、調光制御信号408は、論理ローの値であると共に、状態機械610が更新されることを抑止する論理ローの値に、ANDゲート612の出力を維持する。従って、駆動信号138の動作条件は、位相しきい値におけるそれらの値に維持される。すなわち、状態機械610が更新されることを抑止することによって、状態機械610は、フィードバック信号UFB134に応答しない。次に図8Aを参照すると、グラフ802、804、及び806、そして位相しきい値808を含む、位相角が増加している場合の駆動信号の動作条件と位相角との間の関係が例証される。一例のグラフに関して、例証された駆動信号の動作条件は、デューティサイクルである。図8Aは、単一の、駆動信号の動作条件を例証するが、しかしながら、あらゆる数の動作条件が、本発明の実施例を利用し得る。グラフ802は、位相角が増加すると減少する駆動信号の動作条件の値を例証する。しかしながら、位相角が位相しきい値808に到達する場合に、制御装置136は、閉ループ調光制御から開ループ調光制御に移行する。従って、駆動信号の動作条件は、一定値に維持される。一実施例において、位相角が位相しきい値808に到達した場合に、駆動信号の動作条件は、その値で一定の状態に維持される。もし制御装置が開ループ調光制御に移行しなかったならば、グラフ802において示された点線は、駆動信号の動作条件の値を例証する。グラフ804は、位相角が増加すると増加する駆動信号の動作条件の値を例証する。一度位相角が位相しきい値808に到達すれば、駆動信号の動作条件は、一定値に維持される。一実施例において、位相角が位相しきい値808に到達した場合に、駆動信号の動作条件は、その値で一定の状態に維持される。もし制御装置が開ループ調光制御に移行しなかったならば、グラフ804において示された点線は、駆動信号の動作条件の値を例証する。グラフ806は、位相角が増加すると変化する駆動信号の動作条件の値を例証する。一度位相角が位相しきい値808に到達すれば、駆動信号の動作条件は、一定値に維持される。一実施例において、位相角が位相しきい値808に到達した場合に、駆動信号の動作条件は、その値で一定の状態に維持される。もし制御装置が開ループ調光制御に移行しなかったならば、グラフ806において示された点線は、駆動信号の動作条件の値を例証する。しかしながら、駆動信号の動作条件の値は、位相角、電源の出力、及び入力電圧の値のようないくらかの要因によって判定され得るということが認識されるべきである。グラフ802、804、及び806は、駆動信号の動作条件を判定するための異なる方式を表す。しかしながら、本発明の実施例に従って、一度位相角が位相しきい値808に到達すれば、制御装置136は開ループ調光制御に移行すると共に、駆動信号の動作条件は一定値に維持される。グラフ802、804、及び806は、更に、位相角が低い値から高い値まで増加するとき、位相しきい値において駆動信号の動作条件の値の急変がないので、閉ループ調光制御と開ループ調光制御との間で出力電力がなめらかに移行することを例証する。次に図8Bを参照すると、グラフ802、804、及び806、そして位相しきい値808と設定誤差810を含む、位相角が減少している場合の駆動信号の動作条件と位相角との間の関係が例証される。一例のグラフに関して、例証された駆動信号の動作条件は、デューティサイクルである。図8Bは、起動時に位相角が位相しきい値808より最初から大きい場合に、何が駆動信号の動作条件に発生するであろうかを例証する。グラフ802において、電源の起動時に位相角が位相しきい値808より大きい場合に、駆動信号の動作条件は、実質的に一定値になる。一度位相角が位相しきい値808より下に減少すると、制御装置136は閉ループ調光制御に移行すると共に、駆動信号の動作条件は、位相角が減少すると増加するようになる。しかしながら、上述のように、位相角が位相しきい値808より最初から大きい場合に、駆動信号の動作条件は、所定の値に設定される。設定誤差810は、開ループ調光制御における駆動信号の動作条件の値と、一度閉ループ調光制御が再開した場合の駆動信号の動作条件の判定値determinedvalueとの間の誤差を例証する。位相角が増加している場合に、制御装置136が閉ループ調光制御で動作していたときから駆動信号の動作条件の値が維持されるので、設定誤差810は発生しない。グラフ804とグラフ806は、駆動信号の動作条件を判定するための他の方式を例証する。ここで開示された発明が、特定の実施例、それの例及び応用を用いて示さる一方、それに対する多数の修正及び変更が、当業者によって、特許請求の範囲に示された本発明の範囲からはずれずに生成されるであろう。