开关电源补偿环路设计(1):基础部分-以Buck 为例
开关电源补偿环路设计(1):基础部分-以Buck 为例
前提说明:这些内容本质上是对相关书籍的整理
强烈推荐:电源设计基础
一:buck变换器建模
buck变换器是最简单而经典的开关电源拓扑之一,其详细组成可见图1。
图1-1 buck变换器详细补偿环路图
图1-2 buck变换器补偿环路简图 图1
由图1可知buck变换器可分为多个模块,各个模块的定义见下表1
表1
模块符号 | 具体含义 |
---|---|
KFBK_{FB}KFB | 反馈电阻分压器,用于获取输出电压 |
KEAK_{EA}KEA | 带有频率补偿的误差放大器 |
KPWMK_{PWM}KPWM | 脉宽调制增益 |
KLCK_{LC}KLC | 输出滤波器增益 |
其实KFBK_{FB}KFB是一个直流缩放因子(电阻分压器),如果必需考虑其非理想等效模式(LRC模型)则将其作为KEAK_{EA}KEA的一部分。
如图2所示为整个稳压调节器的反馈框图。
图2
显然,现在可以将整个传递函数写成式(1)∶
TV(s)=VOUTVREF=KFB×KEA(s)×KPWM(s)×KLC(s)(1)T_{V}\left ( s \right ) =\frac{V_{OUT}}{V_{REF}} =K_{FB}\times K_{EA} \left ( s \right ) \times K_{PWM} \left ( s \right )\times K_{LC} \left ( s \right ) \tag{1} TV(s)=VREFVOUT=KFB×KEA(s)×KPWM(s)×KLC(s)(1)
其中KEA(s)K_{EA} \left ( s \right )KEA(s)和KLC(s)K_{LC} \left ( s \right )KLC(s)对频率敏感,其中sss为拉普拉斯算子,总体传递函数是与频率相关的。这样允许在频域中将分量转换成阻抗。同时KPWMK_{PWM}KPWM的开关周期为独立设定,而KFBK_{FB}KFB为比例方法。
1.1 反馈网络增益KFBK_{FB}KFB
反馈网络增益KFBK_{FB}KFB模块决定了参考电压和输出电压之间的比例关系。通常来说,我们希望这种关系是一个固定的值。因此,通常只用一个电阻分压器来实现,我们唯一关心的是它的 比例DC值。
无论VOUTV_{OUT}VOUT如何变化,迫使反馈点(求和点)维持在参考值。在反馈点没有电压变化的情况下,通过分压器下端电阻的电流无变化,站在频率的角度其有效数值为无限大。而在分压器中,最重要的是上端电阻,因为除了输出电压检测之外,它的阻抗将成为补偿网络的一部分。
1.2 脉宽调制增益KPWMK_{PWM}KPWM
将PWM级定义为电路的一部分,基于误差放大器VCV_{C}VC的模拟输出电压调节开关管的占空比DDD,功率开关管在节点SWSWSW处开关启闭。其工作波形如图3所示,其占空比为VCVP\frac{V_{C}}{V_{P}}VPVC。
图3
对于 Buck 拓扑而言,有∶
d=tonT=VcVp=VOVIN(2)d = \frac{t_{on}}{T}= \frac{V_{c}}{V_{p}}= \frac{V_{O}}{V_{IN}} \tag{2}\\ d=Tton=VpVc=VINVO(2)
故可以把模块的传递函数重新写成∶
KPWM=tSW(ave)VC=d×VINVC=VC×VINVp×VC=VINVPK_{PWM} = \frac{t_{SW(ave)}}{V_{C}}=d\times \frac{V_{IN}}{V_{C}}= \frac{V_{C}\times V_{IN}}{V_{p}\times V_{C}}=\frac{V_{IN}}{V_{P}} \\ KPWM=VCtSW(ave)=d×VCVIN=Vp×VCVC×VIN=VPVIN
这便得到了一个很有意思的结果,即对于一个给定的VINV_{IN}VIN和给定的VPV_{P}VP,该级增益为一固定常数。
1.3 输出滤波器增益KLC(s)K_{LC}(s)KLC(s)
输出滤波器的作用是将开关管波形转换为输出端的直流电压VOUTV_{OUT}VOUT,本质上来说这是一个分压网络,由电感LsL_{s}Ls、电容1Cs\frac {1}{C_{s}}Cs1以及负载阻抗RsR_{s}Rs并联组成,如图4所示。本质上是一个串联电感和并联电容的“输出滤波+分压”。
图4
通过基尔霍夫定律,我们可以这个L-C滤波器的KLC(s)K_{LC}(s)KLC(s)增益为∶
VO(s)VI(s)=R1CSR1Cs+Ls=1LCS2+sRC+1LC=1LC(s−p1)(s−p2)\frac{V_{O}\left ( s \right ) }{V_{I}\left ( s \right )} =\frac{\frac{R}{\frac{1}{C_{S}} } }{\frac{R}{\frac{1}{C_{s}+L_{s}} }}=\frac{\frac{1}{LC} }{S^{2}+\frac{s}{RC}+\frac{1}{LC}}=\frac{\frac{1}{LC} }{(s-p_{1})(s-p_{2})} VI(s)VO(s)=Cs+Ls1RCS1R=S2+RCs+LC1LC1=(s−p1)(s−p2)LC1
其中p1p_{1}p1和p2p_{2}p2是这个二阶系统的两个极点,它们是通过将增益方程的分母设置为零并求解根得到(分子的根将成为零点,但是这个方程中没有零点,接下来会谈到更多的关于零极点的内容)。
通过这个方程的数值解,我们将会得到增益的幅度和相位,它们都是频率的函数。因为极点和零点以特定的方式起作用,可以通过图形化方法来获得足够的信息,即相对于对数频率坐标,根据增益(dB增益对数的20倍)和相位(度)作图,这称之为波特图,它可以很容易地可视化显示出系统稳定特性。
求解上面的传递函数方程,j进而可以绘制出增益曲线,它是频率的函数,可知,L-C滤波器即存两个极点,而且已经知道如下情况∶
情况 | 详情 |
---|---|
f≪12π1LCf\ll \frac{1}{2\pi }\sqrt{\frac{1}{LC} }f≪2π1LC1 | 增益=1,相位=0 |
f=12π1LCf= \frac{1}{2\pi }\sqrt{\frac{1}{LC} }f=2π1LC1 | 增益和相位正处于过渡状态,在这个频率点fDPf_{DP}fDP,增益为R1LCR\sqrt{\frac{1}{LC} }RLC1,相位=90o90^{o}90o |
f≫12π1LCf\gg \frac{1}{2\pi }\sqrt{\frac{1}{LC} }f≫2π1LC1 | 增益为$-\frac{1}{w^{2}LC} $,相位=180o180^{o}180o。注意到增 |
如图5所示带负载的LCLCLC滤波器波特图(增益和相位曲线),元件参数分别为L=16uH,C=540uF,R=0.5Ω,FDP=2.6KHzL=16uH,C=540uF,R=0.5Ω,F_{DP}=2.6KHzL=16uH,C=540uF,R=0.5Ω,FDP=2.6KHz
图5
1.4 误差放大器增益KEAK_{EA}KEA
由之前的系统定义可知,输出检测信号接在负反馈的反相端,所以系统具有180o180^{o}180o的相移,而输出滤波器中可能出现另一个180°的相移。因此,该系统在频率高于输出滤波器截止频率的情况下,必然是不稳定的。
因此,误差放大器必须为精确电压调节提供高增益的同时还要确保在满足动态响应要求的整个工作频率范围内,总相移保持小于360o360^{o}360o。这可以通过一个运算放大器(OPA)实现,见图6。
图6
图 6中,放大器的总增益KEAK_{EA}KEA将为ZFBZIN\frac{Z_{FB}}{Z_{IN}}ZINZFB,当KEA=ZFBZINK_{EA}=\frac{Z_{FB}}{Z_{IN}}KEA=ZINZFB为直流情况时,有180o180^{o}180o的相位偏移。这些阻抗是与频率相关的,它们的任何变化将导致增益和相位发生变化。因为降低ZINZ_{IN}ZIN的阻抗将会增加总增益,而降低ZFBZ_{FB}ZFB阻抗将降低总增益。通常来说,我们通过电阻和电容的串并联组合来改变阻抗。更具体地说,利用电容的频率特性,R和C的并联网络,在低频时具有以R值开始的阻抗,即以电阻特性为主。然后,在截止频率fCf_{C}fC处,电容的阻抗开始作用,随着频率的进一步增加,并联阻抗以−20dB/-20dB/−20dB/十倍频程(−6dB/-6dB/−6dB/倍频程)的斜率下降。在相同的频率范围内,相移从低频处的0o0^{o}0o变为在截止频率处的−90o-90^{o}−90o。
图7
在图7的波特图上可以很容易地看到这些特性。电阻和电容的串联网络阻抗具有类似但相反的特性。它在直流时阻抗为无穷大,随着频率增加以−20dB/-20dB/−20dB/十倍频程(−6dB/-6dB/−6dB/倍频程)的斜率下降。直到达到截止频率fcf_{c}fc,在此之后的频段上,阻抗变得平坦并固定为值RRR。相位也具有与R−CR-CR−C串联网络相反的特性,从低频开始于−90o-90^{o}−90o。并且在剧过截止顺率后上升到0o0^{o}0o。
使用波特图来绘制增益(用dB表达)和相位(相对于频率的对数)曲线的优点是很明显的。虽然理论实际曲线是连续的,但可以用直线来逼近它们,其中增益斜率的变化正好在fcf_{c}fc处出现,而相移开始于大约0.1fc0.1f_{c}0.1fc处,在fcf_{c}fc处为45°,并且在10×fc10×f_{c}10×fc处结束。
另外,截止频率fcf_{c}fc出现在RRR和CCC的阻抗相等的地方,即为fc=12πRCf_{c}= \frac{1}{2πRC}fc=2πRC1。上图中的实线和虚线分别为实际曲线和直线逼近线,在绝大多数分析中,因为这个误差足够小,所以这种近似方法是可行的。
如果将这些R−CR-CR−C组合应用到运算放大器中,有许多不同的组合,它们对增益和相位的改变效果是不同的∶
串并联情况 | 效果 |
---|---|
ZINZ_{IN}ZIN为R−CR-CR−C串联 | 这会增加一个极点(产生-90°相移),并且增益减少 |
ZINZ_{IN}ZIN为R−CR-CR−C并联 | 这会增加一个零点(产生+90°相移),并且增益增加 |
ZFBZ_{FB}ZFB为R−CR-CR−C串联 | 这会增加一个零点(产生+90°相移),并且增益减少 |
ZFBZ_{FB}ZFB为R−CR-CR−C并联 | 这会增加一个极点(产生-90°相移),并且增益减少 |
总体来说,一个零点会导致+90°相移,并增益增加,而一个极点会导致-90°相移,并增益降低
1.5 稳定性的相关考虑
现在可以将总的回路增益方程写为∶
H(s)G(s)=KEA×KPWM×1LCs2+sRC+1RC(3)H(s)G(s)=K_{EA}\times K_{PWM}\times \frac{\frac{1}{LC}}{s^{2}+\frac{s}{RC}+\frac{1}{RC}} \tag{3} H(s)G(s)=KEA×KPWM×s2+RCs+RC1LC1(3)
由式3可知关于环路稳定性:
序号 | 详细说明 |
---|---|
1 | 已经不用再考虑KFBK_{FB}KFB的作用,因为这一项只影响系统直流工作点 |
2 | 总增益将与直流占空比无关,但与直流输入电压相关 |
3 | 分母中存在R,如果R=0即空载时表示系统会不稳定,但实际上电路,将首先进入DCM工作。在这种情况下,这个二阶系统本质上(退化为)是一阶的,所以这时小信号分析不再适用 |
4 | 我们已经将H(s)×G(s)H(s) \times G(s)H(s)×G(s)假定简化为正数,但负反馈隐含地给出相位变化为 180°,因此,在任何增益大于1的情况下,系统可能出现不稳定 |
关于系统稳定性有两个重要的定义∶
序号 | 详细说明 |
---|---|
增益裕量 | 系统单位增益(零分贝)与相位180°时的增益之差它是一个负数,工程上推荐值为-6dB 到-12dB |
相位裕量 | 系统单位增益所对应的实际相位与-180°的差。工程上建议值在 45°到60°之间 |
上述两个定义隐含了这样一个结论∶如果增益曲线与0dB0dB0dB轴相交的
斜率不大于-20dB/十倍频程(-6dB/倍频程)。即增益曲线在0dB0dB0dB轴时的穿越斜率小于-2,则相位裕度会大于45°,系统将会稳定。
1.6 误差放大器的补偿
虽然使用运算放大器补偿来更改系统增益和相位有许多可能性,但是实际经验告诉我们,使用三种基本补偿电路就几乎能够满足所有的实际应用。由于只有三个,工程上它们已经被称为I型,Ⅱ型和Ⅲ型补偿网络,图8中分别绘制了伯德图。
图8
图8最常见的三种补偿电路,以及简化的增益特性(直线逼近曲线)
上述增益曲线图都是由补偿器中的零极点决定的,它们的值(决定了特征频率的位置)是相对于输出滤波器电感和电容的值而言的(包括输出电容的ESR)。
1.6.1Ⅰ型补偿
I型的补偿无疑是最简单的,利用一个单极点,将总增益降低到1以下,其频率远低于任何其他电路元件影响的频率。具体而言,设定频率12πR1C1\frac{1}{2πR_{1}C_{1}}2πR1C11,使得在小于0.1fDP0.1f_{DP}0.1fDP频率(输出滤波器截止频率的110\frac{1}{10}101)时,总增益会小于0dB。
当然,这使得对任何输入或负载的突变响应变得非常缓慢,在实际中很多电路并不适用。然而,有一种场合I型补偿很合适∶当一个全新的样机第一次上电时,人为迫使其无条件地稳定。这样可以评估和优化预期设计的所有静态特性,以便在稳定的大信号工作情况下完成最终的补偿设计。
1.6.2 Ⅱ型补偿
这个补偿电路在低频下和Ⅰ型补偿一样,在低频时同样以单极点开始,但是在环路增益仍为正值的情况下,首先通过引入一个零点来消除输出滤波器的其中一个极点,然后在较高的频率再引入一个极点将增益降低到0dB以下
通常,这仍不足以稳定大多数电压模式控制的系统,因为在具有正增益的情况下,初始极点和剩余的输出滤波器极点相位总和将达到180°,这会导致系统
不稳定。
然而,Ⅱ型补偿非常适合电流模式控制电路,因为其输出滤波器在截止频率以内只有一个极点,同样在 DCM控制的设计中,由于系统是一阶的,Ⅱ型补偿也很适合。在这些情况下,环路带宽通常可以比使用电压模式控制的带宽高得多。
1.6.3 Ⅲ型补偿
Ⅲ型补偿,相对于前二者补偿来说显然要复杂得多,但是通过在两个滤波器极点频率处或附近引入两个零点,可以解决输出滤波器双极点问题。利用具有增益上升和+90°相移的零点来抵消具有增益下降和-90°相移的极点。
我们将这些零点放置在需要相位提升的地方,使得有用的增益显著扩展到超过输出滤波器的滚降点,但是仍然要在更高的频率处再增加两个极点使增益最终减至小于单位增益。需要注意的是,当一对零点(或极点)的位置是很接近的时候,由补偿网络的电容,而不是电阻来决定它们之间的增益。
开关电源补偿环路设计(1):基础部分-以Buck 为例相关推荐
- 开关电源补偿环路设计(2):实践部分-例题
环路补偿示例(例子) 为了说明使用Ⅲ型补偿方案的设计过程,以电压模式.CCM模式的Buck非隔离变换器为例.变换器相关规格如下 VIN=3.3V(3.6VMAX)VOUT=1.2V最大负载电流10A开 ...
- 开关电源仿真与设计基于spice 第2版 中译本_新书推荐 开关电源控制环路设计Christophe Basso 著...
前前言: 机械工业出版社的朋友最近跟我聊起这本书,说销量很不错,读者反映也很好,最近又加印了一批,如果喜欢此书还没入手的,最近可以下单了.下文是一年前新书发售时我写的,再次印刷了我就再推荐一次哈~~ ...
- 开关电源反馈环路设计matlab,开关电源控制环路设计(初级篇).pdf
开关电源控制环路设计(初级篇) 开关电源控制环路设计(初级篇) Prepared by: Chen Xiaomin Mobile: Email: cxmmeg@ Date: December 30, ...
- 开关电源反馈环路设计matlab,环路设计 - TL431在开关电源反馈回路中的应用
图8LM5035芯片的COMP引脚及内部比较器 此时需要为TL431设置偏置电流,以保证在各种工作条件下都有足够大于1mA的电流流入TL431阴极.普遍的做法是在光耦的发光二极管旁边并一个阻值1k的电 ...
- 开关电源控制环路设计
前言:开关电源的设计过程中,主要有两大难点:磁性元件设计和控制环路设计.这篇博客主要讲解开关电源的控制环路设计,内容不是很全,主要以PPT的形式呈现给大家,希望对大家有所帮助.
- matlab求传递函数在某个频率点的增益_【干货分享】轻松弄懂开关电源TL431环路补偿传递函数推导...
微信公众号:硬核电子. 开关电源常用的TL431环路接法是使用2型补偿器,本文将对这种补偿环路的原理进行说明,并推导传递函数,加深理解的同时,给实际电路设计提供理论指导.本文如有谬误之处,欢迎指正. ...
- 【电源设计】14控制与环路设计
0.前言 本章主要是大概了解一下开关电源控制与环路设计. 文章目录 0.前言 1.开关电源环路基础知识 1.1稳定性判断 1.2稳定性影响因素 1.3环路基本概念 1.4稳定性分析判据 1.5环路带宽 ...
- 48V/50A开关电源整流模块主电路设计
48V/50A开关电源整流模块主电路设计摘要:简要讨论了通信用开关电源系统的整体设计思路,结合试验室建设自主设计了48 V/50 A开关电源整流模块的主电路.关键词:开关电源:整流模块:主电路 高频 ...
- 开关电源的抗干扰设计
开关电源的抗干扰设计 摘要:列举了开关电源EMC设计的几个问题,简要叙述了抑制开关电源EMI的措施. 1前言 电力电子技术的迅猛发展一方面带动了电源技术的发展,另一方面也给电源产品提出了越来越高的要求 ...
最新文章
- 安卓获取浏览器上网记录_Android 获取浏览器当前分享页面的截屏示例
- 内核在哪个文件夹_Apache Kafka内核深度剖析
- 使用 Eclipse + PyDev 开发 Google App Engine 程序
- ios jenkins配置_Jenkins + TestNG 实现自助式自动化测试平台
- 打印系统里所有不包含任何错误的order list
- vue给input file绑定函数获取当前上传的对象
- Database2Sharp重要更新之完善EnterpriseLibrary架构代码
- 说说我眼中的IT界加班文化
- 幽灵漏洞(Ghost gethost)
- BZOJ2938:[Poi2000]病毒
- 人工智能趋势:语音识别发展前景广阔
- How to Run Mac OS X in VirtualBox on Windows
- PDF目录书签生成器 PDG
- CryptoJS加密
- 异常检测 and GAN网络(2)
- 通过GDI+修改jpg文件EXIF属性
- linux学习(跟着b站尚硅谷老师学习)
- 【毕业设计_课程设计】基于机器视觉的智能快递分拣系统
- 使用Google colab的GPU运行resnet
- 计算机地图制图相关论文,计算机地图制图原理、特点及发展趋势论文
热门文章
- 【洛谷P1486】郁闷的出纳员【树状数组】
- 阿里的天蝎计划-迟到了N多年的 SI
- Linux之父-林纳斯 配置命令基操
- 密码是一个好东西,担当你把密码忘记了的时候,密码又是一个很老火的事情了,就如 把数据库的密码忘记了的事后一样。...
- signature=f380c172efecdd0f7b9329d16d09ca45,Virtual Identity Signs in Online Communication
- Valyant AI创始人如何看待人工智能?
- Python网络爬虫与信息提取
- redis实战读后感(五)-构建支持程序
- 特征选择——变量重要性排序
- 二分频电路Verilog设计