4. 上电时序测量方法:示波器多通道测量、逻辑分析仪触发、时序分析仪使用

上电时序这东西,光靠看 datasheet 是不够的。你得亲手测出来,才能放心。我见过太多“理论上没问题”的设计,一上电就翻车。所以这一章,咱们聊聊怎么把时序“抓”出来。

常用的工具有三种:示波器、逻辑分析仪、还有专门的时序分析仪。各有各的脾气,也各有各的绝活。下面我一个个说。

4.1 示波器多通道测量:最直接的“肉眼”法

示波器是咱们硬件工程师的老伙计了。测上电时序,它最直观。说白了,就是把几个电源轨的波形同时抓下来,看看谁先谁后。

4.1.1 通道分配与探头设置

我个人习惯,至少用 4 通道示波器。怎么分配呢?

  • 通道 1:主电源(比如 12V 或 5V),作为触发源。
  • 通道 2:核心电压(Vcore),这是最敏感的。
  • 通道 3:IO 电压(Vccio),比如 3.3V 或 1.8V。
  • 通道 4:复位信号(POR)或使能信号(EN)。

探头要用 10x 档位,带宽够用就行。记得先做探头补偿,不然波形会失真。嗯,这里要注意:所有探头的地线夹,必须接到同一个参考地。我见过有人把不同通道的地夹到不同位置,结果测出来的波形全是噪声。

4.1.2 触发设置技巧

触发是示波器测量的关键。你想想看,上电就一瞬间,怎么让它每次都抓到?

我的触发设置习惯:
触发源选主电源(通道 1),触发方式选“上升沿”,触发电平设在主电源电压的 50% 处。时基先设成 10ms/div,不够再调。

如果主电源上升太慢,或者有预上电情况,我会改用“斜率触发”。这个功能很多示波器都有,但新手容易忽略。它能捕捉到电压上升速率的变化,特别适合抓那些“慢慢悠悠”的电源。

4.1.3 测量参数与判据

波形抓到了,怎么看?我一般看这几个参数:

参数 说明 合格判据
T_delay 两个电源轨上升沿之间的时间差 符合 datasheet 要求,通常 > 0
T_rise 单个电源从 10% 到 90% 的上升时间 不超过芯片要求的最大值
V_th 电源到达芯片工作阈值电压的时刻 必须在后续电源启动之前达到
Monotonicity 上升过程是否单调(无回沟) 必须单调上升

我曾经遇到过一个案子,Vcore 和 Vccio 的延时明明符合要求,但芯片就是起不来。后来用示波器一量,发现 Vcore 在上升过程中有一个 200mV 的回沟。这就是非单调上升,芯片内部的 POR 电路误判了。所以,单调性这个指标,千万别忽略。

4.2 逻辑分析仪触发:适合多路数字信号

示波器通道有限,测个 4 路还行。要是你有 8 路、16 路电源要同时看呢?这时候逻辑分析仪就派上用场了。

4.2.1 什么时候用逻辑分析仪?

逻辑分析仪不是万能的。它只能测数字电平(0 或 1),不能看模拟波形细节。但它有两个优势:

  • 通道多:几十个通道随便用,适合测 FPGA 或复杂 SoC 的电源时序。
  • 触发灵活:可以设置复杂的触发条件,比如“A 上升后 100us B 必须上升”。

说白了,示波器看“波形长什么样”,逻辑分析仪看“信号有没有按顺序来”。

4.2.2 触发条件设置

逻辑分析仪的触发,比示波器灵活得多。我常用的触发方式有:

  1. 边沿触发:和示波器类似,抓某个信号的上升沿或下降沿。
  2. 码型触发:设置一组信号的电平组合,满足条件才触发。比如“PWR_GOOD=1 且 RESET=0”。
  3. 序列触发:按时间顺序触发。比如“先抓到 A 上升,再在 1ms 内抓到 B 上升”。
  4. 协议触发:如果电源管理芯片用 I2C 或 PMBus 通信,可以直接触发特定命令。
避坑指南: 我曾经用逻辑分析仪测一组 1.8V 的电源时序,怎么都触发不了。后来发现是探头阈值设成了 3.3V 的默认值。1.8V 的信号根本达不到阈值。所以,记得根据信号电平调整逻辑分析仪的阈值电压。

4.2.3 采样率与存储深度

逻辑分析仪的采样率不用太高。上电时序的时间尺度通常是毫秒级,甚至秒级。1MHz 的采样率就足够了。但存储深度要够大,不然抓不到完整的时序过程。

我一般这样设置:

  • 采样率:1MHz ~ 10MHz
  • 存储深度:至少 1M 样本点
  • 触发位置:设在存储深度的 10% 处,留出 90% 的空间记录触发后的数据

4.3 时序分析仪使用:专业工具干专业活

如果你经常和上电时序打交道,或者产品对时序要求特别严格,我建议你备一台时序分析仪。这玩意儿就是专门干这个的。

4.3.1 时序分析仪 vs 示波器 vs 逻辑分析仪

对比项 示波器 逻辑分析仪 时序分析仪
通道数 4~8 16~64 8~32
模拟细节 优秀 无 一般(可看电平)
触发灵活性 中等 高 极高
时序精度 高(ps级) 中等(ns级) 高(ps级)
自动化测试 弱 中等 强
价格 中等 低 高

时序分析仪的核心能力,是自动测量和统计。你设好时序要求,它就能自动告诉你“合格”还是“不合格”,还能给出统计报告。对于量产测试,这东西能省不少事。

4.3.2 基本操作流程

时序分析仪的操作,和示波器有点像,但更“自动化”。我一般这么用:

  1. 连接探头:把所有待测信号接到分析仪上。注意信号顺序要和软件里配置的一致。
  2. 配置时序规则:在软件里定义好每个信号的上下限时间。比如“Vcore 必须在 Vccio 之前 1ms 以上”。
  3. 设置测试模式:选“单次触发”或“连续监测”。量产时我一般用连续监测。
  4. 执行测试:给板上电,分析仪自动抓取并分析。
  5. 查看报告:软件会生成时序图、测量数据、合格/不合格标记。
注意: 时序分析仪的探头通常有最大输入电压范围。测高压电源(比如 12V)时,记得用衰减探头或分压电路,别把仪器烧了。我有个同事就干过这事,修仪器花了大几千。

4.4 三种方法的选型建议

说了这么多,到底用哪个?我总结一下:

  • 研发调试阶段:首选示波器。你需要看波形细节,找噪声、回沟、过冲这些问题。
  • 多路信号验证:用逻辑分析仪。通道多,触发灵活,适合查“有没有按顺序来”。
  • 量产测试或严格时序要求:上时序分析仪。自动化、可重复、有报告。

当然,条件允许的话,我建议都备着。示波器看细节,逻辑分析仪看全局,时序分析仪做验收。三管齐下,基本不会漏问题。

上电时序测量方法选型流程 上电时序测量方法选型流程 需要测量上电时序 需要看模拟波形细节? 是 否 示波器多通道测量 通道数 > 8? 需要自动化测试? 是 否 逻辑分析仪触发 时序分析仪 自动化测试与报告 建议:研发用示波器,多路验证用逻辑分析仪,量产验收用时序分析仪 三管齐下,基本不会漏问题