Multi-Channel Function Generator
Multi-Channel Function Generator
MFG-2000 Series
User Manual
GW INSTEK PART NO.82MF-2K000E01
ISO-9001 CERTIFIED MANUFACTURER
This manual contains proprietary information, which is protected by
copyright. All rights are reserved. No part of this manual may be
photocopied, reproduced or translated to another language without
prior written consent of Good Will Corporation.
The information in this manual was correct at the time of printing.
However, Good Will continues to improve its products and therefore
reserves the right to change the specifications, equipment, and
maintenance procedures at any time without notice.
Good Will Instrument Co., Ltd.
No. 7-1, Jhongsing Rd., Tucheng Dist., New Taipei City 236, Taiwan.
Table of Contents
Table of Contents
SAFETY INSTRUCTIONS .................................. 6
GETTING STARTED ....................................... 11
Main Features ........................................................... 11
Panel Overview ......................................................... 13
Setting Up the function Generator ............................ 24
QUICK REFERENCE ....................................... 26
How to use the Digital Inputs ................................... 28
How to use the Help Menu ....................................... 29
Selecting a Waveform ............................................... 32
Modulation ............................................................... 34
Sweep ....................................................................... 44
Burst ........................................................................ 46
ARB .......................................................................... 48
Utility Menu ............................................................. 53
Menu Tree ................................................................ 54
Default Settings ........................................................ 67
OPERATION .................................................. 69
Select a Channel ....................................................... 70
Select a Waveform .................................................... 71
MODULATION............................................... 80
Amplitude Modulation (AM) ..................................... 83
Amplitude Shift Keying(ASK) Modulation ................. 90
Frequency Modulation (FM) ..................................... 95
Frequency Shift Keying (FSK) Modulation ............... 103
Phase Modulation (PM) .......................................... 110
Phase Shift Keying (PSK) Modulation ..................... 117
Pulse Width Modulation ......................................... 122
3
MFG-2000 Series User Manual
SUM modulation .................................................... 128
Frequency Sweep .................................................... 135
Burst Mode ............................................................. 146
SECONDARY SYSTEM FUNCTION SETTINGS
.................................................................... 157
Save and Recall ....................................................... 158
Selecting the Remote Interface ............................... 161
System and Settings ............................................... 165
CHANNEL SETTINGS .................................. 170
DUAL CHANNEL OPERATION ..................... 174
ARBITRARY WAVEFORMS ............................ 179
Inserting Built-In Waveforms .................................. 180
Display an Arbitrary Waveform ................................ 182
Editing an Arbitrary Wavefrom ................................ 189
Ouput an Arbitrary Waveform ................................. 199
Saving/Recalling an Arbitrary Waveform ................. 201
REMOTE INTERFACE ................................... 209
Establishing a Remote Connection .......................... 210
Web Browser Control Interface ............................... 215
Command List ........................................................ 223
System Commands ................................................. 227
Status Register Commands ..................................... 231
System Remote Commands .................................... 234
Apply Commands .................................................... 235
Output Commands ................................................. 242
Pulse Configuration Commands .............................. 251
Amplitude Modulation (AM) Commands ................ 255
Amplitude Shift Keying (ASK) Commands ............... 260
Frequency Modulation (FM) Commands ................. 263
4
Table of Contents
Frequency-Shift Keying (FSK) Commands ............... 268
Phase Modulation (PM)Commands ........................ 271
Phase Shift Keying (PSK)Commands ....................... 275
SUM Modulation (SUM) Commands ..................... 278
Pulse Width Modulation (PWM)Commands ............ 283
Frequency Sweep Commands .................................. 287
Burst Mode Commands .......................................... 297
Arbitrary Waveform Commands .............................. 308
COUNTER .............................................................. 316
PHASE .................................................................... 318
COUPLE ................................................................. 319
Save and Recall Commands .................................... 322
Error Messages ....................................................... 324
SCPI Status Register ............................................... 338
APPENDIX ................................................... 344
EC Declaration of Conformity ................................. 350
ARB Built-In Waveforms .......................................... 351
INDEX ......................................................... 359
5
MFG-2000 Series User Manual
SAFETY INSTRUCTIONS
This chapter contains important safety instructions
that should be followed when operating and
storing the function generator. Read the following
before any operation to ensure your safety and to
keep the function generator in the best condition.
Safety Symbols
These safety symbols may appear in this manual or on the
instrument.
WARNING
Warning: Identifies conditions or practices that
could result in injury or loss of life.
CAUTION
Caution: Identifies conditions or practices that
could result in damage to the function generator or
to other objects or property.
DANGER High Voltage
Attention: Refer to the Manual
Protective Conductor Terminal
Earth (Ground) Terminal
DANGER Hot Surface
6
SAFETY INSTRUCTIONS
Double Insulated
Do not dispose electronic equipment as unsorted
municipal waste. Please use a separate collection
facility or contact the supplier from which this
instrument was purchased.
Safety Guidelines
General
Guideline
CAUTION

Do not place heavy objects on the instrument.

Do not place flammable objects on the
instrument.

Avoid severe impact or rough handling that
may damage the function generator.

Avoid discharges of static electricity on or near
the function generator.

Use only mating connectors, not bare wires, for
the terminals.

The instrument should only be disassembled by
a qualified technician.
(Measurement categories) EN 61010-1:2010 (Third Edition)specifies
the measurement categories and their requirements as follows. The
MFG-2000 falls under category II.
 Measurement category IV is for measurement performed at the
source of a low-voltage installation.
 Measurement category III is for measurement performed in a
building installation.
 Measurement category II is for measurement performed on
circuits directly connected to a low voltage installation.
 Measurement category I is for measurements performed on
circuits not directly connected to Mains.
7
MFG-2000 Series User Manual
Power Supply

Or 100 ~ 120V AC, 220 ~ 240V AC,50 ~ 60Hz
WARNING
(With power amplifier)

Connect the protective grounding conductor of
the AC power cord to an earth ground to
prevent electric shock.
Fuse type: T0.5A/250V. T1A/250V(With power
amplifier).
Fuse
WARNING
Cleaning the
function
generator
Operation
Environment
8
AC Input voltage: 100 ~ 240V AC, 50 ~ 60Hz.

Only qualified technicians should replace the
fuse.

To ensure fire protection, replace the fuse only
with the specified type and rating.

Disconnect the power cord and all test leads
before replacing the fuse.

Make sure the cause of fuse blowout is fixed
before replacing the fuse.

Disconnect the power cord before cleaning the
function generator.

Use a soft cloth dampened in a solution of mild
detergent and water. Do not spray any liquid
into the function generator.

Do not use chemicals containing harsh products
such as benzene, toluene, xylene, and acetone.

Location: Indoor, no direct sunlight, dust free,
almost non-conductive pollution (Note below)
and avoid strong magnetic fields.

Relative Humidity: < 80%

Altitude: < 2000m

Temperature: 0°C to 40°C
SAFETY INSTRUCTIONS
(Pollution Degree) EN 61010-1:2010(Third Edition)specifies
pollution degrees and their requirements as follows. The function
generator falls under degree 2.
Pollution refers to “addition of foreign matter, solid, liquid, or
gaseous (ionized gases), that may produce a reduction of dielectric
strength or surface resistivity”.
 Pollution degree 1: No pollution or only dry, non-conductive
pollution occurs. The pollution has no influence.
 Pollution degree 2: Normally only non-conductive pollution
occurs. Occasionally, however, a temporary conductivity caused
by condensation must be expected.
 Pollution degree 3: Conductive pollution occurs, or dry, nonconductive pollution occurs which becomes conductive due to
condensation which is expected. In such conditions, equipment
is normally protected against exposure to direct sunlight,
precipitation, and full wind pressure, but neither temperature
nor humidity is controlled.
Storage
environment
Disposal

Location: Indoor

Relative Humidity: < 70%

Temperature: -10°C to 70°C
Do not dispose this instrument as unsorted
municipal waste. Please use a separate collection
facility or contact the supplier from which this
instrument was purchased. Please make sure
discarded electrical waste is properly recycled to
reduce environmental impact.
9
MFG-2000 Series User Manual
Power cord for the United Kingdom
When using the function generator in the United Kingdom, make sure the
power cord meets the following safety instructions.
NOTE: This lead/appliance must only be wired by competent persons
WARNING: THIS APPLIANCE MUST BE EARTHED
IMPORTANT: The wires in this lead are coloured in accordance with the
following code:
Green/ Yellow:
Earth
Blue:
Neutral
Brown:
Live (Phase)
As the colours of the wires in main leads may not correspond with the
coloured marking identified in your plug/appliance, proceed as follows:
The wire which is coloured Green & Yellow must be connected to the Earth
terminal marked with either the letter E, the earth symbol
or coloured
Green/Green & Yellow.
The wire which is coloured Blue must be connected to the terminal which is
marked with the letter N or coloured Blue or Black.
The wire which is coloured Brown must be connected to the terminal
marked with the letter L or P or coloured Brown or Red.
If in doubt, consult the instructions provided with the equipment or contact
the supplier.
This cable/appliance should be protected by a suitably rated and approved
HBC mains fuse: refer to the rating information on the equipment and/or
user instructions for details. As a guide, a cable of 0.75mm2 should be
protected by a 3A or 5A fuse. Larger conductors would normally require
13A types, depending on the connection method used.
Any exposed wiring from a cable, plug or connection that is engaged in a
live socket is extremely hazardous. If a cable or plug is deemed hazardous,
turn off the mains power and remove the cable, any fuses and fuse
assemblies. All hazardous wiring must be immediately destroyed and
replaced in accordance to the above standard.
10
GETTING STARTED
GETTING STARTED
The Getting started chapter introduces the
function generator’s main features, appearance, set
up procedure and power-up.
Main Features
Model
MFG-2000 series specific functions
CH1
Function With
200MSa/sARB
CH2
Function With
200MSa/sARB
25MHz
Pulse
Generator
RF
Generator
(function
with ARB)
Power
Amplifier
Modulation
/Sweep/Burst/
Frequency.Counter
●
●
MFG-2110
●10MHZ
●
MFG-2120
●20MHZ
●
MFG-2120MA
●20MHZ
●
MFG-2130M
●30MHZ
●
MFG-2160MF
●60MHZ
●
●160MHZ
●
MFG-2160MR
●60MHZ
●
●320MHZ
●
MFG-2230M
●30MHZ
●30MHZ
●
MFG-2260M
●60MHZ
●60MHZ
●
MFG-2260MFA
●60MHZ
●60MHZ
●
●160MHZ
●
●
MFG-2260MRA
●60MHZ
●60MHZ
●
●320MHZ
●
●
●
●
●
Performance  DDS Function Generator series

1μHz high frequency resolution maintained at full
range

20ppm frequency stability

Arbitrary Waveform Capability

200 MSa/s sample rate

100 MSa/s repetition rate

16k-point waveform length

10 groups of 16k waveform memories

True waveform output to display
11
MFG-2000 Series User Manual
Features
Interface
12

User-defined output section

User-defined marker output section

DWR (Direct Waveform Reconstruction) capability

Ability to edit waveforms without a PC

-60dBc low distortion sine wave

Sine, Square, Ramp, Pulse, Noise waveforms

Internal and external LIN/LOG sweep with marker
output

Int/Ext AM, FM, PM, FSK, SUM, PWM modulation

Burst function with internal and external triggers

42Vpk signal ground chassis isolation

Pulse waveform with configurable rise times & fall
times

Store/recall 10 groups of setting memories

Output overload protection

USB interface as standard, LAN interface (MFG22XX only)

4 inch Color TFT LCD (480 X 272) graphical user
interface

AWES (Arbitrary Waveform Editing Software) PC
software
GETTING STARTED
Panel Overview
M F G -2 2 6 0 M R A / 2
MFG-2260MRA/2260MFA Front Panel





M F G -2 2 6 0 M R A
























/


















 


M F G -2 1 6 0 M R / 2 1
MFG-2160MR/2160MF Front Panel





M F G -2 1 6 0 M R

























/





















13
MFG-2000 Series User Manual
M F G -2 1 2 0 M A
MFG- 2120MA/2130M Front Panel





M F G -2 1 2 0 M A
























/







 











M F G -2 1 1 0 / 2
MFG- 2110/2120 Front Panel





M F G -2 1 1 0





















/







 
 





14





GETTING STARTED
M F G -2 2 6 0 M
MFG- 2260M/2230M Front Panel





M F G -2 2 6 0 M

























/







 
 
 




 


LCD Display TFT color display, 480 x 272 resolution.
Function
Keys
F1~F6
Operation
Keys


Q



Activates functions that
appear on the bottom of the
LCD screen.
The waveform key is used to
select a type of waveform.
The FREQ/Rate key is used
to set the frequency or sample
rate.
AMPL sets the waveform
amplitude.
Sets the DC offset.
The UTIL key is used to
access the save and recall
options, update and view the
firmware version, access the
calibration options, system
setting, Dual channel
functions and frequency
meter.
15
MFG-2000 Series User Manual

The MOD, Sweep and Burst
keys are used to set the
modulation, sweep and burst
settings and parameters.







The preset key is used to
recall a preset state.







Preset Key


The Output key is used to
turn on or off the waveform
output.
Output Key


Channel

Select Keys





 


Power
Button










CH1: Channel 1 output port




CH2: Channel 2 output port
Pulse:
Pulse output port


 
 RF:
RF output port
Turns the power on or off.
/


USB Host







The channel select key is used
to switch between the four
output channels.


Output
ports

/





ARB is used to set the
arbitrary waveform
parameters.




 
 

USB type-A host port.



 






Arrow Keys


Scroll Wheel
Used to select digits when
editing parameters.
The scroll wheel is used to
edit values and parameters.
Decrease
16
Increase
GETTING STARTED
Keypad










/
The digital keypad is used to
enter values and parameters.
The keypad is often used in
conjunction with the arrow
keys and variable knob.
17
MFG-2000 Series User Manual
6 0 M R MFG-2260MRA/2260MFA
A / 2 2 6 0 M FA
Rear Panel






























 
 











 
G -2 1 2 0 M A
MFG-2120MA Rear Panel





























 
 








18



GETTING STARTED
G -2 1 6 0 M R / 2 1 6 0 M F
MFG-2160MR/2160MF/2130M Rear Panel



















 







M F G -2 2 6 0 M / 2 2 3 0 M
MFG-2260M/2230M Rear Panel


















 











19
MFG-2000 Series User Manual
F G -2 1 1 0 / 2 1 2 0

MFG-2110/2120 Rear Panel












 










Trigger
Input: External trigger
Ouput:Trigger out

Sync
Sync output port

(Front panel:MFG-21XX

Rear panel:MFG-22xx)


Fan










20


Fan.






Power switch
Trigger i
Fan
GETTING STARTED

Power Input
Socket
Power input:

100~240V AC
50~60Hz. Or









  

 




100~120V AC
220~240V AC
50~60Hz.


Power Switch




 
 


LAN Port




USB Device
Port
Counter Input
LAN


SYNC Frequency
inputcounter input.
Power amplifer ou
  
  





MOD Input
Modulation input terminal.


The LAN port is used for
remote control over a network
(MFG-22XX
only)

USB type-B device port is used
to connect the function
generator to a PC for remote
control.







USB port
Selects AC voltage: 100V~120V
Or 220V~240V.







Power
Amplifier in

Power Amplifier input port








21


Power
Amplifier out
Power Amplifier output port




22
MFG-2000 Series User Manual
GETTING STARTED
Display
Parameter
Windows
The Parameter display and edit window.
Status Tabs
Displays the current channel and setting status.
Waveform Display Used to display the waveform
Soft Menu Keys
The function keys (F1~F6) under the LCD display
correspond directly to the soft menu keys.
23
MFG-2000 Series User Manual
Setting Up the function Generator
Background
This section describes how to adjust the handle
and power up the function generator.
Adjusting the
Handle
Pull out the handle
sideways and rotate
it.
Place the MFG-2000
horizontally,
Or tilt the stand.
Place the handle
vertically to hand
carry.
Power Up
24
1. Connect the power cord to
the socket on the rear panel.
GETTING STARTED
2. Turn on the power switch
on the front panel.
3. When the power switch is turned on the screen
displays the loading screen.




 
 
 
 

The function generator is now ready to be used.
25
MFG-2000 Series User Manual
QUICK REFERENCE
This chapter describes the operation shortcuts,
built-in help and factory default settings. This
chapter is to be used as a quick reference, for
detailed explanations on parameters, settings and
limitations, please see the operation chapters.
How to use the Digital Inputs ............................................ 28
How to use the Help Menu................................................ 29
Selecting a Waveform ........................................................ 32
Square Wave ........................................................................ 32
Ramp Wave .......................................................................... 32
Sine Wave ............................................................................. 33
Modulation ........................................................................ 34
AM ........................................................................................ 34
ASK Modulation ................................................................... 35
FM ........................................................................................ 37
FSK Modulation ................................................................... 38
PM Modulation .................................................................... 39
PSK Modulation .................................................................. 40
PWM Modulation................................................................. 41
SUM Modulation ................................................................. 42
Sweep ................................................................................ 44
Burst ................................................................................. 46
ARB ................................................................................... 48
ARB–Add Built-In Waveform ............................................... 48
ARB–Add Built-In Waveform-Pulse ..................................... 48
ARB- Add Point .................................................................... 49
ARB- Add Line ...................................................................... 50
ARB– Output Section ........................................................... 50
ARB– Output N Cycle .......................................................... 51
ARB – Output Infinite Cycles ............................................... 52
ARB–Output Marker ............................................................ 52
Utility Menu ...................................................................... 53
26
QUICK REFERENCE
Save ...................................................................................... 53
Recall .................................................................................... 53
Menu Tree ......................................................................... 54
Waveform ............................................................................. 55
ARB-Display .......................................................................... 56
ARB-Edit................................................................................ 57
ARB- Built In ......................................................................... 58
ARB-Save .............................................................................. 59
ARB-Load .............................................................................. 60
ARB-Output .......................................................................... 60
MOD ..................................................................................... 61
SWEEP .................................................................................. 62
SWEEP- More ....................................................................... 62
Burst- N Cycle ....................................................................... 63
Burst – Gate.......................................................................... 64
UTIL ...................................................................................... 65
CH1/CH2 .............................................................................. 66
Pulse/RF ............................................................................... 66
27
MFG-2000 Series User Manual
How to use the Digital Inputs
Background
The MFG-2000 has three main types of digital
inputs: the number pad, arrow keys and scroll
wheel. The following instructions will show you
how to use the digital inputs to edit parameters.
1. To select a menu item, press the corresponding
function keys below (F1~F6). For example the
function key F1 corresponds to the Soft key
“Sine”.
2. To edit a digital value, use the arrow keys to
move the cursor to the digit that needs to be
edited.
3. Use the scroll wheel to edit the parameter.
Clockwise increases the value, counter
clockwise decreases the value.
4. Alternatively, the number
pad can be used to set the
value of a highlighted
parameter.
28
QUICK REFERENCE
How to use the Help Menu
Background
Every key and function has a detailed description
in the help menu.
1. Press UTIL

2. Press System (F4)
3. Press Help (F3)




4. Use the scroll wheel to
navigate to a help item. Press
Select to choose the item.
Keypad
Provides help on any front panel
key that is pressed.
Create Arbitrary Provides help on creating
Waveform
arbitrary waveforms.
Modulation
Function
Explains how to create
Modulated waveforms.
29
MFG-2000 Series User Manual
Sweep Function Provides help on the Sweep
function.
Burst Function
Provides help on the Burst
function.
DSO Link
Provides help on DSO link.
Hardcopy
Explains how to use the
Hardcopy function.
5. For example, select item 4 to see help on the
sweep functions.
30
QUICK REFERENCE
6. Use the scroll wheel to navigate the help
information.
7. Press Return to return to the
previous menu.
31
MFG-2000 Series User Manual
Selecting a Waveform
Square Wave
Example: Square wave, 3Vpp, 75% duty cycle, 1kHz.
1. Press Waveform and
select Square (F2).
Output:


Input: N/A
2. Press Duty (F1), 7 + 5
+ %(F5).
3. Press Freq/Rate, 1 +
kHz (F5).

qa
D


Q

kz


V
%

4. Press AMPL followed
by, 3 + VPP (F6).
5. Press the Output key.

Ramp Wave
Example:
Ramp Wave, 5Vpp, 10kHz, 50% Symmetry.
1. Press the Waveform
key, and select Ramp
(F5).
Output:




Input: N/A



32

2. Press SYM(F1), 5 + 0
+%(F5).
3. Press the Freq/Rate
key then 1 + 0 + kHz
(F5).

Y
Q
a




%
kz
QUICK REFERENCE
4. Press the AMPL key
then 5 +VPP (F6).
V


5. Press the Output key.
Sine Wave
Example: Sine Wave, 10Vpp,100kHz
1. Press the Waveform
key and select Sine
(F1).
Output:


Input: N/A
2. Press the Freq/Rate
key, followed by 1 + 0
+0 + kHz (F5).
3. Press the AMPL key,
followed by 1 + 0
+VPP (F6).



Q





kz

V
4. Press the output key.






33
MFG-2000 Series User Manual
Modulation
AM
Example: AM modulation. 100Hz modulating square wave. 1kHz
Sine wave carrier. 80% modulation depth.
Press the MOD key and
select AM (F1).
Output:


Input: N/A

1. Press Waveform and
select Sine (F1).
2. Press the Freq/Rate
key, followed by 1 +
kHz (F5).
3. Press the MOD key,
select AM (F1), Shape
(F4), Square (F2).
4. Press the MOD key,
select AM (F1), AM
Freq (F3).


5. Press 1 + 0 + 0 + Hz
(F2).
6. Press the MOD key,
select AM (F1), Depth
(F2).




34

7. Press 8 + 0 + % (F1).





Q

kz

ha

q
qa


z






Dh
%
QUICK REFERENCE
8. Press MOD, AM (F1),
Source (F1), INT (F1).




9. Press the Output key.
ASK Modulation
Example: ASK modulation. 50% duty cycle. 1kHz sine carrier wave. 10Hz rate . Internal
source.
1. Press MOD and then
select ASK(F2).
Output:


Input: N/A

2. Press Waveform and
select Sine(F1).
3. Press the Freq/Rate
key, followed by 1 +
kHz (F5).
4. Press the MOD key,
select ASK(F2), ASK
Rate (F3).
5. Press 1+ 0 + Hz (F2)


6. Press the MOD key,
select ASK(F5), ASK
Ampl(F2).
7. Press
D
5+0+0+mVpp(F5).



K



Q
K



%
Ka
z
K



kz

Ka
z

35


MFG-2000 Series User Manual
8. Press MOD, ASK(F5),
Source (F1), INT (F1).
9. Press the Output key.
36


K

QUICK REFERENCE
FM
Example: FM modulation. 100Hz modulating square wave. 1kHz
Sine wave carrier. 100 Hz frequency deviation. Internal Source.
1. Press the MOD key
and select FM (F2).
Output:


Input: N/A

2. Press Waveform and
select Sine (F1).
3. Press the Freq/Rate
key, followed by 1 +
kHz (F5).
4. Press the MOD key,
select FM (F2), Shape
(F4), Square (F2).
5. Press the MOD key,
select FM (F2), FM
Freq (F3).


6. Press 1 + 0 + 0 + Hz
(F2).
7. Press the MOD key,
select FM (F2), Freq
Dev (F2).




8. Press 1 + 0 + 0 + Hz
(F3).
9. Press MOD, FM (F2),
Source (F1), INT (F1).





Q

kz

ha

q
qa








qDv



z
z



37

MFG-2000 Series User Manual
10. Press the Output key.
FSK Modulation
Example: FSK modulation. 100Hz Hop frequency. 1kHz Carrier
wave. Sine wave. 10 Hz Rate. Internal Source.
1. Press the MOD key
and select FSK (F3).
Output:


Input: N/A

2. Press Waveform and
select Sine (F1).
3. Press the Freq/Rate
key, followed by 1 +
kHz (F5).
4. Press the MOD key,
select FSK (F3), FSK
Rate (F5).
5. Press 1 + 0 + Hz (F5).


6. Press the MOD key,
select FSK (F3), Hop
Freq (F5).
7. Press 1 + 0 + 0 + Hz
(F3).




38

8. Press MOD, FSK (F3),
Source (F1), INT (F1).

K



Q
K






Ka
z
K


kz

K
q
z

QUICK REFERENCE
9. Press the output key.
PM Modulation
Example: PM modulation. 800Hz sinusoidal carrier wave. 15 kHz
modulating sine wave. 180˚ phase deviation. Internal Source.
1. Press Waveform and
select Sine (F1).
Output:


Input: N/A

2. Press the MOD key
and select PM (F4).
3. Press the Freq/Rate
key, followed by 8 + 0
+ 0 + Hz (F4).
4. Press the MOD key,
select PM (F4), Shape
(F4), Sine (F1).
5. Press MOD, then PM
(F4), PM Freq (F3).


6. Press 1 + 5 + kHz
(F3).
7. Press MOD, PM (F4),
PM Dev (F5).





8. Press 5 + 0 + Degree
(F1).





Q


z


ha

q




kz



haDv
Dg
39
MFG-2000 Series User Manual
9. Press MOD, PM (F4),
Source (F1), INT (F1).
10. Press Waveform and
select Sine (F1).






PSK Modulation
Example: PSK modulation. 50% phase deviation. 1kHz sine carrier wave. 10Hz PSK rate.
Internal source.
1. Press MOD and select
PSK (F6).
Output


Input: N/A

2. Press Waveform and
select Sine(F1).
3. Press the Freq/Rate
key, followed by 1 +
kHz (F5).
4. Press the MOD key,
select PSK (F6), PSK
Rate (F3).
5. Press 1 + 0 + Hz (F2)


6. Press the MOD key,
select PSK (F6), PSK
Phase (F2).
7. Press 5+ 0 + %(F3)


40



K



Q
K



kz

Ka
z
K
Kha
QUICK REFERENCE
8. Press MOD, PSK(F6),
Source (F1), INT (F1)
K



9. Press the Output key
PWM Modulation
Example: PWM modulation. 800Hz carrier, 15kHz modulated sine wave. 50% duty cycle.
Internal source.
.
Press Waveform and
select Square (F2)
Output:


Input: N/A

1. Press MOD and select
PWM(F6)
2. Press the Freq/Rate
key, followed by
8+0+0 Hz (F4).
3. Press the MOD key,
select PWM (F6),
Shape (F4), Sine(F1).
4. Press MOD, select
PWM(F6),PWM
Freq(F3)


5. Press 1 + 5+ kHz (F3).
6. Press MOD, select
PWM(F6),Duty(F2)


qa



Q


z


ha

q





kz

D

41
MFG-2000 Series User Manual
7. Press 5 + 0 + % (F1)
8. Press MOD,
PWM(F6),
Source(F1),INT(F1)




9. Press the Output
key.
SUM Modulation
Example: SUM modulation. 100Hz modulating square wave, 1kHz
sinusoidal carrier wave, 50% SUM amplitude, internal source.
1. Press the MOD key,
then SUM (F5).
Output:


Input: N/A

2. Press Waveform, and
select Sine (F1).
3. Press Freq/Rate
followed by 1 + kHz
(F5).
4. Press the MOD key,
SUM (F5), Shape (F4),
Square (F2).
5. Press the MOD key
and select SUM (F5),
SUM Freq (F3).



42

6. Press 1 + 0 + 0 + Hz
(F2).





Q

kz

ha

q
qa




z
QUICK REFERENCE
7. Press the MOD key
and select SUM (F5),
SUM Ampl (F2).






8. Press 5 + 0 + % (F1).
9. Press MOD, SUM
(F5), Source (F1), INT
(F1).

10. Press the Output key.
43
MFG-2000 Series User Manual
Sweep
Example: Frequency Sweep. Start Frequency 10mHz, Stop frequency
1MHz. Log sweep, 1 second sweep, Marker Frequency 550 Hz,
Manual Trigger.
1. Press Sweep, Start
(F3).
Output:


2. Press 1 + 0 + mHz
(F2).
3. Press Sweep, Stop
(F4).

Input:
N/A
4. Press 1 + MHz (F5).
5. Press Sweep, Type
(F2), Log (F2).
a






z
z


g
6. Press Sweep, SWP
Time (F5).

7. Press 1 + SEC (F2).

E

8. Press Sweep, More
(F6), Marker (F3),
ON/OFF (F2), Freq
(F1).





44

9. Press 5 + 5 + 0 + Hz
(F3).
10. Press the Output key.


OO

ak
q


z
QUICK REFERENCE
11. Press Sweep, Source
(F1), Manual (F3),
Trigger (F1).


aa
gg
45
MFG-2000 Series User Manual
Burst
Example: Burst Mode, N-Cycle (Internally triggered), 1kHz burst
frequency, Burst count = 5, 10 ms Burst period, 0˚ burst phase,
Internal trigger, 10 us delay, rising edge trigger out
1. Press FREQ/Rate 1
kHz (F5).
Output:


Input: N/A
2. Press Burst, N Cycle
(F1), Cycles (F1).
3. Press 5 + Cyc (F5).

Q



kz



4. Press Burst, N Cycle
(F1), Period (F4).
5. Press 1 +0 + msec
(F2).
6. Press Burst, N Cycle
(F1), Phase (F3).


7. Press 0 + Degree (F5).
8. Press Burst, N Cycle
(F1), TRIG set (F5),
INT (F1).





46

9. Press Burst, N Cycle
(F1), TRIG set (F5),
Delay (F4).
10. Press 1 + 0 + uSEC
(F5).



E




d
ha
Dg


g

g


Da


E
QUICK REFERENCE
11. Press Burst, N Cycle
(F1), TRIG setup (F5),
TRIG out (F5),
ON/OFF (F3), Rise
(F1).



OO


12. Press the Output key.
47
MFG-2000 Series User Manual
ARB
ARB–Add Built-In Waveform
Example: ARB Mode, Exponential Rise. Start 0, Length 100, Scale
327.
Output:


1. Press ARB, Built in
(F3), Wave (F4),
Math(F2), use the
scroll wheel to select
Exporise and then
press Select(F5).
2. Press Start (F1), 0 +
Enter (F2), Return.


B
av
ah

a

E






3. Press Length (F2),
100, Enter (F2),
Return.
4. Press Scale (F3), 327,
Enter (F2), Return,
Done (F5).

gh
E
a
E



D

ARB–Add Built-In Waveform-Pulse

Example: ARB Mode, Pulse waveform. Start 0, frequency of 1kHz. 25%
duty cycle output.
Output:



48

1. Press ARB, Built in
(F3), More (F5),Pulse
(F1).


B

QUICK REFERENCE
2. Press Freq(F1), 1,
kHz(F5),Return(F6).


q
kz


3. Press Duty (F2),25,%
(F5), Return(F6).
D



a




4. Press Scale (F3),
32767, Enter (F5),
Return(F6) , Done
(F5).


E

D

ARB- Add Point
Example:
ARB Mode, Add point, Address 40, data 300.
1. Press ARB, Edit (F2),
Point (F1), Address
(F1).
Output:







Ed


dd
2. Press 4 + 0 + Enter
(F5), Return.

3. Press Data (F2),
3+0+0, Enter (F5).
Daa

E










49


MFG-2000 Series User Manual
ARB- Add Line
Example: ARB Mode, Add line, Address:Data (10:30, 50:100)
1. Press ARB, Edit (F2),
Line (F2), Start ADD
(F1).
Output:


2. Press 1 + 0 + Enter
(F5), Return.
3. Press Start Data (F2),
3 + 0, Enter (F5),
Return.

4. Press Stop ADD (F3),
5 + 0, Enter (F5),
Return.
5. Press Stop Data (F4),
1 + 0 + 0, Enter (F5),
Return, Done (F5).

Ed


aDD

aDaa
E
DD
E
Daa
E

E











D

ARB– Output Section

Example: ARB Mode, Output ARB Waveform, Start 0, Length 1000.
Output:







50
1. Press ARB, Output
(F6).
2. Press Start (F1), 0 +
Enter (F5), Return.

a

O

E
QUICK REFERENCE
3. Press Length (F2), 1 +
0 + 0, Enter (F5),
Return.
gh


E



ARB– Output N Cycle
Example: ARB Mode, Output N Cycle, Start 0, Length 1000, N Cycle
10.
1. Press ARB,
Output(F6).
Output:


2. Press Start(F1),
0+Enter (F5),
Return(F6).
3. Press Length(F5),
1+0+0, Enter(F5),
Return(F6).


a
O

E



gh

E
4. Press N Cycle (F4).

5. Press Cycle(F1), 1+0.



d




6. Press Trigger(F5) to
trigger the output
once.
gg




51
MFG-2000 Series User Manual
ARB – Output Infinite Cycles
Example: ARB Mode, output N cycle, start 0, length 1000, cycles
infinite.
1. Press ARB,
Output(F6).
Output:


2. Press Start (F1), 0 +
Enter (F5),
Return(F6).
3. Press Length (F2),
1+0+0+0, Enter (F5),
Return (F6).
a

4. Press Infinite(F5),
Return(F6).

a
O

E



gh


E
E



ARB–Output
Marker

Example: ARB mode, output marker, Start 30, Length.
Output:




1. Press ARB, Output
(F6), Marker (F3).
2. Press Start (F1), 3+0,
Enter (F5), Return.

a
E
O

ak



3. Press Length (F2), 8 +
0, Enter (F5), Return.

E



52
 
gh



QUICK REFERENCE
Utility Menu
Save
Example: Save to Memory file #5.
1. Press UTIL, Memory
(F1), Store (F1).
2. Choose a setting
using the scroll wheel
and press Done (F5).




D

D
Recall
Example: Recall Memory file #5.
1. Press UTIL, Memory
(F1), Recall (F2).
2. Choose a setting
using the scroll wheel
and press Done (F5).




D
a
D
53
MFG-2000 Series User Manual
Menu Tree
Conventions
Use the menu trees as a handy reference for the
function generator functions and properties. The
MFG-2000 menu system is arranged in a hierarchical
tree. Each hierarchical level can be navigated with the
operation or soft menu keys. Pressing the Return key
will return you to the previous menu level.
For example: To set the interface to USB;
(1)Press the UTIL key.
(2)The Interface soft-key.
(3) USB.
1
Level 1

