ARTICLE DETAIL

资讯详情

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

COT控制模式:无需补偿网络的电源环路设计实战

COT控制模式:无需补偿网络的电源环路设计实战 做电源的兄弟应该都有这种经历调环路补偿网络调到怀疑人生。早些年我做一款36V输入的Buck输出3.3V/5A用的传统电压模式控制。按理说Type III补偿网络加两个零点两个极点相位裕度做到60度穿越频率做到开关频率的十分之一就差不多了。但实际做起来根本不是那么回事——PCB寄生参数、输出电容ESR、负载跳变幅度每一项都能把你补偿参数打回重来。我在料板上反复换电阻电容示波器看了几百遍负载阶跃波形最后才勉强把过冲压到设计指标内。后来换平台用了COTConstant On-Time恒定导通时间控制模式的芯片我才发现原来电源环路可以做到这种程度没有外置补偿网络负载阶跃响应快到一个周期以内就能反应振荡风险大幅度降低。这篇文章我尽量用大白话加实际调试经验把COT控制模式的原理、环路设计、瞬态响应测试和常见坑一次性讲透。不管你是刚入行的电源工程师还是准备做快充、服务器电源、车载电源选型的硬件老手这篇文章都值得你花十分钟读完。1. 传统环路补偿为什么让人头疼1.1 电压模式控制下的“三层塔”补偿困境传统的电压模式Buck本质上是一个二阶系统输出级LC滤波器贡献了两个极点在穿越频率附近如果不做补偿相位裕度可能只有十几度甚至更低稍微有点负载扰动就振铃甚至振荡。为了解决这个问题工程师要在误差放大器周围加Type II或Type III补偿网络——两个零点用来抵消LC双极点一个或多个极点用来衰减高频噪声、抑制开关纹波。这里有几个别扭的地方。第一LC双极点的位置会随负载和输入电压变化。电感感值、输出电容量、输出电容ESR的离散性和温漂都会让实际穿越频率偏离理论计算值。第二补偿网络的零点极点是拿RC搭出来的RC本身有10%左右的精度误差几个电阻电容误差叠加起来相位裕度你算出来是58度实际上可能只有40度。第三负载越轻、输出电容越大穿越频率掉得越低但重载瞬态又要求环路带宽足够高这个矛盾靠补偿网络去平衡往往要反复试。更难受的是补偿网络是把双刃剑。带宽调高了动态响应好但相位裕度变差容易在高频噪声或负载阶跃时振铃带宽调低了稳定了但瞬态恢复慢输出过冲/下冲超标。传统电压模式设计里这个折中指标叫“穿越频率与相位裕度的博弈”。我在实际项目里光是为了把一款12V转1V/20A的电源瞬态做好就在这个博弈上耗了两周。1.2 COT模式的切入逻辑把“补偿”这个麻烦绕过去COT控制模式的思路完全不一样。它不靠误差放大器去放大输出误差然后调整PWM占空比而是用一个高速比较器盯着输出电压输出电压一旦跌到参考电压以下就立即导通高边开关导通时间固定为TonTon结束时关断等输出电压再次跌到参考电压以下再重新导通。整个过程很像一个“带固定导通时间的滞环控制”。这样做的好处一目了然你不需要一个带带宽限制的误差放大器也就不需要那些补偿零点、极点。环路里没有补偿网络就没有相位裕度这回事比较器本身带宽能做到几个MHz甚至几十MHz所以输出电压从跌落比如负载突增到高边开关真正导通中间只差一个比较器的传播延迟典型值几十纳秒级别。这个响应速度电压模式靠补偿网络是根本追不上的。所以COT解决环路补偿难题的底层逻辑不是“把补偿网络调好”而是“把补偿网络这个环节直接拿掉”。代价是它把原来属于补偿网络的责任转嫁到了输出电容ESR和纹波注入电路上。换句话说COT的“环路补偿”变成了“输出纹波设计”。这是理解COT所有设计细节的关键下面展开讲。2. COT控制模式原理恒定导通时间与频率稳定2.1 一次完整的开关周期为了说清楚我用一个最简单的Buck来演示COT的开关过程。输入端是Vin输出端是Vout高边开关导通时电感被加上Vin - Vout的电压电感电流以(Vin - Vout)/L的斜率上升高边开关关断时电感电压变成 -Vout电感电流以 -Vout/L的斜率下降。稳态下一个周期内电感电流上升量等于下降量这就推出了占空比D Vout/Vin。COT模式下高边开关导通时间Ton是固定的。什么时候导通由反馈比较器决定。反馈电压Vfb通过分压电阻网络从Vout取出来和一个内部参考电压Vref比较。当Vout偏低导致Vfb低于Vref时比较器翻转RS触发器置位高边开关导通。导通时间由内部定时器控制Ton到了就关断。之后Vout在负载电流和电感电流的共同作用下继续变化直到下一次Vfb跌破Vref再触发新一轮导通。注意这里的关键点COT的开关节奏不是靠时钟信号驱动的而是靠“输出电压自己说了算”。输出电压掉得快就早触发掉得慢就晚触发。所以它天然带有负载自适应能力。这也是COT瞬态响应快的核心原因——它不需要等误差放大器把误差积分起来输出一旦偏离就立刻纠正。2.2 Ton怎么设定恒频条件与输入前馈既然导通时间固定那么开关频率跟什么有关从Buck的伏秒平衡可以知道稳态下每个周期要传递的能量正好等于负载需求。占空比D Ton × fsw Vout/Vin所以fsw Vout / (Vin × Ton)。这个公式是说如果Ton保持不变那么Vin变化或者Vout变化fsw都会变。对于输出电压基本固定的应用比如12V转3.3V如果输入从8V变到16V开关频率会相差一倍这样电感纹波、EMI、效率都要重新评估很麻烦。解决办法是加输入前馈让Ton按比例跟随输出电压和输入电压变化。芯片内部会采样Vin和Vout通过一个电流源给定时电容充电充电电流设定成跟Vout/(Vin×R)成正比。这样Vin升高时定时电容充电电流降低Ton自动变短Vin降低时Ton自动变长。最后的效果是fsw基本恒定稳态频率可以做到±5%以内。很多COT芯片的“自适应导通时间”或者“AVTTAdaptive Voltage Tracking Time”讲的就是这个东西。我在选型时一般会特别看数据手册里有没有标明频率随Vin变化的曲线要是没有前馈输入范围宽的项目就要慎用了。Ton的具体数值怎么算用一个12V转3.3V、开关频率500kHz的例子占空比D 3.3/12 0.275周期2us所以Ton 0.275 × 2us 550ns。这就是定时器要设定的固定导通时间。如果想改频率比如改成800kHz周期1.25usTon就变成343.75ns。实际芯片的Ton还可能叠加一个最小Ton限制比如100ns如果算出来Ton远小于最小Ton说明输入输出电压比太高或频率太高就要考虑降频或换控制模式。2.3 稳定性原理为什么COT不需要补偿网络COT能稳定工作的关键在于反馈信号里必须包含电感电流的信息。输出电压纹波由两部分组成电感电流纹波在输出电容ESR上产生的纹波与电感电流同相以及电感电流纹波对电容充放电产生的纹波相位比电感电流滞后90度。稳定条件是什么简单说反馈纹波中ESR分量必须足够大让反馈到比较器的纹波与电感电流基本同相。这时候每个开关周期内电感电流的平均值都精确跟随负载电流不会出现“这一周期多导通了、下一周期少导通了”的次谐波积累。所以COT的稳定性本质上是“输出纹波必须由ESR主导”。传统电解电容ESR有几十到上百毫欧纹波天然够大COT用起来很稳陶瓷电容ESR只有几毫欧甚至更低纹波太小、相位滞后直接接在反馈脚上就会不稳定表现为开关周期抖动、脉冲成簇、音频噪声。很多工程师把COT芯片和全陶瓷电容搭配使用时遇到振荡第一反应是加补偿网络——这就走错方向了。COT不是不能配陶瓷电容而是需要增加“纹波注入电路”人为给反馈脚制造一个与电感电流同相的纹波分量。具体的注入电路设计我放到下一章讲这里先把结论记下来COT的稳定性靠的是给反馈比较器提供“正确相位”的纹波而不是靠误差放大器的频率响应。3. 从环路补偿角度重新理解COT设计3.1 输出电容选型ESR不是越小越好我见过不少新手设计COT电源一上来就选低ESR陶瓷电容觉得纹波小是好事。结果示波器一看开关波形频率乱跳、占空比抖动甚至能听到电感啸叫。这里我先把选型逻辑理清楚。在COT架构下输出电容ESR承担了“反馈斜坡信号发生器”的角色。你需要的ESR不是零而是能产生足够纹波电压去驱动比较器。工程上一般要求输出纹波电压峰值至少要有10mV到30mV而且这个纹波要主要由ESR分量构成。拿纹波电流ΔIL来算ΔV_ESR ΔIL × ESR如果电感纹波电流是0.5A想要30mV ESR纹波ESR至少要有60mΩ。这就产生了一个现实矛盾系统要求输出纹波小但COT反馈需要纹波大。解决思路有两条一是用聚合物电容、电解电容这类带一定ESR的电容做主输出并联小容值陶瓷电容吸收高频噪声二是用全陶瓷电容加纹波注入电路让纹波从开关节点通过RC网络直接耦合到反馈脚不体现在输出端。我在实际项目里如果负载对输出电压纹波要求不高比如50mV以下倾向用方案一简单可靠如果负载是CPU/GPU这类要求纹波极低的核心供电那就必须用方案二输出电容全陶瓷化纹波注入做在反馈网络上。另外还有一个容易忽略的坑输出电容ESR的温度特性。电解电容在低温下ESR可能翻好几倍带来的问题不是不稳定而是输出纹波变大、ESR零点位置移动。做汽车电子或者户外设备的低温工况一定要把ESR变化考虑进去必要时选择低温特性更好的聚合物电容。注意COT电源的输出电容选型先看数据手册对最小ESR和最小纹波的要求再谈低纹波。顺序搞反了后面调试全是坑。3.2 纹波注入电路的设计与参数选择纹波注入是COT从“能用”到“好用”的分水岭。最常用的结构是从开关节点SW串联一个电阻Rinj和电容Cinj接到反馈节点FB通常还会在FB到地之间放一个电容Cf来滤高频噪声。基本原理是SW节点在开关周期内于Vin和0V之间跳变经过Rinj和Cinj后在FB节点产生一个锯齿波分量这个锯齿波和电感电流同相因为在SW为高时恰好是高边开关导通、电感电流上升的阶段所以能模拟出“ESR纹波”的效果。具体参数怎么定先说Cinj。Cinj的作用是隔离SW节点的直流电压同时把开关纹波耦合过来。为了让纹波顺利传递Cinj在开关频率下的容抗应该尽量小。如果按“容抗远小于Rinj”这个标准来算750kHz、Rinj10kΩ时1/(2π×750k×Cinj) 1kΩ算出来Cinj要大于212nF。但实际很多参考设计里Cinj只取几百pF到几nF也能正常工作原因在于FB节点本身是高阻比较器对纹波幅度的要求并不苛刻而且Cinj与反馈网络的寄生电容会形成微分效果小电容反而能突出开关沿的瞬时变化。我的建议是优先查数据手册的应用电路按推荐值起步如果手册没有给用1nF到10nF起步实测FB脚纹波不够再加。再看Rinj。Rinj和反馈分压电阻的上臂电阻R1并联会改变反馈点的直流电位所以Rinj不能太小一般取几十kΩ级别避免对分压精度造成明显影响。至于纹波幅度SW节点的电压跳变是Vin经过Rinj和Cinj分压再到FB引脚和内部参考电压的阻抗网络再分压一次最终反馈脚上的纹波通常只有几mV到几十mV。太多会耦合到参考电压影响精度太少则不足以触发比较器这个要拿示波器实测。我给一个可以抄作业的起步参数500kHz、Vin12V、Vout3.3V、反馈分压R110kΩ、R27.5kΩ时Rinj取10kΩCinj取1nF到10nF之间先焊接1nF试量一下FB脚纹波不够再加到4.7nF或10nF。实测FB脚纹波峰峰值维持在10mV到30mV就比较合适。记住纹波注入电路调试的最终依据永远是FB脚的实际波形而不是计算值。提示纹波注入网络的两个元件位置很有讲究。Cinj要贴近FB引脚放置走线不要经过开关节点附近否则注入的是纯开关噪声而不是电流斜坡信号反而把比较器带偏。3.3 反馈分压电阻和前馈电容的取舍COT的反馈分压网络除了设定输出电压还会影响纹波注入的传输。分压电阻的取值不能太大否则FB脚的高阻输入端和外部的寄生电容会形成低通滤波把高频纹波滤掉导致比较器看不到纹波。一般上下臂两个电阻的并联等效值建议在2kΩ到20kΩ之间过大的分压电阻会显著改变纹波注入网络的时间常数。有些芯片在FB脚内部会有几十pF的寄生电容和分压电阻并联后会引入一个极点。这个极点的频率如果落在开关频率附近会衰减纹波注入信号造成不稳定。解决办法是减少分压电阻阻值或者直接看芯片数据手册按照推荐的反馈电阻范围选。前馈电容feedforward capacitor一般在R1上并联一个小电容在传统电压模式补偿里用来加零点、提升带宽在COT里它的作用类似在反馈分压网络上引入一个高频通路让纹波注入信号更顺畅地到达FB脚。但这个电容也会影响瞬态响应——它让FB脚在负载突变时更快感知Vout的变化。我的经验是前馈电容加不加、加多大最好在负载阶跃测试里对比决定。有些芯片数据手册的典型应用图里没有这个电容我就不加有些给了推荐值按推荐值来然后实测调整。4. 瞬态响应实战测试方法与调优4.1 负载阶跃测试的正确姿势做瞬态响应测试设备就三样电子负载或者专用的动态负载板、示波器、电流探头/电压探头。电子负载设置动态模式从一个电流值跳到另一个电流值跳变沿速率一般设成2.5A/us到10A/us之间频率设成1kHz到10kHz的重复方波。注意负载阶跃的上升沿速率要足够快否则测出来的是电子负载的爬坡能力而不是电源的真实响应。示波器用电压探头夹在输出电容两端最好用短地线弹簧探头直接接在电容焊盘上不要夹到负载线上——线上有寄生电感测出来的过冲/下冲会掺杂线缆压降和振铃不真实。触发方式用上升沿触发或者用电子负载的同步信号触发不然波形飘来飘去根本没法读数。判读波形时重点看三个指标过冲幅度负载由小到大跳变时Vout跌到的最低值、恢复时间从跳变到Vout回到稳态带内的时间、以及振铃有没有来回振荡超过一个周期。在COT电源上我一般先跑一次1A到5A的跳变如果过冲在50mV以内、恢复时间在20us以内、没有明显振铃这个电源的瞬态就算合格。注意这里的数值和负载电流、输出电容容量强相关不同项目指标不同关键是看趋势和振荡。4.2 过冲/下冲由什么决定负载突增时输出电压为什么会跌两个原因一是负载电流瞬间从电感电流和输出电容里抽取输出电容要在比较器响应前先“垫付”这部分能量于是电容放电导致电压下降下降量正比于延迟时间二是负载电流在电容ESR上产生压降ΔV ΔI × ESR这部分是瞬间就体现的和电容容量无关。写成一个粗略的公式输出电压下冲ΔV_under ≈ ΔI_load × (t_delay / Cout ESR)。其中t_delay是从负载跳变到高边开关导通增流的“死区时间”对COT来说就是比较器传播延迟加Ton定时启动时间一般几十到几百纳秒。正是这个公式里t_delay极小所以COT的下冲才比电压模式小得多。电压模式的t_delay实际要算上误差放大器的摆率限制和补偿网络建立的延迟可能到几微秒COT的优势直接拉开一到两个数量级。那么优化方案就很清晰了想要更小的下冲要么加大输出电容Cout直接减小ΔI×t_delay/Cout要么降低输出电容ESR减小ΔV ΔI×ESR要么缩短t_delay选比较器延迟更小的COT芯片。前两个是硬件改动最后一个是选型约束。实际设计中我通常先算一下当前Cout和ESR下的理论下冲然后实测对比如果实测值明显大于理论值就有理由怀疑t_delay没达到数据手册的标称值需要示波器量一下从负载跳变到SW节点出现新脉冲的延迟。负载突减时对应的是上冲。此时高边开关已经处于关断状态输出电容被多出来的电感电流充电电压上升。上冲的优化主要是让关断时间足够长让电感电流尽快下降。COT在负载突减时比较器检测到Vfb超过Vref会保持关断状态直到电感电流降到负载电流以下、Vout回落到参考电压为止。所以只要芯片允许最小关断时间足够小COT也能主动抑制上冲。部分芯片还支持“二极管仿真”或“跳过关断”功能进一步加快轻载侧的响应。4.3 我的实际调优步骤这里分享我调一款12V输入、1.0V输出、20A电源的COT瞬态的完整过程。芯片是某家主流厂商的COT Buck输出电容用了6颗100uF陶瓷电容加1颗470uF聚合物电容纹波注入网络Rinj 10kΩ、Cinj 3.3nF。第一步先裸测稳态确认开关频率稳定在设定值附近FB脚纹波在10mV到30mV没有脉冲簇和抖动。第二步做1A到10A的负载阶跃观察下冲。实测下冲约35mV恢复时间约12us波形恢复后有轻微振铃。第三步判断振铃来源因为COT没有传统补偿网络振铃一般不是环路相位裕度不够而是输出电容等效串联电感和瞬态电流形成的LC振铃。我加了一颗1uF小封装陶瓷电容在负载远端振铃明显改善下冲降到25mV左右。第四步还想进一步压低过冲把聚合物电容从470uF加到820uF下冲到20mV以内。全程没有动任何补偿参数因为根本没有补偿参数可动。这个过程的经验总结COT瞬态调优核心是“电容组合”而不是“环路参数”。你花在挑选电容、调整纹波注入幅度上的时间会让你的瞬态性能立竿见影。如果项目允许瞬态测试最好把输出电容全温度范围都跑一遍尤其是低温下ESR变化带来的下冲变化。5. 常见问题与排查技巧实录5.1 次谐波振荡与脉冲簇COT最大的坑COT最容易翻车的地方就是输出纹波反馈不当导致的次谐波振荡。典型现象SW波形不再等间距出现两个脉冲一组或者几个脉冲一组重复频率可能在几十kHz听得到吱吱叫。有时候示波器上看频率还是那个设定值但开关节点波形毛糙、抖动这也是不稳定前兆。排查思路按顺序来第一用示波器量FB脚纹波看它是不是一个干净的同相锯齿波。如果FB纹波极小几mV以下或者相位明显不对基本可以判断是ESR不够。第二看输出电容类型如果全是陶瓷电容大概率需要纹波注入。第三检查纹波注入网络是否焊接正确、元件参数是否合适。第四排除PCB布线问题FB走线过细过长、GND回流路径不当都会让测量结果失真导致比较器接收到错误的反馈信号。如果加了纹波注入还是振荡就把Rinj减小、Cinj加大让更多的纹波送到FB脚。注意不要一次性加大太多因为FB纹波过大会耦合到参考电压引发新的抖动。我在实验室一般按2倍步进调Rinj每次调完看波形找到振荡消失和纹波过大的平衡点。5.2 开关频率漂移和轻载音频噪声前面提过COT的频率由Ton和输入输出电压共同决定。即使有前馈Vin快速变化时频率还是会短暂偏离。在连续模式重载下这个偏移在几个周期内被Ton调节拉回来影响不大。但在轻载下电感电流可能进入断续模式DCM此时Ton固定、但每个周期开关断时间很长实际频率大幅下降可能落入音频范围20Hz-20kHz电感发出可闻噪声。解决轻载噪声有几个办法。选支持“低功耗模式”或“轻载恒定频率”的COT芯片在轻载时自动切换到跳脉冲或强制PWM模式。如果芯片强制PWM轻载效率差但频率恒定噪声消失。如果芯片支持PFM脉冲频率调制模式频率随负载下降大部分时间人耳听不到关键是让最低频率避开音频上限。另外把输出电感从绕线电感换成一体的模压电感能明显降低磁致伸缩噪声。我做便携设备时轻载噪声是一票否决项选型时直接看芯片在10%负载以下的频率曲线低于25kHz就换方案。5.3 COT电源排查速查表我把几年调试COT电源过程中遇到的问题整理成一张表方便大家定位。现象可能原因排查方法解决方向开关频率抖动、SW波形毛糙FB纹波太小反馈信号不足示波器量FB脚纹波峰峰值减小Rinj或加大Cinj增强纹波注入脉冲成簇、音频啸叫输出ESR过低反馈相位滞后检查输出电容类型和ESR加纹波注入或改用带ESR的电容轻载有啸叫轻载进入DCM/跳脉冲频率落音频区看轻载频率曲线选低功耗恒频模式芯片或换模压电感负载阶跃下冲过大Cout不足或ESR过大对比实测值和理论计算值加大Cout压低ESR负载阶跃后振铃明显输出电容LC谐振观察振铃频率和幅度加高频去耦电容优化布局轻载到满载切换时频率突变COT模式频率随负载变化观察不同负载下的SW频率使用强制PWM模式或调整Ton启动电压过冲软启动时间不足观察启动波形延长软启动时间检查启动电路这张表不能覆盖所有场景但覆盖了80%的COT调试现场。拿着示波器对照现象去找根因比盲目改参数要快得多。5.4 选型阶段的三个判断标准最后说一点选型经验。COT芯片满天飞但同样是“COT”内涵差别很大。我选型时只看三件事第一有没有输入前馈即频率是否在宽输入范围内稳得住第二最小导通时间和最小关断时间是多少这决定了最高开关频率和最大降压比第三纹波注入是内置还是外置内置的省PCB面积但灵活性差外置的方便调试但元件多。把这三条想清楚再按数据手册的典型应用参考设计打样基本不会踩大坑。COT控制模式让我在电源设计里重新理解了什么叫“好的环路设计是让环路简单到不需要设计”。它把传统电压模式里那套复杂的Type III补偿直接绕开把稳定性问题转化为输出纹波和ESR的问题把瞬态响应从“靠误差放大器带宽”变成“靠比较器速度”。这并不意味着所有项目都该无脑上COT——它也有纹波注入要求、轻载噪声、频率变化等新的约束。但如果你正在做一个对瞬态响应要求高、又不想在补偿网络上消耗大量时间的电源项目COT值得你认真试一试。最后再分享一个小技巧调试COT电源时永远把示波器探头首先接到FB脚看FB波形比看SW波形更能暴露问题。FB脚的纹波幅度、相位、抖动是COT电源健康的“心电图”。把这条记住了你会少走很多弯路。
返回列表