BURSt Subsystem

This section describes the BURSt subsystem.

Example

This summarizes the steps required to generate a burst.

  1. Configure the burst waveform: Use APPLy or the equivalent FUNCtion, FREQuency, VOLTage, and VOLTage:OFFSet commands to select the waveform's function, frequency, amplitude, and offset. You can select a sine, square, triangle, ramp, pulse, PRBS, or arbitrary waveform (noise is allowed only in the gated burst mode and DC is not allowed). For internally-triggered bursts, the minimum frequency is 2.001 mHz. For sine and square waveforms, frequencies above 6 MHz are allowed only with an "infinite" burst count.
  2. Select the "triggered" or "gated" burst mode: Select the triggered burst mode (called "N Cycle" on the front panel) or external gated burst mode using BURSt:MODE. If you are using gated mode, specify true-high or true-low logic with BURSt:GATE:POLarity.
  3. Set the burst count: Set the burst count (number of cycles per burst) to any value between 1 and 100,000,000 cycles (or infinite) using the BURSt:NCYCles command. Used in the triggered burst mode only. In PRBS, BURSt:NCYCles sets the number of bits of PRBS. Each burst starts at the sequence start.
  4. Set the burst period: Set the burst period (the interval at which internally-triggered bursts are generated) to any value from 1 μs to 8000 seconds using BURSt:INTernal:PERiod. Used only in the triggered burst mode with an internal trigger source.
  5. Set the burst starting phase: Set the starting phase of the burst from -360 to +360 degrees using BURSt:PHASe.
  6. Select the trigger source: Select the trigger source using the TRIGger[1|2]:SOURce command. Used in the triggered burst mode only.
  7. Enable the burst mode: After configuring the other burst parameters, enable burst mode (BURSt:STATe ON).

The following code produces the oscilloscope image shown below.

APPLy:SIN 1e5,3 VPP,0
BURS:MODE TRIG
BURS:NCYC 3
BURS:INT:PER 4.4e-5
BURS:PHAS 0
TRIG:SOUR IMM
BURS:STAT ON
OUTP 1

Burst Modes

There are two burst modes, described below. The instrument enables one burst mode at a time.

The following table shows which modes are associated with which burst features.

Burst Mode
BURSt:MODE
Burst Count
BURSt:NCYCles
Burst Period
BURSt:INTernal:PERiod
Burst Phase
BURSt:PHASe
Trigger Source
TRIGger[1|2]:SOURce

Triggered Burst Mode:
Internal Trigger

TRIGgered Available Available Available IMMediate
Triggered Burst Mode:
External Trigger
TRIGgered Available Not Used Available EXTernal, BUS

Gated Burst Mode:
External Trigger

GATed Not Used Not Used Available Not Used

The difference between gated burst and gated output is that gated burst synchronously starts and stops using full waveform cycles, where gated output asynchronously turns instrument output on or off with an external trigger, independent of the waveform phase.

If the duty cycle is changed on a triggered bursted square wave with the trigger mode set to Timer, the current burst will finish and one more burst will be executed before the duty cycle of the burst changes.

[SOURce[1|2]:]BURSt:GATE:POLarity {NORMal|INVerted}
[SOURce[1|2]:]BURSt:GATE:POLarity?

Selects true-high (NORMal) or true-low (INVerted) logic levels on the rear-panel Ext Trig connector for an externally gated burst.

Parameter Typical Return
{NORMal|INVerted}, default NORMal NORM or INV
Select true-low logic for an externally gated burst:
BURS:GATE:POL INV

[SOURce[1|2]:]BURSt:INTernal:PERiod {<seconds>|MINimum|MAXimum}
[SOURce[1|2]:]BURSt:INTernal:PERiod? [{MINimum|MAXimum}]

Sets the burst period for internally-triggered bursts.

Parameter Typical Return
1 µs to 8000 s, default 10 ms +1.200000000000000E+01
Sets the burst period to 12 seconds:
BURS:INT:PER 12

[SOURce[1|2]:]BURSt:MODE {TRIGgered|GATed}
[SOURce[1|2]:]BURSt:MODE?

Selects the burst mode.

Parameter Typical Return
{TRIGgered|GATed}, default TRIGgered TRIG or GAT
Set gated burst mode
BURS:MODE GATED

[SOURce[1|2]:]BURSt:NCYCles {<num_cycles>|INFinity|MINimum|MAXimum}
[SOURce[1|2]:]BURSt:NCYCles? [{MINimum|MAXimum}]

Sets the number of cycles to be output per burst (triggered burst mode only).

Parameter Typical Return
Whole number from 1 (default) to 100,000,000, limited as described below

+5.000000000000000E+01

Return number of cycles per burst:
BURS:NCYC 50

[SOURce[1|2]:]BURSt:PHASe {<angle>|MINimum|MAXimum}
[SOURce[1|2]:]BURSt:PHASe? [{MINimum|MAXimum}]

Sets the starting phase angle for the burst.

Parameter Typical Return

-360 to +360 degrees, -2p to +2p radians, or -(period) to +(period), as specified by UNIT:ANGLe. Default 0.

+6.0000000000000E+01

Set starting burst phase to 60 degrees:
UNIT:ANGLE DEG
BURS:PHAS 60

[SOURce[1|2]:]BURSt:STATe {ON|1|OFF|0}
[SOURce[1|2]:]BURSt:STATe?

Enables or disables burst mode.

Parameter Typical Return

{ON|1|OFF|0}, default OFF

0 (OFF) or 1 (ON)

Enable burst mode:
BURS:STAT ON