2
Interface
Level 2
Level 3
Level 4
Level 5
3
GPIB
Address
Clear
Done
Return
Return
54
USB
LAN
Go to the
UTIL –
Interface –
LAN menu
Return
QUICK REFERENCE
Waveform
Waveform
Sine
Square
Duty
%
Triangle
Pulse
Ramp
Width
nSEC
uSEC
mSEC
SEC
SYM
%
Noise
55
MFG-2000 Series User Manual
ARB-Display
A RB
Display
Horizon
Vertical
Start
Low
Clear
Enter
Return
Clear
Enter
Return
Length
High
Clear
Enter
Return
Clear
Enter
Return
Center
Center
Clear
Enter
Return
Clear
Enter
Return
Zoom in
Zoom out
Return
Zoom in
Zoom out
Return
56
Next Page Back Page Overview
Return
QUICK REFERENCE
ARB-Edit
A RB
Edit
Point
Line
Copy
Clear
Protect
Address
Start ADD
Start
Start
All
Clear
Enter
Return
Clear
Enter
Return
Clear
Enter
Return
Clear
Enter
Return
Done
Return
Data
Start Data
Length
Length
Clear
Enter
Return
Clear
Enter
Return
Clear
Enter
Return
Clear
Enter
Return
Return
Stop ADD Paste To
Clear
Enter
Return
Clear
Enter
Return
Stop Data
Done
Return
Clear
Enter
Return
Done
Return
Done
All
Return
Start
Clear
Enter
Return
Length
Clear
Enter
Return
Done
Return
Done
Return
Unprotect
Done
Return
Return
57
MFG-2000 Series User Manual
ARB- Built In
A RB
Built in
58
Start
Length
Scale
Clear
Enter
Return
Clear
Enter
Return
Clear
Enter
Return
Wave
Common
Math
Window
Engineer
Select
Done
Return
QUICK REFERENCE
ARB-Save
A RB
Save
Start
Length
Memory
USB
Clear
Enter
Return
Clear
Enter
Return
Select
Select
Done
Return
New Folder
Enter Char
Back Space
Save
New File
Enter Char
Back Space
Save
59
MFG-2000 Series User Manual
ARB-Load
A RB
Load
Memory
USB
To
Select
Select
Clear
Enter
Done
ARB-Output
A RB
Output
60
Start
Length
Clear
Enter
Return
Clear
Enter
Return
Return
Return
QUICK REFERENCE
MOD
MOD
AM
FM
FSK
PM
SUM
PWM
Source
Source
Source
Source
Source
Source
Int
EXT
Return
Int
EXT
Return
Int
EXT
Return
Int
EXT
Return
Int
EXT
Return
Int
EXT
Return
Depth
Freq Dev
%
Return
uHz
mHz
Hz
kHz
MHz
Return
uHz
mHz
Hz
kHz
MHz
Return
FM Freq
FSK Rate
mHz
Hz
kHz
Return
mHz
Hz
kHz
Return
AM Freq
mHz
Hz
kHz
Return
Shape
Sin
Square
Triangle
UpRamp
DnRamp
Return
Shape
Sin
Square
Triangle
UpRamp
DnRamp
Return
Hop Freq Phase Dev SUM Ampl
Duty
Degree
Return
%
Return
%
Return
PM Freq SUM Freq PWM Freq
mHz
Hz
kHz
Return
mHz
Hz
kHz
Return
mHz
Hz
kHz
Return
Shape
Shape
Shape
Sin
Square
Triangle
UpRamp
DnRamp
Return
Sin
Square
Triangle
UpRamp
DnRamp
Return
Sin
Square
Triangle
UpRamp
DnRamp
Return
61
MFG-2000 Series User Manual
SWEEP
Sweep
Source
Type
Start
Stop
SWP Time
More
Int
EXT
Manual
Linear
Log
Return
uHz
mHz
Hz
kHz
MHz
Return
uHz
mHz
Hz
kHz
MHz
Return
mSEC
SEC
Return
Go to the
SweepMore menu
Return
Trigger
Return
SWEEP- More
Sweep
Span
Center
Marker
uHz
mHz
Hz
kHz
MHz
Return
uHz
mHz
Hz
kHz
MHz
Return
Freq
uHz
mHz
Hz
kHz
MHz
Return
ON/OFF
Return
62
Return
QUICK REFERENCE
Burst- N Cycle
Burst
N Cycle
Cycles
Clear
Cyc
Return
Infinite
Phase
Period
TRIG Setup
Clear
Degree
Return
uSEC
mSEC
SEC
Return
Int
Return
EXT
Rise
Fall
Return
Manual
Trigger
Return
Delay
nSEC
uSEC
mSEC
SEC
Return
TRIG out
Rise
Fall
ON/OFF
Return
63
MFG-2000 Series User Manual
Burst – Gate
B urst
Gate
64
Polarity
Phase
Pos
Neg
Return
Clear
Degree
Return
Return
QUICK REFERENCE
UTIL
UTIL
Memory
Interface
Store
USB
Self Test HardCopy
Done
Return
LAN
Solfware
Language
DHCP
AutoIP
Manual
Host Name
Done
Return
Version
Upgrade
Return
English
Return
Help
Recall
Done
Return
Delete
Done
Return
Delete ALL
Done
Return
Return
Return
Cal.
System
简体
Return
Dual Chan
Counter
Freq Cpl
Stafe
Off
Offset
Ratio
Return
ON
OFF
Return
Ampl Cpl
Select
Return
Off
On
Return
Beep
Tracking
Dis Option
Off
On
Inverted
Return
Display
Contrast
Return
Return
Gate Time
0.01 sec
0.1 sec
1 sec
10 sec
Return
Return
S_Phase
Return
65
MFG-2000 Series User Manual
CH1/CH2
CH1/CH2
CH1/CH2
Load
Phase
DSO Link
50 OHM
High Z
Return
0 Phase
S_Phase
Degree
Return
CH1
CH2
CH3
CH4
Search
Return
Pulse/RF
Pulse/RF
CH1/CH2
66
Load
Phase
DSO Link
50 OHM
High Z
Return
0 Phase
S_Phase
Degree
Return
CH1
CH2
CH3
CH4
Search
Return
QUICK REFERENCE
Default Settings
The Preset key is used to restore the default panel
settings.
Output Settings
Function
Sine Wave
Frequency
1kHz
Amplitude
3.000 Vpp
Offset
0.00V dc
Output units
Vpp
Output terminal
50Ω

Modulation
(AM/ASK/FM/FS
K/PM/PSK/SUM) Carrier wave
1kHz sine wave
Modulation wave
100Hz sine wave
AM depth
100%
ASK amplitude
500mVpp
ASK frequency
10Hz
FM deviation
100Hz
FSK hop frequency
100Hz
FSK frequency
10Hz
PM phase deviation
180˚
PSK phase
180˚
PSK frequency
10Hz
SUM amplitude
50%
Modem status
Off
PWM Modulation Carrier wave
Modulation wave
1kHz Square wave
20kHz sine wave
67
MFG-2000 Series User Manual
PWM duty cycle
50%
Modem status
Off
Start/Stop frequency
100Hz/1kHz
Sweep time
1ms
Sweep type
Linear
Sweep status
Off
Burst frequency
1kHz
Ncycle
1
Burst period
10ms
Burst starting phase
0˚
Burst status
Off
Power off signal
On
Display mode
On
Error queue
Cleared
Memory settings
No change
Output
Off
Trigger
Trigger source
Internal (immediate)
Calibration
Calibration Menu
Restricted
Sweep
Burst
System Settings
68
OPERATION
OPERATION
The Operation chapter shows how to output basic
waveform functions. For details on modulation,
sweep, burst and arbitrary waveforms, please see
the Modulation and Arbitrary waveform chapters
on pages 80 and 174.
Select a Channel ................................................................ 70
CH1/CH2/RF/Pulse ............................................................. 70
Select a Waveform ............................................................. 71
Sine Wave ............................................................................. 71
Square Wave ......................................................................... 71
Triangle Wave ....................................................................... 72
Setting the Pulse Width ........................................................ 73
Setting the Pulse Leading & Trailing Edge Time ................. 74
Setting the Pulse Duty Time ................................................ 75
Setting a Ramp Waveform ................................................... 76
Selecting a Noise Waveform ................................................ 77
Setting the Frequency........................................................... 77
Setting the Amplitude .......................................................... 78
Setting the DC Offset ........................................................... 79
69
MFG-2000 Series User Manual
Select a Channel
As the MFG-2000 Serise are multi channel models, the desired
output channel must first be selected before assigning the operation
for that channel.
CH1/CH2/RF/Pulse
Panel Operation
1. Press the CH1 key.

2. The selected channel will be visible while the
deselected channel will be dimmed.
In the screen shot below, CH1 is selected.
70
OPERATION
Select a Waveform
The MFG-2000 series can output 6 standard waveforms: sine,
square,triangle, pulse, ramp and noise.
Sine Wave
Panel Operation
1. Press the Waveform key.
2. Press F1 (Sine).



Square Wave
Panel Operation
1. Press the Waveform key.

2. Press F2 (Square) to create a
square waveform.
qa

3. Press F1 (Duty). The Duty
parameter will be
highlighted in the parameter
window.
DY

71
MFG-2000 Series User Manual
4. Use the arrow keys and
scroll wheel or number pad
to enter the Duty range.










5. Press F5 (%) to select %
units.
Range
Duty
/
%

0.01%~99.99%(limited by the
current frequency setting)
Triangle Wave
Panel Operation
1. Press the Waveform key.
2. Press F3 (Triangle) to create
a triangle waveform.
72

ag

OPERATION
Setting the Pulse Width
The pulse width settings depend on the rise & fall time settings or
the edge time setting and the period settings, as defined below:
Pulse Width ≥ Minimum Pulse Width
Pulse Width < Pulse Period - Minimum Pulse Width
Pulse width is defined as the time from the 50% rising edge
threshold to the 50% falling edge threshold of one full period.
Period
90%
50%
90%
Pulse Width
50%
10%
10%
Rise time
Panel Operation
Fall time
1. Press the Waveform key.

2. Press F4 (Pulse) to create a
pulse waveform.


3. Press F1 (Width). The Width
parameter will be highlighted
in the parameter window.
dh

4. Use the arrow keys and scroll
wheel or number pad to enter
the pulse width.










5. Press F2~F5 choose the unit
range.
Range
Pulse Width
/
E

~
E

≧20ns(limited by the
current frequency setting)
73
MFG-2000 Series User Manual
Setting the Pulse Leading & Trailing Edge Time
Panel Operation
1. Press the Waveform key.

2. Press F4 (Pulse) to create a
pulse waveform.


3. Press F3 (Lead Edge) or F4
(Trail Edge). The Lead Edge
or Trail Edge parameter will
be highlighted in the
parameter window.
4. Use the selector keys and
scroll wheel or number pad
to enter the leading or trailing
edge time.
5. Press F2~F5 to choose the
unit range.











/
E

~
E

6. Repeat the above steps for the opposite edge
time.
74
OPERATION
Range
Note
Minimum
≧10nS(limited by the current
Leading/Tariling frequency and pulse width
Edge time:
settings)
Edge time
Leading/Trailing Edge Time ≤
Considerations: 0.625 × Pulse Width
Setting the Pulse Duty Time
Instead of setting the pulse width of the pulse, the duty of the pulse
can be set. The settable duty times depend on the leading & trailing
edge time settings, as defined below:
Pulse Duty Cycle ≥ 100×Minimum Pulse Width ÷ Pulse Period
Pulse Duty Cycle < 100× (1-Minimum Pulse Width÷Pulse Period)
Panel Operation
1. Press the Waveform key.

2. Press F4 (Pulse) to create a
pulse waveform.
3. Press F2 (DUTY). The DUTY
parameter will be highlighted
in the parameter window.
4. Use the selector keys and
scroll wheel or number pad
to enter the duty time.


DY











5. Press F1 to choose the % unit.
Range
Duty Range
/
%

0.01%~99.99% (limited by
the current frequency
setting)
75
MFG-2000 Series User Manual
Setting a Ramp Waveform
Panel Operation
1. Press the Waveform key.

2. Press F5 (Ramp) to create a
ramp waveform.
a

Y

3. Press F1 (SYM). The SYM
parameter will be
highlighted in the parameter
window.
4. Use the arrow keys and
scroll wheel or number pad
to enter the symmetry
percentage.










5. Press F5 (%) to choose %
units.
Range
76
Symmetry
0%~100%
/
%

OPERATION
Selecting a Noise Waveform
Panel Operation
1. Press the Waveform key.
2. Press F6 (Noise).



Setting the Frequency
Panel Operation
1. Press the FREQ/Rate key.
Q
2. The FREQ parameter will become highlighted
in the parameter window.
3. Use the arrow keys and scroll
wheel or number pad to enter
the frequency.










4. Choose a frequency unit by
pressing F1~F6.
/
z

~
z
77
MFG-2000 Series User Manual
Range
Sine wave
1μHz~320MHz(max)
Square wave 1μHz~25MHz(max)
Pulse wave
1μHz~25MHz(max)
Ramp wave
1μHz~1MHz
Setting the Amplitude
Panel Operation
1. Press the AMPL key.

2. The AMPL parameter will become highlighted
in the parameter window.
3. Use the arrow keys and scroll
wheel or number pad to enter
the amplitude.










4. Choose a unit type by
pressing F2~F6.
78
/
dB
~
V
50Ω load
High Z
Range
1mVpp~10Vpp
2mVpp~20Vpp
Unit
Vpp, Vrms, dBm
OPERATION
Setting the DC Offset
Panel Operation
1. Press the DC Offset key.

2. The DC Offset parameter will become
highlighted in the parameter window.
3. Use the arrow keys and scroll
wheel or number pad to enter
the DC Offset.










4. Press F5 (mVDC) or F6 (VDC)
to choose a voltage range.
Range
/
VD
50Ω load
High Z
±5Vpk
±10Vpk
VD
79
MFG-2000 Series User Manual
MODULATION
The MFG-2000 Series Multi Channel Function
Generators are able to produce AM, ASK, FM, FSK,
PM, PSK, PWM and SUM modulated waveforms.
In addition the MFG-2000 can also produce swept
and burst mode waveforms. Depending on the
type of waveform produced, different modulation
parameters can be set. Only one modulation
mode can be active at any one time. The function
generator also will not allow sweep or burst mode
to be used with AM/FM. Activating a modulation
mode will turn the previous modulation mode off.
Amplitude Modulation (AM) ............................................. 83
Selecting AM Modulation .................................................... 83
AM Carrier Shape ................................................................. 84
Carrier Frequency ................................................................. 84
Modulating Wave Shape ...................................................... 85
AM Frequency ...................................................................... 86
Modulation Depth................................................................ 87
Selecting the (AM) Modulation Source ............................... 88
Amplitude Shift Keying(ASK) Modulation .......................... 90
Selecting ASK Modulation ................................................... 90
ASK Carrier Shape ................................................................ 90
ASK Carrier Frequency ......................................................... 91
ASK Amplitude ..................................................................... 92
ASK Rate ............................................................................... 93
ASK Source ........................................................................... 94
Frequency Modulation (FM) .............................................. 95
Selecting Frequency Modulation (FM) ................................ 95
FM Carrier Shape ................................................................. 96
FM Carrier Frequency .......................................................... 96
FM Wave Shape ................................................................... 98
FM Frequency ...................................................................... 99
Frequency Deviation .......................................................... 100
Selecting (FM) Modulation Source ................................... 101
80
MODULATION
Frequency Shift Keying (FSK) Modulation ........................ 103
Selecting FSK Modulation .................................................. 103
FSK Carrier Shape .............................................................. 104
FSK Carrier Frequency ........................................................ 105
FSK Hop Frequency............................................................ 106
FSK Rate ............................................................................. 107
FSK Source ......................................................................... 108
Phase Modulation (PM) .................................................. 110
Selecting Phase Modulation (PM) ..................................... 110
PM Carrier Waveform......................................................... 111
PM Carrier Frequency......................................................... 111
PM Wave Shape ................................................................. 112
PM Frequency..................................................................... 113
Phase Deviation.................................................................. 114
Select the PM Source ......................................................... 115
Phase Shift Keying (PSK) Modulation .............................. 117
Select PSK Modulation ....................................................... 117
PSK Carrier Wave Shape .................................................... 117
PSK Carrier Frequency ........................................................ 118
PSK Modulation Phase....................................................... 118
PSK Rate ............................................................................. 119
PSK Source ......................................................................... 120
Pulse Width Modulation .................................................. 122
Selecting Pulse Width Modulation .................................... 122
PWM Carrier Shape ............................................................ 123
PWM Carrier Frequency ..................................................... 123
PMW Modulating Wave Shape .......................................... 124
Modulating Waveform Frequency...................................... 125
Modulation Duty Cycle ....................................................... 126
PWM Source ....................................................................... 127
SUM modulation ............................................................. 128
Selecting SUM modulation ................................................ 128
SUM Carrier Waveform ...................................................... 129
SUM Carrier Frequency ...................................................... 129
SUM Waveform .................................................................. 130
Modulating Waveform Frequency...................................... 131
SUM Amplitude .................................................................. 132
Select the SUM Source....................................................... 133
Frequency Sweep ............................................................. 135
Selecting Sweep Mode ....................................................... 135
Setting Start and Stop Frequency ...................................... 136
Center Frequency and Span ............................................... 138
Sweep Mode ....................................................................... 141
Sweep Time ........................................................................ 142
81
MFG-2000 Series User Manual
Marker Frequency .............................................................. 143
Sweep Trigger Source ........................................................ 144
Burst Mode ..................................................................... 146
Selecting Burst Mode......................................................... 146
Burst Modes ....................................................................... 146
Burst Frequency ................................................................. 147
Burst Cycle/Burst Count .................................................... 148
Infinite Burst Count ........................................................... 149
Burst Period ....................................................................... 150
Burst Phase ........................................................................ 151
Burst Trigger Source .......................................................... 153
Burst Delay ......................................................................... 155
Burst Trigger Output ......................................................... 156
82
MODULATION
Amplitude Modulation (AM)
An AM waveform is produced from a carrier waveform and a
modulating waveform. The amplitude of the modulated carrier
waveform depends on the amplitude of the modulating waveform.
The MFG-2000 function generator can set the carrier frequency,
amplitude and offset as well as internal or external modulation
sources.
Modulated Carrier
Waveform
Modulating
waveform
Selecting AM Modulation
Panel Operation
1. Press the MOD key.
2. Press F1 (AM).



83
MFG-2000 Series User Manual
AM Carrier Shape
Background
Sine, square, ramp, pulse or arbitrary waveforms
can be used as the carrier shape. The default
waveform shape is set to sine. Noise is not
available as a carrier shape. Before the carrier
shape can be selected, choose AM modulation
mode, see above.
Select a Standard 1. Press the Waveform key.
Carrier Shape
2. Press F1~F5 to choose the
carrier wave shape.



~
a
Select an
3. See the Arbitrary waveform Page 48
Arbitrary
quick reference or chapter to Page 174
Waveform Carrier
use an arbitrary waveform.
Shape.
Range
AM Carrier Shape
Sine, Square, Ramp,Pulse,
Arbitrary waveform
Carrier Frequency
The maximum carrier frequency depends on the carrier shape
selected. The default carrier frequency for all carrier shapes is 1kHz.
Panel Operation
1. With a carrier waveform
selected, press the
FREQ/Rate key.
Q
2. The FREQ parameter will become highlighted
in the parameter window.
84
MODULATION
3. Use the arrow keys and scroll
wheel or number pad to enter
the carrier frequency.










4. Press F2~F6 to select the
frequency range.
Range
/
z

~
z
Carrier Shape
Carrier Frequency
Sine wave
1μHz~ 60MHz(max)
Square wave
1μHz~25MHz(max)
Triangle wave
1μHz~1MHz
Ramp wave
1μHz~1MHz
Default frequency
1 kHz
Modulating Wave Shape
The function generator can accept internal as well as external
sources. The MFG-2000 has sine, square, triangle, up ramp and
down ramp modulating waveform shapes. Sine waves are the
default wave shape.
Panel Operation
1. Press the MOD key.

2. Press F1 (AM).
3. Press F4 (Shape).
4. Press F1 ~ F5 to select the
waveform shape.
5. Press F6 (Return) to return
to the previous menu.
Note
Square wave


ha




~
Da


50% Duty cycle
85
MFG-2000 Series User Manual
UpRamp
100% Symmetry
Triangle
50% Symmetry
DnRamp
0% Symmetry
AM Frequency
The frequency of the modulation waveform (AM Frequency) can be
set from 2mHz to 20kHz.
Panel Operation
1. Press the MOD key.
2. Press F1 (AM).
3. Press F3 (AM Freq)



q

4. The AM Freq parameter will become
highlighted in the Waveform display area.
86
MODULATION
5. Use the arrow keys and scroll
wheel or number pad to enter
the AM frequency.










6. Press F1~F3 to select the
frequency range.
Range
/
z

Modulation frequency
2mHz~20kHz
Default frequency
100Hz
~
kz

Modulation Depth
Modulation depth is the ratio (as a percentage) of the unmodulated
carrier amplitude and the minimum amplitude deviation of the
modulated waveform. In other words, modulation depth is the
maximum amplitude of the modulated waveform compared to the
carrier waveform as a percentage.
Panel Operation
1. Press the MOD key.
2. Press F1 (AM).
3. Press F2 (Depth).



Dh

4. The AM Depth parameter will become
highlighted in the waveform display area.
87
MFG-2000 Series User Manual
5. Use the arrow keys and scroll
wheel or number pad to enter
the AM depth.










/
6. Press F1 (%) to choose %
units.
Range
Note

%
Depth
0%~120%
Default depth
100%
When the modulation depth is greater than 100%, the
output cannot exceed ±5VPeak (10kΩ load).
If an external modulation source is selected,
modulation depth is limited to ± 5V from the MOD
INPUT terminal on the rear panel. For example, if the
modulation depth is set to 100%, then the maximum
amplitude is +5V, and the minimum amplitude is -5V.
Selecting the (AM) Modulation Source
The function generator will accept an internal or external source for
AM modulation. The default source is internal.
Panel Operation
1. Press the MOD key.
2. Press F1 (AM).
3. Press F1 (Source).
4. Press F1 (INT) or F2 (EXT) to
select the modulation source.
5. Press Return to go back to the
previous menu.
88








~
EX

MODULATION
MOD
External Source
Note
Use the MOD INPUT terminal
on the rear panel when using an
external source.
42V
MAX
If an external modulation source is selected,
modulation depth is determined by a ± 5V signal input
into the MOD INPUT terminal on the rear panel. For
example, if the modulation depth is set to 100%, then
when the voltage level of the modulation source is at
+5V, then the deviation is at the maximum and when
the source is at -5V then the deviation is at the
minimum.
89
MFG-2000 Series User Manual
Amplitude Shift Keying(ASK) Modulation
ASK modulation is used to switch the output amplitude between two preset
amplitude values (carrier amplitude and modulation amplitude). Only one
modulation mode can be used at one time. Sweep and burst mode
also cannot be used with ASK. Enabling ASK will disable Sweep or
Burst mode.
Selecting ASK Modulation
When using the ASK mode, the output waveform uses the default
settings for carrier frequency, amplitude and offset voltage.
Panel Operation
1. Press the MOD key.
2. Press F2 (ASK).

K

ASK Carrier Shape
Background
The default waveform shape is set to sine. Other
waveforms cannot be used as carrier waves.
Panel Operation
1. Press the Waveform key.
90

MODULATION
2. Press F1 ~ F5 to select the
carrier waveform.
Ranage
Carrier Waveforms


~
a

Sine
ASK Carrier Frequency
The maximum carrier frequency depends on the carrier shape. The
default carrier frequency is 1kHz.
Panel Operation
1. Press the FREQ/Rate key to
set the carrier frequency.
Q
2. The FREQ parameter will become highlighted
in the parameter window.
3. Use the selector keys and
scroll wheel or number pad
to enter the carrier frequency.










4. Press F2~F6 to select the FSK
frequency units.
Range
/
z

~
Carrier Shape
Carrier Frequency
Sine wave
1μHz~320MHz(max)
Default frequency
1kHz
z

91
MFG-2000 Series User Manual
ASK Amplitude
The default ASK amplitude is 0.5V. Internally modulated
waveforms use a square wave with a 50% duty cycle.
Panel Operation
1. Press the MOD key.

2. Press F2 (ASK).
3. Press F2 (ASK Ampl).
K

K

4. The ASK Ampl parameter will become
highlighted in the Waveform Display area.
5. Use the selector keys and
scroll wheel or number pad
to enter the modulation
amplitude.
6. Choose a unit type by
pressing F2~F6.
Range
92










/
dB
ASK Ampllitue
0V~max
Default
0.5V
~
V
MODULATION
ASK Rate
The ASK rate setting determines the rate at which the amplitude will
switch from the carrier amplitude and the modulation amplitude.
Panel Operation
1. Select MOD.

2. Press F2 (ASK).
3. Press F3 (ASK Rate).
K

Ka

4. The ASK Rate parameter will become
highlighted in the Waveform Display area.
5. Use the selector keys and
scroll wheel or number pad
to enter the ASK frequency
rate.
6. Press F1 ~ F4 to select the
frequency unit.
Range










/
z

ASK frequency rate
2mHz~1MHz
Default
100Hz
~
kz

93
MFG-2000 Series User Manual
ASK Source
The function generator will accept an internal or external source for
ASK modulation. The default source is internal. When Internal
Source is selected, the ASK Rate setting will set the frequency rate.
Panel Operation
1. Press the MOD key.
2. Press F2 (ASK).
3. Press F1 (Source).
4. Press F1 (Internal) or F2
(External) to select the ASK
source.
5. Press Return to return the
previous menu.
94

K






~
EX

MODULATION
Frequency Modulation (FM)
A FM waveform is produced from a carrier waveform and a
modulating waveform. The instantaneous frequency of the carrier
waveform varies with the magnitude of the modulating waveform.
When using the MFG-2000 function generator, only one type of
modulated waveform can be created at any one time.
Modulating
waveform
Modulated Carrier
Waveform
Selecting Frequency Modulation (FM)
When FM is selected, the modulated waveform depends on the
carrier frequency, the output amplitude and offset voltage.
Panel Operation
1. Press the MOD key.
2. Press F2 (FM).



95
MFG-2000 Series User Manual
FM Carrier Shape
Background
The default waveform shape is set to sine. Noise
waveforms cannot be used as a carrier wave.
Panel Operation
1. Press the Waveform key.

2. Press F1~F5 to select the
carrier shape.
Range
Carrier Shape


~
a

Sine, square, pulse, ramp.
FM Carrier Frequency
When using the MFG-2000 function generator, the carrier frequency
must be equal to or greater than the frequency deviation. If the
frequency deviation is set to value greater than the carrier frequency,
the deviation is set to the maximum allowed. The maximum
frequency of the carrier wave depends on the waveform shape
chosen.
Panel Operation
1. To select the carrier
frequency, press the
FREQ/Rate key.
Q
2. The FREQ parameter will become highlighted
in the parameter window.
3. Use the arrow keys and scroll
wheel or number pad to enter
the carrier frequency.










4. Press F2~F6 to select the
frequency unit.
96
/
z

~
z
MODULATION
Range
Carrier Shape
Carrier Frequency
Sine
1μHz~320MH(max)
Square
1μHz~25MHz(max)
Pulse
1μHz~25MHz(max)
Ramp
1μHz~1MHz
Default frequency
1kHz
97
MFG-2000 Series User Manual
FM Wave Shape
The function generator can accept internal as well as external
sources. The MFG-2000 has sine, square, pulse, positive and negative
ramps (UpRamp, DnRamp) as the internal modulating waveform
shapes. Sine is the default wave shape.
Background
1. Select MOD.

2. Press F2 (FM).
3. Press F4 (Shape).
4. Press F1 ~ F5 to select the
waveform shape.
5. Press Return to return to the
previous menu.
Range
98


ha




Square wave
50% Duty cycle
UpRamp
100% Symmetry
Triangle
50% Symmetry
DnRamp
0% Symmetry
~
Da

MODULATION
FM Frequency
The frequency of the modulation waveform (FM frequency) can be
set from 2mHz to 20kHz. For frequency modulation, the function
generator will accept internal or external sources.
Panel Operation
1. Press the MOD key.

2. Press F2 (FM).
3. Press F3 (FM Freq).


q

4. The FM Freq parameter will become
highlighted in waveform display panel.
5. Use the arrow keys and scroll
wheel or number pad to enter
the FM frequency.










6. Press F1~F3 to select the
frequency unit.
Range
/
z

Modulation frequency
2mHz~20kHz
Default frequency
100Hz
~
kz

99
MFG-2000 Series User Manual
Frequency Deviation
The frequency deviation is the peak frequency deviation from the
carrier wave and the modulated wave.
Panel Operation
1. Press the MOD key.

2. Press F2 (FM).
3. Press F2 (Freq Dev).


qDv

4. The Freq Dev parameter will become
highlighted in the waveform display panel.
5. Use the arrow keys and scroll
wheel or number pad to enter
the frequency deviation.










6. Press F1~ F5 to choose the
frequency units.
Range
100
/
z

~
Frequency Deviation
DC~Max Frequency
Default depth
100Hz
z

MODULATION
Selecting (FM) Modulation Source
The function generator will accept an internal or external source for
FM modulation. The default source is internal.
Panel Operation
1. Press the MOD key.
2. Press F2 (FM).
3. Press F1 (Source).
4. To select the source, press F1
(Internal) or F2 (External).
5. Press Return to return to the
previous menu.





~


EX


MOD
External Source
Note
Use the MOD INPUT terminal
on the rear panel when using an
external source.
42V
MAX
If an external modulating source is selected, the
frequency deviation is determined by a ± 5V signal
input into the MOD INPUT terminal on the rear
panel. The frequency deviation is proportional to
the voltage of the modulation source. For example,
if the voltage of the modulation source is +5V, then
the frequency deviation would be equal to the set
frequency deviation. Lower voltages levels reduce
the frequency deviation while negative voltage
levels produce frequency deviations with
frequencies below the carrier waveform.
101
MFG-2000 Series User Manual
102
MODULATION
Frequency Shift Keying (FSK) Modulation
Frequency Shift Keying Modulation is used to shift the frequency
output of the function generator between two preset frequencies
(carrier frequency, hop frequency). The frequency at which the
carrier and hop frequency shift is determined by the internal rate
generator or the voltage level from the Trigger INPUT terminal on
the rear panel.
Only one modulation mode can be used at once. When FSK
modulation is enabled, any other modulation modes will be
disabled. Sweep and Burst also cannot be used with FSK modulation.
Enabling FSK will disable Sweep or Burst mode.
Carrier Frequency
Hop Frequency
Selecting FSK Modulation
When using FSK mode, the output waveform uses the default
settings for carrier frequency, amplitude and offset voltage.
Panel Operation
1. Press the MOD key.
2. Press F3 (FSK).

K

103
MFG-2000 Series User Manual
FSK Carrier Shape
Background
The default waveform shape is set to sine. Noise
waveforms cannot be used as carrier waves.
Panel Operation
1. Press the Waveform key.
2. Press F1~F5 to choose the
carrier wave shape.
Range
104
Carrier Shape



~
a

Sine, Square, Pulse, Ramp
MODULATION
FSK Carrier Frequency
The maximum carrier frequency depends on the carrier shape. The
default carrier frequency for all carrier shapes is 1kHz. The voltage
level of the Trigger INPUT signal controls the output frequency
when EXT is selected. When the Trigger INPUT signal is logically
low the carrier frequency is output and when the signal is logically
high, the hop frequency is output.
Panel Operation
1. Press the FREQ/Rate key to
select the carrier frequency.
Q
2. The FREQ parameter will become highlighted
in the parameter window.
3. Use the arrow keys and scroll
wheel or number pad to enter
the carrier frequency.










4. Press F2~F6 to select the FSK
frequency units.
Range
/
z

~
Carrier Shape
Carrier Frequency
Sine wave
1μHz~320MHz(max)
Square wave
1μHz~25MHz(max)
Ramp wave
1μHz~1MHz
Pulse wave
1μHz~25MHz(max)
Default frequency
1kHz
z
105
MFG-2000 Series User Manual
FSK Hop Frequency
The default Hop frequency for all waveform shapes is 100 Hz. A
square wave with a duty cycle of 50% is used for the internal
modulation waveform. The voltage level of the Trigger INPUT
signal controls the output frequency when EXT is selected. When the
Trigger INPUT signal is logically low the carrier frequency is output
and when the signal is logically high, the hop frequency is output.
Panel Operation
1. Press the MOD key.

2. Press F3 (FSK).
3. Press F2 (Hop Freq).
K

q

4. The Hop Freq parameter will become
highlighted in the Waveform Display area.
5. Use the arrow keys and scroll
wheel or number pad to enter
the hop frequency.










6. Press F1~F5 to select the
frequency range.
106
/
z

~
z

MODULATION
Range
Waveform
Carrier Frequency
Sine wave
1μHz~320MHz(max)
Square wave
1μHz~25MHz(max)
Ramp wave
1μHz~1MHz
Pulse wave
1μHz~25MHz(max)
Default frequency
100Hz
FSK Rate
FSK Rate function is used to determine rate at which the output
frequency changes between the carrier and hop frequencies. The
FSK Rate function only applies to internal FSK sources.
Panel Operation
1. Select the MOD key.
2. Press F3 (FSK).
3. Press F3 (FSK Rate).

K

Ka

4. The FSK Rate parameter will become
highlighted in the waveform display area.
107
MFG-2000 Series User Manual
5. The arrow keys and scroll
wheel or number pad to enter
the FSK rate.










6. Press F1~F4 to select the
frequency unit.
Range
Note
/
z

FSK Rate
2mHz~1MkHz
Default
10Hz
~
kz

If an external source is selected, FSK Rate settings are
ignored.
FSK Source
The MFG-2000 accepts internal and external FSK sources, with
internal as the default source. When the FSK source is set to internal,
the FSK rate is configured using the FSK Rate setting. When an
external source is selected the FSK rate is equal to the frequency of
the Trigger INPUT signal on the rear panel.
Panel Operation
1. Press the MOD key.
2. Press F3 (FSK).
3. Press F1 (Source).
4. Press F1 (Internal) or F2
(External) to select the FSK
source.
5. Press Return to return to the
previous menu.
Note
108

K





~

Note that the Trigger INPUT terminal cannot
configure edge polarity.
EX

MODULATION
109
MFG-2000 Series User Manual
Phase Modulation (PM)
A PM waveform is produced from a carrier waveform and a
modulating waveform. The phase of the carrier waveform is
modulated by the magnitude of the modulating waveform. When
using the function generator, only one type of modulated waveform
can be created at any one time for the selected channel.
Modulating
waveform
Modulated Carrier
Waveform
Selecting Phase Modulation (PM)
When selecting PM, the current setting of the carrier frequency, the
amplitude modulation frequency, output, and offset voltage must be
considered.
Panel Operation
1. Press the MOD key.
2. Press F4 (PM).
110



MODULATION
PM Carrier Waveform
Background
PM uses a sine wave as default. Noise cannot be
used with phase modulation.
Panel Operation
1. Press the Waveform key.

2. Press F1 ~ F5 to select the
waveform.
Range
Carrier Waveforms


~
a

Sine wave, square wave,
pulse wave, ramp wave.
PM Carrier Frequency
Selects the maxium carrier frequency for the carrier wavefrom. The
default carrier frequency is 1kHz.
Panel Operation
1. Press the FREQ/Rate key to
select the carrier frequency.
Q
2. The FREQ parameter will become highlighted
in the parameter window.
3. Use the arrow keys and scroll
wheel or number pad to enter
the carrier frequency.










4. Press F1~F5 to select the
frequency unit.
Range
/
z

~
Carrier Wave
Carrier Frequency
Sine wave
1μHz~320MH(max)
Square wave
1μHz~25MHz(max)
z

111
MFG-2000 Series User Manual
Pulse wave
1μHz~25MHz(max)
Ramp wave
1μHz~1MHz
Default frequency
1 kHz
PM Wave Shape
The function generator can accept internal or external sources. The
internal sources can include sine, square, triangle, up ramp and
down ramp. The default wave shape is sine.
Panel Operation
1. Select the MOD key.

2. Press F4 (PM).
3. Press F4 (Shape).
4. Press F1~F5 to select a
waveform shape.
112

ha



5. Press Return to return to the
previous menu.
Range


Waveform
Square wave
50% Duty Cycle
Up Ramp
100% Symmetry
Triangle
50% Symmetry
Dn Ramp
0% Symmetry
~
Da

MODULATION
PM Frequency
The frequency of the modulation waveform (PM Frequency) can be
set from 2mHz to 20kHz. The function generator can accept internal
or external sources.
Panel Operation
1. Press the MOD key.

2. Press F4 (PM).
3. Press F3 (PM Freq).


q

4. The PM Freq parameter will become
highlighted in the Waveform Display area.
5. Use the arrow keys and scroll
wheel or number pad to enter
the PM frequency.










6. Press F1~F3 to select the
frequency unit range.
Range
/
z

Modulation frequency
2mHz~20kHz
Default frequency
100Hz
~
kz

113
MFG-2000 Series User Manual
Phase Deviation
The maximum phase deviation depends on the the carrier wave
frequency and the modulated waveform.
Panel operation
1. Press the MOD key.

2. Press F4 (PM).
3. Press F2 (Phase Dev).


haDv

4. The Phase Dev parameter will become
highlighted in the waveform display area.
5. Use the arrow keys and scroll
wheel or number pad to enter
the phase deviation.










6. Press F1 to select the phase
units.
Range
114
Phase deviation/shift
0~360°
Default phase
180°
/
Dg

MODULATION
Select the PM Source
The function generator excepts internal or external sources for phase
modulation. The default source is internal.
Panel Operation
1. Press the MOD key.
2. Press F4 (PM).
3. Press F1 (Source).
4. Press F1 (INT) or F2 (EXT) to
select the source.
5. Press return to return to the
previous menu.





~





MOD
External Source
Note
Use the MOD INPUT terminal
on the rear panel when using an
external source.
42V
MAX
If the modulation source is set to external, the
phase deviation is controlled by the ±5V MOD
INPUT terminal on the rear panel. For example, if
the modulation voltage is +5V, then the phase
deviation is equal to the phase deviation setting. If
the modulation voltage is less than +5V, then the
phase deviation will be less than the phase
deviation setting.
115
MFG-2000 Series User Manual
116
MODULATION
Phase Shift Keying (PSK) Modulation
PSK modulation alternates the output between two preset phase
values (carrier phase and modulation phase)
Only one mode of modulation can be enabled at any one time. If
PSK is enabled, any other modulation mode will be disabled.
Likewise, burst and sweep modes cannot be used with PSK and will
be disabled when PSK is enabled.
Select PSK Modulation
When using the PSK modulatin mode, the output waveform uses
the default carrier frequency, amplitude and offset voltage.
Panel Operation
1. Press the MOD key.
2. Press F6 (PSK).

K

PSK Carrier Wave Shape
Background
Sine is the default waveform. Other waveforms
cannot be used as a carrier wave.
Panel Operation
1. Press the Waveform key.

117
MFG-2000 Series User Manual
2. Press F1 ~ F5 to select the
carrier shape.
Range
Carrier Waveforms


~
a

Sine
PSK Carrier Frequency
The maximum carrier frequency depends on the carrier shape. The
default carrier frequency is 1kHz.
Panel Operation
1. Press the FREQ/Rate key to
select the carrier frequency.
Q
2. The FREQ parameter will become highlighted
in the parameter window.
3. Use the arrow keys and scroll
wheel or number pad to enter
the carrier frequency.










