Agilent 33250a руководство по эксплуатации

Agilent Technologies 33250A User Manual

  • Contents

  • Table of Contents

  • Troubleshooting

  • Bookmarks

Quick Links

User’s Guide

Publication Number 33250-90002 (order as 33250-90100 manual set)

Edition 2, March 2003

© Copyright Agilent Technologies, Inc. 2000, 2003

For Safety information, Warranties, and Regulatory information,

see the pages following the Index.

Agilent 33250A

80 MHz Function /

Arbitrary Waveform Generator

loading

Related Manuals for Agilent Technologies 33250A

Summary of Contents for Agilent Technologies 33250A

  • Page 1
    User’s Guide Publication Number 33250-90002 (order as 33250-90100 manual set) Edition 2, March 2003 © Copyright Agilent Technologies, Inc. 2000, 2003 For Safety information, Warranties, and Regulatory information, see the pages following the Index. Agilent 33250A 80 MHz Function /…
  • Page 2
    Agilent 33250A at a Glance The Agilent Technologies 33250A is a high-performance 80 MHz synthesized function generator with built-in arbitrary waveform and pulse capabilities. Its combination of bench-top and system features makes this function generator a versatile solution for your testing requirements now and in the future.
  • Page 3
    The Front Panel at a Glance 1 Graph Mode/Local Key 7 Utility Menu 2 Menu Operation Softkeys 8 Instrument Help Topic Menu 3 Waveform Selection Keys 9 Output Enable/Disable Key 4 Knob 10 Manual Trigger Key (used for 5 Modulation/Sweep/Burst Menus Sweep and Burst only) 6 State Storage Menu 11 Cursor Keys…
  • Page 4
    The Front-Panel Display at a Glance Menu Mode Mode Trigger Output Information Information Units Status Display Numeric Icon Readout Softkey Labels Graph Mode To enter the Graph Mode, press the key. Parameter Parameter Name Value Signal Ground The softkey colors correspond to the waveform parameters.
  • Page 5
    Front-Panel Number Entry You can enter numbers from the front-panel using one of two methods. Use the knob and arrow keys to modify the displayed number. Use the numeric keypad and menu softkeys to select the units.
  • Page 6
    The Rear Panel at a Glance 1 External 10 MHz Reference Input Terminal 5 Input: External Trig/FSK/Burst Gate 2 Internal 10 MHz Reference Output Terminal Output: Trigger Output 3 RS-232 Interface Connector 6 GPIB Interface Connector 4 External Modulation Input Terminal 7 Chassis Ground Use the menu to:…
  • Page 7
    Tutorial Chapter 7 discusses the fundamentals of signal generation and modulation techniques. Specifications Chapter 8 lists the function generator’s specifications. If you have questions relating to the operation of the Agilent 33250A, call 1-800-452-4844 in the United States, or contact your nearest Agilent Technologies Office.
  • Page 9: Table Of Contents

    Contents Chapter 1 Quick Start To Prepare the Function Generator for Use 15 To Adjust the Carrying Handle 16 To Set the Output Frequency 17 To Set the Output Amplitude 18 To Set a DC Offset Voltage 20 To Set the Duty Cycle 21 To Configure a Pulse Waveform 22 To View a Waveform Graph 23 To Output a Stored Arbitrary Waveform 24…

  • Page 10: Table Of Contents

    Contents Chapter 4 Remote Interface Reference SCPI Command Summary 131 Simplified Programming Overview 142 Using the APPLy Command 144 Output Configuration Commands 153 Pulse Configuration Commands 166 Amplitude Modulation (AM) Commands 169 Frequency Modulation (FM) Commands 172 Frequency-Shift Keying (FSK) Commands 176 Frequency Sweep Commands 179 Burst Mode Commands 187 Triggering Commands 195…

  • Page 11: Table Of Contents

    Contents Chapter 7 Tutorial Direct Digital Synthesis 295 Creating Arbitrary Waveforms 298 Square Waveform Generation 300 Pulse Waveform Generation 300 Signal Imperfections 302 Output Amplitude Control 304 Ground Loops 305 Attributes of AC Signals 307 Modulation 309 Frequency Sweep 312 Burst 315 Chapter 8 Specifications Frequency Characteristics 320…

  • Page 13
    Quick Start…
  • Page 14
    Quick Start One of the first things you will want to do with your function generator is to become acquainted with the front panel. We have written the exercises in this chapter to prepare the instrument for use and help you get familiar with some of its front-panel operations.
  • Page 15: To Prepare The Function Generator For Use

    Then, verify that the function generator is turned on. If you need further assistance, refer to the Agilent 33250A Service Guide for instructions on returning the function generator to Agilent for service.

  • Page 16: To Adjust The Carrying Handle

    Chapter 1 Quick Start To Adjust the Carrying Handle To Adjust the Carrying Handle To adjust the position, grasp the handle by the sides and pull outward. Then, rotate the handle to the desired position. Bench-top viewing positions Carrying position…

  • Page 17: To Set The Output Frequency

    Chapter 1 Quick Start To Set the Output Frequency To Set the Output Frequency At power-on, the function generator outputs a sine wave at 1 kHz with an amplitude of 100 mV peak-to-peak (into a 50Ω termination). The following steps show you how to change the frequency to 1.2 MHz. 1 Press the “Freq”…

  • Page 18: To Set The Output Amplitude

    Chapter 1 Quick Start To Set the Output Amplitude To Set the Output Amplitude At power-on, the function generator outputs a sine wave with an amplitude of 100 mV peak-to-peak (into a 50Ω termination). The following steps show you how to change the amplitude to 50 mVrms. 1 Press the “Ampl”…

  • Page 19
    Chapter 1 Quick Start To Set the Output Amplitude You can easily convert the displayed amplitude from one unit to another. For example, the following steps show you how to convert the amplitude from Vrms to Vpp. 4 Enter the numeric entry mode. Press the key to enter the numeric entry mode.
  • Page 20: To Set A Dc Offset Voltage

    Chapter 1 Quick Start To Set a DC Offset Voltage To Set a DC Offset Voltage At power-on, the function generator outputs a sine wave with a dc offset of 0 volts (into a 50Ω termination). The following steps show you how to change the offset to –1.5 mVdc.

  • Page 21: To Set The Duty Cycle

    Chapter 1 Quick Start To Set the Duty Cycle To Set the Duty Cycle Applies only to square waves. At power-on, the duty cycle for square waves is 50%. You can adjust the duty cycle from 20% to 80% for output frequencies up to 25 MHz.

  • Page 22: To Configure A Pulse Waveform

    Chapter 1 Quick Start To Configure a Pulse Waveform To Configure a Pulse Waveform You can configure the function generator to output a pulse waveform with variable pulse width and edge time. The following steps show you how to configure a 500 ms pulse waveform with a pulse width of 10 ms and edge times of 50 µs.

  • Page 23: To View A Waveform Graph

    Chapter 1 Quick Start To View a Waveform Graph To View a Waveform Graph In the Graph Mode, you can view a graphical representation of the current waveform parameters. Each softkey parameter is shown in a different color corresponding to the lines above the softkeys at the bottom of the display.

  • Page 24: To Output A Stored Arbitrary Waveform

    Chapter 1 Quick Start To Output a Stored Arbitrary Waveform To Output a Stored Arbitrary Waveform There are five built-in arbitrary waveforms stored in non-volatile memory. The following steps show you how to output the built-in “exponential fall” waveform from the front panel. For information on creating a custom arbitrary waveform, refer to “To Create and Store an Arbitrary Waveform”…

  • Page 25: To Use The Built-In Help System

    Chapter 1 Quick Start To Use the Built-In Help System To Use the Built-In Help System The built-in help system is designed to provide context-sensitive assistance on any front-panel key or menu softkey. A list of help topics is also available to assist you with several front-panel operations. 1 View the help information for a function key.

  • Page 26
    Chapter 1 Quick Start To Use the Built-In Help System 3 View the list of help topics. Press the key to view the list of available help topics. To scroll through the list, press the ↑ or ↓ softkey or rotate the knob. Select the third topic “Get HELP on any key”…
  • Page 27: To Rack Mount The Function Generator

    To Rack Mount the Function Generator To Rack Mount the Function Generator You can mount the Agilent 33250A in a standard 19-inch rack cabinet using one of two optional kits available. Instructions and mounting hardware are included with each rack-mounting kit. Any Agilent System II instrument of the same size can be rack-mounted beside the Agilent 33250A.

  • Page 28
    Chapter 1 Quick Start To Rack Mount the Function Generator To rack mount a single instrument, order adapter kit 5063-9240. To rack mount two instruments side-by-side, order lock-link kit 5061-9694 and flange kit 5063-9212. Be sure to use the support rails in the rack cabinet. In order to prevent overheating, do not block the flow of air into or out of the instrument.
  • Page 29
    Front-Panel Menu Operation…
  • Page 30
    Front-Panel Menu Operation This chapter introduces you to the front-panel keys and menu operation. This chapter does not give a detailed description of every front-panel key or menu operation. It does, however, give you an overview of the front- panel menus and many front-panel operations. See chapter 3 “Features and Functions,”…
  • Page 31: Front-Panel Menu Reference

    Chapter 2 Front-Panel Menu Operation Front-Panel Menu Reference Front-Panel Menu Reference This section gives an overview of the front-panel menus. The remainder of this chapter contains examples of using the front-panel menus. Configure the modulation parameters for AM, FM, and FSK. •…

  • Page 32
    Chapter 2 Front-Panel Menu Operation Front-Panel Menu Reference Store and recall instrument states. • Store up to four instrument states in non-volatile memory. • Assign a custom name to each storage location. • Recall stored instrument states. • Restore all instrument settings to their factory default values. •…
  • Page 33: To Select The Output Termination

    To Select the Output Termination To Select the Output Termination The Agilent 33250A has a fixed series output impedance of 50 ohms to the front-panel Output connector. If the actual load impedance is different than the value specified, the displayed amplitude and offset levels will be incorrect.

  • Page 34: To Output A Modulated Waveform

    Chapter 2 Front-Panel Menu Operation To Output a Modulated Waveform To Output a Modulated Waveform A modulated waveform consists of a carrier and a modulating waveform. In AM (amplitude modulation), the amplitude of the carrier is varied by the amplitude of the modulating waveform. For this example, you will output an AM waveform with 80% modulation depth.

  • Page 35
    Chapter 2 Front-Panel Menu Operation To Output a Modulated Waveform 4 Set the modulating frequency. Press the AM Freq softkey and then set the value to 200 Hz using the numeric keypad or the knob and arrow keys. 5 Select the modulating waveform shape. Press the Shape softkey to select the shape of the modulating waveform.
  • Page 36: To Output An Fsk Waveform

    Chapter 2 Front-Panel Menu Operation To Output an FSK Waveform To Output an FSK Waveform You can configure the function generator to “shift” its output frequency between two preset values using FSK modulation. The rate at which the output shifts between the two frequencies (called the “carrier frequency” and the “hop frequency”) is determined by the internal rate generator or the signal level on the rear-panel Trig In connector.

  • Page 37
    Chapter 2 Front-Panel Menu Operation To Output an FSK Waveform 3 Set the “hop” frequency. Press the Hop Freq softkey and then set the value to 500 Hz using the numeric keypad or the knob and arrow keys. 4 Set the FSK “shift” rate. Press the FSK Rate softkey and then set the value to 100 Hz using the numeric keypad or the knob and arrow keys.
  • Page 38: To Output A Frequency Sweep

    Chapter 2 Front-Panel Menu Operation To Output a Frequency Sweep To Output a Frequency Sweep In the frequency sweep mode, the function generator “steps” from the start frequency to the stop frequency at a sweep rate which you specify. You can sweep up or down in frequency, and with either linear or logarithmic spacing.

  • Page 39
    Chapter 2 Front-Panel Menu Operation To Output a Frequency Sweep 4 Set the stop frequency. Press the Stop softkey and then set the value to 5 kHz using the numeric keypad or the knob and arrow keys. At this point, the function generator outputs a continuous sweep from 50 Hz to 5 kHz (if the output is enabled).
  • Page 40: To Output A Burst Waveform

    Chapter 2 Front-Panel Menu Operation To Output a Burst Waveform To Output a Burst Waveform You can configure the function generator to output a waveform with a specified number of cycles, called a burst. You can output the burst at a rate determined by the internal rate generator or the signal level on the rear-panel Trig In connector.

  • Page 41
    Chapter 2 Front-Panel Menu Operation To Output a Burst Waveform 3 Set the burst count. Press the #Cycles softkey and then set the count to “3” using the numeric keypad or knob. 4 Set the burst period. Press the Burst Period softkey and then set the period to 20 ms using the numeric keypad or the knob and arrow keys.
  • Page 42: To Trigger A Sweep Or Burst

    Chapter 2 Front-Panel Menu Operation To Trigger a Sweep or Burst To Trigger a Sweep or Burst You can issue triggers from the front panel for sweeps and bursts using a manual trigger or an internal trigger. • Internal or “automatic” triggering is enabled with the default settings of the function generator.

  • Page 43: To Store The Instrument State

    Chapter 2 Front-Panel Menu Operation To Store the Instrument State To Store the Instrument State You can store the instrument state in one of four non-volatile storage locations. A fifth storage location automatically holds the power-down configuration of the instrument. When power is restored, the instrument can automatically return to its state before power-down.

  • Page 44: To Configure The Remote Interface

    Chapter 2 Front-Panel Menu Operation To Configure the Remote Interface To Configure the Remote Interface The instrument is shipped with both a GPIB (IEEE-488) interface and an RS-232 interface. Only one interface can be enabled at a time. The GPIB interface is selected when the instrument is shipped from the factory.

  • Page 45
    Chapter 2 Front-Panel Menu Operation To Configure the Remote Interface RS-232 Configuration 1 Select the RS-232 interface. Press and then select the RS-232 softkey from the “I/O” menu. 2 Set the baud rate. Press the Baud Rate softkey and select one of the following: 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600 (factory setting), or 115200 baud.
  • Page 47
    Features and Functions…
  • Page 48
    Features and Functions You will find that this chapter makes it easy to look up all the details about a particular feature of the function generator. Whether you are operating the function generator from the front panel or over the remote interface, this chapter will be useful.
  • Page 49: Output Configuration

    Chapter 3 Features and Functions Output Configuration Output Configuration This section contains information to help you configure the function generator for outputting waveforms. You may never have to change some of the parameters discussed here, but they are provided to give you the flexibility you might need.

  • Page 50
    Chapter 3 Features and Functions Output Configuration • Function Limitations: If you change to a function whose maximum frequency is less than that of the current function, the frequency is adjusted to the maximum value for the new function. For example, if you are currently outputting an 80 MHz sine wave and then change to the ramp function, the function generator will automatically adjust the output frequency to 1 MHz (the upper limit for ramps).
  • Page 51
    Chapter 3 Features and Functions Output Configuration Output Frequency As shown below, the output frequency range depends on the function currently selected. The default frequency is 1 kHz for all functions. Function Minimum Frequency Maximum Frequency 1 µHz Sine 80 MHz 1 µHz Square 80 MHz…
  • Page 52
    Chapter 3 Features and Functions Output Configuration • Front-Panel Operation: To set the output frequency, press the Freq softkey for the selected function. Then use the knob or numeric keypad to enter the desired frequency. To set the waveform period instead, press the Freq softkey again to toggle to the Period softkey.
  • Page 53
    Chapter 3 Features and Functions Output Configuration • You can set the output amplitude in Vpp, Vrms, or dBm. For more information, see “Output Units” on page 56. • You cannot specify the output amplitude in dBm if the output termination is currently set to “high impedance”.
  • Page 54
    Chapter 3 Features and Functions Output Configuration • Remote Interface Operation: VOLTage {<amplitude>|MINimum|MAXimum} Or, you can set the amplitude by specifying a high level and low level using the following commands. VOLTage:HIGH {<voltage>|MINimum|MAXimum} VOLTage:LOW {<voltage>|MINimum|MAXimum} You can also use the APPLy command to select the function, frequency, amplitude, and offset with a single command.
  • Page 55
    Chapter 3 Features and Functions Output Configuration • Arbitrary Waveform Limitations: For arbitrary waveforms, the maximum offset and amplitude will be limited if the waveform data points do not span the full range of the output DAC (Digital-to-Analog Converter). For example, the built-in “Sinc” waveform does not use the full range of values between ±1 and therefore its maximum offset is limited to 4.95 volts (into 50 ohms).
  • Page 56
    Chapter 3 Features and Functions Output Configuration Output Units Applies to output amplitude only. At power-on, the units for output amplitude are volts peak-to-peak. • Output units: Vpp, Vrms, or dBm. The default is Vpp. • The unit setting is stored in volatile memory; the units are set to “Vpp”…
  • Page 57
    Chapter 3 Features and Functions Output Configuration Output Termination Applies to output amplitude and offset voltage only. The Agilent 33250A has a fixed series output impedance of 50 ohms to the front-panel Output connector. If the actual load impedance is different than the value specified, the displayed amplitude and offset levels will be incorrect.
  • Page 58
    Chapter 3 Features and Functions Output Configuration Duty Cycle Applies to square waves only. Duty cycle represents the amount of time per cycle that the square wave is at a high level (assuming that the waveform polarity is not reversed). 20% Duty Cycle 80% Duty Cycle •…
  • Page 59
    Chapter 3 Features and Functions Output Configuration Symmetry Applies to ramp waves only. Symmetry represents the amount of time per cycle that the ramp wave is rising (assuming that the waveform polarity is not reversed). 0% Symmetry 100% Symmetry • The symmetry is stored in volatile memory; the symmetry is set to 100% when power has been off or after a remote interface reset.
  • Page 60
    Chapter 3 Features and Functions Output Configuration Voltage Autoranging In the default mode, autoranging is enabled and the function generator automatically selects the optimal settings for the output amplifier and attenuators. With autoranging disabled, the function generator uses the current amplifier and attenuator settings. •…
  • Page 61
    Chapter 3 Features and Functions Output Configuration Waveform Polarity In the normal mode (default), the waveform goes positive during the first part of the cycle. In the inverted mode, the waveform goes negative during the first part of the cycle. •…
  • Page 62
    Chapter 3 Features and Functions Output Configuration Sync Output Signal A sync output is provided on the front-panel Sync connector. All of the standard output functions (except dc and noise) have an associated Sync signal. For certain applications where you may not want to output the Sync signal, you can disable the Sync connector.
  • Page 63
    Chapter 3 Features and Functions Output Configuration • For FSK, the Sync signal is referenced to the “hop” frequency and is a square waveform with a 50% duty cycle. The Sync signal is a TTL “high” on the transition to the “hop” frequency. •…
  • Page 64: Pulse Waveforms

    Chapter 3 Features and Functions Pulse Waveforms Pulse Waveforms A shown below, a pulse waveform consists of a period, a pulse width, a rising edge, and a falling edge. Pulse Width Rise Time Fall Time Period Pulse Period • Pulse period: 20 ns to 2000 seconds. The default is 1 ms. •…

  • Page 65
    Chapter 3 Features and Functions Pulse Waveforms • Front-Panel Operation: After selecting the pulse function, press the Freq softkey again to toggle to the Period softkey. Then use the knob or numeric keypad to enter the desired pulse period. • Remote Interface Operation: PULSe:PERiod {<seconds>|MINimum|MAXimum} Pulse Width The pulse width represents the time from the 50% threshold of the…
  • Page 66
    Chapter 3 Features and Functions Pulse Waveforms Edge Time The edge time represents the time from the 10% threshold to the 90% threshold of both the rising and falling edges. • Edge time: 5 ns to 1 ms (see restrictions below). The default edge time is 5 ns.
  • Page 67: Amplitude Modulation (Am)

    Chapter 3 Features and Functions Amplitude Modulation (AM) Amplitude Modulation (AM) A modulated waveform consists of a carrier waveform and a modulating waveform. In AM, the amplitude of the carrier is varied by the instantaneous voltage of the modulating waveform. The function generator will accept an internal or external modulation source.

  • Page 68
    Chapter 3 Features and Functions Amplitude Modulation (AM) Carrier Waveform Shape • AM carrier shape: Sine, Square, Ramp, or Arbitrary waveform. The default is Sine. You cannot use pulse, noise, or dc as the carrier waveform. • Front-Panel Operation: Press any of the front-panel function keys except .
  • Page 69
    Chapter 3 Features and Functions Amplitude Modulation (AM) Modulating Waveform Shape The function generator will accept an internal or external modulation source for AM. • Modulating waveform shape (internal source): Sine, Square, Ramp, Negative Ramp, Triangle, Noise, or Arb waveform. The default is Sine. •…
  • Page 70
    Chapter 3 Features and Functions Amplitude Modulation (AM) Modulation Depth The modulation depth is expressed as a percentage and represents the extent of the amplitude variation. At 0% depth, the output amplitude is half of the selected value. At 100% depth, the output amplitude equals the selected value.
  • Page 71
    Chapter 3 Features and Functions Amplitude Modulation (AM) Modulating Source The function generator will accept an internal or external modulation source for AM. • Modulating source: Internal or External. The default is Internal. • If you select the External source, the carrier waveform is modulated with an external waveform.
  • Page 72: Frequency Modulation (Fm)

    Chapter 3 Features and Functions Frequency Modulation (FM) Frequency Modulation (FM) A modulated waveform consists of a carrier waveform and a modulating waveform. In FM, the frequency of the carrier is varied by the instantaneous voltage of the modulating waveform. For more information on the fundamentals of Frequency Modulation, refer to chapter 7, “Tutorial”.

  • Page 73
    Chapter 3 Features and Functions Frequency Modulation (FM) Carrier Waveform Shape • FM carrier shape: Sine, Square, Ramp, or Arbitrary waveform. The default is Sine. You cannot use pulse, noise, or dc as the carrier waveform. • Front-Panel Operation: Press any of the front-panel function keys except .
  • Page 74
    Chapter 3 Features and Functions Frequency Modulation (FM) Carrier Frequency The maximum carrier frequency depends on the function selected as shown below. The default is 1 kHz for all functions. Function Minimum Frequency Maximum Frequency Sine 5 Hz 80 MHz Square 5 Hz 80 MHz…
  • Page 75
    Chapter 3 Features and Functions Frequency Modulation (FM) Modulating Waveform Shape The function generator will accept an internal or external modulation source for FM. • Modulating waveform shape (internal source): Sine, Square, Ramp, Negative Ramp, Triangle, Noise, or Arb waveform. The default is Sine. •…
  • Page 76
    Chapter 3 Features and Functions Frequency Modulation (FM) Peak Frequency Deviation The peak frequency deviation represents the variation in frequency of the modulating waveform from the carrier frequency. • Peak frequency deviation: 5 Hz to 40.05 MHz (limited to 550 kHz for ramps and 12.55 MHz for arbitrary waveforms).
  • Page 77
    Chapter 3 Features and Functions Frequency Modulation (FM) Modulating Source The function generator will accept an internal or external modulation source for FM. • Modulating source: Internal or External. The default is Internal. • If you select the External source, the carrier waveform is modulated with an external waveform.
  • Page 78: Frequency-Shift Keying (Fsk) Modulation

    Chapter 3 Features and Functions Frequency-Shift Keying (FSK) Modulation Frequency-Shift Keying (FSK) Modulation You can configure the function generator to “shift” its output frequency between two preset values using FSK modulation. The rate at which the output shifts between the two frequencies (called the “carrier frequency” and the “hop frequency”) is determined by the internal rate generator or the signal level on the rear-panel Trig In connector.

  • Page 79
    Chapter 3 Features and Functions Frequency-Shift Keying (FSK) Modulation Carrier Waveform Shape • FSK carrier shape: Sine, Square, Ramp, or Arbitrary waveform. The default is Sine. You cannot use pulse, noise, or dc as the carrier waveform. • Front-Panel Operation: Press any of the front-panel function keys except .
  • Page 80
    Chapter 3 Features and Functions Frequency-Shift Keying (FSK) Modulation FSK “Hop” Frequency The maximum alternate (or “hop”) frequency depends on the function selected as shown below. The default is 100 Hz for all functions. Function Minimum Frequency Maximum Frequency 1 µHz Sine 80 MHz 1 µHz…
  • Page 81
    Chapter 3 Features and Functions Frequency-Shift Keying (FSK) Modulation FSK Source • FSK source: Internal or External. The default is Internal. • When the Internal source is selected, the rate at which the output frequency “shifts” between the carrier frequency and hop frequency is determined by the FSK rate specified.
  • Page 82: Frequency Sweep

    Chapter 3 Features and Functions Frequency Sweep Frequency Sweep In the frequency sweep mode, the function generator “steps” from the start frequency to the stop frequency at a sweep rate which you specify. You can sweep up or down in frequency, and with either linear or logarithmic spacing.

  • Page 83
    Chapter 3 Features and Functions Frequency Sweep Start Frequency and Stop Frequency The start frequency and stop frequency set the upper and lower frequency bounds for the sweep. The function generator begins at the start frequency, sweeps to the stop frequency, and then resets back to the start frequency. •…
  • Page 84
    Chapter 3 Features and Functions Frequency Sweep Center Frequency and Frequency Span If desired, you can set the frequency boundaries of the sweep using a center frequency and frequency span. These parameters are similar to the start frequency and stop frequency (see the previous page) and are included to give you added flexibility.
  • Page 85
    Chapter 3 Features and Functions Frequency Sweep Sweep Mode You can sweep with either linear or logarithmic spacing. For a linear sweep, the function generator varies the output frequency in a linear fashion during the sweep. For a logarithmic sweep, the function generator varies the output frequency in a logarithmic fashion.
  • Page 86
    Chapter 3 Features and Functions Frequency Sweep Marker Frequency If desired, you can set the frequency at which the signal on the front- panel Sync connector goes to a logic low during the sweep. The Sync signal always goes from low to high at the beginning of the sweep. •…
  • Page 87
    Chapter 3 Features and Functions Frequency Sweep Sweep Trigger Source In the sweep mode, the function generator outputs a single sweep when a trigger signal is received. After one sweep from the start frequency to the stop frequency, the function generator waits for the next trigger while outputting the start frequency.
  • Page 88
    Chapter 3 Features and Functions Frequency Sweep Trigger Out Signal A “trigger out” signal is provided on the rear-panel Trig Out connector (used with sweep and burst only). When enabled, a TTL-compatible square waveform with either a rising edge (default) or falling edge is output from the Trig Out connector at the beginning of the sweep.
  • Page 89: Burst Mode

    Chapter 3 Features and Functions Burst Mode Burst Mode You can configure the function generator to output a waveform with a specified number of cycles, called a burst. The function generator can produce a burst using sine, square, ramp, pulse, or arbitrary waveforms (noise is allowed only in the gated burst mode and dc is not allowed).

  • Page 90
    Chapter 3 Features and Functions Burst Mode Burst Type You can use burst in one of two modes as described below. The function generator enables one burst mode at a time based on the trigger source and burst source that you select (see the table below). •…
  • Page 91
    Chapter 3 Features and Functions Burst Mode • When the gated mode is selected, the burst count, burst period, and trigger source are ignored (these parameters are used for the triggered burst mode only). If a manual trigger is received, it is ignored and no error will be generated.
  • Page 92
    Chapter 3 Features and Functions Burst Mode Waveform Frequency The waveform frequency defines the repetition rate of the burst waveform in the triggered and external gated modes. In the triggered mode, the number of cycles specified by the burst count is output at the waveform frequency.
  • Page 93
    Chapter 3 Features and Functions Burst Mode Burst Count The burst count defines the number of cycles to be output per burst. Used in the triggered burst mode only (internal or external source). • Burst count: 1 to 1,000,000 cycles, in 1 cycle increments. You can also select an infinite burst count.
  • Page 94
    Chapter 3 Features and Functions Burst Mode Burst Period The burst period defines time from the start of one burst to the start of the next burst. Used in the internal triggered burst mode only. Keep in mind that burst period is different than the “waveform frequency” which specifies the frequency of the bursted signal.
  • Page 95
    Chapter 3 Features and Functions Burst Mode Burst Phase The burst phase defines the starting phase of the burst. • Burst phase: -360 degrees to +360 degrees. The default is 0 degrees. • From the remote interface, you can set the starting phase in degrees or radians using the UNIT:ANGL command (see page 192).
  • Page 96
    Chapter 3 Features and Functions Burst Mode Burst Trigger Source In the triggered burst mode, the function generator outputs a burst with the specified number of cycles (burst count) each time a trigger is received. After the specified number of cycles have been output, the function generator stops and waits for the next trigger.
  • Page 97
    Chapter 3 Features and Functions Burst Mode • Remote Interface Operation: TRIGger:SOURce {IMMediate|EXTernal|BUS} Use the following command to insert a trigger delay. TRIGger:DELay {<seconds>|MINimum|MAXimum} Use the following command to specify whether the function generator triggers on the rising or falling edge of the Trig In connector. TRIGger:SLOPe {POSitive|NEGative} See “Triggering”…
  • Page 98: Triggering

    Chapter 3 Features and Functions Triggering Triggering Applies to sweep and burst only. You can issue triggers for sweeps or bursts using internal triggering, external triggering, or manual triggering. • Internal or “automatic” triggering is enabled when you turn on the function generator.

  • Page 99
    Chapter 3 Features and Functions Triggering • The trigger source setting is stored in volatile memory; the source is set to internal trigger (front panel) or immediate (remote interface) when power has been off or after a remote interface reset. •…
  • Page 100
    Chapter 3 Features and Functions Triggering External Triggering In the external trigger mode, the function generator will accept a hardware trigger applied to the rear-panel Trig In connector. The function generator initiates one sweep or outputs one burst each time Trig In receives a TTL pulse with the specified edge. See also “Trigger Input Signal,”…
  • Page 101
    Chapter 3 Features and Functions Triggering Trigger Input Signal Trig In / Out INPUT FSK /Burst +5 V >100 ns Rising edge shown. This rear-panel connector is used in the following modes: • Triggered Sweep Mode: To select the external source, press the Trigger Setup softkey and then select the Source Ext softkey or execute the TRIG:SOUR EXT command from the remote interface (sweep must be enabled).
  • Page 102
    Chapter 3 Features and Functions Triggering Trigger Output Signal A “trigger out” signal is provided on the rear-panel Trig Out connector (used with sweep and burst only). When enabled, a TTL-compatible square waveform with either a rising edge (default) or falling edge is output from the rear-panel Trig Out connector at the beginning of the sweep or burst.
  • Page 103: Arbitrary Waveforms

    Chapter 3 Features and Functions Arbitrary Waveforms Arbitrary Waveforms There are five built-in arbitrary waveforms stored in non-volatile memory. You can also store up to four user-defined waveforms in non-volatile memory in addition to one in volatile memory. Each waveform can contain between 1 (a dc voltage) and 65,536 (64K) data points.

  • Page 104
    Chapter 3 Features and Functions Arbitrary Waveforms 3 Set the waveform period. Press the Cycle Period softkey to set the time boundaries for the waveform. The time value of the last point that can be defined in the waveform must be less than the specified cycle period. For this example, set the period of the waveform to 10 ms.
  • Page 105
    Chapter 3 Features and Functions Arbitrary Waveforms 6 Set the initial number of waveform points. You can create an arbitrary waveform with up to 65,536 (64K) points. The waveform editor initially builds a waveform with two points and automatically connects the last point of the waveform to the voltage level of the first point to create a continuous waveform.
  • Page 106
    Chapter 3 Features and Functions Arbitrary Waveforms 9 Define the next waveform point. Press the Point # softkey and then turn the knob to move to Point #2. Press the Time softkey to set the time for the current point (this softkey is not available for Point #1).
  • Page 107
    Chapter 3 Features and Functions Arbitrary Waveforms 11 Store the arbitrary waveform in memory. Press the End / Store softkey to store the new waveform in memory. Then press the DONE softkey to store the waveform in volatile memory or press the Store in Non-Vol softkey to store the waveform in one of four non-volatile memory locations.
  • Page 108
    Chapter 3 Features and Functions Arbitrary Waveforms Additional Information on Arbitrary Waveforms • As a shortcut to determine which arbitrary waveform is selected, press . A temporary message is displayed on the front panel. • In addition to creating a new arbitrary waveform from the front panel, you can also edit any existing user-defined waveforms.
  • Page 109: System-Related Operations

    Chapter 3 Features and Functions System-Related Operations System-Related Operations This section gives information on topics such as instrument state storage, power-down recall, error conditions, self test, and front-panel display control. This information is not directly related to waveform generation but is an important part of operating the function generator. Instrument State Storage The function generator has five storage locations in non-volatile memory to store instrument states.

  • Page 110
    Chapter 3 Features and Functions System-Related Operations • You can assign a custom name to each of the storage locations (however, you cannot name location “0” from the front panel). You can name a location from the front panel or over the remote interface, but you can only recall a state by name from the front panel.
  • Page 111
    Chapter 3 Features and Functions System-Related Operations • Front-Panel Operation: Press and then select the Store State or Recall State softkey. To delete a stored state, select the Delete State softkey (also removes the custom name for this memory location). To configure the function generator to recall the factory default state at power-on, press and then select the Pwr-On Default softkey.
  • Page 112
    Chapter 3 Features and Functions System-Related Operations Error Conditions A record of up to 20 command syntax or hardware errors can be stored in the function generator’s error queue. See chapter 5 for a complete listing of the errors. • Errors are retrieved in first-in-first-out (FIFO) order. The first error returned is the first error that was stored.
  • Page 113
    Chapter 3 Features and Functions System-Related Operations Beeper Control Normally, the function generator will emit a tone when an error is generated from the front-panel or over the remote interface. You may want to disable the front-panel beeper for certain applications. •…
  • Page 114
    • If the complete self-test is successful, “Self-Test Passed” is displayed on the front panel. If the self-test fails, “Self-Test Failed” is displayed and an error number is shown. See the Agilent 33250A Service Guide for instructions on returning the instrument to Agilent for service.
  • Page 115
    Chapter 3 Features and Functions System-Related Operations Display Control For security reasons, or to speed up the rate at which the function generator can execute commands from the remote interface, you may want to turn off the front-panel display. From the remote interface, you can also display a 12-character message on the front panel.
  • Page 116
    Chapter 3 Features and Functions System-Related Operations • Remote Interface Operation: The following command turns off the front-panel display. DISP OFF The following command displays a message on the front panel and turns on the display if currently disabled. DISP:TEXT ’Test in Progress…’ To clear the message displayed on the front panel (without changing the display state), send the following command.
  • Page 117
    50 characters). *IDN? This command returns a string in the form: Agilent Technologies,33250A,0,m.mm-l.ll-f.ff-gg-p SCPI Language Version Query The function generator complies with the rules and conventions of the present version of SCPI (Standard Commands for Programmable Instruments).
  • Page 118: Remote Interface Configuration

    Chapter 3 Features and Functions Remote Interface Configuration Remote Interface Configuration This section gives information on configuring the function generator for remote interface communication. For information on configuring the instrument from the front panel, see “To Configure the Remote Interface” starting on page 44.

  • Page 119
    “I/O” menu. See also “To Configure the Remote Interface,” on page 44. • Remote Interface Operation: SYSTem:INTerface {GPIB|RS232} Refer to “RS-232 Interface Configuration” on page 219 for information on connecting the 33250A to a computer over the RS-232 interface.
  • Page 120
    Chapter 3 Features and Functions Remote Interface Configuration Baud Rate Selection (RS-232) You can select one of several baud rates for RS-232 operation. When shipped from the factory, the baud rate is set to 57,600 baud. You can set the baud rate from the front panel only. •…
  • Page 121
    Chapter 3 Features and Functions Remote Interface Configuration Handshake Selection (RS-232) You can select one of several handshake (or “flow control”) methods to coordinate the transfer of data between the function generator and your computer or modem. The method that you select will be determined by the handshake mode used by your computer or modem.
  • Page 122
    Chapter 3 Features and Functions Remote Interface Configuration • XON/XOFF: This mode uses special characters embedded in the data stream to control the flow. If the function generator is addressed to send data, it continues sending data until the “XOFF” character (13H) is received.
  • Page 123: Calibration Overview

    If you forget your security code, you can disable the security feature by adding a jumper inside the instrument. See the Agilent 33250A Service Guide for more information. • The security code is set to “AT33250A” when the function generator is shipped from the factory.

  • Page 124
    Chapter 3 Features and Functions Calibration Overview To Unsecure for Calibration You can unsecure the function generator either from the front panel or over the remote interface. The function generator is secured when shipped from the factory and the security code is set to “AT33250A”. •…
  • Page 125
    Chapter 3 Features and Functions Calibration Overview To Change the Security Code To change the security code, you must first unsecure the function generator, and then enter a new code. Make sure you have read the security code rules described on page 123 before attempting to change the security code.
  • Page 126
    Chapter 3 Features and Functions Calibration Overview Calibration Message The function generator allows you to store one message in calibration memory in the mainframe. For example, you can store such information as the date when the last calibration was performed, the date when the next calibration is due, the function generator’s serial number, or the name and phone number of the person to contact for a new calibration.
  • Page 127: Factory Default Settings

    Chapter 3 Features and Functions Factory Default Settings Factory Default Settings Output Configuration Factory Setting Function Sine wave Frequency 1 kHz Amplitude / Offset 100 mVpp / 0.000 Vdc Output Units Output Termination 50Ω Autorange Modulation (AM, FM, FSK) Factory Setting Carrier Waveform 1 kHz Sine wave Modulating Waveform…

  • Page 129
    Remote Interface Reference…
  • Page 130
    Remote Interface Reference • SCPI Command Summary, on page 131 • Simplified Programming Overview, on page 142 SCPI • Using the APPLy Command, on page 144 • Output Configuration Commands, on page 153 • Pulse Configuration Commands, on page 166 •…
  • Page 131: Scpi Command Summary

    Chapter 4 Remote Interface Reference SCPI Command Summary SCPI Command Summary Throughout this manual, the following conventions are used for SCPI command syntax for remote interface programming: • Square brackets ( [ ] ) indicate optional keywords or parameters. • Braces ( { } ) enclose parameters within a command string. •…

  • Page 132
    Chapter 4 Remote Interface Reference SCPI Command Summary Output Configuration Commands (see page 153 for more information) FUNCtion {SINusoid|SQUare|RAMP|PULSe|NOISe|DC|USER} FUNCtion? frequency FREQuency {< >|MINimum|MAXimum} FREQuency? [MINimum|MAXimum] amplitude VOLTage {< >|MINimum|MAXimum} VOLTage? [MINimum|MAXimum] offset VOLTage:OFFSet {< >|MINimum|MAXimum} VOLTage:OFFSet? [MINimum|MAXimum] VOLTage voltage :HIGH {<…
  • Page 133
    Chapter 4 Remote Interface Reference SCPI Command Summary Pulse Configuration Commands (see page 166 for more information) seconds PULSe:PERiod {< >|MINimum|MAXimum} PULSe:PERiod? [MINimum|MAXimum] PULSe 50% to 50% Thresholds seconds :WIDTh {< >|MINimum|MAXimum} :WIDTh? [MINimum|MAXimum] seconds >|MINimum|MAXimum} 10% to 90% Thresholds :TRANsition {<…
  • Page 134
    Chapter 4 Remote Interface Reference SCPI Command Summary FM Commands FM:INTernal :FUNCtion {SINusoid|SQUare|RAMP|NRAMp|TRIangle|NOISe|USER} :FUNCtion? FM:INTernal frequency :FREQuency {< >|MINimum|MAXimum} :FREQuency? [MINimum|MAXimum] peak deviation in Hz FM:DEViation {< >|MINimum|MAXimum} FM:DEViation? [MINimum|MAXimum] FM:SOURce {INTernal|EXTernal} FM:SOURce? FM:STATe {OFF|ON} FM:STATe? FSK Commands frequency FSKey:FREQuency {< >|MINimum|MAXimum} FSKey:FREQuency? [MINimum|MAXimum] rate in Hz…
  • Page 135
    Chapter 4 Remote Interface Reference SCPI Command Summary Sweep Commands (see page 181 for more information) FREQuency frequency :STARt {< >|MINimum|MAXimum} :STARt? [MINimum|MAXimum] frequency :STOP {< >|MINimum|MAXimum} :STOP? [MINimum|MAXimum] FREQuency frequency :CENTer {< >|MINimum|MAXimum} :CENTer? [MINimum|MAXimum] frequency :SPAN {< >|MINimum|MAXimum} :SPAN? [MINimum|MAXimum] SWEep :SPACing {LINear|LOGarithmic}…
  • Page 136
    Chapter 4 Remote Interface Reference SCPI Command Summary Burst Commands (see page 187 for more information) BURSt:MODE {TRIGgered|GATed} BURSt:MODE? # cycles BURSt:NCYCles {< >|INFinity|MINimum|MAXimum} BURSt:NCYCles? [MINimum|MAXimum] seconds BURSt:INTernal:PERiod {< >|MINimum|MAXimum} BURSt:INTernal:PERiod? [MINimum|MAXimum] angle BURSt:PHASe {< >|MINimum|MAXimum} BURSt:PHASe? [MINimum|MAXimum] BURSt:STATe {OFF|ON} BURSt:STATe? UNIT:ANGLe {DEGree|RADian} UNIT:ANGLe?
  • Page 137
    Chapter 4 Remote Interface Reference SCPI Command Summary Arbitrary Waveform Commands (see page 198 for more information) value value DATA VOLATILE, < >, < >, . . . binary block value value DATA:DAC VOLATILE, {< >|< >, < >, . . . } Specify Byte Order FORMat:BORDer {NORMal|SWAPped} FORMat:BORDer?
  • Page 138
    Chapter 4 Remote Interface Reference SCPI Command Summary Triggering Commands (see page 195 for more information) These commands are used for Sweep and Burst only. TRIGger:SOURce {IMMediate|EXTernal|BUS} TRIGger:SOURce? TRIGger *TRG seconds Triggered Burst Mode TRIGger:DELay {< >|MINimum|MAXimum} TRIGger:DELay? [MINimum|MAXimum] “Trig In” Connector TRIGger:SLOPe {POSitive|NEGative} TRIGger:SLOPe? External Gated Burst…
  • Page 139
    Chapter 4 Remote Interface Reference SCPI Command Summary System-Related Commands (see page 213 for more information) SYSTem:ERRor? *IDN? DISPlay {OFF|ON} DISPlay? DISPlay quoted string :TEXT < > :TEXT? :TEXT:CLEar *RST *TST? SYSTem:VERSion? SYSTem :BEEPer :BEEPer:STATe {OFF|ON} :BEEPer:STATe? *LRN? *OPC *OPC? *WAI Interface Configuration Commands (see page 218 for more information)
  • Page 140
    Chapter 4 Remote Interface Reference SCPI Command Summary Phase-Lock Commands (see page 223 for more information) angle PHASe {< >|MINimum|MAXimum} PHASe? [MINimum|MAXimum] PHASe:REFerence PHASe:UNLock:ERRor:STATe {OFF|ON} PHASe:UNLock:ERRor:STATe? UNIT:ANGLe {DEGree|RADian} UNIT:ANGLe? Status Reporting Commands (see page 235 for more information) *STB? enable value *SRE <…
  • Page 141
    Chapter 4 Remote Interface Reference SCPI Command Summary Calibration Commands (see page 239 for more information) CALibration? CALibration code :SECure:STATe {OFF|ON},< > :SECure:STATe? new code :SECure:CODE < > :SETup <0|1|2|3| . . . |115> :SETup? value :VALue < > :VALue? :COUNt? quoted string :STRing <…
  • Page 142: Simplified Programming Overview

    Chapter 4 Remote Interface Reference Simplified Programming Overview Simplified Programming Overview This section gives an overview of the basic techniques used to program the function generator over the remote interface. This section is only an overview and does not give all of the details you will need to write your own application programs.

  • Page 143
    Chapter 4 Remote Interface Reference Simplified Programming Overview Reading a Query Response Only the query commands (commands that end with “?”) will instruct the function generator to send a response message. Queries return internal instrument settings. For example, the following command string sent from your computer will read the function generator’s error queue and retrieve the response from the most recent error.
  • Page 144: Using The Apply Command

    Chapter 4 Remote Interface Reference Using the APPLy Command Using the APPLy Command See also “Output Configuration” starting on page 49 in chapter 3. The APPLy command provides the most straightforward method to program the function generator over the remote interface. You can select the function, frequency, amplitude, and offset all in one command as shown in the syntax statement below.

  • Page 145
    Chapter 4 Remote Interface Reference Using the APPLy Command Output Frequency • For the frequency parameter of the APPLy command, the output frequency range depends on the function specified. You can substitute “MINimum”, “MAXimum”, or “DEFault” in place of a specific value for the frequency parameter.
  • Page 146
    Chapter 4 Remote Interface Reference Using the APPLy Command Output Amplitude • For the amplitude parameter of the APPLy command, the output amplitude range depends on the function specified and the output termination. You can substitute “MINimum”, “MAXimum”, or “DEFault” in place of a specific value for the amplitude parameter.
  • Page 147
    Chapter 4 Remote Interface Reference Using the APPLy Command • You cannot specify the output amplitude in dBm if the output termination is currently set to “high impedance”. The units are automatically converted to Vpp. See the VOLT:UNIT command on page 165 for more information.
  • Page 148
    Chapter 4 Remote Interface Reference Using the APPLy Command DC Offset Voltage • For the offset parameter of the APPLy command, you can substitute “MINimum”, “MAXimum”, or “DEFault” in place of a specific value for the parameter. MIN selects the most negative dc offset voltage for the function and amplitude specified.
  • Page 149
    Chapter 4 Remote Interface Reference Using the APPLy Command APPLy Command Syntax • Because of the use of optional parameters in the APPLy commands (enclosed in square brackets), you must specify frequency to use the amplitude parameter, and you must specify both frequency and amplitude to use the offset parameter.
  • Page 150
    Chapter 4 Remote Interface Reference Using the APPLy Command APPLy:SINusoid [<frequency> [,<amplitude> [,<offset>] ]] Output a sine wave with the specified frequency, amplitude, and dc offset. The waveform is output as soon as the command is executed. APPLy:SQUare [<frequency> [,<amplitude> [,<offset>] ]] Output a square wave with the specified frequency, amplitude, and dc offset.
  • Page 151
    Chapter 4 Remote Interface Reference Using the APPLy Command APPLy:NOISe [<frequency|DEFault> [,<amplitude> [,<offset>] ]] Output Gaussian noise with the specified amplitude and dc offset. The waveform is output as soon as the command is executed. • The frequency parameter has no effect for this command but you must specify a value or “DEFault”…
  • Page 152
    Chapter 4 Remote Interface Reference Using the APPLy Command APPLy? Query the function generator’s current configuration and return a quoted string. The purpose of this command is to allow you to append this query response to an APPL: command in your programming application and use the result to place the function generator in the specified state.
  • Page 153: Output Configuration Commands

    Chapter 4 Remote Interface Reference Output Configuration Commands Output Configuration Commands See also “Output Configuration” starting on page 49 in chapter 3. This section describes the low-level commands used to program the function generator. Although the APPLy command provides the most straightforward method to program the function generator, the low-level commands give you more flexibility to change individual parameters.

  • Page 154
    Chapter 4 Remote Interface Reference Output Configuration Commands • Function Limitations: If you change to a function whose maximum frequency is less than that of the current function, the frequency is adjusted to the maximum value for the new function. For example, if you are currently outputting an 80 MHz sine wave and then change to the ramp function, the function generator will automatically adjust the output frequency to 1 MHz (the upper limit for ramps).
  • Page 155
    Chapter 4 Remote Interface Reference Output Configuration Commands FREQuency {<frequency>|MINimum|MAXimum} FREQuency? [MINimum|MAXimum] Set the output frequency. MIN selects the lowest frequency allowed for the selected function and MAX selects the highest frequency allowed. The default is 1 kHz for all functions. The FREQ? query returns the frequency setting in hertz for the function currently selected.
  • Page 156
    Chapter 4 Remote Interface Reference Output Configuration Commands VOLTage {<amplitude>|MINimum|MAXimum} VOLTage? [MINimum|MAXimum] Set the output amplitude. The default amplitude is 100 mVpp (into 50Ω) for all functions. MIN selects the smallest amplitude (1 mVpp into 50Ω). MAX selects the largest amplitude for the selected function (at most 10 Vpp into 50Ω…
  • Page 157
    Chapter 4 Remote Interface Reference Output Configuration Commands • Limits Due to Units Selection: In some cases, the amplitude limits are determined by the output units selected. This may occur when the units are Vrms or dBm due to the differences in crest factor for the various output functions.
  • Page 158
    Chapter 4 Remote Interface Reference Output Configuration Commands VOLTage:OFFSet {<offset>|MINimum|MAXimum} VOLTage:OFFSet? [MINimum|MAXimum] Set the dc offset voltage. The default offset is 0 volts for all functions. MIN selects the most negative dc offset voltage for the selected function and amplitude. MAX selects the largest dc offset for the selected function and amplitude.
  • Page 159
    Chapter 4 Remote Interface Reference Output Configuration Commands • You can also set the offset by specifying a high level and low level. For example, if you set the high level to +2 volts and the low level to -3 volts, the resulting amplitude is 5 Vpp (with an associated offset voltage of -500 mV).
  • Page 160
    Chapter 4 Remote Interface Reference Output Configuration Commands • Note that when you set the high and low levels, you are also setting the amplitude of the waveform. For example, if you set the high level to +2 volts and the low level to -3 volts, the resulting amplitude is 5 Vpp (with an offset voltage of -500 mV).
  • Page 161
    Chapter 4 Remote Interface Reference Output Configuration Commands FUNCtion:SQUare:DCYCle {<percent>|MINimum|MAXimum} FUNCtion:SQUare:DCYCle? [MINimum|MAXimum] Set the duty cycle percentage for square waves. Duty cycle represents the amount of time per cycle that the square wave is at a high level (assuming that the waveform polarity is not inverted). The default is 50%. MIN selects the minimum duty cycle for the selected frequency and MAX selects the maximum duty cycle (see restrictions below).
  • Page 162
    Chapter 4 Remote Interface Reference Output Configuration Commands FUNCtion:RAMP:SYMMetry {<percent>|MINimum|MAXimum} FUNCtion:RAMP:SYMMetry? [MINimum|MAXimum] Set the symmetry percentage for ramp waves. Symmetry represents the amount of time per cycle that the ramp wave is rising (assuming that the waveform polarity is not inverted). You can set the symmetry to any value from 0% to 100%.
  • Page 163
    OUTPut:LOAD? [MINimum|MAXimum] Select the desired output termination (i.e., the impedance of the load attached to the output of the Agilent 33250A). The specified value is used for amplitude, offset, and high/low level settings. You can set the load to any value from 1Ω to 10 kΩ. MIN selects 1Ω. MAX selects 10 kΩ. INF sets the output termination to “high impedance”…
  • Page 164
    Chapter 4 Remote Interface Reference Output Configuration Commands OUTPut:POLarity {NORMal|INVerted} OUTPut:POLarity? Invert the waveform relative to the offset voltage. In the normal mode (default), the waveform goes positive during the first part of the cycle. In the inverted mode, the waveform goes negative during the first part of the cycle.
  • Page 165
    Chapter 4 Remote Interface Reference Output Configuration Commands VOLTage:UNIT {VPP|VRMS|DBM} VOLTage:UNIT? Select the units for output amplitude (does not affect offset voltage or high/low levels). The default is VPP. The :UNIT? query returns “VPP”, “VRMS”, or “DBM”. • The function generator uses the current units selection for both front panel and remote interface operations.
  • Page 166: Pulse Configuration Commands

    Chapter 4 Remote Interface Reference Pulse Configuration Commands Pulse Configuration Commands See also “Pulse Waveforms” starting on page 64 in chapter 3. This section describes the low-level commands used to program the function generator to output a pulse waveform. To select the pulse function, use the FUNC PULS command (see page 153).

  • Page 167
    Chapter 4 Remote Interface Reference Pulse Configuration Commands • This command affects the period (and frequency) for all waveform functions (not just pulse). For example, if you select a period using the PULS:PER command and then change the function to sine wave, the specified period will be used for the new function.
  • Page 168
    Chapter 4 Remote Interface Reference Pulse Configuration Commands PULSe:TRANsition {<seconds>|MINimum|MAXimum} PULSe:TRANsition? [MINimum|MAXimum] Set the edge time in seconds for both the rising and falling edges. The edge time represents the time from the 10% threshold to the 90% threshold of each edge. You can vary the edge time from 5 ns to 1 ms (see restrictions below).
  • Page 169: Amplitude Modulation (Am) Commands

    Chapter 4 Remote Interface Reference Amplitude Modulation (AM) Commands Amplitude Modulation (AM) Commands See also “Amplitude Modulation” starting on page 67 in chapter 3. AM Overview The following is an overview of the steps required to generate an AM waveform. The commands used for AM are listed on the next page. 1 Configure the carrier waveform.

  • Page 170
    Chapter 4 Remote Interface Reference Amplitude Modulation (AM) Commands AM Commands Use the APPLy command or the equivalent FUNC, FREQ, VOLT, and VOLT:OFFS commands to configure the carrier waveform. AM:SOURce {INTernal|EXTernal} AM:SOURce? Select the source of the modulating signal. The function generator will accept an internal or external modulation source.
  • Page 171
    Chapter 4 Remote Interface Reference Amplitude Modulation (AM) Commands AM:INTernal:FREQuency {<frequency>|MINimum|MAXimum} AM:INTernal:FREQuency? [MINimum|MAXimum] Set the frequency of the modulating waveform. Used only when the Internal modulation source is selected (AM:SOUR INT command). Select from 2 mHz to 20 kHz. The default is 100 Hz. MIN = 2 mHz. MAX = 20 kHz.
  • Page 172: Frequency Modulation (Fm) Commands

    Chapter 4 Remote Interface Reference Frequency Modulation (FM) Commands Frequency Modulation (FM) Commands See also “Frequency Modulation” starting on page 72 in chapter 3. FM Overview The following is an overview of the steps required to generate an FM waveform. The commands used for FM are listed on the next page. 1 Configure the carrier waveform.

  • Page 173
    Chapter 4 Remote Interface Reference Frequency Modulation (FM) Commands FM Commands Use the APPLy command or the equivalent FUNC, FREQ, VOLT, and VOLT:OFFS commands to configure the carrier waveform. FM:SOURce {INTernal|EXTernal} FM:SOURce? Select the source of the modulating signal. The function generator will accept an internal or external modulation source.
  • Page 174
    Chapter 4 Remote Interface Reference Frequency Modulation (FM) Commands FM:INTernal:FREQuency {<frequency>|MINimum|MAXimum} FM:INTernal:FREQuency? [MINimum|MAXimum] Set the frequency of the modulating waveform. Used only when the Internal modulation source is selected (FM:SOUR INT command). Select from 2 mHz to 20 kHz. The default is 10 Hz. MIN = 2 mHz. MAX = 20 kHz.
  • Page 175
    Chapter 4 Remote Interface Reference Frequency Modulation (FM) Commands • If the deviation causes the carrier waveform to exceed a frequency boundary for the current duty cycle (square waveform only), the function generator will automatically adjust the duty cycle to the maximum value allowed with the present carrier frequency.
  • Page 176: Frequency-Shift Keying (Fsk) Commands

    Chapter 4 Remote Interface Reference Frequency-Shift Keying (FSK) Commands Frequency-Shift Keying (FSK) Commands See also “FSK Modulation” starting on page 78 in chapter 3. FSK Overview The following is an overview of the steps required to generate an FSK modulated waveform. The commands used for FSK are listed on the next page.

  • Page 177
    Chapter 4 Remote Interface Reference Frequency-Shift Keying (FSK) Commands FSK Commands Use the APPLy command or the equivalent FUNC, FREQ, VOLT, and VOLT:OFFS commands to configure the carrier waveform. FSKey:SOURce {INTernal|EXTernal} FSKey:SOURce? Select an internal or external FSK source. The default is INT. The :SOUR? query returns “INT”…
  • Page 178
    Chapter 4 Remote Interface Reference Frequency-Shift Keying (FSK) Commands FSKey:FREQuency {<frequency>|MINimum|MAXimum} FSKey:FREQuency? [MINimum|MAXimum] Set the FSK alternate (or “hop”) frequency. Select from 1 µHz to 80 MHz (limited to 1 MHz for ramps and 25 MHz for arbitrary waveforms). The default is 100 Hz. MIN = 1 µHz. MAX = 80 MHz. The :FREQ? query returns the “hop”…
  • Page 179: Frequency Sweep Commands

    Chapter 4 Remote Interface Reference Frequency Sweep Commands Frequency Sweep Commands See also “Frequency Sweep” starting on page 82 in chapter 3. Sweep Overview The following is an overview of the steps required to generate a sweep. The commands used for sweep are listed on page 181. 1 Select the waveform shape, amplitude, and offset.

  • Page 180
    Chapter 4 Remote Interface Reference Frequency Sweep Commands 4 Set the sweep time. Use the SWE:TIME command to set the number of seconds required to sweep from the start frequency to the stop frequency. 5 Select the sweep trigger source. Use the TRIG:SOUR command to select the source from which the sweep will be triggered.
  • Page 181
    Chapter 4 Remote Interface Reference Frequency Sweep Commands Sweep Commands FREQuency:STARt {<frequency>|MINimum|MAXimum} FREQuency:STARt? [MINimum|MAXimum] Set the start frequency (used in conjunction with the stop frequency). Select from 1 µHz to 80 MHz (limited to 1 MHz for ramps and 25 MHz for arbitrary waveforms).
  • Page 182
    Chapter 4 Remote Interface Reference Frequency Sweep Commands FREQuency:CENTer {<frequency>|MINimum|MAXimum} FREQuency:CENTer? [MINimum|MAXimum] Set the center frequency (used in conjunction with the frequency span). Select from 1 µHz to 80 MHz (limited to 1 MHz for ramps and 25 MHz for arbitrary waveforms).
  • Page 183
    Chapter 4 Remote Interface Reference Frequency Sweep Commands SWEep:SPACing {LINear|LOGarithmic} SWEep:SPACing? Select linear or logarithmic spacing for the sweep. The default is Linear. The :SPAC? query returns “LIN” or “LOG”. • For a linear sweep, the function generator varies the output frequency in a linear fashion during the sweep.
  • Page 184
    Chapter 4 Remote Interface Reference Frequency Sweep Commands TRIGger:SOURce {IMMediate|EXTernal|BUS} TRIGger:SOURce? Select the source from which the function generator will accept a trigger. The function generator will accept an immediate internal trigger, a hardware trigger from the rear-panel Trig In connector, or a software (bus) trigger.
  • Page 185
    Chapter 4 Remote Interface Reference Frequency Sweep Commands TRIGger:SLOPe {POSitive|NEGative} TRIGger:SLOPe? Select whether the function generator uses the rising edge or falling edge of the trigger signal on the rear-panel Trig In connector for an externally-triggered sweep. The default is POS (rising edge). The :SLOP? query returns “POS”…
  • Page 186
    Chapter 4 Remote Interface Reference Frequency Sweep Commands MARKer:FREQuency {<frequency>|MINimum|MAXimum} MARKer:FREQuency? [MINimum|MAXimum] Set the marker frequency. This is the frequency at which the signal on the front-panel Sync connector goes to a logic low during the sweep. The Sync signal always goes from low to high at the beginning of the sweep.
  • Page 187: Burst Mode Commands

    Chapter 4 Remote Interface Reference Burst Mode Commands Burst Mode Commands See also “Burst Mode” starting on page 89 in chapter 3. Burst Mode Overview The following is an overview of the steps required to generate a burst. You can use burst in one of two modes as described below. The function generator enables one burst mode at a time based on the trigger source and burst source that you select (see the table below).

  • Page 188
    Chapter 4 Remote Interface Reference Burst Mode Commands 1 Configure the burst waveform. Use the APPLy command or the equivalent FUNC, FREQ, VOLT, and VOLT:OFFS commands to select the function, frequency, amplitude, and offset of the waveform. You can select a sine, square, ramp, pulse, or arbitrary waveform (noise is allowed only in the gated burst mode and dc is not allowed).
  • Page 189
    Chapter 4 Remote Interface Reference Burst Mode Commands Burst Mode Commands Use the APPLy command or the equivalent FUNC, FREQ, VOLT, and VOLT:OFFS commands to configure the waveform. For internally- triggered bursts, the minimum frequency is 2 mHz. For sine and square waveforms, frequencies above 25 MHz are allowed only with an “infinite”…
  • Page 190
    Chapter 4 Remote Interface Reference Burst Mode Commands BURSt:NCYCles {<# cycles>|INFinity|MINimum|MAXimum} BURSt:NCYCles? [MINimum|MAXimum] Set the number of cycles to be output per burst (triggered burst mode only). Select from 1 cycle to 1,000,000 cycles, in 1 cycle increments (see the restrictions below).
  • Page 191
    Chapter 4 Remote Interface Reference Burst Mode Commands BURSt:INTernal:PERiod {<seconds>|MINimum|MAXimum} BURSt:INTernal:PERiod? [MINimum|MAXimum] Set the burst period for internally-triggered bursts. The burst period defines time from the start of one burst to the start of the next burst. Select from 1 µs to 500 seconds. The default is 10 ms. MIN = 1 µs. MAX = based on the burst count and waveform frequency as shown below.
  • Page 192
    Chapter 4 Remote Interface Reference Burst Mode Commands BURSt:STATe {OFF|ON} BURSt:STATe? Disable or enable the burst mode. To avoid multiple waveform changes, you can enable the burst mode after you have set up the other burst parameters. The default is OFF. The :STAT? query returns “0” (OFF) or “1”…
  • Page 193
    Chapter 4 Remote Interface Reference Burst Mode Commands • When the Bus (software) source is selected, the function generator outputs one burst each time a bus trigger command is received. To trigger the function generator from the remote interface (either GPIB or RS-232), send the TRIG or *TRG (trigger) command. The front-panel key is illuminated when the function generator is waiting for a bus trigger.
  • Page 194
    Chapter 4 Remote Interface Reference Burst Mode Commands BURSt:GATE:POLarity {NORMal|INVerted} BURSt:GATE:POLarity? Select whether the function generator uses true-high or true-low logic levels on the rear-panel Trig In connector for an externally-gated burst. The default is NORM (true-high logic). The :POL? query returns “NORM”…
  • Page 195: Triggering Commands

    Chapter 4 Remote Interface Reference Triggering Commands Triggering Commands Applies to Sweep and Burst only. See also “Triggering” starting on page 98 in chapter 3. TRIGger:SOURce {IMMediate|EXTernal|BUS} TRIGger:SOURce? Select the source from which the function generator will accept a trigger. The function generator will accept an immediate internal trigger, a hardware trigger from the rear-panel Trig In connector, or a software (bus) trigger.

  • Page 196
    Chapter 4 Remote Interface Reference Triggering Commands • To ensure synchronization when the Bus source is selected, send the *WAI (wait) command. When the *WAI command is executed, the function generator waits for all pending operations to complete before executing any additional commands. For example, the following command string guarantees that the first trigger is accepted and the operation is executed before the second trigger is recognized.
  • Page 197
    Chapter 4 Remote Interface Reference Triggering Commands BURSt:GATE:POLarity {NORMal|INVerted} BURSt:GATE:POLarity? Select whether the function generator uses true-high or true-low logic levels on the rear-panel Trig In connector for an externally-gated burst. The default is NORM (true-high logic). The :POL? query returns “NORM”…
  • Page 198: Arbitrary Waveform Commands

    Chapter 4 Remote Interface Reference Arbitrary Waveform Commands Arbitrary Waveform Commands See also “Arbitrary Waveforms” starting on page 103 in chapter 3. Arbitrary Waveform Overview The following is an overview of the steps required to download and output an arbitrary waveform over the remote interface. The commands used for arbitrary waveforms are listed on page 200.

  • Page 199
    Chapter 4 Remote Interface Reference Arbitrary Waveform Commands 3 Copy the arbitrary waveform to non-volatile memory. You can output the arbitrary waveform directly from volatile memory or you can copy the waveform to non-volatile memory using the DATA:COPY command. 4 Select the arbitrary waveform to output. You can select one of the five built-in arbitrary waveforms, one of four user-defined waveforms, or the waveform currently downloaded to volatile memory.
  • Page 200
    Chapter 4 Remote Interface Reference Arbitrary Waveform Commands Arbitrary Waveform Commands DATA VOLATILE, <value>, <value>, . . . Download floating-point values from -1 to +1 into volatile memory. You can download from 1 to 65,536 (64K) points per waveform. The function generator takes the specified number of points and expands them to fill waveform memory.
  • Page 201
    Chapter 4 Remote Interface Reference Arbitrary Waveform Commands DATA:DAC VOLATILE, {<binary block>|<value>, <value>, . . . } Download binary or decimal integer values from -2047 to +2047 into volatile memory. You can download from 1 to 65,536 (64K) points per waveform in IEEE-488.2 binary block format or as a list of values.
  • Page 202
    Chapter 4 Remote Interface Reference Arbitrary Waveform Commands • The following statement shows how to use the DATA:DAC command to download seven integer points using the binary block format (see also “Using the IEEE-488.2 Binary Block Format” below). Binary Data DATA:DAC VOLATILE, #214 •…
  • Page 203
    Chapter 4 Remote Interface Reference Arbitrary Waveform Commands FORMat:BORDer {NORMal|SWAPped} FORMat:BORDer? Used for binary block transfers only. Select the byte order for binary transfers in the block mode using the DATA:DAC command. The default is NORM. The :BORD? query returns “NORM” or “SWAP”. •…
  • Page 204
    Chapter 4 Remote Interface Reference Arbitrary Waveform Commands • If you copy to a waveform name that already exists, the previous waveform is overwritten (and no error will be generated). However, you cannot overwrite any of the five built-in waveforms. •…
  • Page 205
    Chapter 4 Remote Interface Reference Arbitrary Waveform Commands • The function generator does not distinguish between upper- and lower-case letters. Therefore, ARB_1 and arb_1 are the same name. All characters are converted to upper case. • Use the DATA:CAT? command to list the names of the five built-in waveforms (non-volatile), “VOLATILE”…
  • Page 206
    Chapter 4 Remote Interface Reference Arbitrary Waveform Commands DATA:CATalog? List the names of all waveforms currently available for selection. Returns the names of the five built-in waveforms (non-volatile memory), “VOLATILE” if a waveform is currently downloaded to volatile memory, and all user-defined waveforms downloaded to non-volatile memory. •…
  • Page 207
    Chapter 4 Remote Interface Reference Arbitrary Waveform Commands DATA:DELete <arb name> Delete the specified arbitrary waveform from memory. You can delete the waveform in volatile memory or any of the four user-defined waveforms in non-volatile memory. • You cannot delete the arbitrary waveform that is currently being output.
  • Page 208
    Chapter 4 Remote Interface Reference Arbitrary Waveform Commands DATA:ATTRibute:AVERage? [<arb name>] Query the arithmetic average of all data points for the specified arbitrary waveform (-1 ≤ average ≤ +1). The default arb name is the arbitrary waveform currently active (selected with FUNC:USER command). •…
  • Page 209: State Storage Commands

    Chapter 4 Remote Interface Reference State Storage Commands State Storage Commands The function generator has five storage locations in non-volatile memory to store instrument states. The locations are numbered 0 through 4. The function generator automatically uses location “0” to hold the state of the instrument at power down.

  • Page 210
    Chapter 4 Remote Interface Reference State Storage Commands • When power is turned off, the function generator automatically stores its state in storage location “0”. You can configure the function generator to automatically recall the power-down state when power is restored. See the MEM:STAT:REC:AUTO command on page 212 for more information.
  • Page 211
    Chapter 4 Remote Interface Reference State Storage Commands MEMory:STATe:NAME {0|1|2|3|4} [,<name>] MEMory:STATe:NAME? {0|1|2|3|4} Assign a custom name to the specified storage location. You can name a location from the front panel or over the remote interface, but you can only recall a state by name from the front panel (the *RCL command requires a numeric parameter).
  • Page 212
    Chapter 4 Remote Interface Reference State Storage Commands MEMory:STATe:RECall:AUTO {OFF|ON} MEMory:STATe:RECall:AUTO? Disable or enable the automatic recall of the power-down state from storage location “0” when power is turned on. Select “ON” to automatically recall the power-down state when power is turned on. Select “OFF” (default) to issue a reset (*RST command) when power is turned on (state “0”…
  • Page 213: System-Related Commands

    Chapter 4 Remote Interface Reference System-Related Commands System-Related Commands See also “System-Related Operations” starting on page 109 in chapter 3. SYSTem:ERRor? Read and clear one error from the function generator’s error queue. A record of up to 20 command syntax or hardware errors can be stored in the error queue.

  • Page 214
    “0”), and the fourth field is a revision code which contains five numbers separated by dashes. • The command returns a string with the following format (be sure to dimension a string variable with at least 50 characters). Agilent Technologies,33250A,0,m.mm-l.ll-f.ff-gg-p m.mm = Main firmware revision number l.ll = Loader firmware revision number f.ff…
  • Page 215
    Chapter 4 Remote Interface Reference System-Related Commands DISPlay:TEXT <quoted string> DISPlay:TEXT? Display a text message on the function generator’s front-panel display. Sending a text message to the display overrides the display state as set by the DISP command. The :TEXT? query reads the message sent to the front-panel display and returns a quoted string.
  • Page 216
    Chapter 4 Remote Interface Reference System-Related Commands *RST Reset the function generator to its factory default state (see “Factory Default Settings” on page 127) independent of the MEM:STAT:REC:AUTO command setting. This command will abort a sweep or burst in progress and will re-enable the front-panel display if it was previously disabled (DISP OFF command).
  • Page 217
    Chapter 4 Remote Interface Reference System-Related Commands *OPC Set the “Operation Complete” bit (bit 0) in the Standard Event register after the previous commands have been executed. Other commands may be executed before the bit is set. This command is used in the triggered sweep or triggered burst modes to provide a way to poll or interrupt the computer when the sweep or burst is complete.
  • Page 218: Interface Configuration Commands

    Chapter 4 Remote Interface Reference Interface Configuration Commands Interface Configuration Commands See also “Remote Interface Configuration” on page 118 in chapter 3. SYSTem:INTerface {GPIB|RS232} Select the remote interface. Only one interface can be enabled at a time. The GPIB interface is selected when the function generator is shipped from the factory.

  • Page 219: Rs-232 Interface Configuration

    Chapter 4 Remote Interface Reference RS-232 Interface Configuration RS-232 Interface Configuration See also “Remote Interface Configuration” on page 118 in chapter 3. This section contains information to help you use the function generator over the RS-232 interface. The programming commands for RS-232 operation are listed on the previous page.

  • Page 220
    Chapter 4 Remote Interface Reference RS-232 Interface Configuration RS-232 Handshake Methods You can select one of several handshake (or “flow control”) methods to coordinate the transfer of data between the function generator and your computer or modem. The default handshake is DTR/DSR. •…
  • Page 221
    Chapter 4 Remote Interface Reference RS-232 Interface Configuration RS-232 Data Frame Format A character frame consists of all the transmitted bits that make up a single character. The frame is defined as the bits from the start bit to the stop bit, inclusively.
  • Page 222
    Make sure that your computer is set up for 1 start bit and 1 stop bit (these values are fixed on the 33250A). • Verify that you have connected the correct interface cable and adapters.
  • Page 223: Phase-Lock Commands

    Chapter 4 Remote Interface Reference Phase-Lock Commands Phase-Lock Commands The rear-panel 10 MHz In and 10 MHz Out connectors allow synchronization between multiple Agilent 33250As (see connection diagram below) or to an external 10 MHz clock signal. You can also control the phase offset from the front panel or over the remote interface.

  • Page 224
    Chapter 4 Remote Interface Reference Phase-Lock Commands UNIT:ANGLe {DEGree|RADian} UNIT:ANGLe? Select degrees or radians to set the phase offset value using the PHAS command (remote interface only). The default is DEG. The :ANGL? query returns “DEG” or “RAD”. • From the front panel, the phase offset is always displayed in degrees (radians are not available).
  • Page 225: The Scpi Status System

    Chapter 4 Remote Interface Reference The SCPI Status System The SCPI Status System This section describes the structure of the SCPI status system used by the function generator. The status system records various conditions and states of the instrument in several register groups as shown on the following page.

  • Page 226
    Chapter 4 Remote Interface Reference The SCPI Status System Agilent 33250A Status System Questionable Data Register NOTES: C = Condition Register EV = Event Register Volt Ovld EN = Enable Register Ovld = Overload Over Temp Loop Unlock Ext Mod Ovld “OR”…
  • Page 227
    Chapter 4 Remote Interface Reference The SCPI Status System The Status Byte Register The Status Byte summary register reports conditions from the other status registers. Data that is waiting in the function generator’s output buffer is immediately reported on the “Message Available” bit (bit 4). Clearing an event register from one of the other register groups will clear the corresponding bits in the Status Byte condition register.
  • Page 228
    Chapter 4 Remote Interface Reference The SCPI Status System The Status Byte condition register is cleared when: • You execute the *CLS (clear status) command. • You read the event register from one of the other register groups (only the corresponding bits are cleared in the condition register). The Status Byte enable register is cleared when: •…
  • Page 229
    Chapter 4 Remote Interface Reference The SCPI Status System Using Service Request (SRQ) and Serial Poll You must configure your computer to respond to the IEEE-488 service request (SRQ) interrupt to use this capability. Use the Status Byte enable register (*SRE command) to select which condition bits will assert the IEEE-488 SRQ line.
  • Page 230
    Chapter 4 Remote Interface Reference The SCPI Status System Using the Message Available Bit (MAV) You can use the Status Byte “Message Available” bit (bit 4) to determine when data is available to read into your computer. The instrument subsequently clears bit 4 only after all messages have been read from the output buffer.
  • Page 231
    Chapter 4 Remote Interface Reference The SCPI Status System The Questionable Data Register The Questionable Data register group provides information about the quality or integrity of the function generator. Any or all of these conditions can be reported to the Questionable Data summary bit through the enable register.
  • Page 232
    Chapter 4 Remote Interface Reference The SCPI Status System The Questionable Data event register is cleared when: • You execute the *CLS (clear status) command. • You query the event register using the STAT:QUES:EVEN? command. The Questionable Data enable register is cleared when: •…
  • Page 233
    Chapter 4 Remote Interface Reference The SCPI Status System The Standard Event Register The Standard Event register group reports the following types of events: power-on detected, command syntax errors, command execution errors, self-test or calibration errors, query errors, or the *OPC command has been executed.
  • Page 234
    Chapter 4 Remote Interface Reference The SCPI Status System The Standard event register is cleared when: • You execute the *CLS command. • You query the event register using the *ESR? command. The Standard Event enable register is cleared when: •…
  • Page 235: Status Reporting Commands

    Chapter 4 Remote Interface Reference Status Reporting Commands Status Reporting Commands An application program is included in chapter 6 which shows the use of the Status System Registers. See page 275 for more information. Status Byte Register Commands See the table on page 227 for the register bit definitions. *STB? Query the summary (condition) register in this register group.

  • Page 236
    Chapter 4 Remote Interface Reference Status Reporting Commands Questionable Data Register Commands See the table on page 231 for the register bit definitions. STATus:QUEStionable:CONDition? Query the condition register in this group. This is a read-only register and bits are not cleared when you read the register. A query of this register returns a decimal value which corresponds to the binary- weighted sum of all bits set in the register.
  • Page 237
    Chapter 4 Remote Interface Reference Status Reporting Commands Standard Event Register Commands See the table on page 233 for the register bit definitions. *ESR? Query the Standard Event Status Register. Once a bit is set, it remains set until cleared by a *CLS (clear status) command or queried by this command.
  • Page 238
    Chapter 4 Remote Interface Reference Status Reporting Commands Miscellaneous Status Register Commands *CLS Clear the event register in all register groups. This command also clears the error queue and cancels a *OPC operation. STATus:PRESet Clear all bits in the Questionable Data enable register and the Standard Operation enable register.
  • Page 239: Calibration Commands

    For an overview of the calibration features of the function generator, refer to “Calibration Overview” in chapter 3 starting on page 123. For a detailed discussion of the function generator’s calibration procedures, refer to chapter 4 in the Agilent 33250A Service Guide. CALibration:SECure:STATe {OFF|ON},<code> CALibration:SECure:STATe? Unsecure or secure the instrument for calibration.

  • Page 240
    Chapter 4 Remote Interface Reference Calibration Commands CALibration:SECure:CODE <new code> Enter a new security code. To change the security code, you must first unsecure the function generator using the old security code, and then enter a new code. The security code is stored in non-volatile memory. •…
  • Page 241: An Introduction To The Scpi Language

    Chapter 4 Remote Interface Reference An Introduction to the SCPI Language An Introduction to the SCPI Language SCPI (Standard Commands for Programmable Instruments) is an ASCII-based instrument command language designed for test and measurement instruments. Refer to “Simplified Programming Overview” starting on page 142, for an introduction to the basic techniques used to program the function generator over the remote interface.

  • Page 242
    Chapter 4 Remote Interface Reference An Introduction to the SCPI Language Command Format Used in This Manual The format used to show commands in this manual is illustrated below: FREQuency {<frequency>|MINimum|MAXimum} The command syntax shows most commands (and some parameters) as a mixture of upper- and lower-case letters.
  • Page 243
    Chapter 4 Remote Interface Reference An Introduction to the SCPI Language Command Separators A colon ( : ) is used to separate a command keyword from a lower-level keyword. You must insert a blank space to separate a parameter from a command keyword.
  • Page 244
    Chapter 4 Remote Interface Reference An Introduction to the SCPI Language Querying Parameter Settings You can query the current value of most parameters by adding a question mark (“?”) to the command. For example, the following command sets the output frequency to 5 kHz: «FREQ 5000″…
  • Page 245
    Chapter 4 Remote Interface Reference An Introduction to the SCPI Language SCPI Parameter Types The SCPI language defines several different data formats to be used in program messages and response messages. Numeric Parameters Commands that require numeric parameters will accept all commonly used decimal representations of numbers including optional signs, decimal points, and scientific notation.
  • Page 246: Using Device Clear

    Chapter 4 Remote Interface Reference Using Device Clear Using Device Clear Device Clear is an IEEE-488 low-level bus message that you can use to return the function generator to a responsive state. Different programming languages and IEEE-488 interface cards provide access to this capability through their own unique commands.

  • Page 247
    Error Messages…
  • Page 248: Error Messages

    Error Messages • Errors are retrieved in first-in-first-out (FIFO) order. The first error returned is the first error that was stored. Errors are cleared as you read them. The function generator beeps once each time an error is generated (unless you have disabled the beeper). •…

  • Page 249: Command Errors

    Chapter 5 Error Messages Command Errors Command Errors -101 Invalid character An invalid character was found in the command string. You may have used an invalid character such as #, $, or % in the command header or within a parameter. Example: TRIG:SOUR BUS# Syntax error -102 Invalid syntax was found in the command string.

  • Page 250
    Chapter 5 Error Messages Command Errors Program mnemonic too long -112 A command header was received which contained more than the maximum 12 characters allowed. This error is also reported when a character-type parameter is too long. Example: OUTP:SYNCHRONIZATION ON -113 Undefined header A command was received that is not valid for this instrument.
  • Page 251
    Chapter 5 Error Messages Command Errors String data not allowed -158 A character string was received but is not allowed for this command. Check the list of parameters to verify that you have used a valid parameter type. Example: BURS:NCYC ’TEN’ -161 Invalid block data Applies only to the DATA:DAC VOLATILE command.
  • Page 252: Execution Errors

    Chapter 5 Error Messages Execution Errors Execution Errors -211 Trigger ignored A Group Execute Trigger (GET) or *TRG was received but the trigger was ignored. Make sure that you have selected the proper trigger source and verify that the sweep or burst mode is enabled. Too much data -223 An arbitrary waveform was specified that contains more than 65,536…

  • Page 253
    Chapter 5 Error Messages Execution Errors Settings conflict; -221 burst count reduced Since the burst period is currently at its maximum, the function generator has reduced the burst count to allow the specified waveform frequency. -221 Settings conflict; trigger delay reduced to fit entire burst The function generator has reduced the trigger delay in order to maintain the current burst period and burst count.
  • Page 254
    Chapter 5 Error Messages Execution Errors Settings conflict; -221 trigger output connector used by burst gate If you have selected the gated burst mode (BURS:MODE GAT command) with burst enabled, the “trigger out” signal cannot be enabled (OUTP:TRIG ON command). The rear-panel Trig connector cannot be used for both operations at the same time.
  • Page 255
    Chapter 5 Error Messages Execution Errors Settings conflict; -221 frequency made compatible with burst mode For an internally-triggered burst, the output frequency is limited to a minimum of 2 mHz. The function generator has adjusted the frequency to be compatible with the current settings. -221 Settings conflict;…
  • Page 256
    Chapter 5 Error Messages Execution Errors Settings conflict; -221 sweep turned off by selection of other mode or modulation The function generator will allow only one modulation, sweep, or burst mode to be enabled at the same time. When you enable a modulation, sweep, or burst mode, all other modes are turned off.
  • Page 257
    Chapter 5 Error Messages Execution Errors Settings conflict; -221 not able to sweep dc, modulation turned off The function generator cannot generate a sweep using the dc voltage function. The sweep mode has been turned off. -221 Settings conflict; not able to burst dc, burst turned off The function generator cannot generate a burst using the dc voltage function.
  • Page 258
    Chapter 5 Error Messages Execution Errors Settings conflict; -221 edge time decreased due to pulse width For a pulse waveform, the function generator will automatically adjust the waveform parameters in the following order as needed to generate a valid pulse: (1) edge time, (2) pulse width, and then (3) period. In this case, the function generator has decreased the edge time to accommodate the specified pulse width.
  • Page 259
    Chapter 5 Error Messages Execution Errors Settings conflict; -221 FM deviation cannot exceed carrier The carrier frequency must always be greater than or equal to the frequency deviation. If you attempt to set the deviation to a value greater than the carrier frequency (with FM enabled), the function generator will automatically adjust the deviation to the maximum value allowed with the present carrier frequency.
  • Page 260
    Chapter 5 Error Messages Execution Errors Settings conflict; -221 offset changed due to amplitude The relationship between offset voltage and output amplitude is shown below. Vmax is the maximum peak voltage for the selected output termination (5 volts for a 50Ω load or 10 volts for a high-impedance load). If the specified offset voltage is not valid, the function generator will automatically adjust it to the maximum dc voltage allowed with the amplitude specified.
  • Page 261
    Chapter 5 Error Messages Execution Errors Data out of range; -222 value clipped to upper limit The specified parameter is outside of the function generator’s capability. The function generator has adjusted the parameter to the maximum value allowed. Example: PHAS 1000 -222 Data out of range;…
  • Page 262
    Chapter 5 Error Messages Execution Errors Data out of range; -222 period; value clipped to … This generic message indicates that the waveform period has been limited to an upper or lower boundary. -222 Data out of range; frequency; value clipped to … This generic message indicates that the waveform frequency has been limited to an upper or lower boundary.
  • Page 263
    Chapter 5 Error Messages Execution Errors Data out of range; -222 burst period limited by length of burst; value clipped to upper limit It is not possible to specify a burst period which is too short for the function generator to output with the specified burst count and frequency (see below).
  • Page 264
    Chapter 5 Error Messages Execution Errors Data out of range; -222 marker confined to sweep span; value clipped to … This generic message indicates that the specified marker frequency is outside the range of the start frequency and stop frequency. The marker frequency must be between the specified start frequency and stop frequency.
  • Page 265
    Chapter 5 Error Messages Execution Errors Data out of range; -222 duty cycle; value clipped to … The duty cycle is limited to values between 20% and 80% when the frequency is less than 25 MHz. Duty Cycle: 20% to 80% (frequency < 25 MHz) 40% to 60% (25 MHz <…
  • Page 266
    RS-232 interface. This error typically occurs when you have selected no handshaking of data between the computer and the function generator. To avoid this error, select one of the handshake modes available for the 33250A (see “Remote Interface Configuration” on page 118 for more information).
  • Page 267: Query Errors

    Chapter 5 Error Messages Query Errors Query Errors -410 Query INTERRUPTED A command was received but the output buffer contained data from a previous command (the previous data is lost). Query UNTERMINATED -420 The function generator was addressed to talk (i.e., to send data over the interface) but a command has not been received which sends data to the output buffer.

  • Page 268: Instrument Errors

    Chapter 5 Error Messages Instrument Errors Instrument Errors 501 to 504 501: Cross-isolation UART framing error 502: Cross-isolation UART overrun error 503: Cross-isolation UART parity error 504: Cross-isolation UART noise error These errors indicate either an internal hardware failure or a defect in the firmware controlling interactions with the GPIB and RS-232 logic circuits.

  • Page 269: Self-Test Errors

    Self-Test Errors Self-Test Errors The following errors indicate failures that may occur during a self-test. Refer to the Agilent 33250A Service Guide for more information. Self-test failed; system logic This error indicates that the main CPU (U202) cannot communicate with the main logic FPGA (U302).

  • Page 270
    Chapter 5 Error Messages Self-Test Errors Self-test failed; primary phase locked loop This error indicates that the primary PLL (U901, U903) has failed to lock. Self-test failed; secondary phase locked loop at 200 MHz This error indicates that the secondary PLL (U904-U907), which is used for the pulse function, has failed to lock at 200 MHz.
  • Page 271: Calibration Errors

    Calibration error; setup is out of order Certain calibration setups must be performed in a specific sequence in order to be valid. Refer to the Agilent 33250A Service Guide for more information on the calibration procedures.

  • Page 272: Arbitrary Waveform Errors

    Chapter 5 Error Messages Arbitrary Waveform Errors Arbitrary Waveform Errors The following errors indicate failures that may occur during arbitrary waveform operation. Refer to “Arbitrary Waveform Commands” on page 198 for more information. Nonvolatile arb waveform memory corruption detected The non-volatile memory used to store arbitrary waveforms has detected a checksum error.

  • Page 273
    Chapter 5 Error Messages Arbitrary Waveform Errors Not able to delete a built-in arb waveform You cannot delete any of the five built-in waveforms: “EXP_RISE”, “EXP_FALL”, “NEG_RAMP”, “SINC”, and “CARDIAC”. Not able to delete the currently selected active arb waveform You cannot delete the arbitrary waveform that is currently being output (FUNC:USER command).
  • Page 275
    Application Programs…
  • Page 276: Introduction

    • Using the 33250A status registers. The example programs are also included on the CD-ROM shipped with the Agilent 33250A (see the “examples” directory). The examples are placed in their own sub-directory based on programming language. The “Basic” directory contains one ASCII file and you can use the BASIC command GET “filename”…

  • Page 277
    Chapter 6 Application Programs Introduction The installation procedure on the CD-ROM gives you the option to install the ActiveX components for instrument control. These components are required for Visual Basic and Visual C++. All of the required hardware- level drivers, such as the SICL (Standard Instrument Control Language) libraries or the NI-488.2 libraries, should have been loaded when you installed your GPIB interface card.
  • Page 278: Example: Basic For Windows

    ! useful, provided that you agree that Agilent has no warranty, ! obligations, or liability for any sample programs. ! «»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»! ! Agilent 33250A 80MHz Function/Arb Waveform Generator Examples ! Examples include Modulation, Pulse, Sweeping, and Burst. ! Examples illustrate various uses of short/long form SCPI.

  • Page 279
    Chapter 6 Application Programs Example: BASIC for Windows PRINT «AM Modulation — press CONTinue» OUTPUT @Fgen;»OUTPut:LOAD INFinity» ! Configure for Hi Z load OUTPUT @Fgen;»APPLy:SINusoid 1e6,1,0″ ! 1MHz Sine, 1Vpp, 0Vdc Offset OUTPUT @Fgen;»AM:INTernal:FUNCtion RAMP» ! Modulating signal: Ramp OUTPUT @Fgen;»AM:INTernal:FREQuency 10e3″ ! Modulating frequency: 10kHz OUTPUT @Fgen;»AM:DEPTh 80″…
  • Page 280
    Chapter 6 Application Programs Example: BASIC for Windows PRINT «Triggered Burst — press CONTinue» 1000 1010 OUTPUT @Fgen;»output:state off» ! Turn OFF Output BNC 1020 OUTPUT @Fgen;»output:sync off» ! Disable Sync BNC 1030 OUTPUT @Fgen;»func square» ! Select square wave 1040 OUTPUT @Fgen;»frequency 20e3″…
  • Page 281
    Chapter 6 Application Programs Example: BASIC for Windows 1440 PRINT «Using the Status Registers» 1450 1460 OUTPUT @Fgen;»appl:sin 10e3,1,0″ ! 10kHz Sine wave; 1Vpp 1470 OUTPUT @Fgen;»trig:sour bus» ! Bus Trigger in Burst 1480 OUTPUT @Fgen;»burst:ncycles 50000″ ! 50000 cycles x 0.1ms = 5s 1490 OUTPUT @Fgen;»burst:stat on»…
  • Page 282: Example: Microsoft Visual Basic For Windows

    ’ obligations, or liability for any sample programs. ’ ’ «»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»’ ’ ’ Agilent 33250A 80 MHz Function/Arbitrary Waveform Generator Examples ’ ’ Examples include Modulation, Pulse, Sweeping, Burst, and Status checking. ’ Examples illustrate various uses of short/long form SCPI.

  • Page 283
    For i = 1 To 20 ’ Vary edge by 1usec steps Arb.Output «puls:tran » & (0.00001 + i * 0.000001) Sleep 300 ’ Wait 300msec Next i Check_Errors ’ Routine checks for errors MsgBox «Pulse Waveform with variable Edge Times», vbOKOnly, «33250A Example» Continued…
  • Page 284
    ’ Select downloaded waveform Arb.Output «apply:user 10e3,1,0» ’ Output waveform: 10kHz, 1Vpp Check_Errors ’ Routine checks for errors MsgBox «Download a 20 point Arb waveform using ASCII.», vbOKOnly, «33250A Example» ’ ’ Download a 6 point Arbitrary waveform using Binary. ’…
  • Page 285
    ’ Read status byte If Stats And 64 Then ’ Test Master Summary bit Done = True End If Wend MsgBox «Done», vbOKOnly, «33250A » cmdStart.Enabled = True End Sub Private Sub Form_Load() Dim IdStr As String m_Count = 1 Arb.Output «*IDN?»…
  • Page 286
    Chapter 6 Application Programs Example: Microsoft Visual Basic for Windows Sub WaitForOPC() Dim Stats As Byte With Arb Stats = .IO.Query(«*STB?») ’ Read Status Byte Do While (Stats And 64) = 0 ’ Test for Master Summary Bit Sleep 100 ’…
  • Page 287: Example: Microsoft Visual C++ For Windows

    //’ obligations, or liability for any sample programs. ’ //’»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»’ // Agilent 33250A 80 MHz Function/Arb Waveform Generator Examples // Examples include Modulation, Pulse, Sweeping, Burst, and Status Checking. // Examples illustrate various uses of short/long form SCPI. // Examples also illustrate enabling/disabling output BNCs.

  • Page 288
    Chapter 6 Application Programs Example: Microsoft Visual C++ for Windows void Check_Errors(IIO *pIOObj) _variant_t ErrNum, ErrStr; while (1) ErrNum = «»; // Initialize variants ErrStr = «»; pIOObj->Output(«:SYST:ERR?»); pIOObj->Enter(&ErrNum, «#,K»); // Read number; don’t flush input buffer pIOObj->Enter(&ErrStr, «K»); // Read the string ErrNum.ChangeType(VT_I4);…
  • Page 289
    IOMgr.CreateInstance(__uuidof(AgtIOManager)); // RS-232 Configuration: uncomment line — comment out GPIB line // IOObj = IOMgr->ConnectToInstrument(L»COM1::Baud=57600,Handshake=DTR_DSR»); // GPIB Configuration IOObj = IOMgr->ConnectToInstrument(L»GPIB0::10″); // Return 33250A to turn-on conditions IOObj->Output(«*RST»); // Default state of instrument IOObj->Output(«*CLS»); // Clear errors and status // AM Modulation printf («AM Modulationn»);…
  • Page 290
    Chapter 6 Application Programs Example: Microsoft Visual C++ for Windows // Linear Sweep printf («Linear Sweepn»); IOObj->Output(«sweep:time 1»); // 1 second sweep time IOObj->Output(«freq:start 100»); // Start frequency 100Hz IOObj->Output(«freq:stop 20000»); // Stop frequency 20kHz IOObj->Output(«sweep:stat on»); // Turn ON sweeping Check_Errors(IOObj);…
  • Page 291
    Chapter 6 Application Programs Example: Microsoft Visual C++ for Windows // Download a 20 point Arbitrary waveform using ASCII. printf («Download a 20 point Arbitrary waveform using ASCIIn»); // Download 20 point waveform double Real_array[20]; Fill_array(Real_array); IWritePtr pWrite = IOObj->Write(); pWrite->Command («data volatile, «, VARIANT_FALSE);…
  • Page 292
    Chapter 6 Application Programs Example: Microsoft Visual C++ for Windows // Using the Status Registers printf («Using the Status Registersn»); IOObj->Output(«apply:sin 10e3,1,0»); // 10kHz Sine wave; 1Vpp IOObj->Output(«trig:sour bus»); // Bus Trigger in Burst IOObj->Output(«burst:ncycles 50000»); // 50000 cycles x 0.1 = 5s IOObj->Output(«burst:stat on»);…
  • Page 293
    Tutorial…
  • Page 294
    Tutorial In order to achieve the best performance from the Agilent 33250A, it may be helpful for you to gain a better understanding of the internal operations of the instrument. This chapter describes basic signal-generation concepts and gives specific details on the internal operations of the function generator.
  • Page 295: Direct Digital Synthesis

    Data Waveform Direct Digital Synthesis Circuitry The 33250A uses two anti-aliasing filters. A ninth-order elliptical filter is used for continuous sine waves because of its nearly flat passband and sharp cutoff above 80 MHz. Since elliptical filters exhibit severe ringing for waveforms other than continuous sine waves, a seventh-order linear- phase filter is used for all other waveforms functions.

  • Page 296
    Chapter 7 Tutorial Direct Digital Synthesis The 33250A represents amplitude values by 4,096 discrete voltage levels (or 12-bit vertical resolution). The specified waveform data is divided into samples such that one waveform cycle exactly fills waveform memory (see the illustration below for a sine wave). If you create an arbitrary waveform that does not contain exactly 16K or 64K points, the waveform is automatically “stretched”…
  • Page 297
    “aliasing” will occur and the waveform output will become somewhat distorted. The Nyquist Sampling Theorem states that in order to prevent aliasing, the highest frequency component of the desired output waveform must be less than half of the sampling frequency (100 MHz for the 33250A).
  • Page 298: Creating Arbitrary Waveforms

    (or interpolate) as necessary to fill waveform memory. For example, if you specify 100 points, each waveform point will be repeated an average of 16,384 / 100 or 163.84 times. For the 33250A, you do not have to change the length of the waveform to change its output frequency.

  • Page 299
    Chapter 7 Tutorial Creating Arbitrary Waveforms Leakage error is caused when the waveform record does not include an integral number of cycles of the fundamental frequency. Power from the fundamental frequency, and its harmonics, is transferred to the spectral components of the rectangular sampling function. You can reduce leakage errors by adjusting the window length to include an integer number of cycles or by including more cycles within the window to reduce the residual end-point discontinuity size.
  • Page 300: Square Waveform Generation

    Chapter 7 Tutorial Square Waveform Generation Square Waveform Generation To eliminate distortion due to aliasing at higher frequencies, the 33250A uses a different waveform generation technique to create square waves. For frequencies above 2 MHz, square waveforms are created by routing a DDS-generated sine wave into a comparator.

  • Page 301
    Chapter 7 Tutorial Pulse Waveform Generation Period Counter Edge-Time Leading Edge Circuit 100-200 MHz Load Clear Flip/Flop Width Counter Delay Trailing Edge Load 0-10 ns Pulse Waveform Generation Circuitry Pulse Width Rise Time Fall Time Period Pulse Waveform Parameters…
  • Page 302: Signal Imperfections

    Harmonic Imperfections Harmonic components always appear at multiples of the fundamental frequency and are created by non-linearities in the waveform DAC and other elements of the signal path. The 33250A uses a 100 MHz low-pass filter to attenuate very-high-frequency harmonics. At lower frequencies and low amplitudes, another possible source of harmonic distortion is due to the current flowing through the cable connected to the function generator’s Sync output connector.

  • Page 303
    (“jitter”). It is seen as an elevation of the apparent noise floor near the fundamental frequency and increases at 6 dBc / octave with the carrier frequency. The 33250A’s phase noise specification represents the sum of all noise components in a 30 kHz band centered on the fundamental frequency.
  • Page 304: Output Amplitude Control

    Output Amplitude Control Output Amplitude Control The 33250A uses an analog multiplier to control the signal amplitude over a 10 dB range. As shown below, one of the multiplier’s inputs is routed from the output of an anti-aliasing filter. The other input is routed from a dc control voltage which is the sum of the outputs from two DACs.

  • Page 305: Ground Loops

    Chapter 7 Tutorial Ground Loops As shown below, the 33250A has a fixed series output impedance of 50Ω, forming a voltage divider with the load resistance. Agilent 33250A 50Ω As a convenience, you can specify the load impedance as seen by the function generator and thereby display the correct load voltage.

  • Page 306
    Chapter 7 Tutorial Ground Loops Agilent 33250A 50Ω Shield – (I Shield 45 nF 1 MΩ Ground Loop Effects At frequencies above a few kilohertz, a coaxial cable’s shield becomes inductive, rather than resistive, and the cable acts as a transformer.
  • Page 307: Attributes Of Ac Signals

    Chapter 7 Tutorial Attributes of AC Signals Attributes of AC Signals The most common ac signal is a sine wave. In fact, any periodic signal can be represented as the sum of different sine waves. The magnitude of a sine wave is usually specified by its peak, peak-to-peak, or root-mean- square (RMS) value.

  • Page 308
    Chapter 7 Tutorial Attributes of AC Signals You may occasionally see ac levels specified in “decibels relative to 1 milliwatt” (dBm). Since dBm represents a power level, you will need to know the signal’s RMS voltage and the load resistance in order to make the calculation.
  • Page 309: Modulation

    Chapter 7 Tutorial Modulation Modulation Modulation is the process of modifying a high-frequency signal (called the carrier signal) with low-frequency information (called the modulating signal). The carrier and modulating signals can have any waveshape, but the carrier is usually a sine waveform. The two most common types of modulation are amplitude modulation (AM) and frequency modulation (FM).

  • Page 310
    Chapter 7 Tutorial Modulation Amplitude Modulation (AM) For AM, the DSP routes modulation samples to a digital-to-analog converter (DAC) which then controls the output amplitude via an analog multiplier. The DAC and multiplier are the same as those used to set the function generator’s output level (see “Output Amplitude Control”…
  • Page 311
    PIR (see “Direct Digital Synthesis” on page 295). Note that since the rear-panel Modulation In connector is dc-coupled, you can use the 33250A to emulate a voltage-controlled oscillator (VCO). The variation in frequency of the modulating waveform from the carrier frequency is called the frequency deviation.
  • Page 312
    Chapter 7 Tutorial Frequency Sweep Frequency-Shift Keying (FSK) FSK is similar to FM except the frequency alternates between two preset values. The rate at which the output shifts between the two frequencies (called the “carrier frequency” and the “hop frequency”) is determined by the internal rate generator or the signal level on the rear-panel Trig In connector.
  • Page 313
    This connector accepts TTL-compatible levels and is referenced to chassis ground (not floating ground). When not used as an input, the Trig In connector can be configured as an output to enable the 33250A to trigger other instruments at the same time as its internal trigger occurs.
  • Page 314
    Adjust the marker frequency until the falling edge of the Sync signal lines up with the interesting feature in the device’s response. You can then read the frequency from the front-panel display of the 33250A. Sync Output DUT Output…
  • Page 315: Burst

    This connector accepts TTL-compatible levels and is referenced to chassis ground (not floating ground). When not used as an input, the Trig In connector can be configured as an output to enable the 33250A to trigger other instruments at the same time as its internal trigger occurs.

  • Page 316
    As an example, suppose that your application requires two 5 MHz sine waveforms that are exactly 90° out of phase from one another. You can use two 33250A’s as described below. First, designate one function generator as the “master” and the other as the “slave”. As shown below, connect the master’s 10 MHz Out connector to the slave’s 10 MHz In…
  • Page 317
    Chapter 7 Tutorial Burst 4 On the “slave”, select the External trigger source and enable triggering on the rising edge of the trigger signal. 5 Using an oscilloscope, verify that both instruments are now generating a three-cycle burst waveform. Then, adjust the trigger delay parameter of one instrument to bring the two bursts into alignment with each other.
  • Page 319
    Specifications…
  • Page 320: Frequency Characteristics

    Chapter 8 Specifications Agilent 33250A Function / Arbitrary Waveform Generator WAVEFORMS SIGNAL CHARACTERISTICS Standard Waveforms: Sine, Square, Ramp, Square Wave Pulse, Noise, Sin(x)/x, Rise / Fall Time: < 8 ns Exponential Rise, Overshoot: < 5% Exponential Fall, Asymmetry: 1% of period + 1 ns…

  • Page 321: Output Characteristics

    Chapter 8 Specifications Agilent 33250A Function / Arbitrary Waveform Generator OUTPUT CHARACTERISTICS BURST Amplitude (into 50Ω): 10 mVpp to 10 Vpp Waveforms: Sine, Square, Ramp, Pulse, Noise, Arb Accuracy (at 1 kHz, >10 mVpp, Autorange On): Frequency: 1 µHz to 80 MHz ±…

  • Page 322: System Characteristics

    Chapter 8 Specifications Agilent 33250A Function / Arbitrary Waveform Generator SYSTEM CHARACTERISTICS CLOCK REFERENCE Configuration TImes (typical) Phase Offset Range: -360° to +360° Function Change Resolution: 0.001° Standard: 102 ms Pulse: 660 ms External Reference Input Built-In Arb: 240 ms Lock Range: 10 MHz ±…

  • Page 323: General Specifications

    Chapter 8 Specifications Agilent 33250A Function / Arbitrary Waveform Generator GENERAL SPECIFICATIONS Power Supply: 100-240 V (±10%) Safety Designed to: EN61010-1, CSA1010.1, for 50-60 Hz operation, UL-3111-1 100-127 V (±10%) for 50-400 Hz operation. EMC Tested to: IEC-61326-1 IEC 60664 CAT II…

  • Page 324: Product Dimensions

    Chapter 8 Specifications Agilent 33250A Function / Arbitrary Waveform Generator PRODUCT DIMENSIONS 103.6 mm 254.4 mm 374.0 mm 88.5 mm 216.6 mm 348.3 mm All dimensions are shown in millimeters.

  • Page 325: Index

    Index If you have questions relating to the operation of the Agilent 33250A, call 1-800-452-4844 in the United States, or contact your nearest Agilent Technologies Office. 10 MHz In connector, 223 AM:SOURce command, 170 arbitrary waveforms 10 MHz Out connector, 223…

  • Page 326
    Index BNC connectors burst phase command 10 MHz In, 223 degrees vs. radians, 192 errors, 112, 213, 247 10 MHz Out, 223 bus, interface configuration, 118 libraries, 277 Modulation In, 71, 77, 81 bus (software) trigger, 100, 195 parameter types, 245 Output, 60, 162 byte order, binary transfers, 203 reference, 129…
  • Page 327
    (DSP), 309 Visual Basic, 282 FM:DEV command, 174 digits separator, 116 Visual C++, 287 FM:INT:FREQ command, 174 dimensions (33250A), 322 exchange instrument, 7 FM:INT:FUNC command, 173 direct digital synthesis (DDS), 295 exponential fall waveform, 199 FM:SOURce command, 173…
  • Page 328
    Index frequency modulation (FM) front panel carrier waveform, 73 connectors, 3 gate polarity (burst), 194, 197 deviation, 76, 174, 311 creating arb waveforms, 103 gated burst, 90, 187, 317 example in BASIC, 279 display overview, 4 gaussian noise, 151, 153 example in Visual Basic, 283 enable/disable, 115, 214 GPIB interface (IEEE-488)
  • Page 329
    Index instrument state storage, 109, 209 default names, 211 ID string (*IDN? command), 214 manual trigger, 99 deleting from memory, 211 IEEE-488 interface (GPIB) marker frequency, 86, 186, 314 naming states, 43, 110 address, 118 MARKer:FREQ command, 186 power-down recall, 109, 212 connector, 6 MAV (message available), 230 storing state, 43, 109, 209…
  • Page 330
    Index output frequency period burst limits, 51, 189 burst mode, 94 naming duty cycle limits, 51, 155 front-panel selection, 17 arbitrary waveforms, 107, 203 front-panel selection, 17 pulse waveform, 64, 166 stored states, 43, 110, 211 function limits, 51, 145, 155 phase (burst), 95, 191 narrowband FM, 311 output function…
  • Page 331
    Index pulse remote errors, 112, 213, 247 edge time, 66, 168 arb waveform, 272 sample programs example in BASIC, 279 calibration, 271 BASIC for Windows, 278 example in Visual Basic, 283 “data out of range”, 261 Visual Basic, 282 example in Visual C++, 290 execution, 252 Visual C++, 287 front-panel configuration, 22…
  • Page 332
    Index security, calibration, 123 standard event register strings, error, 247 self test, 114, 216 bit definitions, 233 support, technical, 7 error messages, 269 commands, 237 swapped byte order, 203 serial interface (RS-232) operation, 233 sweep arb limits, 201, 219 start frequency (sweep), 181 center frequency, 84, 182 baud rate selection, 45, 120 starting phase (burst), 95, 191…
  • Page 333
    60, 162 front-panel display, 115, 215 polarity, 61 time delay (trigger), 193, 196 waveform tutorial, 293 time (sweep), 183 weight (33250A), 322, 323 version, SCPI, 117, 216 tone, enable/disable, 216 wideband FM, 311 Visual Basic examples, 282 transition time (pulse), 168…
  • Page 334
    ✰…
  • Page 335: Copyright Agilent Technologies, Inc

    Return the product to an and any information contained States and international copyright laws. Agilent Technologies Sales and Service herein, including but not limited to Office for service and repair to ensure the implied warranties of mer- Manual Part Number that safety features are maintained.

  • Page 336: Declaration Of Conformity

    Cet appareil ISM est conforme à la norme NMB-001-1998 du Canada. Safety IEC 61010-1:1990+A1:1992+A2:1995 / EN 61010-1:1993+A2:1995 Canada: CSA C22.2 No. 1010.1:1992 UL 3111-1: 1994 March 12, 2001 Date Ray Corson Product Regulations Program Manager For further information, please contact your local Agilent Technologies sales office, agent or distributor.

Loading…

Atec Agilent-33250A User Manual

Standard Waveforms

The Agilent Technologies 33250A Function/ Arbitrary Waveform Generator uses direct digital-synthesis techniques to create a stable, accurate output on all waveforms, down to 1 µHz frequency resolution. The benefits are apparent in every signal you produce, from the sine wave frequency accuracy to the fast rise/fall times of square waves, to the ramp linearity.

Front-panel operation of the 33250A is straightforward and user friendly. The knob or numeric keypad can be used to adjust frequency, amplitude and offset. You can even enter voltage values directly in Vpp, Vrms, dBm, or high/low levels. Timing parameters can be entered in hertz (Hz) or seconds.

Custom Waveform Generation

Why settle for a basic function generator when you can get arbitrary waveforms at no extra cost? With the 33250A, you can generate arbitrary waveforms with 12-bit vertical resolution, 64K memory depth, and a sample rate of 200 MSa/s. You can also store up to four 64K-deep arbitrary waveforms in non-volatile memory with user-defined names to help you find the right waveform when you need it most.

Agilent 33250A

Function/Arbitrary

Waveform Generator

Data Sheet

• 80 MHz sine and square wave outputs

The included Agilent IntuiLink software allows you to easily create, edit, and download complex waveforms using the IntuiLink Arbitrary Waveform Editor. Or you can capture a waveform using IntuiLink oscilloscope or DMM and send it to the 33250A for output. For programmers, ActiveX components can be used to control the instrument using SCPI commands. IntuiLink provides the tools to easily create, download, and manage waveforms for your 33250A. To find out more about IntuiLink, visit www.agilent. com/find/intuilink.

Pulse Generation

The 33250A can generate simple pulses up to 50 MHz. With variable edge time, pulse width and voltage level, the 33250A is ideally suited to a wide variety of pulse applications.

Sine, square, ramp, noise and other waveforms

50 MHz pulse waveforms with variable rise/fall times

12-bit, 200 MSa/s, 64K-point deep arbitrary waveform

Built-in Versatility

AM, FM and FSK capabilities make it easy to modulate waveforms with or without a separate source. Linear or logarith-

mic sweeps can be performed with a programmable frequency marker signal. Programmable burst count and gating allow you to further customize your signal.

For system applications, both GPIB and RS-232 interfaces are standard, and support full programmability using SCPI commands.

Color Graphical Display

The unique design of the 33250A combines a low-profile instrument with the benefits of a color graphical display. Now you can display multiple waveform parameters at the same time. The graphical interface also allows you to modify arbitrary waveforms quickly and easily.

Timebase Stability and Clock Reference

The 33250A TCXO timebase gives you frequency accuracy of 2 ppm for your most demanding applications. The external clock reference input/output lets you synchronize to an external 10 MHz clock, to another 33250A, or to another Agilent 332XXA Function/Arbitrary Wafeform Generator. Phase adjustments can be made from the front panel or via a computer interface, allowing precise phase calibration

and adjustment.

± 1% (0.1 dB)6

± 2% (0.2 dB)

± 5% (0.4 dB) Vpp, Vrms, dBm, high and low level 0.1 mV or 4 digits

± 5 Vpk ac + dc

1% of setting + 2 mV + 0.5% of amplitude

50Ω typical (fixed) >10 MΩ (output disabled)

42 Vpk maximum to earth

short-circuit protected7; overload relay automatically disables main output

Waveforms

Standard

sine, square, pulse,

ramp, noise, sin(x)/x,

exponential rise,

exponential fall,

Arbitrary

cardiac, DC volts

1 to 64K points

Waveform length

Amplitude resolution

12 bits (including sign)

Repetition rate

1 µHz to 25 MHz

Sample rate

200 MSa/s

Filter bandwidth

50 MHz

Non-vol. memory

Four (4) 64K wave-

forms

Frequency Characteristics

Sine

1 µHz to 80 MHz

Square

1 µHz to 80 MHz

Pulse

500 µHz to 50 MHz

Arb

1 µHz to 25 MHz

Ramp

1 µHz to 1 MHz

White noise

50 MHz bandwidth

Resolution

1 µHz;

Accuracy (1 year)

except pulse, 5 digits

2 ppm, 18°C to 28°C

3 ppm, 0°C to 55°C

Sinewave Spectral Purity

Harmonic distortion

≤ 3 Vpp1

> 3 Vpp

DC to 1 MHz

-60 dBc

-55 dBc

1 MHz to 5 MHz

-57 dBc

-45 dBc

5 MHz to 80 MHz

-37 dBc2

-30 dBc2

Total harmonic distortion

DC to 20 kHz

< 0.2% + 0.1 mVrms

Spurious (non-harmonic)3

DC to 1 MHz

-60 dBc

1 MHz to 20 MHz

-50 dBc

20 MHz 80 MHz

-50 dBc + 6 dBc/oc-

tave

Phase noise (30 kHz band)

10 MHz

<-65 dBc (typical)

80 MHz

<-47 dBc (typical)

Signal Characteristics

Squarewave

Rise/Fall time

< 8 ns4

Overshoot

< 5%

Asymmetry

1% of period + 1 ns

Jitter (rms)

0.01% + 525 ps

< 2 MHz

≥ 2 MHz

0.1% + 75 ps

Duty cycle

20.0% to 80.0%

≤ 25 MHz

25 MHz to 50 MHz

40.0% to 60.0%

50 MHz to 80 MHz

50.0% (fixed)

Pulse

20.00 ns to 2000.0 s

Period

Pulse width

8.0 ns to 1999.9 s

Variable edge time

5.00 ns to 1.00 ms

Overshoot

< 5%

Jitter (rms)

100 ppm + 50 ps

Ramp

< 0.1% of peak output

Linearity

Symmetry

0.0% to 100.0%

Arb

< 10 ns

Minimum edge time

Linearity

< 0.1% of peak output

Settling time

< 50 ns to 0.5% of final

Jitter (rms)

value

30 ppm + 2.5 ns

Output Characteristics

Amplitude (into 50Ω) 10 mVpp to 10 Vpp5 Accuracy (at 1 kHz, >10 mVpp, Autorange on)

± 1% of setting ± 1 mVpp

Flatness (sinewave relative to 1 kHz, Autorange on)

< 10 MHz

10 MHz to 50 MHz

50 MHz to 80 MHz Units

Resolution

Offset (into 50Ω)

Accuracy

Waveform Output

Impedance

Isolation

Protection

Modulation Characteristics

AM

sine, square, ramp, and

Carrier waveforms

Mod. waveforms

arb

sine, square, ramp,

Mod. frequency

noise, and arb

2 mHz to 20 kHz

Depth

0.0% to 120.0%

Source

internal/external

FM

sine, square, ramp, and

Carrier waveforms

Mod. waveforms

arb

sine, square, ramp,

Mod. frequency

noise, and arb

2 mHz to 20 kHz

Peak deviation

DC to 80 MHz

Source

internal/external

FSK

sine, square, ramp, and

Carrier waveforms

Mod. waveform

arb

50% duty cycle square

Internal rate

2 mHz to 100 kHz

Frequency range

1 µHz to 80 MHz

Source

internal/external

External Modulation Input

Voltage range

± 5 V full scale

Input impedance

10 Ω

Frequency

DC to 20 kHz

Latency

< 70 µs typical

Burst

Waveforms

sine, square, ramp,

Frequency

pulse, arb, and noise

1 µHz to 80 MHz8

Burst count

1 to 1,000,000 cycles

Start/Stop phase

or infinite

-360.0° to +360.0°

Internal period

1 ms to 500 s

Gate source

external trigger

Trigger source

single manual trigger,

Trigger delay

internal, external trig

0.0 ns to 85.000 sec

N-cycle, infinite

Sweep

Waveforms

sine, square, ramp, and

Type

arb

linear and logarithmic

Direction

up or down

Start F/Stop F

100 µHz to 80 MHz

Sweep time

1 ms to 500 s

Trigger

single manual trigger,

Marker

internal, external trig

falling edge of sync

signal (programmable)

2

Agilent 33250A at a Glance

The Agilent Technologies 33250A is a high-performance 80 MHz

synthesized function generator with built-in arbitrary waveform and

pulse capabilities. Its combination of bench-top and system features

makes this function generator a versatile solution for your testing

requirements now and in the future.

• 10 standard waveforms

• Built-in 12-bit 200 MSa/s arbitrary waveform capability

• Precise pulse waveform capabilities with adjustable edge time

• LCD color display provides numeric and graphical views

• Easy-to-use knob and numeric keypad

• Instrument state storage with user-defined names

• Portable, ruggedized case with non-skid feet

Flexible system features

• Four downloadable 64K-point arbitrary waveform memories

• GPIB (IEEE-488) interface and RS-232 interface are standard

• SCPI (Standard Commands for Programmable Instruments) compatibility

Note: Unless otherwise indicated, this manual applies to all Serial Numbers.

2

background image

Agilent 33250A
Function/Arbitrary
Waveform Generator

Data Sheet

• 80 MHz sine and square wave outputs

• Sine, square, ramp, noise and other

waveforms

• 50 MHz pulse waveforms with variable

rise/fall times

• 12-bit, 200 MSa/s, 64K-point deep arbi-

trary waveform

Standard Waveforms

The Agilent Technologies 33250A Function/
Arbitrary Waveform Generator uses direct
digital-synthesis techniques to create a sta-
ble, accurate output on all waveforms, down
to 1 µHz frequency resolution. The benefits
are apparent in every signal you produce,
from the sine wave frequency accuracy to the
fast rise/fall times of square waves, to the
ramp linearity.

Front-panel operation of the 33250A is
straightforward and user friendly. The knob
or numeric keypad can be used to adjust fre-
quency, amplitude and offset. You can even
enter voltage values directly in Vpp, Vrms,
dBm, or high/low levels. Timing parameters
can be entered in hertz (Hz) or seconds.

Custom Waveform Generation

Why settle for a basic function generator
when you can get arbitrary waveforms at
no extra cost? With the 33250A, you can
generate arbitrary waveforms with 12-bit
vertical resolution, 64K memory depth,
and a sample rate of 200 MSa/s. You can
also store up to four 64K-deep arbitrary
waveforms in non-volatile memory with
user-defined names to help you find the right
waveform when you need it most.

The included Agilent IntuiLink software
allows you to easily create, edit, and down-
load complex waveforms using the IntuiLink
Arbitrary Waveform Editor. Or you can capture
a waveform using IntuiLink oscilloscope or
DMM and send it to the 33250A for output.
For programmers, ActiveX components can
be used to control the instrument using
SCPI commands. IntuiLink provides the
tools to easily create, download, and man-
age waveforms for your 33250A. To find out
more about IntuiLink, visit www.agilent.
com/find/intuilink.

Pulse Generation

The 33250A can generate simple pulses
up to 50 MHz. With variable edge time,
pulse width and voltage level, the 33250A
is ideally suited to a wide variety of pulse
applications.

Built-in Versatility

AM, FM and FSK capabilities make it easy
to modulate waveforms with or without
a separate source. Linear or logarith-
mic sweeps can be performed with a
programmable frequency marker signal.
Programmable burst count and gating allow
you to further customize your signal.

For system applications, both GPIB and
RS-232 interfaces are standard, and support
full programmability using SCPI commands.

Color Graphical Display

The unique design of the 33250A combines
a low-profile instrument with the benefits
of a color graphical display. Now you can
display multiple waveform parameters at
the same time. The graphical interface also
allows you to modify arbitrary waveforms
quickly and easily.

Timebase Stability and Clock Reference

The 33250A TCXO timebase gives you
frequency accuracy of 2 ppm for your most
demanding applications. The external clock
reference input/output lets you synchronize
to an external 10 MHz clock, to another
33250A, or to another Agilent 332XXA
Function/Arbitrary Wafeform Generator.
Phase adjustments can be made from the
front panel or via a computer interface,
allowing precise phase calibration
and adjustment.

Download Service manual of Agilent Technologies 33250A Inverter for Free or View it Online on All-Guides.com.

Agilent Technologies 33250A Service manual - Page 1

1

Agilent Technologies 33250A Service manual - Page 2

2

Agilent Technologies 33250A Service manual - Page 3

3

Agilent Technologies 33250A Service manual - Page 4

4

Agilent Technologies 33250A Service manual - Page 5

5

Agilent Technologies 33250A Service manual - Page 6

6

Agilent Technologies 33250A Service manual - Page 7

7

Agilent Technologies 33250A Service manual - Page 8

8

Agilent Technologies 33250A Service manual - Page 9

9

Agilent Technologies 33250A Service manual - Page 10

10

Agilent Technologies 33250A Service manual - Page 11

11

Agilent Technologies 33250A Service manual - Page 12

12

Agilent Technologies 33250A Service manual - Page 13

13

Agilent Technologies 33250A Service manual - Page 14

14

Agilent Technologies 33250A Service manual - Page 15

15

Agilent Technologies 33250A Service manual - Page 16

16

Agilent Technologies 33250A Service manual - Page 17

17

Agilent Technologies 33250A Service manual - Page 18

18

Agilent Technologies 33250A Service manual - Page 19

19

Agilent Technologies 33250A Service manual - Page 20

20

Agilent Technologies 33250A Service manual - Page 21

21

Agilent Technologies 33250A Service manual - Page 22

22

Agilent Technologies 33250A Service manual - Page 23

23

Agilent Technologies 33250A Service manual - Page 24

24

Agilent Technologies 33250A Service manual - Page 25

25

Agilent Technologies 33250A Service manual - Page 26

26

Agilent Technologies 33250A Service manual - Page 27

27

Agilent Technologies 33250A Service manual - Page 28

28

Agilent Technologies 33250A Service manual - Page 29

29

Agilent Technologies 33250A Service manual - Page 30

30

Agilent Technologies 33250A Service manual - Page 31

31

Agilent Technologies 33250A Service manual - Page 32

32

Agilent Technologies 33250A Service manual - Page 33

33

Agilent Technologies 33250A Service manual - Page 34

34

Agilent Technologies 33250A Service manual - Page 35

35

Agilent Technologies 33250A Service manual - Page 36

36

Agilent Technologies 33250A Service manual - Page 37

37

Agilent Technologies 33250A Service manual - Page 38

38

Agilent Technologies 33250A Service manual - Page 39

39

Agilent Technologies 33250A Service manual - Page 40

40

Agilent Technologies 33250A Service manual - Page 41

41

Agilent Technologies 33250A Service manual - Page 42

42

Agilent Technologies 33250A Service manual - Page 43

43

Agilent Technologies 33250A Service manual - Page 44

44

Agilent Technologies 33250A Service manual - Page 45

45

Agilent Technologies 33250A Service manual - Page 46

46

Agilent Technologies 33250A Service manual - Page 47

47

Agilent Technologies 33250A Service manual - Page 48

48

Agilent Technologies 33250A Service manual - Page 49

49

Agilent Technologies 33250A Service manual - Page 50

50

Agilent Technologies 33250A Service manual - Page 51

51

Agilent Technologies 33250A Service manual - Page 52

52

Agilent Technologies 33250A Service manual - Page 53

53

Agilent Technologies 33250A Service manual - Page 54

54

Agilent Technologies 33250A Service manual - Page 55

55

Agilent Technologies 33250A Service manual - Page 56

56

Agilent Technologies 33250A Service manual - Page 57

57

Agilent Technologies 33250A Service manual - Page 58

58

Agilent Technologies 33250A Service manual - Page 59

59

Agilent Technologies 33250A Service manual - Page 60

60

Agilent Technologies 33250A Service manual - Page 61

61

Agilent Technologies 33250A Service manual - Page 62

62

Agilent Technologies 33250A Service manual - Page 63

63

Agilent Technologies 33250A Service manual - Page 64

64

Agilent Technologies 33250A Service manual - Page 65

65

Agilent Technologies 33250A Service manual - Page 66

66

Agilent Technologies 33250A Service manual - Page 67

67

Agilent Technologies 33250A Service manual - Page 68

68

Agilent Technologies 33250A Service manual - Page 69

69

Agilent Technologies 33250A Service manual - Page 70

70

Agilent Technologies 33250A Service manual - Page 71

71

Agilent Technologies 33250A Service manual - Page 72

72

Agilent Technologies 33250A Service manual - Page 73

73

Agilent Technologies 33250A Service manual - Page 74

74

Agilent Technologies 33250A Service manual - Page 75

75

Agilent Technologies 33250A Service manual - Page 76

76

Agilent Technologies 33250A Service manual - Page 77

77

Agilent Technologies 33250A Service manual - Page 78

78

Agilent Technologies 33250A Service manual - Page 79

79

Agilent Technologies 33250A Service manual - Page 80

80

Agilent Technologies 33250A Service manual - Page 81

81

Agilent Technologies 33250A Service manual - Page 82

82

Agilent Technologies 33250A Service manual - Page 83

83

Agilent Technologies 33250A Service manual - Page 84

84

Agilent Technologies 33250A Service manual - Page 85

85

Agilent Technologies 33250A Service manual - Page 86

86

Agilent Technologies 33250A Service manual - Page 87

87

Agilent Technologies 33250A Service manual - Page 88

88

Agilent Technologies 33250A Service manual - Page 89

89

Agilent Technologies 33250A Service manual - Page 90

90

Agilent Technologies 33250A Service manual - Page 91

91

Agilent Technologies 33250A Service manual - Page 92

92

Agilent Technologies 33250A Service manual - Page 93

93

Agilent Technologies 33250A Service manual - Page 94

94

Agilent Technologies 33250A Service manual - Page 95

95

Agilent Technologies 33250A Service manual - Page 96

96

Agilent Technologies 33250A Service manual - Page 97

97

Agilent Technologies 33250A Service manual - Page 98

98

Agilent Technologies 33250A Service manual - Page 99

99

Agilent Technologies 33250A Service manual - Page 100

100

Agilent Technologies 33250A Service manual - Page 101

101

Agilent Technologies 33250A Service manual - Page 102

102

Agilent Technologies 33250A Service manual - Page 103

103

Agilent Technologies 33250A Service manual - Page 104

104

Agilent Technologies 33250A Service manual - Page 105

105

Agilent Technologies 33250A Service manual - Page 106

106

Agilent Technologies 33250A Service manual - Page 107

107

Agilent Technologies 33250A Service manual - Page 108

108

Agilent Technologies 33250A Service manual - Page 109

109

Agilent Technologies 33250A Service manual - Page 110

110

Agilent Technologies 33250A Service manual - Page 111

111

Agilent Technologies 33250A Service manual - Page 112

112

Agilent Technologies 33250A Service manual - Page 113

113

Agilent Technologies 33250A Service manual - Page 114

114

Agilent Technologies 33250A Service manual - Page 115

115

Agilent Technologies 33250A Service manual - Page 116

116

Agilent Technologies 33250A Service manual - Page 117

117

Agilent Technologies 33250A Service manual - Page 118

118

Agilent Technologies 33250A Service manual - Page 119

119

Agilent Technologies 33250A Service manual - Page 120

120

Agilent Technologies 33250A Service manual - Page 121

121

Agilent Technologies 33250A Service manual - Page 122

122

Agilent Technologies 33250A Service manual - Page 123

123

Agilent Technologies 33250A Service manual - Page 124

124

Agilent Technologies 33250A Service manual - Page 125

125

Agilent Technologies 33250A Service manual - Page 126

126

Agilent Technologies 33250A Service manual - Page 127

127

Agilent Technologies 33250A Service manual - Page 128

128

Agilent Technologies 33250A Service manual - Page 129

129

Agilent Technologies 33250A Service manual - Page 130

130

Agilent Technologies 33250A Service manual - Page 131

131

Agilent Technologies 33250A Service manual - Page 132

132

Agilent Technologies 33250A Service manual - Page 133

133

Agilent Technologies 33250A Service manual - Page 134

134

Agilent Technologies 33250A Service manual - Page 135

135

Agilent Technologies 33250A Service manual - Page 136

136

Agilent Technologies 33250A Service manual - Page 137

137

Agilent Technologies 33250A Service manual - Page 138

138

Agilent Technologies 33250A Service manual - Page 139

139

Agilent Technologies 33250A Service manual - Page 140

140

Agilent Technologies 33250A Service manual - Page 141

141

Agilent Technologies 33250A Service manual - Page 142

142

Agilent Technologies 33250A Service manual - Page 143

143

Agilent Technologies 33250A Service manual - Page 144

144

Agilent Technologies 33250A Service manual - Page 145

145

Agilent Technologies 33250A Service manual - Page 146

146

Agilent Technologies 33250A Service manual - Page 147

147

Agilent Technologies 33250A Service manual - Page 148

148

Agilent Technologies 33250A Service manual - Page 149

149

Agilent Technologies 33250A Service manual - Page 150

150

Agilent Technologies 33250A Service manual - Page 151

151

Agilent Technologies 33250A Service manual - Page 152

152

Agilent Technologies 33250A Service manual - Page 153

153

Agilent Technologies 33250A Service manual - Page 154

154

Agilent Technologies 33250A Service manual - Page 155

155

Agilent Technologies 33250A Service manual - Page 156

156

Agilent Technologies 33250A Service manual - Page 157

157

Agilent Technologies 33250A Service manual - Page 158

158

Agilent Technologies 33250A Service manual - Page 159

159

Agilent Technologies 33250A Service manual - Page 160

160

Agilent Technologies 33250A Service manual - Page 161

161

Agilent Technologies 33250A Service manual - Page 162

162

Agilent Technologies 33250A Service manual - Page 163

163

Agilent Technologies 33250A Service manual - Page 164

164

Agilent Technologies 33250A Service manual - Page 165

165

Agilent Technologies 33250A Service manual - Page 166

166

Agilent Technologies 33250A Service manual - Page 167

167

Agilent Technologies 33250A Service manual - Page 168

168

Agilent Technologies 33250A Service manual - Page 169

169

Agilent Technologies 33250A Service manual - Page 170

170

Agilent Technologies 33250A Service manual - Page 171

171

Agilent Technologies 33250A Service manual - Page 172

172

Agilent Technologies 33250A Service manual - Page 173

173

Agilent Technologies 33250A Service manual - Page 174

174

Agilent Technologies 33250A Service manual - Page 175

175

Agilent Technologies 33250A Service manual - Page 176

176

Agilent Technologies 33250A Service manual - Page 177

177

Agilent Technologies 33250A Service manual - Page 178

178

Agilent Technologies 33250A Service manual - Page 179

179

Agilent Technologies 33250A Service manual - Page 180

180

Agilent Technologies 33250A Service manual - Page 181

181

Agilent Technologies 33250A Service manual - Page 182

182

Agilent Technologies 33250A Service manual - Page 183

183

Agilent Technologies 33250A Service manual - Page 184

184

Agilent Technologies 33250A Service manual - Page 185

185

Agilent Technologies 33250A Service manual - Page 186

186

Agilent Technologies 33250A Service manual - Page 187

187

Agilent Technologies 33250A Service manual - Page 188

188

Agilent Technologies 33250A Service manual - Page 189

189

Agilent Technologies 33250A Service manual - Page 190

190

Agilent Technologies 33250A Service manual - Page 191

191

Agilent Technologies 33250A Service manual - Page 192

192

Agilent Technologies 33250A Service manual - Page 193

193

Agilent Technologies 33250A Service manual - Page 194

194

Agilent Technologies 33250A Service manual - Page 195

195

Agilent Technologies 33250A Service manual - Page 196

196

Agilent Technologies 33250A Service manual - Page 197

197

Agilent Technologies 33250A Service manual - Page 198

198

Agilent Technologies 33250A Service manual - Page 199

199

Agilent Technologies 33250A Service manual - Page 200

200

Agilent Technologies 33250A Service manual - Page 201

201

Agilent Technologies 33250A Service manual - Page 202

202

Agilent Technologies 33250A Service manual - Page 203

203

Agilent Technologies 33250A Service manual - Page 204

204

Agilent Technologies 33250A Service manual - Page 205

205

Agilent Technologies 33250A Service manual - Page 206

206

Agilent Technologies 33250A Service manual - Page 207

207

Agilent Technologies 33250A Service manual - Page 208

208

Agilent Technologies 33250A Service manual - Page 209

209

Agilent Technologies 33250A Service manual - Page 210

210

Agilent Technologies 33250A Service manual - Page 211

211

Agilent 33250A

80 MHz Function /

Arbitrary Waveform Generator

Service Guide

Publication Number 33250-90011 (order as 33250-90100 manual set)

Edition 2, March 2003

© Copyright Agilent Technologies, Inc. 2000, 2003

For Safety information, Warranties, and Regulatory information,

see the pages following the Index.

Понравилась статья? Поделить с друзьями:
  • Прием иностранного гражданина на работу в 2022 году пошаговая инструкция
  • Осуществление руководство внешней политики российской федерации осуществляет
  • Honda pal af 17 инструкция по ремонту
  • Омега 3 инструкция по применению цена аналоги для женщин
  • Укол в ягодицу самостоятельно инструкция для чайников фото пошагово