要通过SCPI指令实现双向直流电源的触发同步,需结合硬件接口配置与软件指令控制,以下是具体实现方法及操作示例:
双向直流电源的触发同步通过硬件信号触发或软件指令触发实现多设备协同工作,确保输出时序精确对齐。其核心功能包括:
Trigger In
接口,支持TTL电平或光耦隔离信号。
Sync Out
与另一台电源的
Sync In
,确保采样时钟同步。
plaintextTRIGger:SOURce EXT // 选择外部触发源(如TTL信号)TRIGger:SOURce IMM // 选择内部立即触发(软件触发)
plaintextTRIGger:SLOPe POS // 上升沿触发TRIGger:SLOPe NEG // 下降沿触发
plaintextOUTPut:TRIGger:DELay 0.1 // 触发后延迟0.1秒输出
plaintextSYSTem:COMMunicate:SYNC:ROLE MASTER // 设置为主设备SYSTem:COMMunicate:SYNC:OUTput ON // 启用同步输出信号
plaintextSYSTem:COMMunicate:SYNC:ROLE SLAVE // 设置为从设备SYSTem:COMMunicate:SYNC:INput ON // 启用同步输入
plaintextTRIGger:INITiate // 发送触发信号
Trigger In
接口时,电源自动启动输出。
plaintextTRIGger:STATe? // 查询当前触发状态(如"ON"或"OFF")
场景:两台双向直流电源同步输出,主设备通过外部TTL信号触发从设备。
硬件连接:
Sync Out
→ 从设备
Sync In
(确保时钟同步)。
Trigger In
。
主设备配置:
plaintextSYSTem:REMote // 切换至远程模式SYSTem:COMMunicate:SYNC:ROLE MASTER
SYSTem:COMMunicate:SYNC:OUTput ON
TRIGger:SOURce EXT
TRIGger:SLOPe POS
OUTPut:STATe ON // 准备输出(等待触发)
从设备配置:
plaintextSYSTem:REMoteSYSTem:COMMunicate:SYNC:ROLE SLAVE
SYSTem:COMMunicate:SYNC:INput ON
OUTPut:STATe ON // 准备输出(等待同步信号)
触发同步:
Trigger In
,主设备启动输出,并通过
Sync Out
发送同步信号至从设备。
SYNC
子系统命名),需参考具体型号的编程手册。
SYSTem:REMote
)。
TRIG:SOURce
是否为
EXT
)。
*ESR?
)定位问题。
plaintextTRIGger:SOURce BUS // 通过总线触发TRIGger:TRANsition IMMEDIATE // 立即触发
plaintextSYSTem:SYNC:MASTER ON // 启用主设备同步SYSTem:SYNC:SLAVE ON // 启用从设备同步
plaintextTRIGger:TYPE EXT // 外部触发类型TRIGger:DELAY 0.01 // 触发延迟10ms