ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

非理想Buck变换器设计:寄生参数解析与效率损耗计算

非理想Buck变换器设计:寄生参数解析与效率损耗计算 简介一份关于非理想Buck变换器建模与平均电流模式控制设计的学术论文PDF面向电力电子、DC-DC变换器领域的工程师和研究生。文章以实际元件寄生参数为切入点建立包含寄生电阻、电感电流纹波和开关损耗的小信号交流模型推导出平均电流模式控制下的等效功率级传递函数并针对电流环采用单极点-单零点补偿器、电压环采用传统PI控制器进行双闭环设计有效改善系统的稳态精度和动态响应。仿真与实验结果验证该方法能提高变换器在最坏工况下的稳定性适合新能源、航天航空、电动汽车、船舶等高要求应用场景。这份压缩包仅含1个PDF文件体积约532KB原文发表于《电力系统及其自动化学报》正文包含完整的公式推导、Bode图对比和电路参数说明。已有56人学习下载适合需要深入理解非理想开关变换器小信号模型、控制器补偿网络设计及参数整定方法的读者作为参考资料。1. 非理想Buck变换器理想公式算出95%效率焊出来只有88%用理想Buck公式设计一个12V转5V、2A的电源时占空比算作0.417效率拍脑袋觉得能有95%。等板子焊完一测满载效率88%输出电压还比设定值低了120mV。这不是器件买差了而是理想模型里那些被省略的寄生参数在真实工况里全部兑现了电感的直流电阻、开关管的导通电阻、二极管的压降、电容的ESR每样都在吃掉你的效率和电压预算。非理想Buck变换器的分析与设计说白了就是把寄生参数从“忽略项”变成“设计项”。本文从建模、损耗计算、器件选型到仿真验证给出一套可以照着复现的完整流程。适合正在做DC-DC电源、或者被效率不达标和纹波超标折磨的硬件工程师。看完你至少能回答两个问题占空比为什么比理想值大效率到底亏在哪个元件上2. 非理想Buck变换器的核心寄生参数决定边界的五类元件2.1 理想模型好在哪又坏在哪理想Buck变换器只有两个开关状态开关管导通时电感两端电压是Vin−Vout续流时是−Vout。由此推出伏秒平衡得到占空比D Vout/Vin再配合电感伏秒数算纹波电流。这套模型在拓扑教学里足够漂亮但拿到工程现场就有两个硬伤第一它不包含任何损耗算不出效率第二它假设输出电压只由占空比决定无法解释负载调整率为什么超标。实际电路中开关管导通时有Rds_on电感有DCR续流二极管有正向压降Vf输出电容有ESR。这些寄生参数叠加起来等效于在理想的Buck电路里串了一个电阻、并了一个压降源。结果就是占空比必须比理想值更大才能补上这些压降损耗则以热的形式散掉直接拉低效率。这两个后果会同时反映在输出电压准确性和热设计上。2.2 寄生参数逐个拆解从电感到电容先看电感。DCR是绕组铜线的直流电阻功率路径上始终有电流流过它所以损耗是I²×DCR不管开关管是开是关都在烧。电感还有一个容易被忽略的点DCR的大小直接参与占空比修正DCR越大占空比往上抬得越多。选电感时除了看饱和电流和感值DCR才是决定轻载效率和满载掉压的关键参数。再看开关管。导通损耗用I²×Rds_on×D估算Rds_on随温度升高会变大典型值会涨到常温的1.5倍左右。开关损耗是另一个大头它由开通和关断过程中电压电流交叠决定表达式近似为½×Vin×Iout×(trtf)×fsw。频率越高开关损耗越离谱这就是为什么500kHz以上的Buck不能只看Rds_on选管子。栅极驱动损耗Qg×Vgs×fsw在低压大电流场景也要算进预算。续流二极管在非同步Buck里承担续流任务。它的损耗是Vf×Iout×(1−D)。肖特基二极管Vf低但反向恢复电荷也小适合高频普通快恢复管反向恢复时间就有点拖后腿了。二极管平均电流等于Iout×(1−D)峰值电流等于电感峰值电流选型时两个都要看。输出电容的ESR直接影响纹波电压。理想模型里纹波只跟电容容值有关ΔV ≈ ΔI/(8×fsw×C)但实际电容的阻抗由容抗、ESR、ESL三部分组成。ESR高的电解电容纹波电压几乎由ESR单独决定陶瓷电容ESR很低但DC偏压会让有效容值掉到标称值的50%甚至更低。ESR还参与环路补偿它会在频率特性上引入一个零点位置大概在fz_esr 1/(2π×ESR×C)补偿网络必须把这个零点考虑进去。2.3 寄生参数的工程边界效率、负载调整率与模态把所有寄生参数汇总非理想Buck的输出电压可以写成Vout D×Vin − Iout×Req − (1−D)×Vf其中Req是功率路径上所有电阻性寄生参数的等效串联和粗略估算为DCR D×Rds_on (1−D)×Rds续流。这个式子说明负载电流越大输出掉得越多这就是负载调整率的来源。环路反馈可以修正静态误差但修正的代价是占空比继续往大调开关管和电感的损耗跟着上升。还有一个工程上经常翻车的边界CCM和DCM的分界。电感电流临界值Icrit Vout×(1−D) / (2×L×fsw)。负载电流低于这个值变换器进入DCM占空比公式和上面的损耗模型全部失效因为电感电流会归零输出依靠电容维持。轻载效率测试如果发现输出电压往上飘多半就是掉进了DCM。寄生参数所在位置主要影响初算关注点DCR电感绕组效率、负载调整率I²R损耗占空比修正Rds_on开关管导通损耗注意高温下阻值上浮tr/tf开关管开关损耗与频率成正比Vf续流二极管续流损耗二极管流过的平均电流ESR输入/输出电容纹波、环路零点陶瓷电容注意DC偏压3. 手推占空比与损耗模型用伏秒平衡修正增益3.1 伏秒平衡推导把寄生压降写进方程还是从伏秒平衡入手但这次不省略寄生参数。开关管导通阶段电流路径是Vin→开关管→电感→负载。电感左边电压是Vin减去开关管压降Iout×Rds_on右边是输出电压加上电感的DCR压降Iout×DCR。电感两端电压V_on Vin − Iout×(Rds_on DCR) − Vout续流阶段开关管关断二极管导通。电感左边被二极管钳位到−Vf右边还是Vout加上DCR压降。电感两端电压V_off −Vf − Iout×DCR − Vout一个开关周期内两个阶段的电压乘以各自的时间必须相等D×(Vin − Iout×(Rds_on DCR) − Vout) (1−D)×(Vout Vf Iout×DCR)整理之后得到非理想工况下的占空比D (Vout Vf Iout×DCR) / (Vin − Iout×(Rds_on DCR) Vf)这个公式是后面所有计算的基础。对比理想公式D Vout/Vin分子多了Vf和DCR压降分母少了开关管压降所以算出来的占空比必然比理想值大。拿12V转5V、2A的例子来算设DCR80mΩ、Rds_on100mΩ、Vf0.4V理想占空比是0.417修正后D (5 0.4 2×0.08) / (12 − 2×0.18 0.4) 5.56 / 12.04 ≈ 0.46占空比比理想值大了10%。如果你板子上的占空比测试结果比理论值大先检查是不是寄生压降超了预算而不是怀疑控制环路出了问题。3.2 损耗分解六个损耗项逐个算损耗分解是效率预算的基础也是定位“效率亏在哪”的依据。对非同步Buck按损耗产生机理拆成六项导通损耗P_cond Iout²×(DCR D×Rds_on)其中DCR的损耗全程存在开关管导通损耗只占D的时间。二极管损耗P_diode Vf×Iout×(1−D)这个公式默认二极管电流近似等于负载电流忽略了纹波分量工程精度够用。开关损耗P_sw ½×Vin×Iout×(trtf)×fsw注意tr和tf要从规格书里找不同栅极驱动电阻下差别很大。栅极驱动损耗P_gate Qg×Vgs×fsw这一项在小功率DC-DC里容易被忽略但频率高了以后占比相当可观。磁芯损耗P_core是唯一的“玄学项”因为它没有精确解析式只能靠厂商提供的损耗曲线查。大体趋势是随频率和磁摆幅上升粗略估算取输出功率的0.5%1%做裕量即可。还有一项是输入电容的损耗ESR乘RMS电流的平方数值通常小但EMS设计时要看。3.3 效率公式与数值验证总损耗P_loss P_cond P_diode P_sw P_gate P_core效率η Pout / (Pout P_loss)。用前面的参数代入输出功率10W电感铜损4×0.08 0.32W开关管导通4×0.1×0.46 0.184W二极管0.4×2×0.54 0.432W开关损耗½×12×2×(10ns15ns)×500k 0.15W栅极损耗10nC×5V×500k 0.025W磁芯损耗按0.05W估总损耗约1.16W效率89.6%和实测88%已经比较接近。差距主要来自PCB走线电阻、焊点电阻以及温度导致的Rds_on上升。如果改用同步整流把二极管换成Rds_on为25mΩ的MOSFET续流损耗从0.432W降到4×0.025×0.54 0.054W效率能直接拉高接近3个百分点。这就是为什么大电流DC-DC几乎全部走向同步整流。注意上面的推导全部基于CCM连续导通模式。轻载DCM下电感电流存在断续区间伏秒平衡的续流阶段不再完整覆盖整个(1−D)T占空比公式要重推损耗模型也不同。设计时先确认工作模态再决定用哪套公式。4. 12V转5V2A完整设计参数计算、选型表与效率预算4.1 设计输入与开关频率选择先定规格Vin12V实际范围10.813.2VVout5VIout_max2A纹波目标30mV以内效率目标88%以上环境温度最高60℃。这些数字必须写死在设计任务书里否则后续所有计算都没有标尺。开关频率选500kHz。频率越高电感和电容的体积越小但开关损耗线性上升。500kHz是一个折中点既能用小型磁芯又不至于让开关损耗吃掉效率预算。频率定了之后先算出修正占空比。设电感DCR初选80mΩ开关管Rds_on初选100mΩ二极管Vf按0.4V估用上一章的公式算出D0.46。后面的器件选型全部围绕这个占空比展开选完器件后要回头重新算一遍迭代收敛。4.2 电感与电容的计算顺序电感值由纹波电流目标决定。工程惯例取满载电流的20%40%这里取30%ΔI0.6A。电感值L (Vin−Vout)×D / (fsw×ΔI) 7×0.46 / (500k×0.6) ≈ 10.7μH取标称值10μH。电感峰值电流I_peak Iout ½ΔI 2.3A选饱和电流大于3A的电感避免高温下电感量跌落。DCR选80mΩ以下封装允许的话尽量选小的因为DCR直接进效率预算。实际选型还要看电感的额定温升一般要求满载温升不超过40℃。输出电容有两个约束。第一个是容值约束ΔV_c ΔI / (8×fsw×C)。第二个是ESR约束ΔV_esr ΔI×ESR。纹波电压近似等于两者之和。选47μF陶瓷电容ESR约510mΩ容值部分贡献3.4mVESR部分贡献6.4mV总纹波不到10mV满足30mV目标。如果选100μF电解电容ESR在2050mΩESR贡献可能到20mV以上加上容抗部分仍然超标风险大。所以低压大电流输出陶瓷电容是默认选择但要注意X5R/X7R在DC偏压下的容值衰减推荐按2倍标称容值选。输入电容的选型依据不是容值而是RMS电流。输入电容RMS电流近似为Iout×√(D×(1−D))D0.46时算出来约1A。需要至少两个22μF陶瓷电容并联降低ESR和ESL。耐压按2倍输入电压选25V以上。4.3 开关管与二极管的选型逻辑开关管耐压按2倍Vin取40V以上导通电阻100mΩ以内Qg尽量小。栅极驱动电压5V时要选逻辑电平MOSFET保证在Vgs4.5V时Rds_on达到规格值。有些工程师选了标准电平管子驱动电压不够管子没完全导通Rds_on比标称值大好几倍效率直接崩掉。续流二极管选3A、40V肖特基。平均电流Iout×(1−D)≈1.08A峰值电流2.3A选3A规格留裕量。耐压至少2倍Vin因为续流阶段二极管承受的反压是输入电压。Vf越低越好SS34这类器件Vf在0.4V左右已经接近肖特基的物理极限。想要更低的损耗就换同步整流方案。4.4 效率预算表与迭代验证选型完成后把实际参数代入损耗模型得到下表。选型时先粗算一轮器件定后再精算一轮两轮之间的差异如果超过1%说明初选器件和实际器件差距太大要回头调整。损耗项公式估算值占比优化方向电感铜损I²×DCR0.32W27.6%更低DCR电感开关管导通I²×Rds_on×D0.184W15.9%更低Rds_on二极管损耗Vf×I×(1−D)0.432W37.2%换同步整流开关损耗½VI(trtf)fsw0.15W12.9%降低Qg/驱动电阻栅极损耗Qg×Vgs×fsw0.025W2.2%低Qg器件磁芯损耗经验估算0.05W4.3%厂商损耗曲线总损耗1.16W效率89.6%。二极管损耗是最大单项这符合非同步Buck的特征。如果效率目标定在92%以上必须放弃非同步方案改同步整流同时在电感选型上也压缩DCR。效率预算表的价值就在这里它告诉你每一分钱花在哪个元件上最值避免盲目堆料。5. 常见问题排查效率偏差、纹波毛刺、轻载飘压与反馈走线5.1 效率实测比模型低2%5%磁芯损耗背了锅现象满载效率实测86%模型算出来89%怎么都复现不了。原因模型中磁芯损耗按0.05W估的实际磁芯损耗比这个高得多。电感磁摆幅在这个工况下不小磁芯损耗随频率和磁通摆幅的增长是指数级的不是线性。另一个原因是PCB走线电阻没有被计入模型12V输入到电感、电感到输出这一段铜皮2A电流下也能吃掉几十毫瓦误差虽小但会累积。解决换用磁芯损耗更低的电感或者让电感厂商提供该频率和纹波电流下的损耗曲线用实测曲线替换估算值。走线电阻可以通过开尔文测量法实测在功率路径两端加1A恒流测电压降换算电阻。把测到的走线电阻加进模型的DCR里效率模型就能收敛到实测值。血泪经验是永远不要相信“磁芯损耗很小”这句话高频大纹波工况下它一点都不小。5.2 纹波实测比计算大10倍探头地线在捣乱现象仿真纹波9mV示波器实测100mV以上波形上全是毛刺。原因示波器探头用长地线夹取信号时地线本身形成一个环形天线开关节点的高dv/dt通过寄生耦合在环路上感应出噪声。普通探头地线长度约10cm测Buck输出纹波时这个噪声经常覆盖真实信号。这不是电路设计的问题是测量方法的问题。解决探头换成接地弹簧让信号和地回路最短接触同时把示波器带宽限制设为20MHz滤掉开关节点辐射的高频分量。测完你会看到纹波回到10mV级别。注意测试点选在输出电容两端而不是负载端以免引入额外压降。如果负载端和电容端纹波差异很大说明输出走线阻抗不可忽略该加宽铜箔或者增加过孔数量。5.3 轻载输出电压偏高掉进DCM却还用CCM模型现象满载5V正常负载减到0.2A时输出飘到5.3V环路好像压不住。原因计算临界电流Icrit Vout×(1−D)/(2×L×fsw) 5×0.54/(2×10μ×500k) 0.27A。负载0.2A低于临界电流变换器进入DCM。DCM下电感电流在开关周期内降到零能量传递方式改变输出电压会高于CCM下的设定值。这是拓扑的固有特性不是环路故障。解决要么接受轻载飘压在规格书里写明负载范围要么在输出端加一个最小负载电阻把工作点拉回CCM。更优雅的解法是选用PFM/轻载跳频模式的控制器轻载时自动降低开关频率既能维持稳压又能保效率。调试时遇到轻载电压偏高先算Icrit别急着去调补偿网络。5.4 满载掉压但反馈采样点没变走线电阻吃了压降现象输出端测量5V正常负载端只有4.85V满载时尤其明显。原因输出电容到负载之间的PCB走线有电阻。2A满载下就算走线电阻只有75mΩ压降也有150mV。反馈采样如果从电源输出端取环路会把输出电压稳在采样点负载端的压降完全没被补偿掉。这是布局问题不是环路问题。解决反馈采样线用开尔文接法从负载端直接连接到反馈电阻网络采样线上不流过功率电流。走线时让采样线和功率走线分开走避免并行走线耦合噪声。如果板子已经做完了可以在负载端加一个远端采样放大器修正但治本方案是改板走线。这个坑在电源离负载比较远的设计里特别容易踩。6. 进阶验证用实测效率反推寄生参数再决定要不要动环路效率模型和实测对不上时先别急着怀疑环路可以做一组效率反推寄生参数的实验。用电子负载分别设在0.5A、1A、1.5A、2A四个点用万用表测输入和输出电压电流记录效率。由η算出每个负载点的总损耗P_loss Pout×(1/η − 1)。总损耗里与电流平方成正比的电阻性损耗占大头所以把相邻两个负载点的损耗做差可以反推等效串联电阻ReqReq (P_loss1 − P_loss2) / (I1² − I2²)以2A和1.5A为例假如P_loss分别是1.16W和0.68W则Req (1.16−0.68)/(4−2.25) 0.274Ω。如果这个值远大于电感的标称DCR加开关管Rds_on折算值说明功率路径上有额外的接触电阻或者走线电阻没被计入。常见来源是接线端子、跳线帽和焊点。反推出来的寄生参数反过来修正仿真模型再去对比环路的负载阶跃响应用电子负载在1A和2A之间切换观察输出波形。过冲小于3%、恢复时间在几十微秒以内说明相位裕度足够如果波形呈衰减振荡过冲超过5%先检查输出电容的ESR零点和补偿电容是否匹配再用网分仪实测环路别盲调参数。我现在的习惯是每一版电源板回来先跑效率曲线和数据手册对比做反推把寄生参数摸清楚然后再看动态响应。顺序反了的话容易被误导到环路调试里空转。非理想Buck设计的核心其实就一句话把每一个寄生参数都当作真实存在的设计变量而非理想模型就是这些变量的账本。希望帮到你。本文还有配套的精品资源点击获取
返回列表