"直流電源の両端にトランスの一次巻線とスイッチング素子とが直列に接続された直列回路と、前記スイッチング素子をオンオフさせる制御回路と、前記トランスの二次巻線に発生した電圧を整流及び平滑する整流平滑回路と、前記整流平滑回路の出力電圧と基準電圧との誤差電圧を増幅して前記制御回路に出力する誤差増幅回路とを備え、前記制御回路は、前記スイッチング素子をオンオフさせる信号を生成する信号生成部と、前記信号出力部から出力された信号により前記スイッチング素子がオンされた回数をカウントするカウンタと、前記カウンタによるカウント値が所定値に達する毎に、前記スイッチング素子のオンオフを減算する周波数減算器と、前記周波数減算器で減算される直前のパルス信号において、前記スイッチング素子をオフさせる信号が遅延されて出力されるように遅延時間を切り替えて前記信号出力部を制御する遅延時間切替回路と、を備えることを特徴とするスイッチング電源装置。前記遅延時間切替回路は、時定数の切替により遅延時間を切り替える時定数回路からなることを特徴とする請求項1記載のスイッチング電源装置。前記遅延時間切替回路は、複数のC-MOSにより形成される時定数回路の時定数を変化させることにより遅延時間を切り替えることを特徴とする請求項1または請求項2記載のスイッチング電源装置。前記遅延時間切替回路は、前記スイッチング電源装置が供給する電力量に合わせて、遅延時間を切り替えることを特徴とする請求項1乃至請求項3記載のスイッチング電源装置。しかしながら、上述した従来のスイッチング電源装置に使用されているジッタ方式のフライバックコンバータ回路は、意図的にフィードバック制御電圧をインピーダンス変化することで応答を早めている。従って、可変幅を細かく調整するには、パターンジェネレータの複数の出力信号Mnと同期した複数のアッテネータ素子がn個必要になり、大規模な構成となってしまう。また、パターンジェネレータの複数の出力信号Mnを数個に絞った場合には、発振周波数のジッタ範囲を狭めるか、あるいはフィードバック制御系の応答を早める調整が必要であり、EMIノイズ低減効果を縮小するか、フィードバック制御系の安定性を失うことになる。本発明の課題は、EMIノイズを減少させてフィードバック制御系の安定性を失うことなく安定的なリップル電圧を得ることが可能なスイッチング電源装置を提供することにある。上記課題を解決するために、本発明に係るスイッチング電源装置は、直流電源の両端にトランスの一次巻線とスイッチング素子とが直列に接続された直列回路と、前記スイッチング素子をオンオフさせる制御回路と、前記トランスの二次巻線に発生した電圧を整流及び平滑する整流平滑回路と、前記整流平滑回路の出力電圧と基準電圧との誤差電圧を増幅して前記制御回路に出力する誤差増幅回路とを備え、前記制御回路は、前記スイッチング素子をオンオフさせる信号を出力する信号生成部と、前記信号生成部から出力された信号により前記スイッチング素子がオンされた回数をカウントするカウンタと、前記カウンタによるカウント値が所定値に達する毎に、前記スイッチング素子のオンオフを減算する周波数減算器と、前記周波数減算器で減算される直前のパルス信号において、前記スイッチング素子をオフさせる信号が遅延されて出力されるように遅延時間を切り替えて前記信号出力部を制御する遅延時間切替回路と、を備えることを特徴とする。本発明によれば、所定間隔で発振周波数スイッチング周期にジッタを発生させ、ノイズを減少させてかつリップル電圧を安定的に得られることができる。以下、本発明の実施の形態に係るスイッチング電源装置を、図面を参照しながら詳細に説明する。本発明においては、スイッチング電流を基にフィードバック制御を行うスイッチング電源装置におけるスイッチング周波数を強制的に切り替えるが、スイッチング周波数の切り替えで相対的にオンデューティーが変わることを抑制するものである。ここで、スイッチング周波数の切り替えは、発振器から生成されたパルス信号の数をカウントし、所定数毎に本来のパルス信号の数よりも間引いたパルス信号を生成し、スイッチング素子のスイッチング周波数を変化させる。間引いたパルス信号を生成すると同時に、パルス信号のオンパルスに所定の遅延時間を加えて、オンデューティーが変化しないように補正するものである。図1は、本発明の実施例1に係るスイッチング電源装置の構成を示す図である。なお、図1においては、図5に示す従来のスイッチング電源装置と同一部分には同一符号を付しその説明を省略し、図5に示す従来のスイッチング電源装置と異なる部分を説明する。本発明の実施例1に係るスイッチング電源装置は、図5に示した従来のスイッチング電源装置に、周波数減算器30および遅延時間切替回路22が追加されている。周波数減算器30は、発振器OSCから生成されたパルス信号の数をカウントし、所定数毎に本来のパルス信号の数よりも間引いたパルス信号を生成する。図1に示すように周波数減算器30は、カウンタA、カウンタBおよびスイッチ33から構成されている。カウンタAは、例えば2分周の機能を持ち、カウンタAの出力により、スイッチ33をオンオフする。発振器OSCから生成されたパルス信号はカウンタAの動作により2分周のパルス信号がスイッチ33を介してフリップフロップFFのセット端子に出力される。カウンタBは例えば10回のカウント毎にカウンタAをセット、リセットさせる機能を備え、カウンタBの出力が遅延時間切替回路22の遅延時間の切替を行う。遅延時間切替回路22は、周波数減算器30のカウンタBから送られてくる切替信号に応じて、コンパレータCMP1からインバータ20を介して送られてくる信号cmp_outの遅延時間を、例えばゼロ時間0sまたは所定時間tsに切り替える。なお、遅延時間切替回路22は、時定数回路で構成することができる。この場合、遅延時間の切替は、時定数の切替によって行われる。遅延時間切替回路22から出力された信号は、リセット信号RとしてフリップフロップFFのリセット端子Rに出力される。この遅延時間切替回路22については、後に詳細に説明する。周波数減算器30のカウンタB32出力は、カウンタAをセットさせると同時に、遅延時間切替回路22の遅延時間を所定時間tsに切り替える。すなわち、セットされたカウンタAによりパルス信号が間引かれ、発振の周期が2倍に切り替わったと同時に、遅延時間切替回路22の遅延時間を所定時間tsとすることで、スイッチング素子Q1のゲートパルス信号のオンデューティーに影響を与えないように補正するものである。次に、このように構成される実施例1に係るスイッチング電源装置の動作を、図2に示すタイミングチャートを参照しながら説明する。図2に示したタイミングチャートでは、カウンタAからの切替信号は、カウント数が2をカウントする毎にスイッチオフされる場合を示している。図2のタイミングチャートにおけるスイッチング周期発振周期が長い期間2Tにおいて、周波数減算器30のカウンタB32出力は、Hレベルの信号を出力し、カウンタA31をセット状態にし、遅延時間切替回路22へ切替信号が送られ、遅延時間が所定時間ts側になるように切り替えられる。カウンタA31は発振器OSCからのパルス信号を2回に1回の割合に減じてワンショット回路11、12へ出力する。ワンショット回路11から出力されるパルス信号セット信号SがフリップフロップFFのセット端子Sに入力されると、フリップフロップFFは、出力端子からHレベルの信号を出力する。これにより、スイッチング素子Q1がオンし、スイッチング電流が抵抗Rsに流れる。抵抗Rsの電圧降下、すなわち電圧OCPのレベルがオペアンプOPからのフィードバック信号FBのレベルより大きくなると、コンパレータCMP1からLレベルのcmp_outが出力される。信号cmp_outは、所定時間tsだけ遅延されて、オア回路21を介してリセット信号RがフリップフロップFFのリセット端子Rに出力される。このため、スイッチング素子Q1のオン幅は所定時間tsだけ延び、スイッチング電流が増加する。従って、スイッチング周期を2倍に変更しても、スイッチング素子Q1のオン幅を伸ばして、単位時間あたりのエネルギーが変化しないようにすることで、出力への供給電力を安定にすることができる。フライバック方式のスイッチング電源装置の1周期あたりのエネルギーUは、トランスTのインダクタンスLとスイッチング電流ピーク値の2乗の積の1/2に相当し、1/2LI2であるので、周期を2倍にした場合のスイッチング電流ピーク値を√2倍にすればよい。すなわち、スイッチング電流ピーク値はスイッチング素子Q1のオン時間に比例するので、遅延時間切替回路22の所定時間tsをスイッチング素子Q1のオン幅の√2倍に設定する。また、図示しないが、カウンタB32出力がLレベル信号に切り替わると、カウンタA31をリセット状態にし、遅延時間切替回路22へ切替信号が送られ、遅延時間がゼロ時間0s側になるように切り替えられるので、長い周期2Tの次は通常の周期Tに戻る。なお、カウンタB32から切替信号が出力されるまでのカウント数を任意に選ぶことにより、長い周期2Tに切り替えられるように設定できる。次に、遅延時間切替回路22の詳細を説明する。図3aは、従来のスイッチング電源装置のように遅延時間切替回路22が存在しない場合に、コンパレータCMP1の出力端子からインバータ20とオア回路21を介してフリップフロップFFのリセット端子Rに至る経路を示す回路図であり、図3bは、遅延時間切替回路22が存在する場合の経路を示す回路図である。なお、図3bは、インバータ20と遅延時間切替回路22とが一体となった回路を示している。遅延時間切替回路22は、P型およびN型のC-MOSからなり、コンパレータCMP1の出力は、初段のC-MOSの入力に接続され、入力信号を反転した信号が出力される。2段目のC-MOSの入力端子には、さらに、直列接続された2つのP型MOSのうちの下段のP型MOSPLのゲートが接続され、上段のP型MOSPHのゲートは遅延時間切替回路22の切替信号の入力端子Aに接続されている。上段のP型MOSのソースは電源Vccに接続される。周波数減算器30のカウンタB32からの切替信号がLレベルの場合は、遅延なしで動作する。ここで、遅延時間切替回路22の入力端子AにカウンタB32からLレベルの信号が入力されると、2つのP型MOSのうちの上段のP型MOSPHがオンになるので、初段のC-MOSの入力がLレベルになることにより、2つのP型MOSからHレベルの信号が出力され、次段のC-MOSのN型MOSのゲート-ソース間の容量によって形成される図示しない時定数コンデンサCtが遅延なく充電される。また、同時に初段のC-MOSのP型MOSからHレベルの信号が出力されるが、時定数抵抗Rtを介して信号が出力されるため、2つのP型MOSによる充電効果が高い。これにより、遅延なくインバータ20からHレベルの信号が出力される。次に、カウンタB32からの信号がHレベルの場合は、遅延で動作することになり、2つのP型MOSの上段のP型MOSPHがオフに切り替わる。この状態で、コンパレータCMP1の出力がLレベルになると初段のC-MOSの出力がHレベルに反転する。この場合、2つのP型MOSによる図示しない時定数コンデンサCtへの充電は行われず、初段のC-MOSのP型MOSから時定数抵抗Rtを介して2段目のC-MOSからの時定数コンデンサCtへの充電となる。したがって、時定数抵抗Rtと時定数コンデンサCtとによる遅延時間tsが生じ、フリップフロップFFのリセット端子Rへ送られるHレベルの信号が遅延される。以上のように、カウンタB32からの信号により遅延時間を2段階に切り替えることができる。従って、スイッチング周期をTと2Tに分散することでジッタ効果が得られ、EMIノイズの平均値を減少させることが可能となり、かつ、スイッチング周期の2Tに同期してスイッチング素子Q1のオンパルス幅を√2倍の遅延時間ts分延長させることにより、1周期あたりのエネルギー量を保てるので、リップル電圧の増大を抑制することが可能になる。実施例1では、遅延時間tsは1つの固定された時間であるが、よりスイッチング素子Q1のオンパルス幅に合わせた遅延時間を得る実施例2を説明する。図4は、実施例2に係るスイッチング電源装置の構成を示すブロック図である。また、図5は、実施例2の遅延時間切替回路22aを詳細に示す回路図である。遅延時間は、遅延なし、遅延中および遅延大の3段階で切り替えることができる。図4のスイッチング電源装置の構成を示すブロック図において実施例1と異なるのは、コンパレータCMP2,基準電圧Vmが追加され、遅延時間切替回路22aに変更されている。コンパレータCMP2の反転端子には基準電圧Vmの正極電圧が接続され、非反転端子はスイッチング素子Q1のソースと抵抗Rsの接続点及びコンパレータCMP1の反転端子と接続されている。コンパレータCMP2の出力端子は、遅延時間切替回路22aのB端子に接続されている。また、基準電圧Vmの負極電圧は抵抗Rsの他端と接地GNDに接続されている。コンパレータCMP2は、抵抗Rsの電圧降下と基準電圧Vmとを比較し、抵抗Rsに流れるスイッチング電流値が、2次側へ供給する出力電力の約1/2より大きい場合に、Hレベル信号を出力するように設定されている。遅延時間切替回路22aにおいて、図3に示す回路と異なる構成部分は、初段のC-MOSのP型MOSとN型MOSのドレイン間の時定数抵抗Rtを時定数抵抗Rt1に変更し、さらに、2つのP型MOSPh,PLを追加し、追加した下段のP型MOSPLのドレイン端子を、時定数抵抗Rt2を介して初段のC-MOSの出力端子に接続した点である。追加した2つのP型MOSPh,Plのうちの上段のP型MOSPhのゲートには新たな入力端子Bを設け、コンパレータCMP2からの信号を入力する。ここで、コンパレータCMP2から送られてくる信号が入力端子Bに入力される。すなわち、2次側へ供給する電力が定格電力の1/2未満となる場合には、入力端子BにLレベル信号が入力され、定格電力の1/2以上となる場合にHレベル信号が入力される。まず、周波数減算器30のカウンタB32から入力端子AにLレベルの信号が入力されている場合は、入力端子Bのレベル信号に関わらず、遅延なしとなる。次にカウンタB32から入力端子AにHレベル、入力端子BにLレベルの信号が入力されている場合は、遅延時間は時定数抵抗Rt1とRt2との並列接続の抵抗値と、図示しない時定数コンデンサCtとにより決定される時間tms遅延中となる。さらにカウンタB32から入力端子Aおよび入力端子Bの両方にHレベルの信号が入力されている場合は、時定数抵抗Rt1と時定数コンデンサCtとで決定される時間ts遅延大となり、最も遅延された時間になる。以上のように、コンパレータCMP2からの信号と、カウンタB32からの信号により遅延時間を3段階に切り替えることができる。また、コンパレータCMP2からの信号により、周期を2Tとした場合の遅延時間を供給電力の大きさに合わせて選択できるので、周波数をジッタさせた場合のリップル電圧の変動をよりきめ細かく抑制することができる。また、実施例1と同様に、周波数をジッタさせることでEMIノイズの平均値を減少させることが可能となる。"