国产呦萝小初合集密码

资讯中心

联系我们

国产呦萝小初合集密码·(中国)官方网站
地址:深圳市福田区红荔路第一世界广场A座8D-E
咨询电话:0755-83766766
E-mail:info@qihuisz.com

如何用SCPI查询Keysight双向直流电源电流序列上升沿和下降沿时间?

2026-01-04 09:48:52  点击:

要使用SCPI指令查询Keysight双向直流电源电流序列的上升沿和下降沿时间,需结合阶跃序列参数查询指令示波器波形捕获实现。以下是具体步骤及指令说明:

一、核心思路

  1. 配置电流阶跃序列:通过SCPI指令设置电源输出电流的阶跃序列(如从0A跳变到2A,再跳变回0A)。
  2. 查询序列参数:使用SCPI指令读取序列的起始值、结束值及时间参数(若设备支持直接查询边沿时间)。
  3. 捕获波形并分析:若设备不支持直接查询边沿时间,需通过示波器捕获电流波形,再手动测量上升沿和下降沿时间。

二、SCPI指令实现步骤

1. 配置电流阶跃序列

								scpiSYST:REM                ; 进入远程控制模式SOUR:SEQuence:FUNC SHAP STAircase  ; 设置序列形状为阶跃
SOUR:SEQuence:TYPE CURR            ; 设置序列类型为电流
SOUR:SEQuence:STAR:LEVel 0.0       ; 设置起始电流值(0A)
SOUR:SEQuence:END:LEVel 2.0        ; 设置结束电流值(2A)
SOUR:SEQuence:TIMe 0.001           ; 设置阶跃时间(1ms,根据需求调整)
SOUR:SEQuence:COUN 2               ; 设置序列循环次数(2次:0A→2A→0A)
  • 说明:上述指令配置了一个从0A跳变到2A,再跳变回0A的电流序列,每次阶跃持续1ms。若需更复杂的序列(如多级跳变),可扩展 SOUR:SEQuence:STAR:LEVel SOUR:SEQuence:END:LEVel 指令。

2. 查询序列参数(若设备支持)

部分Keysight电源(如N6700系列)支持直接查询序列参数,但通常不支持直接查询边沿时间。可通过以下指令验证设备功能:

								scpiSOUR:SEQuence:STAR:LEVel?       ; 查询起始电流值SOUR:SEQuence:END:LEVel?        ; 查询结束电流值
SOUR:SEQuence:TIMe?             ; 查询阶跃时间
  • 结果分析:若返回值为预期值(如 0.0 2.0 0.001 ),则序列配置成功;否则需检查指令语法或设备兼容性。

3. 启动输出并捕获波形

								scpiOUTP ON                ; 启动输出
  • 说明:输出启动后,需通过示波器捕获电流波形以测量上升沿和下降沿时间。

三、通过示波器测量边沿时间

  1. 连接示波器:将示波器探头连接至电源输出端,确保共地。
  2. 配置示波器触发
    • 设置触发模式为边沿触发(Edge Trigger),触发沿为上升沿下降沿
    • 调整触发电平至阶跃电流的中间值(如1A),以稳定捕获波形。
  3. 测量边沿时间
    • 上升沿时间:从电流达到起始值(0A)的10%到结束值(2A)的90%所需时间。
    • 下降沿时间:从电流达到结束值(2A)的90%到起始值(0A)的10%所需时间。
    • 使用示波器的光标测量功能(Cursor)或自动测量功能(Measure → Rise Time/Fall Time)获取结果。

四、注意事项

  1. 设备兼容性:不同型号的Keysight电源支持的SCPI指令可能不同,需参考设备手册(如《Keysight N6700 Series Programmer's Reference》)。
  2. 序列限制:部分电源可能不支持无限循环或自定义阶跃时间,需通过外部脚本或程序控制。
  3. 安全保护:设置序列前,确认过流保护( CURR:PROT )已启用,避免损坏负载或电源。
  4. 多通道设备:若需查询多通道的边沿时间,需在指令中指定通道号(如 SOUR:SEQuence:STAR:LEVel@1 0.0 )。

五、示例代码(完整流程)

								scpiSYST:REM                ; 进入远程模式SOUR:SEQuence:FUNC SHAP STAircase  ; 阶跃模式
SOUR:SEQuence:TYPE CURR            ; 电流序列
SOUR:SEQuence:STAR:LEVel 0.0       ; 起始值0A
SOUR:SEQuence:END:LEVel 2.0        ; 结束值2A
SOUR:SEQuence:TIMe 0.001           ; 阶跃时间1ms
SOUR:SEQuence:COUN 2               ; 循环2次
OUTP ON                ; 启动输出
; (通过示波器捕获波形并测量边沿时间)


m wap