5.12. OUTPut
5.12. OUTPut
The OUTPut subsystem controls the output state, coupling outputs and protections, protection clear and tracking state.
SCPI command |
Description |
OUTPut |
|
Controls the specified channel output state |
|
Controls channel output state with trigger |
|
:DELay |
|
Sets the output start delay duration |
|
Controls down-programmer circuit |
|
Returns the channel mode of operation |
|
:PROTection |
|
Resets latched protection |
|
Enables channel coupling for protection faults |
|
Enables measuring of output voltage before channel output is turned on |
|
Enables channels to operate in the track mode |
5.12.1. OUTPut[:STATe]
Syntax |
OUTPut[:STATe] {<bool>} [, <chanlist>] OUTPut[:STATe]? [<chanlist>] |
|||
Description |
This command enables or disables the specified output channel(s). The enabled state is ON (1); the disabled state is OFF (0). The state of a disabled output is a condition of zero output voltage and zero source current. Execution of this command also affects bit 10 (OE) and bit 11 (DP) of the Operation Instrument Isummary register (see Section 3.3.2). Self-test operation initiated by *TST? command will put all BB3 modules into disable state. When channels are not coupled together (INSTrument:COUPle:TRACking) this command activate green OE LED indicator between output terminals.
Execution of the OUTP ON command on the channel which has one or more protection tripped (OCP, OVP, OPP or OTP) will generate error 201. Use OUTPut:PROTection:CLEar command to clear all tripped protections. |
|||
Parameters |
Name |
Type |
Range |
Default |
<bool> |
Boolean |
ON|OFF|0|1 |
– |
|
<chanlist> |
ChannelList |
ALL|CH1|CH2|CH3|CH4|CH5|CH6 |
– |
|
Return |
The query command returns 0 if the output is OFF, and 1 if the output is ON. |
|||
Usage example |
Set and check output on channel 1: OUTP ON, CH1 OUTP? CH1 1 Set outputs on channels 1,2 and 4, and check all outputs state: OUTP ON, (@1:2,4) OUTP? ALL 1,1,0,1 |
|||
Errors |
108,"Cal output disabled" 201,"Cannot execute before clearing protection" |
|||
Related Commands |
*TST INSTrument:COUPle:TRACking OUTPut:PROTection:CLEar [SOURce:]VOLTage:SENSe[:SOURce] |
5.12.2. OUTPut[:STATe]:TRIGgered
Syntax |
OUTPut[:STATe]:TRIGgered {<bool>} [, <channel>] OUTPut[:STATe]:TRIGgered? [<channel>] |
|||
Description |
This command programs the pending triggered channel’s output state. The pending triggered output state is a stored value that is transferred to the output terminals when a trigger occurs. |
|||
Parameters |
Name |
Type |
Range |
Default |
<bool> |
Boolean |
ON|OFF|0|1 |
– |
|
<channel> |
Channel |
CH1|CH2|CH3|CH4|CH5|CH6 |
– |
|
Return |
Query the triggered output state presently programmed. If no triggered level is programmed, the OUTPut? state is returned. |
|||
Usage example |
OUTP? 0 OUTP:TRIG ON TRIG:SOUR IMM INIT OUTP? 1 |
|||
Errors |
108,"Cal output disabled" 201,"Cannot execute before clearing protection" |
|||
Related Commands |
*TST OUTPut:PROTection:CLEar [SOURce:]VOLTage:SENSe[:SOURce] |
5.12.3. OUTPut:DELay:DURation
Syntax |
OUTPut:DELay:DURation {<duration>} [, <channel>] OUTPut:DELay:DURation? [<channel>] |
|||
Description |
This command sets the power output turn on delay in seconds on the specified output channel. |
|||
Parameters |
Name |
Type |
Range |
Default |
<duration> |
NR2 |
0.002 – 10 |
– |
|
<channel> |
Channel |
CH1|CH2|CH3|CH4|CH5|CH6 |
– |
|
Return |
The query command returns the programmed output turn on delay in seconds. |
|||
Usage example |
OUTP:DEL:DUR 0.1 |
|||
Related Commands |
OUTPut:DELay[:STATe] |
5.12.4. OUTPut:DPRog
Syntax |
OUTPut:DPRog {<DprogState>} OUTPut:DPRog? |
|||
Modules |
DCP |
|||
Description |
A down-programmer is a circuit built into the channel’s output of a power module that actively pulls the output voltage down when the programmed output voltage value is moving from a higher setting to a lower setting. The down-programmer circuit is active by default and only rare situation requires to be turned off. One such situation is when battery is connected as a load. Another one is connecting two channel in parallel when only one down-programmer circuit is enough for actively pulls the output voltage down while lower voltage is set. Execution of this command also affects bit 11 (DP) of the Operation Instrument Isummary register (see Section Section 3.3.2).
Despite of the down-programmer state programmed by this command, it will be deactivated when the channel output is turned off (i.e. OUTPut[:STATe] OFF) after DP_OFF_DELAY_PERIOD in seconds). When the channel output is turned on again, down-programmer will be set back to the state programmed with this command.
If negative output power (DP_NEG_LEV) is measured and last more then DP_NEG_DELAY seconds the down-programmer will be switched off and an error 500 will be generated. |
|||
Parameters |
Name |
Type |
Range |
Default |
<DprogState> |
Discrete |
ON|OFF |
ON |
|
Return |
This query returns 0 (OFF) if down-programmer is disabled, or 1 (ON) when down-programmer is enabled. |
|||
Usage example |
OUTP:DPR? "ON" |
|||
Errors |
500,"Down-programmer on CH1 switched off" 501,"Down-programmer on CH2 switched off" |
|||
Related Commands |
OUTPut[:STATe] |
5.12.5. OUTPut:MODE?
Syntax |
OUTPut:MODE? [<channel>] |
|||
Description |
This command simplify resolving a results that can be obtained reading the bit 8 (CV) and 9 (CC) of the read-only Instrument Isummary Operation Status register for a specific channel (see table in the Section 3.3.2). The power module can works in one of the three output modes:
The UR mode is not supported by DCM220 module and in software simulator. |
|||
Parameters |
Name |
Type |
Range |
Default |
<channel> |
Channel |
CH1|CH2|CH3|CH4|CH5|CH6 |
– |
|
Return |
The query returns CV, CC or UR. |
|||
Usage example |
Set output voltage to 20 V and max. current, check that output voltage is as defined that indicate the constant voltage mode of operation: VOLT 20; CURR MAX MEAS:VOLT? 20.0 OUTP:MODE? CV |
|||
Related Commands |
STATus:OPERation:INSTrument:ISUMmary[<n>][:EVENt] STATus:OPERation:INSTrument:ISUMmary[<n>]:CONDition STATus:OPERation:INSTrument:ISUMmary[<n>]:ENABle |
5.12.6. OUTPut:PROTection:CLEar
Syntax |
OUTPut:PROTection:CLEar [<channel>] |
|||
Description |
This command clears the latched protection status that disables the output when an over-voltage, over-current or a power-limit condition is detected. All conditions that generate the fault must be removed before the latched status can be cleared. The output is restored to the state it was in before the fault condition occurred. |
|||
Parameters |
Name |
Type |
Range |
Default |
<channel> |
Channel |
CH1|CH2|CH3|CH4|CH5|CH6 |
– |
|
Usage example |
The following command clears the latched protection status on all channels: OUTP:PROT:CLE |
|||
Related Commands |
[SOURce[<n>]]:CURRent:PROTection:STATe [SOURce[<n>]]:POWer:PROTection:STATe [SOURce[<n>]]:VOLTage:PROTection:STATe |
5.12.7. OUTPut:PROTection:COUPle
Syntax |
OUTPut:PROTection:COUPle {<bool>} OUTPut:PROTection:COUPle? |
|||
Description |
This command enables or disables output coupling for protection faults. When enabled, all output channels are disabled when a protection fault occurs on any output channel. When disabled, only the affected output channel is disabled when a protection fault is triggered. |
|||
Parameters |
Name |
Type |
Range |
Default |
<bool> |
Boolean |
ON|OFF|0|1 |
OFF |
|
Return |
The query command returns 0 if the protection coupling is OFF (disabled), and 1 if the protection coupling is ON (enabled). |
|||
Usage example |
OUTP:PROT:COUP ON OUTP:PROT:COUP? 1 |
|||
Related Commands |
OUTPut:PROTection:CLEar |
5.12.8. OUTPut:PROTection:MEASure
Syntax |
OUTPut:PROTection:MEASure {<bool>} OUTPut:PROTection:MEASure? |
|||
Modules |
DCP |
|||
Description |
This command enables or disables the voltage on the output terminals to be monitored even when the output is disabled. When it is active, the output cannot be turned on as long as the measured voltage is greater than 500 mV. |
|||
Parameters |
Name |
Type |
Range |
Default |
<bool> |
Boolean |
ON|OFF|0|1 |
ON |
|
Return |
The query command returns 0 if the output voltage monitoring is OFF (disabled), and 1 if the output voltage monitoring is ON (enabled). |
|||
Usage example |
OUTP:PROT:MEAS OFF OUTP:PROT:MEAS? 0 |
5.12.9. OUTPut:TRACk[:STATe]
Syntax |
OUTPut:TRACk[:STATe] {<chanlist>} OUTPut:TRACk[:STATe]? |
|||
Description |
This command enables or disables two or more channels to operate in the track mode defined with the channel list. Once enabled, any change on any of the channel from the channel list will be applied to the whole channel list.
The OUTPut:TRACk OFF command returns all affected channels to the non-track mode.
A device-specific error 312 will be generated if this command is tried to executed when channels are in any of coupled mode.
The following commands will affect the both channel regardless of which channel is currently selected using the INSTrument[:SELect] or INSTrument:NSELect command):
The following channel specific commands will generate a device-specific error 313 when channels are in tracking mode:
At *RST, the tracking mode is disabled. |
|||
Parameters |
Name |
Type |
Range |
Default |
<chanlist> |
Boolean|ChannelList |
List of channels, OFF|0 |
OFF |
|
Return |
Query the tracking mode state of the power modules. The returned value is 0 (OFF) or 1 (ON). |
|||
Usage example |
Define track group that contains channel 1, 3 and 4:
OUTP:TRAC (@1,3:4) VOLT 12 MEAS? 12.00 MEAS? CH3 12.00 |
|||
Errors |
312,"Cannot execute when the channels are coupled" 313,"Cannot execute in tracking mode" |
|||
Related Commands |
*RST INSTrument:COUPle:TRACking |