开关电源控制环路设计(初级篇).pdf
《开关电源控制环路设计(初级篇).pdf》由会员分享,可在线阅读,更多相关《开关电源控制环路设计(初级篇).pdf(43页珍藏版)》请在冰点文库上搜索。
开关电源控制环路设计(初级篇)开关电源控制环路设计(初级篇)Preparedby:
ChenXiaominMobile:
13699791397Email:
Date:
December30,2010Address:
ShenzhenPoweringtheFuturePoweringtheFuture议程1、环路和直流稳压电源的关系2、与环路相关的基本概念波特图,环路稳定性判据,传递函数,零极点3、常用的补偿控制器PI,TypeII,TypeIII控制器(s域的传递函数,波特图)4、模拟环路设计流程4.1收集系统参数(输入电压,输出电压,输出电感电容,开关频率等)4.2确定功率级的零极点4.3根据4.2环节确定该选用何种补偿控制器4.4确定补偿控制器的参数5、数字和模拟环路的差别5.1不同的设计方法,有何异同5.2数字控制的电源设计方法6、相关仪器和软件的使用6.1环路分析仪6.2mathcad6.3仿真软件saber,psim,simplis,spice等6.4matlab7、经验分享7.1油机电源MR48-2900环路设计经验分享7.2电力电源MR220-3000环路设计经验分享8、总结PoweringtheFuturePoweringtheFuture议程1、环路和直流稳压电源的关系2、与环路相关的基本概念波特图,环路稳定性判据,传递函数,零极点3、常用的补偿控制器PI,TypeII,TypeIII控制器(s域的传递函数,波特图)4、模拟环路设计流程4.1收集系统参数(输入电压,输出电压,输出电感电容,开关频率等)4.2确定功率级的零极点4.3根据4.2环节确定该选用何种补偿控制器4.4确定补偿控制器的参数5、数字和模拟环路的差别5.1不同的设计方法,有何异同5.2数字控制的电源设计方法6、相关仪器和软件的使用6.1环路分析仪6.2mathcad6.3仿真软件saber,psim,simplis,spice等6.4matlab7、经验分享7.1油机电源MR48-2900环路设计经验分享7.2电力电源MR220-3000环路设计经验分享8、总结PoweringtheFuturePoweringtheFuture稳压电源工作原理稳压电源工作原理PoweringtheFuturePoweringtheFuture我们需要什么样的电源?
PoweringtheFuturePoweringtheFuture议程1、环路和直流稳压电源的关系2、与环路相关的基本概念波特图,环路稳定性判据,传递函数,零极点3、常用的补偿控制器PI,TypeII,TypeIII控制器(s域的传递函数,波特图)4、模拟环路设计流程4.1收集系统参数(输入电压,输出电压,输出电感电容,开关频率等)4.2确定功率级的零极点4.3根据4.2环节确定该选用何种补偿控制器4.4确定补偿控制器的参数5、数字和模拟环路的差别5.1不同的设计方法,有何异同5.2数字控制的电源设计方法6、相关仪器和软件的使用6.1环路分析仪6.2mathcad6.3仿真软件saber,psim,simplis,spice等6.4matlab7、经验分享7.1油机电源MR48-2900环路设计经验分享7.2电力电源MR220-3000环路设计经验分享8、总结PoweringtheFuturePoweringtheFuture电源系统框图PoweringtheFuturePoweringtheFutureBode图(由奈奎斯特图测定稳态裕量是很麻烦的)PoweringtheFuturePoweringtheFuture穿越频率和相位裕量,增益裕量穿越频率fc(crossoverfrequency):
增益曲线穿越0dB线的频率点相位裕量phasemargin):
相位曲线在穿越频率处的相位和-180度之间的相位差增益裕量(Gainmargin):
增益曲线在相位曲线达到-180度的频率处对应的增益PoweringtheFuturePoweringtheFuture环路稳定性判据准则1:
在穿越频率处,总开环系统要有大于30度的相位裕量;准则2:
为防止-2增益斜率的电路相位快速变化,系统的开环增益曲线在穿越频率附近的增益斜率应为-1(-20db/10倍频程)准则3:
增益裕量是开环系统的模的度量,该变化可能导致曲线刚好通过-1点。
一般需要6db的增益裕量。
备注:
应当注意,并不是绝对要求开环增益曲线在穿越频率附近的增益斜率为必须为-1,但是由于-1增益斜率对应的相位曲线相位延迟较小,且变化相对缓慢,因此它能够保证,当某些环节的相位变化被忽略时,相位曲线仍将具有足够的相位裕量,使系统保持稳定。
要满足上述的3个准则,我们需要知道开环系统所有环节的增益和相位情况,引入传递函数,零极点的概念可以很好的分析这个问题。
根据奈奎斯特稳定性判据,当系统的相位裕量大于0度时,此系统是稳定的。
根据奈奎斯特稳定性判据,当系统的相位裕量大于0度时,此系统是稳定的。
PoweringtheFuturePoweringtheFuture传递函数零点极点阻抗用复变量s=jw=j(2*pi*f)表示:
电阻R阻抗为R电容C阻抗为1/(s*C)电感L阻抗为s*L如果输入和反馈支路是由不同的电阻和电容构成的,则幅频和相频曲线将会有许多种形式。
把阻抗Z1和Z2用复变量s(s=jw)表示,经过一系列的数学运算,将会得到传递函数。
由传递函数就可以绘制增益/相位曲线。
传递函数G(s)=Vo(s)/Vin(s)=Z2(s)/Z1(s)通过代数运算,把G(s)表示为G(s)=N(s)/D(s),其分子和分母都是s的函数,然后将分子和分母进行因式分解,表示成多个因式的乘积,即G(s)=N(s)/D(s)=(1+s/2*pi*fz1)(1+s/2*pi*fz2)(1+/2*pi*fz3)/(s/2*pi*f0)*(1+s/2*pi*fp1)*(1+s/2*pi*fp2)*(1+s/2*pi*fp3),分子中对应的频率fz为零点频率,而与分母中对应的频率称fp为极点频率。
f0称为初始极点。
PoweringtheFuturePoweringtheFuture零极点频率引起的增益斜率变化规则一个零点,表示增益斜率变化了+1。
一个极点,表示增益斜率变化了-1。
零点会引起相位超前。
由Fz处的零点,引起在频率F处超前的相位是:
极点会引起相位滞后。
由Fp处的极点,引起在频率F处滞后的相位是:
PoweringtheFuturePoweringtheFuture尝试用零点极点来分析一个TypeII补偿器转折频率Fz和Fp的设置。
Fz和Fp相距越远,相位裕量就越大。
这样会使低频增益减小,降低了抑制低频纹波的衰减效果。
同样高频增益增大,就会使高频窄噪声尖峰以更大的幅值通过。
如果Fz在Fz2而不再Fz1,则在低频F1的增益是G1而不是G2;如果Fp在Fp2而不再Fp1,则在高频Fh的增益是G3而不是G4。
PoweringtheFuturePoweringtheFuture低频增益和纹波的关系dGvdVinGvvVo*dGidVinGivIo*GvvGivVinIodVcTVoFm-G1Gvd-G2GidFmGVoGvdVinGvvVo*1*)(*)(1*)
(1)(sFmsGsGvdsGvvVinVo小信号模型其中:
Gvv是输出对输入的传递函数(AudioSusceptibility),Giv是输出对输入的传递函数(输出电流对输入电压)Gvd是输出对控制的传递函数(电压环功率级)Gid是输出对控制的传递函数(电流环功率级)增大低频增益能够有效抑制低频纹波-
(1)-
(2)由式
(1)可得出闭环时的输入扰动对输出的关系:
PoweringtheFuturePoweringtheFuture议程1、环路和直流稳压电源的关系2、与环路相关的基本概念波特图,环路稳定性判据,传递函数,零极点3、常用的补偿控制器PI,TypeII,TypeIII控制器(s域的传递函数,波特图)4、模拟环路设计流程4.1收集系统参数(输入电压,输出电压,输出电感电容,开关频率等)4.2确定功率级的零极点4.3根据4.2环节确定该选用何种补偿控制器4.4确定补偿控制器的参数5、数字和模拟环路的差别5.1不同的设计方法,有何异同5.2数字控制的电源设计方法6、相关仪器和软件的使用6.1环路分析仪6.2mathcad6.3仿真软件saber,psim,simplis,spice等6.4matlab7、经验分享7.1油机电源MR48-2900环路设计经验分享7.2电力电源MR220-3000环路设计经验分享8、总结PoweringtheFuturePoweringtheFuture常用的补偿控制器-TypeII传递函数为:
零点极点把c2去掉就变成了PI控制器,从bode图上看,少了极点。
PoweringtheFuturePoweringtheFuture常用的补偿控制器-TypeIII传递函数为:
零点1零点2极点1极点2PoweringtheFuturePoweringtheFuture议程1、环路和直流稳压电源的关系2、与环路相关的基本概念波特图,环路稳定性判据,传递函数,零极点3、常用的补偿控制器PI,TypeII,TypeIII控制器(s域的传递函数,波特图)4、模拟环路设计流程4.1收集系统参数(输入电压,输出电压,输出电感电容,开关频率等)4.2确定功率级的零极点4.3根据4.2环节确定该选用何种补偿控制器4.4确定补偿控制器的参数5、数字和模拟环路的差别5.1不同的设计方法,有何异同5.2数字控制的电源设计方法6、相关仪器和软件的使用6.1环路分析仪6.2mathcad6.3仿真软件saber,psim,simplis,spice等6.4matlab7、经验分享7.1油机电源MR48-2900环路设计经验分享7.2电力电源MR220-3000环路设计经验分享8、总结PoweringtheFuturePoweringtheFuture模拟环路设计流程1、收集系统参数,例如输入电压,输出电压,滤波参数等,并确定开关频率2、确定功率级的零极点3、确定穿越频率和补偿器的类型4、确定所需要的补偿器的零极点5、计算实际的电阻电容参数PoweringtheFuturePoweringtheFuture设计实例-一个简单的同步降压buck电路(电压型)同步降压简图同步降压buck电路PoweringtheFuturePoweringtheFuture设计实例-步骤1:
收集系统参数PoweringtheFuturePoweringtheFuture设计实例-步骤2:
确定功率级的零极点fpo12LC1.868103Hs()1ESRCs1sLRloadESRCs2LCVin1Vosc由输出滤波电感和电容引起的双极点:
fzo12ESRC4.019103由输出电容RSR引起的零点从右边的曲线中,我们可以计算出电压环的穿越频率:
然后还可以计算出电压环的相位裕量:
问题:
到目前为止开环系统已经是稳定的,还需要设计环路吗?
PoweringtheFuturePoweringtheFuture设计实例-步骤3:
确定穿越频率和补偿器的类型根据采样定理,穿越频率(fc)必须小于开关频率的1/2,但实际上穿越频率必须远小于开关频率的1/2,否则在输出中将会有很大的开关纹波。
这里开关频率为200k,我们选择穿越频率20KHz(1/10开关频率)。
因为fpofzofcfs/2,我们选择TypeII型补偿器.(可对照上一页分析原因)PoweringtheFuturePoweringtheFuture设计实例-步骤4:
确定所需要的补偿器的零极点PoweringtheFuturePoweringtheFuture设计实例-步骤5:
计算实际的电阻电容参数计算实际的电阻电容参数PoweringtheFuturePoweringtheFuture设计实例-补偿器的bode图PoweringtheFuturePoweringtheFuture设计实例-系统开环bode图系统总的开环传递函数:
从右边的曲线中,我们可以计算出电压环的穿越频率:
然后还可以计算出电压环的相位裕量:
PoweringtheFuturePoweringtheFuture议程1、环路和直流稳压电源的关系2、与环路相关的基本概念波特图,环路稳定性判据,传递函数,零极点3、常用的补偿控制器PI,TypeII,TypeIII控制器(s域的传递函数,波特图)4、模拟环路设计流程4.1收集系统参数(输入电压,输出电压,输出电感电容,开关频率等)4.2确定功率级的零极点4.3根据4.2环节确定该选用何种补偿控制器4.4确定补偿控制器的参数5、数字和模拟环路的差别5.1不同的设计方法,有何异同5.2数字控制的电源设计方法6、相关仪器和软件的使用6.1环路分析仪6.2mathcad6.3仿真软件saber,psim,simplis,spice等6.4matlab7、经验分享7.1油机电源MR48-2900环路设计经验分享7.2电力电源MR220-3000环路设计经验分享8、总结PoweringtheFuturePoweringtheFuture)1
(1)(221112sCRssCRRREUsCNeedtofind:
R1,R2,C1,C2“analogcomputation”s-domainequationsEAgainoranalogcontrollerdYsP)(模拟控制的电源-s域(连续)功率级的传递函数P(s)PoweringtheFuturePoweringtheFuture)()1()2()1()2()(01212nEbnEbnEbnUanUanU)()()(nKYnRnEwhere差分方程Needtofind:
a1,a2,b0,b1,b2Z变换数字控制的电源-z域(离散)功率级的传递函数P(s)PoweringtheFuturePoweringtheFuture数字控制的电源设计方法(直接/间接)主功率连续域模型将主功率连续域模型离散化直接在离散域设计控制器在连续域设计控制器将控制器离散化差分方程软件算法PoweringtheFuturePoweringtheFuture议程1、环路和直流稳压电源的关系2、与环路相关的基本概念波特图,环路稳定性判据,传递函数,零极点3、常用的补偿控制器PI,TypeII,TypeIII控制器(s域的传递函数,波特图)4、模拟环路设计流程4.1收集系统参数(输入电压,输出电压,输出电感电容,开关频率等)4.2确定功率级的零极点4.3根据4.2环节确定该选用何种补偿控制器4.4确定补偿控制器的参数5、数字和模拟环路的差别5.1不同的设计方法,有何异同5.2数字控制的电源设计方法6、相关仪器和软件的使用6.1环路分析仪6.2mathcad6.3仿真软件saber,psim,simplis,spice等6.4matlab7、经验分享7.1油机电源MR48-2900环路设计经验分享7.2电力电源MR220-3000环路设计经验分享8、总结PoweringtheFuturePoweringtheFuture环路分析仪-环路设计最给力的助手HP4194APSM1700使用环路分析仪直接得到系统的开环增益相位曲线PoweringtheFuturePoweringtheFutureMathcad简介:
Mathcad是一种交互式数值计算系统,当输入一个数学公式、方程组、矩阵等,计算机将直接给出计算结果,而无须去考虑中间计算过程,就像打草稿一样简单,是一种“所见即所得”的计算工具。
因而MathCad在很多科技领域中承担着复杂的数学计算,图形显示和文档处理,是工程技术人员不可多得的有力工具。
Mathcad有五个扩展库,分别是求解与优化、数据分析、信号处理、图像处理和小波分析。
主要运算功能:
代数运算、线性代数、微积分、符号计算、2D和3D图表、动画、函数、程序编写、逻辑运算、变量与单位的定义和计算等。
个人评价:
Mathcad集编程,计算,显示,文档记录于一体。
非常适合电源开发计算应用(比如设计计算书等),能显著提高开发效率,强烈推荐大家使用!
前面的环路设计实例就是利用Mathcad完成,整个环路设计过程就是一个数学计算,将复杂的数学运算交给Mathcad去解决吧!
PoweringtheFuturePoweringtheFuture仿真软件-saber简介:
被誉为全球最先进的系统仿真软件,也是唯一的多技术、多领域的系统仿真产品,现已成为混合信号、混合技术设计和验证工具的业界标准,可用于电子、电力电子、机电一体化、机械、光电、光学、控制等不同类型系统构成的混合系统仿真,这也是SABER的最大特点。
SABER作为混合仿真系统,可以兼容模拟、数字、控制量的混合仿真,便于在不同层面上分析和解决问题,其他仿真软件不具备这样的功能。
SABER的仿真真实性很好,从仿真的电路到实际的电路实现,期间参数基本不用修改。
主要功能:
(1)原理图输入和仿真
(2)数据可视化和分析(3)模型库(4)建模缺点:
操作较复杂,原理图仿真常常不收敛导致仿真失败。
很占系统资源,环路扫频耗时太长(以几十分钟计)个人评价:
很好很强大,但用起来很郁闷。
但不管怎么说,无愧于电源仿真软件的No1PoweringtheFuturePoweringtheFuture仿真软件-psim简介:
psim是专门用于电力电子及电机控制领域的专业化仿真工具。
psim具有快速的仿真功能和友好的用户界面等优点。
主要优点:
psim和其他仿真软件的最重要的差异是其仿真速度快的特点,环路扫频速度快(复杂点的几分钟),原理图仿真基本都能收敛。
设计者可完全根据所掌握的主电路、控制方法等仿真知识直接进行设计。
缺点:
波形和数据的分析能力偏弱,不够精确和细致。
个人评价:
收敛好,适合原理性的仿真,速度快。
基本够用。
PoweringtheFuturePoweringtheFuture仿真软件-simplis简介:
比SPICE快10到50倍SIMPLIS作为电路仿真软件,可实现开关电源系统的优化设计。
和SPICE一样,可实现部件级分析,但其开关电路的瞬态分析速度比SPICE快10到50倍。
独一无二的分析模式就瞬态分析来说,SIMPLIS拥有两个以上SPICE产品所没有分析模式。
其中之一就是PeriodOpera-tingPoint或称为POP分析。
这种分析方式可以在不需要进行电路启动瞬态仿真情况下,快速确定开关系统的稳态工作点。
该分析模式的一个应用例子就是对开关电源系统负载瞬态影响的研究,这只在系统被初始化到稳态下才是有意义的,一般电路达到稳态需要经过几千个开关周期。
而POP分析只需要几个周期就能确定电路平衡状态,从而大大缩短了整个仿真时间。
第二个独特的分析模式就是小信号AC分析。
虽然传统的模拟仿真器如SPICE也有这种分析模式,但其静态分析方法并不适用于开关电路。
SIMPLIS的AC分析模拟真实硬件电路的扫频测量,在不需要获得平均模型的情况下得到幅频曲线。
个人评价:
仿真速度快。
但环路扫频的设置比较复杂,波形分析能力太弱,有兴趣的可以了解一下。
PoweringtheFuturePoweringtheFuture仿真软件-matlabPoweringtheFuturePoweringtheFuture议程1、环路和直流稳压电源的关系2、与环路相关的基本概念波特图,环路稳定性判据,传递函数,零极点3、常用的补偿控制器PI,TypeII,TypeIII控制器(s域的传递函数,波特图)4、模拟环路设计流程4.1收集系统参数(输入电压,输出电压,输出电感电容,开关频率等)4.2确定功率级的零极点4.3根据4.2环节确定该选用何种补偿控制器4.4确定补偿控制器的参数5、数字和模拟环路的差别5.1不同的设计方法,有何异同5.2数字控制的电源设计方法6、相关仪器和软件的使用6.1环路分析仪6.2mathcad6.3仿真软件saber,psim,simplis,spice等6.4matlab7、经验分享7.1油机电源MR48-2900环路设计经验分享7.2电力电源MR220-3000环路设计经验分享8、总结PoweringtheFuturePoweringtheFuture油机电源MR48-2900电路特点:
该电源为基本的buck拓扑,采用电流内环,电压外环的控制方式应对策略:
对于双环嵌套的控制方式,应该首先设计内环,只有在内环设计好的情况下才能设计外环。
由于buck拓扑主电路的功率级电流小信号模型的传递函数我们已经了解的很清楚,所以可以按照前面的方法采用Mathcad或者matlab去设计环路。
(实际上就是数学的计算)经验分享:
对于主电路功率级小信号模型(例如buck,boost,flybcak,半桥,全桥)传递函数已经明确的情况下,可以使用Mathcad或者matlab去设计环路。
参考书籍:
FundamentalsofPowerElectronics(RobertW.Erickson)PoweringtheFuturePoweringtheFuture电力电源MR220-3000电路特点:
该电源为三电平拓扑,采用电流内环,电压外环的控制方式应对策略:
对于双环嵌套的控制方式,应该首先设计内环,只有在内环设计好的情况下才能设计外环。
由于三电平拓扑主电路的功率级电流小信号模型的传递函数不是很了解,可以采用仿真软件(saber,psim等)通过扫频的方式首先获得功率级的传递函数,然后再设计环路。
经验分享:
对于主电路功率级小信号模型(例如LLC)传递函数不明确的情况下,可以借助仿真软件去设计环路。
PoweringtheFuturePoweringtheFuture议程1、环路和直流稳压电源的关系2、与环路相关的基本概念波特图,环路稳定性判据,传递函数,零极点3、常用的补偿控制器PI,TypeII,TypeIII控制器(s域的传递函数,波特图)4、模拟环路设计流程4.1收集系统参数(输入电压,输出电压,输出电感电容,开关频率等)4.2确定功率级的零极点4.3根据4.2环节确定该选用何种补偿控制器4.4确定补偿控制器的参数5、数字和模拟环路的差别5.1不同的设计方法,有何异同5.2数字控制的电源设计方法6、相关仪器和软件的使用6.1环路分析仪6.2mathcad6.3仿真软件saber,psim,simplis,spice等6.4matlab7、经验分享7.1油机电源MR48-2900环路设计经验分享7.2电力电源MR220-3000环路设计经验分享8、总结PoweringtheFuturePoweringtheFuture总结本文的目的:
让初学者能掌握环路设计的基本概念和流程,灌输设计的理念,因为产品的质量是设计出来的。
由于本文是初级篇,只讲设计思路和方法,非常具体的环路设计细则不在本文所包括的范围,请参考其他书籍或后期培训交流。
经验丰富的开发人员通常只需要通过经验和示波器就能调试出一个良好的环路,期待这些同事能分享一下环路的调试经验,谢谢!
环路是一个相对复杂繁琐的问题,设计只是让初学者能找到一条途径,不需要过多的经验就能弄出一个还不错的环路,避免了初期的盲目尝试和拼凑。
当然因为这个设计是停留在理论上的,一定要在实际的应用环境电路中去验证,调试,修改,直至满足电