Picotest Corp G5100A Users Guide

PICOTEST®
G5100A
Arbitrary Waveform Generator
Printed date: 12/2007
Table of Contents
TABLE OF CONTENTS............................................................................................................2
1 GENERAL INFORMATION............................................................................................... 5
1.1 FEATURE OVERVIEW.......................................................................................................5
1.2 WARRANTY INFORMATION .............................................................................................6
1.3 PRECAUTION OF OPERATION ......................................................................................... 7
1.4 UPKEEP OF G5100A...................................................................................................... 8
1.5 SAFETY INFORMATION.................................................................................................... 8
1.6 SYMBOLS AND TERMS .................................................................................................... 9
1.7 INSPECTION .................................................................................................................. 10
1.8 OPTIONS AND ACCESSORIES....................................................................................... 11
2 OVERVIEW ........................................................................................................................... 12
2.1 TO ADJUST THE HANDLE ............................................................................................... 12
2.2 FACTORY DEFAULT SETTINGS ..................................................................................... 15
2.3 G5100A OPERATION PANELS .................................................................................... 17
2.3.1 Front Panel.......................................................................................................17
3 COMMON OPERATIONS.................................................................................................19
3.1 GRAPH MODE................................................................................................................ 19
3.2 NUMERICAL/ALPHABETICAL ENTRY ............................................................................. 19
3.3 TO SELECT OUTPUT FUNCTION ................................................................................... 20
3.4 TO SET OUTPUT FREQUENCY/PERIOD........................................................................ 21
3.5 TO SET OUTPUT AMPLITUDE ....................................................................................... 23
3.6 TO SET DC OFFSET VOLTAGE..................................................................................... 25
3.7 TO SET HIGH-LEVEL AND LOW-LEVEL BOUNDS ....................................................... 26
3.8 TO SET WAVEFORM POLARITY .................................................................................... 27
3.9 TO SET OUTPUT TERMINATION................................................................................... 28
3.10 TO ENABLE/DISABLE VOLTAGE AUTORANGING ...................................................... 28
3.11 TO CONTROL OUTPUT CONNECTOR.......................................................................... 29
3.12 TO ENABLED/DISABLE SYNC OUT SIGNAL.............................................................. 30
3.13 TO RESTORE THE FACTORY DEFAULT SETTINGS..................................................... 32
4 WAVEFORM OUTPUT OPERATIONS .......................................................................33
4.1 SINE WAVE ................................................................................................................... 33
4.2 SQUARE WAVE.............................................................................................................. 34
2
4.3 RAMP WAVE .................................................................................................................. 35
4.4 NOISE WAVEFORM ....................................................................................................... 36
4.5 PULSE WAVEFORM........................................................................................................ 37
4.6 ARBITRARY WAVEFORM ............................................................................................... 39
4.7 AMPLITUDE MODULATION ............................................................................................ 41
4.8 FREQUENCY MODULATION ...........................................................................................44
4.9 PHASE MODULATION .................................................................................................... 47
4.10 FSK MODULATION..................................................................................................... 50
4.11 PWM WAVEFORM ...................................................................................................... 52
4.12 FREQUENCY SWEEP.................................................................................................... 54
4.13 BURST OPERATION .................................................................................................... 59
4.14 PATTERN OUTPUT....................................................................................................... 64
5 SYSTEM OPERATIONS.......................................................................................................72
5.1 TRIGGERING.................................................................................................................. 72
5.2 STORING THE INSTRUMENT STATE .............................................................................. 74
5.3 DISPLAY CONTROL .......................................................................................................77
5.4 BEEPER .......................................................................................................................... 78
5.5 ERROR DISPLAY ............................................................................................................ 78
5.6 CALIBRATION ................................................................................................................ 79
6 REMOTE INTERFACE OPERATIONS............................................................................80
6.1 REMOTE INTERFACE CONFIGURATION ........................................................................ 80
6.1.1 USB Interface.............................................................................................80
6.1.2 GPIB Interface........................................................................................... 80
6.1.3 LAN Interface............................................................................................. 81
6.2 REMOTE INTERFACE COMMANDS................................................................................. 84
7 ERROR MESSAGES ...........................................................................................................94
7.1 COMMAND ERRORS ...................................................................................................... 95
7.2 EXECUTION ERRORS..................................................................................................... 96
7.3 DEVICE DEPENDENT ERRORS .................................................................................... 107
7.4 QUERY ERRORS .......................................................................................................... 108
7.5 INSTRUMENT ERRORS ................................................................................................108
7.6 SELF-TEST ERRORS ................................................................................................... 108
7.7 CALIBRATION ERRORS ............................................................................................... 109
7.8 ARBITRARY WAVEFORM ERRORS............................................................................... 110
APPENDIX............................................................................................................................... 113
3
A SPECIFICATION LIST .................................................................................................... 114
B REMOTE INTERFACE REFERENCE................................................................................. 120
B.1.1 Command Format Used in This Manual............................................... 120
B.1.2 Command Separators ................................................................................ 121
B.1.3 Using the MIN and MAX Parameters .................................................... 122
B.1.4 Querying Parameter Settings.................................................................. 122
B.1.5 SCPI Command Terminators ................................................................... 123
B.1.6 IEEE-488.2 Common Commands .......................................................... 123
B.1.7 SCPI Parameter Types............................................................................... 123
B.2 Output Data Formats................................................................................125
B.3 Command Reference................................................................................. 125
-- A to F --.................................................................................................................. 125
-- A -- ................................................................................................................125
-- B -- ................................................................................................................128
-- C -- ................................................................................................................131
-- D --................................................................................................................ 132
-- F --................................................................................................................. 137
-- I to O --.................................................................................................................. 147
-- I -- ................................................................................................................. 147
-- L --................................................................................................................. 148
-- M --................................................................................................................ 148
-- O --................................................................................................................150
-- P to Z --.................................................................................................................. 153
-- P --................................................................................................................. 153
-- R -- ................................................................................................................160
-- S -- ................................................................................................................160
-- T --.................................................................................................................163
-- U -- ................................................................................................................ 164
-- V -- ................................................................................................................165
-- W -- ............................................................................................................... 169
B.4 SCPI Compliance Information................................................................169
B.5 IEEE-488 Compliance Information.......................................................170
B.6 Using Device Clear to Halt Measurements........................................ 170
C. GENERAL SPECIFICATIONS ........................................................................................ 172
D. APPLICATION PROGRAMS ........................................................................................... 173
4
1 General Information
This chapter contains general information about PICOTEST G5100A
Waveform Generator. The information includes:
z Feature Overview
z Warranty Information
z Precaution of Operation
z Upkeep of G5100A
z Safety Information
z Symbols and Terms
z Inspection
z Options and Accessories
You can contact Picotest Corp. via the following telephone number for warranty, service, or
technical support information.
Telephone: (886) 7-815-7183
Website http://www.picotest.com.tw
Or contact Picotest for more help by email.
Email: sales@picotest.com.tw
or info@picotest.com.tw
1.1 Feature Overview
G5100A offers:
z 50 MHz sine and 25 MHz square waveforms.
z 14-bits, 125 MSa/s, 256 k-point arbitrary waveforms.
z Pulse, ramp, noise, and dc waveforms.
z AM, FM, PM, FSK, and PWM modulation types.
z Linear and logarithmic sweeps and burst operation.
z Built-in external timebase (10MHz +/- 500Hz) synchronization.
z 16 bits pattern out with a synchronized clock (up to 50MHz).
z Connection via USB, LAN, and GPIB (optional).
z Graph mode for visual verification of signal settings.
z Store up to 4 waveforms in nonvolatile memory.
z Easy-to-use shortcut keys and knobs.
z Free and easy-to-use PC applications.
Note: Full G5100A specifications are included in Appendix A.
1.2 Warranty Information
If the equipment is used in a manner not specified by the manufacturer,
the protection provided by the equipment may be impaired.
1. Warranty: PICOTEST CORP. guarantees that this product meets its
published specifications. Under correct installation it should work as
expected.
2. Warranty Period: This equipment is warranted against defects in
material and manufacturing for a period of one year from the date of
shipment. During the warranty period, PICOTEST is responsible for
necessary repairs as long as the product can be proved to be
defective.
For warranty service or repair this product must be returned to a
service facility designated by PICOTEST. Please contact your local
service representative for further assistance.
3. Excluded Items: This warranty does not include consumptive parts
such as fuses, buttons and relays. Neither does this warranty cover
defects caused by improper installation, improper or insufficient
maintenance, unauthorized modification, improper operation,
ignorance of environmental specifications or improper software or
interfacing.
4. Remarks:
z No other warranty is expressed or implied, except for the above
mentioned.
z The remedies provided herein are the buyer’s sole and exclusive
remedies. PICOTEST shall not be liable for any direct, indirect, special,
incidental or consequential damages.
6
Limitation of warranty
1. Our warranties do not cover any damage resulting from unauthorized
modification or misuse.
2. Unless mentioned elsewhere in this document, our warranty does not
apply to fuses, probes, and problems arising from normal wear or
user’s failure to follow instructions.
3. Our warranties do not apply on any direct, incidental, special, or
consequential damages.
4. The above warranties are exclusive and no other warranty is
expressed or implied. Picotest disclaims any implied warranties of
MERCHANTABILITY, SATISFACTORY QUALITY, and FITNESS for any
particular reasons.
1.3 Precaution of Operation
z Please carefully read the manual before operating this device.
z This manual is for reference only. Please consult your local service
representative for further assistance.
z The contents of this manual may be amended by the manufacturer
without notice.
z Never dismantle the equipment by any unauthorized person, or
equipment may be damaged.
z The equipment has been strictly tested for quality before delivery
from our factory. However, this equipment must not be used in
dangerous situations where damage may result.
z This product should be placed in a safe area in case of unauthorized
use.
z The rear protective conduct terminal needs to be connected to the
actual earth ground or electrical shock may occur.
z The patent and the copyrights of the related documents for the
equipment belong to PICOTEST CORP., any reproduction would be
illegal.
7
1.4 Upkeep of G5100A
z Although G5100A waveform generator is very durable and weather
resistant, care should be taken not to expose it to severe impact or
pressure.
z Keep G5100A far from water and damp environment.
z Calibration will be taken every year. Please contact your local service
representative for more information.
z If the incorrect display or abnormal beeps occurred, you should stop
using the equipment at once.
z Do not use the waveform generator around explosive gas or
inflammable vapor.
z To clean the surface of the waveform generator, wipe it with a piece
of dry and clean cloth.
1.5 Safety Information
Caution! Please read through the following safety information
before using the product.
To avoid possible electrical shock or personal injury, please read and
follow these guidelines carefully:
z Follow the guidelines in this manual and DO NOT use the waveform
generator if the case is damaged. Check the case and terminals, and
make sure all the devices are in the proper positions.
z The waveform generator should be connected to the actual earth
ground to avoid electrical shock.
z Do not apply excessive voltage to the waveform generator. Apply
voltage within the rated range only.
z If you need to open the instrument case or replace any parts, follow
the instructions in this manual. You must be a qualified technician to
perform this action.
z The main power supply module contains a fuse rated 3.15A/250V.
When replacing the fuse (BUSSMANN F3.15A250V), use only the
same types and same rating as specified.
8
z Do not try to operate the waveform generator if it is damaged.
Disconnect the power from the equipment and consult the local
service representative. Return the product to Picotest service
department if necessary.
1.6 Symbols and Terms
This symbol indicates hazards that may cause damages to the
instrument or even result in personal injury.
This symbol indicates high voltage may be present. Use extra
caution before taking any action.
This symbol indicates the frame or chassis terminal presented need
to be connected to the actual earth ground.
This symbol indicates “Protective Conductor Terminal”.
Underwriters Laboratories
This symbol indicates earth (ground) terminal.
®
.
This symbol indicates this product complies with the essential
requirements or the applicable European laws or directives with
respect to safety, health, environment and consumer protections.
9
1.7 Inspection
Your product package is supplied with the following items:
z One G5100A waveform generator unit. [ 107(H) x 224(W) x 380(D)
mm, approx. 3.6Kg]
z One power cord
z One USB cable.
z One pattern generator cable
z One CD (including this electronic User's Manual and software
applications).
z Optional accessories as you ordered.
z GPIB interface card. (Optional)
1
.
1
The G5100A is provided with a Standard Test lead set, described below.
Test Lead Ratings:
IEC 61010-031 CAT III
Operating Voltage: 1000V DC
Current: 10 Ampers
UL/CE Rated
Material:
Probe Body: Outer Insulation-Santoprene Rubber.
Banana Plug: Body Brass, Nickel Plated Spring Beryllium Copper, Nickel Plated.
Insulation: Polypropylene Resin Flasme Retardant Grade 2038.
Others
If any part of the Test Lead Set is damaged, please do not use and replace with
a new set.
Warning: If users use the Test Lead Set without following the specification of
Picotest Corp., the protection of the Test Lead Set could be impaired. In
addition, please don’t use a damaged Test Lead Set against the instrument
break or personal injury.
10
1.8 Options and Accessories
The following options and accessories are available from Picotest for use
with G5100A. Please refer to Table 1-1.
Table 1-1 Accessory list.
Part Name Part Number
GPIB Card M3500A-opt04
11
2 Overview
This chapter prepares you for using the G5100A waveform generator.
You may want to check if you have all the parts with your waveform
generator first. All our products are handled and inspected professionally
before shipping out to our customers. If you find any damaged/missing
parts or have any doubts about the product, please contact your local
service representative immediately and do not attempt to operate the
damaged product.
2.1 To Adjust the Handle
You may adjust the carrying handle to suit your needs. The following
figures show you how to do it.
I. Taking off the handle from the Waveform generator
Step 1(Turn up the handle)
Pull slightly outward on both sides of the handle and slowly rotate it up as shown in Figure 2-1.
Figure 2-1
Step 2(Pull out the handle)
When the handle is turned up to 90°, pull out the handle from the
waveform generator as shown in Figure 2-2.
Figure 1-2
Figure 2-2
. Adjusting the position for your convenience
Here are some example positions for different needs.
Position 1
The default position is for packing as shown in Figure 2-3.
Figure 2-3
13
Position 2
The adjusted position is for operation as shown in Figure 2-4.
Figure 2-4
Position 3
The carrying position is shown in Figure 2-5.
Figure 2-5
14
2.2 Factory Default Settings
Table 2-1 shows the factory default settings of G5100A when it is
powered on the very first time.
Table 2-1 Factory default settings
Parameters marked with a star ( ) are stored in non-volatile memory.
Output Configuration Default Setting
Function
Frequency
Amplitude/Offset
Output Units
Output Termination
Autorange
Modulation
Carrier
Mod. Waveform(AM)
Mod. Waveform(PM, FM, PWM)
Sine wave
1 kHz
100 mVpp/0.000Vdc
Vpp
50
On
1 kHz Sine
(AM, FM, PM, FSK)
1 kHz Pulse
(PWM)
100 Hz Sine
10 Hz Sine
AM Depth
FM Deviation
PM Deviation
FSK Hop Frequency
FSK Rate
PWM Width Deviation
Modulation State
15
100%
100 Hz
180 degrees
100 Hz
10 Hz
10 μs
Off
Sweep
Start/Stop Frequency
Sweep Time
Sweep Mode
Sweep State
100 Hz/1 kHz
1 sec.
Linear
Off
Burst
Burst Count 1 Cycle
Burst Period 10 ms
Burst Start Phase 0 degree
Burst State Off
System-Related Operations
Power-Down Recall Disabled
Display Mode ON
Error Queue 0 errors
Stored States, Stored Arbs
Output State Off
Triggering Operations
Trigger Source Internal (Immediate)
Remote Interface Configuration
GPIB Address 10
DHCP On
IP Address 169.254.02.020
Subnet Mask 255.255.0.0
Default Getaway 0.0.0.0
DNS Server 0.0.0.0
Host Name None
Domain Name None
16
2.3 G5100A Operation Panels
8 7
12 13 14
Brief descriptions are provided in this chapter for all the connectors and
buttons on both front and rear panels of G5100A waveform generator.
2.3.1 Front Panel
9
3
10
2
4
1
Figure 2-6
1. Power
2. Graph/Local
3. Menu Operation Softkeys (in color grey)
4. Waveform selection keys
5. Modulation/Sweep/Burst keys
6. Store/Recall Menu Key
7. Utility Menu Key
8. Help Key
9. Knob
5
6
11
15
10. Cursor Keys
11. Manual Trigger Key
12. Output Key
13. Numeric Keypad
14. Sync output Connector
15. Main signal output Connector
Note: When using the Menu Operation Softkeys, make sure your
selection is highlighted after you press one of the softkeys.
17
2.3.2 Rear Panel
1
10
9
6
2
8
Figure 2-7
1. 10MHz In (External 10 MHz Reference Input) Connector
2. 10MHz Out (Internal 10 MHz Reference Output) Connector
3. Modulation In (External Modulation Input) Connector
4. Trig In/Out, FSK/Burst Connector
5. LAN Port
6. GPIB Connector(Optional)
7. USB Port
3 4
5
7
8. Digital Pattern Output / LVTTL
9. Power cord Connector
10. Vent
18
3 Common Operations
This chapter describes the basic operations and configurations that are
commonly used to set up a waveform output. Operations for outputting
specific waveforms are covered in chapter 4.
3.1 Graph Mode
Pressing the Graph button enables the graph mode. You can view the
waveform visually in the graph mode and change the waveform
parameters by using the knob and the cursor keys. The parameter values
that the knob can reach in the graph mode are limited due to resolution.
To fine-adjust the parameters, use the numeric keypad to input the
desired value or return to the menu mode. Press the Graph button again
to leave the graph mode and return to the menu mode.
Figure 3-1 menu mode
Figure 3-2 graph mode
3.2 Numerical/Alphabetical Entry
There are 12 buttons on the numeric keypad, two cursor keys and a
turning knob on the front panel provided for the numeric entry.
Numerical entry-----When entering a numeric value, you can select
19
a desired value directly on the numeric keypad or use the cursor keys
to move the cursor on the display and increase or decrease the digit
by turning the knob.
When you use the numeric keypad, all the available units for the entry
will be shown on the display. Press the softkey under the desired unit
to finish the entry, or press Cancel to withdraw the changes.
Alphabetical entry-----If you are asked to enter a string of
alphabetic letters, turn the knob until the desired letter appears on
the display. Use the cursor keys to move the cursor for entering next
letter or modify the letter previously entered. You may also use the
+/- key on keypad to delete the letter previously entered.
3.3 To Select Output Function
G5100A provides various output functionality:
Standard waveforms: G5100A provides five standard
waveforms: sine, square, ramp, pulse and noise. The default
waveform output is sine wave.
Arbitrary waveforms: There are additional five built-in arbitrary
waveforms available. Or you can create your own custom
waveform with Wavepatt software which came with the unit.
Modulation: The waveform generator also provides modulation
for sine, square, ramp and arbitrary waveforms using AM, FM, PM,
or FSK. You can also use PWM to modulate pulse waveform.
Frequency sweeping: Linear and logarithmic frequency
sweeping modes are available for sine, square, ramp and arbitrary
waveforms.
Burst operation: The burst waveforms can be generated with
any one of the standard or arbitrary waveforms (except dc).
Front-panel Operation
To select a desired output function, press the corresponding button and
then set up related parameters as needed. Refer to Chapter 4 for setting
up each individual waveform type.
20
Remote Interface Operation
FUNCtion {SINusoid|SQUare|RAMP|PULSe|NOISe|DC|USER|PATTern}
You may also use the APPLy command to select the function, frequency,
amplitude, and offset in one shot.
Notes
Frequency limitation: When the newly-selected function has a
smaller maximum frequency, the waveform generator will
automatically adjust the frequency from the old value to the new,
smaller maximum value.
Amplitude limitation: When the newly-selected function has a
smaller maximum amplitude, the waveform generator will
automatically adjust the amplitude from the old value to the new
smaller maximum value. This may occur when the output units
are Vrms or dBm due to the differences in crest factor for the
various output functions.
3.4 To Set Output Frequency/Period
The current frequency setting comes from the factory default or a
previously set value. The steps for setting a new frequency are listed
below. If you need to set the period instead, press the Freq/Perd softkey
to toggle between frequency and period.
Figure 3-3 frequency setting
Figure 3-4 Period setting
21
Front-panel Operation
1. Select your desired function by pressing one of the function keys.
2. Press the softkey under Freq/Perd and make sure Freq is
highlighted (indicating the frequency mode is selected).
3. Use the numeric keypad or the knob with cursor keys to change
the value.
Remote Interface Operation
FREQuency {<frequency>|MINimum|MAXImum}
Notes
Each waveform function has its own frequency range, but the
default frequency is 1 kHz for all functions. The table below lists
the frequency ranges for different functions:
Function Frequency Range
Sine 1 μHz ~ 50 MHz
Square 1 μHz ~ 25 MHz
Ramp 1 μHz ~ 200 kHz
Pulse 500 μHz ~ 10 MHz
Arbitrary 1 μHz ~ 10 MHz
Frequency limitation: When you choose a new function and the
current frequency setting is larger than the maximum frequency
of the new function, the waveform generator will automatically
adjust the frequency to the smaller maximum value.
Burst limitation: For internally-triggered bursts, the minimum
frequency is 2.001 mHz. For sine and square waveforms,
frequencies above 6 MHz are allowed only with an “infinite” burst
count.
Duty Cycle Limitation: There are some limits on duty cycle for
square waveforms. When the frequency is greater than 10 MHz,
the range of the duty cycle is 40% to 60%. For other frequencies,
the range of the duty cycle is 20% to 80%. If you set an
out-of-limit duty cycle, the waveform generator will adjust
22
automatically to the maximum value of the duty cycle limit range.
3.5 To Set Output Amplitude
The default amplitude for all functions is 100 mVpp (into 50 ohms). The
procedure to set a new amplitude value is described as follows.
Figure 3-5
Front-panel Operation
1. Select your desired function by pressing one of the function keys.
2. Press the softkey under Ampl/High and make sure Ampl is
highlighted. Use the numeric keypad or the knob with cursor keys
to change the value.
Remote Interface Operation
VOLTage {<amplitude>|MINimum|MAXImum}
Use this command to set units:
VOLTage:UNIT {VPP|VRMS|DBM}
Notes
Specifying a high (voltage) level and a low level (Section 3.7) is
equivalent to specifying amplitude and DC offset (Section 3.6).
For example, if you set the high level to +2 volts and the low level
to -3 volts, the resulting amplitude will be 5 Vpp, with an offset
voltage at -0.5 V.
Figure 3-6
23
Figure 3-7
The default output unit is Vpp, but one may also choose from Vrms
and dBm. But the output unit cannot be set to dBm if the output
termination is set to “high impedance”. In such a case, the unit is
automatically reset to Vpp.
The unit setting is stored in volatile memory. The default unit (Vpp)
will be restored after a power-on cycle or a remote interface reset.
Offset Voltage limitations: The value of output amplitude is
constrained by the equation below:
Vpp 2× ( Vmax - |Voffset| )
where Vmax is the maximum peak voltage allowed for the selected output termination (5 volts for a 50 Ω load or 10 volts for
a high-impedance load).
Limits with Unit Selection: The output amplitude limits may be
affected by the output units selected. You may encounter this
when the units are Vrms or dBm due to the differences in crest
factor for the various output functions. For instance, if you output
a 5 Vrms square wave (into 50 ohms) and then change it to the
sine wave function, the waveform generator automatically adjust
the output amplitude to 3.536 Vrms, which is the maximum for
sine waves in Vrms.
Output Termination Limits: When the Output Termination Setting
is changed, the Output Amplitude is automatically adjusted. For
instance, when you change the output termination from 50 ohms
to “high impedance”, your offset voltage doubles, thus it affects
your output amplitude, and when Output Termination has been
changed from “high impedance” to 50 ohms, the offset voltage
decreases by half.
Arbitrary Waveform Limitations: For arbitrary waveforms, if the
data points do not span the full range of the output DAC
(Digital-to-Analog converter), the maximum amplitude will be
24
limited. For example, the built-in Sinc wave does not span the full
±1 range and thus its maximum amplitude is limited to 6.087 Vpp (into 50 Ω).
While changing amplitude, you may notice a momentary
disruption in the output waveform at certain voltages due to
switching of the output attenuators. The amplitude is controlled,
however, so the output voltage will never exceed the current
setting while switching ranges. You may disable the voltage
autoranging to prevent this output disruption.
3.6 To Set DC Offset Voltage
The default DC offset voltage is 0 volt for all functions. To specify a
non-zero DC offset value, follow the steps below.
Front-panel Operation
1. Select your desired function by pressing one of the function keys.
2. Press the softkey under Vos/Low and make sure Vos is highlighted.
Use the numeric keypad or the knob with cursor keys to change
the value.
DC offset setting can also be changed from the Utility menu.
1. Press the Utility button.
2. Press the softkey under DC to toggle between DC ON and OFF.
Make sure ON is selected on the display. Use the numeric keypad
or the knob with cursor keys to change the value.
Remote Interface Operation
VOLTage :OFFSet {<offset>|MINimum|MAXImum}
Notes
Specifying a high (voltage) level and a low level (Section 3.7) is
equivalent to specifying amplitude (Section 3.5) and DC offset.
For example, if you set the high level to +2 volts and the low level
to -3 volts, the resulting amplitude will be 5 Vpp, with DC offset at
-0.5 V.
25
Figure 3-8
Limits with amplitude and output termination: DC offset value is
constrained by the equation below:
Vpp
Vmax Voffset
2
where Vmax is the maximum peak voltage allowed for the selected output termination (5 volts for a 50 Ω load or 10 volts for
a high-impedance load).
If the specified dc offset is not valid, the waveform generator
automatically adjusts it to the maximum value allowed with the
specified amplitude.
Arbitrary Waveforms Limitations: For arbitrary waveforms, if the
waveform data points do not span the full range of output DAC
(Digital-to-Analog Converter), the maximum offset and amplitude
will be limited.
For dc volts, the output level is actually controlled by setting the
offset voltage. You can set the dc level to any value between ±5
Vdc into 50 ohms or ±10 Vdc into an open circuit.
3.7 To Set High-Level and Low-Level Bounds
Setting high-level and low-level bounds provides an equivalent way to
specifying amplitude and DC offset. The procedure is as follows.
Front-panel Operation
1. Select your desired function by pressing one of the function keys.
2.
Press the softkey under Ampl/High to toggle and make sure the
High is highlighted. Use the numeric keypad or the knob with
cursor keys to change the value.
3.
Press the softkey under Vos/Low to toggle and make sure Low is
highlighted. Use the numeric keypad or the knob with cursor keys
to change the value.
26
4. See Figure 3-6 and Figure 3-7 as sample displays.
Remote Interface Operation
VOLTage:HIGH {<voltage>|MINimum|MAXimum}
VOLTage:LOW {<voltage>|MINimum|MAXimum}
3.8 To Set Waveform Polarity
The default waveform polarity mode is Normal, in which the waveform
goes positive during the first part of the wave cycle. One may change it
to the Inverted mode where the waveform goes negative during the first
part of the wave cycle. To set the waveform polarity mode, follow the
steps below.
Front-panel Operation
Press Utility button and then the softkey under Output Setup.
Press the softkey under NormInvt to toggle between Normal and
Inverted. Make sure your choice is highlighted.
Press the softkey under DONE to finish the selection.
Figure 3-9
Remote Interface Operation
OUTPut: POLarity {NORMal|INVerted}
Notes
When a non-zero offset is used, the waveform is inverted relative
to the offset voltage, so the offset remains the same in the
inverted waveform.
When the waveform is inverted, the Sync signal associated with
the waveform is not inverted.
27
3.9 To Set Output Termination
A fixed series output impedance of 50 ohms to the front-panel
connector is set in G5100A by default. If the actual load impedance does
not match the value specified, the output amplitude and offset levels will
be incorrect. To change this setting, follow the steps below.
Front-panel Operation
1. Press the Utility button and then press the softkey under Output
Setup.
2.
Make sure the Load softkey is highlighted. If not, press the softkey
to toggle. Use the numeric keypad or the knob with cursor keys to
change the value.
3.
If you wish to choose high impedance, press the softkey under
Load to toggle and make sure High Z is highlighted.
4.
Press DONE to finish the entry.
5.
See Figure 3-9 as a sample display.
Output
Remote Interface Operation
Use this command for output termination setting:
OUTPut:LOAD {<ohms>|INFinity|MINimum|MAXimum}
Notes
The range for Output Termination is from 1 ohm to 10k ohms, or
Infinite. The default is 50 ohms.
The output termination setting is stored in non-volatile memory
and it stays after power-off or a remote interface reset.
When the output termination is set to be “high impedance”, the
units is automatically set to be Vpp if dBm is previously selected.
3.10 To Enable/Disable Voltage Autoranging
The waveform generator by default turns on autoranging at power-on
and finds optimal settings for the output amplifier and attenuators. If
autoranging is turned off, G5100A uses the current amplifier and
attenuator settings. To enable/disable voltage autoranging, follow the
steps below.
28
Front-panel Operation
1. Press the Utility button and then the softkey under Output Setup.
2.
Press the softkey under Rang to toggle between Auto and Hold for
auto-ranging setting.
3.
Press the softkey under DONE to finish the selection.
Figure 3-10
Figure 3-11
Remote Interface Operation
VOLTage:RANGe:AUTO {OFF|ON|ONCE}
Notes
While changing amplitude, you may notice a momentary
disruption in the output waveform at certain voltages due to
switching of the output attenuators. You may use disable the
voltage autoranging to prevent this output disruption.
With auto-ranging off, the resolution and accuracy of amplitude
and offset may be affected when reducing the amplitude below the
expected range change. And you may not be able to achieve the
minimum amplitude that is available when autoranging is on.
3.11 To Control Output Connector
G5100A output is controlled by the output button. The output is disabled
at power on by default to protect the equipment connected to G5100A.
Front-panel Operation
To enable/disable ouput, press the Output button to toggle. The
Output button becomes lit when output is enabled.
29
Remote Interface Operation
OUTPut {OFF|ON}
Notes
The Output is automatically disabled when an excessive external
voltage is applied to the Output connector on the front panel and
an error will be generated and the error message will be shown.
Remove the overload from the Output connector and enable the
Output again.
3.12 To Enabled/Disable Sync Out Signal
All the standard output functions, except dc and noise, can be associated
with a sync-out signal. It is outputted at the Sync connector on the front
panel.
Front-panel Operation
To enable/disable the sync out signal, press the Utility button, and
then the Sync softkey to toggle the setting.
Figure 3-12
Figure 3-13
Remote Interface Operation
OUTPut:SYNC {OFF|ON}
30
Notes
If the Sync connector is disabled, the output signal is at a logic
“low” level.
The Sync setting is stored in non-volatile memory, so it does not
change after power-off or a remote reset command is issued.
For Sine, ramp and pulse waveforms, the Sync signal is a square
waveform with a 50% duty cycle. The Sync signal is a TTL “high”
when the waveform output is positive, relative to zero volts
(discard the dc offset setting). The Sync signal is a TTL “low” when
the waveform output is negative, relative to zero volts (discard
the dc offset setting).
For Square waveforms, the Sync signal is a square waveform with
the same duty cycle.
For arbitrary waveforms, the Sync signal is a square waveform
with a 50% duty cycle. The Sync signal is a TTL “high” when the
first waveform point is outputted.
For internal-modulated AM, FM, PM, and PWM, the Sync signal is
aligned with the modulating waveform and is a square wave with
a 50% duty cycle. The Sync signal is a TTL “high” during the first
half of the modulating waveform.
For external-modulated AM, FM, PM, and PWM, the Sync signal is
aligned with the carrier waveform and is a square wave with a
50% duty cycle.
For FSK, the Sync signal is aligned with shifts in frequency. The
Sync signal is a TTL “high” during the output of the “hop”
frequency and “low” during that of the “carrier” frequency.
For frequency sweeps with Marker Off, the Sync signal is a square
wave with a 50% duty cycle. Th e Sy nc s ig na l is a T TL “hi gh” in th e
first half of the sweep and “low” in the second half. The frequency
of the sync signal is equal to the reciprocal of the sweep time. If
the Marker is enabled, the Sync signal setting will be ignored and
the Sync signal is a TTL “high” at the beginning of the sweep and
transitions to “low” at the marker frequency.
For a triggered burst, the Sync signal becomes a TTL “high” when
the burst is triggered. The Sync signal transitions to a TTL “low” at
the end of the specified number of cycles (may not be the
zero-crossing point if the waveform has a non-zero phase). If the
31
burst count is infinite, the Sync signal works the same way
described above for continuous waveforms.
If the burst generation is externally gated, the Sync signal starts
at a TTL “high” with the external gate signal. However, the sync
signal will not transition to a TTL “low” until the end of the last
cycle (may not be the zero-crossing point if the waveform has a
non-zero phase).
When the output waveform polarity is inverted, the associated
sync out signal is not affected.
3.13 To Restore the Factory Default Settings
To reset the waveform generator to its factory default settings, press
“Store/Recall” button and then choose “Set to Def” softkey. See Figure
3-12 and Figure 3-13. After choosing “Yes” to make confirmation, the
waveform generator has been restored to factory default settings.
Figure 3-14
Figure 3-15
For the default settings, please refer to Table 2.1 for G5100A factory
default settings.
To set the power-on state, please refer to Section 5.2 Storing the
instrument state.
32
4 Waveform Output Operations
This chapter describes each of the waveforms that G5100A provides and
also the detailed front-panel, menu and remote interface operations for
outputting the waveforms.
4.1 Sine Wave
How to generate a sine wave
1. The default waveform output of G5100A is sine wave. To select
sine wave while the current output function is not it, press the Sine
button to make the selection.
2.
Refer to Chapter 3 for configuring common parameters, which
include frequency/period, amplitude and dc offset voltage.
3.
To view the waveform parameters in the graph mode, press the
Graph button.
Figure 4-1
Remote interface operation
APPLy:SINusoid [<frequency>[,<amplitude>[,<offset>]]]
or
FUNCtion {SINusoid}
FREQuency {<frequency>
VOLTage {<amplitude>
VOLTage:OFFSet {<offset>
MINimumMAXimum}
MINimumMAXimum }
MINimumMAXimum }
33
4.2 Square Wave
A square wave consists of instantaneous transitions between two voltage
levels. The
each cycle during which the wave is at the high level (assuming that the
waveform is not inverted):
How to generate a square wave
1. Press the Square button to select the square wave function.
2.
Refer to Chapter 3 for configuring common parameters, including
3.
Press the softkey under DutyCycle for configuring the value.
4.
Use the knob with the cursor keys to change the value, or
5.
Use the numeric keypad to enter a desired value and then press
6.
To view all the waveform parameters, press the Graph button.
duty cycle of a square wave represents the amount of time in
DutyCycle = (Time Interval at High Level) / Period x 100%
frequency/period, amplitude and dc offset voltage.
the softkey under % to finish the entry or the softkey under Cancel
to cancel the changes.
Figure 4-2
Remote interface operation
APPLy:SQUare [<frequency>[,<amplitude>[,<offset>]]]
or
FUNCtion {SQUare}
FREQuency {<frequency>
VOLTage {<amplitude>
VOLTage:OFFSet {<offset>
FUNCtion:SQUare:DCYCle {<percent>
Notes
The default value for duty cycle is 50% and will be restored after
power off or a remote interface reset as the setting is stored in
MINimumMAXimum}
MINimumMAXimum }
MINimumMAXimum }
MINimumMAXimum }
34
volatile memory.
When you change the output function from square wave to
another, the previously-set duty cycle is remembered and will be
resumed when square wave is re-selected.
For square waves with frequency higher than 10 MHz, the range of
the duty cycle is from 40% to 60%, and for square waves with
lower frequency, the range of the duty cycle is from 20% to 80%.
If you change frequency to a new value with which G5100A cannot
produce the current duty cycle, it will automatically adjust the
duty cycle to the closest possible value for the new frequency.
When square wave is selected as the modulating waveform, the
duty cycle is fixed at 50%. The duty cycle setting applies to
square wave carrier waveform for AM, FM, PM or PWM.
4.3 Ramp Wave
A ramp wave is a triangle waveform with adjustable symmetry.
Symmetry represents the percentage of time in a cycle when the ramp
wave is rising (assuming that the waveform polarity is not inverted). The
default symmetry is 100%.
How to generate a ramp wave
1. Press the Ramp button to select the output function.
2.
Refer to Chapter 3 for configuring common parameters, including
frequency/period, amplitude and dc offset voltage.
3.
Press the softkey under Symmetry for configuring the value.
4.
Use the knob with the cursor keys to change the symmetry setting.
Or use the numeric keypad to enter a new value and then press
the softkey under % to finish the entry or the softkey under Cancel
to withdraw the changes.
5.
Press the Graph button to view all the waveform parameters.
Figure 4-3
35
Remote interface operation
APPLy:RAMP [<frequency>[,<amplitude>[,<offset>]]]
(The command generates ramp wave with 100% symmetry)
Or
FUNCtion {RAMP}
FREQuency {<frequency>
VOLTage {<amplitude>
VOLTage:OFFSet {<offset>
MINimumMAXimum}
MINimumMAXimum }
MINimumMAXimum }
FUNCtion:RAMP:SYMMetry {<percent>|MINimum|MAXimum}
Notes
Symmetry value is stored in volatile memory so the default setting
(100%) will be restored after power-off or a remote interface
reset.
When you change the output function from ramp wave to another,
the previously-set symmetry is remembered and will be resumed
when ramp wave is re-selected.
The symmetry setting does not apply to the case where ramp
wave is used as the modulating wave for AM, FM, PM, or PWM.
4.4 Noise Waveform
How to generate a noise wave
1. Press the Noise button to select the output function.
2.
Refer to Chapter 3 for configuring common parameters such as
amplitude and dc offset voltage for noise wave.
3.
Press the Graph button to view all the waveform parameters.
Figure 4-4
Remote interface operation
APPLy:NOISe [<frequencyDEF>[,<amplitude>[,<offset>]]]
FUNCtion {RAMP}
VOLTage {<amplitude>
MINimumMAXimum }
36
VOLTage:OFFSet {<offset>MINimumMAXimum }
Notes
In the APPL:NOIS command, the frequency parameter has no
effect, but you still need to specify a value or “DEFault” for it.
4.5 Pulse Waveform
A pulse waveform consists of a period, a pulse width, an ascending edge
and a descending edge. The parameters are described further below.
Pulse Period / Frequency
The default pulse period is 1 ms (or 1kHz in frequency), and the
allowable value is ranged from 100 ns to 2000s (or 10 MHz down to
0.5mHz in frequency). Pulse period constrains the other parameters with
the following equation:
PulsePeriod PulseWidth + 1.6 x EdgeTime
The waveform generator adjusts the other parameters when needed to
accommodate the given pulse period.
Pulse Width
The pulse width represents the time from the 50% point of the ascending
edge to the 50% point of the following descending edge. pulse width is 100 μs, and the possible value is ranged from 20 ns to
2000s. The actual allowable range is determined as follows:
1.6 x EdgeTime PulseWidth PulsePeriod 1.6 x EdgeTime Wmin PulseWidth PulsePeriod Wmin
where Wmin is the minimum allowable value determined by the following
conditions on PulsePeriod:
The default
37
Wmin
20
200
2
20
ns,
ns,
μs,
μs,
⎧ ⎪
=
⎨ ⎪ ⎪
10sdPulsePerio if
<
100sdPulsePerio 10s if
<
1000sdPulsePerio 100s if
<
dPulsePerio 1000s if
If the specified value for PulseWidth is outside of the allowable range, the
waveform generator will automatically adjust it to accommodate the
given pulse period.
Edge Time
The edge time represents the time from the 10% point to the 90% point
of an ascending or descending edge. The default edge time is 5 ns, and
the possible value is ranged from 5 ns to 100 ns, with the following
constraint on the maximum allowable value:
EdgeTime 0.625 x PulseWidth
G5100A will alter the edge time when needed to accommodate the
specified pulse width.
Pulse Duty Cycle
Specifying pulse duty cycle is another way to define a pulse wave than
specifying pulse width. Pulse duty cycle is defined as follows:
DutyCycle = PulseWidth / PulsePeriod x 100%
If the specified pulse duty cycle conflicts with the specified pulse width or
vice versa, the most recently specified pulse duty cycle or pulse width will
be accepted over the other. The default duty cycle is 10%, and the
acceptable range is from 0% to 100%, with the following constraints:
DutyCycle Wmin / PulsePeriod x 100%
DutyCycle (1.0 - Wmin / PulsePeriod) x 100%
where Wmin is the minimum allowable value for pulse width defined in
the previous section on pulse width. The waveform generator will adjust
it to accommodate the given pulse period.
38
How to generate a pulse wave
1. Press the Pulse button to choose pulse wave output.
Refer to Chapter 3 for specifying the common parameters,
2.
including frequency/period, amplitude and dc offset voltage.
Press the softkey under Width/Duty to Toggle between setting
3.
pulse width or duty cycle.
Use the knob with the cursor keys to change the value. Or use the
4.
numeric keypad to enter a new value and then press the softkey
under % to finish the entry or the softkey under Cancel to
withdraw the changes.
Press the softkey under Edge Time and then follow step 4 to enter
5.
your desired value for both edges.
Press the Graph button to view all the waveform parameters.
6.
Figure 4-5
Remote interface operation
APPLy:PULSe [<frequency>[,<amplitude.[,<offset] ]]
Or use the following commands for setting parameters of your pulse
waveform:
FUNCtion{PULSe}
FREQuency {<frequency>
VOLTage {<amplitude>
VOLTage:OFFSet {<offset>
PULSe:PERiod {<seconds>|MINimum|MAXimum}
FUNCtion:PULSe:WIDTh {<seconds>|MINimum|MAXimum }
FUNCtion:PULSe:DCYCle {<percent>|MINimum|MAXimum }
FUNCtion:PULSe:TRANsition {<percent>|MINimum|MAXimum }
MINimumMAXimum }
MINimumMAXimum }
MINimumMAXimum }
4.6 Arbitrary Waveform
G5100A waveform generator provides five built-in arbitrary waveforms
and up to four user-defined arbitrary waveforms that are stored in
non-volatile memory. The built-in waveforms are exponential-rise,
39
exponential-fall, negative-ramp, sinc, and cardiac. The default arbitrary
waveform is an exponential-rise wave.
For each user-defined waveform, one may create up to 262,144 (256k)
points from the remote interface. If you choose an arbitrary waveform as
the modulating waveform for AM, FM, PM, or PWM, the waveform is
automatically limited to 4k points and the extra points will be removed by
decimation.
User-defined waveforms
G5100A supports user-definded waveforms. You may use the Wavepatt
waveform and pattern editor to create the waveforms you want or import
the waveforms from the oscilloscope that you captured previously. For
more information on the user-defined waveforms, please refer to the
on-line help of
Wavepatt.
How to output a built-in arbitrary waveform
1. Press the Arb button to choose arbitrary waveform output.
Press the softkey under Select Wform and then the softkey under
2.
Built In.
Choose the desired waveform from the five built-ins by pressing
3.
the corresponding softkey.
Refer to Chapter 3 for configuring frequency/period, amplitude
4.
and dc offset voltage.
Press the Graph button to view all the waveform parameters.
5.
Figure 4-6
Figure 4-7
40
Figure 4-8
Remote interface operation
FUNCtion USER {EXP_RISE | EXP_FALL | NEG_RAMP | SINC | CARDIAC}
Remote interface operation
DATA:DAC VOLATILE, {<binary block>|<value>, <value>, …}
DATA VOLATILE, <value>, <value>, …
FORMat:BORDer {NORMal
DATA:COPY <destination arb name> [,VOLATILE]
DATA:CATalog?
DATA:NVOLatile:CATalog?
DATA:NVOLatile:FREE?
DATA:ATTRibute:AVERage? [<arb name>]
DATA:ATTRibute:CFACtor? [<arb name>]
DATA:ATTRibute:POINts? [<arb name>]
DATA:ATTRibute:PTPeak? [<arb name>]
SWAPped}
4.7 Amplitude Modulation
Amplitude modulation provides a waveform in which the amplitude of the
carrier waveform varies with the modulating waveform.
Carrier Waveform
The default carrier waveform is sine. One may also choose from square,
ramp and arbitrary waveforms but not pulse, noise and dc waveforms.
The default carrier frequency is 1kHz for all waveforms. Each carrier
waveform has its own acceptable range of frequencies. Refer to the table
in Section 3.4 “To Set Output Frequency/Period” for details.
Modulating Waveform
G5100A accepts either internal or external modulating source but not
both at the same time. The default source is internal, and the default
41
internal modulating waveform is sine wave. For internal source, one may
also choose from square with 50% duty cycle, URamp (Up or Positive
Ramp with 100% symmetry), DRamp (Down or Negative Ramp with 0%
symmetry), triangle (ramp with 50% symmetry), noise and arbitrary
waveforms. If an arbitrary waveform is chosen, the number of points in
the waveform is limited to 4k points with an automatic decimation
process. The default frequency for internal modulating waveform is
100Hz, and the acceptable range is from 2 mHz to 20 kHz.
When external source is selected, the carrier waveform is modulated
with an external waveform present at the
Modulation In connector on the
rear panel.
Modulation Depth
The modulation depth controls the magnitude of the amplitude variation
of the modulation output. It is defined as the following formula:
ModulationDepth = (MaxAmplitude – MinAmplitude) / Amplitude x 100%
where Amplitude is the specified amplitude of the carrier waveform;
MaxAmplitude and MinAmplitude are the maximum and minimum
amplitudes of the resulting modulation waveform. G5100A is so
designed that when Modulation Depth is 0%, the amplitude of the
modulation waveform stays at half of the specified amplitude of the
carrier waveform. As a result, MinAmplitude may be negative when
ModulationDepth is larger than 100%. The default Modulation Depth is
100% and the allowable range is from 0% to 120%.
When external source is selected as the source of modulating waveform,
the modulation is controlled by the specified modulation depth and the
±5v signal levels of the external waveform. When the external waveform
is at +5v, the amplitude of the output will reach MaxAmplitude. When
the external waveform is at -5v, the amplitude of the output will reach
MinAmplitude.
Note that the modulation output of G5100A will not exceed ±5V peak
42
(into a 50-ohm load) even if the modulation depth is greater than 100%.
How to set up amplitude modulation
1. Press one of the following function buttons to choose your carrier
waveform: Sine, Square, Ramp, Arb. Specify all the necessary
waveform parameters for the carrier waveform as described in
Section 4.1, 4.2, 4.3 and 4.6.
Figure 4-9
Press the Mod button to toggle on the modulation output.
2.
Press the softkey under Type and press the softkey under AM to
3.
select amplitude modulation. An amplitude modulation output will
be generated with the current parameters.
Press the softkey under Src to toggle between internal source (Int)
4.
and external source (Ext) for selecting modulating waveform
source.
If internal source is selected:
5.
Press the softkey under Shape to toggle between different
a.
types of modulating waveform. If arbitrary waveform (Arb) is
selected as modulating signal source, the modulating signal
source is depending on the previous waveform selection in
arbitrary function. One may toggle the Mod key to see the
arbitrary modulating waveform message that temporarily
displayed on the screen.
Press the softkey under AM Freq and use numeric keypad or
b.
the knob with the cursor keys to set the desired modulating
frequency.
Press the softkey under AM Depth and use numeric keypad or the
6.
knob with the cursor keys to set the modulation depth.
Press the Graph button to view all the waveform parameters.
7.
Remote interface operation
Use these commands to output an amplitude modulation waveform:
43
FUNCtion {SINusoid|SQUare|RAMp|USER}
FREQuency {<frequency>MINimum|MAXimum}
VOLTage {<amplitude>
VOLTage:OFFSet {<offset>
AM:INTernal:FUNCtion
{SINusoid|SQUare|RAMp|NRAMp|TRIangle|NOISe|USER}
AM:INTernal:FREQuency {<frequency>
AM:SOURce {INTernal|EXTernal}
AM:STATe ON
Notes
Only one type of modulation can be activated at one time. When
amplitude modulation is enabled, the previously selected
modulation is automatically disabled.
Amplitude modulation cannot be enabled with sweep or burst
mode at the same time. When amplitude modulation is enabled,
sweep or burst mode will be disabled.
MINimum|MAXimum}
MINimum|MAXimum}
MINimum|MAXimum}
4.8 Frequency Modulation
Frequency modulation provides a waveform in which the frequency of
the carrier waveform varies with the modulating waveform.
Carrier Waveform
The default carrier waveform is sine. One may also choose from square,
ramp and arbitrary waveforms but not pulse, noise and dc waveforms.
The default carrier frequency is 1 kHz for all waveforms. Each carrier
waveform has its own acceptable range of frequencies. Refer to the table
in Section 3.4 “To Set Output Frequency/Period” for details.
Modulating Waveform
G5100A accepts either internal or external modulating source but not
both at the same time. The default source is internal, and the default
internal modulating waveform is sine wave. For internal source, one may
also choose from square with 50% duty cycle, URamp (Up or Positive
ramp with 100% symmetry), DRamp (Down or Negative ramp with 0%
44
symmetry), triangle (ramp with 50% symmetry), noise and arbitrary
waveforms. If an arbitrary waveform is chosen, the number of points in
the waveform is limited to 4k points with an automatic decimation
process. The default frequency for internal modulating waveform is 10Hz,
and the acceptable range is from 2 mHz to 20 kHz.
When external source is selected, the carrier waveform is modulated
with an external waveform present at the
Modulation In connector on the
rear panel.
Frequency Deviation
The frequency deviation represents the peak variation in the frequency
of the modulation output based on that of the carrier waveform. The
default value is 100 Hz. Each type of carrier waveform has a different
acceptable range as follows:
Sine: 1μHz to 25.05 MHz(at carrier frequency = 25.05 MHz).
Square: 1μHz to 12.55 MHz(at carrier frequency = 12.55 MHz).
Ramp: 1μHz to 150 kHz(at carrier frequency = 150 kHz).
Arbitrary: 1μHz to 5.05 MHz(at carrier frequency = 5.05MHz).
In addition, the maximum allowable value is constrained by the following
two conditions:
The frequency deviation must not be greater than the carrier
frequency.
The sum of frequency deviation and the carrier frequency must
not be greater than the maximum frequency of the selected
carrier waveform plus 100 kHz; that is, 50.1 MHz for sine,
25.1MHz for square, 300 kHz for ramp, and 10.1 MHz for arbitrary
waveforms.
If a value is set greater than one of the above constraints, G5100A will
automatically adjust it to the maximum value allowed.
When external source is selected as the source of modulating waveform,
the modulation is controlled by the specified frequency deviation and the
±5v signal levels of the external waveform. When the external waveform
is at +5v, the output will reach positive maximum frequency deviation;
e.g., 100 kHz increase from carrier frequency if the specified frequency
45
deviation is 100 kHz. When the external waveform is at -5v, the output
will reach negative maximum frequency deviation; e.g., 100 kHz
decrease from carrier frequency if the specified frequency deviation is
100 kHz.
How to set up frequency modulation
1. Press one of the following function buttons to choose your carrier
waveform: Sine, Square, Ramp, Arb. Specify all the necessary
waveform parameters for the carrier waveform as described in
Section 4.1, 4.2, 4.3 and 4.6.
Figure 4-10
Press the Mod button to toggle on the modulation output.
2.
Press the softkey under Type and press the softkey under FM to
3.
select frequency modulation. A frequency modulation output will
be generated with the current parameters.
Press the softkey under Src to toggle between internal source (Int)
4.
and external source (Ext) for selecting modulating waveform
source.
If internal source is selected:
5.
Press the softkey under Shape to toggle between different
a.
types of modulating waveform. If arbitrary waveform (Arb) is
selected as modulating signal source, the modulating signal
source is depending on the previous waveform selection in
arbitrary function. One may toggle the Mod key to see the
arbitrary modulating waveform message that temporarily
displayed on the screen.
Press the softkey under FM Freq and use numeric keypad or
b.
the knob with the cursor keys to set the desired modulating
frequency.
Press the softkey under FreqDev to set the frequency deviation if
6.
needed. Use numeric keypad or the knob with the cursor keys to
enter your value.
46
7. Press the Graph button to view all the waveform parameters.
Remote interface operation
Use these commands to output a frequency modulation waveform:
FUNCtion {SINusoid|SQUare|RAMp|USER}
FREQuency {<frequency>
VOLTage {<amplitude>
VOLTage:OFFSet {<offset>
FM:INTernal:FUNCtion
{SINusoid|SQUare|RAMp|NRAMp|TRIangle|NOISe|USER}
FM:INTernal:FREQuency {<frequency>MINimum|MAXimum}
FM:DEViation {<peak deviation in Hz>
FM:SOURce {INTernal|EXTernal}
FM:STATe ON
Notes
Only one type of modulation can be activated at one time. When
frequency modulation is enabled, the previously selected
modulation is automatically disabled.
Frequency modulation cannot be enabled with sweep or burst
mode at the same time. When frequency modulation is enabled,
sweep or burst mode will be disabled.
MINimum|MAXimum}
MINimum|MAXimum}
MINimum|MAXimum}
MINimum|MAXimum }
4.9 Phase Modulation
Phase modulation provides a waveform in which the phase of the carrier
waveform varies with the modulating waveform.
Carrier Waveform
The default carrier waveform is sine. One may also choose from square,
ramp and arbitrary waveforms but not pulse, noise and dc waveforms.
The default carrier frequency is 1 kHz for all waveforms. Each carrier
waveform has its own acceptable range of frequencies. Refer to the table
in Section 3.4 “To Set Output Frequency/Period” for details.
Modulating Waveform
G5100A accepts either internal or external modulating source but not
47
both at the same time. The default source is internal, and the default
internal modulating waveform is sine wave. For internal source, one may
also choose from square with 50% duty cycle, URamp (Up or Positive
ramp with 100% symmetry), DRamp (Down or Negative ramp with 0%
symmetry), triangle (ramp with 50% symmetry), noise and arbitrary
waveforms. If an arbitrary waveform is chosen, the number of points in
the waveform is limited to 4k points with an automatic decimation
process. The default frequency for internal modulating waveform is 10Hz,
and the acceptable range is from 2 mHz to 20 kHz.
When external source is selected, the carrier waveform is modulated
with an external waveform present at the
Modulation In connector on the
rear panel.
Phase Deviation
The phase deviation represents the peak variation in the phase of the
modulation output based on that of the carrier waveform. The range of
the phase deviation is from 0 to 360 degrees, and the default is 180
degrees.
When external source is selected as the source of modulating waveform,
the modulation is controlled by the specified phase deviation and the
±5v levels of the external waveform. When the external waveform is at
+5v, the output will reach positive maximum phase deviation; e.g.,
+180 degree phase shift if the specified phase deviation is 180 degrees.
When the external waveform is at -5v, the output will reach negative
maximum phase deviation; e.g., -180 degree phase shift if the specified
phase deviation is 180 degrees.
How to set up phase modulation
1. Press one of the following function buttons to choose your carrier
waveform: Sine, Square, Ramp, Arb. Specify all the necessary
waveform parameters for the carrier waveform as described in
Section 4.1, 4.2, 4.3 and 4.6.
48
Figure 4-11
Press the Mod button to toggle on the modulation output.
2.
Press the softkey under Type and press the softkey under PM to
3.
select phase modulation. A phase modulation output will be
generated with the current parameters.
Press the softkey under Src to toggle between internal source (Int)
4.
and external source (Ext) for selecting modulating waveform
source.
If internal source is selected:
5.
Press the softkey under Shape to toggle between different
a.
types of modulating waveform. If arbitrary waveform (Arb) is
selected as modulating signal source, the modulating signal
source is depending on the previous waveform selection in
arbitrary function. One may toggle the Mod key to see the
arbitrary modulating waveform message that temporarily
displayed on the screen.
Press the softkey under PM Freq and use numeric keypad or
b.
the knob with the cursor keys to set the desired modulating
frequency.
Press the softkey under PhaseDev to set the phase deviation if
6.
needed. Use numeric keypad or the knob with the cursor keys to
enter your value.
Press the Graph button to view all the waveform parameters.
7.
Remote interface operation
Use these commands to output a phase modulation waveform:
FUNCtion {SINusoid|SQUare|RAMp|USER}
FREQuency {<frequency>|MINimum|MAXimum}
VOLTage {<amplitude>|MINimum|MAXimum }
VOLTage:OFFSet {<offset>|MINimum|MAXimum }
PM:INTernal:FUNCtion
{SINusoid|SQUare|RAMp|NRAMp|TRIangle|NOISe|USER}
PM:INTernal:FREQuency {<frequency>
49
MINimum|MAXimum}
PM:DEViation {<deviation in degrees>MINimum|MAXimum }
PM:SOURce {INTernal|EXTernal}
PM:STATe ON
4.10 FSK Modulation
G5100A provides the capability to output FSK (Frequency-Shift Keying)
modulation where the frequency of the waveform shifts between two
frequencies (called “carrier frequency” and “hop frequency”). The
shifting rate is determined by the internal or external modulating signal.
Carrier Waveform
The default carrier waveform is sine. One may also choose from square,
ramp and arbitrary waveforms but not pulse, noise and dc waveforms.
The default carrier frequency is 1 kHz for all waveforms. Each carrier
waveform has its own acceptable range of frequencies. Refer to the table
in Section 3.4 “To Set Output Frequency/Period” for details.
Modulating Waveform
G5100A accepts either internal or external modulating source but not
both at the same time. The default source is internal, and the only choice
is square wave with a 50% duty cycle. When external source is selected,
the carrier waveform is modulated with an external waveform present at
Trig In connector on the rear panel. The Trig In connector does not
the
have adjustable edge polarity when used in FSK.
“Hop” Frequency
The default is 100Hz for all functions. Each carrier waveform has its own
acceptable range of allowable hop frequency as follows.
Sine: 1μHz to 50 MHz(at carrier frequency = 1μHz).
Square: 1μHz to 25 MHz(at carrier frequency = 1μHz).
Ramp: 1μHz to 200 kHz(at carrier frequency = 1μHz).
Arbitrary: 1μHz to 10 MHz(at carrier frequency = 1μHz).
When external source is selected as the source of modulating waveform,
the modulation is controlled by the signal level of the external waveform.
50
When the external waveform is at the logic low level, the carrier
frequency is outputted. When a logic
high is present, the hop frequency
is outputted.
FSK Rate
This is the rate at which the output frequency shifts between the carrier
frequency and the hop frequency when internal source is selected. The
default FSK rate is 10 Hz and the range is from 2 mHz to 100 kHz.
How to generate a FSK waveform
1. Press one of the following function buttons to choose your carrier
waveform: Sine, Square, Ramp, Arb. Specify all the necessary
waveform parameters for the carrier waveform as described in
Section 4.1, 4.2, 4.3 and 4.6.
Figure 4-12
Press the Mod button to toggle on the modulation output.
2.
Press the softkey under Type and press the softkey under FSK to
3.
select FSK modulation. An FSK modulation output will be
generated with the current parameters.
Press the softkey under Src to toggle between internal source (Int)
4.
and external source (Ext) for selecting modulating waveform
source.
If internal source is selected, press the softkey under FSK Rate
5.
and set the desired shift rate using the numeric keypad or the
knob with the cursor keys.
Press the softkey under Hop Freq and set the desired hop
6.
frequency using the numeric keypad or the knob with the cursor
keys.
Press the Graph button to view all the waveform parameters.
7.
Remote interface operation
FUNCtion {SINusoid|SQUare|RAMp|USER}
51
FREQuency {<frequency>|MINimum|MAXimum}
VOLTage {<amplitude>|MINimum|MAXimum }
VOLTage:OFFSet {<offset>|MINimum|MAXimum }
FSKey: FREQuency {<frequency>|MINimum|MAXimum}
FSKey:INTernal:RATe {<rate in Hz>|MINimum|MAXimum }
FSKey:SOURce {INTernal|EXTernal}
FSKey:STATe ON
4.11 PWM Waveform
G5100A waveform generator provides the capability to output a pulse
width modulation (PWM) for pulse carrier waveforms. In PWM, the pulse
width of the pulse carrier waveform varies with the modulating waveform.
The pulse width can be expressed either in time units or duty cycle (i.e.,
percentage of the period).
Carrier Waveform
Pulse waveform is the only waveform that is available for PWM. The
default period for the carrier pulse is 1 ms, and the range is from 100 ns
to 2000 s.
Modulating waveform
G5100A accepts either internal or external modulating source but not
both at the same time. The default source is internal, and the default
internal modulating waveform is sine wave. For internal source, one may
also choose from square with 50% duty cycle, URamp (Up or Positive
ramp with 100% symmetry), DRamp (Down or Negative ramp with 0%
symmetry), triangle (ramp with 50% symmetry), noise and arbitrary
waveforms. If an arbitrary waveform is chosen, the number of points in
the waveform is limited to 4k points with an automatic decimation
process. The default frequency for internal modulating waveform is 10Hz,
and the acceptable range is from 2 mHz to 20 kHz.
When an external source is selected, the carrier waveform is modulated
with an external waveform coming from the
the rear panel.
52
Modulation In connector on
Width Deviation
The width deviation represents the peak variation in the pulse width of
the modulation output based on that of the original pulse carrier waveform. The default deviation is 10μs, and the range is from 0s to
1000s. In addition, it must not be greater than the pulse width of the
carrier waveform and is also constrained by the following formulas:
WidthDeviation PulseWidth – Wmin
WidthDeviation Period – (PulseWidth + Wmin)
where Wmin is the minimum pulse width as described in Section 4.5.
When external source is selected as the source of modulating waveform,
the modulation is controlled by the specified width deviation and the ±5v
levels of the external waveform. When the external waveform is at +5v,
the output will reach the maximum pulse width. When the external
waveform is at -5v, the output will reach the minimum pulse width.
How to set up PWM (pulse width modulation)
1. Press the Pulse button to select the pulse carrier waveform and
then set the waveform parameters as described in Section 4.5.
Figure 4-13
Press the Mod button to toggle the PWM output.
2.
Press the softkey under Src to toggle between internal source (Int)
3.
and external source (Ext) for selecting modulating waveform
source.
If internal source is selected:
4.
Press the softkey under Shape to toggle between different
a.
types of modulating waveform. If arbitrary waveform (Arb) is
selected as modulating signal source, the modulating signal
source is depending on the previous waveform selection in
arbitrary function. One may toggle the Mod key to see the
arbitrary modulating waveform message that temporarily
53
displayed on the screen.
Press the softkey under PWM Freq and use numeric keypad or
b.
the knob with the cursor keys to set the desired modulating
frequency.
Press the softkey under Width Dev and set the desired value for
5.
width deviation by the numeric keypad or the knob with the cursor
keys.
Press the Graph button to view all the waveform parameters.
6.
Remote interface operation
Use the following commands for PWM:
FUNC PULSe
VOLTage {<amplitude>
VOLTage:OFFSet {<offset>
PULSe:PERiod {<seconds>|MINimum|MAXimum}
FUNCtion:PULSe:WIDTh {<seconds>|MINimum|MAXimum}
FUNCtion:PULSe:TRANsition {<seconds>|MINimum|MAXimum}
FUNCtion:PULSe:DCYCLe{<percent>|MINimum|MAXimum}
PWM:INTernal:FUNCtion
{SINusoid|SQUare|RAMP|NRAMp|TRIangle|NOISe|USER}
PWM:INTernal:FREQuency {<frequency>|MINimum|MAXimum }
PWM:DEViation {<deviation in seconds>|Minimum|Maximum}
PWM:DEViation:DCYCLe {<deviation in seconds>|Minimum|Maximum}
PWM:SOURce {INTernal|EXTernal}
PWM:STATe ON
MINimum|MAXimum}
MINimum|MAXimum}
4.12 Frequency Sweep
Frequency Sweep provides the capability to generate a waveform which
gradually steps from a start frequency to a stop frequency at a specified
rate. It can sweep up or down in frequency with logarithmic or linear
spacing. Only sine, square, ramp and arbitrary waveforms are allowed to
work with frequency sweep.
54
Sweep Mode
The default sweep mode is linear where the waveform generator sweeps
the frequency with spacing calculated in a linear function. In logarithmic
sweep mode, the waveform generator sweeps with spacing calculated in
a logarithmic function.
Start Frequency and Stop Frequency
The waveform generator begins sweeping from the start frequency to
the stop frequency. The waveform generator will sweep down when the
start frequency is greater than the stop frequency. The waveform
generator will sweep up when the stop frequency is greater than the
start frequency.
The default start frequency is 100 Hz and the stop frequency is 1 kHz. The allowable range is 1 μHz to 50 MHz for sine , 1 μHz to 25 MHz square, 1 μHz to 200 kHz for ramp, and 1 μHz to 10 MHz for arbitrary waveforms.
Center Frequency and Frequency Span
Center frequency and frequency span provide another way to set the
frequency sweep range. The default center frequency is 550 Hz. The allowable range is 1 μHz to 50 MHz for sine, 1 μHz to 25 MHz for square, 1 μHz to 200 kHz for ramp, and 1 μHz to 10 MHz for arbitrary waveforms.
The default frequency span is 900 Hz. The allowable range of the
frequency span is depending on center frequency setting and waveform
selection. Set positive frequency span for sweeping up and negative
frequency span for sweeping down.
Sweep Time
The sweep time is the period of time (in seconds) required to sweep from
the start frequency to the stop frequency. The number of discrete
frequency points is calculated by the waveform generator according to
the sweep time specified. The default sweep time is 1 second, and the
range is from 1 ms to 500 s.
Marker Frequency
Marker frequency provides a way to control the Sync signal outputted on
the front panel
Sync connector. For sweeps with Marker On, the Sync
55
signal is a TTL “high” at the beginning of the sweep and turns to “low” at
the marker frequency. For sweeps with Marker Off
, the Sync signal is a
square waveform with a 50% duty cycle. That is, the Sync signal is a TTL
“high” at the beginning of a sweep and turns to “low” at the midpoint of
the sweep. The frequency of the Sync signal is the reciprocal of the
specified sweep time.
The default marker frequency is 500 Hz. The range of the marker
frequency is depending on stop frequency setting or frequency span
setting. The marker frequency must be less than or equal to the
maximum output frequency.
Trigger Source
The waveform generator outputs a single sweep when it receives a
trigger signal, and it keeps outputting the same type of waveform with
the start frequency before it receives next trigger and sends out another
sweep.
Trigger Source can be internal, external or manual, and the default is
Internal.
With internal trigger source, the waveform generator continuously
outputs sweeps with the specified sweep time.
With external trigger source, the trigger signal is a TTL pulse with
specified polarity applied to the
Ext Trig connector on the rear
panel. Note that the trigger period must not be less than 1 ms plus
the specified sweep time.
If manual trigger is selected, the waveform generator sends out a
sweep each time the Trigger button on the front panel is pressed.
Trigger out Signal
A “trigger out” signal is provided on the rear panel Ext Trig / FSK / Burst
connector. When enabled, a TTL-compatible square waveform with
either a rising or falling edge is outputted at the
Ext Trig / FSK / Burst
connector with the sweep output.
With internal trigger source, a square waveform with 50% duty
cycle is outputted at the Trig Out connector with the sweep
output.
With external trigger source, there is no signal outputted at the
56
Ext Trig / FSK / Burst connector because it shares the same
connector with Ext Trig for receiving the external trigger signal.
With manual trigger, the waveform generator outputs a pulse,
with pulse width > 1 μs, at the Trig Out connector at the beginning
of each sweep.
How to set up frequency sweep
1. Press one of the following function buttons to choose your
waveform for sweeping: Sine, Square, Ramp, Arb. Specify all the
necessary waveform parameters for the waveform as described in
Section 4.1, 4.2, 4.3 and 4.6.
Figure 4-14
Press the Sweep button to enable or disable the sweep mode. To
2.
enable the sweep mode, make sure the Sweep button is lit.
Press the softkey under Linear/Log to toggle between the linear or
3.
logarithmic mode.
To specify the start frequency, press the softkey under Start/Cntr
4.
to toggle. Make sure both Start and Stop are highlighted. Use the
numeric keypad or the knob with cursor keys to change the value.
Follow the same step to specify the stop frequency under the
softkey Stop/Span.
To specify the center frequency, press the softkey under
5.
Start/Cntr to toggle. Make sure both Cntr and Span are
highlighted. Use the numeric keypad or the knob with cursor keys
to change the value. Follow the same step to specify the frequency
span under the softkey Stop/Span.
To specify a desired sweep time, press the softkey under Sweep
6.
Time. Use the numeric keypad or the knob with cursor keys to
change the value.
To configure the marker, press the softkey under Mkr to toggle
7.
between Freq and OFF. If Freq is selected, Use the numeric
keypad or the knob with cursor keys to set the marker frequency.
To configure the trigger setting, press the softkey under Trig
8.
57
Setup to enter the trigger setup menu:
To specify the trigger source, press the softkey under Src
a.
and then select among Int (internal), Ext (external) and
Man (manual).
If internal source or manual trigger is selected, you may
b.
configure the trigger out signal by pressing the softkey
under Trig Out and then select among OFF, rising-edge
trigger and falling-edge trigger.
If external source is selected, you may press the softkey
c.
under Slope to toggle between rising edge trigger and
falling edge trigger.
Press the softkey under DONE to finish the trigger setting.
d.
Figure 4-15
Press the Graph button to view all the waveform parameters.
9.
Remote interface operation
SWEep:SPACing {LINear|LOGarithmic}
SWEep:TIME {<seconds>|MINimum|MAXimum }
FREQuency:STARt {<frequency>|MINimum|MAXimum }
FREQuency:STOP {<frequency>|MINimum|MAXimum }
FREQuency:CENTer {<frequency>|MINimum|MAXimum }
FREQuency:SPAN {<frequency>|MINimum|MAXimum }
MARKer:FREQuency {<frequency>|MINimum|MAXimum }
MARKer {OFF|ON}
SWEep:STATe ON
Use this command to specify the trigger source:
TRIGger:SOURce {IMMediate|EXTernal|BUS}
Use this command to specify whether the sweep is triggered on the rising
or falling edge:
TRIGger:SLOPe {POSitive|NEGative}
58
Use the following commands to configure the Trig Out signal:
OUTPut:TRIGger:SLOPe {POSitive|NEGative}
OUTPut:TRIGger {OFF|ON}
4.13 Burst Operation
G5100A offers the burst operation to generate the selected type of
waveform with specified number of cycles, called a
triggered internally or manually. Bursts can also be triggered or gated
externally by the signal applied to the
the rear panel. Sine, ramp, pulse, square and arbitrary waveforms are
allowed to output in both the triggered and gated burst modes. Noise is
available only in the gated burst mode.
Triggered Burst Mode
This is the default burst mode. G5100A outputs a waveform with a
specified number of cycles, called
trigger. When the specified number of cycles is outputted, the waveform
generator pauses and waits for next trigger. One may choose to trigger
the bursts using internal source, to manually press the
the front panel to trigger a burst, to apply an external signal at the
Trig / FSK / Burst
trigger through the remote interface.
connector on the rear panel, or to send a software
Ext Trig / FSK / Burst connector on
burst count, each time it receives a
burst. Bursts may be
Trigger button on
Ext
External Gated Burst Mode
In gated burst mode, the length of a burst is determined by the voltage
level of the external signal applied at the
on the rear panel. During the time when the external signal is logic true,
the waveform generator outputs a continuous waveform. When the gate
signal is logic false, the output wave remains at the same voltage level as
the starting burst phase of the selected waveform. The output stops
immediately following a noise burst when the gate signal becomes logic
false.
59
Ext Trig / FSK / Burst connector
Table 4.13-1
The available parameters in each burst mode.
Burst
Burst
Burst
Ext Trig
Signal
Count
Period
Phase
Polarity
Internal
Triggered
mode
External,
Manual
Gated mode
Burst Count
The Burst Count represents the number of cycles appeared in each burst.
It is only used in the triggered burst mode. The default burst count is 1
cycle, and the range is from 1 to 50,000 cycles in 1 cycle increment. One
may also set an infinite burst count.
When the trigger source is set to internal, the waveform generator
outputs bursts repeatedly at a rate determined by the specified burst
period, which represents the time interval between the start times of two
consecutive bursts. The burst count must be less than the product of the
burst period and the waveform frequency:
BurstCount < BurstPeriod x WaveformFrequency
The waveform generator will automatically increase the burst period up
to its maximum allowable value to accommodate the specified burst
count. The waveform frequency is not affected by burst count.
The burst count does not apply in the gated mode. If a new burst count
is specified in the gated mode, the waveform generator will remember it
and use it when the triggered mode is selected.
Waveform Frequency
The waveform frequency defines the frequency of the output waveform
while trigger signal is logic true. In the triggered mode, the specified
number of cycles is outputted at the waveform frequency. In the gated
60
mode, the waveform frequency is outputted when the external gate
signal is true.
The default waveform frequency is 1 kHz. The range is from 1 μHz to 200 kHz for ramps, 1 μHz to 25 MHz for square, 1 μHz to 10 MHz for pulse and arbitrary waveforms, 1 μHz to 50 MHz for Sine. In internally triggered
burst mode, the minimum frequency is 2.001 mHz. For sine and square
waveforms, frequencies greater than 10 MHz are allowed only when an
infinite burst count is set.
Burst Period
The burst period represents the time interval between the start times of
two consecutive bursts. It is only used in the internally triggered burst mode. The default burst period is 10 ms and the range is from 1 μs to 500
seconds.
The burst period must be long enough for the generator to output the
specified burst count. If the burst period is set too short, the waveform
generator automatically adjusts it to the shortest value that can
accommodate the specified burst count and waveform frequency:
dBurstPerio +>
BurstCount
200ns
equencyWaveformFr
Burst Phase
Burst Phase defines the starting phase of a burst. The default is 0 degree
and the range is from -360 degrees to +360 degrees. You can only set
the burst phase in degree from the front panel operation, while degrees
and radians are both available from the remote interface operation.
For sine, square and ramp waveforms, zero degree is the point at which
the waveform crosses zero volt or the dc offset when ascending. For
arbitrary waveform, it is the first waveform point specified. The burst
phase has no effect on pulse or noise waveform.
In the gated burst mode, when the gate signal turns false, the waveform
generator will complete the current waveform and then stops. At this
61
point, the output will remain at the same voltage level as the starting
burst phase.
Trigger Source
The default trigger source is internal, and the available options are
internal, external and manual. When the waveform generator is set to be
in the triggered burst mode, it generates a burst with specific number of
cycles each time a trigger is received. Then it stops and waits for the next
trigger event to occur. When the trigger source is internal, the bursts are
outputted at a rate determined by the burst period. When the trigger
source is manual, the burst is outputted only when the Trigger button is
pressed.
When the trigger source is external, the waveform generator outputs a
burst each time a TTL pulse with specified polarity is received at the
Trig
connector on the rear panel. A received trigger signal is ignored
Ext
during the output of a burst.
When the trigger source is set to be external or manual, the burst count
and burst phase remain the same but the burst period is ignored.
Trigger Out Signal
In internally or manually triggered burst mode, one may enable to output
a
trigger out signal at the Ext Trig connector on the rear panel that is
synchronized with the burst output. When enabled, a TTL-compatible
square waveform with either a rising or falling edge is outputted at the
Ext Trig
connector at the beginning of the burst. The trigger out signal is
not available in the externally triggered burst mode as an external
trigger signal is applied to the same Ext Trig connector.
With internal trigger source, the trigger out signal is a square waveform
with 50% duty cycle. With manual trigger source, the trigger out signal is a pulse with pulse width > 1 μs.
How to set up burst output
1. Press one of the function buttons to select the burst waveform (dc
is not allowed and noise is allowed only in the gated burst mode).
62
2. Refer to Section 3.4 for specifying the waveform frequency for the
selected function.
3.
Press the Burst button to toggle the burst mode.
4.
Press the N Cyc/Gated softkey to toggle between the triggered
burst mode and the external gated mode. Make sure that your
selection is highlighted.
Figure 4-16
Triggered burst mode
1.
Press the #Cyc/Inf softkey to toggle between finite and infinite
burst count:
To set finite burst count, make sure #Cyc is highlighted. Then
set the burst count using the numeric keypad or the knob with
the cursor keys.
To set infinite burst count, press the #Cyc/Inf softkey to toggle
and make sure Inf is highlighted.
2.
Press the Start Phase softkey and enter the desired phase using
numeric keypad or the knob with the cursor keys.
3.
Press the Trig Setup softkey to enter the triggering setup menu:
a.
To select a trigger source, press the Src softkey and then select
among Int (internal), Ext (external) and Man (manual).
b.
If internal source or manual trigger is selected, you may
configure the trigger out signal by pressing the softkey under
Trig Out and then select among OFF, rising-edge trigger and
falling-edge trigger.
c.
If external source is selected, you may press the softkey under
Slope to toggle between rising edge trigger and falling edge
trigger.
d.
Press the softkey under DONE to finish the trigger setting.
Figure 4-17
63
4. If internal trigger source is selected, press the Burst Perd softkey
and enter the desired burst period using the numeric keypad or
the knob with the cursor keys.
5.
Press the Graph button to view all the burst parameters.
External gated burst
1.
To specify the polarity of the external signal for gating, press the
Polar softkey to toggle between Neg and. Make sure that your
selection is highlighted.
2.
Press the Start Phase softkey and enter the desired phase using
numeric keypad or the knob with cursor keys.
3.
Press the Graph button to view all the burst parameters.
Figure 4-18
Remote interface operation
FUNCtion {SINusoid|SQUare|RAMp|PULSeUSER}
FREQuency {<frequency>|MINimum|MAXimum}
BURSt:MODE {TRIGgered|GATed}
BURSt:GATE:POLarity { NORMal|INVerted }
BURSt:NCYCles {<#cycles>INFinity|MINimum|MAXimum}
BURSt:INTernal:PERiod {<seconds>|MINimum|MAXimum}
BURSt:PHASe {<angle>|MINimum|MAXimum}
UNIT:ANGLe {DEGree|RADian}
TRIGger:SOURce {IMMediate|EXTernal|BUS}
TRIGger:SLOPe {POSitive|NEGative}
OUTPut:TRIGger:SLOPe{POSitive|NEGative}
OUTPut:TRIGger {OFF|ON}
BURSt:STATe ON
4.14 Pattern Output
In addition to defining arbitrary waveforms as described in Section 4.6,
G5100A waveform generator provides the capability of outputting a
specified pattern of up to 256k points in 16-bit resolution. Similar to
64
arbitrary waveforms, pattern output provides five built-in patterns and
up to four user-defined patterns that are stored in non-volatile memory.
The built-in patterns are exponential-rise, exponential-fall,
negative-ramp, sinc, and cardiac. The default pattern output is an
exponential-rise wave.
User-defined patterns
G5100A supports user-defined patterns. You may use the Wavepatt
waveform and pattern editor to create the patterns you want or import
the waveforms from the oscilloscope that you captured previously. For
more information on the user-defined patterns, please refer to the
on-line help of
Wavepatt.
How to set up pattern output
1. Press the Utility button to enter the utility menu.
2.
Press the softkey under [PATT MODE] to enter the PATTERN
menu.
3.
Press the softkey under Fclk/Perd to toggle between Fclk
(frequency) and Perd (period). Refer to Section 3.4 for specifying
the frequency/period value.
4.
Press the softkey under Start Addr (End Addr) for setting the start
(end) point of the pattern to output. Use the knob with the cursor
keys to change the value. Or use the numeric keypad to enter a
new value and then press the softkey under Enter to finish the
entry or the softkey under Cancel to withdraw the changes.
5.
Press the softkey under RPT. to toggle between ON and OFF to
enable/disable repeating output of the pattern.
6.
Press the softkey under Select Pattern to enter selection menu:
a.
Press the softkey under Built In and choose the desired pattern
from the five built-ins by pressing the corresponding softkey.
b.
Press the softkey under Store Wform and choose the desired
user-defined pattern by pressing the corresponding softkey.
c.
One may delete a user-defined pattern by pressing the softkey
under Delete Store and choose the pattern to delete by
pressing the corresponding softkey.
7.
To configure the trigger setting, press the softkey under Trig
Setup to enter the trigger setup menu:
65
a. To specify the trigger source, press the softkey under Src
and then select among Ext (external) and Man (manual).
b.
If manual trigger is selected, you may configure the trigger
out signal by pressing the softkey under Trig Out and then
select among OFF, rising-edge trigger and falling-edge
trigger.
c.
If external source is selected, you may press the softkey
under Slope to toggle between rising edge trigger and
falling edge trigger.
d.
Press the softkey under DONE to finish the trigger setting.
Pattern Out
This is a parallel interface including an edge-selectable clock and 16-bit
data. You can use this interface to send any data through this interface at
the speed 1uHz to 50MHz.
Press the soft key [PATT Mode] to select Pattern Mode
Set the frequency of the pattern clock, 1uHz ~ 50MHz.
This setting is familiar with Figure 3-3 frequency setting.
Select file name of the pattern, such as EXP_RISE, EXP_FALL,
NEG_RAMP, SINC, CARDIAC. This setting is same as arbitrary waveform
selection.
Set the start address (min. 1) of the pattern.
66
Set the end address of the pattern.
Set the trigger source of the pattern, such as from EXT or BUS. (Please
note that there is no IMM internal trigger.
Set the Trigger slope of the pattern out to be a positive (rising) edge or
a negative (falling) edge.
Set the pattern repeat again, yes (ON) or no (OFF).
Select which clock edge to latching data of the pattern, positive (rising)
edge or negative (falling) edge.
PATTERN OUT Commands:
(Add Pattern Out Commands)
FUNCtion:PATTern {data name}
Select file name of the pattern, such as EXP_RISE, EXP_FALL,
NEG_RAMP, SINC, CARDIAC.
FUNCtion:PATTern?
Inquire and gain the file name of the pattern.
67
DIGital:PATTern:FREQuency {<frequency>, MINimum, MAXimum}
Set the frequency of the pattern, 1uHz ~ 50MHz.
DIGital:PATTern:FREQuency? {MINimum, MAXimum}
Inquire and gain the minimum or maximum frequency of the pattern.
DIGital:PATTern:STARt {<address>, MINimum, MAXimum}
Set the start address (min. 1) of the pattern.
DIGital:PATTern:STARt? {MINimum, MAXimum}
Inquire and gain the start address of the pattern.
DIGital:PATTern:STOP {<address>, MINimum, MAXimum}
Set the end address of the pattern.
DIGital:PATTern:STOP? {MINimum, MAXimum}
Inquire and gain the end address of the pattern.
DIGital:PATTern:REPeat {ON, OFF}
Set the pattern repeat again, yes (ON) or no (OFF).
DIGital:PATTern:REPeat?
Inquire and gain the pattern out status, repeated or not.
DIGital:PATTern:CLOCk {POS, NEG}
Set the latching data clock of the pattern to be a positive (rising) edge or
a negative (falling) edge.
DIGital:PATTern:CLOCk?
Inquire and gain the latch data clock status of the pattern in positive
(rising) or negative (falling) edge.
DIGital:PATTern:TRIGger:SOURce {EXT, BUS}
Set the trigger source of the pattern, such as from EXT or BUS. (Please
note that there is no IMM internal trigger.
DIGital:PATTern:TRIGger:SOURce?
Inquire and gain the trigger source of the pattern.
68
DIGital:PATTern:TRIGger:SLOPe {POS, NEG}
Set the Trigger slope of the pattern to be a positive (rising) edge or a
negative (falling) edge.
DIGital:PATTern:TRIGger:SLOPe?
Inquire and gain the trigger slope status of the pattern.
DIGital:PATTern:OUTPut:TRIGger {OFF, ON}
Set the trigger of the pattern out to be ON or OFF.
DIGital:PATTern:OUTPut:TRIGger?
Inquire or gain the trigger status of the pattern out.
DIGital:PATTern:OUTPut:TRIGger:SLOPe {POS, NEG}
Set the Trigger slope of the pattern out to be a positive (rising) edge or
a negative (falling) edge.
DIGital:PATTern:OUTPut:TRIGger:SLOPe?
Inquire and gain the trigger slope status of the pattern out in positive
(rising) or negative (falling) edge.
DATA:PATTERN VOLATILE, <binary block>
Download binary values into volatile memory. You can download from 1
to 262144 (256K) points per waveform in IEEE-488.2 binary block
format.
Socket pin out structure
Pattern Generator Cable
The 40-pin cable is used to connector the socket and you board or
device.
69
Pattern Generator Cable Pattern Generator Receiver
Connector pin out structure of Pattern Generator Cable
70
Schematic of Receiver
71
5 System Operations
5.1 Triggering
This feature is only available for bursts and sweeps. There are three
options to choose from: internal triggering, external triggering and
manual triggering. The default is the internal triggering in which the
waveform generator continuously outputs the selected waveform.
The Ext Trig connector on the rear panel is used to receive the external
trigger signal. The waveform generator outputs a burst or a sweep each
time the Ext Trig connector receives a TTL pulse. One may instruct the
waveform generator to trigger on the ascending edge or the descending
edge of the external trigger signal.
In manual triggering, the waveform generator outputs a burst or a sweep
each time the Trigger button on the front panel is pressed. The Trigger
button is lit when the waveform generator is waiting for the next trigger
event. Triggering is disabled when functions other than burst or sweep is
chosen.
How to choose a trigger source
1. Press the Trig Setup softkey after burst or sweep is activated.
2.
Press the Src softkey and then select among Int (internal), Ext
(external) and Man (manual). After your selection is made, the
trigger setting will be shown on the display.
3.
Press the DONE softkey to finish the setting.
Note that the trigger source setting is stored in volatile memory. The
default setting will be restored after the power is cycled.
Remote interface operation
TRIGger:SOURce {IMMediate|EXTernal|BUS}
How to specify the trigger slope with external trigger source
1. After choosing Ext as your trigger source, press the softkey under
72
Slope to toggle between rising edge trigger and falling edge
trigger.
2.
Press DONE to finish the setting.
Remote interface operation
TRIGger:SLOPe {POSitive|NEGative}
Software Triggering
In software triggering, a bus command is sent through the remote
interface to trigger the waveform generator. The waveform generator
outputs a burst or a sweep when it receives one such command. The
operation is similar to the Trigger button on the front panel for manual
triggering.
Remote interface operation
To trigger the waveform generator from the remote interface, choose
BUS as the trigger source:
TRIGger:SOURCe BUS
and send one of the following commands to trigger:
*TRG
TRIGger
External Triggering
An external signal is applied at the Ext Trig connector on the rear panel
in the following five operation modes:
Externally-modulated FSK mode: The carrier frequency is
outputted when a logic low level is present at the connector, and
the hop frequency is outputted when a logic high level is present.
The maximum shifting rate is 100 kHz.
Triggered sweep mode: The waveform generator outputs a
sweep on the specified edge each time a TTL pulse is received at
the Ext Trig connector.
Triggered burst mode: The waveform generator outputs a burst
each time a TTL pulse with specified polarity is received at the Ext
Trig connector.
External gated burst mode: The waveform generator outputs a
continuous waveform when the external signal is true. When the
external signal turns false, the waveform generator completes the
73
current cycle and then stops at the same voltage level as the
starting burst phase. For noise waveform, the output stops
immediately when the external signal turns false.
Trigger Out Signal
G5100A may be configured to send out a TTL-compatible square wave at
the Ext Trig connector on the rear panel with either a rising or a falling
edge at the beginning of a sweep or burst.
z With internal trigger source, the trigger out signal is a square
wave with 50% duty cycle. The period of the trigger out signal is
equal to the sweep time or the burst period.
z With the manual trigger or BUS trigger source, the trigger out
signal is a pulse with pulse width > 1 μs.
z With external trigger source, there is no trigger out signal as the
Ext Trig connector is used to receive the trigger input signal.
How to set up the trigger out signal
1. After sweep or burst mode is activated, press the Trig Setup
softkey to enter the trigger setup submenu.
2.
Press the Trig Out softkey and then select among OFF, rising-edge
trigger and falling-edge trigger.
3.
Press the softkey under DONE to finish the setting.
Remote interface operation
OutPut:TRIGger {OFF|ON}
OutPut:TRIGger:SLOPe {POSitive|NEGative}
5.2 Storing the instrument state
G5100A provides five storage locations in non-volatile memory for user
to store instrument state. The stored instrument state holds all the
parameters for the selected function, including the waveform, frequency,
dc offset, amplitude, duty cycle, symmetry, modulation type and
modulation parameters.
The first location, indexed at “0”, is automatically assigned for
instrument state at power-down, but you can use any of these locations
74
for storing a user-defined instrument state. The location “0” can only be
accessed from the remote interface. Although you may store an
instrument state in it, it is always preserved for power-down state.
Anything previously stored in it will be overwritten with the power-down
state when the waveform generator is turned off.
Although you may assign a custom name to any of these locations from
the remote interface, you cannot assign a name for location “0” from the
front panel. The name can contains up to 12 characters, but the first
character has to be a letter and the rest of them can be numbers, letters
or the underscore character (“_”).
How to store/recall the instrument state
1. Press the Store/Recall button to enter the instrument state
submenu.
Figure 4-19
2.
To store an instrument state, press the softkey under Store State
to enter the store-state submenu:
a.
Press the softkey under your desired location number to
choose the location (only 1 to 4 are available from front
panel operation).
b.
You may specify a name for the selected memory location.
Use the numeric keypad and the knob with the cursor keys
for entry.
c.
Press the Store State softkey to store the present setting in
the memory or the Cancel softkey to cancel.
Figure 4-20
75
3. To recall a saved state, press the Recall State softkey to enter the
recall-state submenu:
a.
Press the softkey under your desired location number to
recall the state from that memory location.
b.
Press the Recall State softkey to restore from the selected
state in the memory or the Cancel softkey to cancel.
Figure 4-21
4.
To delete a saved state, press the Del State softkey to enter the
delete-state submenu:
a.
Press the softkey under your desired location number for
deletion.
b.
Press the Delete State softkey to delete the selected state
or the Cancel softkey to cancel.
Figure 4-22
5.
To set the power-on state (i.e., the instrument state restored
when the waveform generator is powered on), press the Power On
softkey to enter the power-on-state submenu:
a.
Press the softkey under your desired location number or the
softkey under State Def (factory default).
b.
Make sure your selection is present under the Power On
softkey.
Figure 4-23
76
6. To restore the instrument state to the factory default, press the
softkey under Set to Def. A message will be displayed for you to
confirm the action. Press the Yes softkey to confirm or the Cancel
key to cancel the operation. See Figure 4-19.
Remote interface operation
*SAV {0|1|2|3|4}
*RCL {0|1|2|3|4}
Memory:STATe:NAME {0|1|2|3|4} [,<name>]
5.3 Display Control
G5100A provides an option to turn off the front display screen. One may
choose to do it for security reason or for speeding up the command
execution from the remote interface. This option is available from the
remote operation only.
Remote interface operation (only)
Use this command to turn off the front panel display:
DISP OFF
Use this command to display a message and turn the display back on:
DISP:TEXT ‘message to display’
Use this command to clear the current message on display.
DISP:TEXT CLEAR
Notes
The display is automatically enabled when the waveform
generator is powered on, the *RST (reset) command is issued or it is returned to the local front-panel operation.
Error messages are always displayed even when the display
is turned off.
The display setting may be saved with the *SAV command.
When the instrument state is restored using the *RCL command, the display setting will return to the saved state.
77
5.4 Beeper
G5100A normally lets out a beeper sound when an error is detected. One
may turn off the beep when needed. The beeper setting is stored in
non-volatile memory, so the setting remains even after the waveform
generator is turned off or the reset command is issued from the remote
operation.
How to turn on/off the beeper
1. Press the Utility button and then press the softkey under System
to enter system related submenu.
2.
Press the Beep softkey to toggle between ON and OFF.
Remote interface operation
SYSTem:BEEPer
SYSTem:BEEPer:STATe {OFF|ON}
5.5 Error Display
The waveform generator can store up to 20 syntax or hardware errors in
its error queue. Each error string may contain up to 255 characters. The
waveform generator beeps every time it detects an error (unless the
beeper is turned off). Errors are stored in first-in-first-out (FIFO) order
and they are cleared once read. To clear the error queue from the remote
interface, use the
the *RST command, but will be cleared when the waveform generator is
turned off. Refer to Chapter 7 for more details about the error queue and
error messages.
How to read error messages
1. Press the Help button to enter the help topic selection.
2.
Use the up and down softkeys to scroll the topic selection until
“View remote command error queue” is highlighted.
3.
Press the softkey under “Select” to display the error messages.
*CLS command. The error queue will not be cleared by
4.
Press the softkey under DONE to leave the help topics.
78
Remote interface operation
Use this command to read one error from the error queue:
SYSTem:ERRor?
Use this command to clear all the errors in the error queue:
*CLS
5.6 Calibration
You need a security code to calibrate or perform self-test on the waveform generator.
Front panel operation
1. Press the Utility button and then the softkey under System to enter the system related submenu.
2. Press the softkey under Test/Cal. Enter your security code by using the numeric keypad.
79
6 Remote Interface Operations
G5100A supports three remote interfaces: USB, LAN and GPIB
(IEEE-488). For GPIB, you will need an additional GPIB interface card
installed. This chapter describes the operations for setting up these
remote interfaces and lists the SCPI (Standard Commands for
Programmable Instrument) commands available to control the
waveform generator remotely. For first time SCPI users, refer to
Appendix B for the introductory materials on SCPI commands.
6.1 Remote Interface Configuration
G5100A have built in a web server, one may use the Internet Explorer of
Microsoft
waveform generator through the LAN interface. No extra software is
®
or Firefox of Mozilla Foundation to remotely control the
needed.
6.1.1 USB Interface
How to set up USB interface
Connect the proper USB cable to the USB connector on the rear panel
and your computer. The waveform generator sets up the USB interface
automatically once the cable is properly connected. You may navigate
from the Utility button, the IO softkey and then the Show USB Id softkey
to verify the USB interface ID.
6.1.2 GPIB Interface
Before you may set up the GPIB interface, you need to insert the GPIB
interface card into the interface slot on the rear panel, install the G5100A
application in your PC and execute the application. To set up the GPIB
interface, connect the waveform generator and your computer with a
proper GPIB cable and assign a GPIB address for the waveform generator.
The factory default GPIB address is 10. It can be set to any number
between 0 and 30. The address is stored in non-volatile memory, so it is
not affected by power cycle or a remote interface reset command. Avoid
using the same address for the GPIB interface card in your computer.
How to set up GPIB interface
1. Press the Utility button and then the I/O softkey.
2.
Press the softkey under GPIB Addr and enter a GPIB address using
the numeric keypad or the knob.
3.
Press the softkey under DONE to finish the entry.
6.1.3 LAN Interface
You need to set up a few parameters before you can use the LAN (Local
Area Network) interface.
correct LAN settings for your waveform generator.
Contact your network administrator to obtain the
These settings and the
corresponding configurations are described below.
IP Address
An IP address is a unique identifier assigned to a device in the network.
It is expressed in the dot notation: “nnn.nnn.nnn.nnn” where “nnn” is a
byte value from 0 to 255. The value is stored in non-volatile memory, so
it is not affected by power cycle or the remoter interface reset command.
If DHCP is used, the device will automatically obtain an IP address from
the DHCP server in the network. If G5100A fails to get an IP address from
DHCP, the current IP address setting will be used.
Subnet Mask
Networking administrator uses subnetting to divide a network so that the
network traffic is well distributed and the administration process is
simplified. The subnet mask represents the portion of the host address to
be used to identify the subnet. For example, the subnet mask
255.255.255.0 for a host IP address 10.10.3.101 indicates that the host
belongs to the subnet of hosts addressed from 10.10.3.1 to 10.10.3.254
(10.10.3.0 and 10.10.3.255 are reserved for special purposes). The
subnet mask setting is stored in non-volatile memory, so it is not
affected by power cycle or the remoter interface reset command.
81
If DHCP is used, the device will automatically obtain a subnet mask from
the DHCP server.
Default Gateway
A gateway is a network device that provides connectivity between two
networks. The default gateway setting is the IP address of the gateway
that the waveform generator is connected to. The value is stored in
non-volatile memory, so it is not affected by power cycle or the remoter
interface reset command.
If DHCP is used, the device will automatically obtain the IP address of the
default gateway from the DHCP server.
Host Name
Host name is the human-readable identifier for the device. Together with
the domain name (see below), the host name can uniquely represent the
device in the networks just like its host IP address. Each character in the name can be a number, letter, dash (““) or underscore (“_”).
Domain Name
A domain is an administration unit for managing hosts in the networks.
The name of a domain, just like host name, is in human-readable format. Each character in the name can be a number, letter, dash (“”) or
underscore (“_”).
Domains are hierarchically structured. There are top domains such as
edu, com, org etc. And a sub-domain under a top domain usually
represents an organization such as a company, a school, a government
office etc. The smallest domain is a host itself. For example, domain
“www.picotest.com.tw” consists of a host name “www” and three
domains “picotest”, “com” and the country domain “tw”. The host name
and names of its domains are concatenated with the period “.” in the full
domain name of the host.
DNS Server
DNS (Domain Name Service) is an internet service that translates a domain
name into IP address. The DNS server address is the IP address of the server
82
that provides this service. The setting is stored in non-volatile memory, so it
is not affected by power cycle or the remoter interface reset command.
How to set up LAN interface
1. Press the Utility button and then the softkey under I/O.
2.
Press the softkey under LAN to enter the LAN submenu. You have
the options to set up IP address and related parameters (under
the IP Setup softkey), DNS configuration (under the DNS Setup
softkey) or to view the current LAN configuration (under the
Current Config softkey).
IP Setup Submenu
3. Press IP Setup softkey to enter the submenu.
4.
DHCP
a.
Press the softkey under DHCP to toggle between DHCP OFF
and DHCP ON.
b.
With DHCP OFF, you need to enter IP address, subnet mask
and default gateway as the steps shown below. With DHCP ON,
all these settings will be automatically obtained from the DHCP
server.
5.
IP Address
a.
If DHCP is off, press the softkey under IP Addr to set an IP
address.
b.
Use only the numeric keys to enter an IP address.
c.
Press the softkey under Enter to finish the entry or the softkey
under Cancel to withdraw the changes.
6.
Subnet Mask
a.
If DHCP is off, press the softkey under SubMask to set subnet
mask.
b.
Use only the numeric keys to enter the value.
c.
Press the softkey under Enter to finish the entry or the softkey
under Cancel to withdraw the changes.
7.
Default Gateway
a.
If DHCP is off, press the softkey under Def Gate to set up the IP
address of the default gateway.
b.
Use only the numeric keys to enter the value.
c.
Press the softkey under Enter to finish the entry or the softkey
under Cancel to withdraw the changes.
83
8. Press the DONE softkey to return to the LAN submenu.
DNS Setup Submenu
9. Press the softkey under DNS Setup to enter the submenu.
10.
Host Name
a.
Press the softkey under Host Name to set the host name for
your waveform generator.
b.
Use the numeric keys and the knob with the arrow keys to
enter your desired letters or symbols.
11.
Domain Name
a.
Press the softkey under Domain Name.
b.
Use the numeric keys and the knob with the arrow keys to
enter your desired letters or symbols.
12.
DNS Server
a.
Press the softkey under DNS Serv.
b.
Use the numeric keys to enter the IP address of the DNS
server.
c.
Press the softkey under Enter to finish the entry or the softkey
under Cancel to withdraw the changes.
13.
Press the DONE softkey to return to the LAN submenu.
View Current Configuration
14. Press the softkey under Current Conf to display the current LAN
configuration.
6.2 Remote Interface Commands
You may instruct your G5100A waveform generator to output waveforms
using the SCPI (Standard Commands for Programmable Instrument)
commands after the selected remote interface is appropriately set up.
This section lists the SCPI commands available for remotely controlling
the waveform generator. For first time SCPI users, refer to Appendix B
for the introductory materials on SCPI commands.
Note that the following conventions are used in SCPI command syntax.
The triangle brackets, <>, indicate that you must specify a value for the
enclosed parameter. The square brackets, [], indicate that the
parameter is optional and can be omitted. The curly braces, {}, enclose
84
the parameter choices for a given command string. A vertical bar, |,
separates several choices for a parameter.
The APPLy Commands
APPLy:SINusoid [<frequency>[,<amplitude>[,<offset> ] ]]
APPLy:SQUare [<frequency>[,<amplitude>[,<offset> ] ]]
APPLy:RAMP [<frequency>[,<amplitude>[,<offset> ] ]]
APPLy:PULSe [<frequency>[,<amplitude>[,<offset> ] ]]
APPLy:NOISe [<frequency|DEF>[,<amplitude>[,<offset> ] ]]
APPLy:DC [<frequency|DEF>[,<amplitude>[,<offset> ] ]]
APPLy:USER [<frequency>[,<amplitude>[,<offset> ] ]]
APPLy?
Output Configuration Commands
FUNCtion {SINusoid|SQUare|RAMP|PULSe|NOISe|DC|USER}
FUNCtion?
FREQuency
FREQuency? [MINimum|MAXimum]
VOLTage {<amplitude>|MINimum|MAXimum}
VOLTage? [MINimum|MAXimum]
VOLTage:OFFSet {<offset>|MINimum|MAXimum}
VOLTage:OFFSet ?[MINimum|MAXimum]
{<frequency>|MINimum|MAXimum}
VOLTage:HIGH {<voltage>|MINimum|MAXimum}
VOLTage:HIGH? [
VOLTage:LOW
VOLTage:LOW? [
VOLTage:RANGe:AUTO {OFF|ON|ONCE}
VOLTage:RANGe:AUTO?
VOLTage:UNIT {Vpp|Vrms|dBm}
VOLTage:UNIT?
FUNCtion:SQUare:DCYCle {<percent>︱MINimum︱MAXimum}
FUNCtion:SQUare:DCYCle? [MINimum︱MAXimum]
FUNCtion:RAMP:SYMMetry {<percent>︱MINimum︱MAXimum}
MINimum|MAXimum]
{<voltage>|MINimum|MAXimum}
MINimum|MAXimum]
FUNCtion:RAMP:SYMMetry? [MINimum︱MAXimum]
OUTPut {OFF︱ON}
OUTPut?
OUTPut:LOAD {<ohms>︱INFinity︱MINimum︱MAXimum}
85
OUTPut:LOAD? [MINimum︱MAXimum]
OUTPut:POLarity {NORMal︱INVerted}
OUTPut:POLarity?
OUTPut:SYNC {OFF︱ON}
OUTPut:SYNC?
Pulse Configuration Commands
PULSe:PERiod {<seconds>|MINimum|MAXimum}
PULSe:PERiod? [MINimum|MAXimum]
FUNCtion:PULSe:HOLD {WIDTh
FUNCtion:PULSe:HOLD? [WIDTh
DCYCle}
DCYCle]
FUNCtion:PULSe:WIDTh {<seconds>|MINimum|MAXimum }
FUNCtion:PULSe:WIDTh? [ MINimum|MAXimum ]
FUNCtion:PULSe:DCYCle {<percent>|MINimum|MAXimum }
FUNCtion:PULSe:DCYCle ? [MINimum|MAXimum]
FUNCtion:PULSe:TRANsition {<seconds>|MINimum|MAXimum }
FUNCtion:PULSe:TRANsition? [MINimum|MAXimum ]
Amplitude Modulation Commands
AM:INTernal:FUNCtion{SINusoidSQUareRAMPNRAMp
TRIangleNOISeUSER}
AM:INTernal:FUNCtion?
AM:INTernal:FREQuency {<frequency>
MINimumMAXimum}
AM:INTernal:FREQuency? [MINimum
AM:DEPTh {<depth in percent>
AM:DEPTh? [MINimum
AM:SOURce {INTernal
MAXimum ]
EXTernal}
MAXimum]
MINimumMAXimum }
AM:SOURce?
AM:STATe {OFF
ON}
AM:STATe?
Frequency Modulation Commands
FM:INTernal:FUNCtion{SINusoidSQUareRAMPNRAMp
TRIangleNOISeUSER}
FM:INTernal:FUNCtion?
FM:INTernal:FREQuency {<frequency>
86
MINimumMAXimum}
FM:INTernal:FREQuency? [MINimumMAXimum]
FM:DEViation {<peak deviation in Hz>
FM:DEViation? [MINimum
FM:SOURce {INTernal
MAXimum]
EXTernal}
MINimumMAXimum}
FM:SOURce?
FM:STATe {OFF
ON}
FM:STATe?
Phase Modulation Commands
PM:INTernal:FUNCtion{SINusoidSQUareRAMPNRAMp
TRIangleNOISeUSER}
PM:INTernal:FUNCtion?
PM:INTernal:FREQuency {<frequency>
PM:INTernal:FREQuency? [MINimum
PM:DEViation {<peak deviation in Hz>
PM:DEViation? [MINimum
PM:SOURce {INTernal
MAXimum]
EXTernal}
MINimumMAXimum}
MAXimum]
MINimumMAXimum}
PM:SOURce?
PM:STATe {OFF
ON}
PM:STATe?
FSK Commands
FSKey: FREQuency {<frequency>MINimumMAXimum }
FSKey: FREQuency? [MINimum
FSKey:INTernal:RATE{<rate in Hz>
FSKey:INTernal:RATE? [MINimum
FSKey:SOURce {INTernal
EXTernal}
MAXimum]
MINimumMAXimum }
MAXimum]
FSKey:SOURce?
FSKey:STATe {OFF
ON}
FSKey:STATe?
PWM Commands
PWM:INTernal:FUNCtion{SINusoidSQUareRAMPNRAMp
TRIangleNOISeUSER}
PWM:INTernal:FUNCtion?
PWM:INTernal:FREQuency {<frequency>
PWM:INTernal:FREQuency? [MINimum
87
MINimumMAXimum}
MAXimum]
PWM:DEViation {<deviation in seconds>MINimumMAXimum}
PWM:DEViation? [MINimum
PWM:DEViation:DCYCle
PWM:DEViation:DCYCle? [MINimum
MAXimum]
{<deviation in percent>MINimumMAXimum}
MAXimum]
PWM:SOURce {INTernal
EXTernal}
PWM:SOURce?
PWM:STATe {OFF
ON}
PWM:STATe?
Sweeps Commands
FREQuency:STARt {<frequency>MINimumMAXimum}
FREQuency:STARt? [MINimum
FREQuency:STOP{<frequency>
FREQuency:STOP? [MINimum
FREQuency:CENTer {<frequency>
FREQuency:CENTer? [MINimum
FREQuency:SPAN{<frequency>
MAXimum]
MINimumMAXimum}
MAXimum]
MINimumMAXimum}
MAXimum]
MINimumMAXimum}
FREQuency:SPAN? [MINimum
SWEep:SPACing {LINear
MAXimum]
LOGarithmic}
SWEep:SPACing?
SWEep:TIME {<seconds>
SWEep:TIME? [MINimum
SWEep:STATe {OFF
ON}
MINimumMAXimum}
MAXimum]
SWEep:STATe?
TRIGger:SOURce {IMMediate
EXTernalBUS}
TRIGger:SOURce?
TRIGger:SLOPe {POSitive
NEGative}
TRIGger:SLOPe?
OUTPut:TRIGger:SLOPe {POSitive
OUTPut:TRIGger:SLOPe?
OUTPut:TRIGger {OFF
ON}
OUTPut:TRIGger?
MARKer:FREQuency {<frequency>
MARKer:FREQuency? [MINimum
MAXimum]
NEGative}
MINimumMAXimum}
MARKer {OFF
ON}
MARKer?
88
Burst Commands
BURSt:MODE {TRIGgeredGATED}
BURSt:MODE?
BURSt:NCYCles {<#cycles>
BURSt:NCYCles? [MINimum
BURSt:INTernal:PERiod {<seconds>
BURSt:INTernal:PERiod? [MINimum
BURSt:PHASe {<angle>
BURSt:PHASe? [MINimum
BURst:STATe {OFF
ON}
INFinityMINimumMAXimum}
MAXimum]
MINimumMAXimum }
MAXimum]
MINimumMAXimum }
MAXimum]
BURst:STATe?
UNIT:ANGLe {DEGree
RAdIAN}
UNIT:ANGLe?
For triggered burst
TRIGger:SOURce {IMMediateEXTernalBUS}
TRIGger:SOURce?
For external source on “Ext Trig” connector
TRIGger:SLOPe {POSitiveNEGative}
TRIGger:SLOPe?
For external gated bust
Burst:GATE:POLarity {NORMalINVerted}
Burst:GATE:POLarity?
For trigger out
OUTPut:TRIGger:SLOPe {POSitiveNEGative}
OUTPut:TRIGger:SLOPe?
OUTPut:TRIGger {OFF
ON}
OUTPut:TRIGger?
Arbitrary Waveform Commands
DATA VOLATILE, <value>, <value>,…
89
DATA:DAC VOLATILE. {<binary block><value>, <value>,…}
FORMat:BORDer {NORMal
SWAPped}
FORMat:BORDer?
DATA:COPY <destination arb name> [, VOLATILE]
FUNCtion:USER {<arb name>
VOLATILE}
FUNCtion:USER?
FUNCtion USER
FUNCtion?
DATA:CATalog?
DATA:NVOLatile:CATalog?
DATA:NVOLatile:FREE?
DATA:ATTRibute:AVERage? [<arb name>]
DATA:ATTRibute:CFACtor? [<arb name>]
DATA:ATTRibute:POINts? [<arb name>]
DATA:ATTRibute:PTPeak? [<arb name>]
Triggering Commands
TRIGger:SOURce {IMMediateEXTernalBUS}
TRIGger:SOURce?
TRIGger
*TRG
For external source on “Ext Trig” connector
TRIGger:SLOPe {POSitiveNEGative}
TRIGger:SLOPe?
For external gated bust
Burst:GATE:POLarity {NORMalINVerted}
Burst:GATE:POLarity?
For trigger out
OUTPut:TRIGger:SLOPe {POSitiveNEGative}
OUTPut:TRIGger:SLOPe?
OUTPut:TRIGger {OFF
ON}
OUTPut:TRIGger?
State Storage Commands
90
*SAV{01234}
*RCL{0
MEMory:STATe:NAME {0
MEMory:STATe:NAME? {0
MEMory:STATe:DELete {0
1234}
1234} [,<name>]
1234}
1234}
MEMory:STATe:RECall:AUTO {OFF
MEMory:STATe:RECall:AUTO?
MEMory:STATe:VALid? {0
1234}
MEMory:NSTates?
Sysrem-related Commands
SYSTem:ERRor?
*IDN?
DISPlay {OFF
ON}
DISPlay?
DISPlay:TEXT <quoted string>
DISPlay:TEXT?
DISPlay:TEXT:CLEar
ON}
*RST
*TST?
SYSTem:VERSion?
SYSTem:BEEPer
SYSTem:BEEPer:STATe {OFF
ON}
SYSTem:BEEPer:STATe?
SYSTem:KLOCk[:STATe] {OFF
SYSTem:KLOCk:EXCLude {NONE
ON}
LOCal}
SYSTem:KLOCk:EXCLude?
SYSTem:SECurity:IMMediate
*LRN?
*OPC
*OPC?
*WAI
Interface Configuration Commands
SYSTem:COMMunication:RLState {LOCalREMoteRWLock}
Phase-lock Commands
91
PHASe {<angle>MINimumMAXimum}
PHASe? [MINimum
MAXimum]
PHASe:REFerence
PHASe:UNLock:ERRor:STATe {OFF
ON}
PHASe:UNLock:ERRor:STATe?
UNIT:ANGLe {DEGree
︱RADian}
UNIT:ANGLe?
Status Reporting Commands
*STB?
*SRE <enable value>
*SRE?
STATus:QUEStionable:CONDition?
STATus:QUEStionable[:EVENt]?
STATus:QUEStionable:ENABle <enable value>
STATus:QUEStionable:ENABle?
*ESR?
*ESE <enable value>
*ESE?
*CLS
STATus:PRESet
*PSC {0
1}
*OPC
Calibration Commands
CALibration?
CALibration:COUNt?
CALibration:SECure:CODE <
new code>
CALibration:SECure:STATe {OFF|ON},<
CALibration:SECure:STATe?
CALibration:SETup <0
12394>
CALibration:SETup?
CALibration:STRing<
quoted string>
CALibration:STRing?
CALibration:VALue<
value>
code>
CALibration:VALue?
92
IEEE 488.2 Common Commands
*CLS
*CLS
*CLS
*ESE<enable value>
*ESE?
*ESR?
*IDN?
*LRN?
*OPC
*OPC?
*PSC {0|1}
*PSC?
*RST
*SAV{0
*RCL{0
1234}
1234}
*SRE <enable value>
*SRE?
*STB?
*TRG
*TST?
93
7 Error Messages
Error messages are issued when an incorrect remote command is sent to
your G5100A waveform generator for execution. This may occur for
reasons such as incorrect command syntax, giving the parameters of a
command that violate some system constraints, hardware failures and
so. All possible error messages are categorized and listed in this chapter
for your reference. If you cannot find a particular error message in this
chapter, contact your service representative.
Error messages are stored in an error queue in G5100A and may be
retrieved in the first-in-first-out (FIFO) order. The first error returned is
the first error that was stored. G5100A beeps once each time an error
occurs and the ERROR annunciator is lit whenever there are error
messages in the error queue. Only when all the errors in the queue are
read, the ERROR annunciator is turned off.
Should more than 20 errors have existed, the last error stored in the
queue (the most recent error) is replaced with -350, “Queue Overflow”.
No additional errors are saved until errors are read and cleared from the
queue. If there is no error in the error queue, the waveform generator
responds with +0, “No Error”.
The error queue is cleared with a power cycle or a *CLS (clear status)
command. The *RST (reset) command does not clear the error queue.
How to read error messages
5. Press the Help button to enter the help topic selection.
6.
Use the up and down softkeys to scroll the topic selection until
“View remote command error queue” is highlighted.
7.
Press the softkey under “Select” to display the error messages.
8.
Press the softkey under DONE to leave the help topics.
Remote interface operation
94
Use this command to read one error from the error queue:
SYSTem:ERRor?
Use this command to clear all the errors in the error queue:
*CLS
7.1 Command Errors
-101 Invalid character
An invalid character was detected in the command string.
-102 Syntax error
Invalid syntax was detected in the command string.
-103 Invalid separator
An invalid separator was detected in the command string.
-105 GET not allowed
GET is not allowed in a command string.
-108 Parameter not allowed
More parameters than expected were received.
-109 Missing parameter
Fewer parameters than expected were received.
-112 Program mnemonic too long
More characters than allowed in the command header were received.
-113 Undefined header
An invalid command was received.
-123 Exponent too large
A numeric parameter with exponent larger than 32,759 was
detected.
-124 Too many digits
95
A numeric parameter with too many digits was detected.
-128 Numeric data not allowed
A numeric parameter was received when the waveform generator
was expecting a string parameter.
-131 Invalid suffix
A suffix was incorrectly specified for a numeric parameter.
-138 Suffix not allowed
A suffix is not supported for this command.
-148 Character data not allowed
A discrete parameter was received when it was not expected.
-151 Invalid string data
An invalid character string was received.
-158 String data not allowed
A character string was received when it was not allowed for this
command.
-161 Invalid block data
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.
-168 Block data not allowed
This command does not accept the data format.
-170 to -178 Expression errors
Mathematical expressions are not acceptable for the instrument.
7.2 Execution Errors
-211 Trigger ignored
AGET or *TRG was received but the trigger was ignored.
96
-221 Settings conflict; turned off infinite burst to allow
immediate trigger source
An infinite burst count is only allowed when an external or bus
(software) trigger source is used.
-221 Settings conflict; infinite burst changed trigger source to
BUS
An infinite burst count is only allowed when an external or bus
(software) trigger source is used.
-221 Settings conflict; burst period increased to fit entire burst
The specified number of cycles in the BURS:NYNC command takes
priority over the burst period and the waveform generator increased
the burst period to accommodate the burst count or the waveform
frequency.
-221 Settings conflict; burst count reduced to fit entire burst
Since the burst period is currently at its maximum, the waveform
generator has adjusted the burst count to accommodate the
waveform frequency.
-221 Settings conflict; triggered burst not available for noise
Noise function is not allowed in the triggered burst mode.
-221 Settings conflict; amplitude units changed to Vpp due to
high-Z load
dBm is not available as unit when the output termination is set to
“high impedance”.
-221 Settings conflict; trigger output disabled by trigger external
When using the external trigger source, the Trig Out signal is
automatically disabled.
-221 Settings conflict; trigger output connector used by burst
gate
If you have enabled burst , and selected gated burst mode, the Trig
Out signal is automatically disabled.
97
-221 Settings conflict; trigger output connector used by FSK
If you have enabled FSK and is using the external trigger source, the
Trig Out signal is automatically disabled.
-221 Settings conflict; trigger output connector used by trigger
external
When using the external trigger source, the Trig Out signal is
automatically disabled.
-221 Settings conflict; frequency reduced for user function
The maximum output frequency for arbitrary waveform is 6 MHz.
When you change function from one allowing higher frequency to
arbitrary waveform, the frequency is adjusted to 6 MHz.
-221 Settings conflict; frequency changed for pulse function
The maximum output frequency for pulse waveform is 5 MHz. When
you change function from one allowing higher frequency to pulse
waveform, the frequency is adjusted to 5 MHz.
-221 Settings conflict; frequency reduced for ramp function
The maximum output frequency for ramp waveform is 200 kHz.
When you change function from one allowing higher frequency to
ramp waveform, the frequency is adjusted to 500 kHz.
-221 Settings conflict; frequency made compatible with burst
mode
The maximum output frequency for an internal-triggered burst is
2.001 mHz. The waveform generator has adjusted the frequency to
be compatible with the current setting.
-221 Settings conflict; burst turned off by selection of other
mode or modulation
Only one modulation can be enabled at one time.
-221 Settings conflict; FSK turned off by selection of other mode
or modulation
Only one modulation can be enabled at one time.
98
-221 Settings conflict; FM turned off by selection of other mode
or modulation
Only one modulation can be enabled at one time.
-221 Settings conflict; AM turned off by selection of other mode
or modulation
Only one modulation can be enabled at one time.
-221 Settings conflict; PM turned off by selection of other mode
or modulation
Only one modulation can be enabled at one time.
-221 Settings conflict; PWM turned off by selection of other mode
or modulation
Only one modulation can be enabled at one time.
-221 Settings conflict; sweep turned off by selection of other
mode or modulation
Only one modulation can be enabled at one time.
-221 Settings conflict; not able to modulate this function
This waveform generator cannot generate an AM, FM, PM, FSK
modulated waveform using the pulse, noise, or dc voltage function.
-221 Settings conflict; PWM only available in pulse function
The waveform generator can only generate PWM modulated
waveform using pulse function.
-221 Settings conflict; not able to sweep this function
The waveform generator cannot generate a sweep using the pulse,
noise or dc voltage function.
-221 Settings conflict; not able to burst this function
The waveform generator cannot generate a burst using the dc
voltage function.
99
-221 Settings conflict; not able to modulate noise, modulation
turned off
The waveform generator cannot generate a modulated waveform
using the noise function.
-221 Settings conflict; not able to sweep pulse, sweep turned off
The waveform generator cannot generate a sweep using the pulse
function.
-221 Settings conflict; not able to modulate dc, modulation
turned off
The waveform generator cannot generate a dc voltage function.
-221 Settings conflict; Not able to sweep dc, sweep turned off
The waveform generator cannot generate a sweep using the dc
voltage function.
-221 Settings conflict; not able to burst dc, burst turned off
The waveform generator cannot generate a burst using the dc
voltage function.
-221 Settings conflict; not able to sweep noise, sweep turned off
The waveform generator cannot generate a sweep using the noise
function.
-221 Settings conflict; pulse width decreased due to period
With edge time at its minimum, the waveform generator has adjusted
the pulse width to accommodate the specified period.
-221 Settings conflict; pulse duty cycle decreased due to period
With edge time at its minimum, the waveform generator has adjusted
pulse the duty cycle to accommodate the specified period.
-221 Settings conflict; edge time decreased due to period
The edge time has been decreased to accommodate the period.
-221 Settings conflict; pulse width increased due to large period
100
Loading...