3. 上电时序测量方法:多通道同时测量、触发条件设置、时序偏差计算、上升时间测量

上电时序测量流程 准备多通道示波器 设置触发条件 多通道同时捕获波形 上升时间测量 时序偏差计算与判定 关键测量参数 • 通道延迟差 < 100μs • 上升时间 10%-90% • 触发源:主电源轨 • 采样率 ≥ 1MSa/s • 存储深度 10M pts

3.1 现象识别:时序异常的表现

  1. 冷启动失败:系统上电后无法完成初始化,或反复重启。
  2. 电源轨顺序混乱:后级电压在前级稳定之前就已建立,导致逻辑竞争或闩锁。
  3. 电压过冲/下冲:上升沿过陡或过缓,超出负载容限。
  4. 间歇性复位:时序窗口刚好在临界值,温度/负载变化后偶发失效。
警示: 时序异常常被误判为“芯片损坏”或“软件死锁”。务必先测量原始上电波形,避免盲目更换器件。

3.2 数据采集:多通道同时测量与触发条件设置

3.2.1 测量硬件准备

项目推荐设置原因
示波器通道数≥ 4同时捕获主电源、IO、核心、内存四组关键轨
探头衰减10×减小负载效应,保证带宽
采样率≥ 1 MSa/s准确捕获上升沿细节
存储深度≥ 10 Mpts记录完整上电序列(通常 1~100 ms)

3.2.2 触发条件设置规则

  • 触发源:选择最先上电的电源轨(通常是 PMIC 的主 VIN 或 BOOT 电源)。
  • 触发类型:边沿触发,上升沿(或下降沿用于负逻辑使能)。
  • 触发电平:设为该电源额定电压的 50%~70%,避免噪声误触发。
  • 触发延迟/预触发:预触发时间 ≥ 10% 总记录时长,确保捕获触发前状态。

3.2.3 多通道同时测量步骤

  1. 将探头依次连接至各电源轨输出电容两端(远端测量点)。
  2. 设置所有通道的垂直刻度(建议 1V/div~2V/div),DC 耦合。
  3. 调整时基:先设为 10 ms/div,再根据实际上电时长缩放。
  4. 按下“Run/Stop”前确认触发条件已满足(触发指示灯绿灯常亮或闪烁)。
  5. 捕获一次完整上电序列后,冻结波形并存储到内部存储器或 U 盘。
技巧: 使用示波器的“自动设置”可能让触发源错乱。建议手动校准每个通道的偏移电压,使零电平对齐屏幕中线。

3.3 原因定位:时序偏差计算与上升时间测量

3.3.1 时序偏差计算

时序偏差(Skew)定义为两个电源轨达到各自指定的阈值电压(如 90% Vnom)的时刻差。计算公式:

Skew(A,B) = t(B@90%Vnom) − t(A@90%Vnom)

其中 t(A) 为主线(通常为最先上电轨),t(B) 为待测轨。正偏差表示 B 晚于 A 完成。

判断规则:

  • 允许偏差区间:-50 μs ≤ Skew ≤ +200 μs(视具体芯片手册而定)。
  • 偏差方向异常:若后级轨提前于前级轨上电(Skew < 0且超出下限),可能引发逻辑竞态。
  • 偏差过大:Skew > +500 μs 可能导致系统在看门狗超时前未完成初始化。
偏差范围严重等级典型影响
|Skew| ≤ 100 μs绿色(正常)无
100 μs < |Skew| ≤ 300 μs黄色(需关注)高温下可能偶发失败
|Skew| > 300 μs 或负超标红色(故障)启动失败、复位紊乱

3.3.2 上升时间测量

上升时间通常定义为电压从 10% Vnom 上升到 90% Vnom 所需时间。标准测量方法:

  1. 使用示波器光标(C1 设于 10% 处,C2 设于 90% 处)。
  2. 读取 Δt 即为上升时间。
  3. 若波形有振荡或预上冲,应取第一次越过 10% 到最后一次低于 90% 之间的时间。

常见异常及原因:

  • 上升时间 < 10 μs:负载电容过小或缓启动回路失效,可能产生 EMI。
  • 上升时间 > 5 ms:负载电容过大或充电电流受限,可能触发欠压复位。
  • 非线性上升(先快后慢):常由启动阶段的电流限流模式切换导致。

3.4 修复动作

发现的问题修复措施
主动轨时序偏差过大(偏早)增加该轨的软启动延时(SS 引脚电容)或增设 RC 延迟电路。
主动轨时序偏差过大(偏晚)检查使能信号延迟、前级输出电容是否过大;可减少去耦电容或提升充电电流。
上升时间过慢减少负载电容、增大软启动电流(调节 SS 电阻或通过 I²C 修改 PMIC 配置)。
上升时间过快增加输出电容到推荐范围,或启用 PMIC 的缓启动功能。
负偏差(后级先于前级)重新确认上电顺序逻辑;必要时增加前级的预置位引脚延时。
典型 PMIC 寄存器调整示例(以 TPS65218 为例):
// 增加 1.8V 轨的软启动时间(默认 0.5 ms → 2.0 ms)
I2C_Write(0x24, 0x12);    // 地址 0x24,值 0x12(SS_TIME = 0b10 → 2ms)
// 设置 3.3V 轨的启动延时 5 ms(通过 DLY 寄存器)
I2C_Write(0x25, 0x50);    // 地址 0x25,DLY = 5.0 ms

3.5 复测与验证

  1. 重新捕获所有电源轨波形,确认每个通道的上升时间、时序偏差都在规格内。
  2. 执行三次冷启动循环,每次间隔至少 5 秒,确保电源完全放电后再上电。
  3. 记录每次测量的 Skew 最大值与上升时间最大值,填入下方排查表。
  4. 若复测仍超标,重复 3.4 节修复动作并再次复测,直至合格。

3.6 预防措施

阶段动作
原理图设计根据芯片手册计算各电源轨的电容、软启动参数,预留时序裕量 20% 以上。
PCB layout测量点靠近 PMIC 输出引脚,避免在过孔或长走线处测量。
测试规范建立企业级上电时序测试模板,固化触发条件、阈值定义和容限范围。
量产抽测每批次抽测 5 块板卡的冷启动时序,记录数据至 SPC 系统。
排查表速查: 将每次测量的偏差与上升时间填入下表的“实测值”,快速定位问题。
电源轨       目标偏差(μs)  实测偏差(μs)  目标上升时间(μs)  实测上升时间(μs)  通过?
VDD_CORE      0~200         ___          100~500            ___              OK/NG
VDD_IO        -50~150       ___          200~800            ___              OK/NG
VDD_MEM       100~300       ___          150~600            ___              OK/NG
重要: 所有修复动作后必须执行“容差边界的极限条件”复测:在最低输入电压 + 最高环境温度下,时序偏差可能漂移 30%~50%。务必留够裕量。