TL

スナバ回路の設計:RC・RCD・アクティブクランプ

スイッチ波形に乗るリンギングと電圧サージが、素子破壊・EMI・誤動作の元になる——その正体である寄生LCの共振を、RCダンピング・RCDクランプ・アクティブクランプで抑え、損失と効率のトレードオフごと設計判断できるようになります。

応用スナバRCスナバRCDクランプアクティブクランプZVSリンギング電源最終更新: 2026-06-21
TL;DR要点だけ先に
  • 1.スイッチング波形のリンギングとサージは、配線・トランス漏れインダクタンスLと素子出力容量Cossが作る寄生LCの共振で生じる。固有周波数は1/(2π√(LC))、過電圧は特性インピーダンス√(L/C)に流れる電流で決まる。
  • 2.RCスナバは抵抗Rで共振Qを下げてリンギングを減衰させる(ダンピング)。RはおおよそZ0=√(L/C)に合わせ、CはCossの2〜4倍を起点に選ぶ。損失はおよそC×V^2×fでスイッチング周波数に比例し、効率と引き換えになる。
  • 3.RCDクランプはダイオードで尖頭電圧をクランプ容量へ捨てて電圧上限を抑える(フライバックの漏れエネルギー処理が典型)。捨てた電荷はRで熱になる。アクティブクランプはこのエネルギーを回生し、副次的にZVSを成立させて損失そのものを消す。

スナバが解いている問題 ── 寄生LCの共振

理想的なスイッチング波形は方形波ですが、実際の電源では立ち上がり・立ち下がりに必ずリンギング(減衰振動)電圧サージ(尖頭オーバーシュート)が乗ります。原因は回路に必ず存在する寄生成分です。配線・基板パターン・トランスの漏れインダクタンス L(数nH〜数百nH)と、MOSFETの出力容量 Coss やダイオードの接合容量 C(数十pF〜数nF)が、スイッチングの瞬間に寄生LCの共振回路を形成します。

スイッチがオフした瞬間、それまで L に流れていた電流は急には止まれません。電流の行き場が C の充電に変わり、エネルギーが LC の間を往復して固有周波数で振動します。

寄生LC共振の三量

  固有周波数      f_ring = 1 / (2π√(L·C))      … 数MHz〜数百MHz
  特性インピーダンス Z0    = √(L / C)            … リンギングの「振れやすさ」
  尖頭過電圧      ΔV_peak ≈ I_L × Z0           … オフ瞬間の電流 I_L に比例

  振動の減衰しにくさ Q ≈ Z0 / R_loss            … R_loss が小さいほど長く鳴る

過電圧 ΔV_peak がデバイスの定格電圧を超えれば即破壊、超えなくてもリンギングは放射・伝導EMIの主因(/power/emi-conducted-radiated/)になり、対向素子の dv/dt 誤オンも誘発します。スナバ回路は、この寄生LC共振に意図的に損失を足して振動を鎮める、あるいは尖頭電圧を別経路に逃がして上限を抑える部品です。

リンギングとサージは別物 ── 対策も別

リンギングは「LC共振による振動(Qが高い)」、サージは「電流遮断による尖頭電圧(漏れインダクタンスにためた電流の行き場がない)」です。RCスナバは主にリンギングのQを下げる減衰器、RCDクランプは主にサージの上限を切るクランプ器で、狙う現象が違います。両方が同時に出る回路(フライバックの一次側など)では両方を併用することもあります。

RCスナバ ── 共振Qを下げて鳴きを止める

RCスナバは、スイッチや整流ダイオードに抵抗 R と容量 C の直列を並列接続する最も基本的な減衰器です。狙いは寄生LC共振の Q を下げること。共振が振動を続けられるのは損失が小さいから(Qが高い)で、共振電流が通る経路に適切な抵抗を挿せば、エネルギーが1〜数周期で熱に変わり振動が止まります。

定数設計の出発点は次の通りです。R は特性インピーダンス Z0 = √(L/C_parasitic) に合わせるのが基本(臨界制動近傍を狙う)。R が小さすぎると減衰不足で鳴き続け、大きすぎると今度は R 自体が高周波電流を通さず効きません。C はスイッチの寄生容量 Coss の2〜4倍程度を起点にします。C が小さいとスナバ電流が流れず効かず、大きいとスイッチングのたびに充放電する電荷が増えて損失が膨らみます。直列の C は、定常的にスイッチへ直流バイアス電流を流さないための直流カット(容量がなく R だけだと常時電力を食う)でもあります。

RCスナバの損失 ── 効率と引き換えである

