• 締切済み

PWM制御ステップアップ電源の開ループはどうやってみれば…?

PWM制御の昇圧型電源を作ろうとしています。 誤差アンプの部分を始め、部分部分の設計は比較的容易に出来たのですが、出来上がった回路が高負荷でブロッキング発振を起こし、困っています。 恐らく各個々に閉じたループでは十分位相マージンが取れていても、全体ループで取れていないものと思われるので、全体ループでの位相マージンを見ようと思うのですが、スイッチングトランジスタの所をどう扱えばいいのか分からず、困っています。 どなたか識者の方、アドバイスをお願いいたします。

みんなの回答

  • ir-led
  • ベストアンサー率52% (42/80)
回答No.4

オープンループですが,40dB弱は,負荷変動率1%あたりを狙っての設定でしょうか? 特に問題無いと思いますが,仕様的に許されるのなら,欲張らず30dB程度まで落としても良いかも知れません。 誤差アンプの帯域幅は20kHz程度と言うことですが,この数字だけでは何とも言えません。  1.終段のスイッチング部分でどの程度ゲインを稼いでいるか?  2.誤差アンプ出力→スイッチングトランジスタ→LCフィルターの経路でどれだけ位相が回るか(どれだけ遅延するか)? により左右されるからです。が,ちょっと広げすぎの感じはします。 閉ループゲインが"1"以上ある帯域(20kHzより高くなる)で"2."の遅れが180°あると 負帰還をかけているつもりが,正帰還をかけることになるので,発振してしまいます。 しかし遅れるものどうしようもないので,発振を止めるには,正帰還となる帯域での閉ループゲインを"1"より小さくする つまり誤差アンプの高域ゲインを落とす必要があります。 例えば,100kHzの信号の位相を180°遅らせるには,わずか5マイクロ秒の遅延時間があれば充分なのです。 閉ループゲインと推定される遅延時間からすると,誤差アンプの帯域幅が20kHzというのは少し広いと思いませんか? >確認しました。 その線じゃ無かったですか。・・了解しました。 では,もう一つ確認してみて下さい。高負荷時に誤差アンプの出力はどの程度,振れていますか? 出力段のスイッチングトランジスタのON抵抗が大きいと,高負荷ではVceも大きくなりますよね。 この時,誤差アンプはドロップ分を補おうとして+側に振れますが,電源電圧付近まで振れていませんか? オペアンプなどは,電源電圧少し手前までの非飽和領域なら(位相補償が無いとして)スルーレートの速度で出力が変化しますが なにかの弾みで,一度,電源電圧付近の飽和領域に入ってしまうと,そこからなかなか(数十ミリ秒オーダー)返ってこられないんです。 返ってこられないので,発振・・と言う理屈も考えられます。 これでも無いとすると・・考えつく手は,急速冷却スプレーで局所的に冷やしたり,指で個々の部品をピタピタと触っていくとか(←これ最強。)

hesperia
質問者

お礼

本当に度重なる回答、ありがとうございます。 >1.終段のスイッチング部分でどの程度ゲインを稼いでいるか? 実はこいつが結構トリッキーでして、条件に応じて変動するように設定してあります。 具体的にはエラーアンプの帰還入力が0.5Vになるよう、出力を調整すると言う形になっています。 通常は倍率5倍強程度、14dBチョットでしょうか。 >2.誤差アンプ出力→スイッチングトランジスタ→LCフィルターの経路でどれだけ位相が回るか(どれだけ遅延するか)? 実はこれが分からないのです。 測定方法が全く思いつかず、悩んでいる諸悪の根源です。 搬送波(発振機)周波数以下であれば、なんとなく位相の遅れが見れる気がするのですが、それ以上(というか、どこからか良く分からないのですが)の周波数を見た場合、遅れと言うものが出力にどう出るのか、見当がつきません。 単純に搬送波の遅れでしたら、50nsec以下ですので、無視していいような値だと思います。 >高負荷時に誤差アンプの出力はどの程度,振れていますか? ご指摘の通り、サットさせたくなかったので、上側にはクランパーが入っています。 電源4V弱に対して1.1V程度です。 下側にもクランパーをいれており、こいつは0.3Vです。 ですから、上下ともにサットすることはないはずです。 また何か思い当たる節がありましたら、何でも結構ですので、教えて下さい。 宜しくお願いします。

  • ir-led
  • ベストアンサー率52% (42/80)
