电源上电时序设计的操作要点与实测验证方法
在含多路电源(Core / IO / DDR / PLL / 模拟)的SoC、FPGA或多媒体处理器系统中,上电时序(Power‑Up Sequence) 错误会导致 latch‑up、I/O 闩锁损坏或启动失败。反之,掉电时序(Power‑Down Sequence)若不反向执行也可能损伤器件。本文以 Xilinx Zynq‑7000 / STM32MP1 类多电源SoC 为例,说明设计要点与示波器实测验证方法。
一、典型上电时序要求(示例)
顺序 电源域 典型电压 要求说明
1 VCCINT(Core) 1.0V 最先上,内部逻辑初始化
2 VCCAUX(Aux) 1.8V 常在 Core 后 0~10ms
3 VCCIO(Bank 0/1/2) 1.8V/2.5V/3.3V 可在 Aux 后,或与 Aux 重叠(须≥ VCCINT‑0.3V)
4 VREF / VTT(DDR) 0.9V / 1.5V 最后,与 DDR 初始化同步
* VDD(模拟 / PLL) 按 Datasheet 常同 Aux 或稍后
关键约束:
• 后一级电源 V_after 须在 V_before ≥ 90% 后启动(或满足 V_after(min) ≤ V_before - 0.3V 时可并行)
• POR_B(复位释放)须等 所有电源稳定 + 时钟稳定 后再拉高
二、硬件设计实现手段
2.1 使能引脚(EN / PWRGD 链)
多数 PMIC / LDO / DC‑DC 有:
• EN(Enable):外部控制开启
• PWRGD / PG(Power Good):输出高表示本路电压 ≥ 90% 设定值
链式连接:
[Vin → 1st Reg (Vcore)]
│ PG ──→ EN(2nd Reg Vaux)
│ PG ──→ EN(3rd Reg Vio)
│ PG ──→ EN(4th Reg Vddr)
│ PG ──→ (可选) 驱动 POR_B 延时 release
若 PG 极性或延迟不符,可加 RC 延时 + 比较器/电压监控IC(如 TLV803) 产生延迟 EN。
2.2 复位释放时序
所有电源 PG=High
→ 等待 T_pllo (例 1~10ms) 让时钟稳定
→ POR_B = 1 (释放复位)
在简单系统中可用 专用 Reset IC(带可调延迟) 监控最后一路 PG 再释放 POR_B。
三、示波器实测验证操作
3.1 探头连接(四通道推荐)
• Ch1:Vcore (1.0V)
- Ch2:Vaux (1.8V)
• Ch3:Vio (3.3V)
• Ch4:POR_B / 最后 PG
注意:用 10× 探头,接地弹簧最短,避免测量引入抖动。
3.2 触发与判读
1. 设触发源 = Ch1(Vcore)上升沿(>0.8V)
2. 确认各通道:
• Ch2 上升沿在 Ch1 达 90% 后启动(允许 0~50ms 延迟)
• Ch3 同理
• Ch4 (POR_B) 在 Ch3 稳定后(通常再延 1~10ms)变高
3. 测量时间间隔:
• t_delay(Vaux_start, Vcore_90%)
• t_release(POR_B, Vddr_stable)
合格判据:
• 各电源启动顺序符合 Datasheet 顺序
- 相邻电源间隔 ≤ Max Allowed (例 ≤ 100ms)
• POR_B 在 所有电源稳定 + 时钟稳定时间 后才释放
• 掉电(Power‑Down)顺序反向(先 IO → AUX → CORE,或按 Spec 允许重叠但 CORE 最后掉)
3.3 掉电时序验证
• 关输入电或手动拉 EN 最低路
• 确认 POR_B 先拉低(或随最早掉电)
• 确认 CORE 最后掉电(或按 Spec 要求)
四、常见设计失误与对策
现象 原因 对策
SoC 不启动 / 配置失败 POR_B 在 Vio 未稳前释放 用最后一路 PG → RC 延时 → POR_B
上电瞬间闩锁(Latch‑up) 烧芯片 Vio 先于 Vcore 且超差 >0.3V 改 EN 链使 Vcore 先或并行(满足压差)
某路 PG 抖动致后级反复重启 PG 滤波不足或负载过重 加 PG 滤波电容(10~100nF) 或 选 PMIC w/ Debounce
掉电时 CORE 先掉 → 内部状态破坏 掉电 EN 链未反向 确保 EN 受控掉电顺序或 PMIC 内置 Seq
五、操作 Checklist
✅ 查 SoC Datasheet 上电顺序表与 t_SU / t_HOLD
✅ PMIC/LDO EN 用前级 PG 链连(非全并联到 MCU GPIO)
✅ 加 RC 延时或 Reset IC 控制 POR_B 释放时机
✅ 示波器四通道抓全上电 + 掉电序列,记录延迟值
✅ 确认 PG 极性(High Active / Open‑Drain 需上拉)
六、结语
电源上电时序设计靠 PG→EN 链式控制 + 合适的复位释放延迟,实测时用四通道示波器确认各路电压爬升顺序与 POR_B 时机符合 Datasheet。掉电须反向验证,防止 latch‑up 或数据损坏。按此流程通常可一次通过板级上电自测。





