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
Publication No. 980935 Rev. M 3152B User Manual
Astronics Test Systems Programming Reference 5-115
bus and the controller handshake are in a temporary hold-off state while the controller is waiting to read the
*OPC? query response.
Response
Returns "1" to the output buffer after all the previous commands have been executed.
*OPT?
HS Syntax: 1505@?
Description
Use this command to query the options that are installed in this specific module.
Response
Returns "0" if no option is installed or “2” for the 4 Meg memory option.
*RST
HS Syntax: 14200
Description
Use this command to reset the instrument to its default setting. Factory defaults are listed in the Default
column in Table 5-1.
*SRE<enable_bits>
HS Syntax: 1503A<n>
Description
Use this command to enable bits in the Service Request Enable register. The selected bits are then reported
to the status byte. Information on the service request register is given in the following.
Parameters
Name
Range
Default
Description
<enable_bits>
0
-63, 128-191
0
Programs
the event that will cause the reg
ister to request
service. Setting of “0” disables this feature.
*SRE?
HS Syntax: 1503A@?
Description
Use this command to query the programmed bits in the Service Request Enable register.
Response
The generator returns a decimal value in the range of
0 to 63 or 128 to 191 since bit 6 (RSQ) cannot be set.
The binary
-weighted sum of the number represents the value of the bits of the Service Request enable
register.
*STB?
HS Syntax: 1508A@?
Description
Use this command to query the Status Byte for reported errors or events..
Response
The generator returns a summary of the Status Byte register. The *STB? command is similar to a serial poll
sequence but is processed like any other instrument command. The *STB? command returns the same result
as a serial poll, except the "request service" bit (bit 6) is not cleared if a serial poll has occurred.