User manual
Table Of Contents
- 3152B Cover and Notices
- 3152B Chapter 1-Introduction
- Chapter 1
- What’s in This Manual
- What’s in This Chapter
- Conventions Used in this Manual
- Introduction
- ArbConnection Feature Highlights
- General Description
- Carrier Configuration (Different Model Numbers)
- Specifications
- Safety Considerations
- Options
- Supplied Accessories
- 3152B Chapter 2-Installation
- 3152B Chapter 3-Operation
- Chapter 3
- Overview
- Legacy toModern Mode
- Output Termination
- Input/Output Protection
- Power On/Reset Defaults
- Turning the Output On
- Turning the SYNC Output On
- Example: Generating a Simple Waveform
- Amplitude-Offset Interaction
- Selecting an Output Function
- Selecting a Run Mode
- Selecting the Trigger Source
- Selecting the Trigger Level
- Selecting the Trigger Slope
- Using Trigger Delay
- Activating the Backplane TTLTrg Lines
- Example: Generating Standard Waveforms
- Generating Standard Waveforms
- Generating Arbitrary Waveforms
- Generating Sequenced Waveforms
- Generating Modulated Waveforms
- Generating Half Cycle Waveforms
- Synchronizing through the Local Bus
- 3152B Chapter 4-ArbConnection
- Chapter 4
- What’s in This Chapter
- What is ArbConnection
- System Requirements
- Installing ArbConnection
- Startup & Communication Options
- ArbConnection Features
- Main Window
- Control Panels
- The Operation Panels
- Output
- Run Mode
- Trigger Modifier
- Trigger Source
- The 3152B accepts triggers from a number of sources: Bus, VXI Backplane (TTL Trigger 0 through 7 and ECL Trigger 1), External, and Internal. The VXI backplane trigger lines can synchronize operation with other devices residing in the VXIbus chassis.
- The various trigger source options are:
- Trigger Parameters
- Gated Mode: There are two modes that define how the 3152B will gate. The standard mode is Level, in which a selectable level (high or low) on the trigger signal enables the output. The other mode is Transition, in which each transition toggles the gate on or off. The level or transition direction is programmable using the Slope options.
- Slope: If you click on “Pos”, the instrument triggers on the positive-going (rising) edge of the trigger signal. Similarly, if you click on “Neg”, the instrument will trigger on the negative-going (falling) edge of the trigger signal. Note that this affects only the signals that are accepted from the front panel trigger input.
- Burst: Programs the burst counter for burst mode. Once triggered, the 3152B outputs a series of output waveforms that ends when the burst counter reaches the specified count.
- Trigger Level: Programs the trigger level parameter. Depending on the slope setting, the 3152B will be triggered to output waveforms when the trigger level threshold has been crossed.
- Manual Trigger
- The TRIG button operates only in conjunction with the BUS mode. Press the TRIG button to trigger the instrument as if an external trigger has been applied.
- Standard
- Arbitrary/Sequence
- Using the Memory Partition Table
- Using Waveform Studio
- Half Cycle
- The Modulation Panels
- FM
- State
- FM Parameters
- Baseline – The Baseline parameter affects the output characteristics in one of the interrupted run modes (i.e., triggered, burst). In this case this parameter defines where the signal idles between triggers. There are two options: CW and DC. The DC option will set the idle state to a DC level, meaning that in between triggers, the output resides on a DC level and generates modulation when a trigger is accepted. The CW is similar except the signal idles on the pre-trigger CW frequency setting, executes the modulation upon receipt of a legal trigger signal and returns to continuous CW frequency output.
- Standard FM Parameters - These parameters are active only when one of the built-in waveforms is selected as the modulating signal. These are: Sine, Triangle, Square, or Ramp. The modulation frequency, deviation and marker frequency control the standard FM modulation scheme.
- Modulating Wave - Defines the shape of the modulating waveform. There are two basic options: Standard (built-in) waveforms and Arbitrary waveforms. If you do not need exotic waveforms, you can use one of the built-in standard wave shapes: Sine, Triangle, Square, or Ramp. These waveforms can be adjusted for their frequency and deviation range. On the other hand, you can select the arbitrary modulating wave option where you can use any shape, although you must load the modulating waveform from an external application, such as the FM composer in ArbConnection. Information on the standard and arbitrary FM functions is given in Chapter 3. Click on the button next to the required modulating waveform shape to select it.
- Arbitrary FM Parameters – Allow adjustment of the sample clock of the modulating waveform. These parameters are active only when arbitrary modulating waveform option is selected. The modulating waveform must be downloaded from an external utility such as ArbConnection and the sample clock is programmed from this location.
- AM
- State
- AM Parameters
- CW Frequency –The CW Frequency is the frequency of the carrier waveform.
- Baseline – The Baseline parameter affects the output characteristics in one of the interrupted run modes (i.e., triggered, burst). In this case this parameter defines where the signal idles between triggers. There are two options: CW and DC. The DC option will set the idle state to a DC level, meaning that in between triggers, the output resides on a DC level and generates modulation when a trigger is accepted. The CW is similar except the signal idles on the pre-trigger CW frequency setting, executes the modulation upon receipt of a legal trigger signal and returns to continuous CW frequency output.
- Modulating Wave – Defines the shape of the modulating waveform. There are four built-in standard wave shapes: Sine, Triangle, Square, or Ramp. These waveforms can be adjusted for their frequency and deviation range. Click on the button next to the required modulating waveform shape to select it. The modulating waveform can be selected independently for each channel
- Freq – Programs the frequency of the modulating waveform. Note that the frequency setting must be smaller than the CW frequency for the AM function to operate correctly. Note that the modulating frequency setting is common to both channels.
- Depth – The Depth parameter programs the modulation depth, or index in percent of the un-modulated CW amplitude. The depth is symmetrical about the center of the CW amplitude. Each channel can have a unique setting of the modulation depth.
- Sweep
- State
- Sweep Parameters
- Baseline – The Baseline parameter affects the output characteristics in one of the interrupted run modes (i.e., triggered, burst). In this case this parameter defines where the signal idles between triggers. There are two options: CW and DC. The DC option will set the idle state to a DC level, meaning that in between triggers, the output resides on a DC level and generates modulation when a trigger is accepted. The CW is similar except the signal idles on the pre-trigger CW frequency setting, executes the modulation upon receipt of a legal trigger signal and returns to continuous CW frequency output. Note that in sweep modulation, the Start parameter replaces the CW value.
- Step
- Direction
- Parameters
- FSK/PSK/ASK
- State
- General
- CW Frequency – The CW Frequency is the frequency of the pre-modulation carrier waveform.
- Baseline – The Baseline parameter affects the output characteristics in one of the interrupted run modes (i.e., triggered, burst). In this case this parameter defines where the signal idles between triggers. There are two options: CW and DC. The DC option will set the idle state to a DC level, meaning that in between triggers, the output resides on a DC level and generates modulation when a trigger is accepted. The CW is similar except the signal idles on the pre-trigger CW frequency setting, executes the modulation upon receipt of a legal trigger signal and returns to continuous CW frequency output.
- FSK
- Control Data – The Control Data button in the FSK group provides access to the data string that controls the sequence of base frequency and shifted frequency. It contains the list of “0” and “1” values that the output will repeatedly follow for its frequency shift keying sequence advance as programmed.
- “0/1” Frequency – In FSK, the carrier waveform (CW) has two frequencies: an initial frequency level which is set by the “0” frequency parameter and shifted frequency which is set by the “1” frequency. The control data table has a list of “0” and “1” values that flag when the frequency shifts from base to shifted frequency.
- Baud – The baud parameter sets the rate at which the generator steps through the sequence of the FSK Control Data bits.
- Marker Index – The marker index programs a step in the control data string to output a pulse at the SYNC output connector. The SYNC State button must be turned on to generate the FSK marker output.
- PSK
- Control Data – The Control Data button in the PSK group provides access to the data string that controls the sequence of base phase and shifted phase. It contains the list of “0” and “1” values that the output will repeatedly follow for its phase shift keying sequence advance as programmed.
- “0/1” Phase – In PSK, the carrier waveform (CW) has two phase settings: an initial phase which is set by the “0” Phase parameter and shifted phase which is set by the “1” Phase. The control data table has a list of “0” and “1” values that flag when the phase shifts from base to shifted phase.
- Baud – The baud parameter sets the rate at which the generator steps through the sequence of the PSK Control Data bits.
- Marker Index – The marker index programs a step in the control data string to output a pulse at the SYNC output connector. The SYNC State button must be turned on to generate the PSK marker output.
- ASK
- Control Data – The Control Data button in the ASK group provides access to the data string that controls the sequence of base amplitude and shifted amplitude. It contains the list of “0” and “1” values that the output will repeatedly follow for its amplitude shift keying sequence advance as programmed.
- “0/1” Amplitude – In ASK, the carrier waveform (CW) has two amplitudes: an initial amplitude level which is set by the “0” Amplitude parameter and shifted amplitude which is set by the “1” Amplitude. The control data table has a list of “0” and “1” values that flag when the amplitude shifts from base to shifted amplitudes.
- Baud – The baud parameter sets the rate at which the generator steps through the sequence of the ASK Control Data bits.
- Ampl/Freq Hop
- State
- General
- CW Frequency – The CW Frequency is the frequency of the pre-modulation carrier waveform.
- Baseline – The Baseline parameter affects the output characteristics in one of the interrupted run modes (i.e., triggered, burst). In this case this parameter defines where the signal idles between triggers. There are two options: CW and DC. The DC option will set the idle state to a DC level, meaning that in between triggers, the output resides on a DC level and generates modulation when a trigger is accepted. The CW is similar except the signal idles on the pre-trigger CW frequency setting, executes the modulation upon receipt of a legal trigger signal and returns to continuous CW frequency output.
- Amplitude Hop
- Hop Data – The Hop Data button in the Ampl Hop group provides access to the data string that controls the sequence of amplitude hops. The hop data table contains a list of amplitude levels that the output steps through the amplitude levels of as programmed in the hop data table.
- Variable Hold – The Variable Hold parameter determines how long each step of amplitude dwells before stepping to the next amplitude setting. By selecting Variable Hold, the hold time changes automatically from one step to the next depending on the hold time value that is affixed to the hop step. The values can be programmed in the HOP Data table.
- Dwell Time –The Dwell Time parameter programs the period of time that must elapse before the output amplitude hops to the next amplitude setting. Dwell Time is associated with the Fixed Dwell option only.
- Marker Index – The marker index programs a step in the hop data string to output a pulse at the SYNC output connector. The SYNC State button must be turned on to generate the hop marker output.
- Frequency Hop
- Hop Data – The hop data button in the frequency hop group provides access to the data string that controls the sequence of frequency hops. The hop data table contains a list of frequencies and the output will step from one frequency level to another in the same order as programmed in the hop data table.
- FM
- Auxiliary Panels
- The System Panels
- The Operation Panels
- The Composers Panels
- The Wave Composer
- The Toolbar
- The Waveform Screen
- The Pulse Composer
- The Pulse Composer Menu Bar
- File Menu
- Edit Menu
- View Menu
- Tools Menu
- The Pulse Composer Toolbar
- Creating Pulses
- Setting the Pulse Editor Options
- Using the Pulse Editor
- Pulse Example, Section 1
- Pulse Example, Section 2
- Pulse Example, Section 3
- Pulse Example, Section 4
- Pulse Example, Section 5
- Downloading the Pulse Train
- Interpreting the Download Summary
- The FM Composer
- The 3D Composer
- The Command Editor
- Logging SCPI Commands
- 3152B Chapter 5-Programming Reference
- Chapter 5
- What’s in This Chapter
- Introduction to SCPI
- SCPI Syntax and Styles
- Alternative Command Set (HS Commands)
- 3152B Legacy Commands
- 3100R/M-3152B Commands
- Instrument & Output Control Commands
- Run Mode Commands
- Standard Waveform Control Commands
- Arbitrary Waveform Control Commands
- The Apply Control Commands
- Using the Apply Commands
- Sequenced Waveform Control Commands
- Modulated Waveform Global Control Commands
- Counter Control Commands
- Synchronization Commands
- IEEE-STD-488.2 Common Commands and Queries
- Error Messages
- 3152B Chapter 6-Performance Checks
- Chapter 6
- Performance Checks
- What’s in This Chapter
- Performance Checks
- Environmental Conditions
- Recommended Test Equipment
- Test Procedures
- Initial Instrument Setting
- Frequency Accuracy
- Amplitude Accuracy
- Offset Accuracy
- Square Wave Characteristics
- Sine Wave Characteristics
- Trigger Operational Characteristics
- Sequence operation
- SYNC Output Operation
- PLL Operation
- PM Operation
- Arbitrary Waveform Memory Operation
- Modulated Waveform Operation
- Auxiliary Counter/Timer Operation
- 3152B Chapter 7-Adjustments and Updates
- Chapter 7
- Calibration and Firmware Update
- What’s in this Chapter
- Calibration
- Periodic Calibration
- Factory Calibration
- Updating the Firmware
- 3152B Appendix A
- Appendix A
- 3152B Specifications
- Outputs
- Filters
- General Run Modes
- Trigger Characteristics
- Frequency/Time Accuracy
- PLL Characteristics
- PM Characteristics
- Function Generator Characteristics
- Arbitrary Waveform Generator Characteristics
- Sequenced Waveforms Generator Characteristics
- Modulated Waveform Generator Characteristics
- Pulse Generator Waveform Characteristics
- Half-Cycle Waveform Generator Characteristics
- Counter/Timer Characteristics
- Backplane Multiple Instrument Synchronization
- Options
- VXlbus General Information
- General
- 3152B Appendix B
- 3152B Appendix C

