位相補償は、アナログ回路設計において増幅器やフィードバック制御系を安定動作させるための重要な技術です。
「位相補償って何をしているの?」「オペアンプに位相補償が必要な理由は?」という疑問をお持ちの方は多いのではないでしょうか。
特にオペアンプを使った回路設計では、位相補償を適切に行わなければ発振などの不安定動作が起きてしまいます。
この記事では、位相補償の基本概念・必要性・オペアンプでの実際の補償方法・安定化の計算方法まで体系的に解説します。
回路設計に関わるすべての方に役立つ内容ですので、ぜひ最後までお読みください。
位相補償とは「フィードバック回路の安定性を確保するための位相特性の改善技術」
それではまず、位相補償の基本的な定義と必要性について解説していきます。
位相補償(Phase Compensation)とは、フィードバック回路においてループの位相特性を意図的に調整し、安定な動作を確保する技術の総称です。
フィードバック回路では、ループ内で信号が増幅・遅延されながら循環するため、特定の周波数で位相が180°遅れてゲインが1以上になると正帰還となり発振してしまいます。
位相補償が必要な理由:フィードバック増幅器は複数の極(ポール)を持ち、各極で位相が最大90°遅れます。複数の極が重なると180°以上の位相遅れとなり、ナイキスト安定条件が満たされなくなる(発振する)可能性があります。位相補償はこの問題を解決するための手法です。
オペアンプの内部補償と外部補償
オペアンプには内部補償(内蔵補償)が施されているものがほとんどです。
内部補償では、チップ内部に補償コンデンサを組み込むことで、ゲインが0dBになる前に位相が180°に達しないよう設計されています(支配極補償)。
内部補償済みオペアンプ(例:LM741・TL071・LM358など)は単純な使い方では追加の補償なしで安定動作しますが、特殊な回路構成では外部補償が必要になる場合もあります。
支配極補償(ドミナントポール補償)の原理
最も広く使われる位相補償手法が「支配極補償(Dominant Pole Compensation)」です。
この方法では、高周波の極が問題になる前に、低周波に補償コンデンサを使って新たな極(支配極)を設けます。
支配極によって低周波からゲインが急速に低下するため、他の極の影響を受ける前にゲインが0dBを下回り、安定性が確保されます。
この手法はオペアンプの設計において最も基本的かつ広く採用されている補償技術です。
ミラー補償の仕組み
多くの高性能オペアンプでは「ミラー補償(Miller Compensation)」が使われています。
ミラー効果を利用してトランジスタの入出力間に補償コンデンサを接続することで、等価的に大きなキャパシタンスを少ない面積で実現できます。
ミラー補償はシリコン面積を効率的に使いながら支配極を形成できるため、IC内部の位相補償技術として標準的に採用されています。
オペアンプ回路における外部位相補償の方法
続いては、オペアンプ回路の外部に補償素子を追加する具体的な方法を確認していきます。
コンデンサ補償(フィードバックコンデンサ)
反転増幅器・非反転増幅器のフィードバック抵抗に並列にコンデンサ(Cf)を追加する方法は、最も一般的な外部位相補償です。
このコンデンサは高周波でのフィードバック量を増加させ、高周波でのループゲインを下げることで安定性を改善します。
Cfの値が大きすぎると応答速度(帯域幅)が低下するため、安定性と応答速度のバランスを考慮した最適値の選定が重要です。
スニーク経路補償(Snubber)と出力コンデンサ問題
容量性負荷(出力に大きなコンデンサが接続された場合)を駆動する際、オペアンプが発振しやすくなることがあります。
この場合、出力端子とフィードバック点の間に直列抵抗(Riso)を挿入する「出力直列抵抗補償」が有効です。
出力直列抵抗は容量性負荷と合わせてローパスフィルターを形成し、問題となる高周波での位相遅れを低減します。
位相進み補償の回路実装
位相余裕を積極的に増やしたい場合、位相進み補償を外部回路として実装する方法があります。
フィードバック経路にRC直列回路(位相進みネットワーク)を挿入することで、特定の周波数帯で位相を進ませる効果を得ます。
位相進み補償の設計例:フィードバック経路にR₁とC₁の直列回路を接続する場合、位相が最大進む周波数 ωmax=1/(R₁×C₁)となります。この周波数がゲイン交差周波数付近になるようR₁とC₁を設計します。
位相補償の計算と設計の実践
続いては、位相補償の実際の計算と設計手順を確認していきます。
位相補償コンデンサの計算方法
フィードバックコンデンサCfの計算は、目標とする帯域幅(クローズドループ帯域幅またはゲイン交差周波数)から逆算する方法が一般的です。
目標帯域幅をfcとしたとき、Cf=1/(2π×fc×Rf)(Rfはフィードバック抵抗)という式を目安として使えます。
実際には回路シミュレーター(SPICE・LTspice)で補償後の位相余裕を確認しながら最終値を決定するアプローチが現実的かつ信頼性の高い設計手順です。
ユニティゲイン安定性と条件付き安定性
ユニティゲイン安定(unity gain stable)とは、ゲインを1倍(0dB)に設定した場合でも安定して動作できる特性のことです。
内部補償済みのオペアンプはユニティゲイン安定に設計されており、ゲイン1倍の電圧フォロワ回路でも問題なく使えます。
一方、条件付き安定(conditionally stable)のオペアンプは高ゲイン設定でのみ安定で、低ゲイン設定では不安定になる特性を持ちます。
LTspiceシミュレーションによる位相補償の確認
LTspice(無料SPICE回路シミュレーター)を使ったACシミュレーションでボード線図を確認することで、補償前後の位相余裕・ゲイン余裕を視覚的に評価できます。
シミュレーションで位相余裕を確認してから実機調整を行う流れが、効率的な位相補償設計の標準手順となっています。
まとめ
位相補償とは、フィードバック回路の位相特性を調整して安定な動作を確保する技術です。
オペアンプでは内部補償(支配極補償・ミラー補償)が標準的に施されており、外部補償(フィードバックコンデンサ・出力直列抵抗・位相進みネットワーク)によってさらなる安定化が可能です。
目標とする位相余裕(30°〜60°)を確保しながら、帯域幅・応答速度とのトレードオフを考慮した設計が実践的な補償設計の要点となります。
LTspiceなどのシミュレーションツールを活用して補償効果を確認する習慣をつけることで、安定で高性能な回路設計が実現できるでしょう。