一、核心原理(10 秒理解)
根据奈奎斯特采样定理:采样率必须 ≥ 2 × 你要测量的最高频率(尖峰 / 振铃 / 纹波)否则会混叠,测不准高频尖峰。
Keysight 双向电源(N6705C/N6705B + N678xA 双向模块):
要测 20MHz 尖峰 → 采样率至少 40MSa/s
要测 10MHz 尖峰 → 采样率至少 20MSa/s
要测 1MHz 纹波 → 采样率至少 2MSa/s
二、SCPI 命令:直接查询 + 判断是否足够
1. 【最关键】查询当前 Digitizer 采样率
scpi
:DIG:SAMP:RATE?
返回值举例:1000000 → 1MSa/s20000000 → 20MSa/s40000000 → 40MSa/s
2. 查询 Digitizer 支持的最大采样率(判断上限)
scpi
:DIG:SAMP:RATE? MAX
返回:仪器能达到的最高采样率N6784A 双向模块:40MSa/sN6705C 全系:最高 40MSa/s
3. 查询当前带宽(和采样率配套)
scpi
:DIG:BAND?
返回:20E6 → 20MHz(Keysight 双向电源默认最大带宽)
三、最简单判断公式(直接用)
你只需要记一条:
✅ 合格
采样率 ≥ 2 × 带宽
plaintext
采样率 ≥ 2 × 20MHz = 40MSa/s
能完整测量 20MHz 尖峰 / 振铃
⚠️ 不足
采样率 < 40MSa/s→ 高频尖峰测不准、幅度偏小、频率失真
四、SCPI 自动判断流程(直接复制执行)
scpi
*IDN? ; 确认仪器型号
:DIG:SAMP:RATE? ; 读当前采样率
:DIG:SAMP:RATE? MAX ; 读最大支持采样率
:DIG:BAND? ; 读当前带宽
判断规则(你直接对照)
如果 :DIG:SAMP:RATE? 返回 40000000→ 采样率足够高,可测 20MHz 尖峰
如果 <40000000→ 采样率不足,高频测量不准
五、最常用设置(一键达到最高采样率)
如果你想直接把采样率设到最高:
scpi
:DIG:SAMP:RATE MAX ; 设为40MSa/s(双向电源最佳)
:DIG:BAND 20MHZ ; 开启最大带宽
:DIG:SAMP:RATE? ; 确认是否40MSa/s