开关电源知识库

08 数字控制与软件 —— 当环路移入 MCU

数字电源不是“用 MCU 替代模拟补偿网络”,而是把控制器的实现载体换了。由此带来的新问题(采样延迟、离散化、协议握手、变更控制)是模拟时代不存在的,必须单独面对。

0 本篇速览

议题 模拟方案 数字方案 新增风险
补偿网络 物理 R-C 网络 系数(PI/PID/IIIC) 离散化误差、采样延迟、量化
反馈通道 光耦/模拟隔离 光耦 + 协议,或磁隔离 + 数字通道 协议握手失败、超时误判
故障处理 硬件比较器 软件判定 + 硬件兜底 软件跑飞、状态机死锁
抖动 固定频率 可动态调频(随机/三角) 抖动引入低频与音频成分
量产一致性 依赖元件容差 可通过参数批量整定 标定流程复杂度上升

1 数字控制的优势与代价

优势:

代价(必须正视):

结论:数字控制不会自动带来更好的稳定性。它带来的是可调的稳定性——前提是你把延迟、量化、状态机边界都算进去。

2 数字反馈的两类通道

2.1 隔离数字通道(协议式握手)

用一次侧与二次侧之间的一对信号线传递“开关请求”与“故障状态”,典型如 Power Integrations 的 FluxLink™:用封装引线框架与键合线做磁耦合,副边发出“请求开波”的脉冲序列,原边收到才发波。

设计要点:

要点 说明
上电握手 副边上电后先发请求,原边才发波;协议必须定义“通信建立”状态
通信超时兜底 副边无请求时原边应停止或进入安全态(库内 InnoSwitch3 的 1.3 s 超时即此机制)
抗扰 ESD 与开关噪声会破坏握手,协议需有校验或冗余
故障上报 副边故障(OVP/OCP)需回报原边决定是否锁存

排障要点:这类故障表现为“上电打嗝”“握手失败导致假 OVP”,库内InnoSwitch3 陷阱 5有专门条目。

2.2 单脚配置接口(MFIO 类)

用同一根引脚在生产线上写入参数、运行中读取故障(如英飞凌 XDP 系列的单脚 UART)。好处是不占额外引脚,且产线可 100% 校验配置。

设计要点:

3 控制律的离散实现

PI 控制器是数字电源最常用的补偿结构。连续形式:

$$u(t) = K_p\,e(t) + K_i \int_0^t e(\tau)\,d\tau$$

离散化(后向欧拉,工程上常用):

$$u[n] = u[n-1] + K_p\big(e[n] - e[n-1]\big) + K_i\,T_s\,e[n]$$

工程细节:后向欧拉比前向欧拉稳定区间大,是数字补偿的默认选择。库内 XDPS2201 资料即采用该形式。

必须加的工程项:

项 作用 缺失后果
抗积分饱和(anti-windup) 输出饱和时停止积分 退出饱和后有长时间过冲,恢复慢
系数限幅 防止参数被写到非法区 环路行为不可预期
死区补偿 补偿 PWM 死区引起的电压误差 输出精度损失,尤其低压大电流
前馈(Vin/Vout) 用输入输出前馈抵消扰动 动态响应变差,环路需承担全部扰动
增益调度 按 Vin/温度切换系数 单一系数无法在全范围稳定

死区补偿的原理:理想占空比 $D$ 导致的输出误差约为 $\Delta V_{dead} = \frac{t_{dead}}{T_s}(V_{in}-V_o)$,在占空比中补偿掉即可。低压大电流时这项误差相对占比很大。

4 抖动的实现与代价

抖动类型 频谱形状 优点 代价
随机抖动(抖动频率随机化) 噪声底抬升 峰均比改善明显,EMI 测试易过 频谱连续抬升,可能触及他处限值
三角抖动(周期性摆动) 离散边带 峰均比确定,频谱可控 边带可能与信号相关,需检查
固定抖动幅度 — 幅度受限,避免可闻噪声 降峰效果有限

工程要点:

  1. 抖动是“展宽减峰”,不是“降低总量”——总能量基本不变。
  2. 抖动引入的低频成分会进入环路带宽,必要时需让抖动频率高于环路带宽若干倍。
  3. 可闻性是硬约束:轻载时人耳最敏感,抖动幅度与频率必须让轻载噪声仍在可接受范围。库内NCP1342 陷阱 7 与陷阱 12给出了“先鉴别三源再动手”的排查顺序。
  4. 抖动会与 EMI 频谱的“梳齿”形态相互作用,需一并设计而非分开调。

5 故障处理与看门狗

层次 职责 典型实现
硬件兜底 逐周期限流、打嗝、UVLO 比较器 + 锁存,不依赖软件
软件判定 过压/过温/欠压/超时 ADC + 状态机,响应可慢但信息可上报
看门狗 软件跑飞自恢复 独立复位源(库内 NCP1399 陷阱 10 记录了“裸测不启动其实是看门狗正常工作”)

原则:任何保护都不能只依赖单层。软件负责判断与上报,硬件负责在软件失效时仍然安全。数字 IC 的数据手册通常会给出“硬件保护”与“软件保护”的分工说明,读手册时要专门找这一节。

故障记录:数字电源可记录故障发生时的关键状态(Vin、Vout、电流、温度、时刻),这比模拟方案只能靠复现推断强得多。设计阶段就要规划故障记录字段与读出方式,否则量产后无法用。

6 变更控制与软件质量

数字控制引入了一个模拟时代没有的问题:改一个系数就改变了产品。因此:

项目 模拟时代 数字时代
变更载体 改 BOM(需重新评估) 改软件/系数(极易被忽略)
版本管理 型号 + BOM 版本 软件版本 + 参数集版本,二者都要锁
现场升级 少有 可能需要,且要考虑升级后认证是否失效
故障追溯 靠不良品分析 应有参数集读出能力

合规视角:涉及安全功能的软件,在部分标准体系下需要做软件安全评估(如按功能安全要求梳理失效模式、验证控制措施)。至少要做到:关键参数有范围校验、写入口有权限控制、配置有校验和与版本号。

7 速查

问题 答案
数字一定比模拟稳 不一定;延迟与量化会占用裕度
采样延迟多大 约半个开关周期的相位滞后
离散化用哪种 后向欧拉(稳定区间大)
抖动能不能随便加 不能;要看低频影响、可闻性与 EMI 谱形
保护只靠软件行不行 不行;硬件兜底必须独立存在
数字方案如何追溯 参数集 + 软件版本双重锁定,并可读出

与库内文档联动

上一级:50_电源设计流程 板块导览