Keysight Technologies 33210A User Manual

Keysight Technologies 33210A User Manual

10 mhz function/arbitrary waveform generator
Hide thumbs Also See for 33210A:
Table of Contents

Advertisement

Quick Links

Keysight 33210A 10 MHz
Function/Arbitrary Waveform
Generator
User's Guide

Advertisement

Table of Contents
loading

Summary of Contents for Keysight Technologies 33210A

  • Page 1 Keysight 33210A 10 MHz Function/Arbitrary Waveform Generator User’s Guide...
  • Page 2 DOCUMENT IS PROVIDED “AS IS,” sition Regulation (“FAR”) 2.101. Pursu- AND IS SUBJECT TO BEING © Keysight Technologies 2008 - 2017 ant to FAR 12.212 and 27.405-3 and CHANGED, WITHOUT NOTICE, IN No part of this manual may be repro- Department of Defense FAR Supple- FUTURE EDITIONS.
  • Page 3: Keysight 33210A At A Glance

    Keysight 33210A at a Glance The Keysight Technologies 33210A is a 10 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 4: The Front Panel At A Glance

    13 Sync Connector 6 Help Menu Key 14 Output Connector 7 Menu Operation Softkeys 8 Waveform Selection Keys To get context-sensitive help on any front-panel key or menu softkey, press and NOTE hold down that key. Keysight 33210A User’s Guide...
  • Page 5: The Front-Panel Display At A Glance

    Readout Softkey Labels Graph Mode To enter or exit the Graph Mode, press the key. Parameter Parameter Name Value Signal Ground In Graph Mode, only one parameter label is displayed for each key at one time. Keysight 33210A User’s Guide...
  • Page 6: Front-Panel Number Entry

    2 Rotate the knob to change a digit (clockwise to increase). Use the keypad to enter numbers and the softkeys to select units. 1 Key in a value as you would on a typical calculator. 2 Select a unit to enter the value. Keysight 33210A User’s Guide...
  • Page 7: The Rear Panel At A Glance

    – Display the current network parameters (see Chapter The External and Internal 10 MHz Reference Terminals (1 and 2, above) are NOTE present only if Option 001, External Timebase Reference, is installed. Otherwise, the holes for these connectors are plugged. Keysight 33210A User’s Guide...
  • Page 8 For protection from electrical shock, the power cord ground must not be WARNING defeated. If only a two-contact electrical outlet is available, connect the instrument’s chassis ground screw (see above) to a good earth ground. Keysight 33210A User’s Guide...
  • Page 9: In This Book

    Chapter 6 contains several remote interface application programs to help you develop programs for your application. Tutorial Chapter 7 discusses the fundamentals of signal generation and modulation techniques. Specifications Chapter 8 lists the function generator’s specifications. Keysight 33210A User’s Guide...
  • Page 10: Waste Electrical And Electronic Equipment (Weee) Directive

    To contact Keysight for sales and technical support, refer to the support links on the following Keysight websites: – www.keysight.com/find/33210A (product-specific information and support, software and documentation updates) – www.keysight.com/find/assist (worldwide contact information for repair and service) Keysight 33210A User’s Guide...
  • Page 11: Table Of Contents

    Table of Contents Keysight 33210A at a Glance ........3 The Front Panel at a Glance .
  • Page 12 ........81 Keysight 33210A User’s Guide...
  • Page 13 ......... .108 Keysight 33210A User’s Guide...
  • Page 14 ........144 Keysight 33210A User’s Guide...
  • Page 15 ........144 Keysight 33210A Web Interface .
  • Page 16 ......261 Phase-Lock Commands (Option 001 Only) ..... 266 Keysight 33210A User’s Guide...
  • Page 17 ..........319 Keysight 33210A User’s Guide...
  • Page 18 ......359 Pulse Width Modulation (PWM) ......360 Keysight 33210A User’s Guide...
  • Page 19 ........364 Specifications Keysight 33210A User’s Guide...
  • Page 20 THIS PAGE HAS BEEN INTENTIONALLY LEFT BLANK. Keysight 33210A User’s Guide...
  • Page 21 Keysight 33210A 10 MHz Function/Arbitrary Waveform Generator User’s Guide Quick Start Introduction To Prepare the Function Generator for Use To Adjust the Carrying Handle To Set the Output Frequency To Set the Output Amplitude To Set a DC Offset Voltage To Set the High-Level and Low-Level Values To Select “DC Volts”...
  • Page 22: Quick Start

    To View a Waveform Graph on page 35 – To Output a Stored Arbitrary Waveform on page 36 – To Use the Built-In Help System on page 37 – To Rack Mount the Function Generator on page 39 Keysight 33210A User’s Guide...
  • Page 23: To Prepare The Function Generator For Use

    – Keysight Automation-Ready CD (Keysight IO Libraries Suite). – USB 2.0 cable. All of the 33210A product documentation is provided on the Keysight 33210A NOTE Product Reference CD that comes with the product, and is also available on the Web at www.keysight.com/find/33210A.
  • Page 24 If the power-on self test fails, “Self-Test Failed” is displayed along with an error NOTE code. See the Keysight 33210A Service Guide for information on error codes, and for instructions on returning the function generator to Keysight for service. Keysight 33210A User’s Guide...
  • Page 25: To Adjust The Carrying Handle

    Quick Start 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. Retracted Carrying Position Extended Keysight 33210A User’s Guide...
  • Page 26: To Set The Output Frequency

    3 Select the desired units. Press the softkey that corresponds to the desired units. When you select the units, the function generator outputs a waveform with the displayed frequency (if the output is enabled). For this example, press MHz. Keysight 33210A User’s Guide...
  • Page 27 Quick Start You can also enter the desired value using the knob and cursor keys. NOTE Keysight 33210A User’s Guide...
  • Page 28: To Set The Output Amplitude

    3 Select the desired units. Press the softkey that corresponds to the desired units. When you select the units, the function generator outputs the waveform with the displayed amplitude (if the output is enabled). For this example, press mV Keysight 33210A User’s Guide...
  • Page 29 To change the displayed amplitude by decades, press the right-cursor key to move the cursor to the units on the right side of the display. Then, rotate the knob to increase or decrease the displayed amplitude by decades. Keysight 33210A User’s Guide...
  • Page 30: To Set A Dc Offset Voltage

    Press the softkey that corresponds to the desired units. When you select the units, the function generator outputs the waveform with the displayed offset (if the output is enabled). For this example, press mV You can also enter the desired value using the knob and cursor keys. NOTE Keysight 33210A User’s Guide...
  • Page 31: To Set The High-Level And Low-Level Values

    Again, use the numeric keypad or the knob to enter a value of “0.0 V”. Note that these settings (high-level = “1.0 V” and low-level = “0.0 V”) are equivalent to setting an amplitude of “1.0 Vpp” and an offset of “500 mVdc”. Keysight 33210A User’s Guide...
  • Page 32: To Select "Dc Volts

    DC On softkey. The Offset value becomes selected. 2 Enter the desired voltage level as an “Offset”. Enter 1.0 Vdc with the numeric keypad or knob. You can enter any dc voltage from -5 Vdc to +5 Vdc. Keysight 33210A User’s Guide...
  • Page 33: To Set The Duty Cycle Of A Square Wave

    Using the numeric keypad or the knob, select a duty cycle value of “30”. The function generator adjusts the duty cycle immediately and outputs a square wave with the specified value (if the output is enabled). Keysight 33210A User’s Guide...
  • Page 34: To Configure A Pulse Waveform

    Press the Edge Time softkey and then set the edge time for both the rising and falling edges to 50 ns. The edge time represents the time from the 10% threshold to the 90% threshold of each edge (note the display icon). Keysight 33210A User’s Guide...
  • Page 35: To View A Waveform Graph

    Graph Mode. However, you can see only one label for each softkey at one time (for example, Freq or Period). – To exit the Graph Mode, press again. key also serves as a key to restore front-panel control after NOTE remote interface operations. Keysight 33210A User’s Guide...
  • Page 36: To Output A Stored Arbitrary Waveform

    Quick Start To Output a Stored Arbitrary Waveform Arbitrary waveforms are optionally available with the 33210A (Option 002). To NOTE upgrade your 33210A to include arbitrary waveform functionality, go to www.keysight.com/find/33210U. There are five built-in arbitrary waveforms stored in non-volatile memory.
  • Page 37: To Use The Built-In Help System

    Press and hold down the Freq softkey. If the message contains more information than will fit on the display, press the ↓ softkey or rotate the knob clockwise to view the remaining information. Press DONE to exit Help. Keysight 33210A User’s Guide...
  • Page 38 The menu softkey labels and status line messages are not translated. To select the local language, press the key, press the System softkey, and then press the Help In softkey. Select the desired language. Keysight 33210A User’s Guide...
  • Page 39: To Rack Mount The Function Generator

    Quick Start To Rack Mount the Function Generator You can mount the Keysight 33210A 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 Keysight System II instrument of the same size can be rack-mounted beside the Keysight 33210A.
  • Page 40 In order to prevent overheating, do not block the flow of air into or out of the NOTE instrument. Be sure to allow enough clearance at the rear, sides, and bottom of the instrument to permit adequate internal air flow. Keysight 33210A User’s Guide...
  • Page 41 Keysight 33210A 10 MHz Function/Arbitrary Waveform Generator User’s Guide Front-Panel Menu Operation Introduction Front-Panel Menu Reference To Select the Output Termination To Reset the Function Generator To Output a Modulated Waveform To Output a PWM Waveform To Output a Frequency Sweep...
  • Page 42: Front-Panel Menu Operation

    To Output a Burst Waveform on page 55 – To Trigger a Sweep or Burst on page 57 – To Store the Instrument State on page 58 – To Configure the Remote Interface on page 59 Keysight 33210A User’s Guide...
  • Page 43: Front-Panel Menu Reference

    – Specify an internal or external trigger source for the sweep. – Specify the slope (rising or falling edge) for an external trigger source. – Specify the slope (rising or falling edge) of the “Trig Out” signal. Keysight 33210A User’s Guide...
  • Page 44 – 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. – Select the instrument’s power-on configuration (last or factory default). Keysight 33210A User’s Guide...
  • Page 45 – Enable / disable the display bulb-saver mode. – Adjust the contrast setting of the front-panel display. – Perform an instrument self-test. – Secure/unsecure the instrument for calibration and perform manual calibrations. – Query the instrument’s firmware revision codes. Keysight 33210A User’s Guide...
  • Page 46 – How to create an arbitrary waveform. – How to reset the instrument to its default state. – How to view a waveform in the Graph Mode. – How to synchronize multiple instruments. – How to obtain Keysight Technical Support. Keysight 33210A User’s Guide...
  • Page 47: To Select The Output Termination

    Front-Panel Menu Operation To Select the Output Termination The Keysight 33210A 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. The load impedance setting is simply provided as a convenience to ensure that the displayed voltage matches the expected load.
  • Page 48: To Reset The Function Generator

    To reset the instrument to its factory default state, press and then select the Set to Defaults softkey. Press YES to confirm the operation. For a complete listing of the instrument’s power-on and reset conditions, see “Keysight 33210A Factory Default Settings” on page 160. Keysight 33210A User’s Guide...
  • Page 49: To Output A Modulated Waveform

    “AM by Sine” is shown in the upper-left corner of the display. 3 Set the mod ulation depth. Press the AM Depth softkey and then set the value to 80% using the numeric keypad or the knob and cursor keys. Keysight 33210A User’s Guide...
  • Page 50 At this point, the function generator outputs an AM waveform with the specified modulation parameters (if the output is enabled). 6 View the waveform. Press to view the waveform parameters. To turn off the Graph Mode, press again. Keysight 33210A User’s Guide...
  • Page 51: To Output A Pwm Waveform

    To Output a PWM Waveform You can configure the function generator to output a pulse width modulated (PWM) waveform. The Keysight 33210A provides PWM for pulse carrier waveforms, and PWM is the only type of modulation supported for pulse waveforms. In PWM, the pulse width or duty cycle of the carrier waveform is varied according to the modulating waveform.
  • Page 52 Of course, to really view the PWM waveform, you would need to output it to an oscilloscope. If you do this, you will see how the pulse width varies, in this case, from 80 to 120 μs. At a modulation frequency of 5 Hz, the deviation is quite visible. Keysight 33210A User’s Guide...
  • Page 53: To Output A Frequency Sweep

    Notice that a status message “Linear Sweep” is shown in the upper-left corner of the display. 3 Set the start frequency. Press the Start softkey and then set the value to 50 Hz using the numeric keypad or the knob and cursor keys. Keysight 33210A User’s Guide...
  • Page 54 To turn off the Graph Mode, press again. NOTE You can generate a single frequency sweep by pressing the key. For more information, see “To Trigger a Sweep or Burst” on page 57. Keysight 33210A User’s Guide...
  • Page 55: To Output A Burst Waveform

    Notice that a status message “N Cycle Burst” is shown in the upper-left corner of the display. 3 Set the burst count. Press the # Cycles softkey and then set the count to “3” using the numeric keypad or knob. Keysight 33210A User’s Guide...
  • Page 56 You can also use an external gate signal to either turn the burst signal “on” or “off” based on the external signal applied to the rear-panel Trig In connector. For more information see “Burst Mode” on page 112. Keysight 33210A User’s Guide...
  • Page 57: To Trigger A Sweep Or Burst

    (the remote icon turns on while in remote) and when a function other than sweep or burst is currently selected (or when the output is disabled). The key flashes off momentarily when using a manual trigger. Keysight 33210A User’s Guide...
  • Page 58: To Store The Instrument State

    Press the STORE STATE softkey. The instrument stores the selected function, frequency, amplitude, dc offset, duty cycle, symmetry, as well as any modulation parameters in use. The instrument does not store volatile waveforms created in the arbitrary waveform function. Keysight 33210A User’s Guide...
  • Page 59: To Configure The Remote Interface

    Front-Panel Menu Operation To Configure the Remote Interface The Keysight 33210A supports remote interface communication using a choice of three interfaces: GPIB, USB, and LAN (LXI Class C compliant). All three interfaces are “live” at power up. The following sections tell how to configure the remote interface from the instrument front panel.
  • Page 60: Usb Configuration

    The USB interface requires no front panel configuration parameters. Just connect the Keysight 33210A to your PC with the appropriate USB cable. The interface will self configure. Press the Show USB Id softkey in the “I/O menu” to see the USB interface identification string.
  • Page 61 152, for further information. 3 Establish an “IP Setup.” To use the Keysight 33210A on the network, you must first establish an IP setup, including an IP address, and possibly a subnet mask and gateway address. Press the IP Setup softkey. By default, both DHCP and Auto IP are set to On.
  • Page 62 Press the Default Gateway softkey and enter the gateway address in the IP address format (using the keypad). d Exit the “IP Setup” menu. Press DONE to return to the “Modify Settings” menu. Keysight 33210A User’s Guide...
  • Page 63 Set the “DNS Server” address. Press the DNS Server softkey and enter the address of the DNS server in the IP address format (using the keypad). Keysight 33210A User’s Guide...
  • Page 64 “.011” as “9”. To avoid confusion it is best to use only decimal expressions of byte values (0 to 255), with no leading zeros. The Keysight 33210A assumes that all IP addresses and other dot-notation addresses are expressed as decimal byte values, and strips all leading zeros from these byte values.
  • Page 65 Keysight 33210A 10 MHz Function/Arbitrary Waveform Generator User’s Guide Features and Functions Introduction Output Configuration Pulse Waveforms Amplitude Modulation (AM) Frequency Modulation (FM) Pulse Width Modulation (PWM) Frequency Sweep Burst Mode Triggering Optional Arbitrary Waveforms (Option 002) System-Related Operations Remote Interface Configuration...
  • Page 66: Features And Functions

    Factory Default Settings on page 159 Throughout this manual “default” states and values are identified. These are the NOTE power-on default states provided you have not enabled the power-down recall mode (see “Instrument State Storage” on page 134). Keysight 33210A User’s Guide...
  • Page 67 – Braces ( { } ) enclose parameters within a command string. – Triangle brackets ( < > ) enclose parameters for which you must substitute a value. – A vertical bar ( | ) separates multiple parameter choices. Keysight 33210A User’s Guide...
  • Page 68: Output Configuration

    Arb/ Sine Square Ramp Pulse Noise User AM, FM Carrier • • • PWM Carrier • • • Sweep Mode • • • Burst Mode [a] Note: Arbitrary waveforms are also referred to as user-defined waveforms. Keysight 33210A User’s Guide...
  • Page 69 Press the Offset softkey to enter the desired offset voltage level. – Remote Interface Operation: FUNCtion {SINusoid|SQUare|RAMP|PULSe|NOISe|DC|USER} You can also use the APPLy command to select the function, frequency, amplitude, and offset with a single command. Keysight 33210A User’s Guide...
  • Page 70: Output Frequency

    For example, if you currently have the duty cycle set to 70% and then change the frequency to 6 MHz, the function generator will automatically adjust the duty cycle to 60% (the upper limit for this frequency). Keysight 33210A User’s Guide...
  • Page 71: Output Amplitude

    For example, if you output a 5 Vrms square wave (into 50 ohms) and then change to the sine wave function, the function generator will automatically adjust the output amplitude to 3.536 Vrms (the upper limit for sine waves in Vrms). Keysight 33210A User’s Guide...
  • Page 72 Then use the knob or numeric keypad to enter the desired amplitude. To set the amplitude using a high level and low level, press the Ampl softkey again to toggle to the HiLevel and LoLevel softkeys. Keysight 33210A User’s Guide...
  • Page 73: Dc Offset Voltage

    200 mVdc (and no error will be generated). If you change from “high impedance” to 50 ohms, the displayed offset will drop in half. See “Output Termination” on page 76 for more information. Keysight 33210A User’s Guide...
  • Page 74 Or, you can set the offset 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. Keysight 33210A User’s Guide...
  • Page 75: Output Units

    For example, to convert 2 Vpp to its equivalent value in Vrms, press and then press the softkey. The converted value is 707.1 mVrms for a sine wave. – Remote Interface Operation: VOLTage:UNIT {VPP|VRMS|DBM} Keysight 33210A User’s Guide...
  • Page 76: Output Termination

    Features and Functions Output Termination Applies to output amplitude and offset voltage only. The Keysight 33210A 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 77: Duty Cycle (Square Waves)

    The duty cycle setting applies only to a square waveform carrier. – Front-Panel Operation: After selecting the square wave function, press the Duty Cycle softkey. Then use the knob or numeric keypad to enter the desired duty cycle. Keysight 33210A User’s Guide...
  • Page 78: Symmetry (Ramp Waves)

    – Front-Panel Operation: After selecting the ramp function, press the Symmetry softkey. Then use the knob or numeric keypad to enter the desired symmetry. – Remote Interface Operation: FUNCtion:RAMP:SYMMetry {<percent>|MINimum|MAXimum} The APPLy command automatically sets the symmetry to 100%. Keysight 33210A User’s Guide...
  • Page 79: Voltage Autoranging

    To re-enable the output, remove the overload from the Output connector and press to enable the output. – Front-Panel Operation: Press to enable or disable the output. Keysight 33210A User’s Guide...
  • Page 80: Waveform Polarity

    – When a waveform is inverted, the Sync signal associated with the waveform is not inverted. – Front-Panel Operation: Press and select the Output Setup softkey. Then press the Normal softkey again to toggle between the “Normal” and “Invert” selections. – Remote Interface Operation: OUTPut:POLarity {NORMal|INVerted} Keysight 33210A User’s Guide...
  • Page 81: Sync Output Signal

    50% duty cycle. The Sync signal is a TTL “high” during the first half of the modulating waveform. – For externally-modulated AM, FM, and PWM, the Sync signal is referenced to the carrier waveform (not the modulating waveform) and is a square waveform with a 50% duty cycle. Keysight 33210A User’s Guide...
  • Page 82 (may not be the zero-crossing point if the waveform has an associated start phase). – Front-Panel Operation: Press and select the Sync softkey again to toggle between “off” and “on”. – Remote Interface Operation: Setting is stored in non-volatile memory OUTPut:SYNC {OFF|ON} Keysight 33210A User’s Guide...
  • Page 83: 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} Keysight 33210A User’s Guide...
  • Page 84: Pulse Width

    Pulse Width > 1.6 × Edge Time – Front-Panel Operation: After selecting the pulse function, press the Wid th softkey. Then use the knob or numeric keypad to enter the desired pulse width. – Remote Interface Operation: FUNCtion:PULSe:WIDTh {<seconds>|MINimum|MAXimum} Keysight 33210A User’s Guide...
  • Page 85: Pulse Duty Cycle

    Duty Cycle < 100 × (1 – (1.6 × Edge Time) ÷ Period) – Front-Panel Operation: After selecting the pulse function, press the Dty Cyc softkey. Then use the knob or numeric keypad to enter the desired duty cycle. – Remote Interface Operation: FUNCtion:PULSe:DCYCle {<percent>|MINimum|MAXimum} Keysight 33210A User’s Guide...
  • Page 86: Edge Time

    Edge Time < 0.625 × Period × Duty Cycle ÷ 100 – Front-Panel Operation: After selecting the pulse function, press the Edge Time softkey. Then use the knob or numeric keypad to enter the desired edge time. – Remote Interface Operation: FUNCtion:PULSe:TRANsition {<seconds>|MINimum|MAXimum} Keysight 33210A User’s Guide...
  • Page 87: Amplitude Modulation (Am)

    The AM waveform is output using the present settings for the carrier frequency, modulating frequency, output amplitude, and offset voltage. – Remote Interface Operation: To avoid multiple waveform changes, enable AM after you have set up the other modulation parameters. AM:STATe {OFF|ON} Keysight 33210A User’s Guide...
  • Page 88: Carrier Waveform Shape

    Then use the knob or numeric keypad to enter the desired frequency. – Remote Interface Operation: FREQuency {<frequency>|MINimum|MAXimum} You can also use the APPLy command to select the function, frequency, amplitude, and offset with a single command. Keysight 33210A User’s Guide...
  • Page 89: Modulating Waveform Shape

    If you select an arbitrary waveform as the modulating waveshape, the waveform is automatically limited to 4K points. Extra waveform points are removed using decimation. Arbitrary waveforms are optionally available with the 33210A (Option 002). To NOTE upgrade your 33210A to include arbitrary waveform functionality, go to www.keysight.com/find/33210U.
  • Page 90: Modulating Waveform Frequency

    When the modulating signal is at -5 volts, then the output will be at the minimum amplitude. – Front-Panel Operation: After enabling AM, press the AM Depth softkey. Then use the knob or numeric keypad to enter the depth. – Remote Interface Operation: AM:DEPTh {<depth in percent>|MINimum|MAXimum} Keysight 33210A User’s Guide...
  • Page 91: Modulating Source

    When the modulating signal is at -5 volts, then the output will be at the minimum amplitude. Modulation +5 V -5 V – Front-Panel Operation: After enabling AM, press the Source softkey. – Remote Interface Operation: AM:SOURce {INTernal|EXTernal} Keysight 33210A User’s Guide...
  • Page 92: Frequency Modulation (Fm)

    The FM waveform is output using the present settings for the carrier frequency, modulating frequency, output amplitude, and offset voltage. – Remote Interface Operation: To avoid multiple waveform changes, enable FM after you have set up the other modulation parameters. FM:STATe {OFF|ON} Keysight 33210A User’s Guide...
  • Page 93: Carrier Waveform Shape

    – Front-Panel Operation: Press either the or the front-panel function key. – Remote Interface Operation: FUNCtion {SINusoid|SQUare} You can also use the APPLy command to select the function, frequency, amplitude, and offset with a single command. Keysight 33210A User’s Guide...
  • Page 94: Carrier Frequency

    Then use the knob or numeric keypad to enter the desired frequency. – Remote Interface Operation: FREQuency {<frequency>|MINimum|MAXimum} You can also use the APPLy command to select the function, frequency, amplitude, and offset with a single command. Keysight 33210A User’s Guide...
  • Page 95: Modulating Waveform Shape

    – If you select an arbitrary waveform as the modulating waveshape, the waveform is automatically limited to 4K points. Extra waveform points are removed using decimation. Arbitrary waveforms are optionally available with the 33210A (Option 002). To NOTE upgrade your 33210A to include arbitrary waveform functionality, go to www.keysight.com/find/33210U.
  • Page 96: Modulating Waveform Frequency

    The function generator will accept an internal or external modulation source for – Modulating frequency (internal source): 2 mHz to 20 kHz. The default is 10 Hz. – Front-Panel Operation: After enabling FM, press the FM Freq softkey. – Remote Interface Operation: FM:INTernal:FREQuency {<frequency>|MINimum|MAXimum} Keysight 33210A User’s Guide...
  • Page 97: Frequency Deviation

    – Front-Panel Operation: After enabling FM, press the Freq Dev softkey. Then use the knob or numeric keypad to enter the desired deviation. – Remote Interface Operation: FM:DEViation {<peak deviation in Hz>|MINimum|MAXimum} Keysight 33210A User’s Guide...
  • Page 98: Modulating Source

    100 kHz increase in frequency. Lower external signal levels produce less deviation and negative signal levels reduce the frequency below the carrier frequency. Modulation +5 V -5 V – Front-Panel Operation: After enabling FM, press the Source softkey. – Remote Interface Operation: FM:SOURce {INTernal|EXTernal} Keysight 33210A User’s Guide...
  • Page 99: Pulse Width Modulation (Pwm)

    The PWM waveform is output using the present settings for the pulse frequency, modulating frequency, output amplitude, offset voltage, pulse width, and edge time. – Remote Interface Operation: To avoid multiple waveform changes, enable PWM after you have set up the other modulation parameters. PWM:STATe {OFF|ON} Keysight 33210A User’s Guide...
  • Page 100: Pulse Waveform

    – 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} Keysight 33210A User’s Guide...
  • Page 101: Modulating Waveform Shape

    The function generator will accept an internal or external modulation source for PWM. – Modulating frequency (internal source): 2 mHz to 20 kHz. The default is 10 Hz. – Front-Panel Operation: After enabling PWM, press the PWM Freq softkey. – Remote Interface Operation: PWM:INTernal:FREQuency {<frequency>|MINimum|MAXimum} Keysight 33210A User’s Guide...
  • Page 102: Width Deviation

    If you select Wid th for the pulse waveform and enable PWM, the Wid th Dev softkey is available. On the other hand, if you select Dty Cyc for the pulse waveform and enable PWM, the Dty Cyc Dev softkey is available. Keysight 33210A User’s Guide...
  • Page 103: Duty Cycle Deviation

    If you select Wid th for the pulse waveform and enable PWM, the Wid th Dev softkey is available. On the other hand, if you select Dty Cyc for the pulse waveform and enable PWM, the Dty Cyc Dev softkey is available. Keysight 33210A User’s Guide...
  • Page 104: Modulating Source

    (15%). When the modulating signal is at -5 volts, the output will be at the minimum duty cycle (5%). Modulation +5 V -5 V – Front-Panel Operation: After enabling PWM, press the Source softkey. – Remote Interface Operation: PWM:SOURce {INTernal|EXTernal} Keysight 33210A User’s Guide...
  • Page 105: Frequency Sweep

    – Remote Interface Operation: To avoid multiple waveform changes, enable the sweep mode after you have set up the other parameters. SWEep:STATe {OFF|ON} Keysight 33210A User’s Guide...
  • Page 106: Start Frequency And Stop Frequency

    Sync connector. – Front-Panel Operation: After enabling sweeps, press the Start or Stop softkey. Then use the knob or numeric keypad to enter the desired frequency. – Remote Interface Operation: FREQuency:STARt {<frequency>|MINimum|MAXimum} FREQuency:STOP {<frequency>|MINimum|MAXimum} Keysight 33210A User’s Guide...
  • Page 107: Center Frequency And Frequency Span

    – Front-Panel Operation: After enabling sweeps, press the Start or Stop softkey again to toggle to the Center or Span softkey. Then use the knob or numeric keypad to enter the desired values. – Remote Interface Operation: FREQuency:CENTer {<frequency>|MINimum|MAXimum} FREQuency:SPAN {<frequency>|MINimum|MAXimum} Keysight 33210A User’s Guide...
  • Page 108: Sweep Mode

    – Sweep time: 1 ms to 500 seconds. The default is 1 second. – Front-Panel Operation: After enabling sweeps, press the Sweep Time softkey. Then use the knob or numeric keypad to enter the desired sweep time. – Remote Interface Operation: SWEep:TIME {<seconds>|MINimum|MAXimum} Keysight 33210A User’s Guide...
  • Page 109: Marker Frequency

    Sync setting is ignored. – Front-Panel Operation: After enabling sweeps, press the Marker softkey. Then use the knob or numeric keypad to enter the desired marker frequency. – Remote Interface Operation: MARKer:FREQuency {<frequency>|MINimum|MAXimum} MARKer {Off|On} Keysight 33210A User’s Guide...
  • Page 110: Sweep Trigger Source

    TRIGger:SOURce {IMMediate|EXTernal|BUS} Use the following command to specify whether the function generator triggers on the rising or falling edge of the signal on the Trig In connector. TRIGger:SLOPe (POSitive|NEGative} “Triggering” on page 121 for more information. Keysight 33210A User’s Guide...
  • Page 111: Trigger Out Signal

    (>1 µs pulse width) from the Trig Out connector at the beginning of each sweep or burst. – Front-Panel Operation: After enabling sweeps, press the Trigger Setup softkey. Then select the desired edge by pressing the Trig Out softkey. – Remote Interface Operation: OUTPut:TRIGger:SLOPe {POSitive|NEGative} OUTPut:TRIGger {OFF|ON} Keysight 33210A User’s Guide...
  • Page 112: Burst Mode

    – Remote Interface Operation: To avoid multiple waveform changes, enable the burst mode after you have set up the other parameters. BURSt:STATe {OFF|ON} Keysight 33210A User’s Guide...
  • Page 113: Burst Type

    (TRIG:SOUR) Triggered Burst Mode: TRIGgered Available Available Available IMMediate Internal Trigger Triggered Burst Mode: TRIGgered Available Not Used Available EXTernal, BUS External Trigger Gated Burst Mode: GATed Not Used Not Used Available Not Used External Trigger Keysight 33210A User’s Guide...
  • Page 114 Polarity softkey. The default polarity is POS (true-high logic). – Remote Interface Operation: BURSt:MODE {TRIGgered|GATed} – Use the following command to select the polarity of the external gate signal on the Trig In connector. The default if NORM (true-high logic). BURST:GATE:POLarity {NORMal|INVerted} Keysight 33210A User’s Guide...
  • Page 115: Waveform Frequency

    Then use the knob or numeric keypad to enter the desired frequency. – Remote Interface Operation: FREQuency {<frequency>|MINimum|MAXimum} You can also use the APPLy command to select the function, frequency, amplitude, and offset with a single command. Keysight 33210A User’s Guide...
  • Page 116: Burst Count

    To select an infinite count burst instead, press the #Cycles softkey again to toggle to the Infinite softkey (press once to start the waveform, and a second time to stop it). – Remote Interface Operation: BURSt:NCYCles {<# cycles>|INFinity|MINimum|MAXimum} Keysight 33210A User’s Guide...
  • Page 117: Burst Period

    + 200 ns Waveform Frequency – Front-Panel Operation: To set the burst period, press the Burst Period softkey and then use the knob or numeric keypad to enter the period. – Remote Interface Operation: BURSt:INTernal:PERiod {<seconds>|MINimum|MAXimum} Keysight 33210A User’s Guide...
  • Page 118: Burst Phase

    – Front-Panel Operation: To set the burst phase, press the Start Phase softkey and then use the knob or numeric keypad to enter the desired phase in degrees. – Remote Interface Operation: BURSt:PHASe {<angle>|MINimum|MAXimum} Keysight 33210A User’s Guide...
  • Page 119: Burst Trigger Source

    – Remote Interface Operation: TRIGger:SOURce {IMMediate|EXTernal|BUS} Use the following command to specify whether the function generator triggers on the rising or falling edge of the Trig In connector. TRGger:SLOPe {POSitive|NEGative} “Triggering” on page 121 for more information on triggering. Keysight 33210A User’s Guide...
  • Page 120: Trigger Out Signal

    – Front-Panel Operation: After enabling bursts, press the Trigger Setup softkey. Then select the desired edge by pressing the Trig Out softkey. – Remote Interface Operation: OUTPut:TRIGger:SLOPe {POSitive|NEGative} OUTPut:TRIGger {OFF|ON} Keysight 33210A User’s Guide...
  • Page 121: Triggering

    – Sweep trigger source: Internal, External, or Manual. The default is Internal. – The function generator will accept a manual trigger, a hardware trigger from the rear-panel Trig In connector, or continuously output sweeps or bursts using an internal trigger. At power-on, internal trigger is selected. Keysight 33210A User’s Guide...
  • Page 122 (as specified by the sweep time or burst period). This is the default trigger source for both front-panel and remote interface use. – Front-Panel Operation: Press the Trigger Setup softkey and then select the Source Int softkey. – Remote Interface Operation: TRIGger:SOURce IMMediate Keysight 33210A User’s Guide...
  • Page 123 The function generator initiates one sweep or outputs one burst for each time you press the key. The key is illuminated while the function generator is waiting for a manual trigger (the key is disabled when in remote). Keysight 33210A User’s Guide...
  • Page 124 – To trigger the function generator from the remote interface (GPIB, USB, or LAN) when the Bus source selected, send the TRIG or *TRG (trigger) command. The front-panel key is illuminated when the function generator is waiting for a bus trigger. Keysight 33210A User’s Guide...
  • Page 125: Trigger Input Signal

    When the external gate signal goes false, the current waveform cycle is completed and then the function generator stops while remaining at the voltage level corresponding to the starting burst phase. Keysight 33210A User’s Guide...
  • Page 126: Trigger Output Signal

    Trig Out connector at the beginning of each sweep or burst. – Front-Panel Operation: After enabling sweeps or burst, press the Trigger Setup softkey. Then select the desired edge by pressing the Trig Out softkey. – Remote Interface Operation: OUTPut:TRIGger:SLOPe {POSitive|NEGative} OUTPut:TRIGger {OFF|ON} Keysight 33210A User’s Guide...
  • Page 127: Optional Arbitrary Waveforms (Option 002)

    CD-ROM included with the Keysight 33210A. The Keysight IntuiLink software allows you to create arbitrary waveforms using a graphical user interface on your PC, and then download them into the Keysight 33210A. You can also capture waveforms from your Keysight oscilloscope and import them into IntuiLink. Please see the online help included with the Keysight IntuiLink software for further information.
  • Page 128: To Create And Store An Arbitrary Waveform

    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. Keysight 33210A User’s Guide...
  • Page 129 Press the Init # Points softkey to specify the initial number of waveform points (you can add or remove points later if necessary). For this example, set the initial number of points to “4”. Keysight 33210A User’s Guide...
  • Page 130 Time softkey to set the time for the current point (this softkey is not available for Point #1). Press the Voltage softkey to set the voltage level for the current point. For this example, set the time to 2 ms and the voltage level to 3.0 V. Keysight 33210A User’s Guide...
  • Page 131 – To remove the current waveform point, press the Remove Point softkey. The remaining points are joined using the interpolation method currently selected. You cannot remove Point #1 since the waveform must have a defined initial value. Keysight 33210A User’s Guide...
  • Page 132 The waveform is now stored in non-volatile memory and is currently being output from the function generator. The name that you used to store the waveform should now appear in the list of stored waveforms (under the Stored Wform softkey). Keysight 33210A User’s Guide...
  • Page 133: Additional Information On Arbitrary Waveforms

    – If you select an arbitrary waveform as the modulating waveshape for AM, FM, or PWM, the waveform is automatically limited to 4K points. Extra waveform points are removed using decimation. Keysight 33210A User’s Guide...
  • Page 134: System-Related Operations

    “0”. You can configure the function generator to automatically recall the power-down state when power is restored. However, when shipped from the factory, the function generator is configured to automatically recall the factory default state at power-on. Keysight 33210A User’s Guide...
  • Page 135 When you recall the state, the front-panel display will return to the previous state. – An instrument reset does not affect the configurations stored in memory. Once a state is stored, it remains until it is overwritten or specifically deleted. Keysight 33210A User’s Guide...
  • Page 136 From the remote interface, you can only recall a stored state using a number (0 through 4). :STATE:NAME 1,TEST_WFORM_1 To configure the function generator to automatically recall the power-down state when power is restored, send the following command. MEMory:STATe:RECall:AUTO ON Keysight 33210A User’s Guide...
  • Page 137: Error Conditions

    (i.e., the error at the top of the list) is the first error that was generated. – Remote Interface Operation: Reads one error from the error queue SYSTem:ERRor? Errors have the following format (the error string may contain up to 255 characters). -113,"Undefined header" Keysight 33210A User’s Guide...
  • Page 138: Beeper Control

    When shipped from the factory, the bulb-saver mode is enabled. – Front-Panel Operation: First press . From the “System” menu, press Display Options, then press Scrn Svr (screen saver). Keysight 33210A User’s Guide...
  • Page 139: Display Contrast

    – 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 Keysight 33210A Service Guide for instructions on returning the instrument to Keysight for service.
  • Page 140: Display Control

    You can display approximately 12 characters in a large font and approximately 40 characters in a small font. Keysight 33210A User’s Guide...
  • Page 141: Number Format

    (e.g., 1.000,000,00 kHz). – Front-Panel Operation: Press and then select the Number Format softkey from the “System” menu. Keysight 33210A User’s Guide...
  • Page 142: Firmware Revision Query

    You cannot query the SCPI version from the front panel. – Remote Interface Operation: SYSTem:VERSion? Returns a string in the form “YYYY.V”, where “YYYY” represents the year of the version, and “V” represents a version number for that year (e.g., 1999.0). Keysight 33210A User’s Guide...
  • Page 143: Remote Interface Configuration

    Reference", starting on page 161. The Keysight 33210A supports remote interface communication using a choice of three interfaces: GPIB, USB, and LAN. All three interfaces are “live” at power up. This section describes some interface configuration parameters that you may need to set on your function generator.
  • Page 144: Gpib Configuration

    LAN Configuration The following sections describe the primary LAN configuration functions that you can set from the 33210A front-panel Utility menu. SCPI commands are listed where applicable. In addition, there are some LAN configuration functions that can be performed only by using the SCPI commands. For a complete listing of the...
  • Page 145 DHCP (Dynamic Host Configuration Protocol) is a protocol for automatically assigning a dynamic IP address to a device on a network. DHCP is typically the easiest way to configure your Keysight 33210A for remote communication using the LAN interface. – Select DHCP On to use DHCP to automatically assign an IP address.
  • Page 146 IP Address (LAN) You can enter a static IP address for the 33210A as a four-byte integer expressed in dot notation (“nnn.nnn.nnn.nnn”, where “nnn” in each case is a byte value from 0 to 255). Each byte is expressed as a decimal value, with no leading zeros (for example, 169.254.2.20).
  • Page 147 “.011” as “9”. To avoid confusion, use only decimal expressions of byte values (0 to 255), with no leading zeros. For example, the 33210A assumes that all dot-notation addresses are expressed as decimal byte values and strips all leading zeros from these byte values. Thus, attempting to set an IP address of “255.255.020.011”...
  • Page 148 Mod ify Settings, followed by IP Setup. By default, DHCP and Auto IP are On. Select DHCP Off and Auto IP Off. Then select Default Gateway and set the appropriate gateway address. – There is no SCPI command to set a gateway address. Keysight 33210A User’s Guide...
  • Page 149 – Front panel operation: Press and press the I/O softkey. Select LAN, then Mod ify Settings, followed by DNS Setup. The Host Name field appears. Enter the host name. – There is no SCPI command to set a host name. Keysight 33210A User’s Guide...
  • Page 150 I/O softkey. Select LAN, then Mod ify Settings, followed by DNS Setup. Then select DNS Server and enter the server address. – There is no SCPI command to set a DNS server address. Keysight 33210A User’s Guide...
  • Page 151 For example, if DHCP assigns an IP address while the display is open, you will not see the new IP address until you press the Refresh button. Keysight 33210A User’s Guide...
  • Page 152: Keysight 33210A Web Interface

    Keysight 33210A Web Interface The Keysight 33210A provides a web interface resident in the instrument. You can use this interface over the LAN to view and modify the instrument’s I/O configuration. Also, a remote front panel interface is provided, which allows you to control the instrument over the network.
  • Page 153: External Timebase Reference (Option 001)

    (10 MHz In and 10 MHz Out) and circuitry to allow synchronization between multiple Keysight 33210A function generators or to an external 10 MHz clock signal. You can also set the phase offset of the output waveform from the front panel or over the remote interface.
  • Page 154 Features and Functions 4 Leaving the phase setting at its default (zero) on the first 33210A, use the Ad just Phase feature to adjust the phase of the second 33210A to align the output signals: Out of Phase Aligned You can use the Set 0 Phase feature to set a new zero-phase reference point with the two function generators now aligned.
  • Page 155: Calibration Overview

    This section gives a brief introduction to the calibration features of the function generator. For a more detailed discussion of the calibration procedures, see Chapter 4 in the Keysight 33210A Service Guide. Calibration Security This feature allows you to enter a security code to prevent accidental or unauthorized calibrations of the function generator.
  • Page 156 – Front-Panel Operation: Press and then select the Secure On softkey from the “Test / Cal” menu. – Remote Interface Operation: To secure the function generator, send the following command with the correct security code. CAL:SECURE:STATE ON,AT33210A Keysight 33210A User’s Guide...
  • Page 157: Calibration Count

    – Front-Panel Operation: Press and then select the Cal Info softkey from the “Test / Cal” menu. The calibration count is listed as one of the messages on the display. – Remote Interface Operation: CAL:COUNt? Keysight 33210A User’s Guide...
  • Page 158: Calibration Message

    “Test / Cal” menu. The calibration message is listed as one of the messages on the display. – Remote Interface Operation: To store the calibration message, send the following command, including any desired string within the single quotes (‘ ’). CAL:STR 'Cal Due: 01 August 2008' Keysight 33210A User’s Guide...
  • Page 159: Factory Default Settings

    The table on the following page summarizes the factory default settings for the Keysight 33210A. The power-on state will be different than that in the table if you have enabled NOTE the power-down recall mode. See “Instrument State Storage” on page 134. Keysight 33210A User’s Guide...
  • Page 160 Features and Functions Keysight 33210A 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 Factory Setting Carrier (AM, FM) 1 kHz Sine wave...
  • Page 161 Keysight 33210A 10 MHz Function/Arbitrary Waveform Generator User’s Guide Remote Interface Reference Introduction SCPI Command Summary Simplified Programming Overview Using the APPLy Command Output Configuration Commands Pulse Configuration Commands Amplitude Modulation (AM) Commands Frequency Modulation (FM) Commands Pulse Width Modulation (PWM) Commands...
  • Page 162: Remote Interface Reference

    The SCPI Status System, on page 268 – Status Reporting Commands, on page 278 – Calibration Commands, on page 282 – An Introduction to the SCPI Language, on page 284 SCPI – Using Device Clear, on page 290 Keysight 33210A User’s Guide...
  • Page 163 (see Instrument State Storage Chapter If you are a first-time user of the SCPI language, please refer to these NOTE sections to become familiar with the language before attempting to SCPI program the function generator. Keysight 33210A User’s Guide...
  • Page 164: Scpi Command Summary

    :PULSe [<frequency> [,<amplitude> [,<offset>] ]] :NOISe [<frequency|DEF> [,<amplitude> [,<offset>] ]] :DC [<frequency|DEF> [,<amplitude>|DEF> [,<offset>] ]] :USER [<frequency> [,<amplitude> [,<offset>] ]] APPLy? [1] This parameter has no effect for this command but you MUST specify a value or “DEFault”. Keysight 33210A User’s Guide...
  • Page 165: Output Configuration Commands

    VOLTage:UNIT {VPP|VRMS|DBM} VOLTage:UNIT? FUNCtion:SQUare:DCYCle {<percent>|MINimum|MAXimum} FUNCtion:SQUare:DCYCle? [MINimum|MAXimum] FUNCtion:RAMP:SYMMetry {<percent>|MINimum|MAXimum} FUNCtion:RAMP:SYMMetry? [MINimum|MAXimum] OUTPut {OFF|ON} OUTPut? OUTPut:LOAD {<ohms>|INFinity|MINimum|MAXimum} OUTPut:LOAD? [MINimum|MAXimum] OUTPut:POLarity {NORMal|INVerted} OUTPut:POLarity? OUTPut:SYNC {OFF|ON} OUTPut:SYNC? [1] Parameters shown in bold are selected following a *RST (reset) command. Keysight 33210A User’s Guide...
  • Page 166: Pulse Configuration Commands

    FUNCtion:PULSe :HOLD {WIDTh|DCYCle} :HOLD? 50% to 50% Thresholds :WIDTh {<seconds>|MINimum|MAXimum} :WIDTh? [MINimum|MAXimum] :DCYCle {<percent>|MINimum|MAXimum} :DCYCle? [MINimum|MAXimum] 10% to 90% Thresholds :TRANsition {<seconds>|MINimum|MAXimum} :TRANsition? [MINimum|MAXimum] [1] Parameters shown in bold are selected following a *RST (reset) command. Keysight 33210A User’s Guide...
  • Page 167: Modulation Commands

    FM Commands FM:INTernal :FUNCtion {SINusoid|SQUare|RAMP|NRAMp|TRIangle|NOISe|USER} :FUNCtion? FM:INTernal :FREQuency {<frequency>|MINimum|MAXimum} :FREQuency? [MINimum|MAXimum] FM:DEViation {<peak deviation in Hz>|MINimum|MAXimum} FM:DEViation? [MINimum|MAXimum] FM:SOURce {INTernal|EXTernal} FM:SOURce? FM:STATe {OFF|ON} FM:STATe? [1] Parameters shown in bold are selected following a *RST (reset) command. Keysight 33210A User’s Guide...
  • Page 168 :FUNCtion? PWM:INTernal :FREQuency {<frequency>|MINimum|MAXimum} :FREQuency? [MINimum|MAXimum] PWM:DEViation {<deviation in seconds>|MINimum|MAXimum} PWM:DEViation? [MINimum|MAXimum] PWM:DEViation:DCYCle {<deviation in percent>|MINimum|MAXimum} PWM:DEViation:DCYCle? [MINimum|MAXimum] PWM:SOURce {INTernal|EXTernal} PWM:SOURce? PWM:STATe {OFF|ON} PWM:STATe? [1] Parameters shown in bold are selected following a *RST (reset) command. Keysight 33210A User’s Guide...
  • Page 169: Sweep Commands

    TRIGger:SOURce? “Trig In” Connector TRIGger:SLOPe {POSitive|NEGative} TRIGger:SLOPe? OUTPut “Trig Out” Connector :TRIGger:SLOPe {POSitive|NEGative} :TRIGger:SLOPe? :TRIGger {OFF|ON} :TRIGger? MARKer:FREQuency {<frequency>|MINimum|MAXimum} MARKER:FREQuency? [MINimum|MAXimum] MARKer {OFF|ON} MARKer? [1] Parameters shown in bold are selected following a *RST (reset) command. Keysight 33210A User’s Guide...
  • Page 170: Burst Commands

    TRIGger:SOURce {IMMediate|EXTernal|BUS} TRIGger:SOURce? “Trig In” Connector TRIGger:SLOPe {POSitive|NEGative} TRIGger:SLOPe? External Gated Burst BURSt:GATE:POLarity {NORMal|INVerted} BURSt:GATE:POLarity? OUTPut “Trig Out” Connector :TRIGger:SLOPe {POSitive|NEGative} :TRIGger:SLOPe? :TRIGger {OFF|ON} :TRIGger? [1] Parameters shown in bold are selected following a *RST (reset) command. Keysight 33210A User’s Guide...
  • Page 171: Arbitrary Waveform Commands

    Remote Interface Reference Arbitrary Waveform Commands (see page 240 for more information) Arbitrary waveforms are optionally available with the 33210A (Option 002). To NOTE upgrade your 33210A to include arbitrary waveform functionality, go to www.keysight.com/find/33210U. DATA VOLATILE, <value>, <value>, . . .
  • Page 172: Triggering Commands

    States 1 through 4 are user-defined states. *RCL {0|1|2|3|4} MEMory:STATe :NAME {0|1|2|3|4} [,<name>] :NAME? {0|1|2|3|4} :DELete {0|1|2|3|4} :RECall:AUTO {OFF|ON} :RECall:AUTO? :VALid? {0|1|2|3|4} :CATalog? MEMory:NSTates? [1] Parameters shown in bold are selected following a *RST (reset) command. Keysight 33210A User’s Guide...
  • Page 173: System-Related Commands

    :BEEPer :BEEPer:STATe {OFF|ON} :BEEPer:STATe? SYSTem :KLOCk[:STATe] {OFF|ON} :KLOCk:EXCLude {NONE|LOCal} :KLOCk:EXCLude? Caution. Clears memory. Not recommended SYSTem:SECurity:IMMediate for routine applications. *LRN? *OPC *OPC? *OPT? *WAI [1] Parameters shown in bold are selected following a *RST (reset) command. Keysight 33210A User’s Guide...
  • Page 174: Interface Configuration Commands

    :ADDRess <address> :ADDRess? SYSTem:COMMunicate:LAN :AUTOip[:STATe] {OFF|0|ON|1} :AUTOip[:STATe]? :IPADdress <address> :IPADdress? :LIPaddress? :MAC? :MEDiasense {OFF|0|ON|1} :MEDiasense? :NETBios {OFF|0|ON|1} :NETBios? :TELNet:PROMpt <string> :TELNet:PROMpt? :TELNet:WMESsage <string> :TELNet:WMESsage? [1] Parameters shown in bold are selected following a *RST (reset) command. Keysight 33210A User’s Guide...
  • Page 175: Phase-Lock Commands

    (see page 278 for more information) *STB? *SRE <enable value> *SRE? STATus :QUEStionable:CONDition? :QUEStionable[:EVENt]? :QUEStionable:ENABle <enable value> :QUEStionable:ENABle? *ESR? *ESE <enable value> *ESE? *CLS STATus:PRESet *PSC {0|1} *PSC? *OPC [1] Parameters shown in bold are selected following a *RST (reset) command. Keysight 33210A User’s Guide...
  • Page 176: Calibration Commands

    (see page 282 for more information) CAL? :SECure:STATe {OFF|ON},<code> :SECure:STATe? :SECure:CODE <new code> :SETup <0|1|2|3| . . . |94> :SETup? :VALue <value> :VALue? :COUNt? :STRing <quoted string> :STRing? [1] Parameters shown in bold are selected following a *RST (reset) command. Keysight 33210A User’s Guide...
  • Page 177: Ieee 488.2 Common Commands

    *IDN? *LRN? *OPC *OPC? *OPT? *PSC {0|1} *PSC? *RST State 0 is the instrument state at power down. *SAV {0|1|2|3|4} States 1 through 4 are user-defined states. *RCL {0|1|2|3|4} *STB? *SRE <enable value> *SRE? *TRG *TST? Keysight 33210A User’s Guide...
  • Page 178: Simplified Programming Overview

    3 Vpp sine wave at 5 kHz with a -2.5 volt offset. Select sine wave function FUNC SIN Set frequency to 5 kHz FREQ 5000 Set amplitude to 3 Vpp VOLT 3.0 Set offset to -2.5 Vdc VOLT:OFFS -2.5 Keysight 33210A User’s Guide...
  • Page 179: Reading A Query Response

    Trig In connector receives the rising edge of a TTL pulse. Set burst count to 3 cycles BURS:NCYC 3 Set polarity to rising edge TRIG:SLOP POS Select external trigger source TRIG:SOUR EXT Enable burst mode BURS:STAT ON Keysight 33210A User’s Guide...
  • Page 180: Using The Apply Command

    – For square waveforms, overrides the current duty cycle setting and automatically selects 50% (FUNC:SQU:DCYC command). – For ramp waveforms, overrides the current symmetry setting and automatically selects 100% (FUNC:RAMP:SYMM command). The syntax statements for the APPLy command are shown on page 185. Keysight 33210A User’s Guide...
  • Page 181: Output Frequency

    For example, the command APPL:RAMP 10 MHz results in a “Data out of range” error. The frequency is set to 100 kHz, which is the maximum for a ramp waveform. Keysight 33210A User’s Guide...
  • Page 182: Output Amplitude

    APPLy command, the VOLT:UNIT command takes precedence. For example, if you select “Vrms” using the VOLT:UNIT command and do not include units with the APPLy command, the value specified for the amplitude parameter in the APPLy command will be in “Vrms”. Keysight 33210A User’s Guide...
  • Page 183 To prevent this disruption in the output, you can disable the voltage autoranging feature using the VOLT:RANG:AUTO command (see page 196 for more information). The APPLy command automatically enables autoranging. Keysight 33210A User’s Guide...
  • Page 184: Dc Offset Voltage

    4.95 volts (into 50 ohms). The “0” DAC value is still used as the offset reference even if the waveform data points do not span the full range of the output DAC. Keysight 33210A User’s Guide...
  • Page 185: Apply Command Syntax

    – Overrides the voltage autorange setting and automatically enables autoranging (VOLT:RANG:AUTO command). – For square waveforms, overrides the current duty cycle setting and automatically selects 50% (FUNC:SQU:DCYC command). – For ramp waveforms, overrides the current symmetry setting and automatically selects 100% (FUNC:RAMP:SYMM command). Keysight 33210A User’s Guide...
  • Page 186 However, based on the specified frequency, the function generator will adjust the pulse width or edge time to comply with the frequency restrictions for pulse waveforms. See page 202 for more information on setting the pulse width and edge time. Keysight 33210A User’s Guide...
  • Page 187 APPLy command for a dc output. APPL:DC DEF, DEF, -2.5 APPLy:USER [<frequency> [,<amplitude> [,<offset>] ]] Arbitrary waveforms are optionally available with the 33210A (Option 002). To NOTE upgrade your 33210A to include arbitrary waveform functionality, go to www.keysight.com/find/33210U.
  • Page 188 APPL: command in your programming application and use the result to place the function generator in the specified state. The function, frequency, amplitude, and offset are returned as shown in the sample string below (the quotation marks are returned as part of the string). “SIN +5.0000000000000E+03,+3.0000000000000E+00,-2.5000000000000E+00” Keysight 33210A User’s Guide...
  • Page 189: Output Configuration Commands

    Arb/ Sine Square Ramp Pulse Noise User • • AM, FM Carrier • PWM Carrier • • • Sweep Mode • • • Burst Mode [a] Note: Arbitrary waveforms are also referred to as user-defined waveforms. Keysight 33210A User’s Guide...
  • Page 190 3.536 Vrms (the upper limit for sine in Vrms). From the remote interface, a “Settings conflict” error will be generated and the amplitude will be adjusted as described. Keysight 33210A User’s Guide...
  • Page 191 6 MHz, the function generator will automatically adjust the duty cycle to 60% (the upper limit for this frequency). From the remote interface, a “Settings conflict” error will be generated and the duty cycle will be adjusted as described. Keysight 33210A User’s Guide...
  • Page 192 – 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 201 for more information. Keysight 33210A User’s Guide...
  • Page 193 – To output a dc voltage level, select the dc voltage function using the FUNC DC command and then set the offset voltage level using the VOLT:OFFS command. You can set the dc level to any value between ±5 Vdc into 50 ohms or ±10 Vdc into an open circuit. Keysight 33210A User’s Guide...
  • Page 194 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). Keysight 33210A User’s Guide...
  • Page 195 If you specify a low level that is greater than the high level, the function generator will automatically set the high level to be 1 mV more than the new low level. A “Settings conflict” error will be generated. Keysight 33210A User’s Guide...
  • Page 196 – The “ONCE” parameter has the same effect as turning autoranging “ON”, and then “OFF”. This parameter allows you to make a one-time change to the amplifier / attenuator setting before returning to the VOLT:RANG:AUTO OFF setting. Keysight 33210A User’s Guide...
  • Page 197 – If you select a square waveform as the modulating waveform for AM, FM, or PWM, the duty cycle setting does not apply. The function generator always uses a square waveform with a 50% duty cycle. Keysight 33210A User’s Guide...
  • Page 198 – If an excessive external voltage is applied to the front-panel Output connector, an error message will be displayed and the output will be disabled. To re-enable the output, remove the overload from the Output connector and send the OUTP ON command. Keysight 33210A User’s Guide...
  • Page 199 “high impedance” (>10 kΩ). The default is 50Ω. The :LOAD? query returns the current load setting in ohms or “9.9E+37” (for “high impedance”). – The Keysight 33210A 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, offset, and high/low levels will be incorrect.
  • Page 200 – The OUTP:SYNC command is overridden by the setting of the MARK command used with the sweep mode (see page 228). Therefore, when the marker frequency is enabled (and the sweep mode is also enabled), the OUTP:SYNC command is ignored. Keysight 33210A User’s Guide...
  • Page 201 VOLT:UNIT command takes precedence. For example, if you select “Vrms” using the VOLT:UNIT command and do not include units with the APPLy or VOLT command, the value specified for the amplitude parameter in the APPLy command will be in “Vrms”. Keysight 33210A User’s Guide...
  • Page 202: Pulse Configuration Commands

    (or duty cycle) is adjusted as shown below. Period > Pulse Width + (1.6 × Edge Time) or in terms of pulse duty cycle: Period > (Period × Duty Cycle ÷ 100) + (1.6 × Edge Time) Keysight 33210A User’s Guide...
  • Page 203 This command will cause the Wid th/Dty Cyc softkey in the pulse menu to toggle its sense when appropriate. Also, changing the Wid th/Dty Cyc softkey from the front panel will change the HOLD selection for subsequent programmatic behavior. Keysight 33210A User’s Guide...
  • Page 204 This function is affected by the FUNC:PULS:HOLD command, which determines NOTE the value to be held constant as the period is adjusted: the specified pulse wid th value, or the specified pulse d uty cycle value. See the FUNC:PULS:HOLD command for further information. Keysight 33210A User’s Guide...
  • Page 205 Wmin = 40 ns for period < 10 s. Wmin = 200 ns for period > 10 s, but < 100 s. Wmin = 2 µs for period > 100 s, but < 1000 s. Keysight 33210A User’s Guide...
  • Page 206 From the remote interface, a “Settings Conflict” error will be generated and the edge time will be limited as described. Edge Time < 0.625 × Pulse Width or in terms of duty cycle: Edge Time < 0.625 × Period × Duty Cycle ÷ 100 Keysight 33210A User’s Guide...
  • Page 207: Amplitude Modulation (Am) Commands

    Set the modulation depth (also called “percent modulation”) to any value from 0% to 120% using the AM:DEPT command. 6 Enable AM mod ulation. After you have set up the other modulation parameters, use the AM:STAT ON command to enable AM. Keysight 33210A User’s Guide...
  • Page 208: Am Commands

    – Select “SQU” for a square waveform with a 50% duty cycle. – Select “RAMP” for a ramp waveform with 100% symmetry. – Select “TRI” for a ramp waveform with 50% symmetry. – Select “NRAM” (negative ramp) for a ramp waveform with 0% symmetry. Keysight 33210A User’s Guide...
  • Page 209 – If you select an arbitrary waveform as the modulating waveshape (“USER”), the waveform is automatically limited to 4K points. Extra waveform points are removed using decimation. Arbitrary waveforms are optionally available with the 33210A (Option 002). To NOTE upgrade your 33210A to include arbitrary waveform functionality, go to www.keysightcom/find/33210U.
  • Page 210 AM, the previous modulation mode is turned off. – The function generator will not allow AM to be enabled at the same time that sweep or burst is enabled. When you enable AM, the sweep or burst mode is turned off. Keysight 33210A User’s Guide...
  • Page 211: Frequency Modulation (Fm) Commands

    Set the frequency deviation to any value from 1 mHz to 5 MHz using the FM:DEV command. 6 Enable FM mod ulation. After you have set up the other modulation parameters, use the FM:STAT ON command to enable FM. Keysight 33210A User’s Guide...
  • Page 212: Fm Commands

    – Select “SQU” for a square waveform with a 50% duty cycle. – Select “RAMP” for a ramp waveform with 100% symmetry. – Select “TRI” for a ramp waveform with 50% symmetry. – Select “NRAM” (negative ramp) for a ramp waveform with 0% symmetry. Keysight 33210A User’s Guide...
  • Page 213 – If you select an arbitrary waveform as the modulating waveshape (“USER”), the waveform is automatically limited to 4K points. Extra waveform points are removed using decimation. Arbitrary waveforms are optionally available with the 33210A (Option 002). To NOTE upgrade your 33210A to include arbitrary waveform functionality, go to www.keysight.com/find/33210U.
  • Page 214 FM, the previous modulation mode is turned off. – The function generator will not allow FM to be enabled at the same time that sweep or burst is enabled. When you enable FM, the sweep or burst mode is turned off. Keysight 33210A User’s Guide...
  • Page 215: Pulse Width Modulation (Pwm) Commands

    Duty Cycle Deviation to a value from 0 to the current Duty Cycle or 100 - Duty Cycle, whichever is smaller, using the PWM:DEV:DCYC command. 6 Enable PWM mod ulation. After you have set up the other modulation parameters, use the PWM:STAT ON command to enable PWM. Keysight 33210A User’s Guide...
  • Page 216: Pwm Commands

    – Select “SQU” for a square waveform with a 50% duty cycle. – Select “RAMP” for a ramp waveform with 100% symmetry. – Select “TRI” for a ramp waveform with 50% symmetry. – Select “NRAM” (negative ramp) for a ramp waveform with 0% symmetry. Keysight 33210A User’s Guide...
  • Page 217 – If you select an arbitrary waveform as the modulating waveshape (“USER”), the waveform is automatically limited to 4K points. Extra waveform points are removed using decimation. Arbitrary waveforms are optionally available with the 33210A (Option 002). To NOTE upgrade your 33210A to include arbitrary waveform functionality, go to www.keysight.com/find/33210U.
  • Page 218 MIN is approximately 0%. MAX is approximately 100% (limited by the period, minimum pulse width, and edge time). The :DEV:DCYC? query returns the duty cycle deviation in percent. – The duty cycle deviation cannot exceed the current pulse duty cycle. Keysight 33210A User’s Guide...
  • Page 219 If pulse wid th and width deviation are being held, duty cycle deviation values specified with the PWM:DEV:DCYC command are automatically converted to the equivalent wid th deviation in seconds. Keysight 33210A User’s Guide...
  • Page 220 – The function generator will not allow PWM to be enabled at the same time that sweep or burst is enabled. When you enable PWM, the sweep or burst mode is turned off. – PWM is allowed only when pulse is the selected function. Keysight 33210A User’s Guide...
  • Page 221: Frequency Sweep Commands

    To sweep up in frequency, set a positive span. To sweep down in frequency, set a negative span. 3 Select the sweep mode. Use the SWE:SPAC command to select linear or logarithmic spacing for the sweep. Keysight 33210A User’s Guide...
  • Page 222 Use the MARK ON command to enable the frequency marker. 7 Enable the sweep mode. After you have set up the other sweep parameters, use the SWE:STAT ON command to enable the sweep mode. Keysight 33210A User’s Guide...
  • Page 223: Sweep Commands

    Set the stop frequency (used in conjunction with the start frequency). Select from 1 mHz to 10 MHz (limited to 100 kHz for a ramp waveform). The default is 1 kHz. MIN = 1 mHz. MAX = 10 MHz. The :STOP? query returns the stop frequency in hertz. Keysight 33210A User’s Guide...
  • Page 224 – To sweep up in frequency, set a positive frequency span. To sweep down in frequency, set a negative frequency span. – The following equation shows the relationship between the span and the start / stop frequency. Frequency Span = Stop Frequency – Start Frequency Keysight 33210A User’s Guide...
  • Page 225 – The function generator will not allow the sweep mode to be enabled at the same time that burst or any modulation mode is enabled. When you enable sweep, the burst or modulation mode is turned off. Keysight 33210A User’s Guide...
  • Page 226 (operation complete) command to signal when the sweep is complete. The *OPC? command returns “1” to the output buffer when the sweep is complete. The *OPC command sets the “Operation Complete” bit (bit 0) in the Standard Event register when the sweep is complete. Keysight 33210A User’s Guide...
  • Page 227 Disable or enable the “trigger out” signal. When enabled, a TTL-compatible square waveform with the specified edge (OUTP:TRIG:SLOP command) is output from the rear-panel Trig Out connector at the beginning of the sweep. The default is OFF. The :TRIG? query returns “0” (OFF) or “1” (ON). Keysight 33210A User’s Guide...
  • Page 228 “0” (OFF) or “1” (ON). – The OUTP:SYNC command is overridden by the setting of the MARK command. Therefore, when the marker frequency is enabled (and the sweep mode is also enabled), the OUTP:SYNC command is ignored. Keysight 33210A User’s Guide...
  • Page 229: Burst Mode Commands

    (TRIG:SOUR) Triggered Burst Mode: TRIGgered Available Available Available IMMediate Internal Trigger Triggered Burst Mode: TRIGgered Available Not Used Available EXTernal, BUS External Trigger Gated Burst Mode: GATed Not Used Not Used Available Not Used External Trigger Keysight 33210A User’s Guide...
  • Page 230 Select the trigger source using the TRIG:SOUR command. Used in the triggered burst mode only. 7 Enable the burst mode. After you have set up the other burst parameters, use the BURS:STAT ON command to enable the burst mode. Keysight 33210A User’s Guide...
  • Page 231: Burst Mode Commands

    – 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 (TRIG command), it is ignored and no error will be generated. Keysight 33210A User’s Guide...
  • Page 232 – When the gated burst mode is selected, the burst count is ignored. However, if you change the burst count while in the gated mode, the function generator remembers the new count and will use it when the triggered mode is selected. Keysight 33210A User’s Guide...
  • Page 233 – The burst phase is also used in the gated burst mode. When the gate signal goes false, the current waveform cycle is completed and then the function generator stops. The output will remain at the voltage level corresponding to the starting burst phase. Keysight 33210A User’s Guide...
  • Page 234 Trig In receives a TTL pulse with the edge polarity specified by the TRIG:SLOP command (see page 235). External trigger signals that occur during a burst are ignored. Keysight 33210A User’s Guide...
  • Page 235 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 burst. The default is POS (rising edge). The :SLOP? query returns “POS” or “NEG”. Keysight 33210A User’s Guide...
  • Page 236 TTL-compatible square waveform with the specified edge (OUTP:TRIG:SLOP command) is output from the rear-panel Trig Out connector at the beginning of the burst. The default is OFF. The :TRIG? query returns “0” (OFF) or “1” (ON). Keysight 33210A User’s Guide...
  • Page 237: Triggering Commands

    LAN) when the Bus source selected, send the *TRG (trigger) command. The front-panel key is illuminated when the function generator is waiting for a bus trigger. – The APPLy command automatically sets the trigger source to Immediate (equivalent to TRIG:SOUR IMM command). Keysight 33210A User’s Guide...
  • Page 238 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” or “INV”. Keysight 33210A User’s Guide...
  • Page 239 TTL-compatible square waveform with the specified edge (OUTP:TRIG:SLOP command) is output from the rear-panel Trig Out connector at the beginning of the sweep or burst. The default is OFF. The :TRIG? query returns “0” (OFF) or “1” (ON). Keysight 33210A User’s Guide...
  • Page 240: Arbitrary Waveform Commands (Option 002)

    Arbitrary Waveform Commands (Option 002) See also “Optional Arbitrary Waveforms (Option 002)” starting on page 127 in Chapter Arbitrary waveforms are optionally available with the 33210A (Option 002). To NOTE upgrade your 33210A to include arbitrary waveform functionality, go to www.keysight.com/find/33210U. Arbitrary Waveform Overview The following is an overview of the steps required to download and output an arbitrary waveform over the remote interface.
  • Page 241 5 Output the selected arbitrary waveform. Use the FUNC USER command to output the waveform previously selected with the FUNC:USER command. The five built-in arbitrary waveforms are shown below. Exponential Rise Exponential Fall Negative Ramp Sinc Card iac Keysight 33210A User’s Guide...
  • Page 242: Arbitrary Waveform Commands

    Query whether optional arbitrary waveforms are currently enabled. Returns “002” if arbitrary waveforms are enabled. Returns “0” if arbitrary waveforms are not enabled. To upgrade your 33210A to include arbitrary waveform functionality, go to NOTE www.keysight.com/find/33210U. DATA VOLATILE, <value>, <value>, . . .
  • Page 243 (as well as the five built-in waveforms). – After downloading the waveform data to memory, use the FUNC:USER command to choose the active waveform and the FUNC USER command to output it. Keysight 33210A User’s Guide...
  • Page 244 If you specify FORM:BORD NORM (default), the most-significant byte (MSB) of each data point is assumed first. If you specify FORM:BORD SWAP, the least-significant byte (LSB) of each data point is assumed first. Most computers use the “swapped” byte order. Keysight 33210A User’s Guide...
  • Page 245 “CARDIAC”. If you specify one of the built-in waveforms, a “Cannot overwrite a built-in waveform” error is generated. – 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. Keysight 33210A User’s Guide...
  • Page 246 – To select the waveform currently stored in volatile memory, specify the VOLATILE parameter. The keyword “VOLATILE” does not have a short form. – If you select a waveform name that is not currently downloaded, a “Specified arb waveform does not exist” error is generated. Keysight 33210A User’s Guide...
  • Page 247 ±1 and therefore its maximum amplitude is 6.087 Vpp (into 50 ohms). – If you select an arbitrary waveform as the modulating waveshape (“USER”), the waveform is automatically limited to 4K points. Extra waveform points are removed using decimation. Keysight 33210A User’s Guide...
  • Page 248 DATA:NVOLatile:FREE? Query the number of non-volatile memory slots available to store user-defined waveforms. Returns the number of memory slots available to store user-defined waveforms. Returns “0” (memory is full), “1”, “2”, “3”, or “4”. Keysight 33210A User’s Guide...
  • Page 249 – You cannot delete any of the five built-in arbitrary waveforms. If you attempt to delete one of these waveforms, a “Not able to delete a built-in arb waveform” error is generated. Keysight 33210A User’s Guide...
  • Page 250 “Sinc” waveform does not use the full range of binary values between ±1 and therefore its maximum amplitude is 6.087 Vpp (into 50 ohms). – If you query a waveform that is not currently stored in memory, a “Specified arb waveform does not exist” error is generated. Keysight 33210A User’s Guide...
  • Page 251: State Storage Commands

    – If you delete an arbitrary waveform from non-volatile memory after storing the instrument state, the waveform data is lost and the function generator will not output the waveform when the state is recalled. The built-in “exponential rise” waveform is output in place of the deleted waveform. Keysight 33210A User’s Guide...
  • Page 252 – From the remote interface only, you can use location “0” to store a fifth instrument state (you cannot store to this location from the front panel). However, keep in mind that location “0” is automatically overwritten when power is cycled (the instrument state previously stored will be overwritten). Keysight 33210A User’s Guide...
  • Page 253 (“AUTO_RECALL”, “STATE_1”, “STATE_2”, etc.). Note that you cannot recall the instrument state from a storage location that is empty. An error is generated if you attempt to recall a deleted state. Keysight 33210A User’s Guide...
  • Page 254 0, the name is overwritten when the power is cycled and a new power down state is stored in this location. MEMory:NSTates? Query the total number of memory locations available for state storage. Always returns “5” (memory location “0” is included). Keysight 33210A User’s Guide...
  • Page 255: System-Related Commands

    The errors are also cleared when you read the queue. The error queue is not cleared by a reset (*RST command). – Errors have the following format (the error string may contain up to 255 characters). -113,"Undefined header" Keysight 33210A User’s Guide...
  • Page 256 – The display state is saved when you store the instrument state using *SAV command. When you recall the instrument state using *RCL command, the front-panel display will return to the previous state. Keysight 33210A User’s Guide...
  • Page 257 I/O settings, which are stored in non-volatile memory. 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). Keysight 33210A User’s Guide...
  • Page 258 SYSTem:KLOCk:EXCLude? – Setting :EXCL NONE (the default) sets no exclusion, and SYST:KLOC ON locks the entire keyboard including the key. – Setting :EXCL LOC excludes the key, and SYST:KLOC ON locks the keyboard, except the key. Keysight 33210A User’s Guide...
  • Page 259 Query whether optional arbitrary waveforms are currently enabled. Returns “002” if arbitrary waveforms are enabled. Returns “0” if arbitrary waveforms are not enabled. To upgrade your 33210A to include arbitrary waveform functionality (Option NOTE 002), go to www.keysight.com/find/33210U. Keysight 33210A User’s Guide...
  • Page 260 Remote Interface Reference *WAI Wait for all pending operations to complete before executing any additional commands over the interface. Keysight 33210A User’s Guide...
  • Page 261: Interface Configuration Commands

    – REMote - Sets the instrument state to remote. Displays the remote annunciator and locks the keyboard (except the key). – RWLock - Sets the instrument state to remote with lock. Displays the rwl annunciator and locks the keyboard (including the key). Keysight 33210A User’s Guide...
  • Page 262 Remote Interface Reference GPIB Interface Commands: SYSTem:COMMunicate:GPIB:ADDRess <address> SYSTem:COMMunicate:GPIB:ADDRess? Sets the GPIB (IEEE-488) address for the 33210A. The GPIB address can take any value between 0 and 30. The factory default is 10. LAN Interface Commands: SYSTem:COMMunicate:LAN:AUTOip[:STATe] {OFF|0|ON|1} SYSTem:COMMunicate:LAN:AUTOip[:STATe]? Disables or enables use of the Auto-IP standard to automatically assign an IP address to the 33210A.
  • Page 263 ".011" as "9". To avoid confusion, use only decimal expressions of byte values (0 to 255), with no leading zeros. For example, the 33210A assumes that all dot-notation addresses are expressed as decimal byte values and strips all leading zeros from these byte values. Thus, attempting to set an IP address of "255.255.020.011"...
  • Page 264 Disables or enables the use of NETBios to automatically assign an IP address to the 33210A for peer-to-peer naming on a private network that uses the NETBios naming service. The factory setting is enabled (ON). The query returns “0” (OFF) or “1”...
  • Page 265 (*RST). LAN Port Usage The Keysight 33210A uses LAN port 5024 for Telnet sessions, but uses LAN port 5025 for Socket sessions. For further information on socket sessions, see the white paper “Socket Connections for LAN-enabled Instruments”...
  • Page 266: Phase-Lock Commands (Option 001 Only)

    You can use the phase lock commands described below to synchronize multiple NOTE 33210A instruments only if all of these instruments have Option 001, External Timebase Reference, installed. This option provides the “10 MHz Out” and “10 MHz In” back panel connectors and the circuitry required to synchronize the instruments.
  • Page 267 “Reference phase-locked loop is unlocked” error is generated. The unlock error setting is not stored in non-volatile memory. That is, the setting will be lost when the power is cycled. The :STAT? query returns “0” (OFF) or “1” (ON). Keysight 33210A User’s Guide...
  • Page 268: The Scpi Status System

    A STAT:PRES command clears all bits in the enable register. To enable bits in the enable register to be reported to the Status Byte register, you must write a decimal value which corresponds to the binary-weighted sum of the corresponding bits. Keysight 33210A User’s Guide...
  • Page 269 Remote Interface Reference Keysight 33210A Status System Questionable Data Register NOTES: C = Condition Register EV = Event Register Volt Ovld EN = Enable Register Ovld = Overload Loop Unlock “OR” Cal Error External Ref Error Queue STAT:QUES:COND? STAT:QUES:EVEN? STAT:QUES:ENAB <...
  • Page 270: The Status Byte Register

    One or more bits are set in the Standard Event Register (bits must be enabled). 6 Master Summary One or more bits are set in the Status Byte Register (bits must be enabled). 7 Not Used Not Used. Returns “0”. Keysight 33210A User’s Guide...
  • Page 271 – You turn the power on and have previously configured the function generator to clear the enable register using the *PSC 1 command. Note that the enable register will not be cleared at power-on if you have configured the function generator using the *PSC 0 command. Keysight 33210A User’s Guide...
  • Page 272: Using Service Request (Srq) And Serial Poll

    Serial Poll but bit 6 is not cleared as long as the enabled conditions remain. The *STB? command is not handled automatically by the IEEE-488 bus interface hardware and will be executed only after previous commands have completed. You cannot clear an SRQ using the *STB? command. Keysight 33210A User’s Guide...
  • Page 273: Using The Message Available Bit (Mav)

    6 Use a Serial Poll to check to see when bit 5 (routed from the Standard Event register) is set in the Status Byte condition register. You could also configure the function generator for an SRQ interrupt by sending *SRE 32 (Status Byte enable register, bit 5). Keysight 33210A User’s Guide...
  • Page 274: The Questionable Data Register

    Not Used. Returns “0”. 12 Not Used 4096 Not Used. Returns “0”. 13 Not Used 8192 Not Used. Returns “0”. 14 Not Used 16384 Not Used. Returns “0”. 15 Not Used 32768 Not Used. Returns “0”. Keysight 33210A User’s Guide...
  • Page 275 – You query the event register using the STAT:QUES:EVEN? command. The Questionable Data enable register is cleared when: – You turn on the power (the *PSC command does not apply). – You execute the STAT:PRES command. – You execute the STAT:QUES:ENAB 0 command. Keysight 33210A User’s Guide...
  • Page 276: The Standard Event Register

    5 Command Error A command syntax error has occurred (see Chapter 6 Not Used Not Used. Returns “0”. 7 Power On Power has been cycled on since the last time the event register was read or cleared. Keysight 33210A User’s Guide...
  • Page 277 – You turn the power on and have previously configured the function generator to clear the enable register using the *PSC 1 command. Note that the enable register will not be cleared at power-on if you have configured the function generator using the *PSC 0 command. Keysight 33210A User’s Guide...
  • Page 278: Status Reporting Commands

    – A *CLS (clear status) does not clear the enable register but it does clear all bits in the event register. – A STATus:PRESet does not clear the bits in the Status Byte enable register. – A *PSC 0 preserves the contents of the enable register through power cycles. Keysight 33210A User’s Guide...
  • Page 279: Questionable Data Register Commands

    The :ENAB? query returns a decimal value which corresponds to the binary-weighted sum of all bits enabled by the STAT:QUES:ENAB command. Keysight 33210A User’s Guide...
  • Page 280: Standard Event Register Commands

    – A *CLS (clear status) does not clear the enable register but it does clear all bits in the event register. – A STATus:PRESet does not clear the bits in the Status Byte enable register. – A *PSC 0 preserves the contents of the enable register through power cycles. Keysight 33210A User’s Guide...
  • Page 281: Miscellaneous Status Register Commands

    Set the “Operation Complete” bit (bit 0) in the Standard Event register after the previous commands have completed. When used with a bus-triggered sweep or burst, you may have the opportunity to execute commands after the *OPC command and before the “Operation Complete” bit is set in the register. Keysight 33210A User’s Guide...
  • Page 282: Calibration Commands

    CAL:VALue? Specify the value of the known calibration signal as outlined in the calibration procedures in the Keysight 33210A Service Guide. Use the CAL:SET command to configure the function generator’s internal state for each of the calibration steps to be performed. The :VAL? query returns a number in the form “+1.0000000000000E+01”.
  • Page 283 – You can record a calibration message only from the remote interface and only when the instrument is unsecured. You can read the message either from the front panel or over the remote interface. You can read the calibration message whether the instrument is secured or unsecured. Keysight 33210A User’s Guide...
  • Page 284: An Introduction To The Scpi Language

    :STATe {OFF|ON} :STATe? SOURce is the root keyword of the command, FREQuency and SWEep are second-level keywords, and STARt and STOP are third-level keywords. A colon ( : ) separates a command keyword from a lower-level keyword. Keysight 33210A User’s Guide...
  • Page 285: Command Format Used In This Manual

    The brackets are not sent with the command string. If you do not specify a value for an optional parameter, the function generator chooses a default value. Keysight 33210A User’s Guide...
  • Page 286: Command Separators

    For example, consider the following command: FREQuency {<frequency>|MINimum|MAXimum} Instead of selecting a specific frequency, you can substitute MIN to set the frequency to its minimum value or MAX to set the frequency to its maximum value. Keysight 33210A User’s Guide...
  • Page 287: Querying Parameter Settings

    The command keyword is separated from the first parameter by a blank space. Use a semicolon ( ; ) to separate multiple commands as shown below: "*RST; *CLS; *ESE 32; *OPC?" Keysight 33210A User’s Guide...
  • Page 288: Scpi Parameter Types

    AM:STATe {OFF|ON} String Parameters String parameters can contain virtually any set of ASCII characters. A string must begin and end with matching quotes; either with a single quote or a double quote. Keysight 33210A User’s Guide...
  • Page 289 Remote Interface Reference You can include the quote delimiter as part of the string by typing it twice without any characters in between. The following command uses a string parameter: DISPlay:TEXT <quoted string> Keysight 33210A User’s Guide...
  • Page 290: Using Device Clear

    – The function generator is prepared to accept a new command string. – An overlapped command, if any, will be terminated with no “Operation Complete” indication (applies to the *TRG command). Any sweep or burst in progress will be aborted immediately. Keysight 33210A User’s Guide...
  • Page 291 Keysight 33210A 10 MHz Function/Arbitrary Waveform Generator User’s Guide Error Messages Introduction Command Errors Execution Errors Device Dependent Errors Query Errors Instrument Errors Self-Test Errors Calibration Errors Arbitrary Waveform Errors...
  • Page 292: Error Messages

    (topic number 2). Then press the SELECT softkey to view the errors in the error queue. As shown below, the first error in the list (i.e., the error at the top of the list) is the first error that was generated. Keysight 33210A User’s Guide...
  • Page 293 In many cases, additional, situation-dependent information appears after a semicolon (“;”). For example, there are several causes for error -221. Here is an example: -221,"Settings conflict; burst count reduced" Keysight 33210A User’s Guide...
  • Page 294: Command Errors

    Parameter not allowed More parameters were received than were expected for the command. You may have entered an extra parameter or added a parameter to a command that does not require a parameter. Example: APPL? 10 Keysight 33210A User’s Guide...
  • Page 295 Too many d igits A numeric parameter was found whose mantissa contained more than 255 digits, excluding leading zeros. -128 Numeric data not allowed A numeric parameter was received but a character string was expected. Example: DISP:TEXT 123 Keysight 33210A User’s Guide...
  • Page 296 For a definite-length block, the number of bytes of data sent does not match the number of bytes that you specified in the block header. For an indefinite-length block, an EOI (End-or-Identify) was received without an accompanying <new line> character. Keysight 33210A User’s Guide...
  • Page 297 Check to see if you have sent the correct data type with the command. Example: BURS:NCYC #10 -170 to -178 Expression errors The function generator does not accept mathematical expressions. Keysight 33210A User’s Guide...
  • Page 298: Execution Errors

    -221 Settings conflict; Option 002 (arbs) is not installed Arbitrary waveforms are optionally available with the 33210A (Option 002). To upgrade your 33210A to include arbitrary waveform functionality, go to www.keysight.com/find/33210U. -221 Settings conflict;...
  • Page 299 When the external trigger source is selected (TRIG:SOUR EXT command), the function generator automatically disables the “trigger out” signal. The rear-panel Trig connector cannot be used for both operations at the same time. Keysight 33210A User’s Guide...
  • Page 300 For pulse waveforms, the output frequency is limited to 5 MHz. When you change to the pulse function (APPL:PULS or FUNC:PULS command) from a function that allows a higher frequency, the function generator will automatically adjust the frequency to 5 MHz. Keysight 33210A User’s Guide...
  • Page 301 AM turned off by selection of other mode or mod ulation 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. Keysight 33210A User’s Guide...
  • Page 302 The function generator cannot generate a PWM modulated waveform using any function other than pulse. -221 Settings conflict; not able to sweep this function The function generator cannot generate a sweep using the pulse, noise, dc voltage, or arbitrary waveform functions. Keysight 33210A User’s Guide...
  • Page 303 -221 Settings conflict; not able to mod ulate dc, mod ulation turned off The function generator cannot generate a modulated waveform using the dc voltage function. The selected modulation mode has been turned off. Keysight 33210A User’s Guide...
  • Page 304 The function generator cannot generate a burst using the noise function. The burst mode has been turned off. -221 Settings conflict; not able to sweep noise, sweep turned off The function generator cannot generate a sweep using the noise function. The sweep mode has been turned off. Keysight 33210A User’s Guide...
  • Page 305 (1) edge time, (2) pulse width or duty cycle, and then (3) period. In this case, the function generator has decreased the edge time to accommodate the specified period and preserve the pulse width setting. Keysight 33210A User’s Guide...
  • Page 306 (1) edge time, (2) pulse width or duty cycle, and then (3) period. In this case, the function generator has decreased the edge time to accommodate the specified pulse duty cycle. Edge Time < 0.625 × Period × Duty Cycle ÷ 100 Keysight 33210A User’s Guide...
  • Page 307 100 kHz (10.1 MHz for sine and square waveforms). If you set the carrier to a value that is not valid, the function generator will automatically adjust the deviation to the maximum value allowed with the present carrier frequency. Keysight 33210A User’s Guide...
  • Page 308 If you delete an arbitrary waveform from non-volatile memory after storing the instrument state, the waveform data is lost and the function generator will not output the waveform when the state is recalled. The built-in “exponential rise” waveform is output in place of the deleted waveform. Keysight 33210A User’s Guide...
  • Page 309 If you specify a high level that is less than the existing low level, the function generator will automatically set the low level to be 1 mV less than the high level. Keysight 33210A User’s Guide...
  • Page 310 The specified pulse width must be less than the difference between the period and the edge time as shown below. The function generator will adjust the pulse width as needed to accommodate the specified period. Pulse Width < Period – (1.6 × Edge Time) Keysight 33210A User’s Guide...
  • Page 311 The specified edge time must fit within the specified pulse duty cycle as shown below. The function generator will adjust the edge time as needed to accommodate the specified pulse duty cycle. Edge Time < 0.625 × Period × Duty Cycle ÷ 100 Keysight 33210A User’s Guide...
  • Page 312 Data out of range; pulse frequency; value clipped to upper limit This generic message indicates that the waveform frequency has been limited to an upper boundary due to the selection of the pulse waveform function (APPL:PULS or FUNC:PULS command). Keysight 33210A User’s Guide...
  • Page 313 If the Immediate trigger source is selected (TRIG:SOUR IMM command), the burst count must be less than the product of the burst period and the waveform frequency as shown below. Burst Count < Burst Period × Waveform Frequency Keysight 33210A User’s Guide...
  • Page 314 (whichever is closer). This error is generated only when both the sweep mode and the marker frequency are enabled. Keysight 33210A User’s Guide...
  • Page 315 Data out of range; FM deviation limited by maximum frequency; value clipped to upper limit The frequency deviation cannot exceed the carrier frequency, and is limited as follows: 5 MHz for sine or square wave carriers. Keysight 33210A User’s Guide...
  • Page 316 Duty Cycle: 20% to 80% (to 5 MHz) 40% to 60% (to 10 MHz) -223 Too much data An arbitrary waveform was specified that contains more than 8,192 waveform points. Verify the number of points in the DATA VOLATILE or DATA:DAC VOLATILE command. Keysight 33210A User’s Guide...
  • Page 317 Error Messages -224 Illegal parameter value; An exact parameter value, from a list of possible values, was expected. Keysight 33210A User’s Guide...
  • Page 318: Device Dependent Errors

    The error queue is cleared by the *CLS (clear status) command or when the power is cycled. The errors are also cleared when you read the queue. The error queue is not cleared by an instrument reset (*RST command). Keysight 33210A User’s Guide...
  • Page 319: Query Errors

    Command execution continues but all data is lost. -440 Query UNTERMINATED after indefinite response The *IDN? command must be the last query command within a command string. Example: *IDN?;:SYST:VERS? Keysight 33210A User’s Guide...
  • Page 320: Instrument Errors

    Reference phase-locked loop is unlocked The PHAS:UNL:ERR:STAT has been enabled (“on”) and the internal phase-locked loop that controls the frequency is currently unlocked. This error is most likely to occur when the external reference is out of lock range. Keysight 33210A User’s Guide...
  • Page 321: Self-Test Errors

    Self-Test Errors The following errors indicate failures that may occur during a self-test. Refer to the Keysight 33210A Service Guide for more information. Sel f-test failed; system logic This error indicates a failure of the main processor, system RAM, or system ROM.
  • Page 322 ADC, the ADC input multiplexer, or the ADC input buffer amplifier. Sel f-test failed; internal ADC measurement error This error indicates a probable ADC failure. The failure could be of the system ADC, the ADC input multiplexer, or the ADC input buffer amplifier. Keysight 33210A User’s Guide...
  • Page 323 Error Messages Sel f-test failed; square/pulse DAC test failure This error indicates a probable failure of the square/pulse DAC. Keysight 33210A User’s Guide...
  • Page 324: Calibration Errors

    Calibration Errors The following errors indicate failures that may occur during a calibration procedure (see Chapter 4 in the Keysight 33210A Service Guide). Calibration error; security defeated by hard ware jumper The function generator’s calibration security feature has been disabled by temporarily shorting the two “CAL ENABLE”...
  • Page 325 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 Keysight 33210A Service Guide for more information on the calibration procedures. Keysight 33210A User’s Guide...
  • Page 326: Arbitrary Waveform Errors

    The following built-in waveform names are reserved and cannot be used with the DATA:COPY command: “EXP_RISE”, “EXP_FALL”, “NEG_RAMP”, “SINC”, and “CARDIAC”. Name of source arb waveform for copy must be VOLATILE When using the DATA:COPY command, you cannot copy from any source other than “VOLATILE”. Keysight 33210A User’s Guide...
  • Page 327 “VOLATILE”. You cannot copy from any other source and you cannot copy to “VOLATILE”. Block length must be even The function generator represents binary data as 16-bit integers, which are sent as two bytes (DATA:DAC VOLATILE command). Keysight 33210A User’s Guide...
  • Page 328 State has not been stored The storage location that you specified in the *RCL command was not used in a previous *SAV command. You cannot recall the instrument state from a storage location that is empty. Keysight 33210A User’s Guide...
  • Page 329 Keysight 33210A 10 MHz Function/Arbitrary Waveform Generator User’s Guide Application Programs Introduction Program Listings This chapter contains several remote interface example programs to help you develop programs for your own application. Chapter 4, "Remote Interface Reference" starting on page 161, lists the syntax for the SCPI (Standard Commands for Programmable Instruments) commands available to program the function generator.
  • Page 330: Application Programs

    Application Programs Introduction Six example programs are included in this chapter to demonstrate controlling the Keysight 33210A using SCPI commands. All of these programs are written in ® ® Microsoft Visual BASIC 6.0 and use Keysight VISA-COM. The BASIC programs in this chapter, and other example programs illustrating the use of several drivers and environments, are included on the “Keysight 33210A...
  • Page 331 Keysight has no warranty, obligations, or liability for any Sample Application Files. Keysight Technologies provides programming examples for illustration only. All sample programs assume that you are familiar with the programming language being demonstrated and the tools used to create and debug procedures.
  • Page 332: Program Listings

    ' Voltage may also be set as VOLTage:HIGH and VOLTage:LOW for low level ' and high level .WriteString "OUTPut ON" ' Turn on the instrument output End With Exit Sub MyError: txtError = Err.Description & vbCrLf Resume Next End Sub Keysight 33210A User’s Guide...
  • Page 333: Example: Amplitude Modulation

    ' Turn on the instrument output .WriteString "*SAV 1" ' Store state in memory location 1 ' Use the "*RCL 1" command to recall the stored state End With Exit Sub MyError: txtError = Err.Description & vbCrLf Resume Next End Sub Keysight 33210A User’s Guide...
  • Page 334: Example: Linear Sweep

    ' For the 332x0A, also see MARKer:FREQuency .WriteString "OUTPut ON" ' Turn on the instrument output .WriteString "SWEep:STATe ON" ' Turn sweep on End With Exit Sub MyError: txtError = Err.Description & vbCrLf Resume Next End Sub Keysight 33210A User’s Guide...
  • Page 335: Example: A Pulse Waveform

    ' Vary edge by 5 nsec steps .WriteString "PULSe:TRANsition " & (0.00000001 + I * 0.000000005) Sleep 300 ' Wait 300 msec Next I End With Exit Sub MyError: txtError = Err.Description & vbCrLf Resume Next Keysight 33210A User’s Guide...
  • Page 336: Example: Pulse Width Modulation (Pwm)

    ' If using an external signal for PWM, connect the signal to the ' rear-panel BNC and use the command PWM:SOURce EXTernal .WriteString "PWM:STATe ON" ' Turn PWM modulation on .WriteString "OUTPut ON" ' Turn on the instrument output End With Exit Sub Keysight 33210A User’s Guide...
  • Page 337: Example: Downloading An Arbitrary Waveform (Ascii)

    For I = 6 To 205 Waveform(I) = "1" ' Set pulse width (200 points) Next I For I = 206 To 210 Waveform(I) = Str$((210 - I) / 5) ' Set fall time (5 points) Keysight 33210A User’s Guide...
  • Page 338 ' Output termination is 50 Ohms .WriteString "FREQuency 5000;VOLTage 5" ' Output frequency is 5 kHz ' @ 5 Vpp .WriteString "OUTPut ON" ' Enable Output End With Exit Sub MyError: txtError = Err.Description & vbCrLf Resume Next End Sub Keysight 33210A User’s Guide...
  • Page 339 Keysight 33210A 10 MHz Function/Arbitrary Waveform Generator User’s Guide Tutorial Introduction Direct Digital Synthesis Creating Arbitrary Waveforms (Option 002) Square Waveform Generation Pulse Waveform Generation Signal Imperfections Output Amplitude Control Ground Loops Attributes of AC Signals Modulation Frequency Sweep Burst...
  • Page 340: Tutorial

    Tutorial Introduction In order to achieve the best performance from the Keysight 33210A, 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 341: Direct Digital Synthesis

    Waveform Direct Digital Synthesis Circuitry The 33210A uses two anti-aliasing filters. An elliptical filter is used for continuous sine waves because of its nearly flat passband and sharp cutoff above 10 MHz. Since elliptical filters exhibit severe ringing for waveforms other than continuous sine waves, a linear-phase filter is used for all other waveform functions.
  • Page 342 Tutorial The 33210A represents amplitude values by 16,384 discrete voltage levels (or 14-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 8K points, the waveform is automatically “stretched”...
  • Page 343 The Nyquist Sampling Theorem states that in order to prevent aliasing, the NOTE highest frequency component of the desired output waveform must be less than of the sampling frequency. The Keysight 33210A samples at 50 MHz, so hal f Nyquist limits the highest frequency component to 25 MHz while the anti-alias filtering limits the highest frequency component to less than this.
  • Page 344: Creating Arbitrary Waveforms (Option 002)

    8,192 / 100 or 81.92 times. For the 33210A, you do not have to change the length of the waveform to change its output frequency. All you have to do is create a waveform of any length and then adjust the function generator’s output frequency.
  • Page 345 You should be careful in these situations to minimize end-point discontinuities and spectral leakage. 0° 90° 180° 270° 360°/0° 90° 180° 270° 360° 1 Cycle Arbitrary Waveform with Discontinuity Keysight 33210A User’s Guide...
  • Page 346 Tutorial Spectrum of Above Waveform at 100 kHz Keysight 33210A User’s Guide...
  • Page 347: Square Waveform Generation

    Tutorial Square Waveform Generation To eliminate distortion due to aliasing at higher frequencies, the 33210A uses a different waveform generation technique to create square waves. Square waveforms are created by routing a DDS-generated sine wave into a comparator. The digital output from the comparator is then used as the basis for the square wave output.
  • Page 348: Pulse Waveform Generation

    Tutorial Pulse Waveform Generation To eliminate distortion due to aliasing at higher frequencies, the Keysight 33210A also uses a different waveform generation technique to create pulse waveforms. For pulse waveform generation, clock cycles are counted to derive both the period and the pulse width.
  • Page 349 Tutorial Pulse Width Fall Time Rise Time Period Pulse Waveform Parameters Keysight 33210A User’s Guide...
  • Page 350: Signal Imperfections

    (≤ -75 dBm or 112 µVpp) regardless of the signal’s amplitude and are most troublesome at signal amplitudes below 100 mVpp. To obtain low amplitudes with minimum spurious content, keep the function generator’s output level relatively high and use an external attenuator if possible. Keysight 33210A User’s Guide...
  • Page 351: Phase Noise

    ±0.5 LSB, the equivalent noise level is -76 dBc for a sine wave that is 16K samples long. All of the 33210A’s standard waveforms use the entire DAC range and are 16K samples in length. Any arbitrary waveforms that use less than the entire DAC range will exhibit proportionally higher relative quantization errors.
  • Page 352: Output Amplitude Control

    Tutorial Output Amplitude Control The Keysight 33210A uses a variable reference voltage to control the signal amplitude over a 10 dB range. As shown in the simplified block diagram below, the output of the waveform DAC goes through an anti-aliasing filter. Switching circuitry selects either the waveform output or the output of the separate square/ pulse DAC.
  • Page 353 Tutorial As shown below, the 33210A has a fixed series output impedance of 50Ω, forming a voltage divider with the load resistance. Keysight 33210A As a convenience, you can specify the load impedance as seen by the function generator and thereby display the correct load voltage. If the actual load impedance is different than the value specified, the displayed amplitude, offset, and high/low levels will be incorrect.
  • Page 354: Ground Loops

    Tutorial Ground Loops The signal-generation portion of the Keysight 33210A is isolated from chassis (earth) ground. This isolation helps to eliminate ground loops in your system and also allows you to reference the output signal to voltages other than ground. The illustration below shows the function generator connected to a load through a coaxial cable.
  • Page 355 If possible, make sure the function generator and the load are connected to the same electrical outlet to minimize further differences in ground potential. Keysight 33210A User’s Guide...
  • Page 356: Attributes Of Ac Signals

    . Crest factor is the ratio of a signal’s peak value to its RMS value and will differ according to waveshape. The table below shows several common waveforms with their respective crest factors and RMS values. Keysight 33210A User’s Guide...
  • Page 357 283 mVpp -10.00 dBm 70.7 mVrms 200 mVpp -36.02 dBm 3.54 mVrms 10.0 mVpp For 75Ω or 600Ω loads, use the following conversions. dBm (75Ω) = dBm (50Ω) – 1.76 dBm (600Ω) = dBm (50Ω) – 10.79 Keysight 33210A User’s Guide...
  • Page 358: Modulation

    Amplitude Modulation (AM) The function generator implements a form of AM called “double-sideband transmitted carrier.” This is the type of modulation used by most AM radio stations. Modulating Signal Modulated Carrier (100% depth shown) Amplitude Modulation Keysight 33210A User’s Guide...
  • Page 359: Frequency Modulation (Fm)

    “Direct Digital Synthesis” on page 341). Note that since the rear-panel Modulation In connector is dc-coupled, you can use the 33210A to emulate a voltage-controlled oscillator (VCO). The variation in frequency of the modulated waveform from the carrier frequency is called the frequency deviation. Waveforms with frequency deviations less than 1% of the modulating signal’s bandwidth are referred to as narrowband FM.
  • Page 360: Pulse Width Modulation (Pwm)

    Pulse Width Modulation (PWM) PWM is used in digital audio applications, motor control circuitry, switching power supplies, and other control applications. The Keysight 33210A provides PWM for pulse waveforms, and PWM is the only type of modulation supported for pulse waveforms.
  • Page 361: Frequency Sweep

    The number of discrete frequency points in the sweep is automatically calculated by the function generator and is based on the sweep time you select. Sync Output Main Output Frequency Sweep Keysight 33210A User’s Guide...
  • Page 362: Sync And Marker Signals

    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 33210A to trigger other instruments at the same time as its internal trigger occurs.
  • Page 363: Burst

    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 33210A to trigger other instruments at the same time as its internal trigger occurs.
  • Page 364: Gated Burst Mode

    When the gate signal goes false, the current waveform cycle is completed and then the function generator stops while remaining at the voltage level corresponding to the starting burst phase of the selected waveform. Keysight 33210A User’s Guide...
  • Page 365: Specifications

    Keysight 33210A 10 MHz Function/Arbitrary Waveform Generator User’s Guide Specifications For the specifications and characteristics of the 33210A 10 MHz Function/ Arbitrary Waveform Generator, refer to the datasheet at http://literature.cdn.keysight.com/litweb/pdf/5989-8926EN.pdf...
  • Page 366 Specifications THIS PAGE HAS BEEN INTENTIONALLY LEFT BLANK. Keysight 33210A User’s Guide...
  • Page 367 This information is subject to change without notice. Always refer to the Keysight website for the latest revision. © Keysight Technologies 2008 - 2017 Edition 2, August 1, 2017 Printed in Malaysia *33210-90001* 33210-90001 www.keysight.com...

Table of Contents