3. 基于C2000的电源控制环路验证
数字电源的环路验证,本质上是回答三个问题:控制对象(功率级)在频域上是什么样子、控制器补偿后闭环是否稳定、面对负载突变时输出能否快速恢复。C2000系列(如F28004x、F28002x、F2837x)在片上集成了CLA、高分辨率PWM、12/16位ADC以及DAC/比较器等资源,配合片上或外部注入手段,可以在一套硬件上完成从建模到频响测试再到瞬态验证的完整闭环。本节围绕环路建模、频响测试、裕度评估与负载瞬态测试方法展开。
一、环路建模:从功率级到开环传递函数
验证的第一步是建立可对比的模型。对常见的Buck变换器,功率级在CCM下的小信号模型可近似为:控制到输出的传递函数 Gvd(s) 含一个LC双极点(ω₀ = 1/√(LC))和一个由输出电容ESR引入的左半平面零点(ωz = 1/(R_ESR·C))。以Vin=12V、Vout=3.3V、L=2.2µH、C=220µF、R_ESR=5mΩ、负载2A为例,LC双极点约在7.2kHz附近,ESR零点约在145kHz,这决定了补偿器需要把穿越频率压在开关频率的1/10~1/5以内(若fsw=200kHz,则目标fc约20~40kHz)。
数字控制还引入额外环节:ADC采样与计算延时、PWM更新延时,通常等效为 e^(−sTd),Td约为1~1.5个开关周期。在C2000上,若采用“采样—计算—下周期更新”的方式,Td≈1.5·Ts,在200kHz下约7.5µs,对应相位滞后随频率线性增加,是高频段相位快速下降的主因。因此建模时必须把这一项显式写入,否则仿真裕度会明显偏乐观。
补偿器常用2P2Z(两个极点、两个零点)数字形式,其差分方程为:
u(k) = b0·e(k) + b1·e(k-1) + b2·e(k-2)
- a1·u(k-1) - a2·u(k-2)
系数由目标穿越频率、相位裕度和零点/极点位置反推。例如目标fc=30kHz、PM≈60°,可将两个零点放在LC双极点附近(约7kHz)以抬升相位,两个极点分别放在原点附近和ESR零点之后(如150kHz以上)以抑制高频噪声。建模阶段建议先在MATLAB/Simulink或Python中画出Gvd(s)·Gc(z)·e^(−sTd)的Bode图,确认理论穿越频率与相位裕度,再进入实测。
二、频响测试:注入与测量
频响测试的核心是在闭环回路中注入一个小幅正弦扰动,测量扰动点前后的幅值比与相位差,从而得到开环传递函数。常用注入点选在反馈分压与误差计算之间,或直接注入到参考电压上。注入幅度需足够小以保证线性(一般使输出电压扰动不超过额定输出的1%~2%),又要足够大以高于噪声底。对3.3V输出,可取注入幅度约10~20mV。
在C2000上实现频响测试有两条路径:一是使用外部频响分析仪(如Bode 100、E5061B)配合注入变压器,逐频点扫描;二是利用片上DAC或PWM占空比微调注入,配合ADC采集扰动前后的数据,在片内或上位机做DFT提取幅相。后者更适合量产阶段自动化测试。测试时需注意:每个频点等待稳定后再采样,低频段(<1kHz)等待时间要足够长;采样窗应覆盖整数个扰动周期以减少泄漏。
三、相位裕度与增益裕度评估
测得开环Bode图后,按以下判据评估:
- 相位裕度PM:在增益穿越频率fc处,相位与−180°之差。工程上一般要求PM≥45°,推荐50°~70°。PM过小会导致阶跃响应过冲大、振铃明显;PM过大则响应偏慢。
- 增益裕度GM:在相位穿越−180°的频率处,增益低于0dB的余量。一般要求GM≥6dB,推荐10dB以上,以抵抗参数漂移和负载变化。
- 穿越频率fc:应低于开关频率的1/5~1/10,同时高于LC双极点,以保证足够的带宽和抗扰能力。
若实测PM不足,常见原因包括:数字延时Td偏大(采样点设置不当)、补偿器零点位置偏低、ESR零点未充分利用。可通过调整采样时刻(如在PWM中点采样以减小延时)、重新配置2P2Z系数来改善。若GM不足,则需检查高频段是否有额外极点或噪声放大。
四、负载瞬态响应测试方法
频域裕度合格并不等于时域一定满足要求,负载瞬态测试是最终验收环节。测试方法:使用电子负载或MOSFET开关切换负载电流,产生阶跃(如2A→4A,上升时间1A/µs),用示波器观察输出电压的跌落/过冲和恢复时间。
关键观察量:
- 最大偏差ΔV:与输出电容、环路带宽和负载阶跃幅度相关。ΔV ≈ ΔI/(2π·fc·C)(粗略估算)。
- 恢复时间tr:输出电压回到±1%误差带内所需时间,通常要求小于几个开关周期到几十微秒。
- 振铃频率与衰减:反映闭环阻尼,与PM直接对应。
在C2000上,可利用片上比较器或ADC快速触发捕获瞬态波形,配合DAC输出内部变量(如误差值、占空比)到示波器,便于同时观察控制量与输出量的关系。若瞬态偏差过大,优先提高fc或增大输出电容;若振铃严重,则需增大PM。
五、验证闭环与判断依据
完整的环路验证流程可归纳为:建模→仿真→频响实测→裕度判读→瞬态验证→参数微调。每一步都应有明确的通过标准:仿真与实测的fc偏差不超过20%,PM偏差不超过10°;瞬态偏差和恢复时间满足设计规格。只有频域和时域同时达标,才能认为环路验证通过,进入下一阶段的量产测试。