PCMC Buck 控制环路设计:电流环 / 电压环 / 斜率补偿
本质与导读
本质 Peak Current Mode Control (PCMC) buck 是工业最广 dc-dc 控制方式,但它的核心稳定性问题不是 PI 参数怎么调,而是占空比 > 50% 时的次谐振荡 (subharmonic oscillation)——这不是仿真精度问题,是物理本征不稳定性。斜率补偿 (slope compensation) 不是"可加可不加"的优化,是 D > 50% 工况下的强制要求。电流内环带宽必须比电压外环高一个数量级(典型 35kHz vs 4kHz),否则双环耦合让相位裕度崩。AC sweep 仿真不是"做完就算",是验证这两个数实测对不对的唯一方式。
主线坐标:旁支 · 低压控制域 · ↑ 全景主线
1. 为什么用 PCMC 而不是 VMC
1.1 三种控制方式对比
电压模式控制(VMC):误差电压直接做 PWM 比较,简单但响应慢、受输入电压跳变影响大。
平均电流模式(ACM):取电流平均值做内环,比 VMC 快但实现复杂、需要电流采样滤波。
峰值电流模式(PCMC):取每个开关周期的电流峰值与外环电压误差比较,自带逐周期电流限制(短路保护免费)、对输入电压前馈天然(电感电流斜率随 Vin 变,直接体现在 PCMC 关断时刻),工业应用主流。
2. 次谐振荡:D > 50% 的隐藏不稳定性
2.1 物理来源
理想 PCMC 在 D < 50% 下稳定。但当 D > 50%(典型 5V 输出从 6V 输入降压,),系统出现次谐振荡——交替周期的电感峰值电流不一致,频率为开关频率一半的振荡叠加在直流上,损耗增、纹波 +50%。
物理本质:微小扰动 在第 1 周期被关断时刻反应过度,下个周期电感初值变成 。当 (即 即 D > 50%),扰动周期间被放大;反之被衰减。这是经典的 negative-resistance instability。
2.2 斜率补偿是出路
在比较器一侧加一个人为下降斜率 叠加到电压环 上(简单的话用一个三角波减法器),修改稳定性条件为 。
工程经验: 就够覆盖所有 D 工况。 是"最优"补偿(deadbeat 响应),但太多斜率补偿会让 PCMC 退化成 VMC,失去 PCMC 的快速电流响应优势。
3. 电流环 vs 电压环:必须差一个数量级
3.1 双环带宽的硬约束
PCMC 系统是双环嵌套——电流内环跟踪 ,电压外环产生 。两个环路有如下硬约束:
理由:电压外环看到的"被控对象"是闭环的电流环 + 输出 LC。如果电压环带宽接近电流环带宽,电流环还没稳定下来电压环就动作,两环耦合导致相位裕度急剧下降。
3.2 数字示例(PSIM AN006)
这一节先把“数字示例(PSIM AN006)”的判断维度收拢到同一视图里,后面的表格用于横向比较各选项的边界。
| 参数 | 值 | 物理意义 |
|---|---|---|
| 开关频率 | 100 kHz | 物理时钟 |
| 电流环带宽 | ~35 kHz | ,够抓快瞬态 |
| 电压环带宽 | ~4 kHz | ,稳态优化 |
电流环 35kHz 接近 已是上限——再高就开始受开关谐波污染。电压环 4kHz 是按"5-10 倍间隔"取值。
4. AC Sweep 仿真验证
4.1 五个必测传递函数
不是"仿一个 step response 看看"那种粗略——量产前必须用 AC sweep 测全链路:
4.2 PSIM AC Sweep 4 类对比
这一节先把“PSIM AC Sweep 4 类对比”的判断维度收拢到同一视图里,后面的表格用于横向比较各选项的边界。
| AC Sweep 类型 | 适用场景 | 注意事项 |
|---|---|---|
| 标准 AC Sweep | 复杂拓扑首选 | 单频点逐步扫,慢但准 |
| AC Sweep (1) | 自定义扰动幅度 | 需手动设各频点 |
| AC Sweep (2) | 闭环系统首选 | 先跑稳态,再加扰动测响应 |
| AC Sweep (multi-sine) | 简单拓扑快出图 | 对仿真步长敏感 |
工程实践:第一次仿真用 AC Sweep (2) 测闭环、第二次用标准 AC Sweep 验证关键频点。两次对照,数值相差 < 1dB 才能信。
4.3 扰动幅度选择
注入扰动信号 amplitude 典型取正常工作值的 5-10%(AN006 取 0.05 = 5%)。太小被仿真噪声淹没,太大触发非线性、measured frequency response 不再准确。
4.4 注入点为什么决定你测到的对象
同样叫 AC sweep,但在双环 PCMC Buck 里,微扰加在哪条信号链、probe 看的是返回比还是端口响应,会直接决定这张图对应的是哪一个物理对象。AN006 的真正价值,不是再讲一遍 PCMC 理论,而是把 5 条关键频域曲线和具体接线位置一一对上;只要注入点放错,后面的带宽、相位裕度和阻抗判断都会失真。
电流环开环
微扰应加在 Io_fb,因为电流比较器真正看到的就是反馈电流信号。这里要测的是内环对电流误差的返回比,所以应使用 node-to-node AC Sweep Probe (loop),而不是只看某个节点的单点响应。
电流闭环
微扰应加在 I_ref,再用普通 AC Probe 观察 V_o。这一步测的不是稳定裕度,而是外环眼中的 plant,也就是电流环闭合后输出电压如何跟随电流指令变化;外环补偿器真正要驯服的是这条曲线,而不是原始 duty-to-output 的 LC 双极点。
电压环开环
微扰应加在 Vo_fb,并继续用 node-to-node loop probe 测返回比。这样得到的才是外环 PI、已闭合电流环和输出级共同构成的总环路,因此才有资格拿来判断约 4 kHz crossover 是否合理。
输入阻抗
微扰应直接叠加在输入源 V_in,分别测 V_in 和 I_in。这里的目标不是切环看稳定裕度,而是判断整个闭环变换器对上游母线呈现出的等效负载特性。
输出阻抗
微扰应加在输出端口,分别测 V_o 和 I_o。这条曲线反映的是负载扰动真正看到的输出端刚度,也是评估负载阶跃跌落和多模块并联系统相互影响的基础。
这 5 条曲线里,前两条定义了外环设计所面对的 plant,中间一条给出外环稳定裕度,后两条则把级联稳定性和负载扰动判断统一回端口阻抗语言。
4.5 为什么外环设计必须先看
对外环来说,被控对象已经不是裸的 Buck LC,而是“已闭合电流环的受控电流源 + 输出电容 + 负载”。因此真正决定 PI 能否安全推进到约 4 kHz crossover 的,不是先验地假设 LC 双极点位置,而是 这条 plant 曲线本身有没有谐振峰、额外相位滞后或异常滚降。先闭好内环,再测 ,最后才测电压环 loop gain,是双环设计顺序不能颠倒的根因。
同时,loop gain 和阻抗也不能混用同一套 probe。AC Sweep Probe (loop) 测的是扰动绕环一周后的返回比,适合电流环和电压环;输入阻抗与输出阻抗按定义是端口电压与端口电流之比,必须分别测 V 和 I,再在后处理中做幅值和相位的相减。把 loop probe 硬套到阻抗问题上,会把端口量和内部反馈量混在一起,物理意义反而不清楚。
4.6 扰动幅度和阻抗结果该怎么读
AN006 给出的注入幅度看上去差很多,但它们并不是随手拍出来的经验常数,而是在遵守同一条小信号规则:扰动幅度应取被注入节点直流工作量级的约 5% 到 10%,既保证线性化有效,又不至于被数值噪声淹没。
- 电流环 loop gain:
100 Hz到50 kHz,在Io_fb上注入0.05,对应 35 kHz 左右的 crossover 验证。 - :通常沿用内环的扫频窗口,让外环完整看到内环滚降与输出级动态。
- 电压环 loop gain:
100 Hz到50 kHz,在Vo_fb上注入0.25,对应 5 V 级反馈量的约 5% 扰动。 - 输入阻抗:
10 Hz到50 kHz,在V_in上注入1.2,对应 12 V 输入的约 10% 扰动。 - 输出阻抗:
10 Hz到50 kHz,在V_o上注入0.5,对应 5 V 输出的约 10% 扰动。
阻抗曲线本身也不能把 PSIM 给出的两条对数曲线直接当成答案。正确读法是:幅值上做 V 曲线减 I 曲线,相位上也做 V 相位减 I 相位,这样 和 才真正回到阻抗定义。AN006 的结果显示,输入阻抗在 4 kHz 以下约为 9 dBΩ,即约 2.8 Ω,说明闭环 Buck 在外环带宽以内对上游呈现的是被控制塑形过的等效负载;这个量若与上游 EMI 滤波器的输出阻抗顶在一起,就会变成级联稳定性问题。输出阻抗在 10 Hz 约为 -72 dBΩ,即约 0.25 mΩ,这说明低频刚度主要来自外环持续钳住输出电压;一旦频率逼近并超过 4 kHz,外环逐步失去控制权,输出阻抗会上升,主导因素重新回到 LC 与 ESR。
核心要点
- PCMC 在 D > 50% 时次谐振荡是物理本征不稳定性,不是数字滤波或 PI 参数能修的
- 斜率补偿强制要求: 覆盖所有占空比工况
- 电流环 / 电压环带宽必须差 5-10 倍,典型 35kHz vs 4kHz @ 100kHz fsw
- AC sweep 必须验证 5 个传递函数(电流环 / 电流闭环 / 电压环 / 输入阻抗 / 输出阻抗)
- 仿真扰动幅度取正常工作值的 5-10%,小了被噪声淹没,大了触发非线性
Cross-references
- ← 索引
- 电源设计(Power Supply & LDO/SMPS):buck 拓扑设计
- 电路仿真工具(Circuit Simulation):PSIM / LTspice / SIMPLIS 对比
- 比较器与信号调理:峰值比较器选型
- 运算放大器与模拟设计:误差放大器与补偿网络
- EMI 滤波器设计:级联稳定性与输入阻抗
- DC-Link 直流母线电容设计:输出电容选型与 ESR 影响
- 辅助电源变压器设计:隔离 buck 应用