开关电源中3型误差放大器参数设计及仿真(针对电压控制性CCMBUCK构架基于Pspice)

前边的文章:开关电源闭环控制为啥需要补偿网络–3型运算放大器介绍简单的介绍了为什么电压型的开关电源的采样回路需要补偿,本章节具体讨论下补偿网络的参数计算以及仿真对比。

本文前提:开关电源为电压控制BUCK线路,输入电压Vinmax为12V,Vramp为1.5V,Fw为100kHz参考如下图:
开关电源中3型误差放大器参数设计及仿真(针对电压控制性CCMBUCK构架基于Pspice)_第1张图片

本文主要包含以下内容:
一、3型误差放大器参数设计
二、补偿后的幅频相频曲线仿真

一、3型误差放大器参数设计
3型误差放大器原理图如下: 开关电源中3型误差放大器参数设计及仿真(针对电压控制性CCMBUCK构架基于Pspice)_第2张图片
由反向比例放大器公式可以得出该环节传递函数如下:
G 3 ( s ) = − 1 / C 2 s ∗ ( 1 / C 1 s + R 2 ) 1 / C 2 s + 1 / C 1 s + R 2 ∗ 1 / C 3 s + R 3 + R 1 ( 1 / C 3 s + R 3 ) ∗ R 1 G3(s) = -{1/C2s*(1/C1s+R2) \over{1/C2s+1/C1s+R2}}*{1/C3s+R3+R1 \over{(1/C3s+R3)}*R1} G3(s)=1/C2s+1/C1s+R21/C2s(1/C1s+R2)(1/C3s+R3)R11/C3s+R3+R1
化简后得:
G 3 ( s ) = − ( R 2 C 1 s + 1 ) [ ( R 3 + R 1 ) C 3 s + 1 ] s R 1 ( C 1 + C 2 ) ( 1 + R 3 C 3 s ) [ R 2 C 1 C 2 s / ( C 1 + C 2 ) + 1 ] G3(s) = -{(R2C1s+1)[(R3+R1)C3s+1]\over{sR1(C1+C2)(1+R3C3s){[R2C1C2s/(C1+C2)+1]}}} G3(s)=sR1(C1+C2)(1+R3C3s)[R2C1C2s/(C1+C2)+1](R2C1s+1)[(R3+R1)C3s+1]
很容易得出,系统的开环增益以及两个零点和两个极点:
开 环 增 益 : K = 1 / R 1 ( C 1 + C 2 ) 零 点 1 : F z 1 = 1 / [ 2 π ( R 3 + R 1 ) C 3 ] 零 点 2 : F z 2 = 1 / ( 2 π R 2 C 1 ) 极 点 0 : F p 0 = 1 / 2 π R 1 ( C 1 + C 2 ) 极 点 1 : F p 1 = ( C 1 + C 2 ) / 2 π C 1 C 2 R 2 极 点 2 : F p 2 = 1 / ( 2 π R 3 C 3 ) 开环增益:K=1/R1(C1+C2)\\ 零点1:Fz1=1/[2π(R3+R1)C3]\\ 零点2:Fz2=1/(2πR2C1)\\ 极点0:Fp0=1/2πR1(C1+C2)\\ 极点1:Fp1=(C1+C2)/2πC1C2R2\\ 极点2:Fp2=1/(2πR3C3) :K=1/R1(C1+C2)1:Fz1=1/[2π(R3+R1)C3]2:Fz2=1/(2πR2C1)0:Fp0=1/2πR1(C1+C2)1:Fp1=(C1+C2)/2πC1C2R22:Fp2=1/(2πR3C3)

有了以上零、极点,我们就可以对系统进行补偿了:

首先,确定好补偿后的穿越频率Fcross,系统的调节器输出的其实是一个开关信号,属于离散信号,系统开关频率为采样频率,根据香农采样定理可知,采样频率必须至少时信号频率的2倍以上,因此Fcross 极 点 0 : F p 0 = 1 / 2 π R 1 ( C 1 + C 2 ) = F c r o s s ∗ V r a m p V i n 极点0:Fp0=1/2πR1(C1+C2)={Fcross*Vramp \over{Vin}} 0:Fp0=1/2πR1(C1+C2)=VinFcrossVramp
假设C1远大于C2,可以简化为:
极 点 0 : F p 0 = 1 / ( 2 π R 1 C 1 ) = F c r o s s ∗ V r a m p V i n 极点0:Fp0=1/(2πR1C1)={Fcross*Vramp \over{Vin}} 0:Fp0=1/(2πR1C1)=VinFcrossVramp
假定,R1 = 10K
通过以上公式可以计算得出C1的值:6.37nF,这里我们选择6.8nF;