4. Press F2~F6 to select the PSK
frequency unit.
Range
/
z

~
Carrier Waveforms
Carrier Frequency
Sine wave
1μHz~320MHz(max)
Default frequency
1kHz
z

PSK Modulation Phase
The default PSK phase is 180°. The internal modulation source is a
square wave with a 50% duty cycle.
Panel Operation
118
1. Press the MOD key.

MODULATION
2. Press F6 (PSK).
3. Press F2 (PSK Phase).
K

Kha

4. The PSK phase parameter will become
highlighted in the parameter window.
5. Use the arrow keys and scroll
wheel or number pad to enter
the PSK phase.










6. Press F1 to select the phase
units.
Range
/
Dg
PSK modulation phase
0~360°
Default phase
180°

PSK Rate
The PSK modulation time determines whether the carrier phase or
modulation phase is output.
Panel Operation
1. Select MOD.
2. Press F3 (PSK).

K

119
MFG-2000 Series User Manual
3. Press F3 (PSK Rate).

Ka
4. The PSK rate parameter will become
highlighted in the parameter window.
5. Use the arrow keys and scroll
wheel or number pad to enter
the PSK rate.










6. Press F1~F4 to select the
frequency units.
Range
/
z

PSK modulaton time
2mHz~1MHz
Default
10Hz
~
kz

PSK Source
The MFG-2000 accepts internal and external PSK sources, with
internal as the default source. When the PSK source is set to internal,
the PSK rate is configured using the PSK modulation time setting.
Panel Operation
1. Press the MOD key.
2. Press F6 (PSK).
120

K

MODULATION
3. Press F1 (Source).
4. Press F1 (Internal) or F2
(External) to set the PSK
source.
5. Press Return to return to the
previous menu.




~
EX


121
MFG-2000 Series User Manual
Pulse Width Modulation
For pulse width modulation the instantaneous voltage of the
modulating waveform determines the width of the pulse waveform.
Only one mode of modulation can be enabled at any one time for the
selected channel. If PWM is enabled, any other modulation mode
will be disabled. Likewise, burst and sweep modes cannot be used
with PWM and will be disabled when PWM is enabled.
Selecting Pulse Width Modulation
When selecting PWM, the current setting of the carrier frequency,
the amplitude modulation frequency, output, and offset voltage
must be considered.
Panel Operation
1. Press the MOD key.
2. Press F6 (PWM).
3. Press F1 (Source).
4. Press F1 (INT) or F2 (EXT) to
select the source.
5. Press Return to return to the
previous menu.
122








~
EX

MODULATION
PWM Carrier Shape
PWM uses a square wave as the carrier shape. Other wave shapes
cannot be used with PWM. If a carrier shape other than square is
used with PWM, an error message will appear.
PWM Carrier Frequency
The carrier frequency depends on the square wave. The default
carrier frequency is 1kHz.
Panel
1. To select the carrier frequency,
Operation
press the FREQ/Rate key.
Q
2. The FREQ parameter will become highlighted in the
parameter window.
3. Use the selector keys and scroll
wheel or number pad to enter the
carrier frequency.










4. Press F2~F6 to select the PWM
frequency unit.
/
z

~
z

123
MFG-2000 Series User Manual
PMW Modulating Wave Shape
The modulating wave shapes for internal sources include sine,
square, triangle, up ramp and down ramp. The default wave shape
is sine.
Panel Operation
1. Press the MOD key.

2. Press F6 (PWM).


3. Press F4 (Shape).
ha

4. Press F1~F5 to select a
waveform shape.


5. Press Return to return to the
previous menu.
Range
124

Waveform
Square wave
50% duty cycle
UpRamp
100% symmetry
Triangle ramp
50% symmetry
DnRamp
0% symmetry
~
Da

MODULATION
Modulating Waveform Frequency
Panel Operation
1. Press the MOD key.

2. Press F6 (PWM).
3. Press F3 (PWM Freq).


q

4. The PMW Freq parameter will become
highlighted in the parameter window.
5. Use the selector keys and
scroll wheel or number pad
to enter the PWM frequency.










6. Press F1~F3 to select the
frequency unit range.
Range
/
z

PWMFrequency
2mHz~20kHz
Default
20kHz
~
kz

125
MFG-2000 Series User Manual
Modulation Duty Cycle
Duty function is used to set the duty cycle as percentage (%).
Panel Operation
1. Press the MOD key.

2. Press F6 (PWM).


3. Press F2 (Duty).
D

4. The PMW Duty parameter will become
highlighted in the parameter window.
5. Use the selector keys and
scroll wheel or number pad
to enter the duty cycle










6. Press F1(%) to select
percentage units.
Range
Note
126
/
%
Duty Cycle
0%~100%
Default
50%

Pulse waveforms can be modulated with an external
source using the external source function. When using
an external source, the pulse width is controlled by the
± 5V MOD INPUT terminal.
MODULATION
PWM Source
The MFG-2000 accepts internal and external PWM sources. Internal
is the default source for PWM sources
Panel Operation
1. Press the MOD key.
2. Press F6 (PWM).
3. Press F1 (Source).
4. To select the source, press F1
(Internal) or F2 (External).







~
EX


5. Press Return to return to the
previous menu.
External Source Use the MOD INPUT terminal on the rear panel
when using an external source.
MOD
42V
MAX
Note
If an external modulation source is selected, pulse
width modulation is controlled by the ± 5V from
the MOD INPUT terminal on the rear panel. For
example, if duty is set to 100%, then the maximum
duty occurs at +5V, and the minimum duty at -5V.
127
MFG-2000 Series User Manual
SUM modulation
SUM modulation adds the modulating waveform to the carrier
waveform. The amplitude of the modulating waveform is set as a
percentage of the carrier amplitude.
Only one mode of modulation can be enabled at any one time for the
selected channel. If SUM is enabled, any other modulation mode
will be disabled. Likewise, burst and sweep modes cannot be used
with SUM modulation and will be disabled when SUM is enabled.
SUM Modulated
waveform
SUM Freq
(modulation frequency)
Selecting SUM modulation
For SUM modulation, the modulated waveform amplitude and
offset is determined by the carrier wave.
Panel Operation
1. Press the MOD key.
2. Press F5 (SUM).
128



MODULATION
SUM Carrier Waveform
Background
The SUM carrier waveform is a sinewave by
default.
Panel Operation
1. Press the Waveform key.

2. Press F1~F5 to select the
carrier waveform.
Range
Carrier Waveform


~


Sine, square, pulse, ramp
and noise wave.
SUM Carrier Frequency
The maximum carrier frequency depends on the selected carrier
waveform. The default carrier frequency is 1kHz.
Panel Operation
1. Press the FREQ/Rate key to
select the carrier frequency.
Q
2. The FREQ parameter will become highlighted
in the parameter window.
3. Use the arrow keys and scroll
wheel or number pad to enter
the frequency.










4. Press F2 ~ F6 to select the
frequency units.
Range
/
z

~
Carrier Waveform
Carrier Frequency
Sine wave
1μHz~60MH(max)
Square wave
1μHz~25MHz(max)
z
129
MFG-2000 Series User Manual
Pulse wave
1μHz~25MHz(max)
Ramp wave
1μHz~1MHz
Default frequency
1 kHz
SUM Waveform
The function generator can accept internal and external sources. The
MFG-2000 includes sine, square, pulse, UpRamp and DnRamp as
internal sources. The default waveform is sine.
Panel Operation
1. Press the MOD key.

2. Press F5 (SUM).
3. Press F4 (Shape).
4. Press F1~F5 to select the
source waveform.
5. Press Return to return to the
previous menu.
Range
130


ha




Square wave
50% Duty cycle
Up ramp
100% Symmetry
Triangle
50% Symmetry
Down ramp
0% Symmetry
~
Da

MODULATION
Modulating Waveform Frequency
The frequency of the modulating waveform (SUM Frequency) can be
set from 2mHz to 20kHz. The function generator accepts internal
and external SUM sources.
Panel Operation
1. Press the MOD key.

2. Press F5 (SUM).
3. Press F3 (SUM Freq).


q

4. The SUM Freq parameter will become
highlighted in the parameter window.
5. Use the arrow keys and scroll
wheel or number pad to enter
the SUM frequency.










6. Press F1~F3 to select the
frequency units.
Range
/
z

Modulating range
2mHz~20kHz
Default frequency
100Hz
~
kz

131
MFG-2000 Series User Manual
SUM Amplitude
The SUM depth is the offset (in percent relative to the carrier) of the
signal that is added to the carrier.
Panel Operation
1. Press the MOD key.

2. Press F5 (SUM).
3. Press F5 (SUM Ampl).




4. SUM Depth will be highlighted in the
parameter window.
5. Use the arrow keys and scroll
wheel or number pad to enter
the SUM depth.










6. Press F1 to select the
percentage unit.
Range
132
/
%
Sum depth
0~100%
Default depth
50%

MODULATION
Select the SUM Source
The signal generator can accept internal or external sources for the
SUM modulation.
Panel Operation
1. Press the MOD key.
2. Press F5 (SUM).
3. Press F1 (Source).
4. Press F1 (INT) or F5 (EXT) to
select the source.
5. Press Return to return to the
previous menu.





~


EX


MOD
External Source
Note
Use the MOD INPUT terminal
on the rear panel when using an
external source.
42V
MAX
If an external modulation source is selected, the
SUM depth is controlled by the ± 5V from the
MOD INPUT terminal on the rear panel. For
example, if the SUM depth is set to 0%, then the
maximum depth (100% of the carrier ) will be at
+5V, and the minimum depth (0% of the carrier)
will be at -5V.
133
MFG-2000 Series User Manual
134
MODULATION
Frequency Sweep
The function generator can perform a sweep for sine, square or ramp
waveforms, but not noise, and pulse. When Sweep mode is enabled,
Burst or any other modulation modes will be disabled.
In Sweep mode the function generator will sweep from a start
frequency to a stop frequency over a number of designated steps.
The step spacing of the sweep can be linear or logarithmic. The
function generator can also sweep up or sweep down in frequency.
If manual or external sources are used, the function generator can be
used to output a single sweep.
Sweep
Selecting Sweep Mode
The Sweep button is used to output a sweep. If no
settings have been configured, the default settings
for output amplitude, offset and frequency are
used.

135
MFG-2000 Series User Manual
Setting Start and Stop Frequency
The start and stop frequencies define the upper and lower sweep
limits. The function generator will sweep from the start through to
the stop frequency and cycle back to the start frequency. The sweep
is phase continuous over the full sweep range (1μHz-max
Frequency).
Panel Operation
1. Press the SWEEP key.
2. Press F3 (Start) or F4 (Stop) to
selelect the start or stop
frequency.

a

~
3. The Start or Stop parameter will become
highlighted in the parameter window.
Start
Stop
136

MODULATION
4. Use the arrow keys and scroll
wheel or number pad to enter
the Stop/Start frequency.










5. Press F1~F5 to select the
Start/Stop frequency units.
Range
Note
/
z

~
z

Sweep Range
Sine wave
1μHz~320MH(max)
Square wave
1μHz~25MHz(max)
Pulse wave
1μHz~25MHz(max)
Ramp wave
1μHz~1MHz
Start - Default
100Hz
Stop - Default
1kHz
To sweep from low to high frequencies, set the
start frequency less than the stop frequency.
To sweep from high to low frequencies, set the
start frequency greater than the stop frequency.
When Marker is off, the sync signal is a square
wave with a 50% duty cycle. When the sweep
starts, the sync signal will be at a TTL low and will
transition to a TTL high level at the center
frequency. The SYNC signal frequency is equal to
the specified sweep time.
When marker is on, the SYNC signal is at a TTL
high level at the start of the sweep and drops to a
TTL low level at the marker frequency.
The SYNC signal is output from the TRIG output
terminal.
137
MFG-2000 Series User Manual
Center Frequency and Span
A center frequency and span can be set to determine the upper and
lower sweep limits (start/stop).
Panel Operation
1. Press the SWEEP key.
2. Press F6 (More).
3. Press F1 (Span) or F2 (Center)
to select the span or center.



a

~


4. The Span or Center parameters will become
hightlighted in the waveform display area.
Span
Center
138
MODULATION
5. Use the arrow keys and scroll
wheel or number pad to enter
the Span/Center frequency.










6. Press F1~F5 to select the
Start/Stop frequency units.
Range
/
z

~
z

Center frequency
Sine wave
1μHz~320MH(max)
Square wave
1μHz~25MHz(max)
Pulse wave
1μHz~25MHz(max)
Ramp wave
1μHz~1MHz
Span frequency
Sine wave
1μHz~320MH(max)
Square wave
1μHz~25MHz(max)
Pulse wave
1μHz~25MHz(max)
Ramp wave
1μHz~1MHz
Default center
550Hz
Default span
900Hz
139
MFG-2000 Series User Manual
Note
To sweep from low to high frequencies, set a
positive span. To sweep from high to low
frequencies, set a negative span.
When Marker is off, the sync signal is a square
wave with a 50% duty cycle. When the sweep
starts, the sync signal will be at a TTL low and will
transition to a TTL high level at the center
frequency. The SYNC signal frequency is equal to
the specified sweep time.
When Marker is on, the SYNC signal is at a TTL
high level that drops to a TTL low level at the
marker frequency.
The SYNC signal is output from the TRIG output
terminal.
140
MODULATION
Sweep Mode
Sweep mode is used to select between linear or logarithmic
sweeping. Linear sweeping is the default setting.
Panel Operation
1. Press the SWEEP key.
2. Press F2 (Type).
3. To select linear or logarithmic
sweep, press F1 (Linear) or F2
(Log).
4. Press Return to return to the
previous menu.



a

~
g


141
MFG-2000 Series User Manual
Sweep Time
The sweep time is used to determine how long it takes to perform a
sweep from the start to stop frequencies. The function generator
automatically determines the number of discrete frequencies used in
the scan depending on the length of the scan.
Panel Operation
1. Press the SWEEP key.

2. Press F5 (SWP Time).


3. The Time parameter will become highlighted in
the waveform display area.
4. Use the selector keys and
scroll wheel or number pad
to enter the Sweep time.










5. Press F1~F2 to select the time
unit.
Range
142
/
E

Sweep time
1ms ~ 500s
Default time
1s
~
E

MODULATION
Marker Frequency
The marker frequency is the frequency at which the marker signal
goes low (The marker signal is high at the start of each sweep). The
marker signal is output from the TRIG output terminal on the rear
panel. The default is 550 Hz.
Panel Operation
1. Press the SWEEP key.
2. Press F6 (More).



3. Press F3 (Marker)
ak

4. Press F2 (ON/OFF) to toggle
the marker on or off.
OO

q

5. Press F1 (Freq) to select the
marker frequency.
6. The Marker parameter will become highlighted
in the parameter window.
143
MFG-2000 Series User Manual
7. Use the arrow keys and scroll
wheel or number pad to enter
the frequency.










8. Press F1~F5 to select the
frequency unit.
Range
Note
/
z

~
z

Frequency
Sine wave
1μHz~320MH(max)
Square wave
1μHz~25MHz(max)
Pulse wave
1μHz~25MHz(max)
Ramp wave
1μHz~1MHz
Default
550Hz
The marker frequency must be set to a value
between the start and stop frequencies. If no value
is set, the marker frequency is set to the average of
the start and stop frequencies.
Marker mode will override SYNC mode settings
when sweep mode is active.
Sweep Trigger Source
In sweep mode the function generator will sweep each time a trigger
signal is received. After a sweep output has completed, the function
generator outputs the start frequency and waits for a trigger signal
before completing the sweep. The default trigger source is internal.
Panel Operation
1. Press the SWEEP key.
2. Press F1 (Source).
144



MODULATION
3. To select the trigger source,
press F1 (Internal), F2
(External) or F3 (Manual).
4. Press Return to return to the
previous menu.
Note


~
aa


Using the Internal source will produce a
continuous sweep using the sweep time settings.
With an external source, a sweep is output each
time a trigger pulse (TTL) is received from the
TRIG input terminal on the rear panel.
The trigger period must be equal to or greater than
the sweep time plus 1ms.
5. If manual is selected, press F1
(Trigger) to manually start
each sweep.
gg

145
MFG-2000 Series User Manual
Burst Mode
The function generator can create a waveform burst with a
designated number of cycles. Burst mode supports sine,
square ,triangle and ramp waveforms.
Burst
Selecting Burst Mode
When burst mode is selected, any modulation or
sweep modes will be automatically disabled. If no
settings have been configured, the default settings
for output amplitude, offset and frequency are
used.

Burst Modes
Burst mode can be configured using Triggered (N Cycle mode) or
Gated mode. Using N Cycle/Triggered mode, each time the function
generator receives a trigger, the function generator will output a
specified number of waveform cycles (burst). After the burst, the
function generator will wait for the next trigger before outputting
another burst. N Cycle is the default Burst mode. Triggered mode
can use internal or external triggers.
The alternative to using a specified number of cycles, Gated mode
uses the external trigger to turn on or off the output. When the
Trigger INPUT signal is high, waveforms are continuously output.
When the Trigger INPUT signal goes low, the waveforms will stop
being output after the last waveform completes its period. The
146
MODULATION
voltage level of the output will remain equal to the starting phase of
the burst waveforms, ready for the signal to go high again.
Burst Mode
Burst Count Burst Period Phase
Trigger
Source
Triggered (Int)
Available
Available
Available
Immediate
Triggered (Ext)
Available
Not used
Available
EXT, Bus
Gated pulse (Ext) Not used
Not used
Available
Unused
In Gated mode, burst count, burst cycle and trigger source are
ignored. If a trigger is input, then the trigger will be ignored and will
not generate any errors.
Panel Operation
1. Press the Burst key.

2. To select either N Cycle (F1)
or Gate (F2).


~
a

Burst Frequency
In the N Cycle and Gated modes, the waveform frequency sets the
repetition rate of the burst waveforms. In N-Cycle mode, the burst is
output at the waveform frequency for the number of cycles set. In
Gated mode the waveform frequency is output while the trigger is
high. Burst mode supports sine, square, triangle or ramp waveforms.
Panel Operation
1. Press the FREQ/Rate key.
Q
2. The FREQ parameter will become highlighted
in the parameter window.
3. Use the arrow keys and scroll
wheel or number pad to enter
the frequency.










/
147
MFG-2000 Series User Manual
4. Press F2~F6 to select the
frequency unit.
Range
Note
z

~
z
Frequency– Sine
1uHz~60MHz(max)
Frequency– Square
1uHz~25MHz(max)
Freqency – Ramp
1uHz~1MHz
Default
1kHz
Waveform frequency and burst period are not the
same. The burst period is the time between the
bursts in N-Cycle mode.
Burst Cycle/Burst Count
The burst cycle (burst count) is used to define the number of cycles
that are output for a burst waveform. Burst cycle is only used with
N-cycle mode (internal, external or manual source). The default
burst cycle is 1.
Panel Operation
1. Press the Burst key.

2. Press F1 (N Cycle).


3. Press F1 (Cycles).


4. The Cycles parameter will become highlighted
in the Waveform Display area.
148
MODULATION
5. Use the arrow keys and scroll
wheel or number pad to enter
the number of cycles.










6. Press F5 to select the Cyc
unit.
Range
Note
Cycles
/


1~1,000,000
Burst cycles are continuously output when the
internal trigger is selected. The burst period
determines the rate of bursts and the time between
bursts.
Burst cycle must be less than the product of the
burst period and wave frequency.
Burst Cycle < (Burst Period x Wave Frequency)
If the burst cycle exceeds the above conditions, the
burst period will be automatically increased to
satisfy the above conditions.
If gated burst mode is selected, burst cycle is
ignored. Though, if the burst cycle is changed
remotely whilst in gated mode, the new burst cycle
is remembered when used next.
Infinite Burst Count
Panel Operation
Note
1. Press the Burst key.

2. Press F1 (N Cycle).


3. Press F2 (Infinite).


Infinite burst is only available when using manual
triggering.
149
MFG-2000 Series User Manual
Burst Period
The burst period is used to determine the time between the start of
one burst and the start of the next burst. It is only used for internally
triggered bursts.
Panel Operation
1. Press the Burst key.

2. Press F1 (N Cycle).


3. Press F4 (Period).
d

4. The Period parameter will become highlighted
in the Waveform Display area.
150
MODULATION
5. Use the arrow keys and scroll
wheel or number pad to enter
period time.










6. Press F1~F3 to choose the
period time unit.
Range
Note
/
E

Period time
1ms~500s
Default
10ms
~
E

Burst period is only applicable for internal triggers.
Burst period settings are ignored when using gated
burst mode or for external and manual triggers.
The burst period must be large enough to satisfied the
condition below:
Burst Period>Burst Count/Wave frequency + 200ns.
Burst Phase
Burst Phase defines the starting phase of the burst waveform. The
default is 0˚.
Panel Operation
1. Press the Burst key.
2. Press F1 (N Cycle).
3. Press F3 (Phase).



ha

4. The Phase parameter will become highlighted
in the Waveform Display area.
151
MFG-2000 Series User Manual
5. Use the arrow keys and scroll
wheel or number pad to enter
the phase.










6. Press F5 (Degreee) to select
the phase unit.
Range
Note
/
Dg

Phase
-360˚~+360˚
Default
0˚
When using sine, square, triangle or ramp
waveforms, 0˚ is the point where the waveforms
are at zero volts.
0˚ is the starting point of a waveform. For sine,
square or Triangle, Ramp waveforms, 0˚ is at 0
volts (assuming there is no DC offset).
Burst Phase is used for both N cycle and Gated
burst modes. In gated burst mode, when the
Trigger INPUT signal goes low the output is
stopped after the current waveform is finished.
The voltage output level will remain equal to the
voltage at the starting burst phase.
152
MODULATION
Burst Trigger Source
Each time the function generator receives a trigger in triggered burst
(N-Cycle) mode, a waveform burst is output. The number of
waveforms in each burst is designated by the burst cycle (burst
count). When a burst has completed, the function generator waits for
the next trigger. Internal source is the default triggered burst (Ncycle) mode on power up.
Panel Operation
1. Press the Burst key.
2. Press F1 (N Cycle).
3. Press F5 (TRIG setup).
4. Choose a trigger type by
pressing F1 (INT), F2 (EXT)
or F3 (Manual).
Manual
Triggering
If a manual source is selected, the
Trigger softkey (F1) must be
pressed each time to output a
burst.







gg
~
aa


153
MFG-2000 Series User Manual
Note
When the internal trigger source is chosen, the
burst is output continuously at a rate defined by
the burst period setting. The interval between
bursts is defined by the burst period.
When the external trigger is selected the function
generator will receive a trigger signal (TTL) from
the Trigger INPUT terminal on the rear panel.
Each time the trigger is received, a burst is output
(with the defined number of cycles). If a trigger
signal is received during a burst, it is ignored.
When using the manual or external trigger only
the burst phase and burst cycle/count are
applicable, the burst period is not used.
A time delay can be inserted after each trigger,
before the start of a burst.
154
MODULATION
Burst Delay
Panel Operation
1. Press the Burst key.

2. Press F1 (N Cycle).
3. Press F5 (TRIG setup).




Da

4. Press F4 (Delay).
5. The Delay parameter will become highlighted
in the Waveform Display area.
6. Use the selector keys and
scroll wheel or number pad
to enter period time.










7. Press F1~F4 to choose the
delay time unit.
Range
Delay time
0ns~100s
Default
0s
/
E

~
E

155
MFG-2000 Series User Manual
Burst Trigger Output
The Trig Out terminal on the rear panel can be used for burst or
sweep modes to output a rising edge TTL compatible trigger signal.
By default the trigger signal is rising edge. The trigger signal is
output at the start of each burst.
Panel Operation
1. Press the Burst key.
2. Press F1 (N Cycle).




4. Press F5 (TRIG out).


5. Press F3 (ON/OFF) to toggle
Trigger out ON/OFF.
OO

3. Press F5 (TRIG setup).
6. Select F1 (Rise) or F2 (Fall)
edge trigger.
Note



~
a

When the internal or external trigger is selected,
the trigger output signal will be at either a TTL
low/high level and will toggle when the specifed
number of waveform cycles completed.
When the manual trigger is selected, the trigger
output turns on at the trigger soft-key be pressed.
When the manual trigger is selected, the function
generator automatically disables the trigger
output. When using a manual trigger, the function
generator outputs a pulse wave (>1us) from the
Trig Out terminal.
156
SECONDARY SYSTEM FUNCTION SETTINGS
SECONDARY SYSTEM
FUNCTION SETTINGS
The secondary system functions are used to store
and recall settings, view help files, view the
software version, update the firmware, set the
buzzer.
Save and Recall ............................................................... 158
Selecting the Remote Interface ........................................ 161
LAN Interface ..................................................................... 161
LAN Host Name................................................................. 162
USB Interface...................................................................... 164
System and Settings ........................................................ 165
Viewing and Updating the Firmware ................................. 165
Language Selection ............................................................ 166
Setting the Buzzer Sound .................................................. 166
157
MFG-2000 Series User Manual
Save and Recall
The MFG-2000 has non-volatile memory to store instrument state
and ARB data. There are 10 memory files numbered 0~9. Each
memory file can either store arbitrary waveform data (ARB), settings
or both. When data (ARB or Setting data) is stored in a memory file,
the data will be shown in red. If a file has no data, it will be shown in
blue.
Save/Recall
Properties
ARB

Rate

Display vertical

Frequency

Output Start

Length

Output length

Display horizontal
Setting


158
Functions

AM

Waveform

Source

Frequency

Shape

Pulse Width

Depth

Edge time

AM frequency

Square wave Duty

Ramp Symmetry

Source

Amplitude

Rate

Amplitude unit

ASK amplitude

Offset

Modulation type

Source

Beep setting

Shape

Impedance

Deviation

Main output

FM frequency
Sweep



ASK
FM
FSK

Source

Source

Type

Rate
SECONDARY SYSTEM FUNCTION SETTINGS

Panel Operation

Marker

Time

Start frequency

Source

Stop frequency

Shape

Center frequency

Phase

Span frequency

PM Frequency

Marker frequency



Hop frequency
PM
PSK
Burst Type

Source

Source

Rate

Trigger out

PSK phase

Type

Cycles

Source

Phase

Shape

Period

SUM amplitude

Delay

SUM Frequency
1. Press the UTIL key.
2. Press F1 (Memory).

SUM



159
MFG-2000 Series User Manual
3. Choose a file operation:
Press F1 to store a file, press
F2 to recall a file, or press F3
to delete a file.


a

D

4. Use the scroll wheel to select
a memory file.
5. Use the scroll wheel to choose the data type.
Range
Delete All
160
Memory file
Memory0 ~ Memory9
Data type
ARB, Setting, ARB+Setting
6. Press F5 (Done) to confirm
the operation.
D

7. To delete all the files for
Memory0~Memory9, press
F4.
D

8. Press F1 (Done) to confirm
the deletion of all files.
D

SECONDARY SYSTEM FUNCTION SETTINGS
Selecting the Remote Interface
The MFG-2000 has LAN and USB interfaces for remote control.
Only one remote interface can be used at any one time.
LAN Interface
Background
When using the LAN interface, an IP must be
specified (DHCP, Auto IP or manually
configured).
Panel Operation
1. Press the UTIL key.
2. Press F2 (Interface).
3. Press F3 (LAN).
4. Press F2 (Config).
5. Choose how to configure the
IP address. Press F1 (DHCP),
F2 (Auto IP) or F3 (Manual).
Range

a



g

D

~
aa

DHCP
Use DHCP to automatically
configure the IP address of the
unit for networks with a DHCP
server.
Auto IP
Use Auto IP to automatically
configure the IP address of the
unit when it is directly
connected to a host PC via an
Ethernet cable.
Manual
Manually configure the IP
address.
161
MFG-2000 Series User Manual
6. If Manual was selected, set F1
(IP Addr), F2 (NetMask) and
F3 (Gateway) in turn.
dd

~
aa

7. The IP address, net mask or gateway settings
become highlighted in the parameter window.
8. Use the number pad to enter
the IP address, Net mask or
gateway. Use the decimal
point as a field separator.
9. Press F5 (Done) to confirm
the settings.
10. Finally, press F5 (Done) to
confirm all the IP
configuration settings.










/
D

D

LAN Host Name
Background
The following describes how to set the host name
for the unit when used in the LAN interface.
Panel Operation
1. Press the UTIL key.
162

SECONDARY SYSTEM FUNCTION SETTINGS
2. Press F2 (Interface).
a



g

a

3. Press F3 (LAN).
4. Press F2 (Config).
5. Press F4 (HostName) to set
the host name for the unit.
6. The Host Name settings become highlighted in
the parameter window.
7. Use the scroll wheel to scroll
through each character.










8. Press F1 (Enter Char) to select
a character and continue to
the next character.
9. Press F5 (Done) to confirm
the host name.
/
D

D

163
MFG-2000 Series User Manual
USB Interface
Background
The following shows how to configure the meter
for remote control via the USB interface.
Panel Operation
1. Press the UTIL key.
2. Press F2 (Interface).
3. Press F2 (USB).
164

a

B

SECONDARY SYSTEM FUNCTION SETTINGS
System and Settings
There are a number of miscellaneous settings and firmware settings
that can be configured.
Viewing and Updating the Firmware
Panel Opearon
1. Press the UTIL key.
2. Press F3 (Cal.).
View Version

a.

3. Press F2 (Software).
a

4. Press F1 (Version) to view the
firmware version.
V

The version information will be shown on screen:
Instrument, Version, FPGA Version, Bootloader
Version
Update Firmware 5. To update the firmware,
insert a USB flash drive with
a firmware file in the USB
host drive. Press F2
(Upgrade).
Note
gad

The firmware file (*.bin) must be located in a
UPGRADE directory, directly off the USB root
directory. UPGRADE must be capitalized.
165
MFG-2000 Series User Manual
Language Selection
Background
The MFG-2000 can be operated in English or
Simplified Chinese. By default, the language is set
to English.
Panel Operation
1. Press the UTIL key.
2. Press F4 (System).
3. Press F2 (Language).



agag

4. The Language parameter will become
highlighted.
5. Press F2 (English) to select
the language.
Egh

Setting the Buzzer Sound
Background
Turns the beeper on or off.
Panel Operation
1. Press the UTIL key.
2. Press F4 (System).
3. Press F4 (Beep) to toggle the
buzzer sound on or off.



B

4. The Beep parameter will become highlighted.
166
SECONDARY SYSTEM FUNCTION SETTINGS
Display Suspend
Background
This function will turn off the display until a front
panel key is pressed. When a panel key is pressed
the display will turn back on.
Panel Operation
1. Press the UTIL key.
2. Press F4 (System).
3. Press F2 (Display Opt).
4. Press F1 (Display).
5. Select F1(Suspend) or F2(ON)
to turn the display suspend
feature on or off.



DaO

Da

d

~
O

Display Brightness
Background
The brightness of the display can be set from the
utility-system menu.
Panel Operation
1. Press the UTIL key.
2. Press F4 (System).



3. Press F2 (Display Opt).
DaO

4. Press F2 (Brightness).
Bgh

167
MFG-2000 Series User Manual

Use the scroll wheel to set the
brightness of the display.

Range
Brightness

Low ,mid,high
5. Press F1 (Enter) to finish
setting the brightness.
E

Frequency Counter

Example: Turn on the frequency counter. Gate time: 1 second.

Output: N/A
Input:







168
1. Press UTIL, F6 (Counter).

2. Press F2 (Gate Time), and
press F3 (1 Sec) to choose a
gate time of 1 second.
3. Connect the signal of interest to the Frequency
counter input on the rear panel.
4. Input a 1kHz square wave signal into the
Counter input on the rear panel. Set the gate
time to 1S.
SECONDARY SYSTEM FUNCTION SETTINGS
Screen Capture
Background
The function generator is able to capture
screenshots and save them to a USB flash drive.
Connection
1. Insert a USB key into the USB
port on the rear panel.
Panel Operation
2. Press the UTIL key.
3. Press F4 (System).
4. Press F1 (Hardcopy).



ad

5. Use the scroll wheel to scroll
through the different screen
shots. A screen shot is
captured each time a function
is used.
Function: Waveform, ARB,
MOD (AM, FM, FSK, PM),
Sweep,Burst, UTIL
6. When a screen is selected,
press F1 to save the screen
shot. The utility menu will
reappear after 2 seconds. This
indicates that the screen shot
was saved.

169
MFG-2000 Series User Manual
CHANNEL SETTINGS
The channel settings chapter shows how to set the
output impedance, output phase and DSO
connection settings.
Output Impedance............................................................. 171
Selecting the Output Phase ............................................... 172
Synchronizing the Phase.................................................... 173
DSO Link ............................................................................ 173
170
CHANNEL SETTINGS

Impedance
G -2 5 3 2 M POutput


Background
The MFG-2000 has selectable output impedances:




50Ω or high impedance. The default output
impedance is 50Ω. The output impedances are to



 load

be used as a reference
only.
If the actual
impedance is different to that specified, then the
actual amplitude and offset
 will vary
 accordingly. /
Panel Operation
1. Press the CH1/CH2
key.


Note
if the ARB,
 only be used
The load function can
MOD,
SWEEP or BURST functions are not active.



 
3. Select F1 (50 OHM) or
F2(High Z) to select the
output impedance.


2. Press F1 (Load).





ad

 

O

~
 
ghZ

171








MFG-2000 Series User Manual

Selecting the Output Phase
Panel operation




1. Press the CH1/CH2
key.



2. Press F5 (Phase).
/







ha

3. The Phase parameter in the parameter window
will become hightlighed.



 
 
4. Use the arrow keys and scroll
wheel or number pad to enter
the output phase.











5. Press F5 (Degree).
172
/
Dg

 



G -2 5 3 2 M P
Synchronizing the Phase










Background
Synchronizes both the outputs
on the

 MFG-2000. /
Panel Operation
1. Press the CH1/CH2
key.


2. Press F5 (Phase).




CHANNEL SETTINGS

3. Press F2 (S_Phase) to
synchronize the phase of the

channels.
 
 







ha

_ha


 
DSO Link


G -2 5 3 2 M P

lossless

DSO Link enables the MFG-2000
to receive
data from a GDS-2000 Series DSO.
Background

1. Connect the MFG-2000 USB
host port to the GDS-2000’s


USB B device port.
2. Press the CH1/CH2
key.



3. Press F6 (DSO Link).


 5.




/


 DOk
4. Press F1 (Search).




Panel Operation

To select a DSOchannel,

 
Press F2 (CH1), F3 (CH2), F4
(CH3) or F5 (CH4). The
acquired data can then be
displayed.

ah





~




173
 
MFG-2000 Series User Manual
DUAL CHANNEL
OPERATION
The dual channel section details how to operate
the unit in dual channel mode (MFG-2000 Series)
and how to set any channel-specific settings.
Frequency Coupling ........................................................... 175
Amplitude Coupling ........................................................... 177
Channel Tracking ............................................................... 178
174
DUAL CHANNEL OPERATION
Frequency Coupling
Background
Frequency coupling sets the frequency of the
unselected channel as a frequency offset from the
selected channel or as a ratio of the frequency of
the selected channel.
Panel Operation
1. Press the UTIL key.

2. Press F5 (Dual Ch).
Dah

3. Press F1 (Freq Cpl).
q

O

4. To set the unselected
channel’s frequency as an
offset from the selected
channel’s frequency, press F2
(Offset).
Use the selector keys and
scroll wheel or number pad
to enter the frequency
offset.
Press F2~F6 to select the
offset frequency units.
5. To set the unselected
channel’s frequency as a ratio
of the selected channel’s
frequency, press F3 (Ratio).










/
z

a
~
z


175
MFG-2000 Series User Manual
Use the selector keys and
scroll wheel or number pad
to enter the ratio.










Press F5 (Enter) to confirm.
6. Alternatively, press F1 (OFF)
to disable frequency
coupling.
Range
176
/
E

O

Offset Range
-60MHz ~ 60MHz
(max)
Offset Resolution
1uHz. Unselected
channel’s frequency =
selected channel’s
frequency + offset.
Selected channel’s
frequency is fixed.
Ratio Range
1000.000 ~ 0.001
Ratio Resolution
0.001. Ratio = Unselected
channel’s
frequency/selected
channel’s frequency.
Selected channel’s
frequency is fixed.
DUAL CHANNEL OPERATION
Amplitude Coupling
Background
Amplitude coupling couples the amplitude of one
channel to the other channel. When the amplitude
settings for one channel are changed, those same
settings are automatically reflected in the other
channel.
Panel Operation
1. Press the UTIL key.
2. Press F5 (Dual Ch).
3. Press F2 (Ampl Cpl).
4. Press F1 to turn amplitude
coupling ON or F2 to turn
amplitude coupling OFF.

Dah



O

~
O

