第四章 环路补偿与稳定性:控制环路基础、Type II/Type III补偿网络、瞬态响应调试、波特图测量与解读

各位工程师朋友,咱们今天聊聊环路补偿。说实话,这是DC/DC设计里最让人头疼,也最有意思的部分。我见过不少板子,原理图看着没问题,一上电就振荡,或者负载一跳,输出电压抖得像心电图。嗯,问题多半出在补偿上。

4.1 控制环路基础:为什么需要补偿?

先问个问题:一个DC/DC变换器,本质上是个什么?说白了,它是一个带负反馈的功率放大器。反馈环路的作用,就是让输出电压紧紧跟随参考电压。

但问题来了——功率级本身有相位延迟。电感、电容、MOS管的开关动作,都会引入相移。当相移达到180度,负反馈就变成了正反馈。结果呢?振荡。

环路补偿的目的,就是人为地调整环路的增益和相位,确保系统稳定。我个人习惯用三个指标来判断:

  • 相位裕度:至少45度,最好60度以上
  • 增益裕度:至少10dB
  • 穿越频率:通常设为开关频率的1/10到1/5

核心概念:环路增益T(s) = G_power(s) × G_comp(s) × H_feedback(s)。补偿网络G_comp(s)就是我们要设计的部分。

我在项目中遇到过一位同事,他设计的Buck变换器,空载时好好的,一带载就啸叫。一测波特图,相位裕度只有15度。这就是典型的补偿不足。

4.2 Type II补偿网络:简单实用

Type II补偿,也叫PI补偿(比例-积分)。它适用于电流模式控制的变换器,或者输出电容有较大ESR的电压模式变换器。

它的传递函数长这样:

G_comp(s) = (1 + s/ωz) / [s × (1 + s/ωp)]

其中:

  • ωz:零点,用于抵消功率级的极点
  • ωp:极点,用于抑制高频噪声

典型电路实现:一个运放,反馈路径上串联R和C,再并联一个C。

我的经验:Type II补偿的零点,我通常放在功率级LC双极点频率的1/2处。这样能有效提升相位。极点则放在开关频率附近,滤除开关噪声。

举个例子,一个Buck变换器,开关频率500kHz,LC双极点频率约5kHz。我会这样设置:

参数 计算值 说明
零点频率 2.5 kHz LC双极点的一半
极点频率 100 kHz 开关频率的1/5
中频增益 20 dB 根据穿越频率调整

4.3 Type III补偿网络:应对复杂情况

当输出电容是陶瓷电容(低ESR),或者你用的是电压模式控制,Type II就不够用了。为什么?因为陶瓷电容的ESR零点频率很高,无法提供足够的相位提升。这时候,Type III上场。

Type III补偿,说白了就是两个零点、三个极点。它的传递函数:

G_comp(s) = [(1 + s/ωz1)(1 + s/ωz2)] / [s × (1 + s/ωp1)(1 + s/ωp2)]

设计步骤,我一般这么来:

  1. 先确定穿越频率f_c,设为开关频率的1/10
  2. 把两个零点都放在LC双极点频率处
  3. 第一个极点放在ESR零点频率处
  4. 第二个极点放在开关频率的一半处

注意:Type III补偿的元件多,调试也复杂。我曾经在一个项目中,为了省成本用了Type II,结果瞬态响应怎么也调不好。最后换成Type III,一次搞定。所以,别在补偿上省钱。

这里给个参考电路参数(针对500kHz Buck,输出电容22μF陶瓷电容):

R1 = 10kΩ
R2 = 2kΩ
C1 = 10nF  (第一个零点)
C2 = 1nF   (第一个极点)
R3 = 1kΩ
C3 = 47nF  (第二个零点)
C4 = 100pF (第二个极点)

4.4 瞬态响应调试:实战技巧

理论说完了,咱们来点实际的。瞬态响应调试,是检验补偿效果的最好方式。

调试步骤

  1. 用电子负载做阶跃跳变,电流从10%到90%
  2. 观察输出电压的过冲和下冲
  3. 记录恢复时间

我一般会看三个指标:

  • 过冲幅度:应小于输出电压的5%
  • 恢复时间:应在几个开关周期内完成
  • 振荡次数:最好不超过2次

常见问题与对策

  • 过冲大 → 增加穿越频率(提高增益)
  • 恢复慢 → 增加零点(加快响应)
  • 振荡不止 → 降低增益或增加极点

我曾经调试一个48V转12V的电源,瞬态响应总是有振铃。折腾了两天,最后发现是PCB布局导致反馈路径引入了额外电感。嗯,布局问题有时候比补偿更隐蔽。

4.5 波特图测量与解读:用数据说话

调试不能光靠感觉,得用仪器说话。波特图测量,就是给环路注入一个扰动信号,然后看它怎么响应。

测量工具

  • 网络分析仪(最专业)
  • 带扫频功能的示波器
  • 甚至可以用信号发生器和示波器手动扫

注入点选择:通常在反馈电阻分压网络和误差放大器之间。注入变压器隔离,避免直流偏置影响。

读波特图,我主要看三个地方:

关注点 怎么看 合格标准
穿越频率 增益曲线穿过0dB的点 开关频率的1/10 ~ 1/5
相位裕度 穿越频率处的相位值 ≥45°,最好60°
增益裕度 相位达到-180°时的增益 ≥10dB

我的习惯:测量时,我会在轻载、半载、满载三个条件下各测一次。因为负载变化会影响功率级的特性。有一次,我在满载下测的相位裕度有55度,以为没问题。结果轻载下只有30度,差点翻车。

最后说一句,波特图不是万能的。它只能告诉你小信号稳定性。大信号行为(比如启动、短路保护)还得靠时域仿真和实测。但话说回来,没有波特图,你就像在黑暗中开车——能走,但不知道什么时候会撞墙。

避坑指南:我曾经在测量时,把注入变压器的地线接错了位置,结果测出来的相位裕度一直是负的。折腾了半天,才发现是测量方法的问题。所以,测量前先校准,确认注入信号幅度合适(通常10mV~100mV),别太大也别太小。

好了,环路补偿这块内容不少,但核心就一句话:用零点提升相位,用极点抑制噪声,用增益控制带宽。掌握了这个,你就能搞定大多数DC/DC的稳定性问题。