然后,根据LC滤波器的极点位置,确定补偿器两个零点的位置。
假设开关电源输出LC滤波器参数如下结构:
开关电源中3型误差放大器参数设计及仿真(针对电压控制性CCMBUCK构架基于Pspice)_第3张图片
该环节的转折频率为:
F 0 = 1 / ( 2 π L 1 C o ) F0 = 1/(2π\sqrt{L1Co}) F0=1/(2πL1Co )
ESR零点频率为:
F e s r = 1 / ( 2 π R e s r C o ) Fesr = 1/(2πResrCo) Fesr=1/(2πResrCo)
带入图中的数值,可以得出
F 0 = 1.65 k H z F e a r = 22.28 k H z F0 = 1.65 kHz\\ Fear = 22.28kHz\\ F0=1.65kHzFear=22.28kHz
三型补偿的两个极点需要放置在这个位置,即
F 0 = F z 1 = F z 2 = 1 / [ 2 π ( R 3 + R 1 ) C 3 ] = 1 / ( 2 π R 2 C 1 ) = 1.65 K F0=Fz1=Fz2=1/[2π(R3+R1)C3]=1/(2πR2C1)=1.65K F0=Fz1=Fz2=1/[2π(R3+R1)C3]=1/(2πR2C1)=1.65K
Fp2极点补在Fear 的位置,即
F p 2 = 1 / ( 2 π R 3 C 3 ) = F e a r = 22.28 K Fp2=1/(2πR3C3)=Fear=22.28K Fp2=1/(2πR3C3)=Fear=22.28K
最后一个极点,我们补充在远离穿越频率的高频处,可以增强高频的抗干扰能力,这里先取10被的Fcross,即
F p 1 = 10 ∗ F c r o s s = 200 K = ( C 1 + C 2 ) / 2 π C 1 C 2 R 2 Fp1=10*Fcross=200K=(C1+C2)/2πC1C2R2 Fp1=10Fcross=200K=(C1+C2)/2πC1C2R2
带入设定的R1,以及之前求出的C1,结合上述四个方程式,我们可以求出剩余的四个变量:R2、R3、C2、C3,整理后的方程组如下:
R 3 C 3 + C 3 ∗ 1 0 3 = 96.5 ∗ 1 0 − 6 R 2 ∗ 6.8 ∗ 1 0 − 9 = 96.5 ∗ 1 0 − 6 R 3 ∗ C 3 = 7.48 ∗ 1 0 − 6 C 2 ∗ R 2 = 8 ∗ 1 0 − 7 ( C 1 > > C 2 ) R3C3+C3*10^3 =96.5*10^{-6} \\ R2*6.8*10^{-9}=96.5*10^{-6} \\ R3*C3=7.48*10^{-6}\\ C2*R2=8*10^{-7}(C1>>C2) R3C3+C3103=96.5106R26.8109=96.5106R3C3=7.48106C2R2=8107(C1>>C2)
计算可得:
C3=8.9nF,R3=843R , R2= 15.1K, C2 = 52pF;
根据实际可选值,选取如下:
C3=8.2nF,R3=820R , R2= 15K, C2 = 47pF;

为方便计算做了对应的Excel表格,有需要的留下邮箱。
开关电源中3型误差放大器参数设计及仿真(针对电压控制性CCMBUCK构架基于Pspice)_第4张图片

二、补偿后的幅频相频曲线仿真
在Pspice中构建如下原理图:
开关电源中3型误差放大器参数设计及仿真(针对电压控制性CCMBUCK构架基于Pspice)_第5张图片

交流扫描配置如下:
开关电源中3型误差放大器参数设计及仿真(针对电压控制性CCMBUCK构架基于Pspice)_第6张图片
仿真结果如下:
开关电源中3型误差放大器参数设计及仿真(针对电压控制性CCMBUCK构架基于Pspice)_第7张图片

从图中可以看出,
系统补偿后的低频增益有60多DB,穿越频率在19kHz左右,穿越频率后的斜率接近20DB/十倍频,相位裕度100°有些偏大,实际应该还有优化的空间。模拟参数的调试受限于实际可选器件的标准值,曲线调配不是那么显而易见,比较不容易。

你可能感兴趣的:(Pspice仿真,开关电源)