RCスナバの抵抗で消える電力はおよそ P_R ≈ C × V^2 × f_sw です(C を毎周期 V まで充放電し、その (1/2)C V^2 を充電・放電の両方で捨てるため)。スイッチング周波数 f_sw に正比例するので、高周波電源では C をわずかに増やしただけで損失が跳ね上がります。リンギングを完全に消そうと C・R を盛ると効率がガタ落ちする——「振動が許容レベルに収まる最小限」で止めるのがRCスナバ設計の要諦です。抵抗の定格電力も P_R から余裕をもって選びます。

実務では理論値を起点に、オシロでリンギングの周波数と振幅を測りながら R・C を振って詰めます。f_ring を測れば寄生 LC を逆算でき、Z0 の見当がつきます。

RCDクランプ ── 尖頭電圧をダイオードで切る

サージ電圧の上限を確実に抑えたい場合、RCDクランプ(ダイオード+クランプ容量+放電抵抗)を使います。代表例はフライバックコンバータ(/power/isolated-converter-transformer/)の一次側です。フライバックではトランスの漏れインダクタンス Llk に蓄えた磁気エネルギーが二次側へ渡らず、スイッチオフ時に行き場を失ってMOSFETのドレインに巨大な尖頭電圧を立てます。これを放置すると素子の定格を超えて破壊します。

RCDクランプは、ドレイン電圧がクランプ容量 C_clamp の電圧を超えた瞬間にダイオードが導通し、漏れエネルギーを C_clamp へ吸い込んで電圧をクランプレベルに抑えます。次のスイッチング周期までに C_clamp にたまった電荷は並列の抵抗 R_clamp を通して放電し、熱になります。

RCDクランプの動作(フライバック一次側)

  オフ瞬間: Llk の電流 → D 導通 → C_clamp を充電 → ドレイン電圧をクランプ
  オン期間: C_clamp が R_clamp で放電(漏れエネルギーを熱で捨てる)

  クランプ電圧 V_clamp ≈ V_reflected + マージン
    V_clamp を反射電圧に近づけるほど漏れ電流の引き抜きが速く損失大
    V_clamp を高くとるほど素子に近い高電圧でクランプ → 余裕が減る
  R_clamp で消える電力 ≈ (1/2)·Llk·I_peak^2·f_sw × (V_clamp/(V_clamp−V_reflected))

設計のトレードオフは明確です。V_clamp反射電圧に近く設定するほどクランプダイオードが漏れ電流を素早く引き抜いてサージを低く抑えられますが、その間に余分な一次電流まで吸い込むため損失が増える。逆に V_clamp高くとれば損失は減りますが、クランプ電圧が素子定格に近づき安全余裕が削られるR_clamp は「V_clamp を狙い値に保つ放電量」になるよう選びます。

RCDとTVS/ツェナーの使い分け

RCDクランプは漏れエネルギーを抵抗で連続的に処理する方式で、損失は出るが波形がなだらかでEMIに優しい。一方ツェナー/TVSクランプは降伏電圧で硬くクランプするため電圧上限が一定で設計が楽ですが、クランプ電圧でハードに電流を切るため高周波ノイズが乗りやすい。実務では「RCDで主たる漏れエネルギーを受け、ツェナーで上限を念のため確定する」併用構成もよく使われます。いずれにせよ漏れエネルギーを熱で捨てている点は同じで、効率は上がりません。

アクティブクランプ ── 漏れエネルギーを捨てずに回生しZVS化

RC・RCDの限界は、抑えたエネルギーをすべて熱として捨てることです。これを根本から変えるのがアクティブクランプです。受動ダイオードの代わりに補助スイッチ(クランプMOSFET)とクランプ容量を置き、漏れインダクタンスのエネルギーを容量にいったん蓄えたうえで、次の周期に回路へ戻す(回生する)。捨てる代わりに使い回すので、原理的に損失が小さくなります。

さらに重要な副作用があります。クランプ容量と漏れ・励磁インダクタンスが共振することで、主スイッチがオンする直前にドレイン電圧をゼロまで引き下げられる。電圧がゼロの瞬間にオンすれば、スイッチング遷移中に電圧と電流が重なるオーバーラップ損失が消えます。これが**ZVS(ゼロ電圧スイッチング)**で、ソフトスイッチングの一種です(/power/resonant-soft-switching/)。つまりアクティブクランプは、サージを抑える「スナバ」でありながら、同時にスイッチング損失そのものを削る「ソフトスイッチング機構」でもあります。フォワード/フライバックの高効率版でよく使われます。

方式漏れ・共振エネルギーの行き先ZVS主な狙い
RCスナバ抵抗で熱として消費なしリンギングのQを下げて減衰・EMI低減
RCDクランプクランプ容量→抵抗で熱消費なし尖頭サージの上限クランプ(漏れ処理)
ツェナー/TVS降伏で硬く熱消費なし電圧上限を一定値で確定(簡便)
アクティブクランプ補助スイッチで回生・再利用あり漏れ回生+ZVSで高効率化

