(57)【要約】【課題】スイッチング電源回路からの出力電流に加算される電流量の誤差を低減させることができる。【解決手段】調整装置１００は、設定された指定値に応じた電流量の電流を生成可能な電流源回路１１２の指定値を所定値に設定し、スイッチング電源回路１０１からの出力電流がキャパシタ１１１へ流れていない状態でスイッチ１１３を放電側に切り替えることによって、キャパシタ１１１の放電を完了させる。調整装置１００は、キャパシタ１１１の放電が完了し、指定値が設定された後に、スイッチ１１３を充電側に切り替えることによりキャパシタ１１１を充電させ、スイッチ１１３が充電側に切り替えられてからキャパシタ１１１の電位差が閾値を超えるまでの時間を計測する。調整装置１００は、計測された時間と所定値とに基づいて、計測される時間が所定時間となる指定値を算出し、電流源回路１１２の指定値を算出された指定値に設定する。【選択図】図１
2014064341.tif 000002
【特許請求の範囲】
【請求項１】
スイッチング電源回路からの出力電流が充電されるキャパシタと、
設定された指定値に応じた電流量の電流を生成して前記キャパシタに充電させる電流源回路と、
前記電流源回路からの電流による前記キャパシタの充電と、前記キャパシタの放電と、を切り替えるスイッチと、
前記電流源回路の前記指定値を所定値に設定する第１設定部と、
前記出力電流が前記キャパシタへ充電されていない状態で前記スイッチを放電側に切り替えることによって、前記キャパシタの放電を完了させる第１制御部と、
前記第１制御部によって前記キャパシタの放電が完了し、前記第１設定部によって前記指定値が設定された後に、前記スイッチを充電側に切り替えることにより前記キャパシタを充電させる第２制御部と、
前記第２制御部によって前記スイッチが充電側に切り替えられてから前記キャパシタの電位差が閾値を超えるまでの時間を計測する計測部と、
前記計測部によって計測された時間と前記所定値とに基づいて、前記計測部によって計測される時間が所定時間となる前記指定値を算出する算出部と、
前記電流源回路の前記指定値を前記算出部によって算出された指定値に設定する第２設定部と、
を有することを特徴とする調整装置。
【請求項２】
前記算出部によって算出される指定値は、
前記計測部によって計測された時間を、前記所定時間によって除算し、前記所定値を乗算して得られる値であることを特徴とする請求項１に記載の調整装置。
【請求項３】
前記計測部は、
前記キャパシタの電位差が前記閾値を超えたか否かを判定するコンパレータと、
前記コンパレータによる判定結果に基づいて、前記第２制御部によって前記スイッチが充電側に切り替えられてから前記キャパシタの電位差が前記閾値を超えるまでの時間をカウントするカウンタと、
を有することを特徴とする請求項１または２に記載の調整装置。
【請求項４】
スイッチング電源回路からの出力電流が充電されるキャパシタと、
設定された指定値に応じた電流量の電流を生成して前記キャパシタに充電させる電流源回路と、
前記電流源回路からの電流による前記キャパシタの充電と、前記キャパシタの放電と、を切り替えるスイッチと、
前記電流源回路の前記指定値を、設定可能な各値に順次設定する第１設定部と、
前記第１設定部によって前記指定値が設定される都度、前記出力電流が前記キャパシタへ充電されていない状態で前記スイッチを放電側に切り替えることによって、前記キャパシタの放電を完了させる第１制御部と、
前記第１制御部によって前記キャパシタの放電が完了した場合に、前記スイッチを充電側に切り替えることにより前記キャパシタを充電させる第２制御部と、
前記第２制御部によって前記スイッチが充電側に切り替えられてから前記キャパシタの電位差が閾値を超えるまでの時間が所定時間であるか否かを判定する判定部と、
前記電流源回路の前記指定値を、前記第１設定部によって設定された値の中で、前記判定部によって前記閾値を超えるまでの時間が前記所定時間であると判定された値に設定する第２設定部と、
を有することを特徴とする調整装置。
【請求項５】
前記判定部は、
前記キャパシタの電位差が前記閾値を超えたか否かを判定するコンパレータと、
前記第２制御部によって前記スイッチが充電側に切り替えられてから前記所定時間が経過するまでをカウントするカウンタと、
前記コンパレータによる判定結果と、前記カウンタによるカウント結果と、に基づいて、前記キャパシタの電位差が閾値を超えたタイミングと、前記第２制御部によって前記スイッチが充電側に切り替えられてから前記所定時間経過したタイミングと、が一致するか否かを判断する判断部と、
を有することを特徴とする請求項４に記載の調整装置。
【請求項６】
スイッチング電源回路からの出力電流が充電されるキャパシタと、
設定された指定値に応じた電流量の電流を生成して前記キャパシタに充電させる電流源回路と、
前記電流源回路からの電流による前記キャパシタの充電と、前記キャパシタの放電と、を切り替えるスイッチと、
を有するスロープ補償回路に設定する前記指定値を調整する調整方法であって、
前記電流源回路の前記指定値を所定値に設定し、
前記出力電流が前記キャパシタへ充電されていない状態で前記スイッチを放電側に切り替えることによって、前記キャパシタの放電を完了させ、
前記キャパシタの放電が完了し、前記指定値が設定された後に、前記スイッチを充電側に切り替えることにより前記キャパシタを充電させ、
前記スイッチが充電側に切り替えられてから前記キャパシタの電位差が閾値を超えるまでの時間を計測し、
計測された時間と前記所定値とに基づいて、計測される時間が所定時間となる前記指定値を算出し、
前記電流源回路の前記指定値を算出された指定値に設定する、
ことを特徴とする調整方法。
【請求項７】
スイッチング電源回路からの出力電流が充電されるキャパシタと、
設定された指定値に応じた電流量の電流を生成して前記キャパシタに充電させる電流源回路と、
前記電流源回路からの電流による前記キャパシタの充電と、前記キャパシタの放電と、を切り替えるスイッチと、
を有するスロープ補償回路に設定する前記指定値を調整する調整方法であって、
前記電流源回路の前記指定値を、設定可能な各値に順次設定し、
前記指定値が設定される都度、前記出力電流が前記キャパシタへ充電されていない状態で前記スイッチを放電側に切り替えることによって、前記キャパシタの放電を完了させ、
前記キャパシタの放電が完了した場合に、前記スイッチを充電側に切り替えることにより前記キャパシタを充電させ、
前記スイッチが充電側に切り替えられてから前記キャパシタの電位差が閾値を超えるまでの時間が所定時間であるか否かを判定し、
前記電流源回路の前記指定値を、設定された値の中で、前記閾値を超えるまでの時間が前記所定時間であると判定された値に設定する、
ことを特徴とする調整方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、調整装置、および調整方法に関する。
【背景技術】
【０００２】
従来、直流電圧をスイッチング電源回路によって降下または上昇させて出力する技術が知られている（たとえば、下記特許文献１参照。）。たとえば、スイッチング電源回路内のスイッチング用の素子のオン時間とオフ時間の比を増減させることにより、スイッチング電源回路から出力される電圧値が一定値に維持される。
【０００３】
このような構成においては、スイッチング電源回路からの電流をフィードバックすることによってスイッチング用の素子のオン期間が制御される際に、サブハーモニック発振が発生する可能性がある。そこで、スイッチング電源回路を制御するスイッチング電源回路からの電流をフィードバックする際に所定の電流を加算することにより、サブハーモニック発振を防止する技術が知られている（たとえば、下記特許文献２，３参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−２９９２２４号公報
【特許文献２】特開２０１１−９１８８８号公報
【特許文献３】特開２０１１−１０１４７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、製造条件、使用状態におけるデバイス温度や電圧などのばらつきによって、スイッチング電源回路からの出力電流に加算される電流量の誤差が大きくなる。
【０００６】
１つの側面では、本発明は、出力電流へ加算される電流量の誤差を低減させることができる調整装置、および調整方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一側面によれば、スイッチング電源回路からの出力電流が充電されるキャパシタと、設定された指定値に応じた電流量の電流を生成して前記キャパシタに充電させる電流源回路と、前記電流源回路からの電流による前記キャパシタの充電と、前記キャパシタの放電と、を切り替えるスイッチと、前記電流源回路の前記指定値を所定値に設定する第１設定部と、前記出力電流が前記キャパシタへ充電されていない状態で前記スイッチを放電側に切り替えることによって、前記キャパシタの放電を完了させる第１制御部と、前記第１制御部によって前記キャパシタの放電が完了し、前記第１設定部によって前記指定値が設定された後に、前記スイッチを充電側に切り替えることにより前記キャパシタを充電させる第２制御部と、前記第２制御部によって前記スイッチが充電側に切り替えられてから前記キャパシタの電位差が閾値を超えるまでの時間を計測する計測部と、前記計測部によって計測された時間と前記所定値とに基づいて、前記計測部によって計測される時間が所定時間となる前記指定値を算出する算出部と、前記電流源回路の前記指定値を前記算出部によって算出された指定値に設定する第２設定部と、を有する調整装置、および調整方法が提案される。
【０００８】
本発明の他の側面によれば、スイッチング電源回路からの出力電流が充電されるキャパシタと、設定された指定値に応じた電流量の電流を生成して前記キャパシタに充電させる電流源回路と、前記電流源回路からの電流による前記キャパシタの充電と、前記キャパシタの放電と、を切り替えるスイッチと、前記電流源回路の前記指定値を、設定可能な各値に順次設定する第１設定部と、前記第１設定部によって前記指定値が設定される都度、前記出力電流が前記キャパシタへ充電されていない状態で前記スイッチを放電側に切り替えることによって、前記キャパシタの放電を完了させる第１制御部と、前記第１制御部によって前記キャパシタの放電が完了した場合に、前記スイッチを充電側に切り替えることにより前記キャパシタを充電させる第２制御部と、前記第２制御部によって前記スイッチが充電側に切り替えられてから前記キャパシタの電位差が閾値を超えるまでの時間が所定時間であるか否かを判定する判定部と、前記電流源回路の前記指定値を、前記第１設定部によって設定された値の中で、前記判定部によって前記閾値を超えるまでの時間が前記所定時間であると判定された値に設定する第２設定部と、を有する調整装置、および調整方法が提案される。
【発明の効果】
【０００９】
本発明の一態様によれば、スイッチング電源回路からの出力電流へ加算される電流量の誤差を低減させることができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施の形態１にかかる調整装置例を示す説明図である。
【図２】図２は、スイッチング電源回路の一例を示す説明図である。
【図３】図３は、実施の形態１にかかる調整装置の詳細例を示す説明図である。
【図４】図４は、ＰＷＭ生成回路によるｄｕｔｙ比の制御例を示す説明図である。
【図５】図５は、電圧のフィードバック制御例を示す説明図である。
【図６】図６は、電流のフィードバック制御例を示す説明図である。
【図７】図７は、電流のフィードバック制御時に電流変動が発生する例を示す説明図である。
【図８】図８は、スロープ補償例を示す説明図である。
【図９】図９は、可変電流源の一例を示す説明図である。
【図１０】図１０は、可変抵抗の一例を示す説明図である。
【図１１】図１１は、調整例を示す説明図である。
【図１２】図１２は、実施の形態１にかかる調整装置による調整処理手順の一例を示すフローチャートである。
【図１３】図１３は、実施の形態２にかかる調整装置を示す説明図である。
【図１４】図１４は、実施の形態２にかかる調整装置の詳細例を示す説明図である。
【図１５】図１５は、実施の形態２にかかる指定値の設定例１を示す説明図である。
【図１６】図１６は、実施の形態２にかかる指定値の設定例２を示す説明図である。
【図１７】図１７は、実施の形態２にかかる調整装置による調整処理手順の一例を示すフローチャート（その１）である。
【図１８】図１８は、実施の形態２にかかる調整装置による調整処理手順の一例を示すフローチャート（その２）である。
【発明を実施するための形態】
【００１１】
以下に添付図面を参照して、本発明にかかる調整装置、および調整方法の実施の形態を詳細に説明する。調整装置は、スイッチング電源回路に与えられる方形波電圧を制御する回路である。スイッチング電源回路は、直流電圧（ＤＣ）を交流電圧（ＡＣ）にし、再度直流電圧（ＤＣ）にする（ＤＣ−ＤＣコンバータ方式と称する。）ことによって、入力となる直流電圧を降下または上昇させる。ＤＣ−ＤＣコンバータのスイッチング周期を決める方式として、ＰＷＭ（Ｐｕｌｓｅ  Ｗｉｄｔｈ  Ｍｏｄｕｌａｔｉｏｎ）方式がある。本実施の形態の調整装置は、スイッチング電源回路のスイッチング用に方形波電圧を与える際にスイッチング電源回路からの出力電流をフィードバックさせる。調整装置は、この出力電流を安定化させるために出力電流に所望の電流量の電流を加算するスロープ補償の機能が設けられている。出力電流に加算される電流量は、上述したように、製造、温度、電圧などのばらつきによって誤差が生じる。
【００１２】
本明細書では、出力電流に加算される電流量の誤差を低減させる調整装置に関する実施の形態１と実施の形態２との２つの実施の形態について説明する。実施の形態１では、出力電流に加算される電流によるキャパシタの充電時間を計測することにより電流源回路に設定する指定値を求める。実施の形態２では、加算される電流によってキャパシタの電位差が閾値を超えるまでの時間が所定時間である指定値を特定する。
【００１３】
（実施の形態１）
図１は、実施の形態１にかかる調整装置例を示す説明図である。調整装置１００は、スイッチング電源回路１０１からの出力電流に加算される電流量が一定となるように調整する。スイッチング電源回路１０１に与えるスイッチング用の方形波電圧などの説明については、図を用いて後述する。調整装置１００は、キャパシタ１１１と、電流源回路１１２と、スイッチ１１３と、第１設定部１１４と、第１制御部１１５と、第２制御部１１６と、計測部１１７と、算出部１１８と、第２設定部１１９と、を有する。
【００１４】
キャパシタ１１１には、スイッチング電源回路１０１からの出力電流が流れる。電流源回路１１２は、設定された指定値に応じた電流量の電流を生成し、生成した電流をキャパシタ１１１に充電させる。スイッチ１１３は、電流源回路１１２からの電流によるキャパシタ１１１の充電と、キャパシタ１１１の放電と、を切り替える。
【００１５】
第１設定部１１４は、電流源回路１１２の指定値を所定値に設定する。所定値は、調整装置１００の利用者や設計者によって決定され、あらかじめ調整装置１００内のレジスタなどの記憶装置に記憶されていることとする。第１制御部１１５は、出力電流がキャパシタ１１１へ流れていない状態でスイッチ１１３を放電側に切り替えることによって、キャパシタ１１１の放電を完了させる。第２制御部１１６は、第１制御部１１５によってキャパシタ１１１の放電が完了し、第１設定部１１４によって指定値が設定された後に、スイッチ１１３を充電側に切り替えることによりキャパシタ１１１を充電させる。
【００１６】
計測部１１７は、第２制御部１１６によってスイッチ１１３が充電側に切り替えられてからキャパシタ１１１の電位差が閾値を超えるまでの時間を計測する。キャパシタ１１１の電位差とは、キャパシタ１１１に生じる電位差である。計測部１１７は、コンパレータ１２１と、カウンタ１２２と、を有する。コンパレータ１２１は、この電位差が閾値を超えたか否かを判定する。カウンタ１２２は、コンパレータ１２１による判定結果に基づいて、第２制御部１１６によってスイッチ１１３が充電側に切り替えられてからキャパシタ１１１の電位差が閾値を超えるまでの時間をカウントする。なお、カウンタ１２２はカウンタ３３１と区別されているが、一つのカウンタであってもよく、たとえば、カウンタ３３１が、カウンタ１２２の機能を有していてもよい。
【００１７】
算出部１１８は、計測部１１７によって計測された時間と所定値とに基づいて、計測部１１７によって計測される時間が所定時間となる指定値を算出する。所定時間は、出力電流に加算させたい所望の電流量に応じて決定され、あらかじめ調整装置１００内のレジスタなどの記憶装置に記憶されていることとする。所望の電流量は、方形波電圧の周期や方形波電圧のオン期間などによって決定される。第２設定部１１９は、電流源回路１１２の指定値を算出部１１８によって算出された指定値に設定する。
【００１８】
これにより、製造ばらつきがあっても、スロープ補償により加算される電流量を一定にすることができ、スイッチング電源回路１０１の動作を安定させることができる。
【００１９】
ここで、調整装置１００の詳細例を説明する前に、スイッチング電源回路１０１と、スイッチング電源回路１０１に与えるスイッチング用の方形波の発振と、について簡単に説明する。
【００２０】
図２は、スイッチング電源回路の一例を示す説明図である。図２に示すスイッチング電源回路１０１は、降圧型の簡易例である。スイッチング電源回路１０１は、バッテリー等の電圧源２０１から供給される直流電圧を降下させて負荷回路２０８へ与える。負荷回路２０８とは、たとえば、ＤＣモーターなどが挙げられる。より具体的には、たとえば、スイッチング電源回路１０１は、スイッチング用のＭＯＳ（Ｍｅｔａｌ−Ｏｘｉｄｅ−Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）２０２と、パワースイッチ２０３と、カレントトランス２０４と、還流ダイオード２０５と、インダクタ（コイル）２０６と、キャパシタ２０７と、を有する。
【００２１】
たとえば、ＭＯＳ２０２は調整装置１００（マイコン）からの方形波電圧によってオンオフを切り替える。スイッチング電源回路１０１では、カレントトランス２０４によってパワースイッチ２０３を流れる電流がセンスされて電圧に変換され、インダクタ２０６とキャパシタ２０７によってカレントトランス２０４からの電圧が整流されて直流電圧になる。カレントトランス２０４によって電圧変換された後の電流が出力電流（測定電）であり、直流電圧が出力電圧（測定電圧）である。
【００２２】
スイッチング電源回路１０１では、インダクタ２０６とキャパシタ２０７によって整流された直流電圧の理想値は「α×電圧源２０１からの入力電圧」である。αは、ｄｕｔｙ比であり、「Ｔｏｎ／Ｔｓ」である。Ｔｓはスイッチング電源回路１０１に入力される方形波電圧の周期を示し、Ｔｏｎは、方形波電圧の各周期のオン期間を示す。図２の調整装置１００内に記載の例では、整流された直流電圧を負荷電圧（ＤＣ）と示し、インダクタ２０６を流れる電流をインダクタ電流と示している。
【００２３】
本実施の形態１、スイッチング電源回路１０１からの出力電圧または出力電流をセンスしてフィードバック制御が行われる。
【００２４】
図３は、実施の形態１にかかる調整装置の詳細例を示す説明図である。調整装置１００は、フィードバック制御部３０１と、キャリブレーション回路３０２と、スロープ補償回路３０３と、キャリブレーション制御回路３０４と、クロック供給源３０５と、セレクタ３０６と、セレクタ３０７と、を有する。調整装置１００は、たとえば、マイコンである。調整装置１００の各回路や各部は、たとえば、否定論理回路であるＩＮＶＥＲＴＥＲ、論理積回路であるＡＮＤ、論理和回路であるＯＲ、ラッチ、ＦＦ（Ｆｌｉｐ  Ｆｌｏｐ，フリップフロップ）、容量、抵抗素子、トランジスタなどの素子によって形成される。
【００２５】
フィードバック制御部３０１は、誤差検出部３１１と、補償器３１２と、変換部３１３と、判定回路３１４と、ＰＷＭ生成回路３１５と、出力電圧を受け付けるＡＤＣ（Ａｎａｌｏｇ  Ｄｉｇｉｔａｌ  Ｃｏｎｖｅｒｔｅｒ）３１６と、出力電流を受け付けるＡＤＣ３１７と、コンパレータ３１８と、を有する。
【００２６】
ＰＷＭ生成回路３１５は、判定回路３１４から入力されたＴｏｎに関する情報と、カウンタ３３１によってカウントしたＴｓと、によって方形波電圧を生成してスイッチング電源回路１０１に出力する。
【００２７】
図４は、ＰＷＭ生成回路によるｄｕｔｙ比の制御例を示す説明図である。アナログ回路によるＰＷＭ生成回路３１５は、Ｔｏｎに関する情報として入力される制御電圧と、１周期がＴｓであるのこぎり波形電圧と、をコンパレータ４００によって比較することによって方形波電圧を出力する。たとえば、図４の制御電圧Ａは制御電圧Ｂよりも高いため、制御電圧Ａが入力される場合、制御電圧Ｂが入力される場合よりもＴｏｎが長い方形波電圧がコンパレータ４００から出力される。なお、後述する電流をフィードバックさせる場合には、コンパレータ３１８によって方形波電圧が生成される。
【００２８】
ディジタル回路によるＰＷＭ生成回路３１５は、Ｔｏｎを示すディジタル値が判定回路３１４から入力される。そして、ＰＷＭ生成回路３１５は、カウンタ３３１によってカウントされたＴｓのうち、ＴｏｎについてＨｉｇｈレベルの電圧（以下、「“Ｈ”」と示す。）を出力し、残りの期間についてＬｏｗレベルの電圧（以下、「“Ｌ”」と示す。）を出力する。これにより、ＰＷＭ生成回路３１５は、方形波電圧を生成してスイッチング電源回路１０１に出力する。
【００２９】
本実施の形態１では、フィードバック制御部３０１は、電圧のフィードバック制御と、電流のフィードバック制御と、スロープ補正を行った電流のフィードバック制御と、を併用する。電圧のフィードバック制御については、ＡＤＣ３１６と、誤差検出部３１１と、補償器３１２と、によって行われる。アナログ回路の場合、ＡＤＣ３１６は不要である。電流のフィードバック制御については、ＡＤＣ３１７と、変換部３１３と、コンパレータ３１８と、によって行われる。アナログ回路の場合、ＡＤＣ３１７は不要である。スロープ補正を行った電流のフィードバック制御は、スロープ補償回路３０３によって行われる。
【００３０】
電圧のフィードバック制御よりも電流のフィードバック制御の方が応答性がよい。たとえば、負荷回路２０８への電圧が上昇しすぎた場合に、電流のフィードバック制御の方が電圧のフィードバック制御よりも下がるのが早い。一方、電流のフィードバック制御よりも電圧のフィードバック制御の方が収束性がよい。そのため、電圧のフィードバック制御と電流のフィードバック制御を組み合わせてもよい。
【００３１】
判定回路３１４は、補償器３１２と、コンパレータ３１８と、スロープ補償回路３０３と、からの３つの入力からいずれかを選択してＰＷＭ生成回路３１５へ入力する。いずれのフィードバック制御をどのようなタイミングで切り替えるかは、調整装置１００であるマイコンの利用者によって決定される。
【００３２】
（電圧のフィードバック制御）
まず、電圧のフィードバック制御について説明する。誤差検出部３１１は、電圧制御値と出力電圧との誤差を検出する。電圧制御値とは、出力電圧の目標値である。具体的には、たとえば、誤差検出部３１１は、アンプである。補償器３１２は、電圧制御値に対しての、収束性と、定常誤差をなくす機能を有する。定常誤差をなくすとは、電圧制御値と出力電圧を一致させることであり、収束性とは、循環しても発振しないことである。
【００３３】
図５は、電圧のフィードバック制御例を示す説明図である。ＰＷＭ生成回路３１５がアナログ回路によってｄｕｔｙ比を制御する場合の補償器３１２の出力について説明する。補償器３１２は、誤差検出部３１１によって検出された電圧制御値と出力電圧との誤差に基づいて、上述したコンパレータ４００に与える制御電圧を調整し、当該制御電圧を判定回路３１４へ出力する。たとえば、誤差検出部３１１によって出力電圧が電圧制御値よりも上昇したことが検出された場合、補償器３１２は所定値よりも制御電圧を下げる。ここで、所定値は、設計時にあらかじめ定められた値である。これにより、出力電圧が電圧制御値と一致している場合よりも方形波電圧のＴｏｎ（図５中Ｔｏｎ１）が短くなり、ｄｕｔｙ比が小さくなるため、出力電圧が低くなる。たとえば、誤差検出部３１１によって出力電圧が電圧制御値よりも下降したことが検出された場合、補償器３１２は所定値よりも制御電圧を上げる。これにより、出力電圧が電圧制御値と一致している場合よりも方形波電圧のＴｏｎ（図５中Ｔｏｎ２）が長くなり、ｄｕｔｙ比が大きくなるため、出力電圧が高くなる。
【００３４】
定常誤差がない定常状態になるまでの時間Ｔｋは、補償器３１２の設計に依存する。たとえば、アナログ回路の補償器３１２は、積分回路、微分回路や積分回路と微分回路との組み合わせ回路を有し、時間Ｔｋは、積分回路や微分回路のパラメータによって依存する。たとえば、ディジタル回路の補償器３１２は、「Ｃ（ｓ）＝Ｋｐ＋Ｋｉ（１／ｓ）＋Ｋｄ×Ｓ」を計算し、比例係数Ｋｐ、積分係数Ｋｉ、微分係数Ｋｄは、設計者によってあらかじめ設定され、時間Ｔｋは、比例係数Ｋｐ、積分係数Ｋｉ、微分係数Ｋｄに依存する。
【００３５】
（電流のフィードバック制御）
つぎに、電流のフィードバック制御と、スロープ補正による電流のフィードバック制御と、について説明する。
【００３６】
コンパレータ３１８は、電流制御値と出力電流との大小関係を比較し、比較結果を判定回路３１４へ出力する。電流制御値は、出力電流の目標値であり、変換部３１３からの出力であり、信号ＣＯＭＰ＿Ｖの値である。判定回路３１４が、電流のフィードバック制御が選択する場合、比較結果が直接スイッチング電源回路１０１のスイッチング用のＭＯＳ２０２へ与えられる。出力電流が電流制御値となったらスイッチング電源回路１０１内のパワースイッチ２０３がオフされ、電圧源２０１からの電流が遮断される。負荷回路２０８の前にインダクタ２０６と還流ダイオード２０５が設けられているため、負荷回路２０８には、電流が流れる。つぎの周期で、再度パワースイッチ２０３がオンされ、電圧源２０１から電流が供給される。
【００３７】
図６は、電流のフィードバック制御例を示す説明図である。たとえば、コンパレータ３１８は、出力電流が電流制御値よりも高い場合、コンパレータ３１８は、Ｈｉｇｈレベルの電圧を出力する。これにより、パワースイッチ２０３がオフする。たとえば、出力電流が電流制御値より低い場合に、コンパレータ３１８は、“Ｌ”を出力する。インダクタ（コイル）２０６の手前の電流がコンパレータ３１８に入力されているため、計測される電流の定常状態は、図６に示すようにノコギリ波である。図６のように、時刻ｔ１で出力電流がΔＩ増えると、出力電流が電流制御値になるまでの時間が短くなる。そのため、スイッチング電源回路１０１のパワースイッチ２０３のオン時間（Ｔｏｎ）が短くなり、スイッチング電源回路１０１のパワースイッチ２０３のオフ時間（Ｔｏｆｆ）が長くなる。したがって、平均すると、出力電流は減少し、負荷回路２０８にかかる電圧（上述した負荷電圧）は高くなる。
【００３８】
図７は、電流のフィードバック制御時に電流変動が発生する例を示す説明図である。ここでは、出力電流に電流変動ΔＩｓ（ｓ＝１，２，３・・・）が発生する例を示している。図７の上側で示すように、ｄｕｔｙ比が５０［％］より小さい場合、周期ＴｓごとにΔＩ０＞ΔＩ１であるためΔＩは次第に減少する。
【００３９】
図７の下側で示すように、ｄｕｔｙ比が５０［％］より大きい場合、周期ＴｓごとにΔＩ０＜ΔＩ１であるためΔＩは次第に増加し、収束しないため、出力電流が不安定になり低調波発振する場合がある。
【００４０】
そこで、電流のフィードバック制御では、出力電流にスロープ電流を加算することにより、ｄｕｔｙ比が５０［％］より大きくてもｄｕｔｙ比が５０［％］より小さい場合のように、収束させる。
【００４１】
図８は、スロープ補償例を示す説明図である。出力電流にスロープ電流が加算されることにより、出力電流が電流制御値に達するまでの時間が１／２×Ｔｓより早くなるため、ｄｕｔｙ比が５０［％］より小さい場合と同じような動作となる。
【００４２】
製造、電圧、温度などのばらつきが発生すると、出力電流に加算される電流量に誤差が生じる。より具体的には、電流源回路１１２の基準電圧や基準抵抗、キャパシタ１１１、コンパレータ１２１のオフセットが製造、電圧、温度などのばらつきによって誤差が生じることにより、出力電流に加算される電流量に誤差が生じる。ｄｕｔｙ比が５０［％］より大きい場合に、出力電流に加算される電流量に誤差が生じると、図７で示したように方形波電圧が発振してしまう可能性がある。そこで、本実施の形態１では、製造、電圧、温度などのばらつきがあっても、出力電流に加算される電流量が一定となるようにするキャリブレーション回路３０２によって、出力電流に加算される電流の電流量を調整する。これにより、出力電流に加算される誤差を低減させることができる。したがって、所望の方形波電圧がスイッチング電源回路１０１に与えることができ、スイッチング電源回路の動作を安定させることができる。
【００４３】
キャリブレーション回路３０２は、スロープ補償回路３０３によって出力電流に加算される電流量を調整する機能を有する。キャリブレーション回路３０２は、電流値制御回路３２１と、カウンタ１２２と、算出部１１８と、を有する。キャリブレーション回路３０２は、クロック供給源３０５からカウンタ１２２がカウントするためのクロック信号を受け付ける。
【００４４】
電流値制御回路３２１は、図１で示した第１設定部１１４と、第１制御部１１５と、第２制御部１１６と、第２設定部１１９と、を有する。スロープ補償回路３０３は、コンパレータ１２１と、キャパシタ１１１と、スイッチ１１３と、電流源回路１１２と、を有する。カウンタ１２２と、コンパレータ１２１と、によって図１で示した計測部１１７が実現される。
【００４５】
キャパシタ１１１は、スイッチング電源回路１０１からの出力電流が流れる。より具体的には、スイッチング電源回路１０１からの出力電流が抵抗１０２と抵抗１０３によって分圧されてキャパシタ１１１へ流れる。電流源回路１１２は、設定された指定値ＣＡＬに応じた電流量の電流を生成し、生成した電流をキャパシタ１１１に充電させる。電流源回路１１２は、たとえば、可変電流源３４１と、可変抵抗３４２と、ＭＯＳ３４３と、アンプ３４４と、ＭＯＳ３４５と、基準電圧Ｖｒｅｆを生成する基準電圧回路３４６と、を有する。ここでは、可変電流源３４１と可変抵抗３４２とによって電流源回路１１２から生成される電流の電流量が調整されるが、可変電流源３４１と可変抵抗３４２とのうちいずれか一方だけが可変であってもよいし、両方が可変であってもよい。
【００４６】
図９は、可変電流源の一例を示す説明図である。可変電流源３４１は、たとえば、デコーダ９０１と、複数のＭＯＳ９０２と、複数のＭＯＳ９０２の各々に対応するスイッチ９０３と、を有する。可変電流源３４１は、デコーダ９０１によって指定値ＣＡＬをデコードして各スイッチ９０３のオンオフを切り替えることにより、電流量を調整する。
【００４７】
図１０は、可変抵抗の一例を示す説明図である。可変抵抗３４２は、たとえば、デコーダ１００１と、複数の抵抗１００２と、複数の抵抗１００２の各々に対応するスイッチ１００３と、を有する。可変抵抗３４２は、デコーダ１００１によって指定値ＣＡＬをデコードして各スイッチのオンオフを切り替えることにより、電流量を調整する。
【００４８】
つぎに、スイッチ１１３は、電流源回路１１２からの電流によるキャパシタ１１１の充電と、キャパシタ１１１の放電と、を切り替える。キャリブレーション回路３０２によるスロープ電流の調整が行われていない場合には、スイッチ１１３は、Ｔｓによって充電と放電とが切り替えられる。キャリブレーション回路３０２によるスロープ電流の調整が行われている場合には、スイッチ１１３は、電流値制御回路３２１からの信号Ｄｉｓｃｈによって充電と放電とが切り替えられる。セレクタ３０６は、たとえば、キャリブレーション制御回路３０４からの信号ＳＥＬに基づいて信号Ｔｓと信号Ｄｉｓｃｈとのうち、いずれか一方を選択してスイッチ１１３へ出力する。たとえば、信号ＳＥＬが“Ｌ”の場合に、セレクタ３０６は、信号Ｔｓを選択し、信号ＳＥＬが“Ｈ”の場合、セレクタ３０６は、信号Ｄｉｓｃｈを選択する。
【００４９】
キャリブレーション回路３０２によるスロープ電流の調整が行われていない場合、コンパレータ３１８と同様に、出力電流が電流制御値よりも高いと、コンパレータ１２１は、“Ｈ”を出力する。これにより、パワースイッチ２０３がオフする。たとえば、出力電流が電流制御値より低いと、コンパレータ１２１は、“Ｌ”を出力する。
【００５０】
キャリブレーション回路３０２によるスロープ電流の調整が行われていない場合には、セレクタ３０７によって電流制御値を示す信号ＣＯＭＰ＿Ｖがコンパレータ１２１に入力される。キャリブレーション回路３０２によるスロープ電流の調整が行われている場合には、セレクタ３０７によって閾値である信号ＶＴがコンパレータ１２１へ入力される。信号ＶＴは、一定電圧である。セレクタ３０７は、たとえば、キャリブレーション制御回路３０４からの信号ＳＥＬに基づいて信号ＣＯＭＰ＿Ｖと信号ＶＴとのうち、いずれか一方を選択してコンパレータ１２１へ出力する。たとえば、信号ＳＥＬが“Ｌ”の場合に、セレクタ３０７は、信号ＣＯＭＰ＿Ｖを選択し、信号ＳＥＬが“Ｈ”の場合、セレクタ３０７は、信号ＶＴを選択する。
【００５１】
図１１は、調整例を示す説明図である。タイミングチャート１１００で示すように、たとえば、キャリブレーション制御回路３０４は、キャリブレーションを開始する場合に信号ＳＴＡＲＴ＿ＣＡＬにパルスを出力する。ここでのパルスとは、所定期間の“Ｈ”を出力することを示す。ＰＷＭ生成回路３１５は、信号ＳＴＡＲＴ＿ＣＡＬのパルスの立ち下がりタイミングをトリガにしてスイッチング電源回路１０１への方形波電圧の出力を中断する。
【００５２】
キャリブレーション回路３０２内の電流値制御回路３２１は、信号ＳＴＡＲＴ＿ＣＡＬのパルスの立ち下がりタイミングをトリガにして信号Ｄｉｓｃｈを“Ｈ”にすることによってキャパシタ１１１を放電させる。たとえば、キャリブレーション制御回路３０４は、信号ＳＴＡＲＴ＿ＣＡＬにパルスを出力するとともに、セレクタ３０６とセレクタ３０７に与える信号ＳＥＬの値を反転させる。具体的には、たとえば、キャリブレーション制御回路３０４は、キャリブレーション期間中には信号ＳＥＬを“Ｌ”から“Ｈ”にする。これにより、セレクタ３０７は、信号ＶＴを選択してコンパレータ１２１へ出力し、セレクタ３０６は、信号Ｄｉｓｃｈを選択してコンパレータ１２１へ出力する。
【００５３】
電流値制御回路３２１は、カウンタ１２２をリセットし、電流源回路１１２によって生成される電流の電流量を指定する指定値ＣＡＬを所定値Ｉ１に設定する。所定値Ｉ１については、あらかじめ設計者によって決定されていることとする。
【００５４】
電流値制御回路３２１は、キャパシタ１１１の放電が完了すると、信号Ｄｉｓｃｈを“Ｈ”から“Ｌ”にする。これにより、キャパシタ１１１は電流源回路１１２によって生成される電流によって充電される。コンパレータ１２１は、キャパシタ１１１によって生じる電位差が閾値ＶＴを超えたか否かを判定する。カウンタ１２２は、信号Ｄｉｓｃｈを“Ｈ”から“Ｌ”にするとともにカウントを開始する。具体的には、電流値制御回路３２１は、信号Ｄｉｓｃｈを“Ｈ”から“Ｌ”にするとともにカウンタ１２２へのリセット信号の入力を絶つことにより、カウンタ１２２は、カウントを開始する。
【００５５】
コンパレータ１２１は、キャパシタ１１１の電位差Ｖｓｌｏｐｅが閾値ＶＴを超えると、信号ＣＯＭＰを“Ｌ”から“Ｈ”に変化される。カウンタ１２２は、コンパレータ１２１から入力される信号ＣＯＭＰが“Ｌ”から“Ｈ”に変化すると、カウントを終了し、カウントされた時間Ｔ０を算出部１１８へ出力する。
【００５６】
算出部１１８は、時間Ｔ０と、所定値Ｉ０とに基づいて、計測される時間が所定時間Ｔ１となる指定値Ｉ１を算出する。以下式（１）に示すように、算出部１１８によって算出される指定値Ｉ１は時間Ｔ０を、所定時間Ｔ１によって除算し、所定値Ｉ０を乗算して得られる値である。所定時間Ｔ１は、あらかじめ定められた加算する電流量に基づいて決定される。なお、算出部１１８は、以下式（１）についていずれの順で計算を行ってもよい。
【００５７】
Ｉ１＝Ｔ０／Ｔ１×Ｉ０・・・（１）
【００５８】
図１１の下側で示すように、カウントされた時間Ｔ０が所定時間Ｔ１よりも短い場合、スロープ電流の電流量を減少させるような指定値Ｉ１が算出される。カウントされた時間Ｔ０が所定時間Ｔ１よりも長い場合、スロープ電流の電流量を増加させるような指定値Ｉ１が算出される。
【００５９】
電流値制御回路３２１は、算出部１１８によって算出された指定値Ｉ１を電流源回路１１２に設定し、キャリブレーションが終了したことを示す信号ＥＮＤ＿ＣＡＬにパルスを出力する。キャリブレーション制御回路３０４は、信号ＥＮＤ＿ＣＡＬを受け付けると、信号ＳＥＬを“Ｈ”から“Ｌ”にする。これにより、セレクタ３０６は、カウンタ３３１からの出力を選択してスイッチ１１３へ出力し、セレクタ３０７は、電流制御値を示す信号ＣＯＭＰ＿Ｖを選択してコンパレータ１２１へ出力する。
【００６０】
これにより、製造ばらつき、電圧ばらつきや温度ばらつきが発生しても、出力電流に加算されるスロープ電流が一定となる。
【００６１】
（実施の形態１にかかる調整処理手順）
図１２は、実施の形態１にかかる調整装置による調整処理手順の一例を示すフローチャートである。調整装置１００は、キャリブレーションを開始すると（ステップＳ１２０１）、信号Ｄｉｓｃｈを“Ｈ”に設定することにより、キャパシタ１１１を放電させる（ステップＳ１２０２）。調整装置１００は、放電時間を待機しつつ（ステップＳ１２０３）、カウンタ１２２をリセットし（ステップＳ１２０４）、指定値ＣＡＬを初期値である所定値Ｉ０に設定する（ステップＳ１２０５）。
【００６２】
調整装置１００は、キャパシタ１１１の放電が完了すると、キャパシタ１１１の充電を開始するとともに（ステップＳ１２０６）、カウンタ１２２によるカウントを開始させ（ステップＳ１２０７）、カウンタ１２２によるクロックのカウントを継続する（ステップＳ１２０８）。調整装置１００は、ＣＯＭＰ＝１であるか否かを判定し（ステップＳ１２０９）、ＣＯＭＰ＝１でない場合（ステップＳ１２０９：Ｎｏ）、ステップＳ１２０８へ戻る。
【００６３】
一方、ＣＯＭＰ＝１である場合（ステップＳ１２０９：Ｙｅｓ）、調整装置１００は、カウンタ１２２によってカウントされた時間Ｔ０と、所定値Ｉ０に基づいて、計測される時間が所定時間となる指定値Ｉ１を算出する（ステップＳ１２１０）。調整装置１００は、指定値ＣＡＬを指定値Ｉ１に設定し（ステップＳ１２１１）、一連の処理を終了する。
【００６４】
（実施の形態２）
実施の形態２では、スイッチが充電側に切り替えられてからキャパシタの電位差が閾値を超えるまでの時間が所定時間である場合の指定値を設定する例を示す。実施の形態２では、実施の形態１と同一の構成については同一符号を付し、詳細な説明を省略する。
【００６５】
図１３は、実施の形態２にかかる調整装置を示す説明図である。調整装置１３００は、キャパシタ１１１と、電流源回路１１２と、スイッチ１１３と、第１設定部１３０１と、第１制御部１３０２と、第２制御部１３０３と、判定部１３０４と、第２設定部１３０５と、を有する。
【００６６】
第１設定部１３０１は、電流源回路１１２の指定値を、設定可能な各値に順次設定する。第１制御部１３０２は、第１設定部１３０１によって指定値が設定される都度、出力電流がキャパシタ１１１へ流れていない状態でスイッチ１１３を放電側に切り替えることによって、キャパシタ１１１の放電を完了させる。
【００６７】
第２制御部１３０３は、第１制御部１３０２によってキャパシタ１１１の放電が完了した場合に、スイッチ１１３を充電側に切り替えることによりキャパシタ１１１を充電させる。
【００６８】
判定部１３０４は、第２制御部１３０３によってスイッチ１１３が充電側に切り替えられてからキャパシタ１１１の電位差が閾値を超えるまでの時間が所定時間であるか否かを判定する。たとえば、判定部１３０４は、コンパレータ１２１と、カウンタ３３１と、判断部１３１１と、を有する。コンパレータ１２１は、キャパシタ１１１の電位差が閾値を超えたか否かを判定する。カウンタ３３１は、第２制御部１３０３によってスイッチ１１３が充電側に切り替えられてから所定時間が経過するまでをカウントする。判断部１３１１は、コンパレータ１２１の判定結果とカウンタ３３１のカウント結果とによって、キャパシタ１１１の電位差が閾値を超えたタイミングと、スイッチ１１３が充電側に切り替えられてから所定時間経過したタイミングと、が一致するかを判断する。
【００６９】
第２設定部１３０５は、電流源回路１１２の指定値を、第１設定部１３０１によって設定された値の中で、判定部１３０４によって閾値を超えるまでの時間が所定時間であると判定された値に設定する。
【００７０】
図１４は、実施の形態２にかかる調整装置の詳細例を示す説明図である。調整装置１３００は、フィードバック制御部３０１と、キャリブレーション回路３０２と、スロープ補償回路３０３と、セレクタ３０７と、キャリブレーション制御回路３０４と、を有する。キャリブレーション回路３０２は、電流値制御回路１４０１と、ラッチ１４０２と、を有する。
【００７１】
電流値制御回路１４０１は、図１３に示した第１設定部１３０１と、第１制御部１３０２と、第２制御部１３０３と、判定部１３０４と、第２設定部１３０５と、判断部１３１１と、を有する。キャリブレーションが開始されると、電流値制御回路１４０１は、カウンタ３３１からの出力信号である信号Ｄｉｓｃｈによってキャパシタ１１１を放電させ、放電が完了すると、ラッチ１４０２をリセットするとともにキャパシタ１１１の充電を開始させる。
【００７２】
電流値制御回路１４０１は、キャパシタ１１１の充電が開始されてから信号Ｄｉｓｃｈが“Ｌ”から“Ｈ”に変化するタイミングまでの期間を所定時間Ｔ０となるようにキャパシタ１１１の充電を開始させる。または、電流値制御回路１４０１は、ラッチ１４０２から出力される信号ＣＭＰが“Ｈ”から“Ｌ”に変化するタイミングから信号Ｄｉｓｃｈが“Ｌ”から“Ｈ”に変化するタイミングまでの期間を所定時間Ｔ０となるようにラッチ１４０２をリセットしてもよい。
【００７３】
コンパレータ１２１は、キャパシタ１１１の電位差Ｖｓｌｏｐｅが閾値ＶＴを超えると信号ＣＯＭＰを“Ｌ”から“Ｈ”にする。ラッチ１４０２は、信号ＣＯＭＰの値をラッチ１４０２によってラッチして、信号ＣＭＰとして電流値制御回路１４０１へ入力する。
【００７４】
電流値制御回路１４０１は、信号ＣＭＰが“Ｌ”から“Ｈ”に変化するタイミングと、信号Ｄｉｓｃｈが“Ｌ”から“Ｈ”に変化するタイミングが一致するか否かを判断する。電流値制御回路１４０１は、設定可能な各設定値について２つのタイミングが一致するか否かを判断し、指定値ＣＡＬを２つのタイミングが一致する場合の指定値に設定する。
【００７５】
図１５は、実施の形態２にかかる指定値の設定例１を示す説明図である。たとえば、タイミングチャートで示すように、電流量が多いと、指定値ＣＡＬが所定値に設定された場合に信号Ｄｉｓｃｈよりも早いタイミングで信号ＣＭＰが“Ｌ”から“Ｈ”に変化する。そのため、電流値制御回路は、つぎの指定値については前回の指定値よりも電流量が減少するように設定する。
【００７６】
図１６は、実施の形態２にかかる指定値の設定例２を示す説明図である。たとえば、タイミングチャートで示すように、電流量が少ないと、指定値ＣＡＬが所定値に設定された場合に信号Ｄｉｓｃｈが“Ｌ”から“Ｈ”に変化しても信号ＣＭＰが“Ｌ”から“Ｈ”に変化しない。そのため、電流値制御回路は、つぎの指定値については前回の指定値よりも電流量が増加するように設定する。
【００７７】
（実施の形態２にかかる調整処理手順）
図１７および図１８は、実施の形態２にかかる調整装置による調整処理手順の一例を示すフローチャートである。調整装置１３００は、キャリブレーションを開始し（ステップＳ１７０１）、指定値ＣＡＬを所定値Ｉ０に設定する（ステップＳ１７０２）。調整装置１３００は、キャパシタ１１１を放電し（Ｄｉｓｃｈ＝１）（ステップＳ１７０３）、放電時間待機する（ステップＳ１７０４）。
【００７８】
調整装置１３００は、ラッチ１４０２をリセットし（ステップＳ１７０５）、キャパシタ１１１の充電を開始するとともに（ステップＳ１７０６）、カウントを開始する（ステップＳ１７０７）。調整装置１３００は、カウントを待機し（ステップＳ１７０８）、信号ＣＯＭＰまたは信号Ｄｉｓｃｈに変化があるか否かを判定する（ステップＳ１７０９）。信号ＣＯＭＰおよび信号Ｄｉｓｃｈに変化がない場合（ステップＳ１７０９：Ｎｏ）、ステップＳ１７０８へ戻る。
【００７９】
信号ＣＯＭＰまたは信号Ｄｉｓｃｈに変化がある場合（ステップＳ１７０９：Ｙｅｓ）、調整装置１３００は、ＣＯＭＰ＝１かつＤｉｓｃｈ＝１であるか否かを判断する（ステップＳ１７１０）。ＣＯＭＰ＝１かつＤｉｓｃｈ＝１である場合（ステップＳ１７１０：Ｙｅｓ）、調整装置１３００は、指定値ＣＡＬを現指定値に設定し（ステップＳ１７１１）、一連の処理を終了する。
【００８０】
ＣＯＭＰ＝１かつＤｉｓｃｈ＝１でない場合（ステップＳ１７１０：Ｎｏ）、調整装置１３００は、Ｄｉｓｃｈ＝０であるか否かを判断する（ステップＳ１８０１）。Ｄｉｓｃｈ＝０である場合（ステップＳ１８０１：Ｙｅｓ）、調整装置１３００は、カウントを待機し（ステップＳ１８０２）、キャパシタ１１１を放電する（Ｄｉｓｃｈ＝１）（ステップＳ１８０３）。そして、調整装置１３００は、電流量が減少する指定値の中で、設定中の指定値に最も近い指定値を設定済みであるか否かを判断する（ステップＳ１８０４）。これにより、調整装置１３００は、所望の電流量により近い電流量を示す指定値を順に設定することができる。
【００８１】
設定中の指定値に最も近い指定値を設定済みである場合（ステップＳ１８０４：Ｙｅｓ）、調整装置１３００は、一連の処理を終了する。設定中の指定値に最も近い指定値を設定済みでない場合（ステップＳ１８０４：Ｎｏ）、調整装置１３００は、指定値を、電流量が減少する指定値の中で、設定中の指定値に最も近い指定値に設定し（ステップＳ１８０５）、ステップＳ１７０５へ戻る。
【００８２】
Ｄｉｓｃｈ＝０でない場合（ステップＳ１８０１：Ｎｏ）、調整装置１３００は、電流量が増加する指定値の中で、設定中の指定値に最も近い指定値を設定済みであるか否かを判断する（ステップＳ１８０６）。これにより、調整装置１３００は、所望の電流量により近い電流量を示す指定値を順に設定することができる。
【００８３】
設定中の指定値に最も近い指定値を設定済みである場合（ステップＳ１８０６：Ｙｅｓ）、調整装置１３００は、一連の処理を終了する。設定中の指定値に最も近い指定値を設定済みでない場合（ステップＳ１８０６：Ｎｏ）、調整装置１３００は、指定値を、電流量が増加する指定値の中で、設定中の指定値に最も近い指定値に設定し（ステップＳ１８０７）、ステップＳ１７０５へ戻る。
【００８４】
以上実施の形態１で説明したように、調整装置は、スイッチング電源回路からの出力電流に加算される電流によるキャパシタの充電時間の計測により加算される電流の指定値と充電時間との関係を求め、求めた関係を用いて加算される電流の指定値を設定する。これにより、製造ばらつきがあっても出力電流に加算される電流量の誤差を低減させることができ、出力電流に加算される電流を安定させることができる。したがって、所望のスイッチング波形がスイッチング電源回路に与えられ、スイッチング電源回路の動作を安定させることができる。また、スイッチング電源回路の利用者の環境（電圧や温度）に合わせて、加算される電流量の誤差を低減させることができるため、調整装置内のコンパレータ―のオフセットも補正することができる。
【００８５】
また、求められる指定値は、計測された充電時間を、所定時間によって除算し所定値を乗算して得られる値である。これにより、計測された充電時間と所定値との比率に基づいて所望の電流量に対応する所定時間となる指定値が得られる。
【００８６】
また、調整装置の計測部は、コンパレータと、カウンタと、によって実現される。たとえば、出力電流から方形波を生成するコンパレータを計測部として利用することができ、調整装置の面積を縮小化することができる。
【００８７】
以上実施の形態２で説明したように、調整装置は、スイッチング電源回路からの出力電流に加算される電流によって充電されるキャパシタの電位差が閾値になるまでが所定時間となる指定値を特定し、電流源回路の指定値を特定した指定値に設定する。これにより、製造ばらつきがあっても出力電流に加算される電流量の誤差を低減させることができ、出力電流に加算される電流を安定させることができる。したがって、所望のスイッチング波形がスイッチング電源回路に与えられ、スイッチング電源回路の動作を安定させることができる。また、スイッチング電源回路の利用者の環境（電圧や温度）に合わせて、加算される電流量の誤差を低減させることができるため、調整装置内のコンパレータ―のオフセットも補正することができる。
【００８８】
実施の形態２にかかる調整装置は、実施の形態１にかかる調整装置のような演算回路がないため、面積を小さくすることができる。一方、実施の形態１にかかる調整装置は、実施の形態２にかかる調整装置のように複数回に渡って指定値を設定して充電および放電を繰り返さずに、１回の演算だけで加算される電流量が目標値となる指定値が求まるため、指定値の設定時間を短縮することができる。
【００８９】
調整装置の判定部は、コンパレータと、カウンタと、判断部とによって実現される。たとえば、出力電流から方形波電圧を生成するコンパレータを計測部として利用することができ、調整装置の面積を縮小化することができる。
【符号の説明】
【００９０】
１００，１３００  調整装置
１０１  スイッチング電源回路
１１１  キャパシタ
１１２  電流源回路
１１３  スイッチ
１１４，１３０１  第１設定部
１１５，１３０２  第１制御部
１１６，１３０３  第２制御部
１１７  計測部
１１８  算出部
１１９，１３０５  第２設定部
１２１  コンパレータ
１２２  カウンタ
１３０４  判定部
１３１１  判断部
ＶＴ  閾値
Ｔ１  所定時間
Ｖｓｌｏｐｅ  電位差
【図１】
2014064341.tif 000003
【図２】
2014064341.tif 000004
【図３】
2014064341.tif 000005
【図４】
2014064341.tif 000006
【図５】
2014064341.tif 000007
【図６】
2014064341.tif 000008
【図７】
2014064341.tif 000009
【図８】
2014064341.tif 000010
【図９】
2014064341.tif 000011
【図１０】
2014064341.tif 000012
【図１１】
2014064341.tif 000013
【図１２】
2014064341.tif 000014
【図１３】
2014064341.tif 000015
【図１４】
2014064341.tif 000016
【図１５】
2014064341.tif 000017
【図１６】
2014064341.tif 000018
【図１７】
2014064341.tif 000019
【図１８】
2014064341.tif 000020