4. 电源管理与宽压输入设计
工业现场最常见的供电形态是 12V 与 24V 标称直流母线,但真实电压往往在 9V~36V 之间波动:24V 系统在电机启停、继电器吸合瞬间可能跌到 18V 以下,长线缆末端又可能因浪涌抬升到 30V 以上。Ryzen Embedded 终端若只按 12V 固定输入设计,轻则反复重启,重则烧毁前端。因此本节的核心是把“宽压输入—多路时序—复位逻辑—低功耗唤醒”串成一条完整的电源链,而不是孤立地选一颗 DC-DC。
一、宽压输入前端:从 9V~36V 到稳定中间母线
宽压输入的第一级通常采用降压型 DC-DC 控制器,把 9V~36V 直接降到 12V 或 5V 中间母线。以 24V 标称、36V 上限为例,若中间母线取 12V,则占空比在 9V 输入时约为 12/9≈1.33,已超过普通降压拓扑的极限,因此中间母线不宜取 12V,而应取 5V 或 3.3V 作为后级输入。更稳妥的做法是:第一级用宽压 Buck 产生 5V/5A 中间轨,第二级再分别产生 3.3V、1.8V、1.1V 等 SoC 与 IO 电压。
前端必须包含三类保护:反接保护、浪涌抑制与过压钳位。反接可用 P 沟道 MOSFET 串联在正端,栅极经电阻分压到地,正常时导通、反接时截止;浪涌抑制用 TVS 管并联在输入端,选型时其击穿电压应高于 36V 而低于后级 MOS 的耐压;过压钳位可用瞬态电压抑制器配合保险丝,当输入超过 40V 时 TVS 导通,保险丝熔断切断回路。以下是一组教学示例参数,用于说明选型思路,并非实测结果:
输入范围:9V ~ 36V DC
中间母线:5.0V / 5A
前端 Buck 开关频率:400kHz
输入电容:2 × 47µF / 50V 陶瓷 + 1 × 220µF / 50V 电解
TVS 击穿电压:39V(@1mA)
反接 MOS:Vds ≥ 60V,Rds(on) ≤ 20mΩ
输入电容的布局比容量更重要。大电解电容负责吸收低频跌落,陶瓷电容负责旁路高频开关电流,两者应尽量靠近 Buck 的 VIN 与 PGND 引脚,回路面积越小,辐射与振铃越低。若现场存在长线缆,建议在输入端再加一级 LC 滤波,把线缆电感与电容构成的谐振点压到开关频率以下。
二、多路电源时序控制
Ryzen Embedded SoC 对上电顺序有明确要求:一般先建立 3.3V 待机轨与 1.8V,再建立 1.1V 核心电压,最后释放复位。顺序错误可能导致 IO 漏电、锁死甚至永久损伤。实现时序有两种常见方式:一是用电源时序控制器(如带 PGOOD 链的 PMIC),二是用分立 MOSFET 加 RC 延时。前者一致性好,后者成本低但受温度与容差影响大。
无论哪种方式,判断依据都是“前一级 PGOOD 有效后,才允许下一级使能”。例如 5V 中间母线建立后,其 PGOOD 输出拉高,去使能 3.3V LDO;3.3V 的 PGOOD 再去使能 1.8V;1.8V 的 PGOOD 再去使能 1.1V 核心轨。每一级之间可插入 1~5ms 延时,避免浪涌叠加。下电顺序则相反:先关核心轨,再关 IO 轨,最后关待机轨,防止电流倒灌。
三、上下电复位逻辑
复位不是简单的 RC 延时,而要与电源状态联动。上电时,复位信号应保持低电平,直到所有电源轨的 PGOOD 都有效,再延时 10ms 释放,给 SoC 内部 PLL 与 DDR 训练留出稳定时间。下电时,一旦检测到 5V 中间轨跌落到 4.5V 以下,就应立即拉低复位,让 SoC 在电压失效前进入安全状态,避免在欠压区执行不确定指令。
手动复位按键需要去抖。机械按键的抖动通常在 5~20ms,可用 RC 加施密特触发器,或在 MCU/CPLD 内做 20ms 软件去抖。复位输出建议用开漏加 10kΩ 上拉,便于与其它复位源线与。若系统中有看门狗,其复位输出也应并入同一节点,保证任何异常都能触发完整复位。
四、低功耗待机与唤醒电路
工业终端并非一直满负荷运行。待机时,可关闭 1.1V 核心轨与 1.8V DDR 轨,仅保留 3.3V 待机轨给 RTC、唤醒控制器和少量 IO。以 3.3V/50mA 待机电流估算,待机功耗约 0.165W;若整机正常功耗为 15W,则待机功耗下降约 99%。这一数据为示例估算,实际值取决于外设漏电与 LDO 静态电流。
唤醒源通常包括四类:RTC 定时唤醒、GPIO 边沿唤醒、以太网 WOL 唤醒、串口活动唤醒。设计时要确保唤醒信号在待机域内有效,且不会被电源关断。例如以太网 PHY 的 WOL 输出应接到待机域 GPIO,PHY 本身由 3.3V 待机轨供电;串口唤醒则需在收发器前端加活动检测,避免待机时收发器仍消耗大电流。
五、可参考的电源检查清单
| 检查项 | 判断依据 | 示例值 |
|---|---|---|
| 输入范围 | 覆盖 12V/24V 标称及波动 | 9V~36V |
| 反接保护 | 反接时输入电流接近 0 | < 1mA |
| 上电时序 | PGOOD 逐级有效 | 间隔 1~5ms |
| 复位释放 | 所有轨稳定后延时 | 10ms |
| 下电复位 | 5V 跌落到 4.5V 前拉低 | 提前 ≥ 2ms |
| 待机电流 | 仅待机轨供电 | 约 50mA |
| 唤醒响应 | 从唤醒源有效到核心轨建立 | < 200ms |
把以上环节串起来看,宽压输入解决“能不能接”,时序控制解决“按不按顺序上”,复位逻辑解决“什么时候放”,待机唤醒解决“不用时省不省”。四者共同构成工业终端电源系统的完整闭环。实际调试时,建议先用示波器同时抓取 5V 中间轨、3.3V、1.1V 与 RESET_N 四条波形,确认时序与复位释放点符合预期,再逐项测量待机电流与唤醒时间,形成可复现的电源验收记录。