资讯中心

联系我们

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

如何通过SCPI指令查询Keysight双向直流电源步进时间抖动?

2026-03-09 11:39:54  点击:

要通过SCPI指令查询Keysight双向直流电源的步进时间抖动,需结合电源的序列模式(List Mode)功能与时间间隔误差(TIE)抖动分析方法,但Keysight双向直流电源通常不直接提供TIE抖动测量功能,需通过间接方法或外部设备实现。以下是具体步骤与分析:

一、核心思路

  1. 步进时间抖动本质:步进时间抖动可视为步进事件实际触发时间与理想触发时间之间的偏差,属于时间间隔误差(TIE)的范畴。
  2. Keysight电源限制:多数双向直流电源(如N6700系列)的SCPI指令集主要支持步进序列的配置与状态查询(如序列点位置、循环次数等),但未直接提供抖动测量功能。
  3. 间接测量方案:需通过外部设备(如示波器)捕获步进信号边沿,再利用示波器的抖动分析功能(如TIE直方图、频谱视图)计算抖动参数。

二、间接测量步骤(需外部示波器)

1. 配置Keysight电源步进序列

使用SCPI指令设置步进序列参数,例如:

plaintext# 启用序列模式SOURce:LIST:FUNCtion ON

# 设置序列总点数(如3个点)
SOURce:LIST:COUNt 3

# 配置第1个序列点:输出电压5V,步进时间100ms
SOURce:LIST:VOLTage:DATA 1,5  # @1表示第1个点
SOURce:LIST:DWELl:DATA 1,0.1  # 步进时间100ms(单位:秒)

# 配置第2个序列点:输出电压10V,步进时间100ms
SOURce:LIST:VOLTage:DATA 2,10
SOURce:LIST:DWELl:DATA 2,0.1

# 启动序列
OUTPut:STATe ON

2. 捕获步进信号边沿(使用示波器)

  • 连接方式:将电源输出端连接至示波器通道,触发源设置为电源的步进触发信号(若电源支持外部触发输出)。
  • 示波器配置
    • 启用时钟恢复功能(若分析串行数据信号)。
    • 设置触发模式为“边沿触发”,捕获步进电压变化的上升沿或下降沿。
    • 启用示波器的抖动分析选件(如Keysight DSOX6JITTER),选择TIE抖动测量。

3. 读取抖动数据(通过示波器SCPI指令)

若示波器支持SCPI控制,可通过以下指令读取抖动参数:

plaintext# 查询总抖动(TJ)MEASure:JITTer:TOTal?

# 查询随机抖动(RJ)
MEASure:JITTer:RANDom?

# 查询确定性抖动(DJ)
MEASure:JITTer:DETerministic?

# 查询TIE抖动直方图数据(需示波器支持)
TRACE:DATA? TRACE1  # 获取直方图数据数组

三、纯SCPI指令的局限性

若仅依赖Keysight电源的SCPI指令,无法直接获取步进时间抖动,但可查询以下相关参数辅助分析:

plaintext# 查询序列点位置(确认步进进度)SOURce:LIST:ADVance:COUNter?

# 查询循环状态与剩余次数
SOURce:LIST:CYCLe:STATe?
SOURce:LIST:CYCLe:COUNt:REMaining?

# 查询实际输出电压(验证步进是否生效)
MEASure:VOLTage?

四、替代方案建议

  1. 使用Keysight电源分析仪:如N6705C,其配套软件(如14585A Control and Analysis Software)支持步进时间抖动的统计分析。
  2. 开发自定义算法:通过Python控制电源与示波器,采集步进时间数据后手动计算抖动(如标准差、峰峰值)。
  3. 参考Keysight官方文档:搜索型号+“Programming Guide”或“JITter Measurement”,确认设备是否支持隐藏的抖动相关指令。