Keysight N6705B/C/ N678xA 双向源 SCPI:EEPROM 三级保护与电压编程精度、回读精度差异查询方案
原理概述
电压增益系数、零点偏移、温漂修正、量程修正分两处 EEPROM 存储:
CAL 校准区 EEPROM:出厂 DAC 增益 / 零点 / 量程基准(决定标称出厂精度),受:CAL:SEC:STAT管控;
SYST 用户区 EEPROM:用户自定义精度补偿、负载压降补偿,受:SYST:SEC:STAT管控;
WPIN 硬件全写保护:整片 EEPROM 锁定,原厂 + 用户全部修正系数固化;
保护开启→对应分区修正参数只读不可改写,无法更新校准值,编程精度、实测回读精度同步劣化,精度误差变大;SYST:EEP:ERR≠0=EEPROM 损坏、校准数据丢失,精度严重超标。
一、SCPI 读取三级 EEPROM 保护状态(精度判定基准)
scpi
:SYSTem:EEPROM:WPIN? //1=整机EEPROM全锁,所有校准参数只读
:CALibration:SECure:STATe? //1=CAL区原厂精度系数锁定,无法重新校准
:SYSTem:SECure:STATe? //1=用户自定义精度补偿锁定
:SYSTem:EEPROM:ERRor? //非0=EEPROM故障,校准数据失效、精度异常
表格
二、选中通道,SCPI 采集 4 类精度数据,计算精度偏差
scpi
:INST:NSEL
1. 编程设定电压 & 输出实测电压(编程精度误差 ΔV₁)
scpi
:SOUR:VOLT? //Vset:远程编程设定电压
:MEAS:VOLT? //Vout:电源实际输出电压
//编程相对精度误差 Err_set = (Vout-Vset)/Vset ×100 %
2. 原厂 CAL 区:决定基础精度的 DAC 校准系数(CAL:SEC 管控)
scpi
:CAL:VOLT:GAIN? //DAC增益修正系数(出厂基准,CAL:SEC=1只读)
:CAL:VOLT:OFFS? //DAC零点偏移修正系数
:CAL:VOLT:RANGE:CORR?//各电压量程修正系数,直接决定标称精度指标
CAL:SEC=1:以上参数只能读取、无法写入校准,设备老化后精度持续偏移。
3. 用户自定义精度补偿系数(SYST:SEC 管控,用于抵消残余误差)
scpi
:SOUR:VOLT:USER:GAIN? //用户增益补偿(修正线缆压降、负载误差)
:SOUR:VOLT:USER:OFFS? //用户零点补偿
SYST:SEC=1:无法修改用户补偿,残余系统误差无法消除、精度变差。
4. 回读通道测量基准系数(回读精度,同受 CAL 保护约束)
scpi
:CAL:MEAS:VOLT:GAIN?
:CAL:MEAS:VOLT:OFFS?
//回读精度误差 Err_read = (仪器回读值-外部标准表真值)/真值×100%
5. 机内温度(温度带来的精度劣化关联)
scpi
:SYST:TEMP?
三、SCPI 验证:保护开启→精度不可修正(写入测试判定)
scpi
:CAL:VOLT:GAIN 1.00001 //尝试改写原厂增益校准
:SOUR:VOLT:USER:OFFS 1E-4 //尝试改写用户补偿零点
CAL:SEC=1:CAL:VOLT:GAIN写入报错,原厂基准精度锁死无法修正;
SYST:SEC=1:用户补偿指令写入无效、回读原值,无法优化残余精度;
WPIN=1:两条指令全部报错,全精度参数冻结。
四、DLOG + 系统日志溯源:保护开启时间 = 精度劣化起始时间
1. DLOG 连续采集电压时序,定位精度突变时间点
scpi
:SOUR:DLOG:CLE
:SOUR:DLOG:FREQ 1
:SOUR:DLOG:TRIG:STAT ON
: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:GAIN?;OFFS?;:SOUR:VOLT:USER:GAIN?;OFFS?;:SYST:TEMP?
返回顺序:硬件保护、校准保护、用户保护、EEP 故障、设定电压、实测电压、原厂增益、原厂零点、用户增益、用户零点、内部温度。
七、双向源 SOUR/SINK 独立精度查询(源 / 负载侧校准分区独立)
scpi
:CAL:VOLT:GAIN:SOUR? //放电输出侧DAC精度系数
:CAL:VOLT:GAIN:SINK? //充电吸收侧DAC精度系数
CAL/SYST 任一保护开启,源、负载双向通道精度系数同步锁定、同步劣化。