资讯中心

联系我们

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

如何用SCPI查询Keysight双向直流电源输出电压尖峰频率范围?

2026-03-31 09:38:32  点击:

  要通过SCPI命令查询Keysight双向直流电源输出电压尖峰的频率范围,需结合纹波测量指令和频谱分析功能(若设备支持),以下是分步骤的解决方案:

  一、核心查询指令与参数

  查询输出电压纹波的峰峰值(Vpp)

  使用MEASure:VOLTage:RIPple:PP?指令查询输出电压纹波的峰峰值(单位:V),该值可间接反映电压尖峰的幅度。

  示例:

  scpiMEASure:VOLTage:RIPple:PP?  ; 返回类似 "0.0045"(即4.5 mV)

  查询输出电压纹波的RMS值(VRMS)

  使用MEASure:VOLTage:RIPple:RMS?指令查询输出电压纹波的均方根值(单位:V),用于评估高频噪声的能量。

  示例:

  scpiMEASure:VOLTage:RIPple:RMS?  ; 返回类似 "0.0012"(即1.2 mV)

  频谱分析功能(需设备支持)

  若Keysight电源支持频谱分析(如N6700系列配合FFT功能),可通过以下步骤查询尖峰频率范围:

  启用频谱分析模式:

  scpiDISPlay:WINDow FFT  ; 切换至频谱分析视图(若设备支持)

  设置频率范围:

  scpiSENSe:FREQuency:STARt 1000  ; 设置起始频率为1 kHz(单位:Hz)SENSe:FREQuency:STOP 1000000  ; 设置终止频率为1 MHz(单位:Hz)

  查询峰值频率:

  scpiCALCulate:MARKer:MAX  ; 定位频谱中的最大峰值CALCulate:MARKer:X?  ; 查询峰值频率(单位:Hz)

  二、完整查询流程示例

  查询纹波参数(基础方法)

  scpiMEASure:VOLTage:RIPple:PP?  ; 查询纹波峰峰值MEASure:VOLTage:RIPple:RMS?  ; 查询纹波RMS值

  预期输出:

  纹波峰峰值:0.0045(4.5 mV)

  纹波RMS值:0.0012(1.2 mV)

  (若纹波值异常高,可能存在电压尖峰)

  频谱分析(高级方法,需设备支持)

  scpiDISPlay:WINDow FFT  ; 切换至频谱视图SENSe:FREQuency:STARt 1000  ; 设置频率范围1 kHz~1 MHz

  SENSe:FREQuency:STOP 1000000

  CALCulate:MARKer:MAX  ; 定位峰值

  CALCulate:MARKer:X?  ; 查询峰值频率

  预期输出:

  峰值频率:150000(150 kHz)

  (若峰值频率超出正常范围,可能存在开关噪声或干扰)

  三、厂商差异与指令扩展

  Keysight N6700系列:

  支持MEASure:VOLTage:RIPple:PP?和MEASure:VOLTage:RIPple:RMS?,但频谱分析需通过外部示波器或配套软件(如Keysight Connectivity Workbench)实现。

  ITECH IT6000系列:

  可能使用MEAS:VOLT:RIP?查询纹波,频谱分析需通过DISPlay:FFT指令启用。

  Chroma 62000P系列:

  支持MEAS:VOLT:AC?查询纹波的交流成分,频率范围需通过SENSe:BANDwidth指令设置。

  四、Python脚本示例(PyVISA)

  pythonimport pyvisa# 连接电源rm = pyvisa.ResourceManager()power = rm.open_resource("TCPIP0::192.168.1.100::inst0::INSTR")  # 替换为实际地址# 查询纹波峰峰值ripple_pp = power.query("MEASure:VOLTage:RIPple:PP?")print(f"纹波峰峰值: {ripple_pp.strip()} V")# 查询纹波RMS值(若设备支持)try:    ripple_rms = power.query("MEASure:VOLTage:RIPple:RMS?")    print(f"纹波RMS值: {ripple_rms.strip()} V")except pyvisa.VisaIOError:    print("纹波RMS查询指令不支持")# 关闭连接power.close()

  五、注意事项

  设备兼容性:

  不同型号的Keysight电源支持的SCPI指令可能不同,需参考具体型号的《编程手册》。

  频率范围限制:

  若设备无内置频谱分析功能,需通过外部示波器捕捉电压尖峰并分析频率。

  单位与精度:

  查询结果默认单位为伏特(V),若需毫伏(mV)需手动转换(如乘以1000)。