代償は複雑さです。アクティブクランプには補助スイッチの追加と、そのゲート駆動・デッドタイム管理/power/gate-driver-design/)が要ります。タイミングを誤れば主スイッチと補助スイッチが同時導通して貫通電流が流れる。ZVS を成立させるには負荷・入力電圧範囲にわたって共振エネルギーが足りる設計が必要で、軽負荷では ZVS が外れて利点が薄れます。**「捨てる単純さ(RC/RCD)」と「回生する複雑さ(アクティブクランプ)」**のどちらを取るかは、要求効率とコスト・設計工数の天秤です。

スナバ設計の勘所(実務・試験)

(1) リンギング・サージの根は寄生 L(漏れ・配線)と C(Coss・接合容量)のLC共振。固有周波数は 1/(2π√(LC))、過電圧は I × √(L/C) で決まる。(2) RCスナバはRで共振Qを下げる減衰器。R は √(L/C) 起点、C は Coss の数倍。損失は C·V^2·f_sw で周波数比例——盛りすぎ厳禁。(3) RCDクランプはサージ上限を切るクランプ器。フライバックの漏れインダクタンス処理が典型で、漏れエネルギーは熱で捨てる。V_clamp を反射電圧に近づけるほど低サージ・高損失。(4) アクティブクランプは漏れを回生しZVSも成立させ高効率だが、補助スイッチとタイミング管理が要る。(5) リンギングとサージは別現象、対策も別。

まとめ

  • スイッチング波形のリンギングとサージは、配線・漏れインダクタンス L と素子容量 C が作る寄生LC共振が正体。固有周波数は 1/(2π√(LC))、過電圧は流れていた電流と特性インピーダンス √(L/C) の積で決まる。
  • RCスナバは抵抗で共振 Q を下げる減衰器。R は √(L/C) 近傍、C は Coss の2〜4倍を起点に選ぶ。損失は C·V^2·f_sw でスイッチング周波数に比例し、効率と引き換えになるため「振動が許容内に収まる最小限」で止める。
  • RCDクランプはダイオードで尖頭電圧をクランプ容量へ逃がし上限を切る。フライバックの漏れインダクタンス処理が典型で、捨てた電荷は抵抗で熱になる。V_clamp を反射電圧に近づけるほど低サージだが高損失。
  • アクティブクランプは漏れエネルギーを熱で捨てず回生し、共振で主スイッチをZVS化して遷移損までゼロに近づける。高効率だが補助スイッチとデッドタイム管理が要り、軽負荷では ZVS が外れる。
  • 関連: スイッチ遷移の物理は/power/mosfet-switching-physics/、ZVS/ZCSの体系は/power/resonant-soft-switching/、EMIへの影響は/power/emi-conducted-radiated/を参照。

電源 Article

スナバ回路の設計:RC・RCD・アクティブクランプを実務で読む

TL;DRは入口です。実際に選ぶ・使う段階では、何を解決するか、何と比較するか、導入後にどこで詰まるかまで見る必要があります。

解決すること

スナバ

比較で見る軸

難易度: advanced / カテゴリ: 電源 / タグ数: 7

導入後に効く点

RCスナバは抵抗Rで共振Qを下げてリンギングを減衰させる(ダンピング)。RはおおよそZ0=√(L/C)に合わせ、CはCossの2〜4倍を起点に選ぶ。損失はおよそC×V^2×fでスイッチング周波数に比例し、効率と引き換えになる。

先に潰すリスク

用語だけ覚えても、設計・実装・運用でどこに効くかを確認しないと判断を誤る。

数字・仕様の読み方
難易度
advanced
カテゴリ
電源
タグ数
7

判断チェックリスト

  • 自社の用途が「スナバ / RCスナバ」に近いか確認する。
  • 強みである「スイッチング波形のリンギングとサージは、配線・トランス漏れインダクタンスLと素子出力容量Cossが作る寄生LCの共振で生じる。固有周波数は1/(2π√(LC))、過電圧は特性インピーダンス√(L/C)に流れる電流で決まる。」が本当に評価軸になるか確認する。
  • 注意点の「用語だけ覚えても、設計・実装・運用でどこに効くかを確認しないと判断を誤る。」を運用で吸収できるか確認する。
  • 公開値や仕様値は、対象プラン・対象機種・対象リージョンまで確認する。
  • 既存システム、ID、ネットワーク、監視、バックアップとの接続方法を先に洗い出す。
  • 小さく試してから、本番移行、権限設計、障害時手順、コスト監視を決める。

次に確認する観点

スナバRCスナバRCDクランプアクティブクランプZVSスナバRCスナバRCDクランプ