177
MFG-2000 Series User Manual
Channel Tracking
Background
Channel tracking will set the waveform output of
one channel to be the same as the other channel.
When the settings of one channel are changed,
those changes are tracked on the other channel.
This function also has the ability to perform
inverted tracking, where the output on one
channel is inverted in relation to the other channel.
Panel Operation
1. Press the UTIL key.
2. Press F5 (Dual Ch).
Dah

3. Press F3 (Tracking).
akg

4. To select the tracking
function, press F1 (OFF), F2
(ON) or F3 (Inverted).
178

O

~
vd

ARBITRARY WAVEFORMS
ARBITRARY WAVEFORMS
The MFG-2000 can create user-defined arbitrary
waveforms with a sample rate of 200MHz. Each
waveform can include up to 16k of data points
with a vertical range of ±8192(16384).
Inserting Built-In Waveforms ........................................... 180
Create an AbsAtan Waveform ............................................ 180
Display an Arbitrary Waveform ........................................ 182
Set the Horizontal Display Range ...................................... 182
Set the Vertical Display Properties ..................................... 184
Page Navigation (Back Page) ............................................. 186
Page Navigation (Next Page) ............................................. 187
Display ................................................................................ 188
Editing an Arbitrary Wavefrom ......................................... 189
Adding a Point to an Arbitrary Waveform .......................... 189
Adding a Line to an Arbitrary Waveform ........................... 191
Copy a Waveform ............................................................... 192
Clear the Waveform ............................................................ 194
ARB Protection ................................................................... 196
Ouput an Arbitrary Waveform .......................................... 199
Ouput Arbitrary Waveform................................................. 199
Saving/Recalling an Arbitrary Waveform .......................... 201
Saving a Waveform to Internal Memory ............................ 201
Saving a Waveform to USB Memory ................................. 202
Load a Waveform from Internal Memory .......................... 205
Load a Waveform from USB .............................................. 207
179
MFG-2000 Series User Manual
Inserting Built-In Waveforms
The MFG-2000 includes 66 common waveforms, such as comon,
math waveforms, windowing functions and engineering waveforms.
Create an AbsAtan Waveform
Panel Operation
1. Press the ARB key.

2. Press F3(Built in).
B

3. Press F4(Wave).
av

4. Press F1(Start).
a

5. The Start parameter will become highlighted.
6. Use the arrow keys and scroll
wheel or number pad to enter
the output phase.










7. Press F2 (Enter) to confirm
the Start point.
8. Press Return to return to the
previous menu.
9. Repeat steps 4~8 for
completing setting of Length
(F2) and Scale (F3).
180
/

E

gh

~
a

ARBITRARY WAVEFORMS
10. Press F5 (Done) to complete
the operation
D
11. Press Return to return to the
previous menu.


Below an Absatan wave created at start:0, Length:
1000, Scale: 8191
181
MFG-2000 Series User Manual
Display an Arbitrary Waveform
Set the Horizontal Display Range
The horizontal window bounds can be set in one of two ways: Using
a start point and length, or a center point and length.
Panel Operation
Using a Start
Point
1. Press the ARB key.

2. Press F1 (Display) to enter the
display menu.
Da

3. Press F1 (Horizon) to enter
the horizontal menu.
z

a

4. Press F1( Start)
5. The H_From parameter will become
highlighted.
6. Use the arrow keys and scroll
wheel or number pad to enter
the H_From value.










182
/
7. Press Clear (F4) to cancel.
a

8. Press F5 (Enter) to save the
settings.
E

ARBITRARY WAVEFORMS
9. Press Return to return to the
previous menu.

Setting the
Length
10. Repeat steps 4~9 for Length
(F2).
gh

Using a Center
Point
11. Repeat steps 4~9 for Center
(F3).


Zoom in
12. To zoom into the arbitrary
waveform, press F4 (Zoom
In). The Zoom In function
will reduce the length by half
each time the function is
used. The minimum
allowable length is 3.
Z

Zoom out
13. To zoom out from the center
point of the waveform, press
F5 (Zoom out). The Zoom out
function will increase the
length by 2. The maximum
allowable length is 16384.
ZO

Below, an arbitrary waveform has a start of 0,
length of 500 and is centered at 250.
183
MFG-2000 Series User Manual
Set the Vertical Display Properties
Like the horizontal properties, the vertical display properties of the
waveform display can be created in two ways: Setting high and low
values, or setting the center point.
Panel Operation
Setting the Low
Point
1. Press the ARB key.

2. Press F1 (Display).
Da

3. Press F2 (Vertical).
Va



4. Press F1 (Low).
5. The Vertical Low parameter will become
highlighted.
6. Use the arrow keys and scroll
wheel or number pad to enter
the Vertical Low value.










7. Press Clear (F4) to cancel.
a

8. Press F5 (Enter) to save the
settings.
a

9. Press Return to return to the
previous menu.
184
/

ARBITRARY WAVEFORMS
Setting the High
Point
10. Repeat steps 4~9 for High
(F2).
Setting the Center 11. Repeat steps 4~9 for Center
Point
(F3).
Zoom
12. To zoom in from the center of
the arbitrary waveform, press
F4 (Zoom in). The Zoom in
function will reduce the
length by half each time the
function is used. The
minimum allowable vertical
low is -2, and the minimum
vertical high is 2.
13. To zoom out of the
waveform, press F5 (Zoom
out). The Zoom out function
will increase the length by 2.
The Vertical low maximum
can be set to -8191 and the
vertical high maximum can
be set to +8191.
gh



Z

Z

Below, the AbsAtan wave is with a vertical low of 8191, a vertical high 8191 and a center of 0.
185
MFG-2000 Series User Manual
Page Navigation (Back Page)
Background
When viewing the waveform, the display window
can be moved forward and backward using the
Next/Back Page functions.
Panel Operation
1. Press the ARB key.
2. Press F1 (Display).
3. Press F4 (Back Page) to move
the display window one view
length backward.

Da

Bakag

Horizontal From* = Horizontal From - Length
Center*= Center – Length
*Length is not less than 2
Below, shows the display after Back Page has been
pressed.
Horizon From: 200  0
Length: 500
Center:450 250
186
ARBITRARY WAVEFORMS
Page Navigation (Next Page)
Background
When viewing the waveform, the display window
can be moved forward and backward using the
Next/Back Page functions.
Panel Operation
1. Press the ARB key.
2. Press F1 (Display).
3. Press F3 (Next Page) to move
the display window one view
length forward.

Da

xag

Horizon From*=Horizon From + Length
Center=Center + Length
*Horizon From +Length ≤ 16384
Below, shows the display after Next Page has been
pressed.
Horizon From: 0  500
Length: 500
Center:250 750
187
MFG-2000 Series User Manual
Display
Panel Operation
1. Press the ARB key.
2. Press F1 (Display).
3. To make the display window
cover the whole waveform,
press F5 (Overview).

Da

Ovv

Horizontal: 0~1000
Vertical: -8191~8191
Below shows the display after Overview has been
selected.
Horizon From: 200  0
Length: 119916384
Center:799 8192
Vertical low/high: ±8191
188
ARBITRARY WAVEFORMS
Editing an Arbitrary Wavefrom
Adding a Point to an Arbitrary Waveform
Background
The MFG-2000 has a powerful editing function
that allows you to create points or lines anywhere
on the waveform.
Panel Operation
1. Press the ARB key.

2. Press F2 (Edit).
Ed



dd

3. Press F1 (Point).
4. Press F1 (Address).
5. The Address parameter becomes red.
6. Use the arrow keys and scroll
wheel or number pad to enter
the Address value.










7. Press F5 (Enter) to save the
settings.
8. Press Return to return to the
previous menu.
9. Press F2 (Data).
/
Ed


Daa

189
MFG-2000 Series User Manual
10. The Value parameter will become blue.
11. Use the selector keys and
scroll wheel or number pad
to enter a Data value.










12. Press F2 (Enter) to save the
settings.
/
E
13. Press Return to return to the
previous menu.

14. Press F6 (Return) again to go
back to the ARB menu.



In the following figure the edited address is
shown in red.
Address 100,Data 1000
190
ARBITRARY WAVEFORMS
Adding a Line to an Arbitrary Waveform
Background
The MFG-2000 has a powerful editing function
that allows you to create points or lines anywhere
on the waveform.
Panel Operation
1. Press the ARB key.

2. Press F2 (Edit).
Ed

3. Press F2 (Line).


aDD

4. Press F1 (Start ADD).
5. The Start Address parameter will be
highlighted in red.
6. Use the arrowkeys keys and
scroll wheel or number pad
to enter the start address.










7. Press F5 (Enter) to save the
settings.
8. Press Return to return to the
previous menu.
/
E


9. Repeat steps 4~8 for Start Data (F2), Stop
Address (F3) and Stop Data (F4).
191
MFG-2000 Series User Manual
10. Press F5 (Done) to confirm
the line edit.
11. Press Return to return to the
previous menu.
D


The red line was created below with the following
properties:
Start Address: 0, Start Data: 0
Stop Address: 500, Stop Data: 0
Copy a Waveform
Panel Operation
1. Press the ARB key.
2. Press F2 (Edit).

Ed

3. Press F3 (Copy).


4. Press F1 (Start).
a

5. The Copy From properties will become
highlighted in blue
192
ARBITRARY WAVEFORMS
6. The the arrow keys and scroll
wheel or number pad to enter
the Copy From address.










7. Press F5 (Enter) to save the
settings.
8. Press Return to return to the
previous menu.
/
E


9. Repeat steps 4~8 for Length (F2) and Paste To
(F3).
10. Press F5 (Done) to confirm
the selection.
11. Press Return to return to the
previous menu.
D


A section of the waveform from points 150~250
was copied to points 300~400:
Copy From: 0
Length: 500
To: 100
193
MFG-2000 Series User Manual
Clear the Waveform
Panel Operation
1. Press the ARB key.

2. Press F2 (Edit).
Ed

3. Press F4 (Clear).
a

4. Press F1 (Start).
a

5. The Clear From properties will become
highlighted in red.
6. Use the arrow keys and scroll
wheel or number pad to enter
the Clear From address.










7. Press F5 (Enter) to save the
settings.
194
/
E

8. Press Return to return to the
previous menu.

9. Repeat steps 4~8 for Length
(F2).
gh

10. Press F3 (Done) to clear the
selected section of the
arbitrary waveform.
D

ARBITRARY WAVEFORMS
Delete All
11. Press Return to return to the
previous menu.

12. Press F5 (ALL) to delete the
whole waveform.


D

13. Press F5 (Done) again to
confirm the deletion.
14. Press Return return to the
previous menu.

Clear From: 100, Length: 500.
The same area after being cleared:
195
MFG-2000 Series User Manual
The result after the whole waveform is deleted:
ARB Protection
The protection function designates an area of the arbitrary
waveform that cannot be altered.
Panel Operation
1. Press the ARB key.

2. Press F2 (Edit).
3. Press F5 (Protect).
4. Press F2 (Start).
Ed



a

5. The Protect Start properties will become
highlighted in red.
6. Use the arrow keys and scroll
wheel or number pad to enter
the Protect Start address.










196
/
ARBITRARY WAVEFORMS
7. Press F5 (Enter) to save the
settings.

9. Repeat steps 4~8 for Length
(F3).
gh

D

11. Press Return to return to the
previous menu.

12. Press F4(Done) to protect the
selected areas of the
waveform.
D

13. Press F1 (ALL) to protect the
whole waveform.


14. Press F1 (Done) to confirm.
D

15. Press Return to return to the
previous menu.
Unprotect All

8. Press Return to return to the
previous menu.
10. Press F4 (Done) to confirm
the protected area.
Protect All
E
16. Press F5 (Unprotect) to
unprotect the whole
waveform.
17. Press F6 (Done) to confirm.
18. Press Return to return to the
previous menu.



D


197
MFG-2000 Series User Manual
19. The waveform background will return back to
black. The property “Unprotected” be will
grayed out.
Below, the protected areas of the waveform are
shown with an blue background:
Start:100, Length: 500.
198
ARBITRARY WAVEFORMS
Ouput an Arbitrary Waveform
The arbitrary waveform generator can output up to 16k points
(2~16384).
Ouput Arbitrary Waveform
Panel Operation
1. Press the ARB key.

2. Press F6 (Output).
3. Press F1 (Start).
O

a

4. The Start property will become highlighted in
red.
5. Use the arrow keys and scroll
wheel or number pad to enter
the Start address.










6. Press F5 (Enter) to confirm
the start point.
/
E
7. Press Return to return to the
previous menu.

8. Repeat steps 4~7 for Length
(F2).
gh
9. Press Return to return to the
previous menu.



199
MFG-2000 Series User Manual
The front panel terminal will output the following
waveform.
Start 100,Length 500
200
ARBITRARY WAVEFORMS
Saving/Recalling an Arbitrary Waveform
The MFG-2000 can save and load arbitrary waveforms from 10
internal memory slots. Arbitrary waveforms can also be saved and
loaded from a USB memory stick.
Saving a Waveform to Internal Memory
Panel Operation
1. Press the ARB key.

2. Press F4 (Save).
av

3. Press F1 (Start).
a

4. The Start property will become highlighted in
red.
5. Use the arrow keys and scroll
wheel or number pad to enter
the Start address.










6. Press F5 (Enter) to confirm
the start point.
/
E

7. Press F6 (Return) to return to
the previous menu.


8. Repeat steps 4~8 for Length
(F2).
gh

9. Press F3 (Memory).


201
MFG-2000 Series User Manual
10. Select a memory file using the
scroll wheel.
ARB0~ARB9
11. Press F1 (Select) to save the
selected memory file.

12. Press Return to return to the
previous menu.


Below the file ARB1 is selected using the scroll wheel.
Saving a Waveform to USB Memory
Panel Operation
1. Press the ARB key.

2. Press F4 (Save).
av

3. Press F1 (Start).
a

4. The Start propery will become highlighted in
red.
202
ARBITRARY WAVEFORMS
5. Use the arrow keys and scroll
wheel or number pad to enter
the Start address.










/
6. Press F5 (Enter) to confirm
the start point.
E

7. Press F6 (Return) to return to
the previous menu.


8. Repeat steps 4~8 for Length
(F2).
gh

B



d

9. Press F4 (USB).
10. Use the scroll wheel to
navigate the file system.
11. Press Select to select
directories or files.
Create a Folder
12. Press F2 (New Folder).
13. The text editor will appear with a default folder
name of “NEW_FOL”.
New Folder:
NEW_FOL
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
1
2
3
4
5
6
7
8
9
0
_
-
203
MFG-2000 Series User Manual
14. Use the scroll wheel to move
the cursor.
15. Use F1 (Enter Char) or F2
(Backspace) to create a folder
name.
Eha

16. Press F5 (Save) to save the
folder name.
Create a New File 17. Press F3 (New File).
~
Baka

av



18. The text editor will appear with a default file
name of “NEW_FIL”.
New File(CSV):
NEW_FIL
A
B
C
D
E
F
G
H
I
J
N
O
P
Q
R
S
T
U
V
W
1
2
3
4
5
6
7
8
9
0
K
L
M
X
Y
Z
_
-
19. Use the scroll wheel to move
the cursor.
20. Use F1 (Enter Char) or F2
(Backspace) to create a file
name.
21. Press F5 (Save) to save the file
name.
204
Eha

av
~
Baka


ARBITRARY WAVEFORMS
Below the folder, ABC, and the file, MFG.CSV, have
been created in the root directory.
Load a Waveform from Internal Memory
Panel Operation
1. Press the ARBkey.
2. Press F5 (Load).
3. Press F1 (Memory).

ad







4. Use the scroll wheel to choose
a memory file.
5. Press Select to load the
selected memory file.
6. Press F3 (To) to choose the
starting point for the loaded
waveform.
205
MFG-2000 Series User Manual
7. The Load To parameter will become
highlighted in red.
8. Use the selector keys and
scroll wheel or number pad
to enter the starting point.










/
9. Press F5(Enter) to confirm the
start point.
E

10. Press F6 (Return) to return to
the previous menu.


D

11. Press F5(Done).
Below the file ARB1 is selected using the scroll wheel
loaded to position 0.
206
ARBITRARY WAVEFORMS
Load a Waveform from USB
Panel Operation
1. Press the ARB key.

2. Press F5 (Load).
ad

3. Press F2 (USB).
B

5. Press F1 (Select) to select the
file to load.


6. Press F3 (To) to choose the
starting point for the loaded
waveform.


4. Use the scroll wheel to choose
a file name.
7. The Load To property will become highlighted
in red.
8. Use the arrow keys and scroll
wheel or number pad to enter
the starting point.










/
9. Press F5(Enter) to confirm the
Start point.
E

10. Press F5(Done).
D

207
MFG-2000 Series User Manual
Below the file AFG.CSV is selected using the scroll
wheel loaded to position 0.
208
REMOTE INTERFACE
REMOTE INTERFACE
Establishing a Remote Connection .................................. 210
Configure USB interface ..................................................... 210
Configure LAN interface..................................................... 210
Remote control terminal connection ................................. 213
Web Browser Control Interface ........................................ 215
Overview ............................................................................. 215
Command Syntax ............................................................... 218
Error Messages ............................................................... 324
Command Error Codes ...................................................... 324
Execution Errors ................................................................. 326
Query Errors ....................................................................... 336
Arbitrary Waveform Errors ................................................. 336
SCPI Status Register ........................................................ 338
Register types ..................................................................... 338
MFG-2000 Status System................................................... 339
Questionable Status Register ............................................ 340
Standard Event Status Registers ........................................ 340
The Status Byte Register .................................................... 342
Output Queue .................................................................... 343
Error Queue ........................................................................ 343
209
MFG-2000 Series User Manual
Establishing a Remote Connection
The MFG-2000 supports USB remote connections.
Configure USB interface
USB
configuration
Panel Operation
PC side connector Type A, host
MFG-2000 side
connector
Type B, slave
Speed
1.1/2.0 (full speed)
1. Download and install the USB driver from the
GW Instek website, www.gwinstek.com. Go to
the Product > Signal Sources > Arbitrary
Function Generators > AFG-30XX product page
to find the USB driver setup file.
Double click the driver file and follow the
instructions in the setup wizard to install the
driver.
2. Press the Utility key followed
by Interface (F2) and USB
(F2).

a
B
3. Connect the USB cable to the
rear panel USB B (slave) port.
Configure LAN interface
LAN
configuration
210
MAC Address
Domain Name
Instrument Name
DNS IP Address
User Password
Gateway IP Address
Instrument IP Address
Subnet Mask
REMOTE INTERFACE
HTTP Port 80 (fixed)
Panel Operation
1. Connect the LAN cable to the
rear panel LAN port.
2. Press the Utility key followed
by Interface (F2) and LAN
(F3).
DHCP
Connections
a

g
D
D
D
Use Auto IP to automatically configure the IP
address of the unit when it is directly connected
to a host PC via the Ethernet cable.
4. Press Config (F2) followed by
Auto IP (F2), Done(F5). Press
Done(F5) again.
Manual IP
Connections

Use DHCP to automatically configure the IP
address of the unit for networks with a DHCP
server.
3. Press Config (F2) followed by
DHCP (F1), Done(F5). Press
Done(F5) again.
Auto IP
Connections
LAN
g

D
D
Manually configure the IP address.
5. Press Config (F2) followed by
Manual (F3).
6. Press IP Addr (F1) and set the
IP address using the number
pad. Press Done (F1) to
complete setting the IP
Address.
g
aa
dd
D
211
MFG-2000 Series User Manual
7. Press NetMask (F2) and set
the mask address using the
number pad. Press Done (F1)
to complete setting the net
mask.
8. Press Gateway (F3) and set
the gateway address using
the number pad. Press Done
(F1) to complete setting the
gateway.
9. Press Done (F5) to complete
setting the manual IP address
and to return to LAN
interface menu. Press
Done(F5) again.
Setting the Host
Name
10. Press Host Name (F4).
ak
D
aa
D
D
D
a
11. Enter the host name using the
scroll wheel, arrow keys and
soft-keys. Use the scroll
wheel to highlight a
character, and press Enter
Char (F1) to select the
highlighted character.
Eha
12. Press Done (F5) to finish
setting the Host Name. Press
Done(F5) again.
212
D
D
REMOTE INTERFACE
Remote control terminal connection
Terminal
application
Invoke the terminal application such as MTTTY
(Multi-Threaded TTY). For USB, set the COM port,
baud rate, stop bit, data bit, and parity
accordingly.
To check the COM port No, see the Device
Manager in the PC. For WinXP, Control panel →
System → Hardware tab.
Functionality
check
Run this query command via the terminal.
*idn?
This should return the Manufacturer, Model
number, Serial number, and Firmware version in
the following format.
GW INSTEK, MFG-2000, SN:XXXXXXXX,Vm.mm
Note: ^j or ^m can be used as the terminal
character when using a terminal program.
PC Software
The proprietary PC software, downloadable from
GWInstek website, can be used for remote control.
Display
When a remote connection is established all panel
keys are locked bar F5.
1. Press REM/LOCK (F6) to
return the function generator
to local mode.
EOK
213
MFG-2000 Series User Manual
214
REMOTE INTERFACE
Web Browser Control Interface
The MFG-2000 also has a browser-based interface to remotely
control the unit over a network.
Overview
Welcome Page
The Welcome Page is the home page for the
browser control interface. This page lists
instrument information and the LAN
configuration. It also has links to the Browser
Web Control and the View & Modify
Configuration pages.
215
MFG-2000 Series User Manual
Browser Web
Control
The Browser Web Control allows you to
remotely control and view the unit over a LAN.
The unit can be controlled via a virtual control
panel using a mouse, with SCPI controls via an
SCPI input box or by running SCPI commands
in a file.
View & Modify
Configuration
The View & Modify Configuration page
displays all the LAN configuration settings and
allows you to edit the configuration.
Operation
1. Configure the AFG-30XX interface to LAN and
connect it to the LAN or directly to the PC (if
the LAN interface is set to Auto IP).
See Page 210 for the LAN configuration details.
216
REMOTE INTERFACE
2. Next enable the virtual
interface on the AFG-30XX.
Press the Utility key followed
by Interface (F2), LAN (F3)
and Remote (F1) to
enable/disable the Virtual
interface.


a

3. Enter the IP address of the unit into the address
bar of your web browser as follows:
4. The Welcome page will appear in the browser.
217
MFG-2000 Series User Manual
Command Syntax
Compatible
standard

IEEE488.2, 1992 (fully compatible)

SCPI, 1994 (partially compatible)
Command Tree
The SCPI standard is an ASCII based standard that
defines the command syntax and structure for
programmable instruments.
Commands are based on a hierarchical tree
structure. Each command keyword is a node on
the command tree with the first keyword as the
root node. Each sub node is separated with a
colon.
Shown below is a section of the SOURce[1|2|3|4]
root node and the :PM and :PULSe sub nodes.
Command types
218
Commands can be separated in to three distinc
types, simple commands, compound commands
and queries.
Simple
A single command with/without
a parameter
Example
*OPC
Compound
Two or more commands
separated by a colon (:)
with/without a parameter
Example
SOURce1:PULSe:WIDTh
REMOTE INTERFACE
Query
A query is a simple or compound
command followed by a question
mark (?). A parameter (data) is
returned. The maximum or
minimum value for a parameter
can also be queried where
applicable.
Example
SOURce1:FREQuency?
SOURce1:FREQuency? MIN
Command forms Commands and queries have two different forms,
long and short. The command syntax is written
with the short form of the command in capitals
and the remainder (long form) in lower case.
long
long
SOURce1:DCOffset
short
short
The commands can be written in capitals or lowercase, just so long as the short or long forms are
complete. An incomplete command will not be
recognized.
Below are examples of correctly written
commands:
LONG SOURce1:DCOffset
SOURCE1:DCOFFSET
source1:dcoffset
SHORT SOUR1:DCO
sour1:dco
219
MFG-2000 Series User Manual
Command
Format
SOURce1:DCOffset < offset>LF
1
2
3
4
1: command header
2: single space
3: parameter
4: message terminator
Square Brackets [] Commands that contain squares brackets indicate
that the contents are optional. The function of the
command is the same with or without the square
bracketed items. Brackets are not sent with the
command.
For example, the frequency query below can use any of
the following 3 forms:
SOURce1:FREQuency? [MINimum|MAXimum]
SOURce1:FREQuency? MAXimum
SOURce1:FREQuency? MINimum
SOURce1:FREQuency?
Braces {}
Commands that contain braces indicate one item
within the braces must be chosen. Braces are not
sent with the command.
Angled Brackets
<>
Angle brackets are used to indicate that a value
must be specified for the parameter. See the
parameter description below for details. Angled
brackets are not sent with the command.
Bars |
Bars are used to separate multiple parameter
choices in the command format.
Parameters
Type
Description
Example
<Boolean>
Boolean logic
0, 1/ON,OFF
<NR1>
integers
0, 1, 2, 3
<NR2>
decimal numbers 0.1, 3.14, 8.5
<NR3>
floating point
4.5e-1, 8.25e+1
<NRf>
any of NR1, 2, 3
1, 1.5, 4.5e-1
220
REMOTE INTERFACE
<NRf+>
<Numeric>
NRf type with a
suffix including
MINimum,
MAXimum or
DEFault
parameters.
<aard>
Arbitrary ASCII
characters.
<discrete>
Discrete ASCII
character
parameters
NRf+ type
<peak deviation including
frequency unit
in Hz>
suffixes.
<rate in Hz>
<frequency>
1, 1.5, 4.5e-1
MAX, MIN,
IMM, EXT,
MAN
1 KHZ, 1.0 HZ,
ΜHZ
<amplitude>
NRf+ type
VPP
including voltage
peak to peak.
<offset>
NRf+ type
including volt
unit suffixes.
V
<seconds>
NRf+ type
including time
unit suffixes.
NS, S MS US
<percent>
NRf type
N/A
<depth in
percent>
Message
terminators
Note
LF CR
line feed code (new line) and
carriage return.
LF
line feed code (new line)
EOI
IEEE-488 EOI (End-Or-Identify)
^j or ^m should be used when using a terminal
program.
221
MFG-2000 Series User Manual
Command
Separators
Space
A space is used to separate a
parameter from a
keyword/command header.
Colon (:)
A colon is used to separate
keywords on each node.
Semicolon (;)
A semi colon is used to separate
subcommands that have the same
node level.
For example:
SOURce[1|2|3|3RF]:DCOffset?
SOURce[1|2|3|3RF]:OUTPut?
SOURce1:DCOffset?;OUTPut?
Colon +
Semicolon (:;)
A colon and semicolon can be
used to combine commands from
different node levels.
For example:
SOURce1:PM:SOURce?
SOURce:PULSe:WIDTh?
SOURce1:PM:SOURce?:;SOURce:
PULSe:WIDTh?
Comma (,)
When a command uses multiple
parameters, a comma is used to
separate the parameters.
For example:
SOURce:APPLy:SQUare 10KHZ, 2.0
VPP, -1V
222
REMOTE INTERFACE
Command List
System Commands .......................................................... 227
SYSTem:ERRor?.................................................................. 227
*IDN? ................................................................................. 227
*RST.................................................................................... 228
*TST? .................................................................................. 228
SYSTem:VERSion?.............................................................. 228
*OPC .................................................................................. 229
*OPC? ................................................................................. 229
*WAI ................................................................................... 230
Status Register Commands ............................................. 231
*CLS.................................................................................... 231
*ESE .................................................................................... 231
*ESR? .................................................................................. 232
*STB? .................................................................................. 232
*SRE.................................................................................... 233
System Remote Commands ............................................. 234
SYSTem:LOCal ................................................................... 234
SYSTem:REMote ................................................................ 234
Apply Commands ............................................................ 235
SOURce[1|2|3|3RF]:APPLy:SINusoid ................................. 237
SOURce[1|2|3]:APPLy:SQUare ........................................... 237
SOURce[1|2|3]:APPLy:RAMP .............................................. 238
SOURce[1|2|3|Pulse]:APPLy:PULSe ................................... 239
SOURce[1|2|3]:APPLy:NOISe ............................................. 239
SOURce[1|2|3]:APPLy:USER ............................................... 240
SOURce[1|2|3|3RF|pulse]:APPLy? ...................................... 240
Output Commands .......................................................... 242
SOURce[1|2|3]:FUNCtion ................................................... 242
SOURce[1|2|3|3RF|pulse]:FREQuency ............................... 243
SOURce[1|2|3|3RF|pulse]:AMPlitude ................................. 245
SOURce[1|2|3|3RF|pulse]:DCOffset ................................... 246
SOURce[1|2|3]:SQUare:DCYCle ......................................... 247
SOURce[1|2|3]:RAMP:SYMMetry ....................................... 248
OUTPut............................................................................... 248
OUTPut[1|2|3|3RF|pulse]:LOAD ........................................ 249
SOURCE[1|2|3|3RF|pulse]:VOLTage:UNIT ........................ 250
Pulse Configuration Commands ...................................... 251
SOURCE[1|2|3|pulse]:PULSe:WIDTh ................................. 251
SOURCEPULSE:PULSe:DUTY ........................................... 252
SOURCEPULSE:PULSe:TRANsition:LEADing ................... 252
SOURCEPULSE:PULSe:TRANsition:TRAIling ................... 253
223
MFG-2000 Series User Manual
Amplitude Modulation (AM) Commands ......................... 255
AM Overview ...................................................................... 255
SOURce[1|2|3|3RF]:AM:STATe .......................................... 256
SOURce[1|2|3|3RF]:AM:SOURce ....................................... 256
SOURce[1|2|3|3RF]:AM:INTernal:FUNCtion ..................... 257
SOURce[1|2|3|3RF]:AM:INTernal:FREQuency .................. 258
SOURce[1|2|3|3RF]:AM:DEPTh.......................................... 258
Amplitude Shift Keying (ASK) Commands ....................... 260
ASK Overview ..................................................................... 260
SOURce[3RF]:ASKey:STATe ............................................... 260
SOURce[3RF]:ASKey:SOURce ............................................ 261
SOURce[3RF]:ASK:AMPlitude ............................................ 261
SOURce[3RF]:ASKey:INTernal RATE ................................. 262
Frequency Modulation (FM) Commands .......................... 263
FM Overview ...................................................................... 263
SOURce[1|2|3|3RF]:FM:STATe ........................................... 264
SOURce[1|2|3|3RF]:FM:SOURce ....................................... 264
SOURce[1|2|3|3RF]:FM:INTernal:FUNCtion ..................... 265
SOURce[1|2|3|3RF]:FM:INTernal:FREQuency ................... 266
SOURce[1|2|3|3RF]:FM:DEViation ..................................... 266
Frequency-Shift Keying (FSK) Commands ........................ 268
FSK Overview ..................................................................... 268
SOURce[1|2|3|3RF]:FSKey:STATe ...................................... 268
SOURce[1|2|3|3RF]:FSKey:SOURce ................................... 269
SOURce[1|2|3|3RF]:FSKey:FREQuency .............................. 269
SOURce[1|2|3|3RF]:FSKey:INTernal:RATE......................... 270
Phase Modulation (PM)Commands ................................. 271
PM Overview ...................................................................... 271
SOURce[1|2|3|3RF]:PM:STATe........................................... 272
SOURce[1|2|3|3RF]:PM:SOURce ....................................... 272
SOURce[1|2|3|3RF]:PM:INTernal:FUNction...................... 273
SOURce[1|2|3|3RF]:PM:INTernal:FREQuency ................... 273
SOURce[1|2|3|3RF]:PM:DEViation ..................................... 274
Phase Shift Keying (PSK)Commands ............................... 275
PSK Overview ..................................................................... 275
SOURce[3RF]:PSKey:STATe ............................................... 275
SOURce[3RF]:PSKey:SOURce ............................................ 276
SOURce[3RF]:PSKey:PHASE .............................................. 276
SOURce[3RF]:PSKey:INTernal RATE ................................. 277
SUM Modulation (SUM) Commands .............................. 278
SUM Overview ................................................................... 278
SOURce[1|2|3]:SUM:STATe ............................................... 279
SOURce[1|2|3]:SUM:SOURce ............................................ 279
SOURce[1|2|3]:SUM:INTernal:FUNction .......................... 280
224
REMOTE INTERFACE
SOURce[1|2|3]:SUM:INTernal:FREQuency ........................ 280
SOURce[1|2|3]:SUM:AMPL ................................................ 281
Pulse Width Modulation (PWM)Commands ..................... 283
PWM Overview ................................................................... 283
SOURce[1|2|3]:PWM:STATe ............................................... 283
SOURce[1|2|3]:PWM:SOURce............................................ 284
SOURce[1|2|3]:PWM:INTernal:FUNction .......................... 285
SOURce[1|2|3]:PWM:INTernal:FREQuency ....................... 285
SOURce[1|2|3]:PWM:DUTY ............................................... 286
Frequency Sweep Commands .......................................... 287
Sweep Overview ................................................................. 287
SOURce[1|2|3|3RF]:SWEep:STATe ..................................... 288
SOURce[1|2|3|3RF]:FREQuency:STARt .............................. 289
SOURce[1|2|3|3RF]:FREQuency:STOP ............................... 289
SOURce[1|2|3|3RF]:FREQuency:CENTer ........................... 290
SOURce[1|2|3|3RF]:FREQuency:SPAN .............................. 291
SOURce[1|2|3|3RF]:SWEep:SPACing ................................. 291
SOURce[1|2|3|3RF]:SWEep:TIME....................................... 292
SOURce[1|2|3|3RF]:SWEep:SOURce .................................. 293
OUTPut[1|2|3]:TRIGger:SLOPe .......................................... 293
OUTPut[1|2|3]:TRIGger ...................................................... 294
SOURce[1|2|3|3RF]:MARKer:FREQuency........................... 295
SOURce[1|2|3|3RF]:MARKer............................................... 296
Burst Mode Commands ................................................... 297
Burst Mode Overview......................................................... 297
SOURce[1|2|3]:BURSt:STATe ............................................. 299
SOURce[1|2|3]:BURSt:MODE ............................................ 299
SOURce[1|2|3]:BURSt:NCYCles ......................................... 300
SOURce[1|2|3]:BURSt:INTernal:PERiod ............................ 301
SOURce[1|2|3]:BURSt:PHASe ............................................ 302
SOURce[1|2|3]:BURSt:TRIGger:SOURce ........................... 302
SOURce[1|2|3]:BURSt:TRIGger:DELay ............................... 303
SOURce[1|2|3]:BURSt:TRIGger:SLOPe .............................. 304
SOURce[1|2|3]:BURSt:GATE:POLarity ............................... 305
SOURce[1|2|3]:BURSt:OUTPut:TRIGger:SLOPe................ 305
OUTPut[1|2|3]:TRIGger ...................................................... 306
Arbitrary Waveform Commands ....................................... 308
Arbitrary Waveform Overview ............................................ 308
SOURce[1|2|3]:FUNCtion USER ........................................ 309
DATA:DAC .......................................................................... 309
SOURce[1|2|3]:ARB:EDIT:COPY ........................................ 310
SOURce[1|2|3]:ARB:EDIT:DELete ...................................... 311
SOURce[1|2|3]:ARB:EDIT:DELete:ALL ............................... 311
SOURce[1|2|3]:ARB:EDIT:POINt........................................ 311
225
MFG-2000 Series User Manual
SOURce[1|2|3]:ARB:EDIT:LINE.......................................... 312
SOURce[1|2|3]:ARB:EDIT:PROTect ................................... 312
SOURce[1|2|3]:ARB:EDIT:PROTect:ALL ............................ 313
SOURce[1|2|3]:ARB:EDIT:UNProtect ................................ 313
SOURce[1|2|3]:ARB:NCYCles............................................. 313
SOURce[1|2|3]:ARB:OUTPut:MARKer ............................... 314
SOURce[1|2|3]:ARB:OUTPut.............................................. 315
COUNTER ....................................................................... 316
COUNTER:STATE .............................................................. 316
COUNter:GATe .................................................................. 316
COUNter:VALue? ............................................................... 317
PHASE ............................................................................. 318
SOURCE[1|2|pulse]:PHASe ................................................ 318
SOURce[1|2|pulse]:PHASe:SYNChronize .......................... 318
SOURce[1|2|pulse]:PHASe:SYNChronize .......................... 318
SOURce1:PHASe:SYNChronize ........................................ 318
COUPLE .......................................................................... 319
SOURce[1|2]:FREQuency:COUPle:MODE ........................ 319
SOURce[1|2]:FREQuency:COUPle:OFFSet ........................ 319
SOURce[1|2]:FREQuency:COUPle:RATio .......................... 320
SOURce[1|2]:AMPlitude:COUPle:STATe ........................... 320
SOURce[1|2]:TRACk ........................................................... 321
Save and Recall Commands ............................................. 322
*SAV ................................................................................... 322
*RCL ................................................................................... 322
MEMory:STATe:DELete ..................................................... 322
MEMory:STATe:DELete ALL .............................................. 323
226
REMOTE INTERFACE
System Commands
SYSTem:ERRor?
System Query
Description
Reads an error from the error queue. See page 343
for details regarding the error queue.
Query Syntax
SYSTem:ERRor?
Return parameter <string>
Example
Returns an error string,
<256 ASCII characters.
SYSTem:ERRor?
-138 Suffix not allowed
Returns an error string.
*IDN?
Description
System Query
Returns the function generator manufacturer,
model number, serial number and firmware
version number in the following format:
GW INSTEK,MFG-2000,SN:XXXXXXXX,Vm.mm
Query Syntax
*IDN?
Return parameter <string>
Example
*IDN?
GW INSTEK,MFG-2000,SN:XXXXXXXX,Vm.mm
Returns the identification of the function
generator.
227
MFG-2000 Series User Manual
*RST
System Command
Description
Reset the function generator to its factory default
state.
Note
Note the *RST command will not delete
instrument save states in memory.
Syntax
*RST
*TST?
System Query
Description
Performs a system self-test and returns a pass or
fail judgment. An error message will be generated
if the self test fails.
Note
The error message can be read with the SYST:ERR?
query.
Query Syntax
*TST?
Return parameter +0
+1
Example
Pass judgment
Fail judgment
*TST?
+0
The function generator passed the self-test.
SYSTem:VERSion?
System Query
Description
Performs a system version query. Returns a string
with the instrument, firmware version, FPGA
revision and bootloader.
Query Syntax
SYSTem:VERSion?
Return parameter <string>
Example
SYST:VERS?
MFG-2000 VX.XXX_XXXX
228
REMOTE INTERFACE
Returns the year (2010) and version for that year
(1).
*OPC
System Command
Description
This command sets the Operation Complete Bit
(bit 0) of the Standard Event Status Register after
the function generator has completed all pending
operations. For the MFG-2000, the *OPC command
is used to indicate when a sweep or burst has
completed.
Note
Before the OPC bit is set, other commands may be
executed.
Syntax
*OPC
*OPC?
System Query
Description
Returns the OPC bit to the output buffer when all
pending operations have completed. I.e. when the
OPC bit is set.
Note
Commands cannot be executed until the *OPC?
query has completed.
Query Syntax
*OPC?
Return parameter 1
Example
*OPC?1
Returns a “1” when all pending operations are
complete.
229
MFG-2000 Series User Manual
*WAI
System Command
Description
This command waits until all pending operations
have completed before executing additional
commands. I.e., when the OPC bit is set.
Note
This command is only used for triggered sweep
and burst modes.
Syntax
*WAI
230
REMOTE INTERFACE
Status Register Commands
*CLS
System Command
Description
The *CLS command clears all the event registers,
the error queue and cancels an *OPC command.
Syntax
*CLS
*ESE
System Command
Description
The Standard Event Status Enable command
determines which events in the Standard Event
Status Event register can set the Event Summary
Bit (ESB) of the Status Byte register. Any bit
positions set to 1 enable the corresponding event.
Any enabled events set bit 5 (ESB) of the Status
Byte register.
Note
The *CLS command clears the event register, but
not the enable register.
Syntax
Parameter
*ESE <enable value>
<enable value>
Example
*ESE 20
0~255
Sets a bit weight of 20 (bits 2 and 4).
Query Syntax
*ESE?
Return Parameter Bit
0
Register
Not used
Bit
4
Register
Message Available
1
Not used
5
Standard Event
2
Error Queue
6
Master Summary
3
Questionable
Data
7
Not used
231
MFG-2000 Series User Manual
Example
*ESE?
4
Bit 2 is set.
*ESR?
System Command
Description
Reads and clears the Standard Event Status
Register. The bit weight of the standard event
status register is returned.
Note
The *CLS will also clear the standard event status
register.
Query Syntax
*ESR?
Return Parameter Bit
0
Query Example
Bit
4
Register
Execution Error
1
Register
Operation
Complete
Not Used
5
Command Error
2
Query Error
6
Not Used
3
Device Error
7
Power On
*ESR?
5
Returns the bit weight of the standard event status
register (bit 0 and 2).
*STB?
System Command
Description
Reads the Status byte condition register.
Note
Bit 6, the master summary bit, is not cleared.
Syntax
*STB?
232
REMOTE INTERFACE
*SRE
System Command
Description
The Service Request Enable Command determines
which events in the Status Byte Register are
allowed to set the MSS (Master summary bit). Any
bit that is set to “1” can cause the MSS bit to be set.
Note
The *CLS command clears the status byte event
register, but not the enable register.
Syntax
Parameter
*SRE <enable value>
<enable value>
Example
*SRE 12
0~255
Sets a bit weight of 12 (bits 2 and 3) for the service
request enable register.
Query Syntax
*SRE?
Return Parameter Bit
0
Query Example
Register
Not used
Bit
4
Register
Message Available
1
Not used
5
Standard Event
2
Error Queue
6
Master Summary
3
Questionable
Data
7
Not used
*SRE? 12
Returns the bit weight of the status byte enable
register.
233
MFG-2000 Series User Manual
System Remote Commands
SYSTem:LOCal
System Command
Description
Sets the function generator to local mode. In local
mode, all front panel keys are operational.
Syntax
SYSTem:LOCal
Example
SYST:LOC
SYSTem:REMote
System Command
Description
Disables the front panel keys and puts the function
generator into remote mode
Syntax
SYSTem:REMote
Example
SYST:REM
234
REMOTE INTERFACE
Apply Commands
The APPLy command has 5 different types of outputs (Sine, Square,
Ramp, Pulse, Noise, ). The command is the quickest, easiest way to
output waveforms remotely. Frequency, amplitude and offset can be
specified for each function.
As only basic parameters can be set with the Apply command, other
parameters use the instrument default values.
The Apply command will set the trigger source to immediate and
disable burst, modulation and sweep modes. Turns on the output
commandOUTPut[1|2|3|3RF|pulse] ON. The termination setting
will not be changed.
As the frequency, amplitude and offset parameters are in nested
square brackets, amplitude can only be specified if the frequency has
been specified and offset can only be specified if amplitude has been
set. For the example:
SOURce[1|2|3|3RF|pulse]:APPLy:SINusoid [<frequency>
[,<amplitude> [,<offset>] ]]
Output Frequency For the output frequency, MINimum, MAXimum
and DEFault can be used. The default frequency
for all functions is set to 1 kHz. The maximum and
minimum frequency depends on the function
used. If a frequency output that is out of range is
specified, the max/min frequency will be used
instead. A “Data out range error will be
generated” from the remote terminal.
235
MFG-2000 Series User Manual
Output
Amplitude
When setting the amplitude, MINimum,
MAXimum and DEFault can be used. The range
depends on the function being used and the output
termination (50Ω or high impedance). The default
amplitude for all functions is 100 mVpp (50Ω).
If the amplitude has been set and the output
termination is changed from 50Ω to high
impedance, the amplitude will double. Changing
the output termination from high impedance to
50Ω will half the amplitude.
Vrms, dBm or Vpp units can be used to specify the
output unit to use with the current command. The
VOLT:UNIT command can be used to set the units
when no unit is specified with the Apply
command. If the output termination is set to high
impedance, dBm units cannot be used. The units
will default to Vpp.
The output amplitude can be affected by the
function and unit chosen. Vpp and Vrms or dBm
values may have different maximum values due to
differences such as crest factor. For example, a
5Vrms square wave must be adjusted to 3.536
Vrms for a sine wave.
DC Offset voltage The offset parameter can be set to MINimum,
MAXimum or DEFault. The default offset is 0
volts. The offset is limited by the output amplitude
as shown below.
|Voffset| < Vmax – Vpp/2
If the output specified is out of range, the
maximum offset will be set.
236
REMOTE INTERFACE
The offset is also determined by the output
termination (50Ω or high impedance). If the offset
has been set and the output termination has
changed from 50Ω to high impedance, the offset
will double. Changing the output termination from
high impedance to 50Ω will half the offset.
SOURce[1|2|3|3RF]:APPLy:SINusoid
Description
Syntax
Parameter
Example
Source Specific
Command
Outputs a sine wave from the selected channel
when the command has executed. Frequency,
amplitude and offset can also be set.
SOURce[1|2|3|3RF]:APPLy:SINusoid [<frequency>
[,<amplitude> [,<offset>] ]]
<frequency>
1μHz~320MHz
<amplitude>
1mVpp~10Vpp (50 Ω)
<offset>
-4.99V~4.99V (50 Ω)
SOUR1:APPL:SIN 2KHZ,MAX,MAX
Sets frequency to 2kHz and sets the amplitude and
offset to the maximum.
SOURce[1|2|3]:APPLy:SQUare
Description
Syntax
Parameter
Source Specific
Command
Outputs a square wave from the selected channel
when the command has executed. Frequency,
amplitude and offset can also be set. The duty
cycle is set to 50%.
SOURce[1|2|3]:APPLy:SQUare [<frequency>
[,<amplitude> [,<offset>] ]]
<frequency>
1μHz~25MHz
<amplitude>
1mVpp~10Vpp (50Ω)
237
MFG-2000 Series User Manual
<offset>
Example
±5 Vpk ac +dc (50Ω)
SOUR1:APPL:SQU 2KHZ,MAX,MAX
Sets frequency to 2kHz and sets the amplitude and
offset to the maximum.
SOURce[1|2|3]:APPLy:RAMP
Source Specific
Command
Description
Outputs a ramp wave from the selected channel
when the command has executed. Frequency,
amplitude and offset can also be set. The
symmetry is set to 100%.
Syntax
SOURce[1|2|3|4|4RF]:APPLy:RAMP [<frequency>
[,<amplitude> [,<offset>] ]]
Parameter
<frequency>
1μHz~1MHz
<amplitude>
1mVpp~10Vpp (50Ω)
<offset>
±5 Vpk ac +dc (50Ω)
Example
SOUR1:APPL:RAMP 2KHZ,MAX,MAX
Sets frequency to 2kHz and sets the amplitude and
offset to the maximum.
238
REMOTE INTERFACE
SOURce[1|2|3|Pulse]:APPLy:PULSe
Source Specific
Command
Description
Outputs a pulse waveform from the selected
channel when the command has executed.
Frequency, amplitude and offset can also be set.
Note
The PW settings from the
SOURce[1|2|3|pulse]:PULS: WIDT command are
preserved. Edge and pulse width may be adjusted
to supported levels.
Repetition rates will be approximated from the
frequency. For accurate repetition rates, the period
should be adjusted using the
SOURce[1|2|3|pulse]:PULS:PER command
Syntax
SOUR[1|2|3|pulse]:APPLy:PULSe [<frequency>
[,<amplitude> [,<offset>] ]]
Parameter
<frequency>
500μHz~25MHz
<amplitude>
1mV~2.5 (50Ω)
<offset>
±5 Vpk ac +dc (50Ω)
Example
SOUR1:APPL:PULS 1KHZ,MIN,MAX
Sets frequency to 1kHz and sets the amplitude to
minimum and the and offset to the maximum.
SOURce[1|2|3]:APPLy:NOISe
Source Specific
Command
Description
Outputs Gaussian noise with a 50 MHz
bandwidth. Amplitude and offset can also be set.
Note
Frequency cannot be used with the noise function;
however a value (or DEFault) must be specified.
The frequency is remembered for the next function
used.
Syntax
SOURce[1|2|3|4|4RF]:APPLy:NOISe
[<frequency|DEFault> [,<amplitude> [,<offset>] ]]
239
MFG-2000 Series User Manual
Parameter
Example
<frequency>
Not applicable
<amplitude>
1mV~10V (50Ω)
<offset>
±5 Vpk ac +dc (50Ω)
SOUR1:APPL:NOIS DEF, 3.0, 1.0
Sets the amplitude to 3 volts with an offset of 1
volt.
Source Specific
Command
SOURce[1|2|3]:APPLy:USER
Description
Outputs an arbitrary waveform from the selected
channel. The output is that specified from the
FUNC:USER command.
Note
Frequency and amplitude cannot be used with the
DC function; however a value (or DEFault) must
be specified. The values are remembered for the
next function used.
Syntax
SOURce[1|2|3]:APPLy:USER [<frequency>
[,<amplitude> [,<offset>] ]]
Parameter
<frequency>
1μHz~100MHz
<amplitude>
0~10V (50Ω)
<offset>
±5 Vpk ac +dc (50Ω)
Example
SOUR1:APPL:USER 1KHZ,5.0,1.0
Source Specific
Command
SOURce[1|2|3|pulse]:APPLy?
Description
Outputs a string with the current settings.
Note
The string can be passed back appended to the
Apply Command.
Syntax
SOURce[1|2|3|pulse]:APPLy?
Return Parameter <string>
240
Function, frequency,
amplitude, offset
REMOTE INTERFACE
Example
SOUR1:APPL?
SIN +5.0000000000000E+03,+3.0000E+00,-2.50E+00
Returns a string with the current function and
parameters, Sine, 5kHz, 3 Vpp, -2.5V offset.
241
MFG-2000 Series User Manual
Output Commands
Unlike the Apply commands, the Output commands are low level
commands to program the function generator.
This section describes the low-level commands used to program the
function generator. Although the APPLy command provides the
most straightforward method to program the function generator, the
low-level commands give you more flexibility to change individual
parameters.
SOURce[1|2|3]:FUNCtion
Source Specific
Command
Description
The FUNCtion command selects and outputs the
selected output. The User parameter outputs an
arbitrary waveform previously set by the
SOURce[1|2|3]:FUNC:USER command.
Note
If the function mode is changed and the current
frequency setting is not supported by the new
mode, the frequency setting will be altered to next
highest value.
Vpp and Vrms or dBm amplitude values may have
different maximum values due to differences such
as crest factor. For example, if a 5Vrms square
wave is changed to a sinewave, then the Vrms is
automatically adjusted to 3.536.
The modulation, burst and sweep modes can only
be used with some of the basic waveforms. If a
mode is not supported, the conflicting mode will
be disabled. See the table below.
242
REMOTE INTERFACE
Sine Squ
Tria
Ramp Pulse Noise ARB
AM







