ARTICLE DETAIL

资讯详情

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

COT控制模式详解:从原理到实战,解决降压电源环路补偿与瞬态响应

COT控制模式详解:从原理到实战,解决降压电源环路补偿与瞬态响应 输出电压一掉环路至少得“思考”好几个周期才反应过来——这是我在用传统电压模式调板子时最常说的一句话。COT控制模式恒定导通时间控制这两年在中低压降压电源里几乎成了标配不为别的就是它同时解决了电源环路补偿和瞬态响应这两个最头疼的难题。简单说它不再依赖误差放大器慢慢纠错而是让输出电压纹波直接驱动比较器输出一掉到参考值以下就马上导通一个固定时间剩余工作交给关断时间来自平衡。这篇文章写给正在选型电源芯片、被补偿网络公式绕晕、或者遇到瞬态过冲无法收敛的硬件工程师我会从原理讲到实际调试把能直接抄作业的步骤和踩过的坑全部放出来。1. 为什么选COT从一次调环路的教训说起1.1 传统电压/电流模式的补偿痛点早几年我做一款12V转5V的降压电源用的还是传统电压模式。那时最烦的不是功率级选型而是环路补偿。电压模式下的Buck变换器功率级是一个典型的LC二阶系统在LC谐振频率处有两个极点相位会直接掉180度。为了保证足够的相位裕度我必须在误差放大器外面接一个很复杂的Type III补偿网络用零点去抵消功率级极点再用极点压掉高频增益。电容电阻参数靠公式算还好真正麻烦的是换一颗电感或者改一版PCB寄生参数一变原来的补偿参数就可能不再合适。每次改版都要重新调电阻拿着网络分析仪一遍一遍测环路增益改一版测一版耗费大量时间。电流模式比电压模式好一点至少电感电流变成内环LC双极点退化成单极点补偿网络可以简化。但代价是采样电流容易受到噪声干扰在占空比超过50%时还要加斜率补偿否则次谐波振荡会找上门。而且电流模式有一个天然劣势它的控制带宽受限于电流采样延迟和开关频率想把穿越频率做高就得承担更大的噪声耦合风险。面对CPU供电、GPU供电这种动不动几十安培、瞬态斜率几安培每微秒的负载传统电流模式做起来很吃力。1.2 COT真正解决的三个问题我第一次接触COT控制是一颗几乎不需要外部补偿的降压芯片。原理图外围器件少得让人心虚没有运放补偿脚只有反馈分压电阻、电感电容和几个去耦电容。当时我半信半疑但实测之后感受非常直观它至少解决了传统控制模式的三个痛点。第一环路补偿大幅简化。COT不需要你手工设计Type II或Type III补偿网络它依靠输出电压纹波本身参与调制纹波里包含了电感电流信息相当于把电流内环的信息“免费”送进反馈里天然有更好的相位特性。工程师不再需要盯着波特图反复迭代RC参数。第二瞬态响应速度极快。因为比较器直接监控输出电压负载一阶跃输出电压立刻变化比较器马上响应几乎没有环路延迟。传统电压模式要等误差放大器输出建立经过补偿网络相位滞后之后才能改变占空比这个时间差就是过冲和下冲的来源。第三频率可以做得比较高。COT架构下环路本身没有复杂的补偿放大器限制带宽很多芯片可以把开关频率做到1MHz以上而依然保持稳定这给电感电容的小型化创造了条件。1.3 影响范围谁在用COT现在市面上你能买到的POL负载点电源芯片、低电压大电流降压模块、DDR内存供电甚至车载级电源芯片相当一部分都采用了COT或它的变体。服务器主板上的VRM、AI加速卡、FPGA供电、通信设备里的中间总线转换器都能看到COT的影子。各家厂商对这个技术有自己的商标叫法有的叫D-CAP有的叫ACOT有的直接叫Constant On-Time但骨子里的逻辑基本相同固定导通时间靠输出电压纹波或内部合成的纹波触发开关。只要你的应用是低电压、大电流、强调瞬态响应、希望外围元件尽量少COT就是值得优先考虑的方向。反过来如果你的输入电压变化范围极大、输出经常处于空载状态或者你对EMI噪声有极致要求那么COT的一些变体特性需要特别留意这部分我会在后面的实战环节细说。2. COT控制的核心原理与常见变体2.1 从“迟到”的补偿到“即时”的比较器理解COT关键要抓住一个区别传统PWM是误差放大器“预测”未来COT是输出电压纹波“实时反馈”当前。传统电压模式里误差放大器的输出与锯齿波比较产生PWM脉冲。误差放大器需要足够带宽才能把环路带宽推高但带宽一高噪声和相位问题就来因此总是处于两难。COT则不一样它用一个高速比较器直接盯着输出电压当输出电压低于参考电压Vref时立即打开上管并同时启动一个定时器强制保持导通时间TonTon结束后关闭上管输出靠电感电流和电容维持随着电容放电输出电压再次下降到Vref以下于是又进入下一个导通周期。关断时间完全由负载决定也就是“固定导通时间、可变关断时间”。这样做的好处非常明显输出电压一旦偏离参考值比较器几乎是零延迟响应。注意这里的控制对象不是平均输出电压而是输出电压纹波的谷值或峰值。COT是比较输出电压纹波与参考电压而不是平均输出电压与参考电压之比因此输出电压精度会受纹波形状、比较器延迟等因素影响。2.2 导通时间怎么定公式与实际换算恒定导通时间到底多长不是拍脑袋定的。在稳态Buck电路中占空比D等于Vout除以Vin开关周期T等于1除以fsw导通时间Ton自然就是Ton D × T Vout / (Vin × fsw)举个例子12V输入、5V输出、目标开关频率500kHzTon 5 / (12 × 500000) 0.833微秒。这个公式是理想情况实际芯片内部通常用一个内部电容和电流源来实现定时电流源电流与Vin、Vout成比例从而让Ton在整个输入输出范围内都保持基本合理。这也是“自适应导通时间”ACOT的核心思想根据实时Vin和Vout调整Ton使名义开关频率尽可能恒定。如果芯片只提供固定的Ton定时电阻不自动根据Vin、Vout调整那么当输入电压从9V变化到16V时占空比变化会导致开关频率明显漂移。设计时必须先确认芯片支持的是固定Ton还是ACOT再决定频率补偿方案。这一点在宽输入范围的电源设计中尤其重要稍不留神就会在最低输入电压时出现频率偏低、电感啸叫。2.3 几个绕不开的变体ACOT、纹波注入、伪固定频率ACOT自适应导通时间这类芯片会实时监测Vin和Vout动态调节定时电流源使得Ton Vout / (Vin × fsw)始终成立开关频率基本不随输入输出变化。这也是目前低压DC-DC降压芯片最主流的实现方式。选择时优先考虑ACOT可以省去很多频率变化带来的麻烦。纹波注入Ripple InjectionCOT的稳定性非常依赖反馈比较器看到的电压纹波质量。如果输出电容选用MLCC陶瓷电容ESR通常只有几毫欧由ESR产生的电压纹波只有几毫伏甚至更小根本不足以可靠触发比较器。这时就要在芯片内部或外部“制造”一个和电感电流同相位的纹波信号叠加到反馈节点上让比较器有稳定的触发信号。这就是纹波注入也叫虚拟ESR技术。具体怎么做我在第3节展开。伪固定频率COT传统COT在轻载时会进入PFM频率大幅下降。有些芯片为了兼顾轻载效率和EMI一致性会加入最小关断时间限制或者脉冲跨越机制让频率在轻载时不是无限制降低而是按一定规律跳跃称为“伪固定频率”模式。本质上仍是COT只是频率控制逻辑更复杂。2.4 轻载PFM与频率折叠的本质COT在轻载时电感电流进入断续模式DCM输出电容放电变慢关断时间被拉得很长所以开关频率随负载减小而降低。这是COT天然的优势轻载效率可以做得非常高因为开关损耗随频率同步下降。但代价是输出电压纹波会比CCM模式大而且频率会降到可听范围有时电感会产生啸叫。如果你的应用要求整个负载范围内的开关频率都落在20kHz以上就要给输出加一个最小假负载或者选择带强制PWMFPWM模式的芯片。强制PWM下芯片会始终以固定频率工作轻载效率相对低但频率可控。实测中我习惯根据产品形态决定便携设备选PFM提高待机效率音频设备或对EMI严格的产品选FPWM。3. 环路补偿为什么不再难3.1 ESR纹波自然的“内置前馈”COT之所以能大幅简化环路补偿核心原因是它利用输出电容ESR产生的电压纹波传递了电感电流信息。在Buck输出端电感电流的交流分量流过输出电容在ESR上产生一个与电感电流同相位的压降这个压降叠加在输出电压纹波上经反馈网络送到比较器。ESR纹波本质上就是一个电压模式下的前馈信号它把电感电流斜坡“翻译”成了电压信号比较器看到的是带斜坡的信息而不是单纯的电平因此系统天然比纯电压模式稳定。ESR产生的那个零点在频率fz_ESR 1/(2 × π × ESR × Cout)处在零点之后增益斜率从-20dB/dec转为0dB/dec这相当于给系统增加了相位提升缓解了LC双极点带来的相位崩塌。这也是为什么老式的COT芯片都要求输出电容必须选用有一定ESR的电解电容或钽电容ESR太小反而工作不正常。只要你保证ESR零点频率处在穿越频率附近或以下环路的相位裕度就有保障。3.2 低ESR陶瓷电容场景纹波注入方案现在整机都在追求低ESR陶瓷电容因为纹波小、体积小。但对COT来说ESR太低意味着反馈信号几乎没有纹波分量比较器会变成“盲人摸象”芯片可能触发混乱、频率抖动甚至次谐波振荡。解决思路就是人为制造一个带斜坡的纹波信号。我的做法通常有两种。第一种是外部无源纹波注入在SW节点和FB引脚之间串联一个电阻R_inj和一个电容C_inj。SW节点是幅值在Vin和0之间跳动的方波经过R_inj给C_inj充电在FB节点产生一个锯齿斜坡电流。这个斜坡与电感电流同相能模拟出ESR纹波的效果。R_inj × C_inj的时间常数要远大于开关周期实际常取10倍以上这样斜坡线性度才够好。注入幅度经过与反馈电阻并联的等效阻抗分压后在FB引脚上要产生至少20mV左右的等效纹波具体值看芯片参考电压和比较器失调过低容易误触发。第二种是芯片内部纹波注入ACOT芯片普遍集成设计者只要保证反馈分压网络的电容搭配正确即可具体细节不用管。选型时如果不想在外围加元件优先选内置纹波注入的芯片。3.3 相位裕度的工程评估两个估法COT芯片因为没有外部补偿网络没法像传统方案一样直接在误差放大器输出break loop来测环路增益。我在实际项目里主要用两种方法评估相位裕度。第一个方法是瞬态响应法给输出端一个固定变化率、固定幅值的负载阶跃比如1A到3A1A/μs观察输出电压恢复波形。如果恢复过程只有一次过冲然后平稳收敛说明相位裕度大约在60°以上如果出现1到2次明显振铃再收敛裕度大约在40°到50°如果振铃超过3次甚至持续振荡说明裕度不够需要加大纹波注入量或调整输出电容。这个方法不精确但对于工程判断完全够用。第二个方法是输出阻抗法。用网络分析仪配合功率注入变压器在输出端注入扫频小信号电流同时测量输出端的电压响应得到输出阻抗曲线Zout(f)。如果阻抗曲线在穿越频率附近没有明显尖峰说明阻尼良好。这个方法比瞬态响应法更精细但需要设备适合实验室条件好一点的场景。两者结合基本能覆盖COT环路的稳定性评估需求。4. 实战5V/3A的COT降压电源设计4.1 设计指标与器件选型我把一个实际做过的项目简化后拿出来输入电压9V到16V典型12V输出5V/3A开关频率500kHz输出电压纹波目标小于30mV负载瞬态范围1A到3A、电流变化率1A/μs要求瞬态过冲不超过5%250mV。芯片选择上我优先选带ACOT和内部纹波注入的同步降压芯片反馈基准电压Vref通常为0.6V或0.8V内置软启动、过流保护、预偏置启动最好还有FPWM选项。电感选铁硅铝或铁氧体屏蔽电感饱和电流要大于峰值电流。额定3A纹波电流取25%左右峰值电流约3.4A所以电感饱和电流至少留20%余量选5A以上的规格。输出电容的方案我会在第4.2节通过计算来确定这里先说结论如果芯片支持内部纹波注入输出全部用陶瓷电容没问题如果芯片依赖外部纹波就要考虑在芯片反馈引脚处做外置注入或者选带ESR的聚合物钽电容配合陶瓷电容一起用。4.2 关键参数计算电感、电容、注入电阻电感值由纹波电流目标决定计算公式为L [(Vin - Vout) × Vout] / (Vin × fsw × ΔIL)取ΔIL 0.75A占满载25%代入Vin12VVout5Vfsw500kHzL (7×5) / (12×500000×0.75) ≈ 7.8μH实际取6.8μH或10μH。我选6.8μH因为动态响应更好纹波电流约0.86A峰值3.43A尚在承受范围内。如果更看重效率就选10μH但瞬态跌落会大一些。输出电容的瞬态下冲估算在COT架构下可以用能量平衡公式粗算ΔV_droop ≈ L × (ΔI_step)^2 / (2 × Cout × (Vin - Vout)) ΔI_step × ESR第一项是电感电流从旧值爬升到新值期间电容被负载抽走的电荷造成的跌落与电感成反比与电容成反比。第二项是ESR上的瞬时压降。以ΔI_step2A、L6.8μH、Cout100μF已考虑陶瓷电容直流偏压降容后的有效值、ESR5mΩ为例第一项为6.8μ × 4 /2×100μ×7≈ 19mV第二项为2×0.00510mV总下冲约29mV远小于250mV目标。但如果负载变化率更快瞬时跌落会更大这时要靠并联更高容量的电容阵来应付。纹波注入电阻R_inj的选择目标是让FB引脚在正常满载时看到20mV到50mV的等效纹波。我实际用外部RC注入时R_inj常取1kΩ到10kΩ之间C_inj取1nF到10nF二者乘积对应的时间常数要大于开关周期的10倍。具体值需要根据芯片内部反馈引脚输入阻抗来调节。关键调试手段是用示波器探头直接测FB引脚的纹波波形正常应该看到稳定、有一定斜坡度的纹波如果看到的是平线或者毛刺说明注入量不够或注入路径受到干扰。4.3 反馈分压与前馈电容Cff输出电压通过上分压电阻R_HIGH和下分压电阻R_LOW分压后送到FB引脚公式为Vout Vref × (R_HIGH R_LOW) / R_LOW。电流取几十微安到一百微安之间电阻值太大会增大噪声敏感度太小会增加静态损耗。我通常让流过分压电阻的电流在50μA左右。前馈电容Cff与R_HIGH并联它的作用是给高频波动提供低阻抗通路让瞬态信号更快到达FB引脚。在COT设计中Cff还有一个额外作用它与FB引脚的输入阻抗配合可以调整比较器看到的纹波相位。Cff太大会延缓信号到达速度太小又起不到前馈作用。经验值是先取100pF到1nF之间再用瞬态测试验证。实际调试中发现Cff对COT环路的影响比重比我预想的要大。有一次在2A负载阶跃下输出电压出现约80mV的持续振铃我把Cff从470pF改成220pF后振铃明显收敛。原因是过大Cff把高频纹波旁路掉一部分导致比较器触发信号幅度减小、相位延迟变大。所以调试COT时Cff往往比分压电阻更值得花时间。4.4 上机调试瞬态测试与稳定性验证电源调试顺序和大多数人想的不一样我习惯先验证反馈路径再测功率级。拿到板子先不上电用万用表确认分压电阻、电感电容没有虚焊短路然后用直流电源慢慢加输入电压同时用电子负载加轻载启动观察SW节点波形。SW波形的导通时间应该和计算值基本一致如果严重偏短或偏长说明Ton设置或输入电压检测有问题。然后是负载阶跃测试。电子负载设置为动态模式1A到3A斜率设为1A/μs频率用1kHz方便示波器观察整个恢复过程。示波器用AC耦合带宽限制20MHz在输出电容两端用短地线弹簧探头测量。观察项目有三个下冲幅度、恢复时间、是否有振铃。实测这块板子下冲约35mV恢复时间约15μs恢复过程有一次轻微过冲后收敛相位裕度估计在50°以上满足要求。测完瞬态再做频率稳定性观察。持续运行半小时用示波器余辉模式观察SW节点开关频率应该稳定没有低频漂移或偶发丢脉冲。如果有偶发宽脉冲往往是轻载PFM和CCM之间的切换抖动可以接受但如果CCM模式下出现频率抖动基本可以判断纹波注入不足或反馈走线受到干扰。4.5 从原理图到PCB的注意事项COT芯片对PCB布局比传统电源更敏感因为它的反馈信号就是微小的电压纹波任何一点噪声干扰都可能让比较器误动作。我的布局经验有以下几条输出电容尽量靠近电感输出端两个以上并联电容对称放置反馈采样线从输出电容端子单独引出用细走线直接到FB引脚不要经过功率回路地SW节点面积要小但过电流能力要够用铺铜但要远离反馈走线分压电阻靠近芯片FB引脚放Cff紧贴FB引脚功率地的电流回路要形成一个电流环路面积越小越好。特别提醒反馈走线千万不要绕到电感下方或者在SW节点旁边走长线PCB表层有过孔阵列时也要避开反馈路径。我在第一次打样时吃过这个亏反馈线穿过SW铜皮下方结果SW的高频耦合在反馈线上导致输出电压纹波异常增大怎么调补偿都压不下去。重新布局后才恢复正常。5. 常见问题与排查技巧实录5.1 开关频率抖动与次谐波振荡现象满载稳定工作时SW节点波形出现周期性的脉冲宽度变化频率约为开关频率的一半输出电压纹波出现低频包络。原因反馈比较器看到的纹波信号相位不对或者幅度过小导致扰动没有被及时纠正引发次谐波振荡。常见诱因是输出陶瓷电容ESR过低、外部纹波注入RC时间常数不合适、或者Cff过大旁路了纹波。处理办法先示波器测FB引脚对GND的纹波确认幅度是否在20mV以上如果纹波幅度明显偏小增大纹波注入电阻或减小输出电容ESR分量检查Cff是否偏大适当缩小。如果芯片有内部斜坡补偿确认配置寄存器无异常。同时排除PCB反馈走线耦合到SW噪声的情况。5.2 轻载频率偏低、空载电压漂移现象空载或极轻载时输出电压比满载时高出几十毫伏电感可能发出轻微啸叫。原因轻载时进入PFM导通时间固定每次导通注入的电感能量可能超过负载消耗多出来的能量给输出电容充电导致电压升高。COT的稳态控制点是谷值或峰值纹波而非平均值轻载纹波又以电容充放电为主、ESR纹波为辅电压均值就会漂移。处理办法加一个适当大小的假负载电阻让负载电流维持在几十毫安以上或者选择具有FPWM功能的芯片强制工作在CCM。如果功耗不允许假负载就调整轻载模式的电流阈值让PFM进入得更晚。这些参数一般由芯片外部引脚配置或寄存器决定需要仔细阅读数据手册。5.3 预偏置上电过冲现象输出端在启动前已经有一个外部电压例如另一端电源先上电当COT电源启动时输出电压冲到目标值以上不少。原因COT芯片采用固定导通时间启动如果启动时没有预偏置放电功能上管导通时可能给已带电的电容额外充电造成过冲。有些芯片的软启动和预偏置检测机制不完善也会导致这类问题。处理办法选型时优先选带预偏置启动功能的芯片这类芯片在检测到输出有电压时会先同步下管放电或者错开导通时间。如果芯片不支持只能在启动时序上做文章让COT电源先于其他电源上电或者外部加一个启动抑制电路。这个方法不优雅但应急时确实有效。5.4 问题排查速查表现象可能原因排查顺序处理建议输出振荡/频率抖动纹波注入不足、Cff过大、反馈噪声1. FB纹波幅度 2. Cff 3. PCB走线加大注入量减小Cff优化布线满载瞬态下冲过大输出电容容量不足、电感太大1. 电容有效容值 2. 电感值 3. ESR增加并联电容降低电感值空载电压偏高轻载PFM储存能量过多1. 假负载 2. PFM阈值加假负载或启用FPWM上电过冲预偏置处理不当1. 芯片功能 2. 启动时序更换芯片或调整时序低频啸叫轻载频率进入音频范围1. 电感 2. 负载加假负载换FPWM模式输出电压精度差分压电阻误差、Vref偏差1. 分压精度 2. Vref换1%精度电阻避免过小纹波6. 写在最后COT不是银弹COT控制模式解决了我很多实际项目里的环路补偿和瞬态响应问题但用了几年下来也慢慢意识到没有一种控制架构是万能的。COT把复杂度和调试难度从“补偿网络计算”转移到了“纹波设计和PCB布局”上。你不再需要背一堆补偿公式但必须对输出电容ESR、纹波注入、反馈走线这些物理细节足够敏感。很多刚接触COT的工程师一开始觉得外围元件特别少、电路很简单结果一调就翻车翻车点往往就是我上面提到的那些细节。实际项目选型时我通常会先确认应用对瞬态响应的要求是否苛刻再确认输出电容能否选用低ESR陶瓷电容然后快速判断芯片是否支持纹波注入和FPWM。如果这三关都过了COT会给你一个外围简洁、瞬态犀利、稳定性也容易保证的方案。如果其中某一项很别扭比如必须用极低ESR又必须空载高精度传统电流模式反而更可控。最后再分享一个经验无论用什么控制模式上手调试之前先花半小时把示波器探头弄对短地线弹簧探针换成环状地线AC耦合带宽限制20MHz。很多所谓的环路不稳定、纹波异常其实都是测量方法不对造成的假象。测量基础打牢了COT调起来真的很快。
返回列表