回答No.3

>帰還ループのLPFと言うのはLCのことでしょうか。 >それとも誤差アンプの出力(PWMコンパレータの入力)に付けるフィルタのことでしょうか。 大きなゲインを持っている誤差アンプの高域ゲインを落とす,位相補償用コンデンサの定数です。 高域ゲインを落とす=積分回路の時定数を長くする=LPFの時定数を長くする・・と言う意味です。 出力のLCを大きくしたり(と言っても負荷の容量成分の方が影響大?),誤差アンプの出力のフィルタの 時定数を大きくするのは,帰還ループの遅れ成分を増やすことになるので,症状は更に悪化すると思います。 誤差アンプは大きなゲインを持っていますが,これは,わずかの誤差にも猛烈に反応してしまうということです。 (だから定電圧出力機能が成り立つんですが。) 仮に,誤差アンプがdutyを上げる方向に動いているとして,帰還ループに遅れがあると,目標値を少し越えるところまで 電源出力を増加させてしまいます。逆にdutyを下げる方向では,同じ理由で低下させ過ぎてしまうことになります。 この繰り返しがひどくなると,発振に至ると言う訳です。 そこで,位相補償(積分)コンデンサを増すことで,閉ループの遅さと比べて神経過敏(高速)過ぎる誤差アンプの速度を 落として,発振を止めようと言うわけです。 併せて帰還抵抗を小さくすれば,低域からのゲインも小さくすることが出来るので,これも有効かも知れません。 積分回路だからと言っても,不必要なPWM周波数成分の除去を目的としたものではないので,PWM周波数が高いからといって むやみに小さくは出来ないので,注意が必要です。 でも,ガンガンに位相補償を効かせると,電源出力の追従性も悪化しますから,限界はあります。 位相に着目して一通り対策しても,ダメな場合, 「・共通インピーダンスで,負荷電流が誤差アンプ自体,またはリファレンスを揺すっていないかの確認。」 の線でしょうか。 微少信号を増幅するハイゲインアンプと,パワーアンプが一枚の基板に同居しているオーディオ回路の場合 (誤差アンプを持った低電圧電源もこれと同じ)ハイゲインアンプのリファレンスや電源・GNDが揺すられると 簡単にモーターボーティング(ボボボボッ・・と言う超低周波発振)を起こします。 これを定電圧電源に置き換えると,仰っているブロッキング発振と言うことになる・・? 繰り返し周期の短いブロッキング発振だと,この線は違うかも。 以上,ご参考になれば。

hesperia
質問者

お礼

たびたびのご回答、ありがとうございます。 現在使用している誤差アンプは帯域幅上限20kHz程度、オープンループに関しては40dB弱のヘナチョコです。 ですから、恐らく出力に対して過敏過ぎるということはないと思うのですが、もっとフィルターで落とすべきでしょうか。 ちなみにこいつには帰還を掛けていません。素で使っています。 以前帰還でゲインを12dB程度に落としたことはあったのですが、ブロッキング周波数が落ちただけで効果は大してありませんでした。 それとも、やっぱり前の方へのお礼で書いたのですが、位相をまわすか戻すかするために、フィルターは追加すべきなのでしょうか。 >共通インピーダンスで,負荷電流が誤差アンプ自体,またはリファレンスを揺すっていないかの確認 確認しました。 特にリファレンスに関してはPWMの入力からオシレーターの信号が載ってしまっていたので、インピーダンスを下げて抑えました。

  • tnt
  • ベストアンサー率40% (1358/3355)
回答No.2

負帰還回路なら、位相マージンが大事ですが、 電源の場合は位相ってあまり考えないですね. これは、個々の部分の動作速度に比べてループの速度が非常に低い為です。 ループゲインを最小にして、誤差アンプの出力のLPFの時定数を 長めにするのが普通の方法だと思うのですが、如何でしょう。 スイッチングトランジスタの位相遅れは PWM→平滑の遅れを考えると、無視できます。 FETなら等価回路から簡単に容量などは計算できますが。

hesperia
質問者

お礼

