第1章 PMIC上电时序基础知识
现象识别:上电时序紊乱的典型故障
芯片上电过程中,如果多个电源轨的上升顺序、斜率或到达稳定电压的时间不满足数据手册要求,会直接导致系统无法启动、复位振荡、IO闩锁或逻辑错误。常见可观察现象包括:
- 系统反复复位——Core电源先就位但IO电源未就绪,POR监测器误触发。
- I2C/SPI通信异常——VDD_IO上升过慢,外设处于不确定态。
- DC-DC输出过冲——使能信号早于输入电容充电,环路调节异常。
- PMIC无PG输出——某一电源轨未在时序窗口内达到阈值,连锁导致后续轨不启动。
排查起点:在示波器上同时抓取所有关键电源轨、主使能信号(EN)、以及PG信号。测量每个轨从EN有效到输出电压达到90%的时间,并与规格书中的时序图逐段比对。
数据采集:捕获时序波形与寄存器状态
- 物理观测:使用4通道以上示波器,探头调至1×衰减,DC耦合,触发条件设为EN上升沿。
- 寄存器回读:通过I2C/SMBus读取PMIC状态寄存器,确认上电序列阶段(Power-Up Sequence Phase)、欠压/过压标志。
- PG信号逻辑分析:使用逻辑分析仪同时采集PG输出与下一级使能输入,检查是否满足
t_delay_min。
常见错误:仅测量单个电源轨的上升时间,忽略轨间延迟差。多轨系统必须使用“时间偏移”测量(Delta Time),否则遗漏时序窗口违例。
原因定位:故障树分析与判断规则
以下故障树针对“PG信号未在规定窗口内有效”这一典型失效模式:
故障树——PG缺失/延迟(部分展开)
- EN信号不稳定?
- → 检查EN源的上电斜坡速度是否超过PMIC最小阈值
- → 检查EN上是否存在毛刺或反弹
- 输入电压(Vin)跌落?
- → 测量Vin波形,检查启动电流是否超过前级能力
- 输出电容过大导致上升斜率偏慢?
- → 计算RC时间常数与规格书要求对比
- PG阈值设定偏差?
- → 读取PG阈值寄存器,确认是否被误配置
- 外部负载在启动瞬间拉低?
- → 断开负载测试空载时序
判断规则表:
| 测量参数 | 合格范围 | 超差原因 |
|---|---|---|
| EN → Vout_90% 延迟 | 0.5 ms ~ 2.0 ms | 输出电容过大 / 使能电压低于UVLO |
| 相邻电源轨上升间隔 | ≥ 100 μs (常例) | EN信号被同时触发 / 延迟电容漏电 |
| PG有效 → 下一级EN有效 | ≥ 10 μs (保持时间) | PG延迟不足 / 下一级EN上升过慢 |
修复动作:调整时序窗口与使能逻辑
- 增加轨间延迟:在EN引脚与地之间并联电容(100 nF ~ 1 μF),利用RC充放电产生软启动余量。
- 修改PMIC寄存器:若PMIC支持可编程时序,通过SMBus写入新的延迟参数。例如某款PMIC的配置示例:
// I2C write to PMIC delay register (addr 0x1B)
// Set Vcore delay to 2.0 ms (default 0.5 ms)
i2cset -y 2 0x68 0x1B 0x4A # 0x4A = 74 = 2.0 ms @ step 27 μs
- 使能信号整形:如果EN来自外部MCU GPIO,加入施密特触发器缓冲或RC滤波,消除毛刺。
- PG信号重同步:在PG与下一级EN之间添加单稳态触发电路,确保最小保持时间。
复测:验证时序窗口是否闭合
- 重复示波器测量,记录每路电源的上升时间(10%~90%)、峰值过冲、以及轨间延迟。
- 对比数据手册中的“上电时序窗口”图,确认所有测量点落在绿色区域内。
- 进行边界电压测试(Vin_min, Vin_max, 温度-40°C~85°C),确保宽范围仍满足窗口。
- 使用电源排序测试脚本(如Python+示波器自动化)批量记录200次启动,统计时序抖动。
复测通过标准:所有电源轨的上升时间偏差在规格书范国内,且PG信号在Vout稳定后10 μs内有效,无连续两次启动失败。
预防措施:设计阶段融入时序健壮性
- 在原理图设计时,使用带可编程时序的PMIC,避免纯RC模拟延迟难以精确控制。
- 预留外部延迟电容焊盘(DNP),方便调试时临时调整。
- 在PCB布局中,使能信号与PG信号走线远离功率电感与开关节点,防止噪声耦合。
- 编撰“上电时序检查清单”,在系统级测试前逐项确认:EN斜率、Vout上升斜率、PG阈值、轨间间隔。
本章核心流程图:典型四路PMIC上电时序关系
本章排查要点提炼:
- 现象→数据:四通道同步捕获EN、Vout(×2)、PG,时间分辨率≥10 μs。
- 数据→定位:使用故障树逐一排除EN源、电容、负载、寄存器配置因素。
- 定位→修复:首选调整PMIC延迟寄存器,其次增加外部RC滤波,最后考虑硬件重新排序。
- 复测→预防:将时序窗口测试纳入量产筛选,设计阶段预留3个可调延迟焊盘。