资讯中心

联系我们

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

如何通过SCPI命令查询Keysight双向直流电源EEPROM保护状态与输出电压的漂移量有何关系?

2026-06-03 10:13:25  点击:

  Keysight N6705B/C/ N678xA 双向源 SCPI:EEPROM 三级保护 ↔ 电压漂移量关联查询方案

  核心原理:电压温漂系数、DAC 校准修正系数、零点补偿值全部存放在校准 EEPROM 分区 (CAL 区)、用户补偿参数存用户 EEPROM (SYST 区);

  CAL:SEC=1(校准保护开启):出厂温漂补偿系数锁死不可改写,温度变化无法自动修正电压,漂移量变大;

  SYST:SEC=1(用户保护开启):用户自定义零点 / 温补修正参数锁定,不能手动补偿漂移;

  WPIN=1(硬件全EEPROM写保护):全分区补偿参数固化,整机无任何实时修正能力,温漂达到额定最大值;

  EEPROM 损坏SYST:EEP:ERR≠0:补偿参数丢失,漂移异常超标。

  一、第一步:SCPI 读取三级 EEPROM 保护状态(漂移判定基准)

  scpi

  :SYSTem:EEPROM:WPIN? //硬件全局EEPROM保护:1=全补偿参数只读锁定

  :CALibration:SECure:STATe? //校准区保护:1=原厂温漂系数、DAC修正值锁死

  :SYSTem:SECure:STATe? //用户区保护:1=用户自定义漂移补偿参数锁定

  :SYSTem:EEPROM:ERRor? //非0=EEPROM存储损坏,补偿数据失效、漂移异常

  表格

  

  二、第二步:选中通道,查询 4 类电压漂移关键参数(SCPI)

  scpi

  :INSTrument:NSELect//CH=1~4.选定待测通道

  1、当前设定电压 & 实时输出回读(计算实时漂移量 = 实测值 - 设定值)

  scpi

  :SOURce:VOLTage? //编程设定电压Vset

  :MEASure:VOLTage? //实时输出实测电压Vreal

  //漂移量 ΔV = MEAS:VOLT? - SOUR:VOLT?(漂移正负直观体现偏移方向)

  2、原厂校准 EEPROM 内:电压温漂系数(CAL 分区,CAL:SEC 管控)

  scpi

  :CALibration:VOLTage:TCO? //电压温度系数(ppm/℃,原厂固化,CAL:SEC=1只读)

  :CALibration:VOLTage:OFFSET? //DAC零点出厂补偿值(存CAL区,保护开启不可改写)

  :CALibration:VOLTage:GAIN? //DAC增益校准系数

  CAL:SEC=1:以上三条指令仅可读、不可写,温度升高后系统无法刷新补偿,漂移持续增大。

  3、用户自定义漂移补偿参数(SYST 分区,SYST:SEC 管控)

  scpi

  :SOURce:VOLTage:USER:OFFSet? //用户手动零点补偿值(用于抵消残余漂移,SYST:SEC=1锁定)

  :SOURce:VOLTage:USER:TCO? //用户自定义温补系数

  SYST:SEC=1:无法下发 OFFSET/TCO 修正指令,剩余漂移无法人为补偿。

  4、机内实时温度(用于换算单位温漂 ppm)

  scpi

  :SYSTem:TEMPerature? //电源模块内部实时温度℃

  单位温漂 ppm = ΔV ÷ Vset ÷ ΔT × 1e6

  三、第三步:验证「保护开启→漂移变大」关联(写入测试法)

  scpi

  :CAL:VOLT:TCO 10E-6 //尝试修改原厂温漂系数

  :SOUR:VOLT:USER:OFFS 5E-3 //尝试写入用户零点补偿

  CAL:SEC=1:CAL:VOLT:TCO写入报错,原厂温补固定,变温漂移无法优化;

  SYST:SEC=1:USER:OFFS写入无效,回读参数不变,用户不能补偿漂移;

  WPIN=1:两类补偿全部拒绝写入,漂移达到模块规格上限。

  四、第四步:DLOG + 系统日志溯源【保护开启时间 = 漂移恶化起始时间】

  1、DLOG 读取电压时序数据,抓取漂移突变点

  scpi

  :SOUR:DLOG:TRIGger:STAT ON

  :SOUR:DLOG:FREQ 1 //1Hz采样,记录电压+温度时序

  :SOUR:DLOG:DATA? //导出时序:时间-温度-设定电压-实测电压,定位漂移突增时刻

  2、系统日志筛选保护开启事件(事件码 550 用户锁、560 校准锁、570 硬件锁)

  scpi

  :SYST:LOG:SEL "550;560;570"

  :SYST:LOG:DATA:ALL? //获取带时间戳的保护开启记录

  关键判定:日志内保护开启的时间戳 = DLOG 曲线电压漂移突然变大的起始时间,直接绑定保护与漂移因果关系。

  五、EEPROM 保护等级→电压漂移表现对照表

  表格

  

  六、一键批量巡检 SCPI(单条指令:保护 + 漂移全量参数)

  scpi

  :SYST:EEP:WPIN?;CAL:SEC?;SYST:SEC?;SYST:EEP:ERR?;:INST:NSEL 1;:SOUR:VOLT?;MEAS:VOLT?;:CAL:VOLT:TCO?;OFFSET?;:SOUR:VOLT:USER:OFFS?;:SYST:TEMP?

  返回顺序:硬件保护、校准保护、用户保护、EEP 故障、设定电压、实测电压、原厂温漂系数、原厂零点、用户补偿、内部温度。

  七、双向源特有:源 / 负载双向独立漂移查询

  充放电(SOUR/SINK)DAC 补偿参数独立存储,保护同步锁定:

  scpi

  :CAL:VOLT:TCO:SOUR? //放电输出侧温补系数

  :CAL:VOLT:TCO:SINK? //充电吸收侧温补系数

  CAL/SYST 任一保护开启,双向通道漂移补偿同步锁死、同步恶化。