一、EEPROM 保护在电流侧意味着什么
RP7900 的 EEPROM 里存:
OCP 过流保护阈值
电流量程 / 功率量程配置
校准系数(含电流)
安全锁 / 写保护标志
EEPROM 保护 = 写保护 (WP) + 安全锁定 (Security Lock) 一旦锁定:
OCP 阈值 不可改
电流设定值 可能被锁死
电流量程 / 功率量程 不可切换
严重时输出被关断或钳位
二、SCPI:查询 EEPROM 保护 / 安全锁状态
1)安全锁(最关键)
scpi
SYST:SEC:STAT?
返回:
0:未锁定 → EEPROM 可写,电流参数可改
1:安全锁定 → EEPROM 写保护,OCP / 电流设定 / 量程全锁
2)EEPROM 写保护(部分固件)
scpi
SYST:EEPROM:PROT?
返回:ON / OFF
3)查是否有电流相关的 EEPROM 锁定事件(ELOG)
scpi
SYST:ELOG:COUN?
SYST:ELOG:DATA?
事件码(电流相关):
2 = OCP 过流保护触发
4 = 反向功率保护触发
12 = EEPROM 写保护激活
13 = 安全锁定激活
三、SCPI:查询电流侧状态(与 EEPROM 关联)
1)当前输出电流
scpi
MEAS:CURR?
2)电流设定值
scpi
CURR?
3)OCP 过流保护阈值(存于 EEPROM)
scpi
CURR:PROT:OCP?
4)OCP 恢复模式(AUTO/MAN)
scpi
CURR:PROT:OCP:REC?
5)反向功率保护阈值(影响电流)
scpi
POW:PROT:REV?
6)电流 / 功率量程(存于 EEPROM,锁定后不可改)
scpi
CURR:RANG?
POW:RANG?
四、EEPROM 保护 ↔ 输出电流的典型关系(RP7900 真实行为)
1)未锁定(SEC=0)
可自由改 CURR 设定、OCP 阈值、电流量程
正常限流、正常 OCP 动作
EEPROM 可写
2)安全锁定(SEC=1)—— 核心关系
CURR 设定:只读,无法修改
OCP 阈值:固定,无法修改
电流 / 功率量程:锁定,无法切换
输出行为:
锁定前输出 ON → 维持当前电流,不可调
锁定前输出 OFF → 可能禁止开启
触发原因:OCP 多次触发、反向功率冲击、内部过流导致 EEPROM 写保护→安全锁
3)ELOG 关联判断(电流→EEPROM 锁)
先看 ELOG:码 2(OCP)→码 12(EEPROM WP)→码 13(SEC LOCK)
结论:过流导致 EEPROM 保护并锁定电流参数
五、完整 SCPI 脚本(直接复制运行)
scpi
*IDN?
SYST:SEC:STAT? ; 1=EEPROM锁定,0=正常
SYST:EEPROM:PROT? ; ON/OFF 写保护
MEAS:CURR? ; 当前输出电流
CURR? ; 电流设定值
CURR:PROT:OCP? ; OCP阈值(EEPROM内)
CURR:PROT:OCP:REC? ; OCP恢复模式
CURR:RANG? ; 电流量程(EEPROM)
SYST:ELOG:COUN? ; 日志总数
SYST:ELOG:DATA? 0 ; 查最早事件,看是否有 2→12→13