4、Type II补偿器设计:单极点-单零点补偿原理、电阻电容参数计算、实战案例推导
各位工程师朋友,咱们今天聊聊Type II补偿器。说实话,这是反激电源环路补偿里最常用、也最实用的一个工具。我刚开始做电源那会儿,看到补偿网络就头大,一堆电阻电容,不知道从哪下手。后来摸爬滚打多了,才发现这东西其实有规律可循。
4.1 单极点-单零点补偿原理
先说说为什么需要Type II补偿器。反激电源的功率级,说白了就是一个LC滤波器加上一个右半平面零点(RHPZ)。这个RHPZ很讨厌,它会限制你的穿越频率。我当年有个项目,输出12V/5A,怎么调都振荡,后来才发现是RHPZ在捣鬼。
Type II补偿器的传递函数长这样:
Gc(s) = (1 + s/ωz) / [s × (1 + s/ωp)]
嗯,这里要注意,分母有个积分项s。这个积分项是干嘛用的?说白了就是提供高直流增益,保证稳态精度。你想想看,如果没有这个积分项,输出电压会有静差,负载一变电压就飘。
单零点ωz和单极点ωp怎么放?我个人习惯这样:
- 零点ωz:放在功率级LC双极点附近,或者稍微靠前一点。目的是抵消LC的-40dB/dec下降斜率。
- 极点ωp:放在穿越频率之后,用来抑制高频噪声,同时衰减RHPZ的影响。
为什么会这样安排?因为反激电源的功率级在LC双极点之后,增益以-40dB/dec下降。如果你不加零点补偿,环路带宽会被压得很低。加了零点之后,下降斜率变成-20dB/dec,穿越频率就能提上去。
核心要点:Type II补偿器本质上是一个「积分器+零点+极点」的组合。积分器提供增益,零点拉相位,极点压噪声。
4.2 电阻电容参数计算
好了,原理讲完了,咱们来算参数。Type II补偿器的典型电路是运放加RC网络,结构如下:
C1
┌────||────┐
│ │
│ R2 │
├────/\/\──┤
│ │
│ C2 │
├────||────┤
│ │
└────┬─────┘
│
Vin
│
R1
│
GND
对应的传递函数:
Gc(s) = (1 + s×R2×C1) / [s×R1×(C1+C2) × (1 + s×R2×C1×C2/(C1+C2))]
看着有点复杂?别急,我教你怎么简化。实际工程中,C1通常远大于C2(10倍以上),所以:
- 零点频率:fz = 1 / (2π × R2 × C1)
- 极点频率:fp = 1 / (2π × R2 × C2)
- 中频增益:Gmid = R2 / R1
参数计算步骤,我一般这么走:
- 确定穿越频率fc:通常取开关频率的1/5到1/10。比如100kHz的开关频率,fc取10-20kHz。
- 计算功率级在fc处的增益Gps(fc):这个需要知道功率级传递函数,或者直接测Bode图。
- 确定补偿器增益:Gmid = 1 / Gps(fc),保证环路增益在fc处为0dB。
- 选择R1:一般取1kΩ到10kΩ,根据运放驱动能力来。
- 计算R2:R2 = Gmid × R1
- 计算C1:零点放在LC双极点的1/2到1/3处。C1 = 1 / (2π × fz × R2)
- 计算C2:极点放在fc的2-3倍处。C2 = 1 / (2π × fp × R2)
实战小技巧:我建议你先用理论公式算一遍,然后上板子实测Bode图,再微调。理论值只能给你一个起点,实际PCB寄生参数会影响结果。
4.3 实战案例推导
咱们来个具体的例子。假设一个反激电源:
- 输入:85-265VAC
- 输出:12V/3A
- 开关频率:65kHz
- 变压器:PQ2620,初级电感量1.2mH
- 输出电容:1000μF,ESR 50mΩ
第一步,确定穿越频率。65kHz的开关频率,我取fc = 10kHz。为什么取这么低?因为反激电源有RHPZ,穿越频率太高容易不稳定。我曾经有个项目硬要取20kHz,结果环路振荡得一塌糊涂。
第二步,计算功率级在10kHz处的增益。这个需要实测或者仿真。假设我们测出来Gps(10kHz) = -20dB,也就是0.1倍。
第三步,补偿器增益Gmid = 1 / 0.1 = 10,也就是20dB。
第四步,选R1 = 2.2kΩ。这个值比较常用,运放驱动起来也轻松。
第五步,R2 = 10 × 2.2k = 22kΩ。
第六步,零点位置。假设LC双极点频率是1.5kHz,我把零点放在500Hz。C1 = 1 / (2π × 500 × 22k) ≈ 14.5nF。取标称值15nF。
第七步,极点位置。放在fc的3倍处,也就是30kHz。C2 = 1 / (2π × 30k × 22k) ≈ 241pF。取标称值220pF。
最终参数:R1=2.2kΩ,R2=22kΩ,C1=15nF,C2=220pF。
注意:这只是理论计算值。实际调试时,我建议你准备几个不同值的电容和电阻,上板子后根据Bode图微调。特别是C2,它影响高频噪声抑制,有时候需要加大到470pF甚至1nF。
嗯,说到这里,我想起一个案例。有一次做一款48V/2A的通信电源,按照理论算出来的参数,上电后输出纹波很大,有200mV。后来发现是C2选小了,高频噪声没压住。我把C2从100pF改到470pF,纹波立刻降到50mV以下。所以啊,理论计算是基础,但实战调试才是关键。
最后总结一下Type II补偿器的设计要点:
- 零点用来抵消LC双极点的相位滞后
- 极点用来抑制高频噪声和RHPZ
- 积分项保证直流增益,消除静差
- 参数计算后一定要实测验证
下一章咱们聊Type III补偿器,那个更复杂一些,但对付某些特殊拓扑很管用。咱们到时候见。