资讯中心

联系我们

深圳市维立信电子科技有限公司
地址:深圳市福田区红荔路第一世界广场A座8D-E
咨询电话:0755-83766766
E-mail:info@welissom.com

如何通过SCPI命令查询Keysight双向直流电源输出限制历史记录的触发延迟?

2026-06-01 09:45:30  点击:

  Keysight N79xx 双向电源没有 SCPI 命令可以直接读出 “输出限制 / OVP/OCP 的触发延迟”(从超过阈值到保护动作、或到记入 ELOG 的延迟)。 但可以用 ELOG 时间戳 + 高频测量 + 外部示波器 三种方式间接得到。

  下面分三块说明:SCPI 能读什么、延迟怎么间接算、典型指标。

  一、SCPI 能直接读的 “时间相关量”

  1. 事件日志时间戳(ELOG)

  每条 ELOG 记录都有毫秒级时间戳:

  scpi

  :ELOG:COUN? ; 事件总数

  :ELOG:DATA? 1 ; 读第1条:序号,年,月,日,时,分,秒,毫秒,事件码,通道

  事件码:

  0 = OVP 触发

  1 = OCP 触发

  2 = V-LIM

  3 = I-LIM

  精度:1 ms(固件固定)。

  2. 保护阈值与回差(和延迟相关,但不是延迟)

  scpi

  :VOLT:PROT:LEV? ; OVP 设定阈值

  :VOLT:PROT:RECO? ; OVP 恢复点(回差/死区)

  :CURR:PROT:LEV? ; OCP 设定阈值

  :CURR:PROT:RECO? ; OCP 恢复点

  3. 没有 “触发延迟” 寄存器

  手册里没有类似下面的命令:

  scpi

  :PROT:DEL? ; 不存在

  :LIM:TRIG:DEL? ; 不存在

  :ELOG:TRIG:DEL? ; 不存在

  二、如何间接测量 “触发延迟”

  方法 1:ELOG + 高频测量(软件估算)

  思路:

  每 1 ms 读一次电压 / 电流::MEAS:VOLT? / :MEAS:CURR?

  检测到超过阈值后,记录时间 T1

  ELOG 触发时间 T2

  延迟 ≈ T2 − T1(精度 1 ms)

  示例 SCPI 流程:

  scpi

  INST:SEL OUTP1

  :VOLT:PROT:LEV 20.0

  LOOP

  T1 = 获取当前时间

  V = :MEAS:VOLT?

  UNTIL V > 20.0

  :ELOG:DATA? 1 ; 得到 T2

  延迟 = T2 - T1

  方法 2:外部示波器(硬件精确测量,推荐)

  通道 1:测电源输出电压 / 电流

  通道 2:测电源 Fault/Alarm 输出信号(或 ELOG 触发标记)

  直接读:从超限到 Fault 变低的时间(精度可达 μs 级)

  方法 3:手册典型指标(不用测)

  N79xx 官方典型保护响应时间(从超过阈值到输出关断):

  OVP:< 100 μs

  OCP:< 200 μs

  ELOG 记录延迟:< 1 ms(固件写入延迟)

  三、总结(你最关心)

  ❌ 无直接 SCPI 命令查询 “触发延迟”

  ✅ ELOG 可提供 1 ms 精度的触发时间戳

  ✅ 间接测量:

  软件:高频测量 + ELOG 时间戳(ms 级)

  硬件:示波器测 Fault 信号(μs 级)

  ✅ 典型指标:OVP < 100 μs,OCP < 200 μs,ELOG 延迟 < 1 ms