回答、ありがとうございます。 >誤差アンプの出力のLPFの時定数を長めにするのが普通の方法... 現在帯域幅を思いっきり落としたアンプを使っている(大体上は20kHz程度)ので、フィルターは必要ないかと思っていたのですが、やっぱり、誤差アンプの出力にLPFを足すべきなんでしょうか、位相の問題上。 いまいちこのフィルターの存在意味が良くわからないので、付けることをはばかっていたのですが。 あつかましいようですけど、付けるとしたら、どの点でどの程度位相をいじればよろしいのか、アドバイスを頂けると嬉しいのですが。 >スイッチングトランジスタの位相遅れは... 私もそう考えていたのですが、どうしても位相の遅れが出力からPWMアンプの手前までだけではあわないようなのです。 何か位相遅れで勘案すべきことが抜けている気がするのですが、PWMアンプ以降、スイッチングトランジスタまでの間で何かありませんでしょうか。 あつかましい質問を何度も申し訳ありませんが、出来れば宜しくお願いいたします。

  • ir-led
  • ベストアンサー率52% (42/80)
回答No.1

こんにちは。 余程,高いPWM周波数で無い限り,トランジスタのスイッチング速度の大小による遅延は 帰還ループのLPFの位相遅れに飲み込まれてしまうので,余り意味は無いのでは,と思います。 で,位相マージンを見る方法ですが,ステップ的な負荷変動(例えば,負荷率=90%->10%->90%->10% duty=0.5,f=実負荷で予想される範囲で適当)を与え,出力電圧の過渡応答を見ると言う手があります。 閉ループ内に遅れがあれば,負荷変動のステップのエッジでリンギングが発生します。 一度,見てみて下さい。現状では少しの負荷変動でも,激しくリンギッているはずです。 ちなみに,オーディオ用パワーアンプのケーブル等の容量性負荷に対する安定性(発振のしにくさ)は この方法で直ぐ分かります。 ついでに,発振の対策方法ですが・・・電源屋さんじゃ無いので,ホントに一般論です。  ・帰還ループのLPFの時定数の見直し。  ・極端なリモートセンシングをやっているのなら,ローカルセンシングに変えてみる。  ・閉ループ内の高ゲインになっている部分のゲインを下げてみる。  ・共通インピーダンスで,負荷電流が誤差アンプ自体,またはリファレンスを揺すっていないかの確認。 と言うところでしょうか。 以上,ご存じ・検討済の事でしたら,ゴメンナサイです。 電源屋さんじゃ無いので,高度なツッコミは勘弁して下さいね。 それと,質問のカテゴリーですが,「その他・理系の学問」のほうがいいんじゃ無いですか? 電気屋さんが大勢いますよ。でも,このカテゴリーの回答者にも電気屋さんがいるので 暫くは,ここで待つっても良いかも知れません。

hesperia
質問者

お礼

早速の回答、ありがとうございます。 >余程,高いPWM周波数で無い限り... 今設計しているのは発振周波数1.2MHzです。 >トランジスタのスイッチング速度の大小による遅延は 帰還ループのLPFの位相遅れに飲み込まれてしまうので... 帰還ループのLPFと言うのはLCのことでしょうか。 それとも誤差アンプの出力(PWMコンパレータの入力)に付けるフィルタのことでしょうか。 >質問のカテゴリーですが,「その他・理系の学問」のほうがいいんじゃ無いですか? そうですね、カテゴリーはそっちのほうが良かったかもしれません。 今後はそちらのほうですることにします。 ご指摘、ありがとうございます。