3152B User Manual Publication No. 980935 Rev. M
5-112 Programming Reference Astronics Test Systems
Query only. This query will interrogate the instrument for its serial number. The serial number is programmed
to a secure location in the flash memory and cannot be modified by the user.
Response
The generator will return its serial number in a format similar to the following: 000000451 (10
characters
maximum).
SMEMory {READ|WRITe}(?)
HS Syntax: 1200A<
0|1>(?)
Description
Programs read and write switches for the 3152B shared memory block. Shared memory transfer is the fastest
way to get waveforms into the 3152B. In shared memory mode, the 3152B's CPU disconnects from the
waveform memory and passes access to the VXIbus. The internal data bus is connected directly to the
VXIbus, and data is downloaded into the memory in binary blocks using A24 memory space. Byte and bit
order are the same as with the Arbitrary Block transfers as described in the Arbitrary Waveform Commands
section. After the data is loaded into the instrument, control is returned to the CPU. In shared memory mode,
the 3152B’s memory acts similar to Direct Memory Access (DMA). The instrument has to be told when to
receive data, send data, surrender or gain control. The 3152B has an auto
-
increment address counter and
therefore, the slot 0 controller must define the base address for both write and read cycles.
Parameters
Name
Type
Default
Description
READ
Discrete
READ
Will prepare the shared memory to place data on the
backplane data bus. Data will not be shared before this
function is turned on using smem 1.
WRITe
Discrete
Will prepare the shared memory to accept data from the
backplane data bus. Data will not be shared before this
function is turned on using smem 1.
Response
The 3152B returns WRIT or READ depending on the selected shared memory setting.
SMEMory {OFF|ON|0|1}(?)
HS Syntax: 1210A<0|1>(?)
Description
Use this command to toggle the shared memory function on and off. Use smem:mode writ to prepare the
instrument for DMA data load from the backplane data bus.
Parameters
Range
Type
Default
Description
0
-1
Discrete
1
Toggles the shared memory function on and off. When
place in on position, the instrument cannot accept normal
data until the data transfer has been completed.
Programming examples are given in the driver code.
Response
The 3152B returns 0, or 1 depending on the current shared memory setting.
TEST?
HS Syntax: 1400@?
Description
Use this command to test the functionality of the 3152B. Bear in mind that this test does not replace the