资讯中心

联系我们

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

如何通过SCPI命令设置Keysight双向直流电源模块的AC测量滤波器带宽?

2026-04-03 09:39:08  点击:

  通过SCPI命令设置Keysight双向直流电源模块的AC测量滤波器带宽,需结合具体型号的指令集和功能支持,核心步骤如下:

  一、确认电源型号与功能支持

  型号差异

  Keysight双向直流电源模块(如N6700系列、N6900/N7900系列)的SCPI指令集可能因型号而异。例如:

  N6700系列:支持通过[SOURce:]ARB指令设置任意波形参数,可能间接关联滤波器带宽。

  N6900/N7900系列:提供更高级的序列控制功能,可能包含滤波器带宽的直接设置指令。

  功能验证

  通过查询仪器支持的指令集(如使用*HELP?命令或参考官方编程手册),确认是否存在与AC测量滤波器带宽相关的指令(如BANDwidth、FILTer等)。

  二、通用设置方法(若型号支持)

  直接设置带宽指令

  若电源支持直接设置滤波器带宽,指令格式可能为:

  plaintext:SENSe:AC:BANDwidth ; 设置AC测量带宽(单位:Hz)

  示例:将带宽设置为100kHz

  plaintext:SENSe:AC:BANDwidth 100E3

  通过测量模式间接设置

  部分电源可能通过选择测量模式(如“高频模式”或“低噪声模式”)自动调整带宽。指令示例:

  plaintext:SENSe:AC:MODE HFREquency  ; 切换至高频模式(可能提高带宽):SENSe:AC:MODE LNOise    ; 切换至低噪声模式(可能降低带宽)

  结合序列控制功能

  对于支持序列输出的型号(如N6900/N7900系列),可通过设置序列参数间接影响滤波器行为:

  plaintext:SOURce:ARB:STAircase:BANDwidth ; 设置阶梯波序列的带宽

  三、验证与调试

  查询当前设置

  使用查询指令确认带宽是否生效:

  plaintext:SENSe:AC:BANDwidth?  ; 返回当前AC测量带宽值

  实际测量验证

  连接信号源(如函数发生器)输出已知频率的正弦波至电源输入。

  通过电源的AC测量功能读取信号幅度,观察不同带宽设置下的测量结果:

  带宽不足:高频信号被衰减,测量幅度偏低。

  带宽过宽:噪声引入导致测量波动增大。

  错误处理

  若指令执行失败,检查:

  指令语法是否正确(如层级分隔符:、参数格式)。

  电源是否支持该指令(通过*HELP?查询)。

  通信接口是否正常(如LAN/GPIB连接状态)。

  四、高级优化技巧

  批量指令执行

  将多个设置指令组合为一条复合指令,减少通信往返时间:

  plaintext:SENSe:AC:BANDwidth 100E3;:SENSe:AC:MODE HFREquency

  动态调整带宽

  在自动化测试脚本中,根据测量需求动态切换带宽:

  python# Python示例(使用PyVISA)psu.write(":SENSe:AC:BANDwidth 10E3")  # 低带宽(10kHz)measure_low_freq()psu.write(":SENSe:AC:BANDwidth 100E3") # 高带宽(100kHz)measure_high_freq()

  结合触发同步

  对于动态信号测量,使用触发功能同步数据采集与带宽调整:

  plaintext:TRIGger:SOURce IMMediate  ; 立即触发:INITiate:CONTinuous OFF   ; 单次扫描模式

  :SENSe:AC:BANDwidth 50E3   # 触发时设置带宽为50kHz