関連するQ&A

  • ユニティゲイン軸とロールオフ、クロスオーバー周波数とは

    現在PWM形式の昇圧型電源を使おうと思っていますが、全体ループで位相マージンが取れていないっぽくて出力が高負荷時にブロッキング発振します。 ところが情けない話、手前浅学無知なため、全体ループでの開ループと位相の見方を知りません。 で、関連資料をインターネットであさっていたところ、それらしいものを見つけて読み解いていたのですが、表題の単語とRHPなるものにぶち当たって目を回しております。 どなたか識者の方、ご教示頂けませんでしょうか。

  • 発振状態での電流測定

    回路上の発振部分に流れる電流を測ろうとしたら何で測るのがいいでしょうか?やはりアナログテスターでしょうか?デジタルでも数値は出ますがたぶん平均化されていると思いますので最大値がわからないでしょうから。 測定したい部分は発振信号でトランジスタをスイッチングしていて、そのコレクタに流れる電流なのですが信号側の周波数は可変で完全に方形はでもありません。(RCの発振信号のため) 計算で求めようとしたらコレクタ側の負荷抵抗を求めれば計算できるでしょうか。(トランジスタが飽和状態であるとしたら) 内容がごたごたですが計算がめんどくさいので発振回路の(瞬間)最大電流を測るのには何が一番いいでしょうか?

  • 発振回路の振る舞い

    発振回路についてその振る舞いの質問です。 文献によると、CRを使用した位相型発振回路では特に入力信号は必要とせず、電源をONにしたときのノイズが元になり、どんどん増幅し、トランジスタが飽和した段階で増幅が頭打ちとなり、発振の状態が続くとあります。また、そのときの出力波形は綺麗な正弦波となってます。 そこでハテナ?ですが、発振の元になるノイズは振幅もまちまち、周波数もまちまちのぐちゃぐちゃで汚い信号と思います。正弦波のノイズは想像できません。しかし、この汚いと思っているノイズがもとに増幅・発振して綺麗な正弦波が出力されます。通常、増幅は入力の比例した相似形の出力信号が現れるものと思っているので、ハテナ?となります。考え方をご教示ください。 また、文献によると、オペアンプを使用した無安定マルチバイブレータによる発振は、方形波が出力されています。先のCRを使用した位相型発振回路では正弦波出力なので、なぜ違いが出てくるのでしょうか。考察するに、無安定マルチバイブレータで使用するオペアンプは内部に2つのトランジスタがあり、お互いにON/OFFを交互に繰り返し、そのたびにトランジスタのスイッチング作用が現れるため、出力は方形波ということなのでしょうか?たしか、スイッチング作用はトランジスタのベース電流をゼロにしたり、飽和させたりしてON/OFFさせ、そのため出力が方形波になると解釈しています。 あっているでしょうか。 以上2点に関し、ご教示願います。

  • DC0.5V -> DC2Vを作りたいのです

     以下のようなものを作りたいと考えているのですが、八方塞で困ってしまいました、何卒ご助力お願いします。 <仕様>  入力電圧 MAX0.5V(0.5Vは安定して出ます)  入力電流 数mA以上確保可能  出力電圧 2V  出力電流 1mA以上(大きすぎたら並列抵抗で処理します)  欲しいものはつまりちっさな昇圧DC-DCコンバータです。  実際にはこの後で負電圧ICをくっつけて-2Vにしたいと思っています(用途は他の素子の逆バイアスに用います)。  自分でもスイッチング電源として設計してみようと色々やってみたのですが、特にスイッチングする部分で困ってしまって……。  スイッチングにはトランジスタまたはMOSFETを使用するつもりなのですが、トランジスタのしきい値は0.6V程度なので、普通のトランジスタを動作させる事ができません。  他サイト様にて「Geのトランジスタを使えば」や「存在してるのかは不明ですが、しきい値0.3Vショットキタイプ」などのアドバイスを受け、探してみたのですが、どうにも見つからず困ってしまいました。  帰還をかける部分のアンプもトランジスタを使ってと考えますが、やはり同様にしきい値が0.5V以下じゃないとダメっぽいです。  スイッチング信号を作る発振回路にはロジックICを使おうと思ってます。これは規定外だけど何とか動くのかな……?  アドバイス頂ければ幸いです、よろしくお願いいたします。

  • PLLのボード線図

    PLLのボード線図を見ると、開ループゲイン=1となる時の位相を位相余裕度としています。この部分はわかるのですが、ループ帯域内の十分内側が-180度となり、通常のフィードバック系のボード線図は0度となっている事と異なります。 ループ帯域内の十分内側が-180度であるにも関わらず発振しないのは何故でしょうか? 尚、PLLの場合VCOと完全積分型LFを採用した場合、両方で180度の位相遅れとなる事は知っています。 宜しくお願い致します。

  • LC発振回路について

    電子回路で発振について勉強しています。参考書に書かれているループ利得から振幅条件や周波数条件が求められることは理解できたのですが 、それは交流等価回路で考えているので、実際にはトランジスタにかけるバイアスや電源電圧のことも考えないといけないのですが、この直流 的な部分がまったく理解できません。circuit maker というシュミレータで解析してみると発振が大きくなるにつれてバイアスが負に移動している場合があったのですがそれも理解できません。誰かできるだけ詳しく教えてもらえませんか?

  • 発振回路について

    コルピッツ発振回路(トランジスタのところに演算増幅器を使用)においていくつか実験をしました。 (1)この回路を発振状態にしたとき、発振周波数は10[kHz]になり、理論値とほぼ一致しました。また、この回路の正帰還を切り離し、周波数特性を調べたところ、7.4[kHz]で共振しました。教授の話によると、発振周波数と共振周波数はほぼ一致するはずとのことですが、2.6[kHz]もずれてしまっているので、測定誤差や、また浮遊容量などの影響よりも大きな要因があると思うのですが、それがどのようなものか分かりませんでした。 (2)コルピッツ発振回路において、発振していない状態のとき、演算増幅器の利得を変ていくと、演算増幅器の増幅度が5.4[kHz]のとき発振しました。また、発振しているとき、演算増幅器の利得を変ていくと、演算増幅器の増幅度が1.5[kHz]になったとき発振をしなくなりました。見事にヒステリシスになりました。ここで書籍などを調べた結果、ループ利得がこのヒステリシスに影響を与えているようなことを書いていましたが、具体的なことは分かりませんでした。 この二点が分からなくて困っています。どなたかご教授ください。お願いします。

  • オペアンプの発振

    オペアンプの負帰還回路で出力にトランジスタを 接続して定電流回路を組んでいますが、出力が 発振してしまいます。 文章ですが、出来る限り条件を記載しますので 何故発振しているのかについて、ヒントだけでも 頂けませんでしょうか?(当方初心者です。) ・オペアンプはNJU7042F(JRC)、 ・1ピン(+入力)に0~0.5Vを入力、出力は1KΩを介して  トランジスタ2SD2212(ROHM)のベースに接続。 ・オペアンプの電源は5V  トランジスタのコレクタは負荷(LED)を接続  トランジスタのエミッタは分岐しており、  一方は1KΩを介してオペアンプの3ピン(-入力)に接続  もう一方は1Ωを介してGNDに接続。 試した事 1:オペアンプの出力抵抗は0~2.4KΩの範囲で取り替えて   みましたが、改善みられず。 2:オペアンプの+入力が低い領域(0~0.1V程度)では発振しない。 過去ログその他等でいろいろ調べましたが、位相が云々等書かれて いますが基本的知識が乏しいので理解できていません。 オペアンプ及びトランジスタの仕様はアドレスを記載します。 http://semicon.njr.co.jp/njr/hp/productDetail.do?_isTopPage=false&_productId =203&_moveKbn=PRODUCT_DETAIL_MOVE_SPEC http://www.rohm.co.jp/products/discrete/transistor/bipolar/2sd2212/

  • 電子回路の発振条件について

    正帰還回路で入力電圧をv1,増幅器Aへの入力電圧をvi,出力電圧をv2としたとき, v2=Avi vi=v1+Hv2 であり,ループ利得AH,回路全体の利得は G=v2/v1=A/(1-AH) ですが, AH>1の場合,発振するというのは違う見方だと完全ではないもののなんとなく分かるような気がするんです. でも,負帰還回路の場合, G=A/(1+AH) AH≫1とすれば G≒1/H となりますが, 発振回路も AH≫1とすると, G=-1/H で利得は定数になってしまうので, 発振してしかも出力v2の振幅がしだいに 増大するというのが納得しかねます. viがループ後AHviになってそれがまた, 増幅器Aに入るから増大した電圧がまた増大して と考えれば納得できるような気がするんですが, いまいちしっくり来ません. この発振回路の原理についてかなり詳しい説明をして欲しいです. また,発振条件は  Im(AH)=0,Re(AH)≧1 のようですが, Re(AH)≧1はまだしも Im(AH):位相に関係する??が0というのは何故ですか?? 電子回路に詳しい方よろしくお願いします!

  • PWM制御についてお聞きしたいのですが

     ものすごいつまらない質問になるのかもしれませんがDCモータの速度制御をするときにPMWというモータの電源を高速で入れたりきったりするという方法があるとのことを今日知ったのですがそのときのトルクというのは普通にONにしているときと比べてやはり小さくなるのでしょうか

専門家に質問してみよう