トランスの1次巻線に入力電力を印加し、前記トランスの1次巻線に接続されたスイッチング素子を、制御回路によってオン/オフ制御することにより、前記トランスの2次巻線に誘起される電圧を整流平滑して負荷に供給するスイッチング電源装置であって、前記スイッチング素子に流れる電流を過電流閾値以上になると過電流を検出する過電流検出回路と、該過電流検出回路によって前記過電流が検出されると前記スイッチング素子をオンからオフへ移行させる過電流保護回路と、前記過電流による過負荷状態を検出する過負荷検出回路と、該過負荷検出回路によって過負荷が第1所定時間継続して検出された場合に、前記スイッチング素子に流れる電流が前記過電流閾値よりも小さく設定された過負荷判定閾値以上か否かを判定する過負荷判定回路と、該過負荷判定回路によって前記スイッチング素子に流れる電流が前記過負荷判定閾値以上であると判定された場合に、前記スイッチング素子をオフ状態に保持する過負荷保護機能を作動させる過負荷保護回路とを具備することを特徴とするスイッチング電源装置。前記第1所定時間は、前記制御回路の起動時の過負荷期間よりも長く設定されていることを特徴とする請求項1記載のスイッチング電源装置。前記過負荷判定回路によって前記スイッチング素子に流れる電流が前記過負荷判定閾値未満であると判定された場合に、前記制御回路用の電源電圧が動作停止電圧になるまで前記スイッチング素子のオン/オフ制御を停止させるリスタート回路を具備することを特徴とする請求項1又は2記載のスイッチング電源装置。トランスの1次巻線に入力電力を印加し、前記トランスの1次巻線に接続されたスイッチング素子を、制御回路によってオン/オフ制御することにより、前記トランスの2次巻線に誘起される電圧を整流平滑して負荷に供給するスイッチング電源装置であって、前記スイッチング素子に流れる電流を過電流閾値以上になると過電流を検出する過電流検出回路と、該過電流検出回路によって前記過電流が検出されると前記スイッチング素子をオンからオフへ移行させる過電流保護回路と、前記過電流による過負荷状態を検出する過負荷検出回路と、該過負荷検出回路によって過負荷が第1所定時間継続して検出された場合に、前記スイッチング素子に流れる電流が前記過電流閾値よりも小さく設定された過負荷判定閾値以上か否かを判定する第1過負荷判定回路と、該第1過負荷判定回路によって前記スイッチング素子に流れる電流が前記過負荷判定閾値以上であると判定された後、前記過負荷検出回路によって過負荷が第2所定時間継続して検出された場合に、前記スイッチング素子をオフ状態に保持する過負荷保護機能を作動させる第2過負荷保護回路とを具備することを特徴とするスイッチング電源装置。前記第1所定時間及び前記第2所定時間は、前記制御回路の起動時の過負荷期間よりも長く設定されていることを特徴とする請求項4記載のスイッチング電源装置。過負荷状態での使用が想定される想定時間よりも、前記第1所定時間と前記第2所定時間とを加算した時間が長くなるように設定されていることを特徴とする請求項4又は5記載のスイッチング電源装置。前記第1過負荷判定回路は、前記スイッチング素子に流れる電流が前記過負荷判定閾値未満であると判定した後、再度前記過負荷検出回路によって過負荷が第1所定時間継続して検出された場合に、前記スイッチング素子に流れる電流が前記過電流閾値よりも小さく設定された過負荷判定閾値以上か否かを再度判定することを特徴とする請求項4乃至6のいずれかに記載のスイッチング電源装置。前記過負荷判定閾値は、前記過電流閾値の20から80の範囲で設定されていることを特徴とする請求項1乃至7のいずれかに記載のスイッチング電源装置。しかしながら、従来技術では、過負荷状態が予め設定された所定時間継続すると、過負荷保護機能が作動されるが、瞬断時に過負荷状態と判断された後、制御回路電源電圧Vccが動作停止電圧まで下がりきらず、且つ入力電圧も回復していない場合には、所定時間経過後に過負荷保護機能が誤作動してしまうことがある。すなわち、コントローラIC用の制御回路電源に用いられているコンデンサの容量が大きい場合には、瞬断後に制御回路電源電圧Vccが下がりコントローラICがオフするまでの時間よりも過負荷状態を検出してから過負荷保護機能を作動させるまでの時間が早くなるケースがある。当該ケースにおいて、瞬断時に過負荷状態と判断された後、所定時間経過しても、電源も回復していない場合には、依然として過負荷状態と判断されるため、過負荷保護機能が誤作動してしまうという問題点があった。本発明の目的は、上記問題点に鑑みて従来技術の上記問題を解決し、瞬断時における過負荷保護機能の誤作動を確実に防止することができるスイッチング電源装置を提供することにある。本発明のスイッチング電源装置は、トランスの1次巻線に入力電力を印加し、前記トランスの1次巻線に接続されたスイッチング素子を、制御回路によってオン/オフ制御することにより、前記トランスの2次巻線に誘起される電圧を整流平滑して負荷に供給するスイッチング電源装置であって、前記スイッチング素子に流れる電流を過電流閾値以上になると過電流を検出する過電流検出回路と、該過電流検出回路によって前記過電流が検出されると前記スイッチング素子をオンからオフへ移行させる過電流保護回路と、前記過電流による過負荷状態を検出する過負荷検出回路と、該過負荷検出回路によって過負荷が第1所定時間継続して検出された場合に、前記スイッチング素子に流れる電流が前記過電流閾値よりも小さく設定された過負荷判定閾値以上か否かを判定する過負荷判定回路と、該過負荷判定回路によって前記スイッチング素子に流れる電流が前記過負荷判定閾値以上であると判定された場合に、前記スイッチング素子をオフ状態に保持する過負荷保護機能を作動させる過負荷保護回路とを具備することを特徴とする。また、本発明のスイッチング電源装置においては、前記第1所定時間は、前記制御回路の起動時の過負荷期間よりも長く設定されていることを特徴とする。また、本発明のスイッチング電源装置においては、前記過負荷判定回路によって前記スイッチング素子に流れる電流が前記過負荷判定閾値未満であると判定された場合に、前記制御回路用の電源電圧が動作停止電圧になるまで前記スイッチング素子のオン/オフ制御を停止させるリスタート回路を具備することを特徴とする。また、本発明のスイッチング電源装置は、トランスの1次巻線に入力電力を印加し、前記トランスの1次巻線に接続されたスイッチング素子を、制御回路によってオン/オフ制御することにより、前記トランスの2次巻線に誘起される電圧を整流平滑して負荷に供給するスイッチング電源装置であって、前記スイッチング素子に流れる電流を過電流閾値以上になると過電流を検出する過電流検出回路と、該過電流検出回路によって前記過電流が検出されると前記スイッチング素子をオンからオフへ移行させる過電流保護回路と、前記過電流による過負荷状態を検出する過負荷検出回路と、該過負荷検出回路によって過負荷が第1所定時間継続して検出された場合に、前記スイッチング素子に流れる電流が前記過電流閾値よりも小さく設定された過負荷判定閾値以上か否かを判定する第1過負荷判定回路と、該第1過負荷判定回路によって前記スイッチング素子に流れる電流が前記過負荷判定閾値以上であると判定された後、前記過負荷検出回路によって過負荷が第2所定時間継続して検出された場合に、前記スイッチング素子をオフ状態に保持する過負荷保護機能を作動させる第2過負荷保護回路とを具備することを特徴とする。また、本発明のスイッチング電源装置においては、前記第1所定時間及び前記第2所定時間は、前記制御回路の起動時の過負荷期間よりも長く設定されていることを特徴とする。また、本発明のスイッチング電源装置においては、過負荷状態での使用が想定される想定時間よりも、前記第1所定時間と前記第2所定時間とを加算した時間が長くなるように設定されていることを特徴とする。また、本発明のスイッチング電源装置においては、前記第1過負荷判定回路は、前記スイッチング素子に流れる電流が前記過負荷判定閾値未満であると判定した後、再度前記過負荷検出回路によって過負荷が第1所定時間継続して検出された場合に、前記スイッチング素子に流れる電流が前記過電流閾値よりも小さく設定された過負荷判定閾値以上か否かを再度判定することを特徴とする。また、本発明のスイッチング電源装置においては、前記過負荷判定閾値は、前記過電流閾値の20から80の範囲で設定されていることを特徴とする。本発明によれば、過負荷状態が所定時間継続して検出された場合に、スイッチング素子に流れる電流が、過電流を検出するための過電流閾値よりも小さく設定された過負荷判定閾値以上か否かを判定し、過負荷保護を作動させるか否かを判定することにより、瞬断時における過負荷保護機能の誤作動を確実に防止することができるという効果を奏する。本実施の形態のスイッチング電源装置は、図1を参照すると、整流回路DBと、平滑コンデンサC1、C2、C3と、トランスTと、コントローラIC1と、ダイオードD1、D2と、エラーアンプE/A2と、フォトカプラを構成する発光ダイオードPCD及び受光トランジスタPCTRと、抵抗R1と、コンデンサC4とを備えている。ダイオードがブリッジ構成された整流回路DBの交流入力端子ACin1、ACin2には商用交流電源ACが接続され、商用交流電源ACから入力された交流電圧が全波整流されて整流回路DBから出力される。整流回路DBの整流出力正極端子と整流出力負極端子との間には、平滑コンデンサC1が接続されている。また、整流回路DBの整流出力負極端子は接地端子に接続されている。これにより、商用交流電源ACを整流回路DBと平滑コンデンサC1とで整流平滑した直流電源が得られる。コントローラIC1は、パワーMOSFETMetalOxideSemiconductorFieldEffectTransistor等のスイッチング素子と当該スイッチング素子のスイッチング制御を行うための制御回路が内蔵されており、D/STMOSFETドレイン/起動電流入力端子と、S/OCPMOSFETソース/過電流保護端子と、Vcc制御回路電源電圧入力端子と、FB/OLPフィードバック信号入力/過負荷保護信号入力端子と、GND端子とを備えている。1次側入力側から2次側負荷側へ電力を供給するトランスTは、一次巻線P1および補助巻線P2と、二次巻線S1とで構成されており、整流回路DBの整流出力正極端子がトランスTの1次巻き線P1の一端部に接続され、トランスTの1次巻き線P1の他端部がコントローラIC1のD/ST端子に接続されていると共に、コントローラIC1のS/OCP端子が抵抗R1を介して接地端子に接続されている。これにより、コントローラIC1が内蔵するスイッチング素子をオン/オフ制御することで、トランスTの一次巻線P1に与えられた電力が、トランスTの二次巻線S1に伝達され、トランスTの二次巻線S1に脈流が発生する。また、抵抗R1は、コントローラIC1が内蔵するスイッチング素子を流れる電流を電圧信号Vocpとして検出する電流検出抵抗として機能し、コントローラIC1は、スイッチング素子を流れる電流に対応した電圧信号Vocpが予め設定された過電流閾値以上になると、2次側に供給する電力を制限する過電流保護OCP機能を有している。トランスTの二次巻線S1の両端子間には、整流ダイオードD1を介して平滑コンデンサC2が接続され、トランスTの二次巻線S1に誘起される電圧は、整流ダイオードD1と平滑コンデンサC2により整流平滑され、直流電力として負荷RL3に供給される。なお、平滑コンデンサC2の正極端子に接続されているラインが電源ラインとなり、平滑コンデンサC2の負極端子が接続されたラインは接地端子に接続されたGNDラインとなる。電源ラインとGNDラインとの間には、フォトカプラの発光ダイオードPCDとエラーアンプ2とが直列に接続されている。エラーアンプ2は、電源ラインとGNDラインとの間に接続され、出力電圧と図示しない内部の基準電圧との差に応じて、フォトカプラの発光ダイオードPCDに流れる電流を制御する。また、コントローラIC1のFB/OLP端子は並列に接続された発光ダイオードPCDおよびコンデンサC4を介して接地端子に接続されている。これにより、出力電圧に応じたフィードバックFB信号が2次側の発光ダイオードPCDから1次側の受光トランジスタPCTRに送信され、コントローラIC1のFB/OLP端子に電圧信号VFBとして入力される。なお、FB信号は、出力電圧がエラーアンプ2の内部の基準電圧以上である場合に送信され、出力電圧と内部の基準電圧との差が大きいほど大きくなるように構成されている。コントローラIC1は、FB/OLP端子に入力される電圧信号VFBに基づいてスイッチング素子のデューティ比を制御し、2次側に供給する電力量を制御すると共に、電圧信号VFBに基づいて短絡障害等を起因とする過負荷状態を検出し、スイッチング動作を停止させて2次側への電力の供給を停止させるOLP過負荷保護機能を有している。なお、過負荷状態は、スイッチング素子のスイッチング動作に定常動作以上の負荷が加わる状態である。また、設定以上の負荷が加わることに起因する負荷RL3に供給する電圧の低下を検出することで、過負荷状態の検出を行うことができる。また、トランスTの補助巻線P2の両端子間には、整流ダイオードD2を介して平滑コンデンサC3が接続され、整流ダイオードD2と平滑コンデンサC3との接続点がコントローラIC1のVcc端子に接続されている。これにより、補助巻線P2に発生した電圧は、ダイオードD2により整流され、平滑コンデンサC3で平滑されて、コントローラIC1のVcc端子に供給され、コントローラIC1用の制御回路電源として用いられる。第1の実施の形態第1の実施の形態のスイッチング電源装置のコントローラIC1における過負荷保護の動作について、図2を参照して説明する。コントローラIC1は、FB/OLP端子に入力される電圧信号VFBが予め設定された過負荷閾値以上であるか否かを判定しステップA1、電圧信号VFBが過負荷閾値未満の場合には、通常動作時と判定しステップA2、ステップA1に戻る。電圧信号VFBが過負荷閾値以上である場合には、コントローラIC1は、内蔵の第1OLPタイマのカウントをスタートさせステップA3、電圧信号VFBが過負荷閾値以上であるか否かステップA4、第1OLPタイマのカウントが終了するか否かステップA5を監視する。ステップA4で電圧信号VFBが過負荷閾値以上でなくなった場合、すなわち第1OLPタイマのカウント中に電圧信号VFBが過負荷閾値未満になった場合には、コントローラIC1は、過負荷状態ではないと判定しステップA6、第1OLPタイマをリセットしてカウントを中止させた後ステップA7、ステップA1の処理に戻る。ステップA5で第1OLPタイマのカウントが終了、すなわち電圧信号VFBが過負荷閾値以上である状態が予め設定された所定時間第1OLPタイマのカウント時間継続した場合に、コントローラIC1は、スイッチング素子を流れる電流に対応した電圧信号Vocpが予め設定された過負荷判定閾値以上であるか否かを判定するステップA8。ステップA8で電圧信号Vocpが過負荷判定閾値以上である場合には、コントローラIC1は、過負荷状態であると判定しステップA9、内蔵のラッチ回路をセットすることで、スイッチング動作を停止させてステップA10、2次側への電力の供給を停止させる過負荷保護機能を作動させ、当該状態を保持するステップA11。一方、ステップA8で電圧信号Vocpが過負荷判定閾値未満である場合には、過負荷状態ではなく、コントローラIC1は、商用交流電源ACがOFFされた電源停止状態であると判定しステップA12、リスタート回路を用いて、リスタート動作を実行させるステップA13。ステップA8で電圧信号Vocpと比較する過負荷判定閾値は、第1OLPタイマのカウント終了直後に、電圧信号Vocpに基づいて本当に過負荷状態か否かを判定するための閾値であり、OCP過電流保護機能で用いられる過電流閾値よりも小さい、過電流閾値の20~80の範囲に設定されている。過負荷判定閾値が過電流閾値の80よりも大きい場合には、過負荷状態であるにも拘わらず、過負荷状態と判定されないおそれがある。すなわち、AC減電時及び定格入力の過負荷状態で平滑コンデンサC1の容量が小さい場合には、平滑コンデンサC1のリップルの下限電圧において、スイッチング動作発振波形が最大オンデューティ例えば、80に達し、電圧信号Vocpが過電流閾値に達することなく、過電流閾値の80程度になってしまう場合がある。従って、過負荷判定閾値が過電流閾値の80よりも大きい場合、ステップA8での電圧信号Vocpと過負荷判定閾値との比較が、平滑コンデンサC1のリップルの下限電圧付近のタイミングに行われてしまうと、過負荷状態でないと判定されることが想定され、スイッチング動作発振動作を継続させてしまうおそれがある。スイッチング動作発振動作が継続した場合には、MOSFET等のスイッチング素子の発熱が大きく、最悪の場合には、MOSFET等のスイッチング素子の破損につながってしまう。過負荷判定閾値が過電流閾値の20よりも小さい場合には、電源停止状態と判定できず、過負荷状態として誤検知してしまうおそれがある。すなわち、2次側の負荷をほぼ無負荷状態で、電源停止させた場合には、2次側に電力エネルギーをほとんど送らないため、入力電圧が徐々に下がる。また、入力電圧が下がると、ある電圧で最大オンデューティ例えば、80以上に達する入力電圧がある。従って、2次側の負荷がほぼ無負荷だと、入力電圧がすぐに0Vにならず、最大オンデューティ例えば、80以上で動作する入力電圧の状態で発振動作をし続けることになる。これにより、過負荷判定閾値が過電流閾値の20よりも小さい場合、電圧信号Vocpが過負荷判定閾値に達してしまい、電源停止状態と判定できず、過負荷保護機能OLPが誤作動してしまうおそれがある。なお、オンデューティは、入力電圧をVIN、トランスTの一次巻線P1の巻き数及び二次巻線S1の巻き数等で決まるフライバック電圧をVFとそれぞれすると、オンデューティ={VF/VFVIN}100で表すことができ、入力電圧のVINがOVとなると100パーセントになり、必ずある入力電圧で最大オンデューティに達する。次に、第1の実施の形態のスイッチング電源装置におけるコントローラIC1の具体的な回路構成について、図3を参照して説明する。コントローラIC1は、図3を参照すると、N型のパワーMOSFETQ1以下、MOSFETQ1と称すと、ドライブ回路11と、ラッチ回路12と、リスタート回路13と、OSC内部発振器14と、定電流源15と、第1OLPタイマ16と、可変電圧VRと、基準電圧Vrefと、アンド回路AND1、AND2、AND3と、オア回路OR1と、フリップフロップFF1と、コンパレータCOMP1、COMP2、COMP3と、抵抗R2、R3、R4と、ダイオードD3とを備えている。D/ST端子には、MOSFETQ1のドレイン端子が接続されていると共に、S/OCP端子には、MOSFETQ1のソース端子が接続され、MOSFETQ1のゲート端子には、MOSFETQ1のON/OFFを制御するドライブ回路11が接続されている。ドライブ回路11には、アンド回路AND1の出力が入力され、アンド回路AND1の入力端子には、ラッチ回路12の反転出力とリスタート回路13の反転出力とオア回路OR1の反転出力とが入力されている。これにより、アンド回路AND1は、ラッチ回路12、リスタート回路13及びオア回路OR1の出力信号が全てLレベルである場合に、Hレベルの信号を出力し、ドライブ回路11によってMOSFETQ1がオンされることになる。オア回路OR1の入力端子には、OSC内部発振器14の出力とフリップフロップFF1のQ端子の反転出力とが入力され、フリップフロップFF1のS端子には、OSC内部発振器14の出力が、フリップフロップFF1のR端子には、コンパレータCOMP1の出力とコンパレータCOMP2の出力とが入力されている。これにより、通常動作時には、ラッチ回路12及びリスタート回路13の出力信号はLレベルであるため、OSC内部発振器14の出力信号がLレベルで、且つフリップフロップFF1がセットされてQ端子の出力信号がHレベルである場合にオア回路OR1の出力信号がLレベルとなり、MOSFETQ1がオンされることになる。S/OCP端子とMOSFETQ1のソース端子との接続点は、コンパレータCOMP1の非反転端子とコンパレータCOMP2の非反転端子とにそれぞれ接続されている。コンパレータCOMP2の反転端子には、通常動作時には過電流閾値に設定されている可変電圧VRが接続されている。これにより、通常動作時には、スイッチング素子であるMOSFETQ1を流れるドレイン電流に対応した電圧信号Vocpが過電流閾値以上である場合に、過電流保護機能OCPが実行される。すなわち、コンパレータCOMP2の出力信号がHレベルになることで、フリップフロップFF1がリセットされて、オア回路OR1の出力信号がHレベルとなり、MOSFETQ1がオフされる。FB/OLP端子とGND端子との間には、ダイオードD3、抵抗R2及び抵抗R3が直列で接続され、FB/OLP端子と基準電圧Regとの間には、抵抗R4が接続されている。また、抵抗R2と抵抗R3との接続点がコンパレータCOMP1の反転端子に接続されている。これにより、コンパレータCOMP1において、電圧信号Vocpと分圧された電圧信号VFBとが比較され、電圧信号Vocpが分圧された電圧信号VFB以上である場合に、コンパレータCOMP2の出力信号がHレベルになることで、フリップフロップFF1がリセットされて、MOSFETQ1がオフされ、FB信号に基づいてMOSFETQ1のデューティ比を制御するフィードバック制御が行われる。また、FB/OLP端子には、定電流源15とコンパレータCOMP3の非反転端子とが接続され、コンパレータCOMP3の反転端子には、過負荷閾値に設定されている基準電圧Vrefが接続されている。FB信号が2次側の発光ダイオードPCDから1次側の受光トランジスタPCTRに送信されない場合には、定電流源15によってFB/OLP端子とGND端子との間に接続されたコンデンサC4が充電され、FB/OLP端子の電圧信号VFBが上昇し、電圧信号VFBが過負荷閾値Vref以上になるとコンパレータCOMP3の出力信号がHレベルとなる。コンパレータCOMP3の出力端子は、第1OLPタイマ16の入力端子に接続され、コンパレータCOMP3の出力信号がHレベルとなると、第1OLPタイマ16は、予め設定された所定時間T0をカウント後、Hレベルのワンショットパルス信号を出力する。なお、第1OLPタイマ16は、カウンター及びCRの時定数等で構成されたタイマ回路であり、コンパレータCOMP3からの出力信号がHレベルの間は、カウントを継続し、所定時間T0のカウント中であっても、コンパレータCOMP3からの出力信号がHレベルからLレベルに切り替わった時点でリセットされ、カウント動作を停止する。第1OLPタイマ16の出力信号は、可変電圧VRに入力され、第1OLPタイマ16のタイマカウント終了時にはワンショットパルス信号が出力され、可変電圧VRが過負荷判定閾値に切り換えられる。従って、ワンショットパルス信号の入力時には、コンパレータCOMP2で電圧信号Vocpと過負荷判定閾値とが比較され、電圧信号Vocpが過負荷判定閾値未満の場合にLレベルの出力信号が、電圧信号Vocpが過負荷判定閾値以上である場合にHレベルの出力信号がコンパレータCOMP2からそれぞれ出力される。アンド回路AND2の入力端子には、第1OLPタイマ16の出力とコンパレータCOMP2の出力とが入力され、アンド回路AND2の出力信号は、ラッチ回路12に入力される。これにより、第1OLPタイマ16からのワンショットパルス信号の出力時に、電圧信号Vocpが過負荷判定閾値以上である場合には、アンド回路AND2の出力信号はHレベルとなり、過負荷OLP状態であると判定され、当該状態がラッチ回路12によって保持され、過負荷保護機能が作動する。従って、第1OLPタイマ16のカウントが終了して過負荷保護機能が作動することになり、第1OLPタイマ16のカウントする所定時間がT0msであり、第1OLPタイマ16から出力されるワンショットパルス信号のパルス幅がT0msよりも十分に小さい値であるとすると、過負荷状態が持続していれば、過負荷状態の検出から過負荷保護機能が作動するまで約T0msとなる。アンド回路AND3には、第1OLPタイマ16の出力とコンパレータCOMP2の反転出力とが入力され、アンド回路AND3の出力信号は、リスタート回路13に入力される。これにより、第1OLPタイマ16からのワンショットパルス信号の出力時に、電圧信号Vocpが過負荷判定閾値未満の場合には、アンド回路AND3の出力信号はHレベルとなり、電源停止状態であると判定され、リスタート回路13がセットされ、リスタート動作が実行される。次に第1の実施の形態において、商用交流電源ACがオフされて第1OLPタイマ16がカウントを開始し、第1OLPタイマ16のカウント終了時に電圧信号Vocpが過負荷判定閾値未満であった場合の動作について図4を参照して詳細に説明する。図4は、図3の各部の信号波形及び動作波形を示したもので、aは商用交流電源ACのオンオフ信号、bはVcc端子の電圧信号、cはFB/OLP端子に入力される電圧信号VFB、dはS/OCP端子に入力されるVOCP、eはコンパレータCOMP3の出力信号、fは第1OLPタイマ16の出力信号、gは可変電圧VRの電圧信号、hはアンド回路AND2の出力信号、iはアンド回路AND3の出力信号、jはリスタート回路13の出力信号をそれぞれ示している。図4aに示すように、通常動作中に時刻t0で商用交流電源ACがオフ遮断されると、MOSFETQ1を流れるドレイン電流、すなわち当該電流に対応する電圧信号VOCPのピーク値は、図4dに示すように、商用交流電源AC遮断後、平滑コンデンサC1の蓄積電荷が2次側に送られるため、一端上昇するが、その後蓄積電荷放電し、急激に小さくなる期間T1参照。また、出力電圧が低下するため2次側から1次側へのFB信号もなくなってしまい、受光トランジスタPCTRに電流が流れなくなるため、定電流源15によってコンデンサC3に電荷が蓄積され、FB/OLP端子に入力される電圧信号VFBが図4cに示すように上昇していく。電圧信号VFBが上昇し、時刻t1にて過負荷閾値以上になると、図4eに示すように、コンパレータCOMP3の出力信号がHレベルになり、第1OLPタイマ16がスタートし、予め設定された所定時間T0のカウントを開始する。第1OLPタイマ16は、時刻t1~t2の期間で予め設定された所定時間T0をカウント後、図4fに示すように、時刻t2でHレベルのワンショットパルス信号例えばパルス幅1msを出力する。第1OLPタイマ16から出力されるワンショットパルス信号によって、図4gに示すように、可変電圧VRが過電流閾値から過負荷判定閾値に切り換えられ、コンパレータCOMP2でS/OCP端子に入力される電圧信号Vocpと過負荷判定閾値とが比較され、電源停止状態であるか、過負荷状態であるかが判定される。なお、過負荷判定閾値は、過電流閾値の20~80の範囲で適宜設定され、図4に示す例では、過電流閾値の50とした。図4に示すように、時刻t2~t3の期間で電圧信号Vocpが過負荷判定閾値未満の場合には、電源停止状態と判定され、コンパレータCOMP2からLレベルの出力信号が出力されることになり、図4iに示すように、アンド回路AND3の出力信号がHレベルとなり、リスタート回路13がセットされ、リスタート動作が実行される。時刻t3でリスタート回路13がセットされると、リスタート回路13は、図4jに示すように、Hレベルの出力信号を出力し、アンド回路AND1の出力信号がLレベルとなってMOSFETQ1のスイッチング動作が停止されると共に、FB/OLP端子が接地され、図4cに示すように、電圧信号VFBが0電位となる。なお、電圧信号Vocpが過負荷判定閾値以上になり過負荷状態と判定された場合には、コンパレータCOMP2からHレベルの出力信号が出力されることになり、図4hに示すアンド回路AND2の出力信号がHレベルとなり、ラッチ回路12がセットされる。ラッチ回路12がセットされると、ラッチ回路12は、Hレベルの出力信号を出力し、アンド回路AND1の出力信号がLレベルとなってMOSFETQ1のスイッチング動作が停止され、過負荷保護状態が保持されると共に、図示しない起動回路によってコントロールICの電源電圧Vccを供給する。次に、図4bに示すように、時刻t4でコントロールICの電源電圧Vccが動作停止電圧になると、コントローラIC1の内部回路は一度リセットされ、初期状態となる。コントローラIC1が初期状態となり、図4aに示すように、時刻t5で商用交流電源ACがオン投入されると、図示しない起動回路によって、コンデンサC3が充電され、図4bに示すように、コントロールICの電源電圧Vccが上昇し、時刻t6でコントロールICの電源電圧Vccが動作開始電圧に達するとコントローラIC1が起動され、スイッチング動作が開始される。なお、時刻t7において、コンデンサC2の電圧が定格電圧まで立ち上がっていないので、発振開始直後の電圧信号VFBが過負荷閾値以上になり、図4eに示すように、コンパレータCOMP3の出力信号がHレベルになり、第1OLPタイマ16がスタートする。しかし、第1OLPタイマ16がカウントする所定時間T0が経過する以前の時刻t8に、商用交流電源ACの復帰により出力電圧が設定電圧まで上昇する。出力電圧が設定電圧に上昇すると、フィードバック電圧信号VFBが過負荷閾値未満に低下し、図4eに示すように、コンパレータCOMP3の出力信号はLレベルになり、再スタートした第1OLPタイマ16もリセットされる。換言すると、初期状態から商用交流電源ACがオン投入され、コントローラIC1の起動時の過負荷期間よりも第1OLPタイマ16でカウントする所定時間T0は長く設定されており、起動時にフィードバック電圧信号VFBが過負荷閾値以上になっても過負荷が検出されないようになっている。以上のように、第1の実施の形態によれば、過負荷状態が所定時間T0継続して検出された場合に、MOSFETQ1に流れるVOCPが過電流閾値よりも小さく設定された過負荷判定閾値以上か否かを判定し、MOSFETQ1に流れるVOCPが過負荷判定閾値以上であると判定されると、MOSFETQ1をオフ状態に保持する過負荷保護機能を作動させるように構成されている。これにより、瞬断時における過負荷保護機能の誤作動を確実に防止することができるという効果を奏する。さらに、第1の実施の形態によれば、過負荷状態の継続をカウントする所定時間T0は、コントローラICの起動時の過負荷期間よりも長く設定されている。これにより、コントローラIC1の再起動時における過負荷保護機能の誤作動を防止することができる。さらに、第1の実施の形態によれば、MOSFETQ1に流れるVOCPが過負荷判定閾値未満であると判定された場合に、コントローラIC1用の電源電圧が動作停止電圧になるまでMOSFETQ1のオン/オフ制御を停止させるように構成されている。これにより、瞬断時におけるコントローラIC1の再起動時を速やかに行うことができる。第2の実施の形態第2の実施の形態のスイッチング電源装置のコントローラIC1における過負荷保護の動作について、図5を参照して説明する。コントローラIC1は、FB/OLP端子に入力される電圧信号VFBと予め設定された過負荷閾値とを比較することで、電圧信号VFBが過負荷閾値以上であるか否かを判定しステップA1、電圧信号VFBが過負荷閾値未満の場合には、通常動作時と判定しステップA2、ステップA1、2の動作を繰り返す。電圧信号VFBが過負荷閾値以上である場合には、コントローラIC1は、内蔵の第1OLPタイマのカウントをスタートさせステップA3、電圧信号VFBが過負荷閾値以上であるか否かステップA4、第1OLPタイマのカウントが終了するか否かステップA5を監視する。ステップA4で電圧信号VFBが過負荷閾値以上でなくなった場合、すなわち第1OLPタイマのカウント中に電圧信号VFBが過負荷閾値未満になった場合には、コントローラIC1は、過負荷状態ではないと判定しステップA6、第1OLPタイマをリセットしてカウントを中止させた後ステップA7、ステップA1の処理に戻る。ステップA5で第1OLPタイマのカウントが終了、すなわち電圧信号VFBが過負荷閾値以上である状態が予め設定された時間第1OLPタイマのカウント時間継続した場合には、コントローラIC1は、スイッチング素子を流れる電流に対応した電圧信号Vocpが予め設定された過負荷判定閾値以上であるか否かを判定しステップB1、ステップB1で電圧信号Vocpが過負荷判定閾値未満である場合には、ステップA1の処理に戻る。これにより、電圧信号VFBが過負荷閾値以上であり、且つ電圧信号Vocpが過負荷判定閾値未満である場合には、第1OLPタイマのカウントが繰り返されることになる。ステップB1で電圧信号Vocpが過負荷判定閾値以上である場合には、コントローラIC1は、内蔵の第2OLPタイマのカウントをスタートさせステップB2、電圧信号VFBが過負荷閾値以上であるか否かステップB3、第2OLPタイマのカウントが終了するか否かステップB4を監視する。ステップB3で電圧信号VFBが過負荷閾値以上でなくなった場合、すなわち第2OLPタイマのカウント中に電圧信号VFBが過負荷閾値未満になった場合には、コントローラIC1は、過負荷状態ではないと判定しステップA6、第1及び第2OLPタイマをリセットしてカウントを中止させた後ステップA7、ステップA1の処理に戻る。ステップB4で第2OLPタイマのカウントが終了、すなわち電圧信号VFBが過負荷閾値以上である状態が予め設定された時間第2OLPタイマのカウント時間継続した場合には、コントローラIC1は、スイッチング素子を流れる電流に対応した電圧信号Vocpが予め設定された過負荷判定閾値以上であるか否かを判定するステップB5。ステップB5で電圧信号Vocpが過負荷判定閾値未満である場合には、ステップA1の処理に戻る。一方、ステップB5で電圧信号Vocpが過負荷判定閾値以上である場合には、過負荷状態であると判定しステップA9、内蔵のラッチ回路をセットすることで、スイッチング動作を停止させてステップA10、2次側への電力の供給を停止させる過負荷保護機能を作動させ、当該状態を保持するステップA11。なお、ステップB1、B5で電圧信号Vocpと比較する過負荷判定閾値は、第1及び第2OLPタイマのカウント終了直後に、電圧信号Vocpに基づいて過負荷状態か否かを判定するための閾値であり、OCP過電流保護機能で用いられる過電流閾値よりも低い、過電流閾値の20~80の範囲に設定されている。次に、第2の実施の形態のスイッチング電源装置におけるコントローラIC1の具体的な回路構成について、図6を参照して説明する。第2の実施の形態は、リスタート回路13の替わりに第2OLPタイマ17が設けられたコントローラIC1を用いる点で第1の実施の形態と異なっている。以下、第1の実施の形態と異なる回路構成について説明し、第1の実施の形態と同一の回路構成については説明を省略する。アンド回路AND2の入力端子には、第1OLPタイマ16の出力とコンパレータCOMP2の出力とが入力され、アンド回路AND2の出力端子は、第2OLPタイマ17にの入力端子に接続されている。アンド回路AND2の出力信号がHレベル、すなわち第1OLPタイマ16からのワンショットパルス信号の出力時に、電圧信号Vocpが過負荷判定閾値以上である場合には、第2OLPタイマ17は、予め設定された所定時間T3をカウント後、Hレベルのワンショットパルス信号を出力する。なお、第1OLPタイマ16は、所定時間T0のカウント中であっても、コンパレータCOMP3からの出力信号がHレベルからLレベルに切り替わった時点でリセットされ、カウント動作を停止する。また、第2OLPタイマ17は、第1OLPタイマ16と同様にコンパレータCOMP3からの出力信号がHレベルの間は、カウントを継続し、所定時間T3のカウント中であっても、コンパレータCOMP3からの出力信号がHレベルからLレベルに切り替わった時点でリセットされ、カウント動作を停止する。なお、第2の実施の形態では、第1OLPタイマ16と第2OLPタイマ17とを別構成としたが、第1OLPタイマ16と第2OLPタイマ17とを共通化、すなわち1個のタイマ回路で構成することができる。図7にCRの時定数を用いて第1OLPタイマ16と第2OLPタイマ17とを共通化したタイマ回路例を示す。図7に示すタイマ回路においては、スイッチ19がオンされると定電流源18によってコンデンサC5が充電され、コンパレータCOMP4及びCOMP5によってコンデンサC5の電圧と抵抗R5~R7によって分圧された電圧とを比較することで第1OLPタイマ16及び第2OLPタイマ17の機能を実現している。コンパレータCOMP4の出力が第1OLPタイマ16に出力に対応すると共に、コンパレータCOMP5の出力が第2OLPタイマ17に出力に対応する。また、論理回路によるカウンタ回路を用いて第1OLPタイマ16のカウント時間と第2OLPタイマ17のカウント時間をカウントしても良い。アンド回路AND4には、第2OLPタイマ17の出力とコンパレータCOMP2の出力とが入力され、アンド回路AND3の出力信号は、ラッチ回路12に入力される。これにより、第2OLPタイマ17からのワンショットパルス信号の出力時に、電圧信号Vocpが過負荷判定閾値以上の場合には、過負荷OLP状態であると判定され、当該状態がラッチ回路12によって保持され、過負荷保護機能が作動する。従って、第1OLPタイマ16のカウントが終了した後に、第2OLPタイマ17のカウントが終了して過負荷保護機能が作動することになり、第1OLPタイマ16及び第2OLPタイマ17のカウントする所定時間T0、T3msでそれぞれであり、第1OLPタイマ16及び第2OLPタイマ17から出力されるワンショットパルス信号のパルス幅がT0、T3msよりも十分に小さい値であるとすると、過負荷状態が持続していれば、過負荷状態の検出から過負荷保護機能が作動するまで約T0T3msとなる。第1OLPタイマ16及び第2OLPタイマ17がそれぞれカウントする所定時間T0、T3は、少なくともT0とT3とを合計した時間がコントローラIC1の起動時の過負荷期間よりも長く設定されており、起動時にフィードバック電圧信号VFBが過負荷閾値以上になっても過負荷が検出されないようになっている。また、負荷RL3がモータ負荷である場合には、モータ駆動時に通常の数倍の電流が流れる期間が数10ms~数100msになり、当該期間中は過負荷状態で使用される場合も想定される。従って、このような場合には、モータ駆動時に通常の数倍の電流が流れる期間よりも、第1OLPタイマ16でカウントする所定時間T0と第2OLPタイマ17でカウントする所定時間T3を加算した時間が長くなるように設定すると良い。次に第2の実施の形態において、商用交流電源ACがオフされて第1OLPタイマ16がカウントを開始し、第1OLPタイマ16のカウント中にコントロールICの電源電圧Vccが動作停止電圧に達した場合の動作について図8を参照して詳細に説明する。図8は、図6の各部の信号波形及び動作波形を示したもので、aは商用交流電源ACのオンオフ信号、bはVcc端子の電圧信号、cはFB/OLP端子に入力される電圧信号VFB、dはS/OCP端子に入力されるVOCP、eはコンパレータCOMP3の出力信号、fは第1OLPタイマ16の出力信号、gは可変電圧VRの電圧信号、hはアンド回路AND2の出力信号、iは第2OLPタイマ17の出力信号、jはアンド回路AND4の出力信号をそれぞれ示している。図8aに示すように、通常動作中に時刻t10で商用交流電源ACがオフ遮断されると、MOSFETQ1を流れるドレイン電流、すなわち当該ドレイン電流に対応する電圧信号VOCPのピーク値は、図8dに示すように、商用交流電源AC遮断後、平滑コンデンサC1の蓄積電荷が2次側に送られるため、一端上昇するが、その後蓄積電荷放電し、急激に小さくなる期間T1参照。また、出力電圧が低下するため2次側から1次側へのFB信号もなくなってしまい、受光トランジスタPCTRに電流が流れなくなるため、定電流源15によってコンデンサC4に電荷が蓄積され、FB/OLP端子に入力される電圧信号VFBが図8cに示すように上昇していく。電圧信号VFBが上昇し、時刻t11にて過負荷閾値以上になると、図8eに示すように、コンパレータCOMP3の出力信号がHレベルになり、第1OLPタイマ16がスタートし、予め設定された所定時間T0のカウントを開始する。第1OLPタイマ16は、時刻t11~t12の期間で予め設定された所定時間T0をカウント後、図8fに示すように、時刻t12でHレベルのワンショットパルス信号例えばパルス幅1msを出力する。第1OLPタイマ16から出力されるワンショットパルス信号によって、図8gに示すように、可変電圧VRが過電流閾値から過負荷判定閾値に切り換えられ、コンパレータCOMP2でS/OCP端子に入力される電圧信号Vocpと過負荷判定閾値とが比較される。なお、過負荷判定閾値は、過電流閾値の20~80の範囲で適宜設定され、図8に示す例では、過電流閾値の50とした。図8に示す例のように、時刻t12~t13の期間で電圧信号Vocpが過負荷判定閾値未満であり、依然として電圧信号VFBが過負荷閾値以上である場合には、コンパレータCOMP3の出力信号がHレベルのままであるため、第1OLPタイマ16が再スタートし、予め設定された所定時間T0のカウントを開始する。図8bに示すように、時刻t13から時間T2T2<所定時間T0経過した時点の時刻t14で、コントロールICの電源電圧Vccが動作停止電圧になると、コントローラIC1の内部回路は一度リセットされ、コントローラIC1が初期状態となる。これにより、図8cに示すように、電圧信号VFBが0電位となることで、図8eに示すように、コンパレータCOMP3の出力信号もLレベルとなり、再スタートした第1OLPタイマ16もリセットされる。なお、時刻t14までの期間は平滑コンデンサC3によって、コントロールICの電源電圧Vccが動作停止電圧以上に維持され、電圧信号VFBも過負荷閾値以上に維持されている。次に、図8aに示すように、時刻t15で商用交流電源ACがオン投入されると、図示しない起動回路によって、コンデンサC3が充電され、図8bに示すように、コントロールICの電源電圧Vccが上昇し、時刻t16でコントロールICの電源電圧Vccが動作開始電圧になるとコントローラIC1が起動され、スイッチング動作が開始される。次に第2の実施の形態において、商用交流電源ACがオフされて第1OLPタイマ16がカウントを開始し、第1OLPタイマ16のカウント中に商用交流電源ACがオン投入された場合の動作について図9を参照して詳細に説明する。図9は、図6の各部の信号波形及び動作波形を示したもので、aは商用交流電源ACのオンオフ信号、bはVcc端子の電圧信号、cはFB/OLP端子に入力される電圧信号VFB、dはS/OCP端子に入力されるVOCP、eはコンパレータCOMP3の出力信号、fは第1OLPタイマ16の出力信号、gは可変電圧VRの電圧信号、hはアンド回路AND2の出力信号、iは第2OLPタイマ17の出力信号、jはアンド回路AND4の出力信号をそれぞれ示している。図9aに示すように、通常動作中に時刻t20で商用交流電源ACがオフ遮断されると、MOSFETQ1を流れるドレイン電流、すなわち当該ドレイン電流に対応する電圧信号VOCPのピーク値は、図9dに示すように、商用交流電源AC遮断後、平滑コンデンサC1の蓄積電荷が2次側に送られるため、一端上昇するが、その後蓄積電荷放電し、急激に小さくなる期間T1参照。また、出力電圧が低下するため2次側から1次側へのFB信号もなくなってしまい、受光トランジスタPCTRに電流が流れなくなるため、定電流源15によってコンデンサC4に電荷が蓄積され、FB/OLP端子に入力される電圧信号VFBが図9cに示すように上昇していく。電圧信号VFBが上昇し、時刻t21にて過負荷閾値以上になると、図9eに示すように、コンパレータCOMP3の出力信号がHレベルになり、第1OLPタイマ16がスタートし、予め設定された所定時間T0のカウントを開始する。第1OLPタイマ16は、時刻t21~t22の期間で予め設定された所定時間T0をカウント後、図9fに示すように、時刻t22でHレベルのワンショットパルス信号例えばパルス幅1msを出力する。第1OLPタイマ16から出力されるワンショットパルス信号によって、図9gに示すように、可変電圧VRが過電流閾値から過負荷判定閾値に切り換えられ、コンパレータCOMP2でS/OCP端子に入力される電圧信号Vocpと過負荷判定閾値とが比較される。図9に示す例のように、時刻t22~t23の期間で電圧信号Vocpが過負荷判定閾値未満であり、依然として電圧信号VFBが過負荷閾値以上である場合には、コンパレータCOMP3の出力信号がHレベルのままであるため、第1OLPタイマ16が再スタートし、予め設定された所定時間T0のカウントを開始する。図9aに示すように、時刻t23から時間T4T4<所定時間T0経過した時点の時刻t24で、商用交流電源ACがオン投入されると、スイッチング動作が再開される。第1OLPタイマ16は、時刻t23~t25の期間で予め設定された所定時間T0をカウント後、図9fに示すように、時刻t25でHレベルのワンショットパルス信号例えばパルス幅1msを出力する。第1OLPタイマ16から出力されるワンショットパルス信号によって、図9gに示すように、可変電圧VRが過電流閾値から過負荷判定閾値に切り換えられ、コンパレータCOMP2でS/OCP端子に入力される電圧信号Vocpと過負荷判定閾値とが比較される。図9に示す例のように、時刻t25~t26の期間では、スイッチング動作が再開され、電圧信号Vocpが過負荷判定閾値以上であり、依然として電圧信号VFBが過負荷閾値以上である場合には、コンパレータCOMP3の出力信号がHレベルのままであるため、第2OLPタイマ17がスタートし、予め設定された所定時間T3のカウントを開始する。しかし、第2OLPタイマ17がカウントする所定時間T3が経過する以前の時刻t27に、商用交流電源ACの復帰により出力電圧が設定電圧まで上昇するため、フィードバック電圧信号VFBが過負荷閾値未満に低下し、図9eに示すように、第1OLPタイマ16及び第2OLPタイマ17がリセットされ、ラッチ判定の機能、すなわち過負荷状態を判定する機能は解除される。以上のように、第2の実施の形態によれば、過負荷状態が所定時間T0継続して検出された場合に、MOSFETQ1に流れるVOCPが過電流閾値よりも小さく設定された過負荷判定閾値以上か否かを判定し、MOSFETQ1に流れるVOCPが過負荷判定閾値以上であると判定され、更に過負荷状態が所定時間T3継続して検出された場合に、再度MOSFETQ1に流れるVOCPが過電流閾値よりも小さく設定された過負荷判定閾値以上か否かを判定し、MOSFETQ1に流れるVOCPが過負荷判定閾値以上であると判定されると、MOSFETQ1をオフ状態に保持する過負荷保護機能を作動させるように構成されている。これにより、瞬断後、MOSFETQ1に流れるVOCPを判定するタイミングの直前で商用交流電源ACが復帰した場合でも、MOSFETQ1に流れるVOCPの判定をタイミングを変えて2回行っているため、瞬断時における過負荷保護機能の誤作動をさらに確実に防止することができるという効果を奏する。さらに、第2の実施の形態によれば、過負荷状態の継続をカウントする所定時間T0及び所定時間T3は、コントローラICの起動時の過負荷期間よりも長く設定されている。これにより、コントローラIC1の再起動時における過負荷保護機能の誤作動を防止することができる。さらに、第2の実施の形態によれば、過負荷状態での使用が想定される想定時間よりも、過負荷状態の継続をカウントする所定時間T0と所定時間T3とを加算した時間が長くなるように設定されている。これにより、想定される過負荷期間が比較的長い場合であっても、過負荷保護機能の誤作動を防止することができる。さらに、第2の実施の形態によれば、MOSFETQ1に流れるVOCPが過負荷判定閾値未満であると判定された後、再度過負荷が所定時間T0継続して検出された場合に、MOSFETQ1に流れるVOCPが前記過電流閾値よりも小さく設定された過負荷判定閾値以上か否かを再度判定するように構成されている。これにより、瞬断時に、過負荷保護機能が誤作動することなく、コントローラIC1の再起動時を確実に行うことができる。以上、本発明を具体的な実施形態で説明したが、上記実施形態は一例であって、本発明の趣旨を逸脱しない範囲で変更して実施できることは言うまでも無い。