FM







PM







ASK







FSK







PSK







SWEEP 
BURST 












Syntax
SOURce[1|2|3]:FUNCtion {SINusoid|SQUare|RAMP|
PULSe|NOISe| USER}
Example
SOUR1:FUNC SIN
Sets the output as a sine function.
Query Syntax
SOURce[1|2|3]:FUNCtion?
Return Parameter SIN, SQU, RAMP, PULS,
NOIS, USER
Example
Returns the current output
type.
SOUR1:FUNC?
ARB
Current output is sine.
SOURce[1|2|3|3RF|pulse]:FREQuency
Source Specific
Command
Description
Sets the output frequency for the the
SOURce[1|2|3|3RF|pulse] :FUNCtion command.
The query command returns the current frequency
setting.
Note
The maximum and minimum frequency depends
on the function mode.
243
MFG-2000 Series User Manual
Sine, Square
Ramp
1μHz~320MHz/25MHz
Pulse
1μHz~25MHz
Noise
Not applicable
User
1μHz~100MHz
1μHz~1MHz
If the function mode is changed and the current
frequency setting is not supported by the new
mode, the frequency setting will be altered to next
highest value.
The duty cycle of square waveforms depends on
the frequency settings.
0.01% to 99.99%
If the frequency is changed and the set duty cycle
cannot support the new frequency, the highest
duty cycle available at that frequency will be used.
A “settings conflict” error will result from the
above scenario.
Syntax
SOURce[1|2|3|3RF|pulse]:FREQuency
{<frequency>|MINimum|MAXimum}
Example
SOUR1:FREQ MAX
Sets the frequency to the maximum for the current
mode.
Query Syntax
SOURce[1|2|3|3RF|pulse]:FREQuency?
Return Parameter <NR3>
Example
Returns the frequency for
the current mode.
SOUR1:FREQ? MAX
+6.0000000000000E+07+1.0000000000000E+03
The maximum frequency that can be set for the
current function is 60MHz.
244
REMOTE INTERFACE
SOURce[1|2|3|3RF|pulse]:AMPlitude
Source Specific
Command
Description
The SOURce[1|3|4]:AMPLitude command sets
the output amplitude for the selected channel. The
query command returns the current amplitude
settings.
Note
The maximum and minimum amplitude depends
on the output termination. The default amplitude
for all functions is 100 mVpp (50Ω). If the
amplitude has been set and the output termination
is changed from 50Ω to high impedance, the
amplitude will double. Changing the output
termination from high impedance to 50Ω will half
the amplitude.
The offset and amplitude are related by the
following equation.
|Voffset| < Vmax – Vpp/2
If the output termination is set to high impedance,
dBm units cannot be used. The units will default to
Vpp.
The output amplitude can be affected by the
function and unit chosen. Vpp and Vrms or dBm
values may have different maximum values due to
differences such as crest factor. For example, a
5Vrms square wave must be adjusted to 3.536
Vrms for a sine wave.
The amplitude units can be explicitly used each
time the SOURce[1|2|3|3RF|pulse]:AMPlitude
command is used. Alternatively, the VOLT:UNIT
command can be used to set the amplitude units
for all commands.
Syntax
SOURce[1|2|3|3RF|pulse]:AMPlitude {< amplitude>
|MINimum|MAXimum}
245
MFG-2000 Series User Manual
Example
SOUR1:AMP MAX
Sets the amplitude to the maximum for the current
mode.
Query Syntax
SOURce[1|2|3|3RF|pulse]:AMPlitude?
{MINimum|MAXimum}
Return Parameter <NR3>
Example
Returns the amplitude for
the current mode.
SOUR1:AMP? MAX
+8.000E+00
The maximum amplitude that can be set for the
current function is 8 volts.
SOURce[1|2|3|3RF|pulse]:DCOffset
Description
Note
Source Specific
Command
Sets or queries the DC offset for the current mode.
The offset parameter can be set to MINimum,
MAXimum or DEFault. The default offset is 0
volts. The offset is limited by the output amplitude
as shown below.
|Voffset| < Vmax – Vpp/2
If the output specified is out of range, the
maximum offset will be set.
The offset is also determined by the output
termination (50Ω or high impedance). If the offset
has been set and the output termination has
changed from 50Ω to high impedance, the offset
will double. Changing the output termination from
high impedance to 50Ω will half the offset.
Syntax
SOURce[1|2|3|3RF|pulse]:DCOffset {< offset>
|MINimum|MAXimum}
Example
SOUR1:DCO MAX
246
REMOTE INTERFACE
Sets the offset to the maximum for the current
mode.
Query Syntax
SOURce[1|2|3|3RF|pulse]:DCOffset?
{MINimum|MAXimum}
Return Parameter <NR3>
Example
Returns the offset for the
current mode.
SOUR1:DCO?
+1.00E+00
The offset for the current mode is set to +1volts.
SOURce[1|2|3]:SQUare:DCYCle
Source Specific
Command
Description
Sets or queries the duty cycle for square waves
only. The setting is remembered if the function
mode is changed. The default duty cycle is 50%.
Note
The duty cycle of square waveforms depend on the
frequency settings.
0.01% to 99.99%
If the frequency is changed and the set duty cycle
cannot support the new frequency, the highest
duty cycle available at that frequency will be used.
A “settings conflict” error will result from the
above scenario.
For square waveforms, the Apply command and
AM/FM modulation modes ignore the duty cycle
settings.
Syntax
SOURce[1|2|3]:SQUare:DCYCle {< percent>
|MINimum|MAXimum}
Example
SOUR1:SQU:DCYC MAX
Sets the duty cycle to the highest possible for the
current frequency.
Query Syntax
SOURce[1|2|3]:SQUare:DCYCle?
{MINimum|MAXimum}
247
MFG-2000 Series User Manual
Return Parameter <NR3>
Example
Returns the duty cycle as a
percentage.
SOUR1:SQU:DCYC?
+9.90E+01
The duty cycle is set 99%.
Source Specific
Command
SOURce[1|2|3]:RAMP:SYMMetry
Description
Sets or queries the symmetry for ramp waves only.
The setting is remembered if the function mode is
changed. The default symmetry is 50%.
Note
For ramp waveforms, the Apply command and
AM/FM modulation modes ignore the current
symmetry settings.
Syntax
SOURce[1|2|3]:RAMP:SYMMetry {< percent>
|MINimum|MAXimum}
Example
SOUR1:RAMP:SYMM +5.00E+01
Sets the symmetry to the 50%.
Query Syntax
SOURce[1|2|3]:RAMP:SYMMetry?
{MINimum|MAXimum}
Return Parameter <NR3>
Example
Returns the symmetry as a
percentage.
SOUR1:RAMP:SYMMetry?
+5.00E+01
Sets the symmetry to the 50%.
OUTPut
Source Specific
Command
Description
Enables/Disables or queries the front panel
output. The default is set to off.
Note
If the output is overloaded by an external voltage,
the output will turn off and an error message will
be displayed. The overload must first be removed
248
REMOTE INTERFACE
before the output can be turned on again with
output command.
Using the Apply command automatically sets the
front panel output to on.
Syntax
OUTPut[1|2|3|3RF|pulse] {OFF|ON}
Example
OUTP1 ON
Turns the output on.
Query Syntax
OUTPut[1|2|3|3RF|pulse]?
Return Parameter 1
ON
0
OFF
Example
OUTP1?
1
The channel 1 output is currently on.
OUTPut[1|2|3|3RF|pulse]:LOAD
Description
Source Specific
Command
Sets or queries the output termination. Two
impedance settings can be chosen, DEFault (50Ω)
and INFinity (high impedance >10 kΩ).
The output termination is to be used as a reference
only. If the output termination is set 50Ω but the
actual load impedance is not 50Ω, then the
amplitude and offset will not be correct.
Note
If the amplitude has been set and the output
termination is changed from 50Ω to high
impedance, the amplitude will double. Changing
the output termination from high impedance to
50Ω will half the amplitude.
If the output termination is set to high impedance,
dBm units cannot be used. The units will default to
Vpp.
Syntax
OUTPut[1|2|3|3RF|pulse]:LOAD {DEFault|INFinity}
Example
OUTP1:LOAD DEF
249
MFG-2000 Series User Manual
Sets the output termination to 50Ω.
Query Syntax
OUTPut[1|2|3|3RF|PULSe]:LOAD?
Return Parameter DEF
INF
Example
Default
INFinity
OUTP1:LOAD?
DEF
The output is set to the default of 50Ω.
SOURCE[1|2|3|3RF|pulse]:VOLTage:UNIT
Source Specific
Command
Description
Sets or queries the output amplitude units. There
are three types of units: VPP, VRMS and DBM.
Note
The units set with the VOLTage:UNIT command
will be used as the default unit for all amplitude
units unless a different unit is specifically used for
a command.
If the output termination is set to high impedance,
dBm units cannot be used. The Units will
automatically default to Vpp.
Syntax
SOURCEPULSE:VOLTage:UNIT {VPP|VRMS|DBM}
Example
SOURCEPULSE:VOLT:UNIT VPP
Sets the amplitude units to Vpp.
Query Syntax
SOURCEPULSE:VOLTage:UNIT?
Return Parameter VPP
Example
Vpp
VRMS
Vrms
DBM
dBm
SOURCEPULSE:VOLT:UNIT?
VPP
The amplitude units are set to Vpp.
250
REMOTE INTERFACE
Pulse Configuration Commands
The pulse chapter is used to control and output pulse waveforms.
Unlike the APPLy command, low level control is possible including
setting the leading edge time, trailingedge time, period and pulse
width.
Period
90%
50%
90%
Pulse Width
50%
10%
10%
Rise time
Fall time
Source Specific
Command
SOURCE[1|2|3|pulse]:PULSe:WIDTh
Description
Sets or queries the pulse width. The default pulse
width is 50us.
Pulse width is defined as the time from the rising
to falling edges (at a threshold of 50%).
Note
The pulse width is restricted to the following
limitations:
Pulse Width ≥ Minimum Pulse Width
Pulse Width < Pulse Period - Minimum Pulse
Width
Syntax
SOURCEPULSE:PULSe:WIDTh
{<seconds>|MINimum|MAXimum}
Example
SOURCEPULSE:PULS:WIDT MAX
Sets the pulse width to the maximum allowed.
Query Syntax
SOURCEPULSE:PULSe:WIDTh?
[MINimum|MAXimum]
Return Parameter <seconds>
≧20 ns (limited by the
current frequency setting)
251
MFG-2000 Series User Manual
Example
SOURCEPULSE:PULS:WIDT?
+2.000000000000E-08
The pulse width is set to 20 nanoseconds.
Source Specific
Command
SOURCEPULSE:PULSe:DUTY
Description
Sets or queries the pulse duty cycle.
Note
The duty cycle is restricted to the following
limitations:
Pulse Duty Cycle ≥ 100×Minimum Pulse Width ÷
Pulse Period
Pulse Duty Cycle < 100× (1-Minimum Pulse
Width÷Pulse Period)
Syntax
SOURCEPULSE:PULSe:DCYCle{<percent>|MINimum|
MAXimum}
Example
SOURCEPULSE:PULS:DCYC MAX
Sets the duty to the maximum allowed.
Query Syntax
SOURCEPULSE:PULSe:DCYCle?
[MINimum|MAXimum]
Return Parameter <NR3>
Example
0.01%~99.99%(limited by
the current frequency
setting)
SOURCEPULSE:PULS:PULS:DCYC?
+1.0000E+01
The duty cycle is set to 10%
SOURCEPULSE:PULSe:TRANsition
:LEADing
Source Specific
Command
Description
Sets or queries the pulse leading edge time. The
default rise time is 10ns. The leading and trailing
edge time can be different.
Note
The leading edge time is limited by the pulse
252
REMOTE INTERFACE
width as noted below:
Leading/Trailing Edge Time ≤ 0.625 × Pulse Width
Syntax
SOURCEPULSE:PULSe:TRANsition:LEADing
{<seconds>|MINimum|MAXimum}
Example
SOURCEPULSE:PULS:TRANsition:LEADing MAX
Sets the pulse transition trailing to the maximum
allowed.
Query Syntax
SOURCEPULSE:PULSe:TRANsition:LEADing?
[MINimum|MAXimum]
Return Parameter <seconds>
Example
≧10ns(limited by the
current frequency and
pulse width settings)
SOURCEPULSE:PULS:TRANsition:LEADing?
+8.0000E-08
The pulse transition trailing is set to 80
nanoseconds.
SOURCEPULSE:PULSe:TRANsition
:TRAIling
Source Specific
Command
Description
Sets or queries the pulse trailing edge time. The
default rise time is 10ns. The leading and trailing
edge time can be different.
Note
The trailing edge time is limited by the pulse
width as noted below:
Leading/Trailing Edge Time ≤ 0.625 × Pulse Width
Syntax
SOURCEPULSE:PULSe:TRANsition:TRAIling
{<seconds>|MINimum|MAXimum}
Example
SOURCEPULSE:PULS:TRANsition:TRAIling MAX
Sets the pulse transition trailing to the maximum
allowed.
253
MFG-2000 Series User Manual
Query Syntax
SOURCEPULSE:PULSe:TRANsition:TRAIling?
[MINimum|MAXimum]
Return Parameter <seconds>
Example
≧10ns(limited by the
current frequency and
pulse width settings)
SOURCEPULSE:PULS:TRANsition:TRAIling?
+8.0000E-08
The pulse transition trailing is set to 80
nanoseconds.
254
REMOTE INTERFACE
Amplitude Modulation (AM) Commands
AM Overview
To successfully create an AM waveform, the following commands
must be executed in order.
Enable AM
Modulation
Configure Carrier
Select
Modulation
Source
Select Shape
1. Turn on AM modulation using the
SOURce[1|2|3|3RF]:AM:STAT ON command
2. Use the APPLy command to select a carrier
waveform. Alternatively the equivalent FUNC,
FREQ, AMPl, and DCOffs commands can be
used to create a carrier waveform with a
designated frequency, amplitude and offset.
3. Select an internal or external modulation source
using the SOURce[1|2|3|3RF]: AM:SOUR
command.
4. Use the SOURce[1|2|3|3RF]: AM:INT:FUNC
command to select a sine, square, upramp,
dnramp or triangle modulating waveshape. For
internal sources only.
5. Set the modulating frequency using the
SOURce[1|2|3|3RF]: AM:INT:FREQ
Set Modulating
command. For internal sources only.
Frequency
Set Modulation
Depth
6. Set the modulation depth using the
SOURce[1|2|3|3RF]: AM:DEPT command.
255
MFG-2000 Series User Manual
Source Specific
Command
SOURce[1|2|3|3RF]:AM:STATe
Description
Sets or disables AM modulation. By default AM
modulation is disabled. AM modulation must be
enabled before setting other parameters.
Note
Burst or sweep mode will be disabled if AM
modulation is enabled. As only one modulation is
allowed at any one time, other modulation modes
will be disabled when AM modulation is enabled.
Syntax
SOURce[1|2|3|3RF]:AM:STATe {OFF|ON}
Example
SOUR1:AM:STAT ON
Enables AM modulation.
Query Syntax
SOURce[1|2|3|3RF]:AM:STATe?
Return Parameter 0
1
Example
Disabled (OFF)
Enabled (ON)
SOUR1:AM:STAT?
1
AM modulation mode is currently enabled.
SOURce[1|2|3|3RF]:AM:SOURce
Source Specific
Command
Description
Sets or queries the modulation source as internal
or external. Internal is the default modulation
source.
Note
If an external modulation source is selected,
modulation depth is limited to ± 5V from the MOD
INPUT terminal on the rear panel. For example, if
modulation depth is set to 100%, then the
maximum amplitude is +5V, and the minimum
amplitude is -5V.
Syntax
SOURce[1|2|3|3RF]:AM:SOURce {INTernal|EXTernal}
256
REMOTE INTERFACE
Example
SOUR1:AM:SOUR EXT
Sets the modulation source to external.
Query Syntax
SOURce[1|2|3|3RF]:AM:SOURce?
Return Parameter INT
Internal
EXT
External
Example
SOUR1:AM:SOUR?
INT
The modulation source is set to internal.
Source Specific
SOURce[1|2|3|3RF]:AM:INTernal:FUNCtion Command
Description
Sets the shape of the modulating waveform from
sine, square, triangle, upramp and dnramp. The
default shape is sine.
Note
Square and triangle waveforms have a 50% duty
cycle. Upramp and dnramp have a symmetry of
100% and 0%, respectively.
Syntax
SOURce[1|2|3|3RF]:AM:INTernal:FUNCtion
{SINusoid|SQUare|TRIangle|UPRamp|DNRamp}
Example
SOUR1:AM:INT:FUNC SIN
Sets the AM modulating wave shape to sine.
Query Syntax
SOURce[1|2|3|3RF]:AM:INTernal:FUNCtion?
Return Parameter SIN
Example
Sine
UPRAMP
Upramp
SQU
Square
DNRAMP
Dnramp
TRI
Triangle
SOUR1:AM:INT:FUNC?
SIN
The shape for the modulating waveform is Sine.
257
MFG-2000 Series User Manual
SOURce[1|2|3|3RF]:AM:INTernal
:FREQuency
Source Specific
Command
Description
Sets the frequency of the internal modulating
waveform only. The default frequency is 100Hz.
Syntax
SOURce[1|2|3|3RF]:AM:INTernal:FREQuency
{<frequency>|MINimum|MAXimum}
Parameter
<frequency>
Example
SOUR1:AM:INT:FREQ +1.0000E+02
2 mHz~ 20 kHz
Sets the modulating frequency to 100Hz.
Query Syntax
SOURce[1|2|3|3RF]:AM:INTernal:FREQuency?
[MINimum|MAXimum]
Return Parameter <NR3>
Example
Returns the frequency in
Hz.
SOUR1:AM:INT:FREQ?
+1.0000000E+02
Returns the frequency to 100Hz.
SOURce[1|2|3|3RF]:AM:DEPTh
Source Specific
Command
Description
Sets or queries the modulation depth for internal
sources only. The default is 100%.
Note
The function generator will not output more than
±5V, regardless of the modulation depth.
The modulation depth of an external source is
controlled using the ±5V MOD INPUT terminal on
the rear panel, and not the
SOURce[1|2|3|3RF]:AM:DEPTh command.
Syntax
SOURce[1|2|3|3RF]:AM:DEPTh {<depth in percent>
|MINimum|MAXimum}
Parameter
<depth in percent>
Example
SOUR1:AM:DEPT 50
258
0~120%
REMOTE INTERFACE
Sets the modulation depth to 50%.
Query Syntax
SOURce[1|2|3|3RF]:AM:DEPTh?
[MINimum|MAXimum]
Return Parameter <NR3>
Example
Return the modulation
depth as a percentage.
SOUR1:AM:DEPT?
+5.0000E+01
The modulation depth is 50%.
259
MFG-2000 Series User Manual
Amplitude Shift Keying (ASK) Commands
ASK Overview
The following is an overview of the steps required to generate an
ASK modulated waveform.
Enable ASK
Modulation
Configure Carrier
Select ASK
Source
Select ASK
Amplitude
Set ASK Rate
1. Turn on ASK modulation using the
SOURce[3RF]: ASK:STAT ON command.
2. Use the APPLy command to select a carrier
waveform. Alternatively, the FREQ, AMPl, and
DCOffs commands can be used to create a
carrier waveform with a designated frequency,
amplitude and offset.
3. Select an internal or external modulation source
using the SOURce[3RF]:ASK:MOD:INT
command.
4. Set the hop frequency using the
SOURce[3RF]:ASK:FREQ command.
5. Use the SOURce[3RF]: ASK:INT:RATE
command to set the ASK rate. The ASK rate can
only be set for internal sources.
SOURce[3RF]:ASKey:STATe
Source Specific
Command
Description
Turn on or off the ASK modulation function of the
specified channel. Query the on/off status of the
ASK modulation function of the specified channel.
Note
Burst or sweep mode will be disabled if ASK
modulation is enabled. As only one modulation is
allowed at any one time, other modulation modes
will be disabled when ASK modulation is enabled.
260
REMOTE INTERFACE
Syntax
SOUR[3RF]:ASK:STATe {OFF|ON}
Example
SOURce3RF:ASK:STAT ON
Enables ASK modulation.
Query Syntax
SOURce[3RF]:ASK:STATe?
Return Parameter 0
1
Example
Disabled (OFF)
Enabled (ON)
SOURce3RF:ASK:STAT?
1
ASK modulation mode is currently enabled.
Source Specific
Command
SOURce[3RF]:ASKey:SOURce
Description
Sets or queries the ASK source as internal or
external. Internal is the default source.
Note
External ASK source can not be supported.
Syntax
SOURce[3RF]:ASKey:SOURce {INTernal|EXTernal}
Example
SOURce3RF:ASK:SOUR EXT
Sets the ASK source to external.
Query Syntax
SOURce[3RF]:ASKey:SOURce?
Return Parameter INT
Internal
EXT
External
Example
SOURce3RF:ASK:SOUR?
EXT
The ASK source is set to external.
SOURce[3RF]:ASK:AMPlitude
Source Specific
Command
Description
Sets the ASK amplitude. The default modultaion
amplitude is set to 0.5V.
Note
For ASK, the modulating waveform is a square
wave with a duty cycle of 50%.
261
MFG-2000 Series User Manual
Syntax
SOURce[3RF]:ASKey:AMPlitude
{<voltage>|MINimum|MAXimum}
Parameter
<amplitude>
Example
SOURce3RF:ASK:AMPlitude 0.5V
0V~max
Sets the ASK amplitude to 0.5V.
Query Syntax
SOURce[3RF]:ASKey: AMPlitude?
[MINimum|MAXimum]
Return Parameter <NR3>
Example
Returns the depth.
SOURce3RF:ASK:AMPlitude
5.000E-01
Returns depth to 0.5V.
Source Specific
Command
SOURce[3RF]:ASKey:INTernal RATE
Description
Sets or queries the ASK rate for internal sources
only.
Note
External sources will ignore this command.
Syntax
SOURce[3RF]:ASKey:INTernal:RATE {<rate in Hz>
|MINimum|MAXimum}
Parameter
<rate in Hz>
Example
SOURce3RF:ASK:INT:RATE MAX
2 mHz~1MHz
Sets the rate to the maximum (1MHz).
Query Syntax
SOURce[3RF]:ASKey:INTernal:RATE?
[MINimum|MAXimum]
Return Parameter <NR3>
Example
Returns the ASK rate in
Hz.
SOURce3RF:ASK:INT:RATE?
+1.0000E+06
Returns the maximum ASK rate allowed.
262
REMOTE INTERFACE
Frequency Modulation (FM) Commands
FM Overview
The following is an overview of the steps required to generate an
FM waveform.
Enable FM
Modulation
1. Turn on FM modulation using the SOURce[1|2
|3|3RF ]: FM:STAT ON command.
Configure Carrier 2. Use the APPLy command to select a carrier
waveform. Alternatively, the FUNC, FREQ,
AMPl, and DCOffs commands can be used to
create a carrier waveform with a designated
frequency, amplitude and offset.
Select
Modulation
Source
3. Select an internal or external modulation source
using the SOURce[1|2|3|3RF]:FM:SOUR
command.
Select shape
4. Use the SOURce[1|2|3|3RF]:FM:INT:FUNC
command to select a sine, square, upramp,
dnramp or triangle modulating waveshape. For
internal sources only.
Set Modulating 5. Set the modulating frequency using the
Frequency
SOURce[1|2|3|3RF]: FM:INT:FREQ command.
For internal sources only.
Set Peak
Frequency
Deviation
6. Use the SOURce[1|2|3|3RF]:FM:DEV
command to set the frequency deviation.
263
MFG-2000 Series User Manual
Source Specific
Command
SOURce[1|2|3|3RF]:FM:STATe
Description
Sets or disables FM modulation. By default FM
modulation is disabled. FM modulation must be
enabled before setting other parameters.
Note
Burst or sweep mode will be disabled if FM
modulation is enabled. As only one modulation is
allowed at any one time, other modulation modes
will be disabled when FM modulation is enabled.
Syntax
SOUR[1|2|3|3RF]:FM:STATe {OFF|ON}
Example
SOUR1:FM:STAT ON
Enables FM modulation.
Query Syntax
SOURce[1|2|3|3RF]:FM:STATe?
Return Parameter 0
1
Example
Disabled (OFF)
Enabled (ON)
SOUR1:FM:STAT?
1
FM modulation mode is currently enabled.
SOURce[1|2|3|3RF]:FM:SOURce
Source Specific
Command
Description
Sets or queries the modulation source as internal
or external. Internal is the default modulation
source.
Note
If an external modulation source is selected,
modulation depth is limited to ± 5V from the MOD
INPUT terminal on the rear panel. For example, if
modulation depth is set to 100%, then the
maximum amplitude is +5V, and the minimum
amplitude is -5V.
Syntax
SOURce[1|2|3|3RF]:FM:SOURce {INTernal|EXTernal}
264
REMOTE INTERFACE
Example
SOUR1:FM:SOUR EXT
Sets the modulation source to external.
Query Syntax
SOURce[1|2|3|3RF]:FM:SOURce?
Return Parameter INT
Internal
EXT
External
Example
SOUR1:FM:SOUR?
INT
The modulation source is set to internal.
Source Specific
SOURce[1|2|3|3RF]:FM:INTernal:FUNCtion Command
Description
Sets the shape of the modulating waveform from
sine, square, triangle, upramp and dnramp. The
default shape is sine.
Note
Square and triangle waveforms have a 50% duty
cycle. Upramp and dnramp have a symmetry of
100% and 0%, respectively.
Syntax
SOURce[1|2|3|3RF]:FM:INTernal:FUNCtion
{SINusoid|SQUare|TRIangle|UPRamp|DNRamp}
Example
SOUR1:FM:INT:FUNC SIN
Sets the FM modulating wave shape to sine.
Query Syntax
SOURce[1|2|3|3RF]:FM:INTernal:FUNCtion?
Return Parameter SIN
Example
Sine
UPRAMP
Upramp
SQU
Square
DNRAMP
Dnramp
TRI
Triangle
SOUR1:FM:INT:FUNC?
SIN
The shape for the modulating waveform is Sine.
265
MFG-2000 Series User Manual
SOURce[1|2|3|3RF]:FM:INTernal
:FREQuency
Source Specific
Command
Description
Sets the frequency of the internal modulating
waveform only. The default frequency is 10Hz.
Syntax
SOURce[1|2|3|3RF]:FM:INTernal:FREQuency
{<frequency>|MINimum|MAXimum}
Parameter
<frequency>
Example
SOUR1:FM:INT:FREQ 100
2 mHz~ 20 kHz
Sets the modulating frequency to 100Hz.
Query Syntax
SOURce[1|2|3|3RF]:FM:INTernal:FREQuency?
[MINimum|MAXimum]
Return Parameter <NR3>
Example
Returns the frequency in
Hz.
SOUR1:FM:INT:FREQ?
+1.0000E+02
Returns the frequency to 100Hz.
SOURce[1|2|3|3RF]:FM:DEViation
Description
Source Specific
Command
Sets or queries the peak frequency deviation of the
modulating waveform from the carrier waveform.
The default peak deviation is 100Hz.
The frequency deviation of external sources is
controlled using the ±5V MOD INPUT terminal on
the rear panel. A positive signal (>0~+5V) will
increase the deviation (up to the set frequency
deviation), whilst a negative voltage will reduce
the deviation.
Note
The relationship of peak deviation to modulating
frequency and carrier frequency is shown below.
Peak deviation = modulating frequency – carrier
frequency.
266
REMOTE INTERFACE
The carrier frequency must be greater than or
equal to the peak deviation frequency. The sum of
the deviation and carrier frequency must not
exceed the maximum frequency for a specific
carrier shape. If an out of range deviation is set for
any of the above conditions, the deviation will be
automatically adjusted to the maximum value
allowed and an “out of range” error will be
generated.
For square wave carrier waveforms, the deviation
may cause the duty cycle frequency boundary to
be exceeded. In these conditions the duty cycle will
be adjusted to the maximum allowed and a
“settings conflict” error will be generated.
Syntax
SOURce[1|2|3|3RF]:FM:DEViation {<peak deviation in
Hz>|MINimum|MAXimum}
Parameter
<peak deviation in Hz>
Example
SOUR1:FM:DEV MAX
DC to Max Frequency
Sets the frequency deviation to the maximum
value allowed.
Query Syntax
SOURce[1|2|3|3RF]:FM:DEViation?
[MINimum|MAXimum]
Return Parameter <NR3>
Example
Returns the frequency
deviation in Hz.
SOURce[1|2|3|3RF]:FM:DEViation? MAX
+1.0000E+01
Returns the maximum frequency deviation
allowed.
267
MFG-2000 Series User Manual
Frequency-Shift Keying (FSK) Commands
FSK Overview
The following is an overview of the steps required to generate an
FSK modulated waveform.
Enable FSK
Modulation
Configure Carrier
Select FSK Source
Select FSK HOP
Frequency
Set FSK Rate
1. Turn on FSK modulation using the
SOURce[1|2|3|3RF]:FSK:STAT ON command.
2. Use the APPLy command to select a carrier
waveform. Alternatively, the FUNC, FREQ,
AMPl, and DCOffs commands can be used to
create a carrier waveform with a designated
frequency, amplitude and offset.
3. Select an internal or external modulation source
using the SOURce[1|2|3|3RF]:FSK:SOUR
command.
4. Set the hop frequency using the
SOURce[1|2|3|3RF]:FSK:FREQ command.
5. Use the SOURce[1|2|3|3RF]: FSK:INT:RATE
command to set the FSK rate. The FSK rate can
only be set for internal sources.
SOURce[1|2|3|3RF]:FSKey:STATe
Source Specific
Command
Description
Turns FSK Modulation on or off. By default FSK
modulation is off.
Note
Burst or sweep mode will be disabled if FSK
modulation is enabled. As only one modulation is
allowed at any one time, other modulation modes
will be disabled when FSK modulation is enabled.
Syntax
SOURce[1|2|3|3RF]:FSKey:STATe {OFF|ON}
268
REMOTE INTERFACE
Example
SOUR1:FSK:STAT ON
Enables FSK modulation
Query Syntax
SOURce[1|2|3|3RF]:FSKey:STATe?
Return Parameter 0
1
Example
Disabled (OFF)
Enabled (ON)
SOUR1:FSK:STAT?
1
FSK modulation is currently enabled.
Source Specific
Command
SOURce[1|2|3|3RF]:FSKey:SOURce
Description
Sets or queries the FSK source as internal or
external. Internal is the default source.
Note
If an external FSK source is selected, FSK rate is
controlled by the Trigger INPUT terminal on the
rear panel.
Syntax
SOURce[1|2|3|3RF]:FSKey:SOURce
{INTernal|EXTernal}
Example
SOUR1:FSK:SOUR INT
Sets the FSK source to internal.
Query Syntax
SOURce[1|2|3|3RF]:FSKey:SOURce?
Return Parameter INT
Internal
EXT
External
Example
SOUR1:FSK:SOUR?
INT
The FSK source is set to internal.
SOURce[1|2|3|3RF]:FSKey:FREQuency
Description
Source Specific
Command
Sets the FSK hop frequency. The default hop
frequency is set to 100Hz.
269
MFG-2000 Series User Manual
Note
For FSK, the modulating waveform is a square
wave with a duty cycle of 50%.
Syntax
SOURce[1|2|3|3RF]:FSKey:FREQuency
{<frequency>|MINimum|MAXimum}
Parameter
<frequency>
Example
SOUR1:FSK:FREQ +1.0000E+02
1 μHz to Max Frequency
Sets the FSK hop frequency to to 100Hz.
Query Syntax
SOURce[1|2|3|3RF]:FSKey:FREQuency?
[MINimum|MAXimum]
Return Parameter <NR3>
Example
Returns the frequency in
Hz.
SOUR1:FSK:FREQ?
+1.0000000000000E+02
Returns the frequency to 100Hz.
SOURce[1|2|3|3RF]:FSKey:INTernal:RATE
Source Specific
Command
Description
Sets or queries the FSK rate for internal sources
only.
Note
External sources will ignore this command.
Syntax
SOURce[1|2|3|3RF]:FSKey:INTernal:RATE {<rate in
Hz> |MINimum|MAXimum}
Parameter
<rate in Hz>
Example
SOUR1:FSK:INT:RATE MAX
2 mHz~100 kHz
Sets the rate to the maximum (1MHz).
Query Syntax
SOURce[1|2|3|3RF]:FSKey:INTernal:RATE?
[MINimum|MAXimum]
Return Parameter <NR3>
Example
Returns the FSK rate in
Hz.
SOUR1:FSK:INT:RATE? MAX
+1.000000000E+05
Returns the maximum FSK rate allowed.
270
REMOTE INTERFACE
Phase Modulation (PM)Commands
PM Overview
The following is an overview of the steps required to generate a PM
modulated waveform.
Enable PM
Modulation
1. Turn on PM modulation using the
SOURce[1|2|3|3RF]: PM:STATe ON
command.
Configure Carrier 2. Use the APPLy command to select a carrier
waveform. Alternatively, the FUNC, FREQ,
AMPl, and DCOffs commands can be used to
create a carrier waveform with a designated
frequency, amplitude and offset.
Select
Modulation
Source
3. Select an internal or external modulation source
using the SOURce[1|2|3|3RF]:PM:SOUR
command.
Select Shape
4. Use the SOURce[1|2|3|3RF]: PM:INT:FUNC
command to select a sine, square, upramp,
dnramp or triangle modulating waveshape. For
internal sources only.
Select
Modulating
Frequency
Set DEViation
5. Set the modulating frequency using the
SOURce[1|2|3|3RF]:PM:INT:FREQ command.
For internal sources only.
6. Use the SOURce[1|2|3|3RF]:PM:DEV
command to set the phase DEViation.
271
MFG-2000 Series User Manual
Source Specific
Command
SOURce[1|2|3|3RF]:PM:STATe
Description
Turns PM Modulation on or off. By default PM
modulation is off.
Note
Burst or sweep mode will be disabled if PM
modulation is enabled. As only one modulation is
allowed at any one time, other modulation modes
will be disabled when PM modulation is enabled.
Syntax
SOURce[1|2|3|3RF]:PM:STATe {OFF|ON}
Example
SOUR1:PM:STAT ON
Enables PM modulation
Query Syntax
SOURce[1|2|3|3RF]:PM:STATe?
Return Parameter 0
1
Example
Disabled (OFF)
Enabled (ON)
SOUR1:PM:STAT?
1
PM modulation is currently enabled.
SOURce[1|2|3|3RF]:PM:SOURce
Source Specific
Command
Description
Sets or queries the PM source as internal or
external. Internal is the default source.
Note
If an external PM source is selected, the phase
modulation is controlled by the MOD INPUT
terminal on the rear panel.
Syntax
SOURce[1|2|3|3RF]:PM:SOURce {INTernal|EXTernal}
Example
SOUR1:PM:SOUR INT
Sets the PM source to internal.
Query Syntax
272
SOURce[1|2|3|3RF]:PM:SOURce?
REMOTE INTERFACE
Return Parameter INT
Internal
EXT
External
Example
SOUR1:PM:SOUR?
INT
The PM source is set to internal.
Source Specific
SOURce[1|2|3|3RF]:PM:INTernal:FUNction Command
Description
Sets the shape of the modulating waveform from
sine, square, triangle, upramp and dnramp. The
default shape is sine.
Note
Square and triangle waveforms have a 50% duty
cycle. Upramp and dnramp have a symmetry to
100% and 0%, respectively. .
Syntax
SOURce[1|2|3|3RF]:PM:INTernal:FUNction
{SINusoid|SQUare|TRIangle|UPRamp|DNRamp}
Example
SOUR1:PM:INT:FUN SIN
Sets the PM modulating wave shape to sine. .
Query Syntax
SOURce[1|2|3|3RF]:PM:INTernal:FUNction?
Return Parameter SIN
Example
Sine
UPRAMP
Upramp
SQU
Square
DNRAMP
Dnramp
TRI
Triangle
SOUR1:PM:INT:FUNC?
SIN
The shape for the modulating waveform is Sine.
SOURce[1|2|3|3RF]:PM:INTernal
:FREQuency
Description
Source Specific
Command
Sets the modulating waveform frequency for
internal sources. The default frequency is set to
20kHz.
273
MFG-2000 Series User Manual
Syntax
SOURce[1|2|3|3RF]:PM:INTernal:FREQuency
{<frequency>|MINimum|MAXimum}
Parameter
<frequency>
Example
SOUR1:PM:INT:FREQ MAX
2 mHz~ 20 kHz
Sets the frequency to the maximum value.
Query Syntax
SOURce[1|2|3|3RF]:PM:INTernal:FREQuency?
Return Parameter <NR3>
Example
Returns the frequency in
Hz.
SOUR1:PM:INT:FREQ?
+2.0000000E+04
Returns the modulating frequency. (20kHz)
Source Specific
Command
SOURce[1|2|3|3RF]:PM:DEViation
Description
Sets or queries the phase deviation of the
modulating waveform from the carrier waveform.
The default phase deviation is 180°.
Note
For external sources, the phase deviation is
controlled by the ±5V MOD Input terminal on the
rear panel. If the phase deviation is set to 180
degrees, then +5V represents a deviation of 180
degrees. A lower input voltage will decrease the
set phase deviation.
Syntax
SOURce[1|2|3|3RF]:PM:DEViation {<
phase>|minimum |maximum}
Parameter
<percent>
Example
SOUR1:PM:DEViation +3.0000E+01
0°~360°
Sets the deviation to 30°.
Query Syntax
SOURce[1|2|3|3RF]:PM:DEViation?
Return Parameter <NR3>
Example
Returns the deviation .
SOUR1:PM:DEViation?
+3.0000E+01
The current deviation is 30°.
274
REMOTE INTERFACE
Phase Shift Keying (PSK)Commands
PSK Overview
The following is an overview of the steps required to generate an
PSK modulated waveform.
Enable PSK
Modulation
Configure Carrier
Select PSK Source
1. Turn on FSK modulation using the
SOURce[3RF]: PSK:STAT ON command.
2. Use the APPLy command to select a carrier
waveform. Alternatively, the FREQ, AMPl, and
DCOffs commands can be used to create a
carrier waveform with a designated frequency,
amplitude and offset.
3. Select an internal or external modulation source
using the SOURce[3RF]:PSK:MOD:INT
command.
Select PSK Phase 4. Set the hop frequency using the
SOURce[3RF]:PSK:PHASE command.
Set PSK Rate
5. Use the SOURce[3RF]: PSK:INT:RATE
command to set the PSK rate. The PSK rate can
only be set for internal sources.
SOURce[3RF]:PSKey:STATe
Source Specific
Command
Description
Turns PSK Modulation on or off. By default PSK
modulation is off.
Note
Burst or sweep mode will be disabled if PSK
modulation is enabled. As only one modulation is
allowed at any one time, other modulation modes
will be disabled when PSK modulation is enabled.
Syntax
SOURce[3RF]:PSKey:STATe {OFF|ON}
275
MFG-2000 Series User Manual
Example
SOURce3RF:PSK:STAT ON
Enables PSK modulation
Query Syntax
SOURce[3RF]:PSKey:STATe?
Return Parameter 0
1
Example
Disabled (OFF)
Enabled (ON)
SOURce3RF:PSK:STAT?
ON
PSK modulation is currently enabled.
Source Specific
Command
SOURce[3RF]:PSKey:SOURce
Description
Sets or queries the PSK source as internal or
external. Internal is the default source.
Note
If an external PSK source is selected, PSK rate is
controlled by the Trigger INPUT terminal on the
rear panel.
Syntax
SOURce[1|2|3|3RF]:PSKey:SOURce
{INTernal|EXTernal}
Example
SOUR1:PSK:SOUR EXT
Sets the PSK source to external.
Query Syntax
SOURce[3RF]:PSKey:SOURce?
Return Parameter INT
Internal
EXT
External
Example
SOURce3RF:PSK:SOUR?
INT
The PSK source is set to internal.
SOURce[3RF]:PSKey:PHASE
Description
276
Source Specific
Command
Sets the PSK hop frequency. The default hop
frequency is set to 180°.
REMOTE INTERFACE
Note
For PSK, the modulating waveform is a square
wave with a duty cycle of 50%.
Syntax
SOURce[3RF]:PSKey:PHASE
{<phase>|MINimum|MAXimum}
Parameter
<phase>
Example
SOUR1:PSK:DEV 180
0~360°.
Sets the PSK hop deviation to to 180°.
Query Syntax
SOURce[3RF]:PSKey:DEViation?
[MINimum|MAXimum]
Return Parameter <percent>
Example
0~360°.
SOUR1:PSK:DEV? MAX
360°
Returns the maximum hop deviation allowed.
Source Specific
Command
SOURce[3RF]:PSKey:INTernal RATE
Description
Sets or queries the PSK rate for internal sources
only.
Note
External sources will ignore this command.
Syntax
SOURce[3RF]:PSKey:INTernal:RATE {<rate in Hz>
|MINimum|MAXimum}
Parameter
<rate in Hz>
Example
SOURce3RF:PSK:INT:RATE MAX
2 mHz~1MHz
Sets the rate to the maximum (1MHz).
Query Syntax
SOURce[3RF]:PSKey:INTernal:RATE?
[MINimum|MAXimum]
Return Parameter <NR3>
Example
Returns the PSK rate in
Hz.
SOURce3RF:PSK:INT:RATE? MAX
+1.0000E+06
Returns the maximum PSK rate allowed.
277
MFG-2000 Series User Manual
SUM Modulation (SUM) Commands
SUM Overview
The following is an overview of the steps required to generate a
SUM modulated waveform.
Enable SUM
Modulation
6. Turn on SUM modulation using the
SOURce[1|2|3]: SUM:STATe ON command.
Configure Carrier 7. Use the APPLy command to select a carrier
waveform. Alternatively, the FUNC, FREQ,
AMPl, and DCOffs commands can be used to
create a carrier waveform with a designated
frequency, amplitude and offset.
Select
Modulation
Source
8. Select an internal or external modulation source
using the SOURce[1|2|3]:SUM:SOUR
command.
Select Shape
9. Use the SOURce[1|2|3]: SUM:INT:FUNC
command to select a sine, square, upramp,
dnramp or triangle modulating waveshape. For
internal sources only.
Select
Modulating
Frequency
10. Set the modulating frequency using the
SOURce[1|2|3]:SUM:INT:FREQ command. For
internal sources only.
Set AMPL
11. Use the SOURce[1|2|3]:SUM:AMPL command
to set the modulating amplitude.
278
REMOTE INTERFACE
Source Specific
Command
SOURce[1|2|3]:SUM:STATe
Description
Turns SUM Modulation on or off. By default SUM
modulation is off.
Note
Burst or sweep mode will be disabled if SUM
modulation is enabled. As only one modulation is
allowed at any one time, other modulation modes
will be disabled when SUM modulation is
enabled.
Syntax
SOURce[1|2|3]:SUM:STATe {OFF|ON}
Example
SOUR1:SUM:STAT ON
Enables SUM modulation
Query Syntax
SOURce[1|2|3]:SUM:STATe?
Return Parameter 0
1
Example
Disabled (OFF)
Enabled (ON)
SOUR1:SUM:STAT?
1
SUM modulation is currently enabled.
SOURce[1|2|3]:SUM:SOURce
Source Specific
Command
Description
Sets or queries the SUM source as internal or
external. Internal is the default source.
Note
If an external SUM source is selected, the duty
cycle/pulse width is controlled by the MOD
INPUT terminal on the rear panel.
Syntax
SOURce[1|2|3]:SUM:SOURce {INTernal|EXTernal}
Example
SOUR1:SUM:SOUR INT
Sets the SUM source to internal.
Query Syntax
SOURce[1|2|3]:SUM:SOURce?
279
MFG-2000 Series User Manual
Return Parameter INT
Internal
EXT
External
Example
SOUR1:SUM:SOUR?
INT
The SUM source is set to internal.
SOURce[1|2|3]:SUM:INTernal:FUNction
Source Specific
Command
Description
Sets the shape of the modulating waveform from
sine, square, triangle, upramp and dnramp. The
default shape is sine.
Note
Square and triangle waveforms have a 50% duty
cycle. Upramp and dnramp have a symmetry to
100% and 0%, respectively.
Syntax
SOURce[1|2|3]:SUM:INTernal:FUNction
{SINusoid|SQUare|TRIangle|UPRamp|DNRamp}
Example
SOUR1:SUM:INT:FUN SIN
Sets the SUM modulating wave shape to sine.
Query Syntax
SOURce[1|2|3]:SUM:INTernal:FUNction?
Return Parameter SIN
Example
Sine
UPRAMP
Upramp
SQU
Square
DNRAMP
Dnramp
TRI
Triangle
SOUR1:SUM:INT:FUNC?
SIN
The shape for the modulating waveform is Sine.
SOURce[1|2|3]:SUM:INTernal:FREQuency
Description
280
Source Specific
Command
Sets the modulating waveform frequency for
internal sources. The default frequency is set to
20kHz.
REMOTE INTERFACE
Syntax
SOURce[1|2|3]:SUM:INTernal:FREQuency
{<frequency>|MINimum|MAXimum}
Parameter
<frequency>
Example
SOUR1:SUM:INT:FREQ MAX
2 mHz~ 20 kHz
Sets the frequency to the maximum value.
Query Syntax
SOURce[1|2|3]:SUM:INTernal:FREQuency?
Return Parameter <NR3>
Example
Returns the frequency in
Hz.
SOUR1:SUM:INT:FREQ?
+2.0000000E+04
Returns the modulating frequency (20kHz).
Source Specific
Command
SOURce[1|2|3]:SUM:AMPL
Description
Sets or queries the amplitude of the modulating
waveform from the carrier waveform. The default
phase amplitude is 100%.
Note
If an external SUM source is selected, the
amplitude of the modulated waveform is
controlled using the ±5V MOD INPUT terminal on
the rear panel. A positive signal (>0~+5V) will
increase the AMPLitude (up to the set amplitude),
whilst a negative voltage will reduce the
amplitude.
Syntax
SOURce[1|2|3]:SUM:AMPL{< percent>|minimum
|maximum}
Parameter
<percent>
Example
SOUR1:SUM:AMPLitude +3.0000E+01
0%~100%
Sets the amplitude to 30%.
Query Syntax
SOURce[1|2|3]:SUM:AMPLitude?
Return Parameter <NR3>
Returns the amplitude .
281
MFG-2000 Series User Manual
Example
SOUR1:SUM:AMPLitude?
+3.000E+01
The current amplitude is 30%.
282
REMOTE INTERFACE
Pulse Width Modulation (PWM)Commands
PWM Overview
The following is an overview of the steps required to generate a
PWM modulated waveform.
Enable PWM
Modulation
1. Turn on PWM modulation using the
SOURce[1]: PWM:STATe ON command.
Configure Carrier 2. Use the APPLy command to select a pulse
waveform. Alternatively, the FUNC, FREQ,
AMPl, and DCOffs commands can be used to
create a pulse waveform with a designated
frequency, amplitude and offset.
Select Modulation 3. Select an internal or external modulation source
Source
using the SOURce[1]:PWM:SOUR command.
Select Shape
4. Use the SOURce[1]: PWM:INT:FUNC
command to select a sine, square, upramp,
dnramp or triangle modulating waveshape. For
internal sources only.
Select Modulating 5. Set the modulating frequency using the
Frequency
SOURce[1]:PWM:INT:FREQ command. For
internal sources only.
Set Duty
Cycle/Pulse
Width
6. Use the SOURce[1]:PWM:DUTY command to
set the duty cycle or Pulse Width.
SOURce[1|2|3]:PWM:STATe
Description
Source Specific
Command
Turns pulse width modulation on or off. By default
PWM is off.
283
MFG-2000 Series User Manual
Note
Burst or sweep mode will be disabled if PWM
modulation is enabled. As only one modulation is
allowed at any one time, other modulation modes
will be disabled when PWM modulation is
enabled.
Syntax
SOURce[1|2|3]:PWM:STATe {OFF|ON}
Example
SOUR1:PWM:STAT ON
Enables PWM modulation
Query Syntax
SOURce[1|2|3]:PWM:STATe?
Return Parameter 0
1
Example
Disabled (OFF)
Enabled (ON)
SOUR1:PWM:STAT?
ON
PWM modulation is currently enabled.
Source Specific
Command
SOURce[1|2|3]:PWM:SOURce
Description
Sets or queries the PWM source as internal or
external. Internal is the default source.
Note
If an external PWM source is selected, the duty
cycle/pulse width is controlled by the MOD
INPUT terminal on the rear panel.
Syntax
SOURce[1|2|3]:PWM:SOURce {INTernal|EXTernal}
Example
SOUR1:PWM:SOUR EXT
Sets the PWM source to external.
Query Syntax
SOURce[1|2|3]:PWM:SOURce?
Return Parameter INT
Internal
EXT
External
Example
SOUR1:PWM:SOUR? INT
The PWM source is set to internal.
284
REMOTE INTERFACE
SOURce[1|2|3]:PWM:INTernal:FUNction
Source Specific
Command
Description
Sets the shape of the modulating waveform from
sine, square, triangle, upramp and dnramp. The
default shape is sine.
Note
Square and triangle waveforms have a 50% duty
cycle. Upramp and dnramp have a symmetry to
100% and 0%, respectively.
Carrier must be a pulse or PWM waveform.
Syntax
SOURce[1|2|3]:PWM:INTernal:FUNction
{SINusoid|SQUare|TRIangle|UPRamp|DNRamp}
Example
SOUR1:PWM:INT:FUN SIN
Sets the PWM modulating wave shape to sine.
Query Syntax
SOURce[1|2|3]:PWM:INTernal:FUNction?
Return Parameter SIN
SQU
Sine
UPRAMP
Upramp
Square
DNRAMP
Dnramp
TRI
Example
Triangle
SOUR1:PWM:INT:FUNC?
SIN
The shape for the modulating waveform is Sine.
SOURce[1|2|3]:PWM:INTernal:FREQuency
Source Specific
Command
Description
Sets the modulating waveform frequency for
internal sources. The default frequency is set to
10Hz.
Syntax
SOURce[1|2|3]:PWM:INTernal:FREQuency
{<frequency>|MINimum|MAXimum}
Parameter
<frequency>
Example
SOUR1:PWM:INT:FREQ MAX
2 mHz~ 20 kHz
Sets the frequency to the maximum value.
Query Syntax
SOURce[1|2|3]:PWM:INTernal:FREQuency?
285
MFG-2000 Series User Manual
Return Parameter <NR3>
Example
Returns the frequency in
Hz.
SOUR1:PWM:INT:FREQ? MAX
+2.0000E+04
Returns the modulating frequency. (20kHz)
SOURce[1|2|3]:PWM:DUTY
Source Specific
Command
Description
Sets or queries the duty cycle deviation. The default
duty cycle is 50%.
Note
The duty cycle is limited by period, edge time and
minimum pulse width.
The duty cycle deviation of an external source is
controlled using the ±5V MOD INPUT terminal on
the rear panel. A positive signal (>0~+5V) will
increase the deviation (up to the set duty cycle
deviation), whilst a negative voltage will reduce
the deviation.
Syntax
Parameter
Example
SOURce[1|2|3]:PWM:DUTY {< percent>|minimum
|maximum}
<percent>
0%~100% (limited, see
above)
SOUR1:PWM:DUTY +3.0000E+01
Sets the duty cycle to 30%.
Query Syntax
SOURce[1|2|3]:PWM:DUTY?
Returns the deviation
Return Parameter <NR3>
in %.
Example
SOUR1:PWM:DUTY?
+3.0000E+01
The current duty cycle is 30%.
286
REMOTE INTERFACE
Frequency Sweep Commands
Sweep Overview
Below shows the order in which commands must be executed to
perform a sweep.
Enable Sweep
Mode
1. Turn on Sweep mode modulation using the
SOURce[1|2|3|3RF]: SWE:STAT ON
command.
Select waveform
shape, amplitude
and offset
2. Use the APPLy command to select the
waveform shape. Alternatively, the FUNC,
FREQ, AMPl, and DCOffs commands can be
used to create a waveform with a designated
frequency, amplitude and offset.
Select Sweep
Boundaries
3. Set the frequency boundaries by setting start
and stop frequencies or by setting a center
frequency with a span.
Start~Stop
Use the SOURce[1|2|3|3RF]:FREQ:STAR and
SOURce[1|2|3|3RF]:FREQ:STOP to set the
start and stop frequencies. To sweep up or
down, set the stop frequency higher or lower
than the start frequency.
Span
Use the SOURce[1|2|3|3RF]:FREQ:CENT and
SOURce[1|2|3|3RF]:FREQ:SPAN commands
to set the center frequency and the frequency
span. To sweep up or down, set the span as
positive or negative.
287
MFG-2000 Series User Manual
4. Choose Linear or Logarithmic spacing using
the SOURce[1|2|3|3RF]:SWE:SPAC
command.
Select Sweep
Mode
Select Sweep Time 5. Choose the sweep time using the
SOURce[1|2|3|3RF]:SWE:TIME command.
Select the sweep
trigger source
6. Select an internal or external sweep trigger
source using the SOURce[1|2|]:SOUR
Select the marker
command.
frequency
7. To output a marker frequency from the trigger
out, use The SOURce[1|2]:MARK:FREQ
command. To enable marker frequency
output, use the SOURce[1|2]:MARK ON
command.
The marker frequency can be set to a value
within the sweep span.
SOURce[1|2|3|3RF]:SWEep:STATe
Source Specific
Command
Description
Sets or disables Sweep mode. By default Sweep is
disabled. Sweep modulation must be enabled
before setting other parameters.
Note
Any modulation modes or Burst mode will be
disabled if sweep mode is enabled.
Syntax
SOURce[1|2|3|3RF]:SWEep:STATe {OFF|ON}
Example
SOUR1:SWE:STAT ON
Enables sweep mode.
Query Syntax
SOURce[1|2|3|3RF]:SWEep:STATe?
Return Parameter 0
1
288
Disabled (OFF)
Enabled (ON)
REMOTE INTERFACE
Example
SOUR1:SWE:STAT?
1
Sweep mode is currently enabled.
Source Specific
Command
SOURce[1|2|3|3RF]:FREQuency:STARt
Description
Sets the start frequency of the sweep. 100Hz is the
default start frequency.
Note
To sweep up or down, set the stop frequency
higher or lower than the start frequency.
Syntax
SOURce[1|2|3|3RF]:FREQuency:STARt
{<frequency>|MINimum|MAXimum}
Parameter
<frequency>
Example
SOUR1:FREQ:STAR +2.0000E+03
1uHz to Max Frequency
Sets the start frequency to 2kHz.
Query Syntax
SOURce[1|2|3|3RF]:FREQuency:STARt? [MINimum|
MAXimum]
Return Parameter <NR3>
Example
Returns the start frequency
in Hz.
SOUR1:FREQ:STAR?
+2.0000000000000E+03
Returns the maximum start frequency allowed.
SOURce[1|2|3|3RF]:FREQuency:STOP
Source Specific
Command
Description
Sets the stop frequency of the sweep. 1 kHz is the
default start frequency.
Note
To sweep up or down, set the stop frequency
higher or lower than the start frequency.
Syntax
SOURce[1|2|3|4|4RF]:FREQuency:STOP
{<frequency>|MINimum|MAXimum}
Parameter
<frequency>
1uHz to Max Frequency
289
MFG-2000 Series User Manual
Example
SOUR1:FREQ:STOP +2.0000E+03
Sets the stop frequency to 2kHz.
Query Syntax
SOURce[1|2|3|3RF]:FREQuency:STOP? [MINimum|
MAXimum]
Return Parameter <NR3>
Example
Returns the stop frequency
in Hz.
SOUR1:FREQ:STOP? MAX
+2.0000000000000E+03
Returns the maximum stop frequency allowed.
SOURce[1|2|3|3RF]:FREQuency:CENTer
Source Specific
Command
Description
Sets and queries the center frequency of the sweep.
550 Hz is the default center frequency.
Note
The maximum center frequency depends on the
sweep span and maximum frequency:
max center freq = max freq – span/2
Syntax
SOURce[1|2|3|3RF]:FREQuency:CENTer
{<frequency>|MINimum|MAXimum}
Parameter
<frequency>
450Hz~ 25MHz
450Hz~ 1MHz (Ramp)
Example
SOUR1:FREQ:CENT +2.0000E+03
Sets the center frequency to 2kHz.
Query Syntax
SOURce[1|2|3|3RF]:FREQuency:CENTer?
[MINimum|MAXimum]
Return Parameter <NR3>
Example
Returns the stop frequency
in Hz.
SOUR1:FREQ:CENT?
+2.0000000000000E+03
Returns the maximum center frequency allowed,
depending on the span.
290
REMOTE INTERFACE
Source Specific
Command
SOURce[1|2|3|3RF]:FREQuency:SPAN
Description
Sets and queries the frequency span of the sweep.
900 Hz is the default frequency span. The span
frequency is equal to the stop-start frequencies.
Note
To sweep up or down, set the span as positive or
negative.
The maximum span frequency has a relationship
to the center frequency and maximum frequency:
max freq span= 2(max freq – center freq)
Syntax
SOURce[1|2|3|3RF]:FREQuency:SPAN
{<frequency>|MINimum|MAXimum}
Parameter
<frequency>
1μHz ~25MHz
1μHz~ 1MHz (Ramp)
Example
SOUR1:FREQ:SPAN +2.0000E+03
Sets the frequency span to 2kHz.
Query Syntax
SOURce[1|2|3|3RF]:FREQuency:SPAN? [MINimum|
MAXimum]
Return Parameter <NR3>
Example
Returns the frequency
span in Hz.
SOUR1:FREQ:SPAN?
+2.0000000000000E+03
Returns the frequency span for the current sweep.
SOURce[1|2|3|3RF]:SWEep:SPACing
Source Specific
Command
Description
Sets linear or logarithmic sweep spacing. The
default spacing is linear.
Syntax
SOURce[1|2|3|3RF]:SWEep:SPACing
{LINear|LOGarithmic}
Example
SOUR1:SWE:SPAC LIN
291
MFG-2000 Series User Manual
Sets the spacing to linear.
Query Syntax
SOURce[1|2|3|3RF]:SWEep:SPACing?
Return Parameter LIN
LOG
Example
Linear spacing
Logarithmic spacing
SOUR1:SWE:SPAC?
LIN
The spacing is currently set as linear.
Source Specific
Command
SOURce[1|2|3|3RF]:SWEep:TIME
Description
Sets or queries the sweep time. The default sweep
time is 1 second.
Note
The function generator automatically determines
the number of frequency points that are used for
the sweep based on the sweep time.
Syntax
SOURce[1|2|3|3RF]:SWEep:TIME
{<seconds>|MINimum|MAXimum}
Parameter
<seconds>
Example
SOUR1:SWE:TIME +1.0000E+00
1 ms ~ 500 s
Sets the sweep time to 1 second.
Query Syntax
SOURce[1|2|3|3RF]:SWEep:TIME? {<seconds>|
MINimum|MAXimum}
Return Parameter <NR3>
Example
Returns sweep time in
seconds.
SOUR1:SWE:TIME?
+1.00000E+00
Returns the sweep time (1 seconds).
292
REMOTE INTERFACE
SOURce[1|2|3]:SWEep:SOURce
Source Specific
Command
Description
Sets or queries the trigger source as immediate
(internal), external or manual. Immediate (internal)
is the default trigger source. IMMediate will
constantly output a swept waveform. EXTernal
will output a swept waveform after each external
trigger pulse. Manual will ouput a swept
waveform after the trigger softkey is pressed.
Note
If the APPLy command was used to create the
waveform shape, the source is automatically set to
IMMediate.
The *OPC/*OPC? command/query can be used to
signal the end of the sweep.
Syntax
SOURce[1|2|3|3RF]: SWEep:SOURce
{IMMediate|EXTernal| MANual}
Example
SOUR1: SWE:SOUR INT
Sets the sweep source to internal.
Query Syntax
SOURce[1|2|3|3RF]: SWEep:SOURce?
Return Parameter IMM
Example
Immediate
EXT
External
MANual
Manual
SOUR1:SWE:SOUR?
IMM
The sweep source is set to internal.
OUTPut[1|2]:TRIGger:SLOPe
Description
Source Specific
Command
Configures the trigger output signal (TTL) as a
positive or negative slope. A positive slope will
output a pulse with a rising edge and a negative
slope will output a pulse with a falling edge.
293
MFG-2000 Series User Manual
Note
The Trig out signal depends on the selected trigger
source.
Trigger Source Description
Immediate
A square wave is output from the Trig
out terminal with a 50% duty cycle at
the start of every sweep.
External
Trigger Output is disconnected.
Manual
A pulse (>1 us) is output from the
Trig out terminal at the start of each
sweep.
Syntax
OUTPut[1|2]:TRIGger:SLOPe {POSitive|NEGative}
Example
OUTP1:TRIG:SLOP NEG
Sets the Trig out signal as negative edge.
Query Syntax
OUTPut[1|2]:TRIGger:SLOPe?
Return Parameter POS
NEG
Example
Positive edge
Negative edge
OUTP1:TRIG:SLOP?
NEG
The Trig out signal is set to negative edge.
Source Specific
Command
OUTPut[1|2]:TRIGger
Description
Turns the trigger out signal on or off from the Trig
out terminal on the rear panel. When set to on, a
trigger signal (TTL) is output at the start of each
pulse. The default is setting is off.
Syntax
OUTPut[1|2]:TRIGger {OFF|ON}
Example
OUT OUTP1:TRIG ON
Enables the Trig out signal.
Query Syntax
OUTPut[1|2]:TRIGger?
Return Parameter 0
1
294
Disabled
Enable
REMOTE INTERFACE
Example
OUTP1:TRIG?
1
The Trig out signal is enabled.
Source Specific
Command
SOURce[1|2]:MARKer:FREQuency
Description
Sets or queries the marker frequency. The default
marker frequency is 500 Hz. The marker frequency
is used to output a trigger out signal from the
trigger terminal on the rear panel.
Note
The marker frequency must be between the start
and stop frequencies. If the marker frequency is set
to a value that is out of the range, the marker
frequency will be set to the center frequency and a
“settings conflict” error will be generated.
Syntax
SOURce[1|2]:MARKer:FREQuency
{<frequency>|MINimum|MAXimum}
1μHz ~ 25 MHz
<frequency>
1μHz ~ 1 MHz (Ramp)
Parameter
Example
SOUR1:MARK:FREQ +1.0000E+03
Sets the marker frequency to 1 kHz.
Query Syntax
SOURce[1|2RF]:MARKer:FREQuency? [MINimum|
MAXimum]
Return Parameter <NR3>
Example
Returns the marker
frequency in Hz.
SOUR1:MARK:FREQ?
+1.0000000000000E+03
Returns the marker frequency (1 kHz).
295
MFG-2000 Series User Manual
Source Specific
Command
SOURce[1|2]:MARKer
Description
Turns the marker frequency on or off. The default
is off.
Note
MARKer ON
The SYNC signal goes logically
high at the start of each sweep and
goes low at the marker frequency.
MARKer OFF
The SYNC terminal outputs a
square wave with a 50% duty
cycle at the start of each sweep.
Syntax
SOURce[1|2]:MARKer {OFF|ON}
Example
SOUR1:MARK ON
Enables the marker frequency.
Query Syntax
SOURce[1|2]:MARKer?
Return Parameter 0
1
Example
Disabled
Enabled
SOUR1:MARK?
1
The marker frequency is enabled.
296
REMOTE INTERFACE
Burst Mode Commands
Burst Mode Overview
Burst mode can be configured to use an internal trigger (N Cycle
mode) or an external trigger (Gate mode) using the Trigger INPUT
terminal on the rear panel. Using N Cycle mode, each time the
function generator receives a trigger, the function generator will
output a specified number of waveform cycles (burst). After the
burst, the function generator will wait for the next trigger before
outputting another burst. N Cycle is the default Burst mode.
The alternative to using a specified number of cycles, Gate mode
uses the external trigger to turn on or off the output. When the
Trigger INPUT signal is high*, waveforms are continuously output
(creating a burst). When the Trigger INPUT signal goes low*, the
waveforms will stop being output after the last waveform completes
its period. The voltage level of the output will remain equal to the
starting phase of the burst waveforms, ready for the signal to go
high* again.
*assuming the Trigger polarity is not inverted.
Only one burst mode can be used at any one time. The burst mode
depends on the source of the trigger (internal, external, manual) and
the source of the burst.
Function
Burst Mode & Source
N Cycle*
Cycle
Phase
Triggered – IMMediate, BUS
Available
Available
Available
Triggered - EXTernal, MANual
Available
Unused
Available
Gated pulse - IMMediate
Unused
Unused
Available
*burst count
297
MFG-2000 Series User Manual
The following is an overview of the steps required to generate a
burst waveform.
Enable Burst
Mode
Configuration
1. Turn on Burst mode using the
SOURce[1|2|3]:BURS:STAT ON command.
2. Use the APPLy command to select a sine,
square, ramp, pulse burst waveform*.
Alternatively, the FUNC, FREQ, AMPl, and
DCOffs commands can be used to create the
burst waveform* with a designated frequency,
amplitude and offset.
*2 mHz minimum for internally triggered
bursts.
Choose
Triggered/Gated
Mode
Set Burst Count
Set the burst
period
Set Burst Starting
Phase
Select the trigger
298
3. Use the SOURce[1|2|3]: BURS:MODE
command to select from triggered or gated
burst modes.
4. Use the SOURce[1|2|3]:BURS:NCYC
command to set the burst count. This
command is only for triggered burst mode
only.
5. Use the SOURce[1|2|3]:BURS:INT:PER
command to set the burst period/cycle. This
command is only applicable for triggered
burst mode (internal trigger).
6. Use the SOURce[1|2|3]:BURS:PHAS
command to set the burst starting phase.
7. Use the SOURce[1|2|3]:BURS:TRIG:SOUR
command to select the trigger source for
triggered burst mode only.
REMOTE INTERFACE
Source Specific
Command
SOURce[1|2|3]:BURSt:STATe
Description
Turns burst mode on or off. By default burst mode
is turned off.
Note
When burst mode is turned on, sweep and any
modulation modes are disabled.
Syntax
SOURce[1|2|3]:BURSt:STATe {OFF|ON}
Example
SOUR1:BURS:STAT ON
Turns burst mode on.
Query Syntax
SOURce[1|2|3]:BURSt:STATe?
Return Parameter 0
1
Example
Disabled
Enabled
SOUR1:BURS:STAT?
0
Burst mode is off.
Source Specific
Command
SOURce[1|2|3]:BURSt:MODE
Description
Sets or queries the burst mode as gated or
triggered. The default burst mode is triggered.
Note
The burst count, period, trigger source and any
manual trigger commands are ignored in gated
burst mode.
Syntax
SOURce[1|2|3]:BURSt:MODE {TRIGgered|GATed}
Example
SOUR1:BURS:MODE TRIG
Sets the burst mode to triggered.
Query Syntax
SOURce[1|2|3]:BURSt:MODE?
Return Parameter TRIG
GAT
Triggered mode
Gated mode
299
MFG-2000 Series User Manual
Example
SOUR1:BURS:MODE?
TRIG
The current burst mode is triggered.
SOURce[1|2|3]:BURSt:NCYCles
Source Specific
Command
Description
Sets or queries the number of cycles (burst count)
in triggered burst mode. The default number of
cycles is 1. The burst count is ignored in gated
mode.
Note
If the trigger source is set to immediate, the
product of the burst period and waveform
frequency must be greater than the burst count:
Burst Period X Waveform frequency > burst count
If the burst count is too large, the burst period will
automatically be increased and a “Settings
conflict” error will be generated.
Only sine and square waves are allowed infinite
burst above 25 MHz.
Syntax
SOURce[1|2|3]:BURSt:NCYCles{< # cycles>
|INFinity|MINimum |MAXimum}
Parameter
<# cycles>
1~1,000,000 cycles.
INFinity
Sets the number to continuous.
MINimum
Sets the number to minimum allowed.
MAXimum
Sets the number to maximum allowed.
Example
SOUR1:BURS:NCYCl INF
Sets the number of burst cycles to continuous
(infinite).
Query Syntax
SOURce[1|2|3]:BURSt:NCYCles?
[MINimum|MAXimum]
Return Parameter <NR3>
INF
300
Returns the number of cycles.
INF is returned if the number of cycles
is continuous.
REMOTE INTERFACE
Example
SOUR1:BURS:NCYC?
+1.000000E+00
The burst cycles are set to 1.
SOURce[1|2|3]:BURSt:INTernal:PERiod
Description
Source Specific
Command
Sets or queries the burst period. Burst period
settings are only applicable when the trigger is set
to immediate. The default burst period is 10 ms.
During manual triggering, external triggering or
Gate burst mode, the burst period settings are
ignored.
Note
The burst period must be long enough to output
the designated number of cycles for a selected
frequency.
Burst period > burst count/(waveform frequency
+ 200 ns)
If the period is too short, it is automatically
increased so that a burst can be continuously
output. A “data out of range” error will also be
generated.
Syntax
SOURce[1|2|3]:BURSt:INTernal:PERiod
{<seconds>|MINimum|MAXimum}
Parameter
<seconds >
Example
SOUR1:BURS:INT:PER +1.0000E+01
1 ms ~ 500 seconds
Sets the period to 10 seconds.
Query Syntax
SOURce[1|2|3]:BURSt:INTernal:PERiod?
[MINimum|MAXimum]
Return Parameter <NR3>
Example
Returns the burst period in seconds.
SOUR1:BURS:INT:PER?
+1.00000000E+01
The burst period is 10 seconds.
301
MFG-2000 Series User Manual
SOURce[1|2|3]:BURSt:PHASe
Description
Source Specific
Command
Sets or queries the starting phase for the burst. The
default phase is 0 degrees. At 0 degrees, sine
square and ramp waveforms are at 0 volts.
In gated burst mode, waveforms are continuously
output (burst) when the Trig signal is true. The
voltage level at the starting phase is used to
determine the voltage level of the signal inbetween bursts.
Note
The phase command is not used with pulse
waveforms.
Syntax
SOURce[1|2|3]:BURSt:PHASe
{<angle>|MINimum|MAXimum}
Parameter
<angle>
Example
SOUR1:BURS:PHAS MAX
-360 ~ 360 degrees
Sets the phase to 360 degrees.
Query Syntax
SOURce[1|2|3]:BURSt:PHASe? [MINimum|MAXimum]
Return Parameter <NR3>
Example
Returns the phase angle in degrees.
SOUR1:BURS:PHAS?
+3.600E+02
The burst phase is 360 degrees.
SOURce[1|2|3]:BURSt:TRIGger:SOURce
Description
Source Specific
Command
Sets or queries the trigger source for triggered
burst mode. In trigged burst mode, a waveform
burst is output each time a trigger signal is
received and the number of cycles is determined
by the burst count.
There are three trigger sources for triggered burst
mode:
302
REMOTE INTERFACE
Note
Immediate
A burst is output at a set
frequency determined by the burst
period.
External
EXTernal will output a burst
waveform after each external
trigger pulse. Any additional
trigger pulse signals before the
end of the burst are ignored.
Manual
Manual triggering will output a
burst waveform after the trigger
softkey is pressed.
If the APPLy command was used, the source is
automatically set to IMMediate.
The *OPC/*OPC? command/query can be used to
signal the end of the burst.
Syntax
SOURce[1|2|3]:BURSt:TRIGger:SOURce
{IMMediate|EXTernal|MANual}
Example
SOUR1:BURS:TRIG:SOUR INT
Sets the burst trigger source to internal.
Query Syntax
SOURce[1|2|3]:BURSt:TRIGger:SOURce?
Return Parameter IMM
Example
Immediate
EXT
External
MANual
Manual
SOUR1:BURS:TRIG:SOUR?
IMM
The burst trigger source is set to immediate.
SOURce[1|2|3]:BURSt:TRIGger:DELay
Description
Source Specific
Command
The DELay command is used to insert a delay (in
seconds) before a burst is output. The delay starts
after a trigger is received. The default delay is 0
seconds.
303
MFG-2000 Series User Manual
Syntax
SOURce[1|2|3]: BURSt:TRIGger:DELay
{<seconds>|MINimum|MAXimum}
Parameter
<seconds>
Example
OUR1:BURS:TRIG:DEL +1.000E+01
0~85 seconds
Sets the trigger delay to 1 second.
Query Syntax
SOURce[1|2|3]:BURSt:TRIGger:DELay?
[MINimum|MAXimum]
Return Parameter <NRf>
Example
Delay in seconds
SOUR1:BURS:TRIG:DEL ?
+1.000E+01
The trigger delay is 1 second.
Source Specific
Command
SOURce[1|2|3]:BURSt:TRIGger:SLOPe
Description
Sets or queries the trigger edge for externally
triggered bursts from the Trigger INPUT terminal
on the rear panel. By default the trigger is rising
edge (Positive).
Syntax
SOURce[1|2|3]:BURSt:TRIGger:SLOPe
{POSitive|NEGative}
Parameter
POSitive
rising edge
NEGative
falling edge
Example
SOUR1:BURS:TRIG:SLOP NEG
Sets the trigger slope to negative.
Query Syntax
SOURce[1|2|3]:BURSt:TRIGger:SLOPe?
Return Parameter POS
rising edge
NEG
falling edge
Example
SOUR1:BURS:TRIG:SLOP ?
NEG
The trigger slope is negative.
304
REMOTE INTERFACE
Source Specific
Command
SOURce[1|2|3]:BURSt:GATE:POLarity
Description
In gated mode, the function generator will output
a waveform continuously while the external
trigger receives logically true signal from the
Trigger INPUT terminal. Normally a signal is
logically true when it is high. The logical level can
be inverted so that a low signal is considered true.
Syntax
SOURce[1|2|3]:BURSt:GATE:POLarity
{NORMal|INVertes}
Parameter
NORMal
Logically high
INVertes
Logically low
Example
SOUR1:BURS:GATE:POL INV
Sets the state to logically low (inverted).
Query Syntax
SOURce[1|2|3]:BURSt:GATE:POLarity?
Return Parameter NORM
Normal(High) logical level
INV
Example
Inverted (low) logical level
SOUR1:BURS:GATE:POL?
INV
The true state is inverted(logically low).
Source Specific
SOURce[1|2]:BURSt:OUTPut:TRIGger:SLOPe Command
Description
Sets or queries the trigger edge of the trigger
output signal. The signal is output from the trigger
out terminal on the rear panel. The default trigger
output slope is positive.
Note
The trigger output signal on the rear panel
depends on the burst trigger source or mode:
Immediate
50% duty cycle square wave is
output at the start of each burst.
External
Trigger output disabled.
305
MFG-2000 Series User Manual
Gated mode
Trigger output disabled.
Manual
A >1 ms pulse is output at the
start of each burst.
Syntax
SOURce[1|2]:BURSt:OUTPut:TRIGger:SLOPe
{POSitive|NEGative}
Parameter
POSitive
Rising edge.
NEGative
Falling edge.
Example
SOUR1:BURS:OUTP:TRIG:SLOP POS
Sets the trigger output signal slope to positive
(rising edge).
Query Syntax
SOURce[1|2]:BURSt:OUTPut:TRIGger:SLOPe?
Return Parameter POS
Rising edge.
NEG
Falling edge.
Example
SOUR1:BURS:OUTP:TRIG:SLOP?
POS
The trigger output signal slope to positive.
Source Specific
Command
OUTPut[1|2]:TRIGger
Description
Sets or queries the trigger output signal on or off.
By default the signal is disabled. When enabled, a
TTL compatible square wave is output. This
function applies to sweep as well as burst mode.
Syntax
OUTPut[1|2]:TRIGger {OFF|ON}
Parameter
OFF
Turns the output off.
ON
Turns the output on.
Example
OUTP1:TRIG ON
Turns the output on.
Query Syntax
306
OUTPut[1|2]:TRIGger?
REMOTE INTERFACE
Return Parameter 0
1
Query Example
Disabled
Enabled
OUTP1:TRIG?
1
The trigger output is enabled.
307
MFG-2000 Series User Manual
Arbitrary Waveform Commands
Arbitrary Waveform Overview
Use the steps below to output an arbitrary waveform over the
remote interface.
Output Arbitrary
Waveform
1. Use the SOURce[1|2|3]:FUNCtion USER
command to output the arbitrary waveform
currently selected in memory.
Select Waveform
Frequency,
amplitude and
offset
2. Use the APPLy command to select frequency,
amplitude and DC offset. Alternatively, the
FUNC, FREQ, AMPl, and DCOffs commands
can be used.
Load Waveform
Data
3. Waveform data (1 to 16384 points per
waveform) can be downloaded into volatile
memory using the DATA:DAC command.
Binary integer or decimal integer values in the
range of ± 8191can be used.
Set Waveform
Rate
4. The waveform rate is the product of the
number of points in the waveform and the
waveform frequency.
Rate = Hz × # points
Range:
Rate:
1μHz ~ 200MHz
Frequency: 1μHz ~ 100MHz
# points:
308
1~16384
REMOTE INTERFACE
SOURce[1|2|3]:FUNCtion USER
Source Specific
Command
Description
Use the SOURce[1|2|3]:FUNCtion USER
command to output the arbitrary waveform
currently selected in memory. The waveform is
output with the current frequency, amplitude and
offset settings.
Syntax
SOURce[1|2|3]:FUNCtion USER
Example
SOUR1:FUNC USER
Selects and outputs the current waveform in
memory.
DATA:DAC
Description
Note
Source Specific
Command
The DATA:DAC command is used to download
binary or decimal integer values into memory
using the IEEE-488.2 binary block format or as an
ordered list of values.
The integer values (±8192) correspond to the
maximum and minimum peak amplitudes of the
waveform. For instance, for a waveform with an
amplitude of 5Vpp (0 offset), the value 8192 is the
equivalent of 2.5 Volts. If the integer values do not
span the full output range, the peak amplitude will
be limited.
The IEEE-488.2 binary block format is comprised
of three parts:
1. Initialization character
# 7 2097152
(#)
12
3
2. Digit length (in ASCII) of
the number of bytes
3. Number of bytes
309
MFG-2000 Series User Manual
IEEE 488.2 uses two bytes to represent waveform
data (14 bit integer). Therefore the number of bytes
is always twice the number of data points.
Syntax
DATA:DAC VOLATILE, <start>,{<binary
block>|<value>, <value>, . . . }
Parameter
<start>
Start address of the
arbitrary waveform
<binary block>
<value>
Example
Decimal or integer values
±8192
DATA:DAC VOLATILE, #216 Binary Data
The command above downloads 5 data values
(stored in 14 bytes) using the binary block format.
DATA:DAC VOLATILE,1000,511,1024,0,-1024,-511
Downloads the data values (511, 1024, 0, -1024,
-511) to address 1000.
Source Specific
Command
SOURce[1|2|3]:ARB:EDIT:COPY
Description
Copies a segment of a waveform to a specific
starting address.
Syntax
SOURce[1|2|3]:ARB:EDIT:COPY
[<start>[,<length>[,<paste>]]]
Parameter
<start>
Start address: 0~16384
<length>
0 ~ 16384
<paste>
Paste address: 0~16384
Example
SOUR1:ARB:EDIT:COPY 1000, 256, 1257
Copies 256 data values starting at address 1000
and copies them to address 1257.
310
REMOTE INTERFACE
Source Specific
Command
SOURce[1|2|3]:ARB:EDIT:DELete
Description
Deletes a segment of a waveform from memory.
The segment is defined by a starting address and
length.
Note
A waveform/waveform segment cannot be
deleted when output.
Syntax
SOURce[1|2|3]:ARB:EDIT:DELete
[<STARt>[,<LENGth>]]
Parameter
<STARt>
Start address: 0~16384
<LENGth>
0 ~ 16384
Example
SOURce1:ARB:EDIT:DEL 1000, 256
Deletes a section of 256 data points from the
waveform starting at address 1000.
SOURce[1|2|3]:ARB:EDIT:DELete:ALL
Source Specific
Command
Description
Deletes all user-defined waveforms from nonvolatile memory and the current waveform in
volatile memory.
Note
A waveform cannot be deleted when output.
Syntax
SOURce[1|2|3]:ARB:EDIT:DELete:ALL
Example
SOUR1:ARB:EDIT:DEL:ALL
Deletes all user waveforms from memory.
SOURce[1|2|3]:ARB:EDIT:POINt
Source Specific
Command
Description
Edit a point on the arbitrary waveform.
Note
A waveform/waveform segment cannot be
deleted when output.
Syntax
SOURce[1|2|3]:ARB:EDIT:POINt [<address> [, <data>]]
311
MFG-2000 Series User Manual
Parameter
Example
<address>
Address of data point:
0~16384
<data>
Value data: ± 8192
SOUR1:ARB:EDIT:POIN 1000, 511
Creates a point on the arbitrary waveform at
address 1000 with the highest amplitude.
Source Specific
Command
SOURce[1|2|3]:ARB:EDIT:LINE
Description
Edit a line on the arbitrary waveform. The line is
created with a starting address and data point and
a finishing address and data point.
Note
A waveform/waveform segment cannot be
deleted when output.
Syntax
SOURce[1|2|3]:ARB:EDIT:LINE
[<address1>[,<data>[,<address2>[,<data2>]]]]
Parameter
<addrress1>
Address of data point1:
0~16384
<data1>
Value data2: ±8192
<address2>
Address of data point2:
0~16384
<data2>
Value data2: ± 8192
Example
SOUR1:ARB:EDIT:LINE 40, 50, 100, 50
Creates a line on the arbitrary waveform at 40,50 to
100,50.
SOURce[1|2|3]:ARB:EDIT:PROTect
Source Specific
Command
Description
Protects a segment of the arbitrary waveform from
deletion or editing.
Syntax
SOURce[1|2|3]:ARB:EDIT:PROTect
[<STARt>[,<LENGth>]
312
REMOTE INTERFACE
Parameter
Example
<STARt>
Start address: 0~16384
<LENGth>
0 ~ 16384
SOUR1:ARB:EDIT:PROT 40, 50
Protects a segment of the waveform from address
40 for 50 data points.
SOURce[1|2|3]:ARB:EDIT:PROTect:ALL
Source Specific
Command
Description
Protects the arbitrary waveform currently in nonvolatile memory/currently being output.
Syntax
SOURce[1|2|3]:ARB:EDIT:PROTect:ALL
Example
SOUR1:ARB:EDIT:PROT:ALL
SOURce[1|2|3]:ARB:EDIT:UNProtect
Source Specific
Command
Description
Uprotects the arbitrary waveform currently in nonvolatile memory/currently being output.
Syntax
SOURce[1|2|3]:ARB:EDIT:UNProtect
Example
SOUR1:ARB:EDIT:UNP
SOURce[1|2|3]:ARB:NCYCles
Source Specific
Command
Description
The arbitrary waveform output can be repeated
for a designated number of cycles.
Syntax
SOURce[1|2|3]:ARB:NCYCles {< #cycles>
|INFinity|MINimum |MAXimum}
Parameter
<# cycles>
1~16384 cycles
INFinity
Sets the number of cycles
to continuous.
313
MFG-2000 Series User Manual
Example
MINimum
Sets the number of cycles
to the minimum allowed.
MAXimum
Sets the number of cycles
to the maximum allowed.
SOUR1:ARB:NCYC INF
Sets the number of ARB waveform output cycles
to continuous (infinite).
Query Syntax
SOURce[1|2|3]:ARB:NCYCles? [MINimum|MAXimum]
Return Parameter <NR3>
INF
Example
Returns the number of cycles.
INF is returned if the number of cycles
is continuous.
SOUR1:ARB:NCYC?
+1.0000E+02
The number of ARB waveform output cycles is
returned (100).
SOURce[1|2|3]:ARB:OUTPut:MARKer
Source Specific
Command
Description
Define a section of the arbitrary waveform for
marker output. The marker is output from the
trigger terminal on the rear panel.
Syntax
SOURce[1|2|3]:ARB:OUTPut:MARKer
[<STARt>[,<LENGth>]]
Parameter
<STARt>
Start address*: 0~16384
<LENGth>
Length*: 0 ~ 16384
* Start + Length ≤ currently output arbitrary waveform
Example
SOUR1:ARB:OUTP:MARK 1000,1000
The marker output is for a start address of 1000
with a length of 1000.
314
REMOTE INTERFACE
SOURce[1|2|3]:ARB:OUTPut
Source Specific
Command
Description
Output the current arbitrary waveform in volatile
memory. A specified start and length can also be
designated.
Syntax
SOURce[1|2|3]:ARB:OUTPut [<STARt>[,<LENGth>]]
Parameter
<STARt>
Start address*: 0~16384
<LENGth>
Length*: 0 ~ 16384
* Start + Length ≤ currently output arbitrary waveform
Example
SOUR1:ARB:OUTP 20,200
Outputs the current arbitrary waveform in
memory.
315
MFG-2000 Series User Manual
COUNTER
The frequency counter function can be turned on remotely to control
the frequency counter.
Instrument
Command
COUNTER:STATE
Description
Turns the frequency counter function on or off.
Syntax
COUNter:STATe {ON|OFF}
Parameter/
1
Return Parameter 0
Example
ON
OFF
COUNter:STATe ON
Turns the frequency counter on
Query Syntax
COUNter:STATe?
Example
COUNter:STATe?
1
Turns on the frequency counter.
Instrument
Command
COUNter:GATe
Description
Sets the gate time for the frequency counter.
Syntax
COUNter:GATe {0.01|0.1|1|10}
Return Parameter 0.01
Example
Gate time of 0.01 seconds
0.1
Gate time of 0.1 seconds
1
Gate time of 1 seconds
10
Gate time of 10 seconds
COUNter:GATe 1
Sets the gate time to 1s.
Syntax
COUNter:GATe? {max|min}
Example
COUNter:GATe?
316
REMOTE INTERFACE
+1.000E+00
Returns the gate time: 1s.
COUNter:VALue?
Instrument
Command
Description
Returns the current value from the frequency
counter.
Syntax
COUNter:VALue?
Example
COUNter:VALue?
+5.00E+02
Returns the frequency as 500Hz.
317
MFG-2000 Series User Manual
PHASE
The phase command remotely controls the phase and channel
synchronization.
Instrument
Command
SOURCE[1|2|pulse]:PHASe
Description
Sets the phase.
Syntax
SOURce[1|2|pulse]:PHASe
{<phase>|<MIN>|<MAX>}
Parameter
phase
-180~180
min
Sets the phase to the minimum
value.
max
Sets the phase to the maxium
value.
Example
SOURce1:PHASe 25
Sets the phase of channel 1 to 25°.
Query Syntax
SOURce[1|2|pulse]:PHASe? {MAX|MIN}
Return Parameter <NRf>
Example
Returns the current phase in degrees.
SOURce1:PHASe?
+2.500E+01
Returns the phase of channel 1 as 25°.
SOURce[1|2|pulse]:PHASe:SYNChronize
Instrument
Command
Description
Sychronizes the phase of channel 1 and channel 2.
Syntax
SOURce[1|2|pulse]:PHASe:SYNChronize
Example
SOURce1:PHASe:SYNChronize
Synchronizes the phase of channel 1
318
REMOTE INTERFACE
COUPLE
The Couple commands can be used to remotely set the frequency
coupling and amplitude coupling.
SOURce[1|2]:FREQuency:COUPle:MODE
Instrument
Command
Description
Set the frequency coupling mode.
Syntax
SOURce[1|2]:FREQuency:COUPle:MODE
{Off|Offset|Ratio}
Return/ Return
parameter
Off
Disables frequency coupling.
Offset
Set frequency coupling to offset mode.
Ratio
Sets frequency coupling to ratio mode.
Example
SOURce1:FREQuency:COUPle:MODE Offset
Sets the frequency coupling mode to offset.
Query Syntax
SOURce[1|2]:FREQuency:COUPle:MODE?
Example
SOURce1:FREQuency:COUPle:MODE?
Off
Frequency coupling is turned off.
SOURce[1|2]:FREQuency:COUPle:OFFSet
Instrument
Command
Description
Sets the offset frequency when the frequency
coupling mode is set to offset.
Syntax
SOURce[1|2]:FREQuency:COUPle:OFFSet {frequency}
Example
SOURce1:FREQuency:COUPle:OFFSet 2khz
Sets the offset frequency to 2kHz (the frequency of
CH2 minus CH1 is 2kHz).
Syntax
SOURce[1|2]:FREQuency:COUPle:OFFSet?
Example
SOURce1:FREQuency:COUPle:OFFSet?
319
MFG-2000 Series User Manual
+2.0000000000000E+03
The offset of channel 2 from channel 1 is 2kHz.
SOURce[1|2]:FREQuency:COUPle:RATio
Instrument
Command
Description
Sets the frequency coupling ratio when frequency
coupling is set to ratio mode.
Syntax
SOURce[1|2]:FREQuency:COUPle:RATio {ratio}
Example
SOURce1:FREQuency:COUPle:RATio 2
Set the frequency ratio of CH2:CH1 as 2:1.
Query Syntax
SOURce[1|2]:FREQuency:COUPle:RATio?
Example
SOURce1:FREQuency:COUPle:RATio?
+1.666000E+00
Returns the CH2 to CH1 frequency ratio as 2.
SOURce[1|2]:AMPlitude:COUPle:STATe
Instrument
Command
Description
Enables or disables the amplitude coupling.
Syntax
SOURce[1|2]:AMPlitude:COUPle:STATe
{ON|Off}
Example
SOURce1:AMPlitude:COUPle:STATe on
Description
Turns amplitude coupling on.
Query Syntax
SOURce[1|2]:AMPlitude:COUPle:STATe?
Return Parameter 1
ON
0
Off
Example
SOURce1:AMPlitude:COUPle:STATe?
1
Amplitude coupling has been enabled.
320
REMOTE INTERFACE
Instrument
Command
SOURce[1|2]:TRACk
Description
Turns tracking on or off.
Syntax
SOURce[1|2]:TRACk {ON|OFF|INVerted}
Parameter/
ON
Return Parameter
OFF
INVerted
Example
ON
OFF
INVerted
SOURce1:TRACk ON
Turns tracking on. Channel 2 will “track” the
changes of channel 1.
Query Syntax
SOURce[1|2]:TRACk?
Example
SOURce1:TRACk?
ON
Channel tracking is turned on.
321
MFG-2000 Series User Manual
Save and Recall Commands
Up to 10 different instrument states can be stored to non-volatile
memory (memory locations 0~9).
Instrument
Command
*SAV
Description
Saves the current instrument state to a specified
save slot. When a state is saved, all the current
instrument settings, functions and waveforms are
also saved.
Note
The *SAV command doesn’t save waveforms in
non-volatile memory, only the instrument state.
The *RST command will not delete saved
instrument states from memory.
Syntax
*SAV {0|1|2|3|4|5|6|7|8|9}
Example
*SAV 0
Save the instrument state to memory location 0.
Instrument
Command
*RCL
Description
Recall previously saved instrument states from
memory locations 0~9.
Syntax
*RCL {0|1|2|3|4|5|6|7|8|9}
Example
*RCL 0
Recall instrument state from memory location 0.
MEMory:STATe:DELete
Instrument
Command
Description
Delete memory from a specified memory location.
Syntax
MEMory:STATe:DELete {0|1|2|3|4|5|6|7|8|9}
Example
MEM:STAT:DEL 0
Delete instrument state from memory location 0.
322
REMOTE INTERFACE
MEMory:STATe:DELete ALL
Instrument
Command
Description
Delete memory from all memory locations, 0~9.
Syntax
MEMory:STATe:DELete ALL
Example
MEM:STAT:DEL ALL
Deletes all the instrument states from memory
locations 0~9.
323
MFG-2000 Series User Manual
Error Messages
The MFG-2000 has a number of specific error codes. Use the
SYSTem:ERRor command to recall the error codes. For more
information regarding the error queue.
Command Error Codes
-101 Invalid character
An invalid character was used in the command
string. Example: #, $, %.
SOURce1:AM:DEPTh MIN%
-102 Syntax error
Invalid syntax was used in the command string.
Example: An unexpected character may have been
encountered, like an unexpected space.
SOURce1:APPL:SQUare , 1
-103 Invalid separator
An invalid separator was used in the command
string. Example: a space, comma or colon was
incorrectly used.
APPL:SIN 1 1000 OR SOURce1:APPL:SQUare
-108 Parameter not allowed
The command received more parameters than were
expected. Example: An extra (not needed) parameter
was added to a command
SOURce1:APPL? 10
-109 Missing parameter
The command received less parameters than
expected. Example: A required parameter was
omitted.
SOURce1:APPL:SQUare .
324
REMOTE INTERFACE
-112 Program mnemonic too long
A command header contains more than 12
characters:
OUTP:SYNCHRONIZATION ON
-113 Undefined header
An undefined header was encountered. The header
is syntactically correct. Example: the header contains
a character mistake.
SOUR1:AMM:DEPT MIN
-123 Exponent too large
Numeric exponent exceeds 32,000. Example:
SOURce[1|2|3]:BURSt:NCYCles 1E34000
-124 Too many digits
The mantissa (excluding leading 0’s) contains more
than 255 digits.
-128 Numeric data not allowed
An unexpected numeric character was received in
the command. Example: a numeric parameter is
used instead of a character string.
SOURce1:BURSt:MODE 123
-131 Invalid suffix
An invalid suffix was used. Example: An unknown
or incorrect suffix may have been used with a
parameter.
SOURce1:SWEep:TIME 0.5 SECS
-138 Suffix not allowed
A suffix was used where none were expected.
Example: Using a suffix when not allowed.
SOURce1:BURSt: NCYCles 12 CYC
-148 Character data not allowed
A parameter was used in the command where not
allowed. Example: A discrete parameter was used
where a numeric parameter was expected.
SOUR1:MARK:FREQ ON
325
MFG-2000 Series User Manual
-158 String data not allowed
An unexpected character string was used where
none were expected. Example: A character string is
used instead of a valid parameter.
SOURce1:SWEep:SPACing ’TEN’
-161 Invalid block data
Invalid block data was received. Example: The
number of bytes sent with the DATA:DAC
command doesn’t correlate to the number of bytes
specified in the block header.
-168 Block data not allowed
Block data was received where block data is not
allowed. Example:
SOURce1:BURSt: NCYCles #10
-170~178 expression errors
Example: The mathematical expression used was not
valid.
Execution Errors
-211 Trigger ignored
A trigger was received but ignored. Example:
Triggers will be ignored until the function that can
use a trigger is enabled (burst, sweep, etc.).
-223 Too much data
Data was received that contained too much data.
Example: An arbitrary waveform with over 16384
points cannot be used.
-221 Settings conflict; turned off infinite burst to allow immediate trigger
source
Example: Infinite burst is disabled when an
immediate trigger source is selected. Burst count set
to 1,000,000 cycles.
326
REMOTE INTERFACE
-221 Settings conflict; infinite burst changed trigger source to MANual
Example: The trigger source is changed to
immediate from manual when infinite burst mode is
selected.
-221 Settings conflict; burst period increased to fit entire burst
Example: The function generator automatically
increases the burst period to allow for the burst
count or frequency.
-221 Settings conflict; burst count reduced
Example: The burst count is reduced to allow for the
waveform frequency if the burst period is at it’s
maximum.
-221 Settings conflict; trigger delay reduced to fit entire burst
Example: The trigger delay is reduced to allow the
current period and burst count.
-221 Settings conflict;triggered burst not available for noise
Example: Triggered burst cannot be used with noise.
-221 Settings conflict;amplitude units changed to Vpp due to high-Z load
Example: If a high impedance load is used, dBm
units cannot be used. The units are automatically set
to Vpp.
-221 Settings conflict;trigger output disabled by trigger external
Example: The trigger output terminal is disabled
when an external trigger source is selected.
-221 Settings conflict;trigger output connector used by FSK
Example: The trigger output terminal cannot be used
in FSK mode.
-221 Settings conflict;trigger output connector used by burst gate
Example: The trigger output terminal cannot be used
in gated burst mode.
327
MFG-2000 Series User Manual
-221 Settings conflict;trigger output connector used by trigger external
Example: The trigger output connector is disabled
when the trigger source is set to external.
-221 Settings conflict;frequency reduced for pulse function
Example: When the function is changed to pulse, the
output frequency is automatically reduced if over
range.
-221 Settings conflict;frequency reduced for ramp function
Example: When the function is changed to ramp, the
output frequency is automatically reduced if over
range.
-221 Settings conflict;frequency made compatible with burst mode
Example: When the function is changed to burst, the
output frequency is automatically adjusted if over
range.
-221 Settings conflict;frequency made compatible with FM
Example: When the function is changed to FM, the
frequency is automatically adjusted to suit the FM
settings.
-221 Settings conflict;burst turned off by selection of other mode or
modulation
Example: Burst mode is disabled when sweep or a
modulation mode is enabled.
-221 Settings conflict;FSK turned off by selection of other mode or
modulation
Example: FSK mode is disabled when burst, sweep
or a modulation mode is enabled.
-221 Settings conflict;FM turned off by selection of other mode or
modulation
Example: FM mode is disabled when burst, sweep or
a modulation mode is enabled.
328
REMOTE INTERFACE
-221 Settings conflict;AM turned off by selection of other mode or
modulation
Example: AM mode is disabled when burst, sweep
or a modulation mode is enabled.
-221 Settings conflict; sweep turned off by selection of other mode or
modulation
Example: Sweep mode is disabled when burst or a
modulation mode is enabled.
-221 Settings conflict;not able to modulate this function
Example: A modulated waveform cannot be
generated with dc voltage, noise or pulse
waveforms.
-221 Settings conflict;not able to sweep this function
Example: A swept waveform cannot be generated
with dc voltage, noise or pulse waveforms.
-221 Settings conflict;not able to burst this function
Example: A burst waveform cannot be generated
with the dc voltage function.
-221 Settings conflict;not able to modulate noise, modulation turned off
Example: A waveform cannot be modulated using
the noise function.
-221 Settings conflict;not able to sweep pulse, sweep turned off
Example: A waveform cannot be swept using the
pulse function.
-221 Settings conflict;not able to modulate dc, modulation turned off
Example: A waveform cannot be modulated using
the dc voltage function.
-221 Settings conflict;not able to sweep dc, modulation turned off
Example: A waveform cannot be swept using the dc
voltage function.
329
MFG-2000 Series User Manual
-221 Settings conflict;not able to burst dc, burst turned off
Example: The burst function cannot be used with the
dc voltage function.
-221 Settings conflict;not able to sweep noise, sweep turned off
Example: A waveform cannot be swept using the
noise function.
-221 Settings conflict;pulse width decreased due to period
Example: The pulse width has been adjusted to suit
the period settings.
-221 Settings conflict;amplitude changed due to function
Example: The amplitude (VRM / dBm) has been
adjusted to suit the selected function. For the MFG2000, a typical square wave has a much higher
amplitude (5V Vrms) compared to a sine wave
(~3.54) due to crest factor.
-221 Settings conflict;offset changed on exit from dc function
Example: The offset level is adjusted on exit from a
DC function.
-221 Settings conflict;FM deviation cannot exceed carrier
Example: The deviation cannot be set higher than
the carrier frequency
-221 Settings conflict;FM deviation exceeds max frequency
Example: If the FM deviation and carrier frequency
combined exceeds the maximum frequency plus 100
kHz, the deviation is automatically adjusted.
-221 Settings conflict;frequency forced duty cycle change
Example: If the frequency is changed and the current
duty cannot be supported at the new frequency, the
duty will be automatically adjusted.
330
REMOTE INTERFACE
-221 Settings conflict;offset changed due to amplitude
Example: The offset is not a valid offset value, it is
automatically adjusted, considering the amplitude.
|offset|≤ max amplitude – Vpp/2
-221 Settings conflict;amplitude changed due to offset
Example: The amplitude is not a valid value, it is
automatically adjusted, considering the offset.
Vpp ≤ 2X (max amplitude -|offset|)
-221 Settings conflict;low level changed due to high level
Example: The low level value was set too high. The
low level is set 1 mV less than the high level.
-221 Settings conflict;high level changed due to low level
Example: The high level value was set too low. The
high level is set 1 mV greater than the low level.
-222 Data out of range;value clipped to upper limit
Example: The parameter was set out of range. The
parameter is automatically set to the maximum
value allowed.
SOURce1:FREQuency 60.1MHz.
-222 Data out of range;value clipped to lower limit
Example: The parameter was set out of range. The
parameter is automatically set to the minimum value
allowed.
SOURce1:FREQuency 0.1μHz.
-222 Data out of range;period; value clipped to ...
Example: If the period was set to a value out of
range, it is automatically set to an upper or lower
limit.
331
MFG-2000 Series User Manual
-222 Data out of range;frequency; value clipped to ...
Example: If the frequency was set to a value out of
range, it is automatically set to an upper or lower
limit.
-222 Data out of range;user frequency; value clipped to upper limit
Example: If the frequency is set to a value out of
range for an arbitrary waveform using,
SOURce[1|2|3]: APPL: USER or SOURce[1|2|3]:
FUNC:USER, it is automatically set to the upper
limit.
-222 Data out of range;ramp frequency; value clipped to upper limit
Example: If the frequency is set to a value out of
range for a ramp waveform using, SOURce[1|2|3]:
APPL: RAMP or SOURce[1|2|3]:FUNC:RAMP, it is
automatically set to the upper limit.
-222 Data out of range;pulse frequency; value clipped to upper limit
Example: If the frequency is set to a value out of
range for a pulse waveform using, SOURce[1|2|3]:
APPL:PULS or SOURce[1|2|3]:FUNC:PULS, it is
automatically set to the upper limit.
-222 Data out of range;burst period; value clipped to ...
Example: If the burst period was set to a value out of
range, it is automatically set to an upper or lower
limit.
222 Data out of range;burst count; value clipped to ...
Example: If the burst count was set to a value out of
range, it is automatically set to an upper or lower
limit.
332
REMOTE INTERFACE
-222 Data out of range; burst period limited by length of burst; value
clipped to upper limit
Example: The burst period must be greater than
burst count divided by the frequency + 200 ns. The
burst period is adjusted to satisfy these conditions.
burst period > 200 ns + (burst count/burst
frequency).
-222 Data out of range; burst count limited by length of burst; value
clipped to lower limit
Example: The burst count must be less than burst
period * the waveform frequency when the the
trigger source is set to immediate (SOURce[1|2|3]:
TRIG:SOUR IMM). The burst count is automatically
set to the lower limit.
-222 Data out of range;amplitude; value clipped to ...
Example: If the amplitude was set to a value out of
range, it is automatically set to an upper or lower
limit.
-222 Data out of range;offset; value clipped to ...
Example: If the offset was set to a value out of range,
it is automatically set to an upper or lower limit.
-222 Data out of range;frequency in burst mode; value clipped to ...
Example: If the frequency was set to a value out of
range in burst mode. The burst frequency is
automatically set to an upper or lower limit, taking
the burst period into account.
-222 Data out of range;frequency in FM; value clipped to ...
Example: The carrier frequency is limited by the
frequency deviation (SOURce[1|2|3|3RF]:
FM:DEV). The carrier frequency is automatically
adjusted to be less than or equal to the frequency
deviation.
333
MFG-2000 Series User Manual
-222 Data out of range;marker confined to sweep span; value clipped
to ...
Example: The marker frequency is set to a value
outside the start or stop frequencies. The marker
frequency is automatically adjusted to either the
start or stop frequency (whichever is closer to the set
value).
-222 Data out of range;FM deviation; value clipped to ...
Example: The frequency deviation is outside of
range. The deviation is automatically adjusted to an
upper or lower limit, depending on the frequency.
-222 Data out of range;trigger delay; value clipped to upper limit
Example: The trigger delay was set to a value out of
range. The trigger delay has been adjusted to the
maximum (100 seconds).
-222 Data out of range; trigger delay limited by length of burst; value
clipped to upper limit
Example: The trigger delay and the burst cycle time
combined must be less than the burst period.
-222 Data out of range;duty cycle; value clipped to ...
Example: The duty cycle is limited depending on the
frequency.
Duty Cycle
Frequency
0.01%~99.99%(>20nS)
Full range
-222 Data out of range; duty cycle limited by frequency; value clipped to
upper limit
Example: The duty cycle is limited depending on the
frequency. When the frequency is greater than 50
MHz, the duty cycle is automatically limited to 50%.
334
REMOTE INTERFACE
-313 Calibration memory lost;memory corruption detected
Indicates that a fault (check sum error) has occurred
with the non-volatile memory that stores the
calibration data.
-314 Save/recall memory lost;memory corruption detected
Indicates that a fault (check sum error) has occurred
with the non-volatile memory that stores the
save/recall files.
-315 Configuration memory lost;memory corruption detected
Indicates that a fault (check sum error) has occurred
with the non-volatile memory that stores the
configuration settings.
-350 Queue overflow
Indicates that the error queue is full (over 20
messages generated, and not yet read). No more
messages will be stored until the queue is empty.
The queue can be cleared by reading each message,
using the *CLS command or restarting the function
generator.
-361 Parity error in program message
Indicates that there is a RS232 parity setting
mismatch between the host PC and the function
generator.
-362 Framing error in program message
Indicates that there is a RS232 stop bit setting
mismatch between the host PC and the function
generator.
-363 Input buffer overrun
Indicates that too many characters have been sent to
the function generator via RS232. Ensure
handshaking is used.
335
MFG-2000 Series User Manual
Query Errors
-410 Query INTERRUPTED
Indicates that a command was received but the data
in the output buffer from a previous command was
lost.
-420 Query UNTERMINATED
The function generator is ready to return data,
however there was no data in the output buffer. For
example: Using the APPLy command.
-430 Query DEADLOCKED
Indicates that a command generates more data than
the output buffer can receive and the input buffer is
full. The command will finish execution, though all
the data won’t be kept.
Arbitrary Waveform Errors
-770 Nonvolatile arb waveform memory corruption detected
Indicates that a fault (check sum error) has occurred
with the non-volatile memory that stores the
arbitrary waveform data.
-781 Not enough memory to store new arb waveform; bad sectors
Indicates that a fault (bad sectors) has occurred with
the non-volatile memory that stores the arbitrary
waveform data. Resulting in not enough memory to
store arbitrary data.
-787 Not able to delete the currently selected active arb waveform
Example: The currently selected waveform is being
output and cannot be deleted.
336
REMOTE INTERFACE
800 Block length must be even
Example: As block data (DATA:DAC VOLATILE)
uses two bytes to store each data point, there must
be an even number or bytes for a data block.
337
MFG-2000 Series User Manual
SCPI Status Register
The status registers are used to record and determine the status of
the function generator.
The function generator has a number of register groups:
Questionable Status Registers
Standard Event Status Registers
Status Byte Register
As well as the output and error queues.
Each register group is divided into three types of registers: condition
registers, event registers and enable registers.
Register types
Condition
Register
The condition registers indicate the state of the
function generator in real time. The condition
registers are not triggered. I.e., the bits in the
condition register change in real time with the
instrument status. Reading a condition register
will not clear it. The condition registers cannot be
cleared or set.
Event Register
The Event Registers indicate if an event has been
triggered in the condition registers. The event
registers are latched and will remain set unless the
*CLS command is used. Reading an event register
will not clear it.
Enable Register
The Enable register determines which status
event(s) are enabled. Any status events that are not
enabled are ignored. Enabled events are used to
summarize the status of that register group.
338
REMOTE INTERFACE
MFG-2000 Status System
Questionable Status Register
Condition
Event
Enable
0 Volt Ovld
1
2
3
4 Over Temp
5 Loop Unlock
6
7 Ext Mod Ovld
8 Cal Error
9 External Ref
10
11
12
13
14
15
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
bit
<1>
<2>
<4>
<8>
<16>
<32>
<64>
<128>
<256>
<512>
<1024>
<2048>
<4096>
<8192>
<16384>
NOT USED
weight
Error Queue
+
OR
1
20
Status Byte Register
Condition Enable
Output Buffer
0
1
2
3
4
5
6
7
bit
1
20
+
OR
<128>
weight
Summary Bit (RQS)
Standard Event Register
0 Operation Complete
1
2 Query Error
3 Device Error
4 Execution Error
5 Command Error
6
7 Power On
<1>
<2>
<4>
<8>
<16>
<32>
Event
Enable
0
1
2
3
4
5
6
7
bit
<1>
<2>
<4>
<8>
<16>
<32>
<64>
<128>
weight
+
OR
339
MFG-2000 Series User Manual
Questionable Status Register
Description
The Questionable Status Registers will show if any
faults or errors have occurred.
Bit Summary
Register
Bit
Bit Weight
Voltage overload
0
1
Over temperature
4
16
Loop unlock
5
32
Ext Mod Overload
7
128
Cal Error
8
256
External Reference
9
512
Standard Event Status Registers
Description
The Standard Event Status Registers indicate when
the *OPC command has been executed or whether
any programming errors have occurred.
Notes
The Standard Event Status Enable register is
cleared when the *ESE 0 command is used.
The Standard Event Status Event register is cleared
when the *CLS command or the *ESR? command is
used.
340
REMOTE INTERFACE
Bit Summary
Error Bits
Register
Bit
Bit Weight
Operation complete bit
0
1
Query Error
2
4
Device Error
3
8
Execution Error
4
16
Command Error
5
32
Power On
7
128
Operation
complete
The operation complete bit is set
when all selected pending
operations are complete. This bit is
set in response to the *OPC
command.
Query Error
The Query Error bit is set when
there is an error reading the Output
Queue. This can be caused by trying
to read the Output Queue when
there is no data present.
Device Error The Device Dependent Error
indicates a failure of the self-test,
calibration, memory or other device
dependent error.
Execution
Error
The Execution bit indicates an
execution error has occurred.
Command
Error
The Command Error bit is set when
a syntax error has occurred.
Power On
Power has been reset.
341
MFG-2000 Series User Manual
The Status Byte Register
Description
The Status Byte register consolidates the status
events of all the status registers. The Status Byte
register can be read with the *STB? query or a
serial poll and can be cleared with the *CLS
command.
Clearing the events in any of the status registers
will clear the corresponding bit in the Status Byte
register.
Notes
The Status byte enable register is cleared when the
*SRE 0 command is used.
The Status Byte Condition register is cleared when
the *CLS command is used.
Bit Summary
Status Bits
342
Register
Bit
Bit Weight
Error Queue
2
4
Questionable Data
3
8
Message Available
4
16
Standard Event
5
32
Master Summary /
Request Service
6
64
Error Queue
There are error message(s) waiting
in the error queue.
Questionable
data
The Questionable bit is set when
an “enabled” questionable event
has occurred.
Message
Available
The Message Available bit is set
when there is outstanding data in
the Output Queue. Reading all
messages in the output queue will
clear the message available bit.
REMOTE INTERFACE
Standard Event The Event Status bit is set if an
“enabled” event in the Standard
Event Status Event Register has
occurred.
Master
Summary/
Service
Request bit
The Master Summary Status is
used with the *STB? query. When
the *STB? query is read the MSS
bit is not cleared.
The Request Service bit is cleared
when it is polled during a serial
poll.
Output Queue
Description
The Output queue stores output messages in a
FIFO buffer until read. If the Output Queue has
data, the MAV bit in the Status Byte Register is set.
Error Queue
Description
The error queue is queried using the
SYSTem:ERRor? command. The Error queue will
set the “Error Queue“ bit in the status byte register
if there are any error messages in the error queue.
If the error queue is full the last message will
generate a “Queue overflow” error and additional
errors will not be stored. If the error queue is
empty, “No error” will be returned.
Error messages are stored in the error queue in a
first-in-first-out order. The errors messages are
character strings that can contain up to 255
characters.
343
MFG-2000 Series User Manual
APPENDIX
The specifications apply when the function
generator is powered on for at least 30 minutes
under +18°C~+28°C.
MFG-2000 series specific functions
CH1
Function With
200MSa/sARB
CH2
Function With
200MSa/sARB
25MHz
Pulse
Generator
RF
Generator
(function
with ARB)
Power
Amplifier
Modulation
/Sweep/Burst/Fr
equency.Counter
●
●
MFG-2110
●10MHZ
●
MFG-2120
●20MHZ
●
MFG-2120MA
●20MHZ
●
MFG-2130M
●30MHZ
●
MFG-2160MF
●60MHZ
●
●160MHZ
●
MFG-2160MR
●60MHZ
●
●320MHZ
●
MFG-2230M
●30MHZ
●30MHZ
●
MFG-2260M
●60MHZ
●60MHZ
●
MFG-2260MFA
●60MHZ
●60MHZ
●
●160MHZ
●
●
MFG-2260MRA
●60MHZ
●60MHZ
●
●320MHZ
●
●
●
●
●
Arbitrary Functions
ARB function
Sample Rate
Repetition Rate
Waveform Length
Amplitude
Resolution
Non-Volatile
Memory
User-defined output
section
User-defined output
marker section
Output mode
Frequency Characteristics
Range
Sine
Square
Triangle, Ramp
Resolution
Accuracy
Stability
Aging
Tolerance
344
Built-in
200 MSa/s
100MHz
16k points
14 bits
10sets 16k points(1)
From point 2~16384 (optional)
From point 2 ~ 16384(optional)
1~1048575 cycles or infinite mode
320MHz(max)
25MHz(max)
1MHz
1μHz
±20 ppm
±1 ppm, per 1 year
≤1μHz
APPENDIX
Output Characteristics(2)
Amplitude
Range
Accuracy
Resolution
Flatness
Offset
Units
Range
Waveform Output
Accuracy
Impedance
Protection
Sync Output
Ground Isolation
Range
Impedance
Ground Isolation
1mVpp to 10 Vpp (into 50Ω)
2mVpp to 20 Vpp (open-circuit)
±2% of setting ±1 mVpp
(at 1 kHz/into 50Ω without DC offset))
0.1mV or 4 digits
± 1% (0.1dB) ≦1MHz
± 3% (0.3dB) ≦50 MHz
± 10% (0.9dB) ≦160MHz
± 30% (3dB) ≦320MHz
(sinewave relative to 1 kHz/into 50Ω )
Vpp, Vrms, dBm
±5 Vpk ac +dc (into 50Ω)
±10Vpk ac +dc (Open circuit)
1% of setting + 5mV+ 0.5% of amplitude
50Ω typical (fixed)
> 10MΩ (output disabled)
Short-circuit protected
Overload relay automatically disables main
output
42Vpk max
TTL-compatible into>1kΩ
50Ω standard
42Vpk max
Sine wave
Characteristics(3)
Harmonic
distortion
Total harmonic
distortion
–60 dBc DC~200kHz, Ampl>0.1 Vpp
–55 dBc 200kHz~1 MHz, Ampl>0.1 Vpp
–45 dBc 1MHz~10 MHz, Ampl>0.1Vpp
–30 dBc 10MHz~320MHz, Ampl>0.1Vpp
< 0.1% (Ampl>1Vpp)
DC~100 kHz
Square wave
Characteristics
Rise/Fall Time
Overshoot
Asymmetry
Variable duty Cycle
Jitter
<15ns
<5%
1% of period +5 ns
0.01% to 99.99%(limited by the current
frequency setting)
20ppm+500ps(4)
Linearity
Variable Symmetry
< 0.1% of peak output
0% to 100%
Frequency
Pulse Width
1uHz~25MHz
≧20nS(limited by the current frequency
setting)
0.01%~99.99%(limited by the current
frequency setting)
<5%
20ppm +500ps(4)
Ramp Characteristics
Pulse Characteristics
Variable duty Cycle
Overshoot
Jitter
345
MFG-2000 Series User Manual
AM Modulation
Carrier Waveforms
Modulating
Waveforms
Modulating
Frequency
Depth
Source
Sine, Square, Triangle, Ramp, Pulse, Arb
Sine, Square, Triangle, Upramp, Dnramp
Carrier Waveforms
Modulating
Waveforms
Modulating
Frequency
Peak Deviation
Source
Sine, Square, Triangle, Ramp
Sine, Square, Triangle, Upramp, Dnramp
Carrier Waveforms
Modulating
Waveforms
Modulation
Frequency
Phase deviation
Source
Sine, Square, Triangle, Ramp
Sine, Square, Triangle,
Upramp, Dnramp
2mHz to 20kHz (Int) DC to 20kHz (Ext)
Carrier Waveforms
Modulating
Waveforms
Modulation
Frequency
SUM depth
Source
Sine, Square, Triangle, Ramp
Sine, Square, Triangle,
Upramp, Dnramp
2mHz to 20kHz (Int) DC to 20kHz (Ext)
Carrier Waveforms
Modulating
Waveforms
Modulation
Frequency
Phase deviation
Source
Sine, Square, Triangle, Ramp
Sine, Square, Triangle,
Upramp, Dnramp
2mHz to 20kHz (Int) DC to 20kHz (Ext)
Carrier Waveforms
Modulating
Waveforms
Internal Frequency
Frequency Range
Source
Sine, Square, Triangle, Ramp, Pulse
50% duty cycle square
Waveforms
Type
Sweep direction
Sine, Square, Triangle, Ramp
Linear or Logarithmic
Sweep up or sweep down
2mHz to 20kHz (Int) DC to 20kHz (Ext)
0% to 120.0%
Internal / External
FM Modulation
2mHz to 20kHz (Int) DC to 20kHz (Ext)
DC to max frequency
Internal / External
PM
0∘~360.0∘
Internal / External
SUM
0%~100.0%
Internal / External
PWM
0%~100.0% pulse width
Internal / External
FSK
2 mHz to 1 MHz
1μHz to max frequency
Internal / External
Sweep
346
APPENDIX
Start/Stop Freq
Sweep Time
Source
Trigger
Marker
Source
1uHz to max frquency
1ms to 500s
Internal / External
Single, External, Internal.
Marker signal on falling edge (programmable)
Internal / External
Waveforms
Frequency
Pulse count
Start/ Stop Phase
Internal Frequency
Gate source
Trigger Source
NCycle, Infinite
Sine, Square, Triangle, Ramp
1uHz~Max Frequency
1~1000000 Cycles or intfinite
-360.0∘~+360.0∘
1 us~500 s
External Trigger
Single, External, Internal.
0s~100 s
Burst
Trigger Delay
External Trigger Input
Type
Input Level
Slope
Pulse Width
Input Impedance
External Modulation Input
Type
Voltage Range
Input Impedance
Frequency
Ground Isolation
Trigger Output
Type
Level
Pulse Width
Maximum Rate
Fan-out
Impedance
Dual Channel Function(CH1/CH2)
Phase
Track
Coupling
Dsolink
For FSK, Burst, Sweep
TTL Compatibility
Rising or Falling(Selectable)
>100ns
10kΩ,DC coupled
For AM, FM, PM,SUM,PWM
±5V full scale
10kΩ
DC to 20kHz
42Vpk max
For FSK,Burst, Sweep
TTL Compatible into 50Ω
>450ns
1MHz
≥4 TTL Load
50Ω Typical
-180∘ ~180∘
Synchronize phase
CH2=CH1
Frequency(Ratio or Difference)
Amplitude & DC Offset
√
Pulse Generator
Amplitude
Offset
Frequency
Pulse Width
Variable duty Cycle
1mVpp to 2.5 Vpp (into 50Ω)
2mVpp to 5 Vpp (open-circuit)
±1 Vpk ac +dc (into 50Ω)
±2Vpk ac +dc (Open circuit)
1uHz~25MHz
20nS~999.9ks(limited by the current frequency
setting)
0.01%~99.99%(limited by the current
frequency setting)
347
MFG-2000 Series User Manual
Leading and Trailing
Edge Time(5)
Overshoot
Jitter
10nS~ 20S(1ns resolution) (limited by the
current frequency and pulse width settings)
<5%
100ppm +500ps(4)
Range
Accuracy
Time Base
Resolution
5Hz to 150MHz
Time Base accuracy±1count
±20ppm (23˚C ±5˚C)
The maximum resolution is:
100nHz for 1Hz, 0.1Hz for 100MHz.
1kΩ/1pf
35mVrms ~ 30Vms (5Hz to 150MHz)
42Vpk max
Frequency Counter
Input Impedance
Sensitivity
Ground Isolation
RF Generator
Waveforms
Amplitude
(into 50Ω)
Offset
Frequency
Modulatin/Sweep
Modulation Type
Sine, Square, Ramp, Pulse, Noise, ARB
1mVpp to 2 Vpp (MFG-2XXXMF)
1mVpp to 1 Vpp (MFG-2XXXMR)
±1 Vpk ac +dc (into 50Ω)
±2Vpk ac +dc (Open circuit)
1uHz~160MHz(MFG-2XXXMF)
1uHz~320MHz(MFG-2XXXMR)
AM,FM,PM,FSK,PWM(The detail same as CH1
modulation specification)
Sweep type
Source
ASK
Carrier Waveforms
Modulating
Waveforms
Internal Frequency
Amplitude Range
Source
PSK
Carrier Waveforms
Modulating
Waveforms
Internal Frequency
Phase Range
Source
ARB function
Sample Rate
Waveform Length
Amplitude
Resolution
User-defined output
section
Jitter
Frequency
INT/EXT(INT only forAM,FM,PM, PWM)
Input Impedance
Input voltage
10KΩ
1.25Vpmax
Sine, Square, Triangle, Ramp,Pulse
50% duty cycle square
2mHz to 1 MHz
1mvpp~max amplitude
Internal / External
Sine, Square, Triangle, Ramp,Pulse
50% duty cycle square
2mHz to 1 MHz
0∘~360.0∘
Internal / External
200 MSa/s
16k points
14 bits
From point 2~16384 (optional)
20ppm +5ns
Power Amplifier
348
APPENDIX
Working Mode
Gain
Output Power
(RL=8Ω)
Output Voltage
Output Current
Rise/Fall Time
Full Power
Bandwidth
Overshoot
Total harmonic
distortion
Ground Isolation
Save/Recall
Interface
Display
Constant Voltage
20dB
20W(Square)
12.5Vpmax
1.6Amax
<2.5uS
DC-100KHz
5%
< 0.1% (Ampl>1Vpp)
20Hz~20 kHz
42Vpk max
10 Groups of Setting Memories
LAN, USB
4.3’’ TFT LCD
480 × 3 (RGB) × 272
General Specifications
Power Source
AC100~240V, 50~60Hz or
AC100~120V, AC220~240V, 50~60Hz
Power Consumption 30W or 80W(With power amplifier)
Operating
Temperature to satisfy the specification : 18 ~
Environment
28˚C
Operating temperature :
0 ~ 40˚C
Relative Humidity:
≤ 80%, 0 ~ 40˚C
≤ 70%, 35 ~ 40˚C
Installation category: CAT II
Operating Altitude 2000 Meters
Pollution Degree
IEC 61010 degree 2, Indoor use
Storage Temperature -10~70˚C, Humidity: ≤70%
Dimensions
266(W) x 107(H) x 293(D) mm
(WxHxD)
Weight
Approx. 2.5kg or 4kg(With power amplifier)
Safety designed to
EN61010-1
Accessories
GTL-101× 1(MFG-21XX)
GTL-101× 2(MFG-22XX)
Quick Start Guide ×1
CD (user manual + software) ×1
Power cord×1
(1). A total of ten waveforms can be stored. (Every waveform can be composed of a
maximum of 16k points.)
(2). Add 1/10th of output amplitude and offset specification per ºC for operation outside of
0ºC to 28ºC range (1-year specification).
(3). DC offset set to zero,
(4). Jitter specification for RF channel: 20ppm +5ns.
(5).Only Pluse channel support
349
MFG-2000 Series User Manual
EC Declaration of Conformity
We
GOOD WILL INSTRUMENT CO., LTD.
No.7-1, Jhongsing Rd., Tucheng Dist., New Taipei City 236, Taiwan
GOOD WILL INSTRUMENT (SUZHOU) CO., LTD.
No. 69, Lushan Road, Suzhou New District Jiangsu, China
declares that the below mentioned product
MFG-2110, MFG-2120,MFG-2120MA,MFG-2130M,MFG-2230M,MFG2260M,MFG-2160MF,MFG-2260MFA,MFG-2160MR,MFG-2260MRA
Are here with confirmed to comply with the requirements set out in the
Council Directive on the Approximation of the Law of Member States
relating to Electromagnetic Compatibility (2004/108/EC&2014/30/EU)
and Low Voltage Equipment Directive (2006/95/EC&2014/30/EU). For
the evaluation regarding the Electromagnetic Compatibility and Low
Voltage Equipment Directive, the following standards were applied:
◎ EMC
EN 61326-1:
EN 61326-2-1:
Electrical equipment for measurement, control and
laboratory use –– EMC requirements (2006)
Conducted and Radiated Emissions
EN 55011: 2009+A1:2010(Class A)
Current Harmonic
EN 61000-3-2: 2014
Voltage Fluctuation
EN 61000-3-3: 2013
-------------------------------------------------------------------------------------------------
Electrostatic Discharge
EN 61000-4-2: 2009
Radiated Immunity
EN 61000-4-3: 2006+A1 : 2008+A2:2010
Electrical Fast Transients
IEC 61000-4-4: 2012
Surge Immunity
EN 61000-4-5: 2006
Conducted Susceptibility
EN 61000-4-6: 2014
Power Frequency Magnetic Field
EN 61000-4-8: 2010
Voltage Dips/ Interrupts
IEC 61000-4-11: 2004
◎ Safety
Low Voltage Equipment Directive 2006/95/EC&2014/30/EU
Safety Requirements
IEC/EN 61010-1: 2010(Third Edition)
350
APPENDIX
ARB Built-In Waveforms
Common
Absatan
y=|atan(x)|
The absolute of atan(x)
Abssin
y=|sin(x)|
The absolute of sin(x)
Abssinehalf
y=sin(x),0<x<pi
y=0,pi<x<2pi
Half_wave function
Ampalt
y=e(x).sin(x)
Oscillation rise
Attalt
y=e(-x).sin(x)
Oscillation down
Diric
Even
f(x)=-1^(x*(n-1)/2*pi)
x=0,±2*pi,±4*pi,……
Diric
Odd
f(x)=sin(nx/2)/n*sin(x/2)
x=±pi,±3pi,……
Gauspuls
f(x)=a*e^(-(x-b)^2)/c^2)
Gaussian-modulated sinusoidal
pulse
351
MFG-2000 Series User Manual
Havercosine
y=(1-sin(x))/2
Havercosine function
Haversin
y=(1-cos(x))/2
Haversine function
N_pulse
Negative pulse
Negramp
y=-x
Line segment
Rectpuls
Sampled aperiodic rectangle
Roundhalf
y=sqrt(1-x^2)
The half roud
Sawtoot
Sawtooth or triangle wave
Sinetra
Piecewise function
Sinever
Piecewise sine function
352
APPENDIX
Stair_down
Step down
Stair_ud
Step up and step down
Stair_up
Step up
Stepresp
Heaviside step function
Trapezia
Piecewise function
Tripuls
Sampled aperiodic triangle
Math
Arccos
Arc cosine
Arccot
Arc cotangent
353
MFG-2000 Series User Manual
Arccsc
Arc cosecant
Arcsec
Arc secant
Arcsin
Arc sine
Arcsinh
Hyperbolic arc sine
Arctan
Arc tangent
Arctanh
Hyperbolic arc tangent
Cosh
Hyperbolic cosine
Cot
Cotangent
Csc
Cosecant
354
APPENDIX
Dlorentz
The derivative of the lorentz
function
y=2x/(k*x^2+1)
Exp Fall
Exponential fall
Exp Rise
Exponential rise
Gauss
A waveform representing a
gaussian bell curve
Ln
Logarithm function
Lorentz
Lorentz function
y=1/(k*x^2+1)
Sec
Secant
Sech
Hyperbolic secant
Sinec
y=sin(x)/x
355
MFG-2000 Series User Manual
Sinh
Hyperbolic sine
Sqrt
y=sqrt(x)
Tan
Tangent
Tanh
Hyperbolic tangent
Xsquare
Parabola
Window
Barthannwin
Modified Bartlett-Hann window
Bartlett
The Bartlett window is very
similar to a triangular window
as returned by the triang
function.
Blackman
The Blackman window function
356
APPENDIX
Bohmanwin
The Bohman window function
Chebywin
The Chebyshev window
function
Flattopwin
The Flattopwin window
function
Hamming
The Hamming window function
Hann
The Hann window function
Hanning
The Hanning window function
Kaiser
The Kaiser window function
Triang
The Triang window function
Tukeywin
The Tukey window function
357
MFG-2000 Series User Manual
Engineer
Airy
The airy function
Bessel
The Bessel function
Beta
The beta function
Gamm
The gamma function
Legendre
Associated Legendre function
Neumann
The Neumann function
358
INDEX
INDEX
AM commands ......................... 255
Amplitude coupling ................ 177
Apply commands .................... 235
ARB commands ....................... 308
ARB error messages ................ 336
Arbitrary waveforms............... 179
display .........................................182
edit................................................189
output...........................................199
protection.....................................196
save and load ..............................201
Beeper ........................................ 166
Built-in ARB waveforms ......... 351
Burst commands ...................... 297
Caution symbol ............................ 6
Channel Settings ...................... 170
Channel tracking...................... 178
Cleaning the instrument ............. 8
Command error codes ............ 324
Command list ........................... 223
Coupling commands ............... 319
Declaration of conformity ....... 350
Default settings .......................... 67
Digital inputs
how to use .....................................28
Display
diagram..........................................23
Display brightness ................... 167
Display suspend ...................... 167
Disposal
symbol..............................................7
Disposal instructions ................... 9
DSO link .................................... 173
Dual channel
amplitude coupling ....................177
channel tracking .........................178
frequence coupling .....................175
359
EN61010
measurement category .................. 7
pollution degree ............................. 9
Environment
safety instructions .......................... 8
Error messages ......................... 324
Ethernet interface ..................... 210
FM commands .......................... 263
Frequency counter ................... 168
Frequency counter commands316
Frequency coupling ................. 175
Front panel diagram .................. 13
FSK commands......................... 268
Function keys
key overview ................................ 15
Fuse replacement ..................... 324
safety instruction............................ 8
Ground
symbol ............................................. 6
Help menu .................................. 29
LAN interface ........................... 210
Language selection .................. 166
lin sweep ................................... 141
List of features ............................ 11
log sweep .................................. 141
Menu Tree ................................... 54
Modulation ................................. 80
AM ................................................. 83
carrier frequency ..................... 84
carrier shape ............................ 84
depth......................................... 87
frequency ................................. 86
shape......................................... 85
source ....................................... 88
amplitude .................................... 132
Burst............................................. 146
count ....................................... 148
MFG-2000 Series User Manual
delay ....................................... 155
frequency................................ 147
modes ..................................... 146
output ..................................... 156
period...................................... 150
phase ....................................... 151
trigger ..................................... 153
carrier frequency ........................ 129
carrier wave ................................ 129
FM .................................................. 95
carrier frequency ..................... 96
carrier shape............................. 96
deviation................................. 100
frequency.................................. 99
shape ......................................... 98
source ...................................... 101
frequency..................................... 131
FSK ......................................... 90, 103
carrier frequency ................... 105
carrier shape........................... 104
hop frequency ........................ 106
rate .......................................... 107
source ...................................... 108
PM ................................................ 110
carrier frequency ................... 111
carrier shape........................... 111
deviation................................. 114
frequency................................ 113
shape ....................................... 112
source ...................................... 115
source ........................................... 133
Sweep........................................... 135
marker .................................... 143
mode ....................................... 141
span ......................................... 138
start ......................................... 136
stop.......................................... 136
trigger ..................................... 144
wave............................................. 130
Operation.................................... 69
Amplitude ..................................... 78
Channel selection ......................... 70
Frequency ...................................... 77
Noise Wave ................................... 77
Offset ............................................. 79
Pulse duty ..................................... 75
Pulse rise & fall time .................... 74
Pulse width ............................. 72, 73
Ramp.............................................. 76
select waveform............................ 71
360
Sine ................................................ 71
Square............................................ 71
Operation keys
key overview ................................ 15
Output commands ................... 242
Output phase ............................ 172
Phase commands ..................... 318
Phase sync................................. 173
PM commands ......................... 271
Power on/off
safety instruction ........................... 8
Power up..................................... 24
Pulse configuration commands
............................................... 251
Query Errors............................. 336
Quick reference .......................... 26
ARB ............................................... 48
burst............................................... 46
modulation ................................... 34
selecting a waveform................... 32
sweep ............................................ 44
utility ............................................. 53
Rear panel diagram ................... 20
remote control
interface configuration .............. 215
Remote control ......................... 209
interface configuration .............. 210
Remote interface
Error messages ........................... 324
functionality check .................... 213
LAN ............................................. 161
LAN host name .......................... 162
SCPI registers ............................. 338
screen lock .................................. 213
Syntax .......................................... 218
terminal connection ................... 213
USB .............................................. 164
Save and recall ......................... 158
Save and Recall commands .... 322
SCPI registers ........................... 338
Screen capture .......................... 169
Screen lock ................................ 213
Secondary System Settings ..... 157
Remote interface ........................ 164
System and Settings................... 165
Service operation
about disassembly ......................... 7
INDEX
Set output impedance ............. 171
Setting up the instrument ......... 24
software download .................. 213
Status register commands....... 231
SUM commands....................... 278
Sweep commands .................... 287
System commands ................... 227
Tracking .................................... 178
UK power cord ........................... 10
Updating Firmware ................. 165
USB
remote control interface ............ 210
Warning symbol ........................... 6
361
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertising