(57)【要約】【課題】本発明は、フィルタ回路に係り、入力電圧の切り替え周期が長くても、出力電流のリプルの振幅を所定範囲内になるように低減することにある。【解決手段】フィルタ回路は、矩形波状の交流電圧が印加される入力端子及び出力端子に両端が接続される第１のインダクタと、第１のインダクタに並列接続され、上記の入力端子及び上記の出力端子に両端が接続される第２のインダクタと、第１のインダクタの両端の接続を、一端を上記の入力端子に接続しかつ他端を上記の出力端子に接続する状態と、一端を上記の出力端子に接続しかつ他端を上記の入力端子に接続する状態と、で切り替える切替部と、を備える。【選択図】図１
2015201924.tif 000002
【特許請求の範囲】
【請求項１】
矩形波状の交流電圧が印加される入力端子及び出力端子に両端が接続される第１のインダクタと、
前記第１のインダクタに並列接続され、前記入力端子及び前記出力端子に両端が接続される第２のインダクタと、
前記第１のインダクタの両端の接続を、一端を前記入力端子に接続しかつ他端を前記出力端子に接続する状態と、一端を前記出力端子に接続しかつ他端を前記入力端子に接続する状態と、で切り替える切替部と、
を備えることを特徴とするフィルタ回路。
【請求項２】
前記第２のインダクタは、複数設けられていると共に、
前記第２のインダクタごとに対応して設けられ、前記第２のインダクタと前記入力端子又は前記出力端子とを導通し又は遮断するようにスイッチング動作される第１のスイッチング素子と、
前記第２のインダクタごとに対応して設けられ、前記第２のインダクタの両端を開放し又は短絡するように、前記第２のインダクタに対応する前記第１のスイッチング素子に対して反転してスイッチング動作される第２のスイッチング素子と、
すべての前記第２のインダクタのうち流通する電流が時間変化する前記第２のインダクタが一つに限定されつつ所定順に切り替わるように、前記第１のスイッチング素子及び前記第２のスイッチング素子それぞれのスイッチング動作を制御する第１の制御部と、
を備えることを特徴とする請求項１記載のフィルタ回路。
【請求項３】
前記第１のインダクタは、充電状態を互いに異にしつつ複数設けられていると共に、
前記第１のインダクタごとに対応して設けられ、前記第１のインダクタと前記入力端子又は前記出力端子とを導通し又は遮断するようにスイッチング動作される第３のスイッチング素子と、
前記第１のインダクタごとに対応して設けられ、前記第１のインダクタの両端を開放し又は短絡するように、前記第１のインダクタに対応する前記第３のスイッチング素子に対して反転してスイッチング動作される第４のスイッチング素子と、
すべての前記第１のインダクタのうち流通する電流が時間変化する前記第１のインダクタが一つに限定されつつ所定順に切り替わるように、前記第３のスイッチング素子及び前記第４のスイッチング素子それぞれのスイッチング動作を制御する第２の制御部と、
を備えることを特徴とする請求項２記載のフィルタ回路。
【請求項４】
前記切替部は、すべての前記第１のインダクタのうち流通する電流が最小又は最大である前記第１のインダクタに対応する前記第３のスイッチング素子がオンされているときに、前記第１のインダクタの両端の接続を切り替えることを特徴とする請求項３記載のフィルタ回路。
【請求項５】
前記第１の制御部は、前記切替部により、すべての前記第１のインダクタのうち流通する電流が最大である前記第１のインダクタに対応する前記第３のスイッチング素子がオンされている際に前記第１のインダクタの両端の接続が切り替わるとき、オンされる前記第１のスイッチング素子の切り替え及びオフされる前記第２のスイッチング素子の切り替えを行うことを特徴とする請求項４記載のフィルタ回路。
【請求項６】
前記切替部は、
前記第１のインダクタの一端と前記入力端子との間の経路上に介在する第５のスイッチング素子と、
前記第１のインダクタの他端と前記出力端子との間の経路上に介在する第６のスイッチング素子と、
前記第１のインダクタの他端と前記入力端子との間の経路上に介在する第７のスイッチング素子と、
前記第１のインダクタの一端と前記出力端子との間の経路上に介在する第８のスイッチング素子と、
を有することを特徴とする請求項１乃至５の何れか一項記載のフィルタ回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フィルタ回路に関する。
【背景技術】
【０００２】
入力端子及び出力端子の２つの端子間に２個のインダクタが並列に接続されるフィルタ回路が知られている（例えば、特許文献１参照）。かかるフィルタ回路において、２つの端子間には、交流電圧が印加されることで、定期的に流通方向が切り替わる交流電流が流れる。２個のインダクタは、互いに異なるインダクタンスを有している。また、一方の端子と一方のインダクタとの間の経路上には、スイッチング素子が介在している。このスイッチング素子は、通常時はオンされることで２つの端子間に２個のインダクタを並列に接続させる一方、大きなインダクタンスが要求された場合はオフされることで一方のインダクタを切り離して２つの端子間に他方のインダクタのみを接続させる。
【０００３】
フィルタ回路においては、インダクタンスが大きいほど、出力電流のリプルの振幅を低減することが可能である。上記の如く２つの端子間に他方のインダクタのみが接続されているときは、２個のインダクタの双方が接続されているときに比べて、インダクタンスが増大する。従って、上記した特許文献１記載のフィルタ回路によれば、上記のスイッチング素子をオフすることでインダクタンスを増大させて、出力電流のリプルの振幅を低減することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−２１００２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記した特許文献１記載のフィルタ回路では、インダクタに流れる電流（以下、インダクタ電流と称す。）は、入力端子に印加される入力電圧に応じた変化を示す。入力電圧の切り替え周期が短くその入力電圧が高周波であるほど、一周期当たりのインダクタ電流の変化量は小さいので、出力電流のリプルの振幅は低減される。しかしながら、入力電圧の切り替え周期が長くその入力電圧が低周波であると、一周期当たりのインダクタ電流の変化量は大きくなるので、出力電流のリプルの振幅が大きくなる可能性がある。
【０００６】
本発明は、入力電圧の切り替え周期が長くても、出力電流のリプルの振幅を所定範囲内になるように低減することが可能なフィルタ回路を提供する。
【課題を解決するための手段】
【０００７】
本発明の態様に係るフィルタ回路は、矩形波状の交流電圧が入力される入力端子及び出力端子に両端が接続される第１のインダクタと、前記第１のインダクタに並列接続され、前記入力端子及び前記出力端子に両端が接続される第２のインダクタと、前記第１のインダクタの両端の接続を、一端を前記入力端子に接続しかつ他端を前記出力端子に接続する状態と、一端を前記出力端子に接続しかつ他端を前記入力端子に接続する状態と、で切り替える切替部と、を備える。
【発明の効果】
【０００８】
本発明によれば、入力電圧の切り替え周期が長くても、出力電流のリプルの振幅を所定範囲内になるように低減することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１実施例であるフィルタ回路の構成図である。
【図２】本発明の第１実施例のフィルタ回路における動作タイミングチャートである。
【図３】本発明の第２実施例であるフィルタ回路の構成図である。
【図４】本発明の第２実施例のフィルタ回路における動作タイミングチャートである。
【図５】本発明の第３実施例であるフィルタ回路の構成図である。
【図６】本発明の第３実施例のフィルタ回路における動作タイミングチャートである。
【図７】本発明の第３実施例のフィルタ回路の効果を説明するための図である。
【図８】本発明の変形例であるフィルタ回路の構成図である。
【図９】図８に示す変形例のフィルタ回路における動作タイミングチャートである。
【発明を実施するための形態】
【００１０】
以下、図面を用いて、本発明に係るフィルタ回路の具体的な実施の形態について説明する。
【実施例１】
【００１１】
図１は、本発明の第１実施例であるフィルタ回路１０の構成図を示す。本実施例のフィルタ回路１０は、例えば、チョッパ型電力変換器の出力電流を平滑化し或いは信号のノイズを低減するために用いられるフィルタである。
【００１２】
図１に示す如く、フィルタ回路１０は、入力電圧Ｖｉｎが印加される２つの端子１２，１４を備えている。入力電圧Ｖｉｎは、所定時間Ｔ１ごとにレベル変化して正負が切り替わる矩形波状の交流電圧である。尚、入力電圧Ｖｉｎは、端子１４の電位を基準（ゼロ）とした端子１２の電位であって、端子１２の電位が端子１４の電位よりも高い場合に正値になり、端子１２の電位が端子１４の電位よりも低い場合に負値になるものとする。また、フィルタ回路１０において端子１２と端子１４との間に流れる電流Ｉｏの向きとして、端子１２から入力されて端子１４に向けて出力される方向を正側とする。以下、端子１２を入力端子１２と、また、端子１４を出力端子１４とする。
【００１３】
フィルタ回路１０は、入力端子１２と出力端子１４との間で互いに並列接続される２個のインダクタＬＮ，ＬＸを備えている。インダクタＬＮ，ＬＸはそれぞれ、電力を蓄えることが可能である。インダクタＬＮは、両端が入力端子１２及び出力端子１４に接続されるものであって、後述の如く、両端の接続される接続先が入力端子１２と出力端子１４とで反転され得るものである。また、インダクタＬＸは、両端が入力端子１２及び出力端子１４に接続されるものであって、両端の接続される接続先が入力端子１２及び出力端子１４のうちで固定されるものである。インダクタＬＮ，ＬＸは、互いに同じインダクタンスＬを有するものとする。
【００１４】
尚、インダクタＬＮに流れる電流ＩＬＮの向きとして、インダクタＬＮの一端（Ａ点）側から他端（Ｂ点）側に流れる方向を正側とし、また、インダクタＬＮの他端（Ｂ点）側から一端（Ａ点）側に流れる方向を負側とする。また、インダクタＬＸに流れる電流ＩＬＸの向きとして、インダクタＬＸの入力端子１２側から出力端子１４側に流れる方向を正側とし、また、インダクタＬＸの入力端子１２から出力端子１４側に流れる方向を負側とする。
【００１５】
フィルタ回路１０は、また、４個のスイッチング素子ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂを備えている。スイッチング素子ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂは、インダクタＬＮの両端の接続先を入力端子１２及び出力端子１４のうちで反転させるためのものであって、インダクタＬＮに流れる電流ＩＬＮの方向を出力電流Ｉｏの方向に対して同方向と逆方向とで切り替えるためのものである。
【００１６】
スイッチング素子ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂはそれぞれ、ＩＧＢＴやＭＯＳなどの半導体スイッチング素子である。スイッチング素子ＳＦａとスイッチング素子ＳＦｂとは、互いに同期してオン又はオフにスイッチング動作される。また、スイッチング素子ＳＲａとスイッチング素子ＳＲｂとは、互いに同期してオン又はオフにスイッチング動作される。更に、スイッチング素子ＳＦａ，ＳＦｂとスイッチング素子ＳＲａ，ＳＲｂとは、互いに反転して（すなわち、逆相で）スイッチング動作される。
【００１７】
スイッチング素子ＳＦａは、インダクタＬＮの一端（Ａ点）と入力端子１２との間の経路２０上に介在している。スイッチング素子ＳＦａは、インダクタＬＮの一端（Ａ点）と入力端子１２とを導通し又は遮断する機能を有する。スイッチング素子ＳＦｂは、インダクタＬＮの他端（Ｂ点）と出力端子１４との間の経路２２上に介在している。スイッチング素子ＳＦｂは、インダクタＬＮの他端（Ｂ点）と出力端子１４とを導通し又は遮断する機能を有する。
【００１８】
また、スイッチング素子ＳＲａは、インダクタＬＮの他端（Ｂ点）と入力端子１２との間の経路２４上に介在している。スイッチング素子ＳＲａは、インダクタＬＮの他端（Ｂ点）と入力端子１２とを導通し又は遮断する機能を有する。スイッチング素子ＳＲｂは、インダクタＬＮの一端（Ａ点）と出力端子１４との間の経路２６上に介在している。スイッチング素子ＳＲｂは、インダクタＬＮの一端（Ａ点）と出力端子１４とを導通し又は遮断する機能を有する。
【００１９】
スイッチング素子ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂのゲートはそれぞれ、マイクロコンピュータを主体に構成される制御装置３０に接続されている。スイッチング素子ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂはそれぞれ、制御装置３０から供給される制御指令に従ってオン又はオフにスイッチング動作される。制御装置３０は、インダクタＬＮに流れる電流ＩＬＮやインダクタＬＸに流れる電流ＩＬＸ，出力電流Ｉｏに基づいて、各スイッチング素子ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂそれぞれのスイッチング動作を制御する。
【００２０】
以下、図２を参照して、本実施例のフィルタ回路１０の動作について説明する。図２は、本実施例のフィルタ回路１０における動作タイミングチャートを示す。
【００２１】
本実施例のフィルタ回路１０において、制御装置３０は、まず、入力端子１２と出力端子１４との間に電圧値が＋Ｖｘである入力電圧Ｖｉｎを印加させつつ、スイッチング素子ＳＦａ，ＳＦｂの双方をオンさせると共にかつスイッチング素子ＳＲａ，ＳＲｂの双方をオフさせる（時刻ｔ１；モード１）。
【００２２】
かかるモード１でのスイッチング動作が行われると、インダクタＬＮにＡ点側が高くかつＢ点側が低いＶｘの電圧が印加されると共に、インダクタＬＸに入力端子１２側が高くかつ出力端子１４側が低いＶｘの電圧が印加される。この場合は、そのスイッチング動作の開始後、インダクタＬＮに流れる電流（以下、インダクタ電流と称す。）ＩＬＮがそのスイッチング開始時の初期値から時間変化率Ｖｘ／Ｌで上昇すると共に、インダクタＬＸに流れるインダクタ電流ＩＬＸがそのスイッチング開始時の初期値から時間変化率Ｖｘ／Ｌで上昇する。
【００２３】
上記のスイッチング動作時には、インダクタ電流ＩＬＮ，ＩＬＸが共に出力電流Ｉｏに対して同じ方向に流れる。このため、フィルタ回路１０の出力電流Ｉｏは、インダクタ電流ＩＬＮとインダクタ電流ＩＬＸとの加算値となり（Ｉｏ＝ＩＬＮ＋ＩＬＸ）、時間変化率２・Ｖｘ／Ｌで上昇する。尚、インダクタ電流ＩＬＮの初期値はゼロであるものとし、また、インダクタ電流ＩＬＸの初期値はゼロでなくてもよい。以下、インダクタ電流ＩＬＸの初期値をＩＬＸ０とする。
【００２４】
上記のスイッチング動作が所定時間Ｔ２継続すると、インダクタ電流ＩＬＮが初期値ゼロに対して電流値Ｉａ分だけ増加して電流値Ｉａになると共に、インダクタ電流ＩＬＸが初期値ＩＬＸ０に対して電流値Ｉａ分だけ増加して電流値（ＩＬＸ０＋Ｉａ）になる。このため、モード１における上記のスイッチング動作が所定時間Ｔ２継続した場合、出力電流Ｉｏは、インダクタ電流ＩＬＸの初期値ＩＬＸ０に対して電流値２・Ｉａ分だけ増加した値（ＩＬＸ０＋２・Ｉａ）となる。
【００２５】
制御装置３０は、上記モード１において、インダクタ電流ＩＬＮが電流値Ｉａに達し、インダクタ電流ＩＬＸが電流値（ＩＬＸ０＋Ｉａ）に達し、又は出力電流Ｉｏが電流値（ＩＬＸ０＋２・Ｉａ）に達したことを判定すると、次に、入力端子１２と出力端子１４との間への電圧値＋Ｖｘの入力電圧Ｖｉｎの印加を継続させつつ、スイッチング素子ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂのオンとオフとを切り替えて、スイッチング素子ＳＦａ，ＳＦｂの双方をオフさせると共にかつスイッチング素子ＳＲａ，ＳＲｂの双方をオンさせる（時刻ｔ２；モード２）。
【００２６】
かかるモード２でのスイッチング動作が行われると、インダクタＬＮにＡ点側が低くかつＢ点側が高いＶｘの電圧が印加されると共に、インダクタＬＸに入力端子１２側が高くかつ出力端子１４側が低いＶｘの電圧が印加される。この場合は、そのスイッチング動作の開始後、インダクタＬＮに流れるインダクタ電流ＩＬＮがそのスイッチング開始時の電流値Ｉａから時間変化率Ｖｘ／Ｌで下降すると共に、インダクタＬＸに流れるインダクタ電流ＩＬＸがそのスイッチング開始時の電流値（ＩＬＸ０＋Ｉａ）から更に時間変化率Ｖｘ／Ｌで上昇する。
【００２７】
上記のスイッチング動作時には、インダクタ電流ＩＬＮが出力電流Ｉｏに対して逆方向に流れる一方、インダクタ電流ＩＬＸが出力電流Ｉｏに対して同方向に流れる。このため、フィルタ回路１０の出力電流Ｉｏは、インダクタ電流ＩＬＸからインダクタ電流ＩＬＮを差し引いた値となり（Ｉｏ＝ＩＬＸ−ＩＬＮ）、時間変化率２・Ｖｘ／Ｌで上昇する。
【００２８】
尚、上記のスイッチング動作が行われる前後で、出力電流Ｉｏは、インダクタ電流ＩＬＸの初期値ＩＬＸ０に対して電流値２・Ｉａ分だけ増加した値（ＩＬＸ０＋２・Ｉａ）から、そのスイッチング開始時におけるインダクタ電流ＩＬＸ（＝ＩＬＸ０＋Ｉａ）からインダクタ電流ＩＬＮ（＝Ｉａ）を差し引いた値（＝ＩＬＸ０）へ変化する。この点、出力電流Ｉｏは、かかる変化後の電流値ＩＬＸ０から時間変化率２・Ｖｘ／Ｌで上昇する。
【００２９】
上記のスイッチング動作が所定時間Ｔ２継続すると、インダクタ電流ＩＬＮがスイッチング開始時の電流値Ｉａに対して電流値Ｉａ分だけ減少してゼロになると共に、インダクタ電流ＩＬＸがスイッチング開始時の電流値（ＩＬＸ０＋Ｉａ）に対して電流値Ｉａ分だけ増加して電流値（ＩＬＸ０＋２・Ｉａ）になる。このため、モード２における上記のスイッチング動作が所定時間Ｔ２継続した場合、出力電流Ｉｏは、インダクタ電流ＩＬＸの初期値ＩＬＸ０に対して電流値２・Ｉａ分だけ増加した値（ＩＬＸ０＋２・Ｉａ）となる。
【００３０】
制御装置３０は、上記モード２において、インダクタ電流ＩＬＮがゼロに達し、インダクタ電流ＩＬＸが電流値（ＩＬＸ０＋２・Ｉａ）に達し、又は出力電流Ｉｏが電流値（ＩＬＸ０＋２・Ｉａ）に達したことを判定すると、次に、入力端子１２と出力端子１４との間に印加する入力電圧Ｖｉｎの正負を切り替えて、入力端子１２と出力端子１４との間に電圧値が−Ｖｘである入力電圧Ｖｉｎを印加させつつ、スイッチング素子ＳＦａ，ＳＦｂの双方のオフを継続させると共にかつスイッチング素子ＳＲａ，ＳＲｂの双方のオンを継続させる（時刻ｔ３；モード３）。
【００３１】
かかるモード３でのスイッチング動作が行われると、インダクタＬＮにＡ点側が高くかつＢ点側が低いＶｘの電圧が印加されると共に、インダクタＬＸに入力端子１２側が低くかつ出力端子１４側が高いＶｘの電圧が印加される。この場合は、そのスイッチング動作の開始後、インダクタＬＮに流れるインダクタ電流ＩＬＮがそのスイッチング開始時のゼロから時間変化率Ｖｘ／Ｌで上昇すると共に、インダクタＬＸに流れるインダクタ電流ＩＬＸがそのスイッチング開始時の電流値（ＩＬＸ０＋２・Ｉａ）から時間変化率Ｖｘ／Ｌで下降する。
【００３２】
上記のスイッチング動作時には、インダクタ電流ＩＬＮが出力電流Ｉｏに対して逆方向に流れる一方、インダクタ電流ＩＬＸが出力電流Ｉｏに対して同方向に流れる。このため、フィルタ回路１０の出力電流Ｉｏは、インダクタ電流ＩＬＸからインダクタ電流ＩＬＮを差し引いた値となり（Ｉｏ＝ＩＬＸ−ＩＬＮ）、時間変化率２・Ｖｘ／Ｌで下降する。尚、上記のスイッチング動作が行われる前後で、出力電流Ｉｏは変化しない。この点、出力電流Ｉｏは、電流値（ＩＬＸ０＋２・Ｉａ）から時間変化率２・Ｖｘ／Ｌで下降する。
【００３３】
上記のスイッチング動作が所定時間Ｔ２継続すると、インダクタ電流ＩＬＮがスイッチング開始時の電流値ゼロに対して電流値Ｉａ分だけ増加して電流値Ｉａになると共に、インダクタ電流ＩＬＸがスイッチング開始時の電流値（ＩＬＸ０＋２・Ｉａ）に対して電流値Ｉａ分だけ減少して電流値（ＩＬＸ０＋Ｉａ）になる。このため、モード３における上記のスイッチング動作が所定時間Ｔ２継続した場合、出力電流Ｉｏは、インダクタ電流ＩＬＸの初期値ＩＬＸ０に対して電流値２・Ｉａ分だけ増加した値（ＩＬＸ０＋２・Ｉａ）に対して、電流値２・Ｉａ分だけ減少した値ＩＬＸ０（初期値）となる。
【００３４】
制御装置３０は、上記モード３において、インダクタ電流ＩＬＮが電流値Ｉａに達し、インダクタ電流ＩＬＸが電流値（ＩＬＸ０＋Ｉａ）に達し、又は出力電流Ｉｏが電流値ＩＬＸ０に達したことを判定すると、次に、入力端子１２と出力端子１４との間への電圧値−Ｖｘの入力電圧Ｖｉｎの印加を継続させつつ、スイッチング素子ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂのオンとオフとを切り替えて、スイッチング素子ＳＦａ，ＳＦｂの双方をオンさせると共にかつスイッチング素子ＳＲａ，ＳＲｂの双方をオフさせる（時刻ｔ４；モード４）。
【００３５】
かかるモード４でのスイッチング動作が行われると、インダクタＬＮにＡ点側が低くかつＢ点側が高いＶｘの電圧が印加されると共に、インダクタＬＸに入力端子１２側が低くかつ出力端子１４側が高いＶｘの電圧が印加される。この場合は、そのスイッチング動作の開始後、インダクタＬＮに流れるインダクタ電流ＩＬＮがそのスイッチング開始時の電流値Ｉａから時間変化率Ｖｘ／Ｌで下降すると共に、インダクタＬＸに流れるインダクタ電流ＩＬＸがそのスイッチング開始時の電流値（ＩＬＸ０＋Ｉａ）から更に時間変化率Ｖｘ／Ｌで下降する。
【００３６】
上記のスイッチング動作時には、インダクタ電流ＩＬＮ，ＩＬＸが共に出力電流Ｉｏに対して同じ方向に流れる。このため、フィルタ回路１０の出力電流Ｉｏは、インダクタ電流ＩＬＮとインダクタ電流ＩＬＸとの加算値となり（Ｉｏ＝ＩＬＮ＋ＩＬＸ）、時間変化率２・Ｖｘ／Ｌで下降する。尚、上記のスイッチング動作が行われる前後で、出力電流Ｉｏは、インダクタ電流ＩＬＸの初期値ＩＬＸ０から、そのスイッチング開始時におけるインダクタ電流ＩＬＸとインダクタ電流ＩＬＮとを加算した値（具体的には、ＩＬＸ０＋２・Ｉａ）へ変化する。この点、出力電流Ｉｏは、かかる変化後の電流値（ＩＬＸ０＋２・Ｉａ）から時間変化率２・Ｖｘ／Ｌで下降する。
【００３７】
上記のスイッチング動作が所定時間Ｔ２継続すると、インダクタ電流ＩＬＮがスイッチング開始時の電流値Ｉａに対して電流値Ｉａ分だけ減少してゼロになると共に、インダクタ電流ＩＬＸがスイッチング開始時の電流値（ＩＬＸ０＋Ｉａ）に対して電流値Ｉａ分だけ減少して電流値ＩＬＸ０になる。このため、モード４における上記のスイッチング動作が所定時間Ｔ２継続した場合、出力電流Ｉｏは、インダクタ電流ＩＬＸの初期値ＩＬＸ０に対して電流値２・Ｉａ分だけ増加した値（ＩＬＸ０＋２・Ｉａ）に対して、電流値２・Ｉａ分だけ減少した値ＩＬＸ０（初期値）となる。
【００３８】
そして、制御装置３０は、上記モード４において、インダクタ電流ＩＬＮがゼロに達し、インダクタ電流ＩＬＸが電流値ＩＬＸ０に達し、又は出力電流Ｉｏが電流値ＩＬＸ０に達したことを判定すると、次に、入力端子１２と出力端子１４との間に印加する入力電圧Ｖｉｎの正負を切り替えて、入力端子１２と出力端子１４との間に電圧値が＋Ｖｘである入力電圧Ｖｉｎを印加させつつ、スイッチング素子ＳＦａ，ＳＦｂの双方のオンを継続させると共にかつスイッチング素子ＳＲａ，ＳＲｂの双方のオフを継続させる（時刻ｔ５；上記モード１）。
【００３９】
以後、制御装置３０は、上記のモード１〜モード４を繰り返し実行する。
【００４０】
このように、本実施例においては、入力端子１２と出力端子１４との間に、両端の接続先が反転されるインダクタＬＮと、両端の接続先が反転されずに固定されるインダクタＬＸと、を並列接続させる。そのうえで、インダクタＬＮの両端の接続を、一端を入力端子１２に接続しかつ他端を出力端子１４に接続する状態と、一端を出力端子１４に接続しかつ他端を入力端子１２に接続する状態と、で切り替えるべく、上記の如く制御装置３０により各スイッチング素子ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂそれぞれをスイッチング動作させる。
【００４１】
かかる構成によれば、フィルタ回路１０の出力電流Ｉｏを電流値ＩＬＸ０から電流値（ＩＬＸ０＋２・Ｉａ）までの範囲に収めることができ、その出力電流Ｉｏのリプルの振幅を電流値２・Ｉａの範囲内に抑えることができる。また、インダクタＬＸに流れるインダクタ電流ＩＬＸの初期値ＩＬＸ０が設定されることで、フィルタ回路１０の出力電流Ｉｏにそのインダクタ電流ＩＬＸの初期値ＩＬＸ０分の直流成分を重畳することができる。従って、本実施例のフィルタ回路１０によれば、直流成分が重畳された出力電流Ｉｏを出力しつつ、その出力電流Ｉｏのリプルの振幅を所定範囲内になるように低減することができる。このため、本実施例によれば、出力電流Ｉｏの平滑化や信号のノイズ低減を図ることができる。
【００４２】
尚、上記の第１実施例においては、インダクタＬＮが「第１のインダクタ」として機能する。インダクタＬＸが「第２のインダクタ」として機能する。スイッチング素子ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂが「切替部」として機能する。スイッチング素子ＳＦａが「第５のスイッチング素子」として機能する。スイッチング素子ＳＦｂが「第６のスイッチング素子」として機能する。スイッチング素子ＳＲａが「第７のスイッチング素子」として機能する。また、スイッチング素子ＳＲｂが「第８のスイッチング素子」として機能する。
【実施例２】
【００４３】
図３は、本発明の第２実施例であるフィルタ回路１００の構成図を示す。尚、図３において、上記図１に示す構成と同一の構成を示す部分については、同一の符号を付してその説明を省略又は簡略する。本実施例のフィルタ回路１００は、例えば、チョッパ型電力変換器の出力電流を平滑化し或いは信号のノイズを低減するために用いられるフィルタである。
【００４４】
図３に示す如く、フィルタ回路１００は、入力端子１２と出力端子１４との間に互いに並列接続される３個のインダクタＬＮ，ＬＸＡ，ＬＸＢを備えている。インダクタＬＮ，ＬＸＡ，ＬＸＢはそれぞれ、電力を蓄えることが可能である。インダクタＬＮは、両端の接続される接続先が入力端子１２と出力端子１４とで反転され得るものである。また、インダクタＬＸＡ，ＬＸＢはそれぞれ、両端の接続される接続先が入力端子１２及び出力端子１４のうちで固定されるものである。インダクタＬＮ，ＬＸＡ，ＬＸＢは、互いに同じインダクタンスＬを有するものとする。
【００４５】
フィルタ回路１００は、また、８個のスイッチング素子ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂ，ＳＸＡ１，ＳＸＡ２，ＳＸＢ１，ＳＸＢ２を備えている。スイッチング素子ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂは、上記第１実施例と同様に、インダクタＬＮの両端の接続先を入力端子１２及び出力端子１４のうちで反転させるためのものであって、インダクタＬＮに流れる電流ＩＬＮの方向を出力電流Ｉｏの方向に対して同方向と逆方向とで切り替えるためのものである。
【００４６】
スイッチング素子ＳＸＡ１は、インダクタＬＸＡの一端と入力端子１２との間の経路１０２上に介在している。スイッチング素子ＳＸＡ１は、インダクタＬＸＡの一端と入力端子１２とを導通し又は遮断するためのものである。スイッチング素子ＳＸＡ２は、インダクタＬＸＡの両端を繋ぐ経路１０４上に介在している。スイッチング素子ＳＸＡ２は、インダクタＬＸＡの両端を開放し又は短絡するためのものである。
【００４７】
スイッチング素子ＳＸＢ１は、インダクタＬＸＢの一端と入力端子１２との間の経路１０６上に介在している。スイッチング素子ＳＸＢ１は、インダクタＬＸＢの一端と入力端子１２とを導通し又は遮断するためのものである。スイッチング素子ＳＸＢ２は、インダクタＬＸＢの両端を繋ぐ経路１０８上に介在している。スイッチング素子ＳＸＢ２は、インダクタＬＸＢの両端を開放し又は短絡するためのものである。
【００４８】
スイッチング素子ＳＸＡ１，ＳＸＡ２，ＳＸＢ１，ＳＸＢ２は、スイッチング素子ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂと同様に、ＩＧＢＴやＭＯＳなどの半導体スイッチング素子である。スイッチング素子ＳＸＡ１とスイッチング素子ＳＸＡ２とは、互いに反転して（逆相で）スイッチング動作される。また、スイッチング素子ＳＸＢ１とスイッチング素子ＳＸＢ２とは、互いに反転して（逆相で）スイッチング動作される。更に、スイッチング素子ＳＸＡ１とスイッチング素子ＳＸＢ１とは、互いに反転して（逆相で）スイッチング動作され、何れか一方がオンされかつ他方がオフされるものである。
【００４９】
スイッチング素子ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂ，ＳＸＡ１，ＳＸＡ２，ＳＸＢ１，ＳＸＢ２のゲートはそれぞれ、マイクロコンピュータを主体に構成される制御装置１１０に接続されている。スイッチング素子ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂ，ＳＸＡ１，ＳＸＡ２，ＳＸＢ１，ＳＸＢ２はそれぞれ、制御装置１１０から供給される制御指令に従ってオン又はオフにスイッチング動作される。制御装置１１０は、インダクタＬＮに流れる電流ＩＬＮやインダクタＬＸに流れる電流ＩＬＸ，出力電流Ｉｏに基づいて、各スイッチング素子ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂ，ＳＸＡ１，ＳＸＡ２，ＳＸＢ１，ＳＸＢ２それぞれのスイッチング動作を制御する。
【００５０】
以下、図４を参照して、本実施例のフィルタ回路１００の動作について説明する。図４は、本実施例のフィルタ回路１００における動作タイミングチャートを示す。
【００５１】
本実施例のフィルタ回路１００において、制御装置１１０は、まず、入力端子１２と出力端子１４との間に電圧値が＋Ｖｘである入力電圧Ｖｉｎを印加させつつ、スイッチング素子ＳＸＡ１，ＳＸＢ２をオンさせかつスイッチング素子ＳＸＡ２，ＳＸＢ１をオフさせると共に、スイッチング素子ＳＦａ，ＳＦｂの双方をオンさせかつスイッチング素子ＳＲａ，ＳＲｂの双方をオフさせる（時刻ｔ１；モード１）。
【００５２】
かかるモード１でのスイッチング動作が行われると、インダクタＬＮにＡ点側が高くかつＢ点側が低いＶｘの電圧が印加されると共に、インダクタＬＸＡに入力端子１２側が高くかつ出力端子１４側が低いＶｘの電圧が印加される。この場合は、そのスイッチング動作の開始後、インダクタＬＮに流れるインダクタ電流ＩＬＮがそのスイッチング開始時の初期値から時間変化率Ｖｘ／Ｌで上昇すると共に、インダクタＬＸＡに流れるインダクタ電流ＩＬＸＡがそのスイッチング開始時の初期値から時間変化率Ｖｘ／Ｌで上昇する。
【００５３】
上記のスイッチング動作時には、インダクタ電流ＩＬＮ，ＩＬＸＡが共に出力電流Ｉｏに対して同じ方向に流れる。尚、かかるスイッチング動作時には、インダクタＬＸＢの両端が短絡されて閉じられるので、インダクタＬＸＢに流れるインダクタンス電流ＩＬＸＢはかかるスイッチング開始直前の値ＩＬＸＢ０に一定に保持されて、インダクタＬＸＢから出力端子１４側へ向けて流れる電流はゼロである。このため、フィルタ回路１００の出力電流Ｉｏは、インダクタ電流ＩＬＮとインダクタ電流ＩＬＸＡとの加算値となり（Ｉｏ＝ＩＬＮ＋ＩＬＸＡ）、時間変化率２・Ｖｘ／Ｌで上昇する。
【００５４】
尚、インダクタ電流ＩＬＮの初期値をＩＬＮ０とし、また、インダクタ電流ＩＬＸＡ，ＩＬＸＢの初期値をＩＬＸＡ０，ＩＬＸＢ０とする。インダクタ電流ＩＬＮの初期値ＩＬＮ０は何れであってもよいが、出力電流Ｉｏのリプルの振幅を低減するうえではゼロであることが望ましい。また、インダクタ電流ＩＬＸＡの初期値及びインダクタ電流ＩＬＸＢの初期値はそれぞれゼロでなくてもよいが、インダクタＬＸＡとインダクタＬＸＢとは、初期に互いに同じ充電状態にあり、インダクタ電流ＩＬＸＡ，ＩＬＸＢの初期値ＩＬＸＡ０，ＩＬＸＢ０は互いに同じである（ＩＬＸＡ０＝ＩＬＸＢ０＝ＩＬＸ０）。
【００５５】
上記のスイッチング動作が所定時間Ｔ２継続すると、インダクタ電流ＩＬＮが初期値ゼロに対して電流値Ｉａ分だけ増加して電流値Ｉａになると共に、インダクタ電流ＩＬＸＡが初期値ＩＬＸＡ０に対して電流値Ｉａ分だけ増加して電流値（ＩＬＸＡ０＋Ｉａ）になる。このため、モード１における上記のスイッチング動作が所定時間Ｔ２継続した場合、出力電流Ｉｏは、インダクタ電流ＩＬＸＡの初期値ＩＬＸＡ０に対して電流値２・Ｉａ分だけ増加した値（ＩＬＸＡ０＋２・Ｉａ（＝ＩＬＸ０＋２・Ｉａ））となる。
【００５６】
制御装置１１０は、上記モード１において、インダクタ電流ＩＬＮが電流値Ｉａに達し、インダクタ電流ＩＬＸＡが電流値（ＩＬＸＡ０＋Ｉａ）に達し、又は出力電流Ｉｏが電流値（ＩＬＸＡ０＋２・Ｉａ）に達したことを判定すると、次に、入力端子１２と出力端子１４との間への電圧値＋Ｖｘの入力電圧Ｖｉｎの印加を継続させると共に、スイッチング素子ＳＸＡ１，ＳＸＡ２，ＳＸＢ１，ＳＸＢ２のオン及びオフを維持させつつ、スイッチング素子ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂのオンとオフとを切り替えて、スイッチング素子ＳＦａ，ＳＦｂの双方をオフさせると共にかつスイッチング素子ＳＲａ，ＳＲｂの双方をオンさせる（時刻ｔ２；モード２）。
【００５７】
かかるモード２でのスイッチング動作が行われると、インダクタＬＮにＡ点側が低くかつＢ点側が高いＶｘの電圧が印加されると共に、インダクタＬＸＡに入力端子１２側が高くかつ出力端子１４側が低いＶｘの電圧が印加される。この場合は、そのスイッチング動作の開始後、インダクタＬＮに流れるインダクタ電流ＩＬＮがそのスイッチング開始時の電流値Ｉａから時間変化率Ｖｘ／Ｌで下降すると共に、インダクタＬＸＡに流れるインダクタ電流ＩＬＸＡがそのスイッチング開始時の電流値（ＩＬＸＡ０＋Ｉａ）から更に時間変化率Ｖｘ／Ｌで上昇する。
【００５８】
上記のスイッチング動作時には、インダクタ電流ＩＬＮが出力電流Ｉｏに対して逆方向に流れる一方、インダクタ電流ＩＬＸＡが出力電流Ｉｏに対して同方向に流れる。尚、かかるスイッチング動作時にも、インダクタＬＸＢに流れるインダクタンス電流ＩＬＸＢはかかるスイッチング開始直前の値ＩＬＸＢ０に保持されて、インダクタＬＸＢから出力端子１４側へ向けて流れる電流はゼロである。このため、フィルタ回路１００の出力電流Ｉｏは、インダクタ電流ＩＬＸＡからインダクタ電流ＩＬＮを差し引いた値となり（Ｉｏ＝ＩＬＸＡ−ＩＬＮ）、時間変化率２・Ｖｘ／Ｌで上昇する。
【００５９】
尚、上記のスイッチング動作が行われる前後で、出力電流Ｉｏは、インダクタ電流ＩＬＸＡの初期値ＩＬＸＡ０に対して電流値２・Ｉａ分だけ増加した値（ＩＬＸＡ０＋２・Ｉａ）から、そのスイッチング開始時におけるインダクタ電流ＩＬＸＡ（＝ＩＬＸＡ０＋Ｉａ）からインダクタ電流ＩＬＮ（＝Ｉａ）を差し引いた値（＝ＩＬＸＡ０（＝ＩＬＸ０））へ変化する。この点、出力電流Ｉｏは、かかる変化後の電流値ＩＬＸ０から時間変化率２・Ｖｘ／Ｌで上昇する。
【００６０】
上記のスイッチング動作が所定時間Ｔ２継続すると、インダクタ電流ＩＬＮがスイッチング開始時の電流値Ｉａに対して電流値Ｉａ分だけ減少してゼロになると共に、インダクタ電流ＩＬＸＡがスイッチング開始時の電流値（ＩＬＸＡ０＋Ｉａ）に対して電流値Ｉａ分だけ増加して電流値（ＩＬＸＡ０＋２・Ｉａ）になる。このため、モード２における上記のスイッチング動作が所定時間Ｔ２継続した場合、出力電流Ｉｏは、インダクタ電流ＩＬＸＡの初期値ＩＬＸＡ０に対して電流値２・Ｉａ分だけ増加した値（ＩＬＸＡ０＋２・Ｉａ（＝ＩＬＸ０＋２・Ｉａ））となる。
【００６１】
制御装置１１０は、上記モード２において、インダクタ電流ＩＬＮが電流値ゼロに達し、インダクタ電流ＩＬＸＡが電流値（ＩＬＸＡ０＋２・Ｉａ）に達し、又は出力電流Ｉｏが電流値（ＩＬＸＡ０＋２・Ｉａ）に達したことを判定すると、次に、入力端子１２と出力端子１４との間への電圧値＋Ｖｘの入力電圧Ｖｉｎの印加を継続させつつ、スイッチング素子ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂ，ＳＸＡ１，ＳＸＡ２，ＳＸＢ１，ＳＸＢ２のオンとオフとを切り替えて、スイッチング素子ＳＸＡ１，ＳＸＢ２をオフさせかつスイッチング素子ＳＸＡ２，ＳＸＢ１をオンさせると共に、スイッチング素子ＳＦａ，ＳＦｂの双方をオンさせかつスイッチング素子ＳＲａ，ＳＲｂの双方をオフさせる（時刻ｔ３；モード３）。
【００６２】
かかるモード３でのスイッチング動作が行われると、インダクタＬＮにＡ点側が高くかつＢ点側が低いＶｘの電圧が印加されると共に、インダクタＬＸＢに入力端子１２側が高くかつ出力端子１４側が低いＶｘの電圧が印加される。この場合は、そのスイッチング動作の開始後、インダクタＬＮに流れるインダクタ電流ＩＬＮがそのスイッチング開始時の電流値ゼロから時間変化率Ｖｘ／Ｌで上昇すると共に、インダクタＬＸＢに流れるインダクタ電流ＩＬＸＢがそのスイッチング開始時の電流値ＩＬＸＢ０から時間変化率Ｖｘ／Ｌで上昇する。
【００６３】
上記のスイッチング動作時には、インダクタ電流ＩＬＮ，ＩＬＸＢが共に出力電流Ｉｏに対して同じ方向に流れる。尚、かかるスイッチング動作時には、インダクタＬＸＡの両端が短絡されて閉じられるので、インダクタＬＸＡに流れるインダクタンス電流ＩＬＸＡはかかるスイッチング開始直前の値（ＩＬＸＡ０＋２・Ｉａ）に一定に保持されて、インダクタＬＸＡから出力端子１４側へ向けて流れる電流はゼロである。このため、フィルタ回路１００の出力電流Ｉｏは、インダクタ電流ＩＬＮとインダクタ電流ＩＬＸＢとの加算値となり（Ｉｏ＝ＩＬＮ＋ＩＬＸＢ）、時間変化率２・Ｖｘ／Ｌで上昇する。
【００６４】
尚、上記のスイッチング動作が行われる前後で、出力電流Ｉｏは、インダクタ電流ＩＬＸＡの初期値ＩＬＸＡ０に対して電流値２・Ｉａ分だけ増加した値（ＩＬＸＡ０＋２・Ｉａ（＝ＩＬＸ０＋２・Ｉａ））から、そのスイッチング開始時におけるインダクタ電流ＩＬＸＢ（＝ＩＬＸＢ０＝ＩＬＸ０）へ変化する。この点、出力電流Ｉｏは、かかる変化後の電流値ＩＬＸ０から時間変化率２・Ｖｘ／Ｌで上昇する。
【００６５】
上記のスイッチング動作が所定時間Ｔ２継続すると、インダクタ電流ＩＬＮがスイッチング開始時の電流値ゼロに対して電流値Ｉａ分だけ増加して電流値Ｉａになると共に、インダクタ電流ＩＬＸＢが初期値ＩＬＸＢ０に対して電流値Ｉａ分だけ増加して電流値（ＩＬＸＢ０＋Ｉａ）になる。このため、モード３における上記のスイッチング動作が所定時間Ｔ２継続した場合、出力電流Ｉｏは、インダクタ電流ＩＬＸＢの初期値ＩＬＸＢ０に対して電流値２・Ｉａ分だけ増加した値（ＩＬＸＢ０＋２・Ｉａ（＝ＩＬＸ０＋２・Ｉａ））となる。
【００６６】
制御装置１１０は、上記モード３において、インダクタ電流ＩＬＮが電流値Ｉａに達し、インダクタ電流ＩＬＸＢが電流値（ＩＬＸＢ０＋Ｉａ）に達し、又は出力電流Ｉｏが電流値（ＩＬＸＢ０＋２・Ｉａ）に達したことを判定すると、次に、入力端子１２と出力端子１４との間への電圧値＋Ｖｘの入力電圧Ｖｉｎの印加を継続させると共に、スイッチング素子ＳＸＡ１，ＳＸＡ２，ＳＸＢ１，ＳＸＢ２のオン及びオフを維持させつつ、スイッチング素子ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂのオンとオフとを切り替えて、スイッチング素子ＳＦａ，ＳＦｂの双方をオフさせると共にかつスイッチング素子ＳＲａ，ＳＲｂの双方をオンさせる（時刻ｔ４；モード４）。
【００６７】
かかるモード４でのスイッチング動作が行われると、インダクタＬＮにＡ点側が低くかつＢ点側が高いＶｘの電圧が印加されると共に、インダクタＬＸＢに入力端子１２側が高くかつ出力端子１４側が低いＶｘの電圧が印加される。この場合は、そのスイッチング動作の開始後、インダクタＬＮに流れるインダクタ電流ＩＬＮがそのスイッチング開始時の電流値Ｉａから時間変化率Ｖｘ／Ｌで下降すると共に、インダクタＬＸＢに流れるインダクタ電流ＩＬＸＢがそのスイッチング開始時の電流値（ＩＬＸＢ０＋Ｉａ）から更に時間変化率Ｖｘ／Ｌで上昇する。
【００６８】
上記のスイッチング動作時には、インダクタ電流ＩＬＮが出力電流Ｉｏに対して逆方向に流れる一方、インダクタ電流ＩＬＸＢが出力電流Ｉｏに対して同方向に流れる。尚、かかるスイッチング動作時にも、インダクタＬＸＡに流れるインダクタンス電流ＩＬＸＡは電流値（ＩＬＸＡ０＋２・Ｉａ）に一定に保持されて、インダクタＬＸＡから出力端子１４側へ向けて流れる電流はゼロである。このため、フィルタ回路１００の出力電流Ｉｏは、インダクタ電流ＩＬＸＢからインダクタ電流ＩＬＮを差し引いた値となり（Ｉｏ＝ＩＬＸＢ−ＩＬＮ）、時間変化率２・Ｖｘ／Ｌで上昇する。
【００６９】
尚、上記のスイッチング動作が行われる前後で、出力電流Ｉｏは、インダクタ電流ＩＬＸＢの初期値ＩＬＸＢ０に対して電流値２・Ｉａ分だけ増加した値（ＩＬＸＢ０＋２・Ｉａ）から、そのスイッチング開始時におけるインダクタ電流ＩＬＸＢ（＝ＩＬＸＢ０＋Ｉａ）からインダクタ電流ＩＬＮ（＝Ｉａ）を差し引いた値（＝ＩＬＸＢ０（＝ＩＬＸ０））へ変化する。この点、出力電流Ｉｏは、かかる変化後の電流値ＩＬＸ０から時間変化率２・Ｖｘ／Ｌで上昇する。
【００７０】
上記のスイッチング動作が所定時間Ｔ２継続すると、インダクタ電流ＩＬＮがスイッチング開始時の電流値Ｉａに対して電流値Ｉａ分だけ減少してゼロになると共に、インダクタ電流ＩＬＸＢがスイッチング開始時の電流値（ＩＬＸＢ０＋Ｉａ）に対して電流値Ｉａ分だけ増加して電流値（ＩＬＸＢ０＋２・Ｉａ）になる。このため、モード４における上記のスイッチング動作が所定時間Ｔ２継続した場合、出力電流Ｉｏは、インダクタ電流ＩＬＸＢの初期値ＩＬＸＢ０に対して電流値２・Ｉａ分だけ増加した値（ＩＬＸＢ０＋２・Ｉａ（＝ＩＬＸ０＋２・Ｉａ））となる。
【００７１】
制御装置１１０は、上記モード４において、インダクタ電流ＩＬＮが電流値ゼロに達し、インダクタ電流ＩＬＸＢが電流値（ＩＬＸＢ０＋２・Ｉａ）に達し、又は出力電流Ｉｏが電流値（ＩＬＸＢ０＋２・Ｉａ）に達したことを判定すると、次に、入力端子１２と出力端子１４との間に印加する入力電圧Ｖｉｎの正負を切り替えて、入力端子１２と出力端子１４との間に電圧値が−Ｖｘである入力電圧Ｖｉｎを印加させつつ、スイッチング素子ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂ，ＳＸＡ１，ＳＸＡ２，ＳＸＢ１，ＳＸＢ２のオン及びオフを維持させる（時刻ｔ５；モード５）。この際、スイッチング素子ＳＸＡ１，ＳＸＢ２はオフされかつスイッチング素子ＳＸＡ２，ＳＸＢ１はオンされると共に、スイッチング素子ＳＦａ，ＳＦｂはオフされかつスイッチング素子ＳＲａ，ＳＲｂはオンされる。
【００７２】
かかるモード５でのスイッチング動作が行われると、インダクタＬＮにＡ点側が高くかつＢ点側が低いＶｘの電圧が印加されると共に、インダクタＬＸＢに入力端子１２側が低くかつ出力端子１４側が高いＶｘの電圧が印加される。この場合は、そのスイッチング動作の開始後、インダクタＬＮに流れるインダクタ電流ＩＬＮがそのスイッチング開始時の電流値ゼロから時間変化率Ｖｘ／Ｌで上昇すると共に、インダクタＬＸＢに流れるインダクタ電流ＩＬＸＢがそのスイッチング開始時の電流値（ＩＬＸＢ０＋２・Ｉａ）から時間変化率Ｖｘ／Ｌで下降する。
【００７３】
上記のスイッチング動作時には、インダクタ電流ＩＬＮが出力電流Ｉｏに対して逆方向に流れる一方、インダクタ電流ＩＬＸＢが出力電流Ｉｏに対して同方向に流れる。尚、かかるスイッチング動作時にも、インダクタＬＸＡに流れるインダクタンス電流ＩＬＸＡはかかるスイッチング開始直前の電流値（ＩＬＸＡ０＋２・Ｉａ）に一定に保持されて、インダクタＬＸＡから出力端子１４側へ向けて流れる電流はゼロである。このため、フィルタ回路１００の出力電流Ｉｏは、インダクタ電流ＩＬＸＢからインダクタ電流ＩＬＮを差し引いた値となり（Ｉｏ＝ＩＬＸＢ−ＩＬＮ）、時間変化率２・Ｖｘ／Ｌで下降する。尚、上記のスイッチング動作が行われる前後で、出力電流Ｉｏは変化しない。この点、出力電流Ｉｏは、そのスイッチング開始前後で変わらない電流値（ＩＬＸ０＋２・Ｉａ）から時間変化率２・Ｖｘ／Ｌで下降する。
【００７４】
上記のスイッチング動作が所定時間Ｔ２継続すると、インダクタ電流ＩＬＮがスイッチング開始時の電流値ゼロに対して電流値Ｉａ分だけ増加して電流値Ｉａになると共に、インダクタ電流ＩＬＸＢがスイッチング開始時の電流値（ＩＬＸＢ０＋２・Ｉａ）に対して電流値Ｉａ分だけ減少して電流値（ＩＬＸＢ０＋Ｉａ）になる。このため、モード５における上記のスイッチング動作が所定時間Ｔ２継続した場合、出力電流Ｉｏは、そのスイッチング開始時の電流値（ＩＬＸＢ０＋２・Ｉａ）に対して電流値２・Ｉａ分だけ減少した値ＩＬＸＢ０（＝ＩＬＸ０）となる。
【００７５】
制御装置１１０は、上記モード５において、インダクタ電流ＩＬＮが電流値Ｉａに達し、インダクタ電流ＩＬＸＢが電流値（ＩＬＸＢ０＋Ｉａ）に達し、又は出力電流Ｉｏが電流値ＩＬＸ０に達したことを判定すると、次に、入力端子１２と出力端子１４との間への電圧値−Ｖｘの入力電圧Ｖｉｎの印加を継続させると共に、スイッチング素子ＳＸＡ１，ＳＸＡ２，ＳＸＢ１，ＳＸＢ２のオン及びオフを維持させつつ、スイッチング素子ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂのオンとオフとを切り替えて、スイッチング素子ＳＦａ，ＳＦｂの双方をオンさせると共にかつスイッチング素子ＳＲａ，ＳＲｂの双方をオフさせる（時刻ｔ６；モード６）。
【００７６】
かかるモード６でのスイッチング動作が行われると、インダクタＬＮにＡ点側が低くかつＢ点側が高いＶｘの電圧が印加されると共に、インダクタＬＸＢに入力端子１２側が低くかつ出力端子１４側が高いＶｘの電圧が印加される。この場合は、そのスイッチング動作の開始後、インダクタＬＮに流れるインダクタ電流ＩＬＮがそのスイッチング開始時の電流値Ｉａから時間変化率Ｖｘ／Ｌで下降すると共に、インダクタＬＸＢに流れるインダクタ電流ＩＬＸＡがそのスイッチング開始時の電流値（ＩＬＸＢ０＋Ｉａ）から更に時間変化率Ｖｘ／Ｌで下降する。
【００７７】
上記のスイッチング動作時には、インダクタ電流ＩＬＮ，ＩＬＸＢが共に出力電流Ｉｏに対して同じ方向に流れる。尚、かかるスイッチング動作時にも、インダクタＬＸＡに流れるインダクタンス電流ＩＬＸＡはかかるスイッチング開始直前の電流値（ＩＬＸＡ０＋２・Ｉａ）に一定に保持されて、インダクタＬＸＡから出力端子１４側へ向けて流れる電流はゼロである。このため、フィルタ回路１００の出力電流Ｉｏは、インダクタ電流ＩＬＮとインダクタ電流ＩＬＸＢとの加算値となり（Ｉｏ＝ＩＬＮ＋ＩＬＸＢ）、時間変化率２・Ｖｘ／Ｌで下降する。
【００７８】
尚、上記のスイッチング動作が行われる前後で、出力電流Ｉｏは、インダクタ電流ＩＬＸＢの初期値ＩＬＸＢ０から、そのスイッチング開始時におけるインダクタ電流ＩＬＸＢ（＝ＩＬＸＢ０＋Ｉａ）とインダクタ電流ＩＬＮ（＝Ｉａ）とを加算した値（＝ＩＬＸＢ０＋２・Ｉａ＝ＩＬＸ０＋２・Ｉａ）へ変化する。この点、出力電流Ｉｏは、かかる変化後の電流値（ＩＬＸ０＋２・Ｉａ）から時間変化率２・Ｖｘ／Ｌで下降する。
【００７９】
上記のスイッチング動作が所定時間Ｔ２継続すると、インダクタ電流ＩＬＮがスイッチング開始時の電流値Ｉａに対して電流値Ｉａ分だけ減少してゼロになると共に、インダクタ電流ＩＬＸＢがスイッチング開始時の電流値（ＩＬＸＢ０＋Ｉａ）に対して電流値Ｉａ分だけ減少して電流値ＩＬＸＢ０になる。このため、モード６における上記のスイッチング動作が所定時間Ｔ２継続した場合、出力電流Ｉｏは、そのスイッチング開始時の電流値（ＩＬＸＢ０＋２・Ｉａ）に対して電流値２・Ｉａ分だけ減少した値ＩＬＸＢ０（＝ＩＬＸ０）となる。
【００８０】
制御装置１１０は、上記モード６において、インダクタ電流ＩＬＮが電流値ゼロに達し、インダクタ電流ＩＬＸＢが電流値ＩＬＸＢ０に達し、又は出力電流Ｉｏが電流値ＩＬＸＢ０に達したことを判定すると、次に、入力端子１２と出力端子１４との間への電圧値−Ｖｘの入力電圧Ｖｉｎの印加を継続させつつ、スイッチング素子ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂ，ＳＸＡ１，ＳＸＡ２，ＳＸＢ１，ＳＸＢ２のオンとオフとを切り替えて、スイッチング素子ＳＸＡ１，ＳＸＢ２をオンさせかつスイッチング素子ＳＸＡ２，ＳＸＢ１をオフさせると共に、スイッチング素子ＳＦａ，ＳＦｂの双方をオフさせかつスイッチング素子ＳＲａ，ＳＲｂの双方をオンさせる（時刻ｔ７；モード７）。
【００８１】
かかるモード７でのスイッチング動作が行われると、インダクタＬＮにＡ点側が高くかつＢ点側が低いＶｘの電圧が印加されると共に、インダクタＬＸＡに入力端子１２側が低くかつ出力端子１４側が高いＶｘの電圧が印加される。この場合は、そのスイッチング動作の開始後、インダクタＬＮに流れるインダクタ電流ＩＬＮがそのスイッチング開始時の電流値ゼロから時間変化率Ｖｘ／Ｌで上昇すると共に、インダクタＬＸＡに流れるインダクタ電流ＩＬＸＡがそのスイッチング開始時の電流値（ＩＬＸＡ０＋２・Ｉａ）から時間変化率Ｖｘ／Ｌで下降する。
【００８２】
上記のスイッチング動作時には、インダクタ電流ＩＬＮが出力電流Ｉｏに対して逆方向に流れる一方、インダクタ電流ＩＬＸＡが出力電流Ｉｏに対して同方向に流れる。尚、かかるスイッチング動作時には、インダクタＬＸＢの両端が短絡されて閉じられるので、インダクタＬＸＢに流れるインダクタンス電流ＩＬＸＢはかかるスイッチング開始直前の値ＩＬＸＢ０に一定に保持されて、インダクタＬＸＢから出力端子１４側へ向けて流れる電流はゼロである。このため、フィルタ回路１００の出力電流Ｉｏは、インダクタ電流ＩＬＸＡからインダクタ電流ＩＬＮを差し引いた値となり（Ｉｏ＝ＩＬＸＡ−ＩＬＮ）、時間変化率２・Ｖｘ／Ｌで下降する。
【００８３】
尚、上記のスイッチング動作が行われる前後で、出力電流Ｉｏは、インダクタ電流ＩＬＸＢの初期値ＩＬＸＢ０（＝ＩＬＸ０）から、そのスイッチング開始時におけるインダクタ電流ＩＬＸＡ（＝ＩＬＸＡ０＋２・Ｉａ）とインダクタ電流ＩＬＮ（＝ゼロ）とを加算した値（＝ＩＬＸＡ０＋２・Ｉａ＝ＩＬＸ０＋２・Ｉａ）へ変化する。この点、出力電流Ｉｏは、かかる変化後の電流値（ＩＬＸ０＋２・Ｉａ）から時間変化率２・Ｖｘ／Ｌで下降する。
【００８４】
上記のスイッチング動作が所定時間Ｔ２継続すると、インダクタ電流ＩＬＮがスイッチング開始時の電流値ゼロに対して電流値Ｉａ分だけ増加して電流値Ｉａになると共に、インダクタ電流ＩＬＸＡがスイッチング開始時の電流値（ＩＬＸＡ０＋２・Ｉａ）に対して電流値Ｉａ分だけ減少して電流値（ＩＬＸＡ０＋Ｉａ）になる。このため、モード７における上記のスイッチング動作が所定時間Ｔ２継続した場合、出力電流Ｉｏは、そのスイッチング開始時の電流値（ＩＬＸＡ０＋２・Ｉａ）に対して電流値２・Ｉａ分だけ減少した値ＩＬＸＡ０（＝ＩＬＸ０）となる。
【００８５】
制御装置１１０は、上記モード７において、インダクタ電流ＩＬＮが電流値Ｉａに達し、インダクタ電流ＩＬＸＡが電流値（ＩＬＸＡ０＋Ｉａ）に達し、又は出力電流Ｉｏが電流値ＩＬＸＡ０に達したことを判定すると、次に、入力端子１２と出力端子１４との間への電圧値−Ｖｘの入力電圧Ｖｉｎの印加を継続させると共に、スイッチング素子ＳＸＡ１，ＳＸＡ２，ＳＸＢ１，ＳＸＢ２のオン及びオフを維持させつつ、スイッチング素子ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂのオンとオフとを切り替えて、スイッチング素子ＳＦａ，ＳＦｂの双方をオンさせると共にかつスイッチング素子ＳＲａ，ＳＲｂの双方をオフさせる（時刻ｔ８；モード８）。
【００８６】
かかるモード８でのスイッチング動作が行われると、インダクタＬＮにＡ点側が低くかつＢ点側が高いＶｘの電圧が印加されると共に、インダクタＬＸＡに入力端子１２側が低くかつ出力端子１４側が高いＶｘの電圧が印加される。この場合は、そのスイッチング動作の開始後、インダクタＬＮに流れるインダクタ電流ＩＬＮがそのスイッチング開始時の電流値Ｉａから時間変化率Ｖｘ／Ｌで下降すると共に、インダクタＬＸＡに流れるインダクタ電流ＩＬＸＡがそのスイッチング開始時の電流値（ＩＬＸＡ０＋Ｉａ）から更に時間変化率Ｖｘ／Ｌで下降する。
【００８７】
上記のスイッチング動作時には、インダクタ電流ＩＬＮ，ＩＬＸＡが共に出力電流Ｉｏに対して同じ方向に流れる。尚、かかるスイッチング動作時にも、インダクタＬＸＢに流れるインダクタンス電流ＩＬＸＢはかかるスイッチング開始直前の値ＩＬＸＢ０に一定に保持されて、インダクタＬＸＢから出力端子１４側へ向けて流れる電流はゼロである。このため、フィルタ回路１００の出力電流Ｉｏは、インダクタ電流ＩＬＸＡとインダクタ電流ＩＬＮとを加算した値となり（Ｉｏ＝ＩＬＮ＋ＩＬＸＡ）、時間変化率２・Ｖｘ／Ｌで下降する。
【００８８】
尚、上記のスイッチング動作が行われる前後で、出力電流Ｉｏは、インダクタ電流ＩＬＸＡの初期値ＩＬＸＡ０から、そのスイッチング開始時におけるインダクタ電流ＩＬＸＡ（＝ＩＬＸＡ０＋Ｉａ）とインダクタ電流ＩＬＮ（＝Ｉａ）とを加算した値（＝ＩＬＸＡ０＋２・Ｉａ＝ＩＬＸ０＋２・Ｉａ）へ変化する。この点、出力電流Ｉｏは、かかる変化後の電流値（ＩＬＸ０＋２・Ｉａ）から時間変化率２・Ｖｘ／Ｌで下降する。
【００８９】
上記のスイッチング動作が所定時間Ｔ２継続すると、インダクタ電流ＩＬＮがスイッチング開始時の電流値Ｉａに対して電流値Ｉａ分だけ減少してゼロになると共に、インダクタ電流ＩＬＸＡがスイッチング開始時の電流値（ＩＬＸＡ０＋Ｉａ）に対して電流値Ｉａ分だけ減少して電流値ＩＬＸＡ０になる。このため、モード８における上記のスイッチング動作が所定時間Ｔ２継続した場合、出力電流Ｉｏは、そのスイッチング開始時の電流値（ＩＬＸＡ０＋２・Ｉａ）に対して電流値２・Ｉａ分だけ減少した値ＩＬＸＡ０（＝ＩＬＸ０）となる。
【００９０】
そして、制御装置１１０は、上記モード８において、インダクタ電流ＩＬＮがゼロに達し、インダクタ電流ＩＬＸＡが電流値ＩＬＸＡ０に達し、又は出力電流Ｉｏが電流値ＩＬＸ０に達したことを判定すると、次に、入力端子１２と出力端子１４との間に印加する入力電圧Ｖｉｎの正負を切り替えて、入力端子１２と出力端子１４との間に電圧値が＋Ｖｘである入力電圧Ｖｉｎを印加させつつ、スイッチング素子ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂ，ＳＸＡ１，ＳＸＡ２，ＳＸＢ１，ＳＸＢ２のオン及びオフを維持させる（時刻ｔ９；上記モード１）。この際、スイッチング素子ＳＸＡ１，ＳＸＢ２はオンされかつスイッチング素子ＳＸＡ２，ＳＸＢ１はオフされると共に、スイッチング素子ＳＦａ，ＳＦｂはオンされかつスイッチング素子ＳＲａ，ＳＲｂはオフされる。
【００９１】
以後、制御装置１１０は、上記のモード１〜モード８を繰り返し実行する。
【００９２】
このように、本実施例においては、入力端子１２と出力端子１４との間に、両端の接続先が反転されるインダクタＬＮと、両端の接続先が反転されずに固定される２個のインダクタＬＸＡ，ＬＸＢと、を並列接続させる。そのうえで、上記の如く制御装置１１０により、２個のインダクタＬＸＡ，ＬＸＢのうち流通する電流が時間変化するインダクタを一つに限定しつつ順に切り替えるべく、各スイッチング素子ＳＸＡ１，ＳＸＡ２，ＳＸＢ１，ＳＸＢ２それぞれをスイッチング動作させる。また、インダクタＬＮの両端の接続を、一端を入力端子１２に接続しかつ他端を出力端子１４に接続する状態と、一端を出力端子１４に接続しかつ他端を入力端子１２に接続する状態と、で切り替えるべく、各スイッチング素子ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂそれぞれをスイッチング動作させる。
【００９３】
かかる構成によれば、フィルタ回路１００の出力電流Ｉｏを電流値ＩＬＸ０から電流値（ＩＬＸ０＋２・Ｉａ）までの範囲に収めることができ、その出力電流Ｉｏのリプルの振幅を電流値２・Ｉａの範囲内に抑えることができる。また、インダクタＬＸＡ，ＬＸＢに流れるインダクタ電流ＩＬＸＡ，ＩＬＸＢの初期値ＩＬＸ０が設定されることで、フィルタ回路１００の出力電流Ｉｏにそのインダクタ電流ＩＬＸＡ，ＩＬＸＢの初期値ＩＬＸ０分の直流成分を重畳することができる。従って、本実施例のフィルタ回路１００によれば、直流成分が重畳された出力電流Ｉｏを出力しつつ、その出力電流Ｉｏのリプルの振幅を所定範囲内になるように低減することができる。このため、本実施例によれば、出力電流Ｉｏの平滑化や信号のノイズ低減を図ることができる。
【００９４】
また、本実施例においては、両端の接続先が入力端子１２及び出力端子１４のうちで反転されずに固定されるインダクタとして、２個のインダクタＬＸＡ，ＬＸＢが設けられ、それら２個のインダクタＬＸＡ，ＬＸＢが入力端子１２と出力端子１４との間に互いに並列接続される。そして、それら２個のインダクタＬＸＡ，ＬＸＢのうち何れか一方のインダクタの両端が入力端子１２及び出力端子１４に接続されることで、その一方のインダクタに流通する電流が時間変化する一方かつ他方のインダクタに流通する電流が一定に保持されると共に、更に、その流通する電流が時間変化するインダクタが順に切り替わる。
【００９５】
かかる構成によれば、上記第１実施例の構成と比較して、出力電流Ｉｏのリプルの振幅を電流値２・Ｉａの範囲内になるように低減することができる期間を２倍にすることができる。従って、本実施例のフィルタ回路１００によれば、入力電圧Ｖｉｎの切り替え周期が２倍に長くなっても、出力電流Ｉｏのリプルの振幅を確実に所定範囲内になるように低減することができるので、低周波のノイズを抑えることができる。
【００９６】
尚、上記の第２実施例においては、インダクタＬＸＡ，ＬＸＢが「第２のインダクタ」として機能する。スイッチング素子ＳＸＡ１，ＳＸＢ１が「第１のスイッチング素子」として機能する。スイッチング素子ＳＸＡ２，ＳＸＢ２が「第２のスイッチング素子」として機能する。制御装置１１０が「第１の制御部」として機能する。
【実施例３】
【００９７】
図５は、本発明の第３実施例であるフィルタ回路２００の構成図を示す。尚、図５において、上記図１及び図３に示す構成と同一の構成を示す部分については、同一の符号を付してその説明を省略又は簡略する。本実施例のフィルタ回路２００は、例えば、チョッパ型電力変換器の出力電流を平滑化し或いは信号のノイズを低減するために用いられるフィルタである。
【００９８】
図５に示す如く、フィルタ回路２００は、入力端子１２と出力端子１４との間に互いに並列接続される５個のインダクタＬＮＡ，ＬＮＢ，ＬＮＣ，ＬＸＡ，ＬＸＢを備えている。インダクタＬＮＡ，ＬＮＢ，ＬＮＣ，ＬＸＡ，ＬＸＢはそれぞれ、電力を蓄えることが可能である。インダクタＬＮＡ，ＬＮＢ，ＬＮＣはそれぞれ、両端の接続される接続先が入力端子１２と出力端子１４とで反転され得るものである。また、インダクタＬＸＡ，ＬＸＢはそれぞれ、両端の接続される接続先が入力端子１２及び出力端子１４のうちで固定されるものである。インダクタＬＮＡ，ＬＮＢ，ＬＮＣ，ＬＸＡ，ＬＸＢは、互いに同じインダクタンスＬを有するものとする。
【００９９】
フィルタ回路２００は、また、１４個のスイッチング素子ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂ，ＳＸＡ１，ＳＸＡ２，ＳＸＢ１，ＳＸＢ２，ＳＮＡ１，ＳＮＡ２，ＳＮＢ１，ＳＮＢ２，ＳＮＣ１，ＳＮＣ２を備えている。スイッチング素子ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂは、インダクタＬＮＡ，ＬＮＢ，ＬＮＣの両端の接続先を入力端子１２及び出力端子１４のうちで反転させるためのものであって、インダクタＬＮＡ，ＬＮＢ，ＬＮＣに流れる電流ＩＬＮＡ，ＩＬＮＢ，ＩＬＮＣの方向を出力電流Ｉｏの方向に対して同方向と逆方向とで切り替えるためのものである。
【０１００】
また、上記第２実施例と同様に、スイッチング素子ＳＸＡ１は、インダクタＬＸＡの一端と入力端子１２とを導通し又は遮断するためのものである。スイッチング素子ＳＸＡ２は、インダクタＬＸＡの両端を開放し又は短絡するためのものである。スイッチング素子ＳＸＢ１は、インダクタＬＸＢの一端と入力端子１２とを導通し又は遮断するためのものである。スイッチング素子ＳＸＢ２は、インダクタＬＸＢの両端を開放し又は短絡するためのものである。
【０１０１】
スイッチング素子ＳＮＡ１は、インダクタＬＮＡの一端とスイッチング素子ＳＦａ，ＳＲｂの一端（Ａ点）との間の経路２０２上に介在している。スイッチング素子ＳＮＡ１は、インダクタＬＮＡの一端とＡ点とを導通し又は遮断するためのものである。スイッチング素子ＳＮＡ２は、インダクタＬＮＡの両端を繋ぐ経路２０４上に介在している。スイッチング素子ＳＮＡ２は、インダクタＬＮＡの両端を開放し又は短絡するためのものである。
【０１０２】
スイッチング素子ＳＮＢ１は、インダクタＬＮＢの一端とスイッチング素子ＳＦａ，ＳＲｂの一端（Ａ点）との間の経路２０６上に介在している。スイッチング素子ＳＮＢ１は、インダクタＬＮＢの一端とＡ点とを導通し又は遮断するためのものである。スイッチング素子ＳＮＢ２は、インダクタＬＮＢの両端を繋ぐ経路２０８上に介在している。スイッチング素子ＳＮＢ２は、インダクタＬＮＢの両端を開放し又は短絡するためのものである。
【０１０３】
スイッチング素子ＳＮＣ１は、インダクタＬＮＣの一端とスイッチング素子ＳＦａ，ＳＲｂの一端（Ａ点）との間の経路２１０上に介在している。スイッチング素子ＳＮＣ１は、インダクタＬＮＣの一端とＡ点とを導通し又は遮断するためのものである。スイッチング素子ＳＮＣ２は、インダクタＬＮＣの両端を繋ぐ経路２１２上に介在している。スイッチング素子ＳＮＣ２は、インダクタＬＮＣの両端を開放し又は短絡するためのものである。
【０１０４】
スイッチング素子ＳＮＡ１，ＳＮＡ２，ＳＮＢ１，ＳＮＢ２，ＳＮＣ１，ＳＮＣ２は、スイッチング素子ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂ，ＳＸＡ１，ＳＸＡ２，ＳＸＢ１，ＳＸＢ２と同様に、ＩＧＢＴやＭＯＳなどの半導体スイッチング素子である。スイッチング素子ＳＮＡ１とスイッチング素子ＳＮＡ２とは、互いに反転して（逆相で）スイッチング動作される。スイッチング素子ＳＮＢ１とスイッチング素子ＳＮＢ２とは、互いに反転して（逆相で）スイッチング動作される。また、スイッチング素子ＳＮＣ１とスイッチング素子ＳＮＣ２とは、互いに反転して（逆相で）スイッチング動作される。更に、スイッチング素子ＳＮＡ１とスイッチング素子ＳＮＢ１とスイッチング素子ＳＮＣ１とは、互いに位相をずらしてスイッチング動作され、何れか一がオンされかつ他の二がオフされるものである。
【０１０５】
スイッチング素子ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂ，ＳＸＡ１，ＳＸＡ２，ＳＸＢ１，ＳＸＢ２，ＳＮＡ１，ＳＮＡ２，ＳＮＢ１，ＳＮＢ２，ＳＮＣ１，ＳＮＣ２のゲートはそれぞれ、マイクロコンピュータを主体に構成される制御装置２２０に接続されている。スイッチング素子ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂ，ＳＸＡ１，ＳＸＡ２，ＳＸＢ１，ＳＸＢ２，ＳＮＡ１，ＳＮＡ２，ＳＮＢ１，ＳＮＢ２，ＳＮＣ１，ＳＮＣ２はそれぞれ、制御装置２２０から供給される制御指令に従ってオン又はオフにスイッチング動作される。制御装置２２０は、インダクタＬＮに流れる電流ＩＬＮやインダクタＬＸに流れる電流ＩＬＸ，出力電流Ｉｏに基づいて、各スイッチング素子ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂ，ＳＸＡ１，ＳＸＡ２，ＳＸＢ１，ＳＸＢ２，ＳＮＡ１，ＳＮＡ２，ＳＮＢ１，ＳＮＢ２，ＳＮＣ１，ＳＮＣ２それぞれのスイッチング動作を制御する。
【０１０６】
以下、図６を参照して、本実施例のフィルタ回路２００の動作について説明する。図６は、本実施例のフィルタ回路２００における動作タイミングチャートを示す。
【０１０７】
本実施例のフィルタ回路２００において、制御装置２２０は、まず、入力端子１２と出力端子１４との間に電圧値が＋Ｖｘである入力電圧Ｖｉｎを印加させつつ、スイッチング素子ＳＸＡ１，ＳＸＢ２をオンさせかつスイッチング素子ＳＸＡ２，ＳＸＢ１をオフさせると共に、スイッチング素子ＳＦａ，ＳＦｂの双方をオンさせかつスイッチング素子ＳＲａ，ＳＲｂの双方をオフさせ、更には、スイッチング素子ＳＮＡ１，ＳＮＢ２，ＳＮＣ２をオンさせかつスイッチング素子ＳＮＡ２，ＳＮＢ１，ＳＮＣ１をオフさせる（時刻ｔ１；モード１）。
【０１０８】
かかるモード１でのスイッチング動作が行われると、インダクタＬＮＡにＡ点側が高くかつＢ点側が低いＶｘの電圧が印加されると共に、インダクタＬＸＡに入力端子１２側が高くかつ出力端子１４側が低いＶｘの電圧が印加される。この場合は、そのスイッチング動作の開始後、インダクタＬＮＡに流れるインダクタ電流ＩＬＮＡがそのスイッチング開始時の初期値ＩＬＮＡ０から時間変化率Ｖｘ／Ｌで上昇すると共に、インダクタＬＸＡに流れるインダクタ電流ＩＬＸＡがそのスイッチング開始時の初期値ＩＬＸＡ０から時間変化率Ｖｘ／Ｌで上昇する。
【０１０９】
上記のスイッチング動作時には、インダクタ電流ＩＬＮＡ，ＩＬＸＡが共に出力電流Ｉｏに対して同じ方向に流れる。尚、かかるスイッチング動作時には、インダクタＬＮＢの両端、インダクタＬＮＣの両端、及びインダクタＬＸＢの両端がそれぞれ短絡されて閉じられるので、インダクタＬＮＢ，ＬＮＣ，ＬＸＢに流れるインダクタンス電流ＩＬＮＢ，ＩＬＮＣ，ＩＬＸＢはそれぞれ、かかるスイッチング開始直前の値ＩＬＮＢ０，ＩＬＮＣ０，ＩＬＸＢ０に一定に保持されて、インダクタＬＮＢ，ＬＮＣ，ＬＸＢそれぞれから出力端子１４側へ向けて流れる電流はゼロである。このため、フィルタ回路２００の出力電流Ｉｏは、インダクタ電流ＩＬＮＡとインダクタ電流ＩＬＸＡとの加算値となり（Ｉｏ＝ＩＬＮＡ＋ＩＬＸＡ）、時間変化率２・Ｖｘ／Ｌで上昇する。
【０１１０】
尚、インダクタ電流ＩＬＮＡ，ＩＬＮＢ，ＩＬＮＣの初期値をＩＬＮＡ０，ＩＬＮＢ０，ＩＬＮＣ０とし、また、インダクタ電流ＩＬＸＡ，ＩＬＸＢの初期値をＩＬＸＡ０，ＩＬＸＢ０とする。インダクタＬＮＡとインダクタＬＮＢとインダクタＬＮＣとは、初期時及び通電されるインダクタの切替時を含めて常に互いに異なる充電状態にある。インダクタ電流ＩＬＮＡ，ＩＬＮＢ，ＩＬＮＣの初期値ＩＬＮＡ０，ＩＬＮＢ０，ＩＬＮＣ０は、互いに異なるものであるが、出力電流Ｉｏのリプルの振幅を低減するうえでは何れか一つがゼロであることが望ましい。以下、ＩＬＮＡ０＞ＩＬＮＢ０＞ＩＬＮＣ０が成立するものとし、ＩＬＮＡ０＝２・Ｉａ、ＩＬＮＢ０＝Ｉａ、かつＩＬＮＣ０＝０が成立するものとする。
【０１１１】
また、インダクタ電流ＩＬＸＡ，ＩＬＸＢの初期値ＩＬＸＡ０，ＩＬＸＢ０はそれぞれゼロでなくてもよいが、インダクタＬＸＡとインダクタＬＸＢとは、初期に互いに同じ充電状態にあり、インダクタ電流ＩＬＸＡ，ＩＬＸＢの初期値ＩＬＸＡ０，ＩＬＸＢ０は互いに同じである（ＩＬＸＡ０＝ＩＬＸＢ０＝ＩＬＸ０）。以下、ＩＬＸ０＝４・Ｉａが成立するものとする。
【０１１２】
上記のスイッチング動作が所定時間Ｔ２継続すると、インダクタ電流ＩＬＮＡが初期値ＩＬＮＡ０に対して電流値Ｉａ分だけ増加して電流値（ＩＬＮＡ０＋Ｉａ）になると共に、インダクタ電流ＩＬＸＡが初期値ＩＬＸＡ０に対して電流値Ｉａ分だけ増加して電流値（ＩＬＸＡ０＋Ｉａ）になる。このため、モード１における上記のスイッチング動作が所定時間Ｔ２継続した場合、出力電流Ｉｏは、初期値（ＩＬＮＡ０＋ＩＬＸＡ０）に対して電流値２・Ｉａ分だけ増加した値（ＩＬＮＡ０＋ＩＬＸＡ０＋２・Ｉａ（＝８・Ｉａ））となる。
【０１１３】
制御装置２２０は、上記モード１において、インダクタ電流ＩＬＮＡが電流値（ＩＬＮＡ０＋Ｉａ（＝３・Ｉａ））に達し、インダクタ電流ＩＬＸＡが電流値（ＩＬＸＡ０＋Ｉａ（＝５・Ｉａ））に達し、又は出力電流Ｉｏが電流値（ＩＬＮＡ０＋ＩＬＸＡ０＋２・Ｉａ（＝８・Ｉａ））に達したことを判定すると、次に、入力端子１２と出力端子１４との間への電圧値＋Ｖｘの入力電圧Ｖｉｎの印加を継続させると共に、スイッチング素子ＳＸＡ１，ＳＸＡ２，ＳＸＢ１，ＳＸＢ２，ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂ，ＳＮＣ１，ＳＮＣ２のオン及びオフを維持させつつ、スイッチング素子ＳＮＡ１，ＳＮＡ２，ＳＮＢ１，ＳＮＢ２のオンとオフとを切り替えて、スイッチング素子ＳＮＡ１，ＳＮＢ２をオフさせかつスイッチング素子ＳＮＡ２，ＳＮＢ１をオンさせる（時刻ｔ２；モード２）。
【０１１４】
かかるモード２でのスイッチング動作が行われると、インダクタＬＮＢにＡ点側が高くかつＢ点側が低いＶｘの電圧が印加されると共に、インダクタＬＸＡに入力端子１２側が高くかつ出力端子１４側が低いＶｘの電圧が印加される。この場合は、そのスイッチング動作の開始後、インダクタＬＮＢに流れるインダクタ電流ＩＬＮＢがそのスイッチング開始時の電流値ＩＬＮＢ０から時間変化率Ｖｘ／Ｌで上昇すると共に、インダクタＬＸＡに流れるインダクタ電流ＩＬＸＡがそのスイッチング開始時の電流値（ＩＬＸＡ０＋Ｉａ）から更に時間変化率Ｖｘ／Ｌで上昇する。
【０１１５】
上記のスイッチング動作時には、インダクタ電流ＩＬＮＢ，ＩＬＸＡが共に出力電流Ｉｏに対して同じ方向に流れる。尚、かかるスイッチング動作時には、インダクタＬＮＡの両端、インダクタＬＮＣの両端、及びインダクタＬＸＢの両端がそれぞれ短絡されて閉じられるので、インダクタＬＮＡ，ＬＮＣ，ＬＸＢに流れるインダクタンス電流ＩＬＮＡ，ＩＬＮＣ，ＩＬＸＢはそれぞれ、かかるスイッチング開始直前の値（ＩＬＮＡ０＋Ｉａ），ＩＬＮＣ０，ＩＬＸＢ０に一定に保持されて、インダクタＬＮＡ，ＬＮＣ，ＬＸＢそれぞれから出力端子１４側へ向けて流れる電流はゼロである。このため、フィルタ回路２００の出力電流Ｉｏは、インダクタ電流ＩＬＮＢとインダクタ電流ＩＬＸＡとの加算値となり（Ｉｏ＝ＩＬＮＢ＋ＩＬＸＡ）、時間変化率２・Ｖｘ／Ｌで上昇する。
【０１１６】
尚、上記のスイッチング動作が行われる前後で、出力電流Ｉｏは、初期値（ＩＬＮＡ０＋ＩＬＸＡ０）に対して電流値２・Ｉａ分だけ増加した値（ＩＬＮＡ０＋ＩＬＸＡ０＋２・Ｉａ（＝８・Ｉａ））から、そのスイッチング開始時におけるインダクタ電流ＩＬＮＢ（＝ＩＬＮＢ０）とインダクタ電流ＩＬＸＡ（＝ＩＬＸＡ０＋Ｉａ）とを加算した値（＝ＩＬＮＢ０＋ＩＬＸＡ０＋Ｉａ（＝６・Ｉａ））へ変化する。この点、出力電流Ｉｏは、かかる変化後の電流値６・Ｉａから時間変化率２・Ｖｘ／Ｌで上昇する。
【０１１７】
上記のスイッチング動作が所定時間Ｔ２継続すると、インダクタ電流ＩＬＮＢが初期値ＩＬＮＢ０に対して電流値Ｉａ分だけ増加して電流値（ＩＬＮＢ０＋Ｉａ）になると共に、インダクタ電流ＩＬＸＡがスイッチング開始時の電流値（ＩＬＸＡ０＋Ｉａ）に対して電流値Ｉａ分だけ増加して電流値（ＩＬＸＡ０＋２・Ｉａ）になる。このため、モード２における上記のスイッチング動作が所定時間Ｔ２継続した場合、出力電流Ｉｏは、上記した変化後の電流値（ＩＬＮＢ０＋ＩＬＸＡ０＋Ｉａ（＝６・Ｉａ））に対して電流値２・Ｉａ分だけ増加した値（ＩＬＮＢ０＋ＩＬＸＡ０＋３・Ｉａ（＝８・Ｉａ））となる。
【０１１８】
制御装置２２０は、上記モード２において、インダクタ電流ＩＬＮＢが電流値（ＩＬＮＢ０＋Ｉａ（＝２・Ｉａ））に達し、インダクタ電流ＩＬＸＡが電流値（ＩＬＸＡ０＋２・Ｉａ（＝６・Ｉａ））に達し、又は出力電流Ｉｏが電流値（ＩＬＮＢ０＋ＩＬＸＡ０＋３・Ｉａ（＝８・Ｉａ））に達したことを判定すると、次に、入力端子１２と出力端子１４との間への電圧値＋Ｖｘの入力電圧Ｖｉｎの印加を継続させると共に、スイッチング素子ＳＸＡ１，ＳＸＡ２，ＳＸＢ１，ＳＸＢ２，ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂ，ＳＮＡ１，ＳＮＡ２のオン及びオフを維持させつつ、スイッチング素子ＳＮＢ１，ＳＮＢ２，ＳＮＣ１，ＳＮＣ２のオンとオフとを切り替えて、スイッチング素子ＳＮＢ１，ＳＮＣ２をオフさせかつスイッチング素子ＳＮＢ２，ＳＮＣ１をオンさせる（時刻ｔ３；モード３）。
【０１１９】
かかるモード３でのスイッチング動作が行われると、インダクタＬＮＣにＡ点側が高くかつＢ点側が低いＶｘの電圧が印加されると共に、インダクタＬＸＡに入力端子１２側が高くかつ出力端子１４側が低いＶｘの電圧が印加される。この場合は、そのスイッチング動作の開始後、インダクタＬＮＣに流れるインダクタ電流ＩＬＮＣがそのスイッチング開始時の電流値ＩＬＮＣ０から時間変化率Ｖｘ／Ｌで上昇すると共に、インダクタＬＸＡに流れるインダクタ電流ＩＬＸＡがそのスイッチング開始時の電流値（ＩＬＸＡ０＋２・Ｉａ）から更に時間変化率Ｖｘ／Ｌで上昇する。
【０１２０】
上記のスイッチング動作時には、インダクタ電流ＩＬＮＣ，ＩＬＸＡが共に出力電流Ｉｏに対して同じ方向に流れる。尚、かかるスイッチング動作時には、インダクタＬＮＡの両端、インダクタＬＮＢの両端、及びインダクタＬＸＢの両端がそれぞれ短絡されて閉じられるので、インダクタＬＮＡ，ＬＮＢ，ＬＸＢに流れるインダクタンス電流ＩＬＮＡ，ＩＬＮＢ，ＩＬＸＢはそれぞれ、かかるスイッチング開始直前の値（ＩＬＮＡ０＋Ｉａ），（ＩＬＮＢ０＋Ｉａ），ＩＬＸＢ０に一定に保持されて、インダクタＬＮＡ，ＬＮＢ，ＬＸＢそれぞれから出力端子１４側へ向けて流れる電流はゼロである。このため、フィルタ回路２００の出力電流Ｉｏは、インダクタ電流ＩＬＮＣとインダクタ電流ＩＬＸＡとの加算値となり（Ｉｏ＝ＩＬＮＣ＋ＩＬＸＡ）、時間変化率２・Ｖｘ／Ｌで上昇する。
【０１２１】
尚、上記のスイッチング動作が行われる前後で、出力電流Ｉｏは、電流値（ＩＬＮＢ０＋ＩＬＸＡ０＋Ｉａ（＝６・Ｉａ））に対して電流値２・Ｉａ分だけ増加した値（ＩＬＮＢ０＋ＩＬＸＡ０＋３・Ｉａ（＝８・Ｉａ））から、そのスイッチング開始時におけるインダクタ電流ＩＬＮＣ（＝ＩＬＮＣ０）とインダクタ電流ＩＬＸＡ（＝ＩＬＸＡ０＋２・Ｉａ）とを加算した値（＝ＩＬＮＣ０＋ＩＬＸＡ０＋２・Ｉａ（＝６・Ｉａ））へ変化する。この点、出力電流Ｉｏは、かかる変化後の電流値６・Ｉａから時間変化率２・Ｖｘ／Ｌで上昇する。
【０１２２】
上記のスイッチング動作が所定時間Ｔ２継続すると、インダクタ電流ＩＬＮＣが初期値ＩＬＮＣ０に対して電流値Ｉａ分だけ増加して電流値（ＩＬＮＣ０＋Ｉａ）になると共に、インダクタ電流ＩＬＸＡがスイッチング開始時の電流値（ＩＬＸＡ０＋２・Ｉａ）に対して電流値Ｉａ分だけ増加して電流値（ＩＬＸＡ０＋３・Ｉａ）になる。このため、モード３における上記のスイッチング動作が所定時間Ｔ２継続した場合、出力電流Ｉｏは、上記した変化後の電流値（ＩＬＮＣ０＋ＩＬＸＡ０＋２・Ｉａ（＝６・Ｉａ））に対して電流値２・Ｉａ分だけ増加した値（ＩＬＮＣ０＋ＩＬＸＡ０＋４・Ｉａ（＝８・Ｉａ））となる。
【０１２３】
制御装置２２０は、上記モード３において、インダクタ電流ＩＬＮＣが電流値（ＩＬＮＣ０＋Ｉａ（＝Ｉａ））に達し、インダクタ電流ＩＬＸＡが電流値（ＩＬＸＡ０＋３・Ｉａ（＝７・Ｉａ））に達し、又は出力電流Ｉｏが電流値（ＩＬＮＣ０＋ＩＬＸＡ０＋４・Ｉａ（＝８・Ｉａ））に達したことを判定すると、次に、入力端子１２と出力端子１４との間への電圧値＋Ｖｘの入力電圧Ｖｉｎの印加を継続させると共に、スイッチング素子ＳＸＡ１，ＳＸＡ２，ＳＸＢ１，ＳＸＢ２，ＳＮＡ１，ＳＮＡ２，ＳＮＢ１，ＳＮＢ２，ＳＮＣ１，ＳＮＣ２のオン及びオフを維持させつつ、スイッチング素子ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂのオンとオフとを切り替えて、スイッチング素子ＳＦａ，ＳＦｂの双方をオフさせかつスイッチング素子ＳＲａ，ＳＲｂの双方をオンさせる（時刻ｔ４；モード４）。
【０１２４】
かかるモード４でのスイッチング動作が行われると、インダクタＬＮＣにＡ点側が低くかつＢ点側が高いＶｘの電圧が印加されると共に、インダクタＬＸＡに入力端子１２側が高くかつ出力端子１４側が低いＶｘの電圧が印加される。この場合は、そのスイッチング動作の開始後、インダクタＬＮＣに流れるインダクタ電流ＩＬＮＣがそのスイッチング開始時の電流値（ＩＬＮＣ０＋Ｉａ）から時間変化率Ｖｘ／Ｌで下降すると共に、インダクタＬＸＡに流れるインダクタ電流ＩＬＸＡがそのスイッチング開始時の電流値（ＩＬＸＡ０＋３・Ｉａ）から更に時間変化率Ｖｘ／Ｌで上昇する。
【０１２５】
上記のスイッチング動作時には、インダクタ電流ＩＬＮＣが出力電流Ｉｏに対して逆方向に流れる一方、インダクタ電流ＩＬＸＡが出力電流Ｉｏに対して同方向に流れる。尚、かかるスイッチング動作時にも、インダクタＬＮＡ，ＬＮＢ，ＬＸＢに流れるインダクタンス電流ＩＬＮＡ，ＩＬＮＢ，ＩＬＸＢはそれぞれ、かかるスイッチング開始直前の値（ＩＬＮＡ０＋Ｉａ），（ＩＬＮＢ０＋Ｉａ），ＩＬＸＢ０に一定に保持されて、インダクタＬＮＡ，ＬＮＢ，ＬＸＢそれぞれから出力端子１４側へ向けて流れる電流はゼロである。このため、フィルタ回路２００の出力電流Ｉｏは、インダクタ電流ＩＬＸＡからインダクタ電流ＩＬＮＣを差し引いた値となり（Ｉｏ＝ＩＬＸＡ−ＩＬＮＣ）、時間変化率２・Ｖｘ／Ｌで上昇する。
【０１２６】
尚、上記のスイッチング動作が行われる前後で、出力電流Ｉｏは、電流値（ＩＬＮＣ０＋ＩＬＸＡ０＋２・Ｉａ（＝６・Ｉａ））に対して電流値２・Ｉａ分だけ増加した値（ＩＬＮＣ０＋ＩＬＸＡ０＋４・Ｉａ（＝８・Ｉａ））から、そのスイッチング開始時におけるインダクタ電流ＩＬＸＡ（＝ＩＬＸＡ０＋３・Ｉａ）からインダクタ電流ＩＬＮＣ（＝ＩＬＮＣ０＋Ｉａ）を差し引いた値（＝ＩＬＸＡ０−ＩＬＮＣ０＋２・Ｉａ（＝６・Ｉａ））へ変化する。この点、出力電流Ｉｏは、かかる変化後の電流値６・Ｉａから時間変化率２・Ｖｘ／Ｌで上昇する。
【０１２７】
上記のスイッチング動作が所定時間Ｔ２継続すると、インダクタ電流ＩＬＮＣがスイッチング開始時の電流値（ＩＬＮＣ０＋Ｉａ）に対して電流値Ｉａ分だけ減少して電流値ＩＬＮＣ０になると共に、インダクタ電流ＩＬＸＡがスイッチング開始時の電流値（ＩＬＸＡ０＋３・Ｉａ）に対して電流値Ｉａ分だけ増加して電流値（ＩＬＸＡ０＋４・Ｉａ）になる。このため、モード４における上記のスイッチング動作が所定時間Ｔ２継続した場合、出力電流Ｉｏは、上記した変化後の電流値（ＩＬＸＡ０−ＩＬＮＣ０＋２・Ｉａ（＝６・Ｉａ））に対して電流値２・Ｉａ分だけ増加した値（ＩＬＸＡ０−ＩＬＮＣ０＋４・Ｉａ（＝８・Ｉａ））となる。
【０１２８】
制御装置２２０は、上記モード４において、インダクタ電流ＩＬＮＣが電流値ＩＬＮＣ０（ゼロ）に達し、インダクタ電流ＩＬＸＡが電流値（ＩＬＸＡ０＋４・Ｉａ（＝８・Ｉａ））に達し、又は出力電流Ｉｏが電流値（ＩＬＸＡ０−ＩＬＮＣ０＋４・Ｉａ（＝８・Ｉａ））に達したことを判定すると、次に、入力端子１２と出力端子１４との間への電圧値＋Ｖｘの入力電圧Ｖｉｎの印加を継続させると共に、スイッチング素子ＳＸＡ１，ＳＸＡ２，ＳＸＢ１，ＳＸＢ２，ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂ，ＳＮＡ１，ＳＮＡ２のオン及びオフを維持させつつ、スイッチング素子ＳＮＢ１，ＳＮＢ２，ＳＮＣ１，ＳＮＣ２のオンとオフとを切り替えて、スイッチング素子ＳＮＢ２，ＳＮＣ１をオフさせかつスイッチング素子ＳＮＢ１，ＳＮＣ２をオンさせる（時刻ｔ５；モード５）。
【０１２９】
かかるモード５でのスイッチング動作が行われると、インダクタＬＮＢにＡ点側が低くかつＢ点側が高いＶｘの電圧が印加されると共に、インダクタＬＸＡに入力端子１２側が高くかつ出力端子１４側が低いＶｘの電圧が印加される。この場合は、そのスイッチング動作の開始後、インダクタＬＮＢに流れるインダクタ電流ＩＬＮＢがそのスイッチング開始時の電流値（ＩＬＮＢ０＋Ｉａ）から時間変化率Ｖｘ／Ｌで下降すると共に、インダクタＬＸＡに流れるインダクタ電流ＩＬＸＡがそのスイッチング開始時の電流値（ＩＬＸＡ０＋４・Ｉａ）から更に時間変化率Ｖｘ／Ｌで上昇する。
【０１３０】
上記のスイッチング動作時には、インダクタ電流ＩＬＮＢが出力電流Ｉｏに対して逆方向に流れる一方、インダクタ電流ＩＬＸＡが共に出力電流Ｉｏに対して同じ方向に流れる。尚、かかるスイッチング動作時にも、インダクタＬＮＡ，ＬＮＣ，ＬＸＢに流れるインダクタンス電流ＩＬＮＡ，ＩＬＮＣ，ＩＬＸＢはそれぞれ、かかるスイッチング開始直前の値（ＩＬＮＡ０＋Ｉａ），ＩＬＮＣ０，ＩＬＸＢ０に一定に保持されて、インダクタＬＮＡ，ＬＮＣ，ＬＸＢそれぞれから出力端子１４側へ向けて流れる電流はゼロである。このため、フィルタ回路２００の出力電流Ｉｏは、インダクタ電流ＩＬＸＡからインダクタ電流ＩＬＮＢを差し引いた値となり（Ｉｏ＝ＩＬＸＡ−ＩＬＮＢ）、時間変化率２・Ｖｘ／Ｌで上昇する。
【０１３１】
尚、上記のスイッチング動作が行われる前後で、出力電流Ｉｏは、電流値（ＩＬＸＡ０−ＩＬＮＣ０＋２・Ｉａ（＝６・Ｉａ））に対して電流値２・Ｉａ分だけ増加した値（ＩＬＸＡ０−ＩＬＮＣ０＋４・Ｉａ（＝８・Ｉａ））から、そのスイッチング開始時におけるインダクタ電流ＩＬＸＡ（＝ＩＬＸＡ０＋４・Ｉａ）からインダクタ電流ＩＬＮＢ（＝ＩＬＮＢ０＋Ｉａ）を差し引いた値（＝ＩＬＸＡ０−ＩＬＮＢ０＋３・Ｉａ（＝６・Ｉａ））へ変化する。この点、出力電流Ｉｏは、かかる変化後の電流値６・Ｉａから時間変化率２・Ｖｘ／Ｌで上昇する。
【０１３２】
上記のスイッチング動作が所定時間Ｔ２継続すると、インダクタ電流ＩＬＮＢがスイッチング開始時の電流値（ＩＬＮＢ０＋Ｉａ）に対して電流値Ｉａ分だけ減少して電流値ＩＬＮＢ０になると共に、インダクタ電流ＩＬＸＡがスイッチング開始時の電流値（ＩＬＸＡ０＋４・Ｉａ）に対して電流値Ｉａ分だけ増加して電流値（ＩＬＸＡ０＋５・Ｉａ）になる。このため、モード５における上記のスイッチング動作が所定時間Ｔ２継続した場合、出力電流Ｉｏは、上記した変化後の電流値（ＩＬＸＡ０−ＩＬＮＢ０＋３・Ｉａ（＝６・Ｉａ））に対して電流値２・Ｉａ分だけ増加した値（ＩＬＸＡ０−ＩＬＮＢ０＋５・Ｉａ（＝８・Ｉａ））となる。
【０１３３】
制御装置２２０は、上記モード５において、インダクタ電流ＩＬＮＢが電流値ＩＬＮＢ０（＝Ｉａ）に達し、インダクタ電流ＩＬＸＡが電流値（ＩＬＸＡ０＋５・Ｉａ（＝９・Ｉａ））に達し、又は出力電流Ｉｏが電流値（ＩＬＸＡ０−ＩＬＮＢ０＋５・Ｉａ（＝８・Ｉａ））に達したことを判定すると、次に、入力端子１２と出力端子１４との間への電圧値＋Ｖｘの入力電圧Ｖｉｎの印加を継続させると共に、スイッチング素子ＳＸＡ１，ＳＸＡ２，ＳＸＢ１，ＳＸＢ２，ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂ，ＳＮＣ１，ＳＮＣ２のオン及びオフを維持させつつ、スイッチング素子ＳＮＡ１，ＳＮＡ２，ＳＮＢ１，ＳＮＢ２のオンとオフとを切り替えて、スイッチング素子ＳＮＡ２，ＳＮＢ１をオフさせかつスイッチング素子ＳＮＡ１，ＳＮＢ２をオンさせる（時刻ｔ６；モード６）。
【０１３４】
かかるモード６でのスイッチング動作が行われると、インダクタＬＮＡにＡ点側が低くかつＢ点側が高いＶｘの電圧が印加されると共に、インダクタＬＸＡに入力端子１２側が高くかつ出力端子１４側が低いＶｘの電圧が印加される。この場合は、そのスイッチング動作の開始後、インダクタＬＮＡに流れるインダクタ電流ＩＬＮＡがそのスイッチング開始時の電流値（ＩＬＮＡ０＋Ｉａ）から時間変化率Ｖｘ／Ｌで下降すると共に、インダクタＬＸＡに流れるインダクタ電流ＩＬＸＡがそのスイッチング開始時の電流値（ＩＬＸＡ０＋５・Ｉａ）から更に時間変化率Ｖｘ／Ｌで上昇する。
【０１３５】
上記のスイッチング動作時には、インダクタ電流ＩＬＮＡが出力電流Ｉｏに対して逆方向に流れる一方、インダクタ電流ＩＬＸＡが共に出力電流Ｉｏに対して同じ方向に流れる。尚、かかるスイッチング動作時にも、インダクタＬＮＢ，ＬＮＣ，ＬＸＢに流れるインダクタンス電流ＩＬＮＢ，ＩＬＮＣ，ＩＬＸＢはそれぞれ、かかるスイッチング開始直前の値ＩＬＮＢ０，ＩＬＮＣ０，ＩＬＸＢ０に一定に保持されて、インダクタＬＮＢ，ＬＮＣ，ＬＸＢそれぞれから出力端子１４側へ向けて流れる電流はゼロである。このため、フィルタ回路２００の出力電流Ｉｏは、インダクタ電流ＩＬＸＡからインダクタ電流ＩＬＮＡを差し引いた値となり（Ｉｏ＝ＩＬＸＡ−ＩＬＮＡ）、時間変化率２・Ｖｘ／Ｌで上昇する。
【０１３６】
尚、上記のスイッチング動作が行われる前後で、出力電流Ｉｏは、電流値（ＩＬＸＡ０−ＩＬＮＢ０＋３・Ｉａ（＝６・Ｉａ））に対して電流値２・Ｉａ分だけ増加した値（ＩＬＸＡ０−ＩＬＮＢ０＋５・Ｉａ（＝８・Ｉａ））から、そのスイッチング開始時におけるインダクタ電流ＩＬＸＡ（＝ＩＬＸＡ０＋５・Ｉａ）からインダクタ電流ＩＬＮＡ（＝ＩＬＮＡ０＋Ｉａ）を差し引いた値（＝ＩＬＸＡ０−ＩＬＮＡ０＋４・Ｉａ（＝６・Ｉａ））へ変化する。この点、出力電流Ｉｏは、かかる変化後の電流値６・Ｉａから時間変化率２・Ｖｘ／Ｌで上昇する。
【０１３７】
上記のスイッチング動作が所定時間Ｔ２継続すると、インダクタ電流ＩＬＮＡがスイッチング開始時の電流値（ＩＬＮＡ０＋Ｉａ）に対して電流値Ｉａ分だけ減少して電流値ＩＬＮＡ０になると共に、インダクタ電流ＩＬＸＡがスイッチング開始時の電流値（ＩＬＸＡ０＋５・Ｉａ）に対して電流値Ｉａ分だけ増加して電流値（ＩＬＸＡ０＋６・Ｉａ）になる。このため、モード６における上記のスイッチング動作が所定時間Ｔ２継続した場合、出力電流Ｉｏは、上記した変化後の電流値（ＩＬＸＡ０−ＩＬＮＡ０＋４・Ｉａ（＝６・Ｉａ））に対して電流値２・Ｉａ分だけ増加した値（ＩＬＸＡ０−ＩＬＮＡ０＋６・Ｉａ（＝８・Ｉａ））となる。
【０１３８】
以後、制御装置２２０は、インダクタＬＸＡ，ＬＸＢのうち流通する電流が時間変化するインダクタをインダクタＬＸＡからインダクタＬＸＢへ切り替えたうえで、上記モード１〜モード６と同様の手順で各スイッチング素子をスイッチング動作させるモード７〜モード１２を実行する（時刻ｔ７〜時刻ｔ１２）。尚、このモード７〜モード１２において、インダクタＬＸＡに流れるインダクタ電流ＩＬＸＡは、電流値（ＩＬＸＡ０＋６・Ｉａ）に一定に保持される。
【０１３９】
制御装置２２０は、例えば上記モード６において、インダクタ電流ＩＬＮＡが電流値ＩＬＮＡ０（＝２・Ｉａ）に達し、インダクタ電流ＩＬＸＡが電流値（ＩＬＸＡ０＋６・Ｉａ（＝１０・Ｉａ））に達し、又は出力電流Ｉｏが電流値（ＩＬＸＡ０−ＩＬＮＡ０＋６・Ｉａ（＝８・Ｉａ））に達したことを判定すると、次に、入力端子１２と出力端子１４との間への電圧値＋Ｖｘの入力電圧Ｖｉｎの印加を継続させると共に、スイッチング素子ＳＮＡ１，ＳＮＡ２，ＳＮＢ１，ＳＮＢ２，ＳＮＣ１，ＳＮＣ２のオン及びオフを維持させつつ、スイッチング素子ＳＸＡ１，ＳＸＡ２，ＳＸＢ１，ＳＸＢ２，ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂのオンとオフとを切り替える（時刻ｔ７；モード７）。
【０１４０】
そして、モード１２におけるスイッチング動作が所定時間Ｔ２継続すると、インダクタ電流ＩＬＮＡがスイッチング開始時の電流値（ＩＬＮＡ０＋Ｉａ）に対して電流値Ｉａ分だけ減少して電流値ＩＬＮＡ０になると共に、インダクタ電流ＩＬＸＢがスイッチング開始時の電流値（ＩＬＸＢ０＋５・Ｉａ）に対して電流値Ｉａ分だけ増加して電流値（ＩＬＸＢ０＋６・Ｉａ）になる。このため、モード１２におけるスイッチング動作が所定時間Ｔ２継続した場合、出力電流Ｉｏは、電流値（ＩＬＸＢ０−ＩＬＮＡ０＋４・Ｉａ（＝６・Ｉａ））に対して電流値２・Ｉａ分だけ増加した値（ＩＬＸＢ０−ＩＬＮＡ０＋６・Ｉａ（＝８・Ｉａ））となる。
【０１４１】
制御装置２２０は、モード１２において、インダクタ電流ＩＬＮＡが電流値ＩＬＮＡ０（＝２・Ｉａ））に達し、インダクタ電流ＩＬＸＢが電流値（ＩＬＸＢ０＋６・Ｉａ（＝１０・Ｉａ））に達し、又は出力電流Ｉｏが電流値（ＩＬＸＢ０−ＩＬＮＡ０＋６・Ｉａ（＝８・Ｉａ））に達したことを判定すると、次に、入力端子１２と出力端子１４との間に印加する入力電圧Ｖｉｎの正負を切り替えて、入力端子１２と出力端子１４との間に電圧値が−Ｖｘである入力電圧Ｖｉｎを印加させつつ、スイッチング素子ＳＸＡ１，ＳＸＡ２，ＳＸＢ１，ＳＸＢ２，ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂ，ＳＮＡ１，ＳＮＡ２，ＳＮＢ１，ＳＮＢ２，ＳＮＣ１，ＳＮＣ２のオン及びオフを維持させる（時刻ｔ１３；モード１３）。
【０１４２】
かかるモード１３でのスイッチング動作が行われると、インダクタＬＮＡにＡ点側が高くかつＢ点側が低いＶｘの電圧が印加されると共に、インダクタＬＸＢに入力端子１２側が低くかつ出力端子１４側が高いＶｘの電圧が印加される。この場合は、そのスイッチング動作の開始後、インダクタＬＮＡに流れるインダクタ電流ＩＬＮＡがそのスイッチング開始時の電流値ＩＬＮＡ０から時間変化率Ｖｘ／Ｌで上昇すると共に、インダクタＬＸＢに流れるインダクタ電流ＩＬＸＢがそのスイッチング開始時の電流値（ＩＬＸＢ０＋６・Ｉａ）から時間変化率Ｖｘ／Ｌで下降する。
【０１４３】
上記のスイッチング動作時には、インダクタ電流ＩＬＮＡが出力電流Ｉｏに対して逆方向に流れる一方、インダクタ電流ＩＬＸＢが出力電流Ｉｏに対して同方向に流れる。尚、かかるスイッチング動作時には、インダクタＬＮＢの両端、インダクタＬＮＣの両端、及びインダクタＬＸＡの両端がそれぞれ短絡されて閉じられるので、インダクタＬＮＢ，ＬＮＣ，ＬＸＡに流れるインダクタンス電流ＩＬＮＢ，ＩＬＮＣ，ＩＬＸＡはそれぞれ、かかるスイッチング開始直前の電流値ＩＬＮＢ０，ＩＬＮＣ０，（ＩＬＸＡ０＋６・Ｉａ）に一定に保持されて、インダクタＬＮＢ，ＬＮＣ，ＬＸＡそれぞれから出力端子１４側へ向けて流れる電流はゼロである。このため、フィルタ回路２００の出力電流Ｉｏは、インダクタ電流ＩＬＸＢからインダクタ電流ＩＬＮＡを差し引いた値となり（Ｉｏ＝ＩＬＸＢ−ＩＬＮＡ）、時間変化率２・Ｖｘ／Ｌで下降する。
【０１４４】
尚、上記のスイッチング動作が行われる前後で、出力電流Ｉｏは変化しない。この点、出力電流Ｉｏは、そのスイッチング開始前後で変わらない電流値（ＩＬＸＢ０−ＩＬＮＡ０＋６・Ｉａ（＝８・Ｉａ））から時間変化率２・Ｖｘ／Ｌで下降する。
【０１４５】
上記のスイッチング動作が所定時間Ｔ２継続すると、インダクタ電流ＩＬＮＡが初期値ＩＬＮＡ０に対して電流値Ｉａ分だけ増加して電流値（ＩＬＮＡ０＋Ｉａ）になると共に、インダクタ電流ＩＬＸＢがスイッチング開始時の電流値（ＩＬＸＢ０＋６・Ｉａ）に対して電流値Ｉａ分だけ減少して電流値（ＩＬＸＢ０＋５・Ｉａ）になる。このため、モード１３における上記のスイッチング動作が所定時間Ｔ２継続した場合、出力電流Ｉｏは、上記した電流値（ＩＬＸＢ０−ＩＬＮＡ０＋６・Ｉａ（＝８・Ｉａ））に対して電流値２・Ｉａ分だけ減少した値（ＩＬＸＢ０−ＩＬＮＡ０＋４・Ｉａ（＝６・Ｉａ））となる。
【０１４６】
制御装置２２０は、上記モード１３において、インダクタ電流ＩＬＮＡが電流値（ＩＬＮＡ０＋Ｉａ（＝３・Ｉａ））に達し、インダクタ電流ＩＬＸＢが電流値（ＩＬＸＢ０＋５・Ｉａ（＝９・Ｉａ））に達し、又は出力電流Ｉｏが電流値（ＩＬＸＢ０−ＩＬＮＡ０＋４・Ｉａ（＝６・Ｉａ））に達したことを判定すると、次に、入力端子１２と出力端子１４との間への電圧値−Ｖｘの入力電圧Ｖｉｎの印加を継続させると共に、スイッチング素子ＳＸＡ１，ＳＸＡ２，ＳＸＢ１，ＳＸＢ２，ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂ，ＳＮＣ１，ＳＮＣ２のオン及びオフを維持させつつ、スイッチング素子ＳＮＡ１，ＳＮＡ２，ＳＮＢ１，ＳＮＢ２のオンとオフとを切り替えて、スイッチング素子ＳＮＡ１，ＳＮＢ２をオフさせかつスイッチング素子ＳＮＡ２，ＳＮＢ１をオンさせる（時刻ｔ１４；モード１４）。
【０１４７】
かかるモード１４でのスイッチング動作が行われると、インダクタＬＮＢにＡ点側が高くかつＢ点側が低いＶｘの電圧が印加されると共に、インダクタＬＸＢに入力端子１２側が低くかつ出力端子１４側が高いＶｘの電圧が印加される。この場合は、そのスイッチング動作の開始後、インダクタＬＮＢに流れるインダクタ電流ＩＬＮＢがそのスイッチング開始時の電流値ＩＬＮＢ０から時間変化率Ｖｘ／Ｌで上昇すると共に、インダクタＬＸＢに流れるインダクタ電流ＩＬＸＢがそのスイッチング開始時の電流値（ＩＬＸＢ０＋５・Ｉａ）から更に時間変化率Ｖｘ／Ｌで下降する。
【０１４８】
上記のスイッチング動作時には、インダクタ電流ＩＬＮＢが出力電流Ｉｏに対して逆方向に流れる一方、インダクタ電流ＩＬＸＢが出力電流Ｉｏに対して同方向に流れる。尚、かかるスイッチング動作時には、インダクタＬＮＡの両端、インダクタＬＮＣの両端、及びインダクタＬＸＡの両端がそれぞれ短絡されて閉じられるので、インダクタＬＮＡ，ＬＮＣ，ＬＸＡに流れるインダクタンス電流ＩＬＮＡ，ＩＬＮＣ，ＩＬＸＡはそれぞれ、かかるスイッチング開始直前の電流値（ＩＬＮＡ０＋Ｉａ），ＩＬＮＣ０，（ＩＬＸＡ０＋６・Ｉａ）に一定に保持されて、インダクタＬＮＡ，ＬＮＣ，ＬＸＡそれぞれから出力端子１４側へ向けて流れる電流はゼロである。このため、フィルタ回路２００の出力電流Ｉｏは、インダクタ電流ＩＬＸＢからインダクタ電流ＩＬＮＢを差し引いた値となり（Ｉｏ＝ＩＬＸＢ−ＩＬＮＢ）、時間変化率２・Ｖｘ／Ｌで下降する。
【０１４９】
尚、上記のスイッチング動作が行われる前後で、出力電流Ｉｏは、電流値（ＩＬＸＢ０−ＩＬＮＡ０＋６・Ｉａ（＝８・Ｉａ））に対して電流値２・Ｉａ分だけ減少した値（ＩＬＸＢ０−ＩＬＮＡ０＋４・Ｉａ（＝６・Ｉａ））から、そのスイッチング開始時におけるインダクタ電流ＩＬＸＢ（＝ＩＬＸＢ０＋５・Ｉａ）からインダクタ電流ＩＬＮＢ（＝ＩＬＮＢ０）を差し引いた値（＝ＩＬＸＢ０−ＩＬＮＢ０＋５・Ｉａ（＝８・Ｉａ））へ変化する。この点、出力電流Ｉｏは、かかる変化後の電流値８・Ｉａから時間変化率２・Ｖｘ／Ｌで下降する。
【０１５０】
上記のスイッチング動作が所定時間Ｔ２継続すると、インダクタ電流ＩＬＮＢが初期値ＩＬＮＢ０に対して電流値Ｉａ分だけ増加して電流値（ＩＬＮＢ０＋Ｉａ）になると共に、インダクタ電流ＩＬＸＢがスイッチング開始時の電流値（ＩＬＸＢ０＋５・Ｉａ）に対して電流値Ｉａ分だけ減少して電流値（ＩＬＸＢ０＋４・Ｉａ）になる。このため、モード１４における上記のスイッチング動作が所定時間Ｔ２継続した場合、出力電流Ｉｏは、上記した変化後の電流値（ＩＬＸＢ０−ＩＬＮＢ０＋５・Ｉａ（＝８・Ｉａ））に対して電流値２・Ｉａ分だけ減少した値（ＩＬＸＢ０−ＩＬＮＢ０＋３・Ｉａ（＝６・Ｉａ））となる。
【０１５１】
制御装置２２０は、上記モード１４において、インダクタ電流ＩＬＮＢが電流値（ＩＬＮＢ０＋Ｉａ（＝２・Ｉａ））に達し、インダクタ電流ＩＬＸＢが電流値（ＩＬＸＢ０＋４・Ｉａ（＝８・Ｉａ））に達し、又は出力電流Ｉｏが電流値（ＩＬＸＢ０−ＩＬＮＢ０＋３・Ｉａ（＝６・Ｉａ））に達したことを判定すると、次に、入力端子１２と出力端子１４との間への電圧値−Ｖｘの入力電圧Ｖｉｎの印加を継続させると共に、スイッチング素子ＳＸＡ１，ＳＸＡ２，ＳＸＢ１，ＳＸＢ２，ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂ，ＳＮＡ１，ＳＮＡ２のオン及びオフを維持させつつ、スイッチング素子ＳＮＢ１，ＳＮＢ２，ＳＮＣ１，ＳＮＣ２のオンとオフとを切り替えて、スイッチング素子ＳＮＢ１，ＳＮＣ２をオフさせかつスイッチング素子ＳＮＢ２，ＳＮＣ１をオンさせる（時刻ｔ１５；モード１５）。
【０１５２】
かかるモード１５でのスイッチング動作が行われると、インダクタＬＮＣにＡ点側が高くかつＢ点側が低いＶｘの電圧が印加されると共に、インダクタＬＸＢに入力端子１２側が低くかつ出力端子１４側が高いＶｘの電圧が印加される。この場合は、そのスイッチング動作の開始後、インダクタＬＮＣに流れるインダクタ電流ＩＬＮＣがそのスイッチング開始時の電流値ＩＬＮＣ０から時間変化率Ｖｘ／Ｌで上昇すると共に、インダクタＬＸＢに流れるインダクタ電流ＩＬＸＢがそのスイッチング開始時の電流値（ＩＬＸＢ０＋４・Ｉａ）から更に時間変化率Ｖｘ／Ｌで下降する。
【０１５３】
上記のスイッチング動作時には、インダクタ電流ＩＬＮＣが出力電流Ｉｏに対して逆方向に流れる一方、インダクタ電流ＩＬＸＢが出力電流Ｉｏに対して同方向に流れる。尚、かかるスイッチング動作時には、インダクタＬＮＡの両端、インダクタＬＮＢの両端、及びインダクタＬＸＡの両端がそれぞれ短絡されて閉じられるので、インダクタＬＮＡ，ＬＮＢ，ＬＸＡに流れるインダクタンス電流ＩＬＮＡ，ＩＬＮＢ，ＩＬＸＡはそれぞれ、かかるスイッチング開始直前の電流値（ＩＬＮＡ０＋Ｉａ），（ＩＬＮＢ０＋Ｉａ），（ＩＬＸＡ０＋６・Ｉａ）に一定に保持されて、インダクタＬＮＡ，ＬＮＢ，ＬＸＡそれぞれから出力端子１４側へ向けて流れる電流はゼロである。このため、フィルタ回路２００の出力電流Ｉｏは、インダクタ電流ＩＬＸＢからインダクタ電流ＩＬＮＣを差し引いた値となり（Ｉｏ＝ＩＬＸＢ−ＩＬＮＣ）、時間変化率２・Ｖｘ／Ｌで下降する。
【０１５４】
尚、上記のスイッチング動作が行われる前後で、出力電流Ｉｏは、電流値（ＩＬＸＢ０−ＩＬＮＢ０＋５・Ｉａ（＝８・Ｉａ））に対して電流値２・Ｉａ分だけ減少した値（ＩＬＸＢ０−ＩＬＮＢ０＋３・Ｉａ（＝６・Ｉａ））から、そのスイッチング開始時におけるインダクタ電流ＩＬＸＢ（＝ＩＬＸＢ０＋４・Ｉａ）からインダクタ電流ＩＬＮＣ（＝ＩＬＮＣ０）を差し引いた値（＝ＩＬＸＢ０−ＩＬＮＣ０＋４・Ｉａ（＝８・Ｉａ））へ変化する。この点、出力電流Ｉｏは、かかる変化後の電流値８・Ｉａから時間変化率２・Ｖｘ／Ｌで下降する。
【０１５５】
上記のスイッチング動作が所定時間Ｔ２継続すると、インダクタ電流ＩＬＮＣが初期値ＩＬＮＣ０に対して電流値Ｉａ分だけ増加して電流値（ＩＬＮＣ０＋Ｉａ）になると共に、インダクタ電流ＩＬＸＢがスイッチング開始時の電流値（ＩＬＸＢ０＋４・Ｉａ）に対して電流値Ｉａ分だけ減少して電流値（ＩＬＸＢ０＋３・Ｉａ）になる。このため、モード１５における上記のスイッチング動作が所定時間Ｔ２継続した場合、出力電流Ｉｏは、上記した電流値（ＩＬＸＢ０−ＩＬＮＣ０＋４・Ｉａ（＝８・Ｉａ））に対して電流値２・Ｉａ分だけ減少した値（ＩＬＸＢ０−ＩＬＮＣ０＋２・Ｉａ（＝６・Ｉａ））となる。
【０１５６】
制御装置２２０は、上記モード１５において、インダクタ電流ＩＬＮＣが電流値（ＩＬＮＣ０＋Ｉａ（＝Ｉａ））に達し、インダクタ電流ＩＬＸＢが電流値（ＩＬＸＢ０＋３・Ｉａ（＝７・Ｉａ））に達し、又は出力電流Ｉｏが電流値（ＩＬＸＢ０−ＩＬＮＣ０＋２・Ｉａ（＝６・Ｉａ））に達したことを判定すると、次に、入力端子１２と出力端子１４との間への電圧値−Ｖｘの入力電圧Ｖｉｎの印加を継続させると共に、スイッチング素子ＳＸＡ１，ＳＸＡ２，ＳＸＢ１，ＳＸＢ２，ＳＮＡ１，ＳＮＡ２，ＳＮＢ１，ＳＮＢ２，ＳＮＣ１，ＳＮＣ２のオン及びオフを維持させつつ、スイッチング素子ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂのオンとオフとを切り替えて、スイッチング素子ＳＦａ，ＳＦｂの双方をオンさせかつスイッチング素子ＳＲａ，ＳＲｂの双方をオフさせる（時刻ｔ１６；モード１６）。
【０１５７】
かかるモード１６でのスイッチング動作が行われると、インダクタＬＮＣにＡ点側が低くかつＢ点側が高いＶｘの電圧が印加されると共に、インダクタＬＸＢに入力端子１２側が低くかつ出力端子１４側が高いＶｘの電圧が印加される。この場合は、そのスイッチング動作の開始後、インダクタＬＮＣに流れるインダクタ電流ＩＬＮＣがそのスイッチング開始時の電流値（ＩＬＮＣ０＋Ｉａ）から時間変化率Ｖｘ／Ｌで下降すると共に、インダクタＬＸＢに流れるインダクタ電流ＩＬＸＢがそのスイッチング開始時の電流値（ＩＬＸＢ０＋３・Ｉａ）から更に時間変化率Ｖｘ／Ｌで下降する。
【０１５８】
上記のスイッチング動作時には、インダクタ電流ＩＬＮＣ，ＩＬＸＢが共に出力電流Ｉｏに対して同じ方向に流れる。尚、かかるスイッチング動作時にも、インダクタＬＮＡ，ＬＮＢ，ＬＸＡに流れるインダクタンス電流ＩＬＮＡ，ＩＬＮＢ，ＩＬＸＡはそれぞれ、かかるスイッチング開始直前の値（ＩＬＮＡ０＋Ｉａ），（ＩＬＮＢ０＋Ｉａ），（ＩＬＸＡ０＋６・Ｉａ）に一定に保持されて、インダクタＬＮＡ，ＬＮＢ，ＬＸＡそれぞれから出力端子１４側へ向けて流れる電流はゼロである。このため、フィルタ回路２００の出力電流Ｉｏは、インダクタ電流ＩＬＮＣとインダクタ電流ＩＬＸＢとの加算値となり（Ｉｏ＝ＩＬＮＣ＋ＩＬＸＢ）、時間変化率２・Ｖｘ／Ｌで下降する。
【０１５９】
尚、上記のスイッチング動作が行われる前後で、出力電流Ｉｏは、電流値（ＩＬＸＢ０−ＩＬＮＣ０＋４・Ｉａ（＝８・Ｉａ））に対して電流値２・Ｉａ分だけ減少した値（ＩＬＸＢ０−ＩＬＮＣ０＋２・Ｉａ（＝６・Ｉａ））から、そのスイッチング開始時におけるインダクタ電流ＩＬＮＣ（＝ＩＬＮＣ０＋Ｉａ）とインダクタ電流ＩＬＸＢ（＝ＩＬＸＢ０＋３・Ｉａ）とを加算した値（＝ＩＬＸＢ０＋ＩＬＮＣ０＋４・Ｉａ（＝８・Ｉａ））へ変化する。この点、出力電流Ｉｏは、かかる変化後の電流値８・Ｉａから時間変化率２・Ｖｘ／Ｌで下降する。
【０１６０】
上記のスイッチング動作が所定時間Ｔ２継続すると、インダクタ電流ＩＬＮＣがスイッチング開始時の電流値（ＩＬＮＣ０＋Ｉａ）に対して電流値Ｉａ分だけ減少して電流値ＩＬＮＣ０になると共に、インダクタ電流ＩＬＸＢがスイッチング開始時の電流値（ＩＬＸＢ０＋３・Ｉａ）に対して電流値Ｉａ分だけ減少して電流値（ＩＬＸＢ０＋２・Ｉａ）になる。このため、モード１６における上記のスイッチング動作が所定時間Ｔ２継続した場合、出力電流Ｉｏは、上記した変化後の電流値（ＩＬＸＢ０＋ＩＬＮＣ０＋４・Ｉａ（＝８・Ｉａ））に対して電流値２・Ｉａ分だけ減少した値（ＩＬＸＢ０＋ＩＬＮＣ０＋２・Ｉａ（＝６・Ｉａ））となる。
【０１６１】
制御装置２２０は、上記モード１６において、インダクタ電流ＩＬＮＣが電流値ＩＬＮＣ０（ゼロ）に達し、インダクタ電流ＩＬＸＢが電流値（ＩＬＸＢ０＋２・Ｉａ（＝６・Ｉａ））に達し、又は出力電流Ｉｏが電流値（ＩＬＸＢ０＋ＩＬＮＣ０＋２・Ｉａ（＝６・Ｉａ））に達したことを判定すると、次に、入力端子１２と出力端子１４との間への電圧値−Ｖｘの入力電圧Ｖｉｎの印加を継続させると共に、スイッチング素子ＳＸＡ１，ＳＸＡ２，ＳＸＢ１，ＳＸＢ２，ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂ，ＳＮＡ１，ＳＮＡ２のオン及びオフを維持させつつ、スイッチング素子ＳＮＢ１，ＳＮＢ２，ＳＮＣ１，ＳＮＣ２のオンとオフとを切り替えて、スイッチング素子ＳＮＢ２，ＳＮＣ１をオフさせかつスイッチング素子ＳＮＢ１，ＳＮＣ２をオンさせる（時刻ｔ１７；モード１７）。
【０１６２】
かかるモード１７でのスイッチング動作が行われると、インダクタＬＮＢにＡ点側が低くかつＢ点側が高いＶｘの電圧が印加されると共に、インダクタＬＸＢに入力端子１２側が低くかつ出力端子１４側が高いＶｘの電圧が印加される。この場合は、そのスイッチング動作の開始後、インダクタＬＮＢに流れるインダクタ電流ＩＬＮＢがそのスイッチング開始時の電流値（ＩＬＮＢ０＋Ｉａ）から時間変化率Ｖｘ／Ｌで下降すると共に、インダクタＬＸＢに流れるインダクタ電流ＩＬＸＢがそのスイッチング開始時の電流値（ＩＬＸＢ０＋２・Ｉａ）から更に時間変化率Ｖｘ／Ｌで下降する。
【０１６３】
上記のスイッチング動作時には、インダクタ電流ＩＬＮＢ，ＩＬＸＢが共に出力電流Ｉｏに対して同じ方向に流れる。尚、かかるスイッチング動作時にも、インダクタＬＮＡ，ＬＮＣ，ＬＸＡに流れるインダクタンス電流ＩＬＮＡ，ＩＬＮＣ，ＩＬＸＡはそれぞれ、かかるスイッチング開始直前の値（ＩＬＮＡ０＋Ｉａ），ＩＬＮＣ０，（ＩＬＸＡ０＋６・Ｉａ）に一定に保持されて、インダクタＬＮＡ，ＬＮＣ，ＬＸＡそれぞれから出力端子１４側へ向けて流れる電流はゼロである。このため、フィルタ回路２００の出力電流Ｉｏは、インダクタ電流ＩＬＮＢとインダクタ電流ＩＬＸＢとの加算値となり（Ｉｏ＝ＩＬＮＢ＋ＩＬＸＢ）、時間変化率２・Ｖｘ／Ｌで下降する。
【０１６４】
尚、上記のスイッチング動作が行われる前後で、出力電流Ｉｏは、電流値（ＩＬＸＢ０＋ＩＬＮＣ０＋４・Ｉａ（＝８・Ｉａ））に対して電流値２・Ｉａ分だけ減少した値（ＩＬＸＢ０＋ＩＬＮＣ０＋２・Ｉａ（＝６・Ｉａ））から、そのスイッチング開始時におけるインダクタ電流ＩＬＮＢ（＝ＩＬＮＢ０＋Ｉａ）とインダクタ電流ＩＬＸＢ（＝ＩＬＸＢ０＋２・Ｉａ）とを加算した値（＝ＩＬＸＢ０＋ＩＬＮＢ０＋３・Ｉａ（＝８・Ｉａ））へ変化する。この点、出力電流Ｉｏは、かかる変化後の電流値８・Ｉａから時間変化率２・Ｖｘ／Ｌで下降する。
【０１６５】
上記のスイッチング動作が所定時間Ｔ２継続すると、インダクタ電流ＩＬＮＢがスイッチング開始時の電流値（ＩＬＮＢ０＋Ｉａ）に対して電流値Ｉａ分だけ減少して電流値ＩＬＮＢ０になると共に、インダクタ電流ＩＬＸＢがスイッチング開始時の電流値（ＩＬＸＢ０＋２・Ｉａ）に対して電流値Ｉａ分だけ減少して電流値（ＩＬＸＢ０＋Ｉａ）になる。このため、モード１７における上記のスイッチング動作が所定時間Ｔ２継続した場合、出力電流Ｉｏは、上記した変化後の電流値（ＩＬＸＢ０＋ＩＬＮＢ０＋３・Ｉａ（＝８・Ｉａ））に対して電流値２・Ｉａ分だけ減少した値（ＩＬＸＢ０＋ＩＬＮＢ０＋Ｉａ（＝６・Ｉａ））となる。
【０１６６】
制御装置２２０は、上記モード１７において、インダクタ電流ＩＬＮＢが電流値ＩＬＮＢ０（＝Ｉａ）に達し、インダクタ電流ＩＬＸＢが電流値（ＩＬＸＢ０＋Ｉａ（＝５・Ｉａ））に達し、又は出力電流Ｉｏが電流値（ＩＬＸＢ０＋ＩＬＮＢ０＋Ｉａ（＝６・Ｉａ））に達したことを判定すると、次に、入力端子１２と出力端子１４との間への電圧値−Ｖｘの入力電圧Ｖｉｎの印加を継続させると共に、スイッチング素子ＳＸＡ１，ＳＸＡ２，ＳＸＢ１，ＳＸＢ２，ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂ，ＳＮＣ１，ＳＮＣ２のオン及びオフを維持させつつ、スイッチング素子ＳＮＢ１，ＳＮＢ２，ＳＮＣ１，ＳＮＣ２のオンとオフとを切り替えて、スイッチング素子ＳＮＡ２，ＳＮＢ１をオフさせかつスイッチング素子ＳＮＡ１，ＳＮＢ２をオンさせる（時刻ｔ１８；モード１８）。
【０１６７】
かかるモード１８でのスイッチング動作が行われると、インダクタＬＮＡにＡ点側が低くかつＢ点側が高いＶｘの電圧が印加されると共に、インダクタＬＸＢに入力端子１２側が低くかつ出力端子１４側が高いＶｘの電圧が印加される。この場合は、そのスイッチング動作の開始後、インダクタＬＮＡに流れるインダクタ電流ＩＬＮＡがそのスイッチング開始時の電流値（ＩＬＮＡ０＋Ｉａ）から時間変化率Ｖｘ／Ｌで下降すると共に、インダクタＬＸＢに流れるインダクタ電流ＩＬＸＢがそのスイッチング開始時の電流値（ＩＬＸＢ０＋Ｉａ）から更に時間変化率Ｖｘ／Ｌで下降する。
【０１６８】
上記のスイッチング動作時には、インダクタ電流ＩＬＮＡ，ＩＬＸＢが共に出力電流Ｉｏに対して同じ方向に流れる。尚、かかるスイッチング動作時にも、インダクタＬＮＢ，ＬＮＣ，ＬＸＡに流れるインダクタンス電流ＩＬＮＢ，ＩＬＮＣ，ＩＬＸＡはそれぞれ、かかるスイッチング開始直前の値ＩＬＮＢ０，ＩＬＮＣ０，（ＩＬＸＡ０＋６・Ｉａ）に一定に保持されて、インダクタＬＮＢ，ＬＮＣ，ＬＸＡそれぞれから出力端子１４側へ向けて流れる電流はゼロである。このため、フィルタ回路２００の出力電流Ｉｏは、インダクタ電流ＩＬＮＡとインダクタ電流ＩＬＸＢとの加算値となり（Ｉｏ＝ＩＬＮＡ＋ＩＬＸＢ）、時間変化率２・Ｖｘ／Ｌで下降する。
【０１６９】
尚、上記のスイッチング動作が行われる前後で、出力電流Ｉｏは、電流値（ＩＬＸＢ０＋ＩＬＮＢ０＋３・Ｉａ（＝８・Ｉａ））に対して電流値２・Ｉａ分だけ減少した値（ＩＬＸＢ０＋ＩＬＮＢ０＋Ｉａ（＝６・Ｉａ））から、そのスイッチング開始時におけるインダクタ電流ＩＬＮＡ（＝ＩＬＮＡ０＋Ｉａ）とインダクタ電流ＩＬＸＢ（＝ＩＬＸＢ０＋Ｉａ）とを加算した値（＝ＩＬＸＢ０＋ＩＬＮＡ０＋２・Ｉａ（＝８・Ｉａ））へ変化する。この点、出力電流Ｉｏは、かかる変化後の電流値８・Ｉａから時間変化率２・Ｖｘ／Ｌで下降する。
【０１７０】
上記のスイッチング動作が所定時間Ｔ２継続すると、インダクタ電流ＩＬＮＡがスイッチング開始時の電流値（ＩＬＮＡ０＋Ｉａ）に対して電流値Ｉａ分だけ減少して電流値ＩＬＮＡ０になると共に、インダクタ電流ＩＬＸＢがスイッチング開始時の電流値（ＩＬＸＢ０＋Ｉａ）に対して電流値Ｉａ分だけ減少して電流値ＩＬＸＢ０になる。このため、モード１８における上記のスイッチング動作が所定時間Ｔ２継続した場合、出力電流Ｉｏは、上記した変化後の電流値（ＩＬＸＢ０＋ＩＬＮＡ０＋２・Ｉａ（＝８・Ｉａ））に対して電流値２・Ｉａ分だけ減少した値（ＩＬＸＢ０＋ＩＬＮＡ０（＝６・Ｉａ））となる。
【０１７１】
以後、制御装置２２０は、インダクタＬＸＡ，ＬＸＢのうち流通する電流が時間変化するインダクタをインダクタＬＸＢからインダクタＬＸＡへ切り替えたうえで、上記モード１３〜モード１８と同様の手順で各スイッチング素子をスイッチング動作させるモード１９〜モード２４を実行する（時刻ｔ１９〜時刻ｔ２４）。尚、このモード１９〜モード２４において、インダクタＬＸＢに流れるインダクタ電流ＩＬＸＢは、電流値ＩＬＸＢ０に一定に保持される。
【０１７２】
制御装置２２０は、例えば上記モード１８において、インダクタ電流ＩＬＮＡが電流値ＩＬＮＡ０（＝２・Ｉａ）に達し、インダクタ電流ＩＬＸＢが電流値ＩＬＸＢ０（＝４・Ｉａ））に達し、又は出力電流Ｉｏが電流値（ＩＬＸＢ０＋ＩＬＮＡ０（＝６・Ｉａ））に達したことを判定すると、次に、入力端子１２と出力端子１４との間への電圧値−Ｖｘの入力電圧Ｖｉｎの印加を継続させると共に、スイッチング素子ＳＮＡ１，ＳＮＡ２，ＳＮＢ１，ＳＮＢ２，ＳＮＣ１，ＳＮＣ２のオン及びオフを維持させつつ、スイッチング素子ＳＸＡ１，ＳＸＡ２，ＳＸＢ１，ＳＸＢ２，ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂのオンとオフとを切り替える（時刻ｔ１９；モード１９）。
【０１７３】
そして、モード２４におけるスイッチング動作が所定時間Ｔ２継続すると、インダクタ電流ＩＬＮＡがスイッチング開始時の電流値（ＩＬＮＡ０＋Ｉａ）に対して電流値Ｉａ分だけ減少して電流値ＩＬＮＡ０になると共に、インダクタ電流ＩＬＸＡがスイッチング開始時の電流値（ＩＬＸＡ０＋Ｉａ）に対して電流値Ｉａ分だけ減少して電流値ＩＬＸＡ０になる。このため、モード２４におけるスイッチング動作が所定時間Ｔ２継続した場合、出力電流Ｉｏは、電流値（ＩＬＸＡ０＋ＩＬＮＡ０＋２・Ｉａ（＝６・Ｉａ））に対して電流値２・Ｉａ分だけ減少した値（ＩＬＸＡ０＋ＩＬＮＡ０（＝６・Ｉａ））となる。
【０１７４】
制御装置２２０は、上記モード２４において、インダクタ電流ＩＬＮＡがＩＬＮＡ０に達し、インダクタ電流ＩＬＸＡが電流値ＩＬＸＡ０に達し、又は出力電流Ｉｏが電流値（ＩＬＸＡ０＋ＩＬＮＡ０）に達したことを判定すると、次に、入力端子１２と出力端子１４との間に印加する入力電圧Ｖｉｎの正負を切り替えて、入力端子１２と出力端子１４との間に電圧値が＋Ｖｘである入力電圧Ｖｉｎを印加させつつ、スイッチング素子ＳＸＡ１，ＳＸＡ２，ＳＸＢ１，ＳＸＢ２，ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂ，ＳＮＡ１，ＳＮＡ２，ＳＮＢ１，ＳＮＢ２，ＳＮＣ１，ＳＮＣ２のオン及びオフを維持させる（時刻ｔ２５；上記モード１）。
【０１７５】
以後、制御装置２２０は、上記のモード１〜モード２４を繰り返し実行する。
【０１７６】
このように、本実施例においては、入力端子１２と出力端子１４との間に、両端の接続先が反転される３個のインダクタＬＮＡ，ＬＮＢ，ＬＮＣと、両端の接続先が反転されずに固定される２個のインダクタＬＸＡ，ＬＸＢと、を並列接続させる。そのうえで、上記の如く制御装置２２０により、２個のインダクタＬＸＡ，ＬＸＢのうち流通する電流が時間変化するインダクタを一つに限定しつつ順に切り替えるべく、各スイッチング素子ＳＸＡ１，ＳＸＡ２，ＳＸＢ１，ＳＸＢ２それぞれをスイッチング動作させる。また、３個のインダクタＬＮＡ，ＬＮＢ，ＬＮＣのうち流通する電流が時間変化するインダクタを一つに限定しつつ順に切り替えるべく、各スイッチング素子ＳＮＡ１，ＳＮＡ２，ＳＮＢ１，ＳＮＢ２，ＳＮＣ１，ＳＮＣ２それぞれをスイッチング動作させつつ、インダクタＬＮＡ，ＬＮＢ，ＬＮＣの両端の接続先を反転させるべく、各スイッチング素子ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂそれぞれをスイッチング動作させる。
【０１７７】
上記した両端の接続先が反転される３個のインダクタＬＮＡ，ＬＮＢ，ＬＮＣは、初期時及び流通する電流が時間変化するインダクタの切替時を含めて常に互いに異なる充電状態にある。このため、本実施例によれば、インダクタＬＮＡ，ＬＮＢ，ＬＮＣのうち流通する電流が時間変化するインダクタの切替前後で出力電流Ｉｏを変化させることが可能であるので、その切替前後で出力電流Ｉｏが変化しない構成と比較して、全体として出力電流Ｉｏのリプルを低減することができる。
【０１７８】
また、インダクタＬＮＡ，ＬＮＢ，ＬＮＣの両端の接続先の反転（具体的には、スイッチング素子ＳＦａ，ＳＦｂのオンかつスイッチング素子ＳＲａ，ＳＲｂのオフから、スイッチング素子ＳＦａ，ＳＦｂのオフかつスイッチング素子ＳＲａ，ＳＲｂのオンへの切り替え）は、インダクタＬＮＡ，ＬＮＢ，ＬＮＣのうちその時点で充電状態が最小又は最大である（すなわち、インダクタ電流ＩＬＮが最小又は最大である）インダクタＬＮに対応するスイッチング素子ＳＮ１がオンされかつスイッチング素子ＳＮ２がオフされているとき、すなわち、かかるスイッチング動作により当該インダクタＬＮに流れる電流が時間変化するときに、行われる。
【０１７９】
一方、インダクタＬＮＡ，ＬＮＢ，ＬＮＣの両端の接続先の反転（具体的には、スイッチング素子ＳＦａ，ＳＦｂのオフかつスイッチング素子ＳＲａ，ＳＲｂのオンから、スイッチング素子ＳＦａ，ＳＦｂのオンかつスイッチング素子ＳＲａ，ＳＲｂのオフへの切り替え）は、インダクタＬＮＡ，ＬＮＢ，ＬＮＣのうちその時点で充電状態が最大又は最小である（すなわち、インダクタ電流ＩＬＮが最大又は最小である）インダクタＬＮに対応するスイッチング素子ＳＮ１がオンされかつスイッチング素子ＳＮ２がオフされているとき、すなわち、かかるスイッチング動作により当該インダクタＬＮに流れる電流が時間変化するときに、行われる。
【０１８０】
更に、２個のインダクタＬＸＡ，ＬＸＢのうち流通する電流が時間変化するインダクタの切り替え（すなわち、オンされるスイッチング素子ＳＸＡ１，ＳＸＡ２の切り替え、及び、オフされるスイッチング素子ＳＸＢ１，ＳＸＢ２の切り替え）は、両インダクタＬＸＡ，ＬＸＢの充電状態が互いに異なり、かつ、充電状態が最大であるインダクタＬＮの両端の接続先が反転されたときに行われる。
【０１８１】
上記の如く充電状態が最小であるインダクタＬＮに流れる電流が時間変化するときにそのインダクタＬＮの両端の接続先が反転されれば、出力電流Ｉｏのリプルの振幅が最小限に抑えられる。また、上記の如く充電状態が最大であるインダクタＬＮに流れる電流が時間変化するときにそのインダクタＬＮの両端の接続先が反転された場合において、その時点で２個のインダクタＬＸＡ，ＬＸＢの充電状態が互いに異なるときは、その２個のインダクタＬＸＡ，ＬＸＢのうち流通する電流が時間変化するインダクタの切り替えが行われる。このため、充電状態が最大であるインダクタＬＮの両端の接続先の反転が行われる場合或いは２個のインダクタＬＸＡ，ＬＸＢのうち流通する電流が時間変化するインダクタの切替が行われる場合、その反転前後で生じるそのインダクタＬＮに流れるインダクタ電流ＩＬＮの電流差と、インダクタＬＸＡ，ＬＸＢの切替前後で生じるそのインダクタＬＸに流れるインダクタ電流ＩＬＸの電流差とを一部で打ち消し合うことができるので、上記した充電状態が最小であるインダクタＬＮの両端の接続先の反転が行われる場合と同様に、出力電流Ｉｏのリプルの振幅が最小限に抑えられる。
【０１８２】
従って、かかる構成によれば、フィルタ回路２００の出力電流Ｉｏを電流値（ＩＬＮＡ０＋ＩＬＸＡ０（＝６・Ｉａ））から電流値（ＩＬＮＡ０＋ＩＬＸＡ０＋２・Ｉａ（＝８・Ｉａ））までの範囲に収めることができ、その出力電流Ｉｏのリプルの振幅を電流値２・Ｉａの範囲内になるように低減することができる。また、インダクタＬＸＡ，ＬＸＢに流れるインダクタ電流ＩＬＸＡ，ＩＬＸＢの初期値ＩＬＸ０が設定されることで、フィルタ回路２００の出力電流Ｉｏにそのインダクタ電流ＩＬＸＡ，ＩＬＸＢの初期値ＩＬＸ０分の直流成分を重畳することができる。従って、本実施例のフィルタ回路２００によれば、直流成分が重畳された出力電流Ｉｏを出力しつつ、その出力電流Ｉｏのリプルの振幅を所定範囲内になるように低減することができる。このため、本実施例によれば、出力電流Ｉｏの平滑化や信号のノイズ低減を図ることができる。
【０１８３】
また、本実施例においては、両端の接続先が入力端子１２及び出力端子１４のうちで反転されずに固定されるインダクタとして、入力端子１２と出力端子１４との間に互いに並列接続される２個のインダクタＬＸＡ，ＬＸＢが設けられる。そして、これら２個のインダクタＬＸＡ，ＬＸＢのうち何れか一方のインダクタに流通する電流が時間変化する一方かつ他方のインダクタに流通する電流が一定に保持されると共に、更に、その流通する電流が時間変化するインダクタが順に切り替わる。また、両端の接続先が入力端子１２及び出力端子１４のうちで反転されるインダクタとして、入力端子１２と出力端子１４との間に互いに並列接続される３個のインダクタＬＮＡ，ＬＮＢ，ＬＮＣが設けられる。そして、これら３個のインダクタＬＮＡ，ＬＮＢ，ＬＮＣのうち何れか一のインダクタに流通する電流が時間変化する一方かつ他の２つのインダクタに流通する電流が一定に保持されると共に、更に、その流通する電流が時間変化すインダクタが順に切り替わる。
【０１８４】
かかる構成によれば、両端の接続先が入力端子１２及び出力端子１４のうちで固定される２個のインダクタＬＸＡ，ＬＸＢのうち流通する電流が時間変化するインダクタを切り替え、かつ、両端の接続先が入力端子１２及び出力端子１４のうちで反転される３個のインダクタＬＮＡ，ＬＮＢ，ＬＮＣのうち流通する電流が時間変化するインダクタを切り替えつつ、その両端の接続先を反転させることで、上記第１実施例の構成と比較して、出力電流Ｉｏのリプルの振幅を電流値２・Ｉａの範囲内になるように低減することができる期間を２×３＝６倍にすることができる。従って、本実施例のフィルタ回路２００によれば、入力電圧Ｖｉｎの切り替え周期が６倍に長くなっても、出力電流Ｉｏのリプルの振幅を確実に所定範囲内になるように低減することができるので、低周波のノイズを抑えることができる。
【０１８５】
更に、本実施例においては、出力電流Ｉｏのリプルの振幅を電流値２・Ｉａの範囲内になるように低減するうえで、入力端子１２と出力端子１４との間に互いに並列接続される５個のインダクタＬＸＡ，ＬＸＢ，ＬＮＡ，ＬＮＢ，ＬＮＣが用いられる。
【０１８６】
これら５個のインダクタＬＸＡ，ＬＸＢ，ＬＮＡ，ＬＮＢ，ＬＮＣのインダクタンスＬと同じインダクタンスＬを有する５個のインダクタが直列接続されたフィルタ回路では、入力端子１２と出力端子１４との間に電圧値が＋Ｖｘ又は−Ｖｘである入力電圧Ｖｉｎが印加された場合に、インダクタ電流が時間変化率Ｖｘ／（５・Ｌ）で上昇又は下降する。かかる対比例のフィルタ回路では、図７に破線で示す如く、スイッチング動作が開始から所定時間（１０・Ｔ２）を超えると、以後、出力電流Ｉｏが初期値に対して電流値２・Ｉａ分だけ増加した値を超えるので、出力電流Ｉｏのリプルの振幅が電流値２・Ｉａの範囲内を超えてしまう。
【０１８７】
これに対して、本実施例のフィルタ回路２００においては、上記した対比例のフィルタ回路と同じく５個のインダクタＬＸＡ，ＬＸＢ，ＬＮＡ，ＬＮＢ，ＬＮＣが使用されても、常に出力電流Ｉｏのリプルの振幅が電流値２・Ｉａの範囲内に抑えられる。従って、本実施例のフィルタ回路２００によれば、同じ数のインダクタが用いられる上記した対比例のフィルタ回路と比較して、回路全体としてのインダクタンスＬを増大させることができ、出力電流Ｉｏのリプルの振幅を低減することができる。
【０１８８】
尚、上記の第３実施例においては、インダクタＬＮＡ，ＬＮＢ，ＬＮＣが「第１のインダクタ」として機能する。インダクタＬＸＡ，ＬＸＢが「第２のインダクタ」として機能する。スイッチング素子ＳＮＡ１，ＳＮＢ１，ＳＮＣ１が「第３のスイッチング素子」として機能する。スイッチング素子ＳＮＡ２，ＳＮＢ２，ＳＮＣ２が「第４のスイッチング素子」として機能する。制御装置２２０が特許請求の範囲に記載した「第１の制御部」及び「第２の制御部」として機能する。
【０１８９】
ところで、上記の第３実施例においては、入力端子１２と出力端子１４との間に互いに並列接続される５個のインダクタとして、両端の接続先が反転される３個のインダクタＬＮＡ，ＬＮＢ，ＬＮＣと、両端の接続先が反転されずに固定される２個のインダクタＬＸＡ，ＬＸＢと、を用いる。しかし、本発明はこれに限定されるものではなく、逆に、図８に示す如く、両端の接続先が反転される２個のインダクタＬＮＡ，ＬＮＢと、両端の接続先が反転されずに固定される３個のインダクタＬＸＡ，ＬＸＢ，ＬＸＣと、を用いるものとしてもよい。
【０１９０】
かかる変形例では、フィルタ回路３００は、入力端子１２と出力端子１４との間に互いに並列接続される５個のインダクタＬＮＡ，ＬＮＢ，ＬＸＡ，ＬＸＢ，ＬＸＣと、１４個のスイッチング素子ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂ，ＳＸＡ１，ＳＸＡ２，ＳＸＢ１，ＳＸＢ２，ＳＸＣ１，ＳＸＣ２，ＳＮＡ１，ＳＮＡ２，ＳＮＢ１，ＳＮＢ２と、を備える。
【０１９１】
スイッチング素子ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂは、インダクタＬＮＡ，ＬＮＢの両端の接続先を入力端子１２及び出力端子１４のうちで反転させるためのものであって、インダクタＬＮＡ，ＬＮＢに流れる電流ＩＬＮＡ，ＩＬＮＢの方向を出力電流Ｉｏの方向に対して同方向と逆方向とで切り替えるためのものである。スイッチング素子ＳＸＡ１は、インダクタＬＸＡの一端と入力端子１２とを導通し又は遮断するためのものである。スイッチング素子ＳＸＢ１は、インダクタＬＸＢの一端と入力端子１２とを導通し又は遮断するためのものである。スイッチング素子ＳＸＣ１は、インダクタＬＸＣの一端と入力端子１２とを導通し又は遮断するためのものである。スイッチング素子ＳＸＡ２，ＳＸＢ２，ＳＸＣ２は、インダクタＬＸＡ，ＬＸＢ，ＬＸＣの両端を開放し又は短絡するためのものである。スイッチング素子ＳＮＡ１は、インダクタＬＮＡの一端とＡ点ととを導通し又は遮断するためのものである。スイッチング素子ＳＮＢ１は、インダクタＬＮＢの一端とＡ点とを導通し又は遮断するためのものである。スイッチング素子ＳＮＡ２，ＳＮＢ２は、インダクタＬＮＡ，ＬＮＢの両端を開放し又は短絡するためのものである。
【０１９２】
尚、インダクタ電流ＩＬＮＡ，ＩＬＮＢの初期値をＩＬＮＡ０，ＩＬＮＢ０とし、また、インダクタ電流ＩＬＸＡ，ＩＬＸＢ，ＩＬＸＣの初期値をＩＬＸＡ０，ＩＬＸＢ０，ＩＬＸＣ０とする。インダクタＬＮＡとインダクタＬＮＢとは、初期時及び通電されるインダクタの切替時を含めて常に互いに異なる充電状態にある。インダクタ電流ＩＬＮＡ，ＩＬＮＢの初期値ＩＬＮＡ０，ＩＬＮＢ０は、互いに異なるものであるが、出力電流Ｉｏのリプルの振幅を低減するうえでは何れか一つがゼロであることが望ましい。例えば、ＩＬＮＡ０＝ＩａかつＩＬＮＢ０＝０が成立する。
【０１９３】
また、インダクタ電流ＩＬＸＡ，ＩＬＸＢ，ＩＬＸＣの初期値ＩＬＸＡ０，ＩＬＸＢ０，ＩＬＸＣ０はそれぞれゼロでなくてもよいが、インダクタＬＸＡとインダクタＬＸＢとインダクタＬＸＣとは、初期に互いに同じ充電状態にあり、インダクタ電流ＩＬＸＡ，ＩＬＸＢ，ＩＬＸＣの初期値ＩＬＸＡ０，ＩＬＸＢ０，ＩＬＸＣ０は互いに同じである（ＩＬＸＡ０＝ＩＬＸＢ０＝ＩＬＸＣ０＝ＩＬＸ０）。例えば、ＩＬＸ０＝４・Ｉａが成立する。
【０１９４】
かかる変形例においては、図９に示す如く、各スイッチング素子ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂ，ＳＸＡ１，ＳＸＡ２，ＳＸＢ１，ＳＸＢ２，ＳＸＣ１，ＳＸＣ２，ＳＮＡ１，ＳＮＡ２，ＳＮＢ１，ＳＮＢ２のスイッチング動作の制御によって、３個のインダクタＬＸＡ，ＬＸＢ，ＬＸＣのうち流通する電流が時間変化するインダクタを切り替え、かつ、２個のインダクタＬＮＡ，ＬＮＢのうち流通する電流が時間変化するインダクタを切り替えつつ、インダクタＬＮＡ，ＬＮＢの両端の接続先を反転させる。かかる構成でも、出力電流Ｉｏのリプルの振幅を電流値２・Ｉａの範囲内になるように低減することが可能である。従って、この変形例のフィルタ回路においても、上記第３実施例のフィルタ回路２００と同様の効果を得ることができる。
【０１９５】
また、上記の第３実施例においては、入力端子１２と出力端子１４との間に互いに並列接続されるインダクタの数を５個とし、両端の接続先が反転されるインダクタＬＮの数を３個とし、両端の接続先が反転されずに固定されるインダクタＬＸの数を２個とした。しかし、本発明はこれに限定されるものではなく、入力端子１２と出力端子１４との間に互いに並列接続されるインダクタの数を５個を超えた数とすることとしてもよい。
【０１９６】
更に、上記の第１〜第３実施例や変形例においては、スイッチング素子ＳＸＡ１，ＳＸＢ１，ＳＸＣ１，ＳＮＡ１，ＳＮＢ１，ＳＮＣ１を、インダクタＬＸＡ，ＬＸＢ，ＬＸＣ，ＬＮＡ，ＬＮＢ，ＬＮＣの一端と入力端子１２又は入力端子１２側のＡ点との間の経路上に介在させている。しかし、本発明はこれに限定されるものではなく、インダクタＬＸＡ，ＬＸＢ，ＬＸＣ，ＬＮＡ，ＬＮＢ，ＬＮＣの他端と出力端子１４又は出力端子１４側のＢ点との間の経路上に介在させることとしてもよい。
【符号の説明】
【０１９７】
１０，１００，２００  フィルタ回路
１２  入力端子
１４  出力端子
２０〜２６，１０２〜１０８，２０２〜２１２  経路
３０，１１０，２２０  制御装置
ＬＮ，ＬＮＡ，ＬＮＢ，ＬＮＣ，ＬＸ，ＬＸＡ，ＬＸＢ  インダクタ
ＳＦａ，ＳＦｂ，ＳＲａ，ＳＲｂ，ＳＸＡ１，ＳＸＡ２，ＳＸＢ１，ＳＸＢ２，ＳＮＡ１，ＳＮＡ２，ＳＮＢ１，ＳＮＢ２，ＳＮＣ１，ＳＮＣ２  スイッチング素子
Ｖｉｎ  入力電圧
Ｉｏ  出力電流
ＩＬＮ，ＩＬＮＡ，ＩＬＮＢ，ＩＬＮＣ，ＩＬＸ，ＩＬＸＡ，ＩＬＸＢ  インダクタ電流
【図１】
2015201924.tif 000003
【図２】
2015201924.tif 000004
【図３】
2015201924.tif 000005
【図４】
2015201924.tif 000006
【図５】
2015201924.tif 000007
【図６】
2015201924.tif 000008
【図７】
2015201924.tif 000009
【図８】
2015201924.tif 000010
【図９】
2015201924.tif 000011