双向直流电源通常不直接通过SCPI指令设置“电压死区时间”,但可通过输出延迟指令(如
OUTP:DEL:RUN
和
OUTP:DEL:STOP
)间接控制电压变化的时序,或在支持高级编程的电源中通过波形编程(WAVE模式)定义电压变化的具体时间参数。以下为具体说明:
常规双向直流电源的SCPI指令主要用于控制输出电压、电流、开关状态等基本参数,以及实现一些基本的时序控制功能。例如,使用
OUTP:DEL:RUN
指令可以设置输出接通延时时间,使用
OUTP:DEL:STOP
指令可以设置输出断开延时时间。这些指令虽然不能直接设置电压死区时间,但可以在一定程度上控制电压变化的时序。
对于支持高级编程功能的双向直流电源,如具备WAVE编程模式的电源,可以通过更复杂的SCPI指令序列来定义电压变化的具体时间参数。以下是一个可能的步骤示例:
PROG:WAVE:INIT
指令初始化WAVE编程模式。
PROG:WAVE:MODE VOLTage
指令将WAVE编程模式设置为电压模式。
PROG:WAVE:VOLT:DATA#
指令(其中
#
表示步数)定义每一步的电压给定值和电压变化时间。例如,
PROG:WAVE:VOLT:DATA1 220.0,50
表示第一步的电压给定值为220.0V,电压变化时间为50个单位时间(具体单位时间需参考设备手册)。
PROG:WAVE:SEGM
指令设置WAVE编程的总步数。
PROG:WAVE:TRIG AUTO
)启动WAVE编程,使电源按照定义的电压变化参数进行输出。