17.5 Help .......................................................................................................................................... 60
17.6 Status ....................................................................................................................................... 61
18 Help Screens 62
19 Phase Control and Synchronisation 64
19.1 Waveform Phase and Delay Control ......................................................................................... 64
19.2 Synchronising Two Generators ................................................................................................. 65
2.1 The TGP3100 Series of Pulse and Universal Generators
General Description 2.1.1
The TGP3100 Series are true pulse generators using all digital techniques. They can replicate the
capabilities of traditional pulse generators whilst adding many additional facilities such as pulse
modulations.
Unlike DDS based function generators the TGP3100 Series can generate pulses with very high
resolution of width and delay (100ps), and can operate in an asynchronously triggered mode with low
jitter.
A high drive capability output stage enables up to 20 volts pk-pk to be driven into a 50 Ohm load.
As well as operating as pulse generators, the instruments can act as high performance noise generators
and as function/arbitrary generators - making them truly universal waveform generators.
Single and dual channel models are available with a maximum frequency of either 50MHz or 25MHz
Important Features 2.1.2
Pulse waveforms from 1mHz to 50MHz [25MHz], minimum rise time 5ns [8ns]
Pulse, double pulse, pulse pattern and PRBS waveforms
Pulse period, width and delay resolutions of 100ps or 11 digits
Independently variable rise and fall times from 5ns [8ns] to 800 seconds
Low jitter asynchronous operation, externally triggered pulses or pulse reconstruction
High drive capability output can provide 20V pk-pk into 50Ω (unmatched)
Wide range of pulse modulations including AM.FM, PM, FSK, BPSK, SUM, PWM, PDM
using internal or external modulation sources.
Triggered (burst count) or gated operation using internal or external trigger sources
Full Noise generator to 25MHz [12.5MHz] with selectable crest factor and user defined distribution
Full Arbitrary/Function generator with 16 waveform types
Sine waves up to 50MHz [25MHz]
Arbitrary waveforms at 800MS/s sampling rate and 16-bit vertical resolution
Extensive internal/external modulation of all waveform types
Linear and logarithmic sweeps of all waveform types
Front panel mounted USB Flash drive interface
GPIB, USB and LXI compliant LAN interfaces
4
2.2 Using this Manual
This manual is for the TGP3151 and TGP3121 single channel generators and the TGP3152 and
TGP3122 dual channel generators. Wherever there are differences in the specification, the limits for the
TGP312x are shown in square brackets [ ] after the TGP315x limits.
In this manual front panel keys and sockets are shown in capitals, e.g. SWEEP, SYNC OUT. Soft−key
labels on the LCD are shown in a different type−font, e.g.
The manual is available in printed form and as an electronic document in PDF format. The manual
includes cross references which are underlined within the text. These are hyperlinks within the PDF
document. The Table of Contents is also fully hyperlinked.
Hyperlinks enable the user to jump rapidly to the section referred to and then jump back to continue
reading the original section. (N.B. for hyperlink navigation within Acrobat Reader, enable “show all page
navigation tools” or use the keyboard shortcuts Alt+Left_Arrow and Alt+Right_Arrow).
Width, Offset.
5
3Installation
Mains Operating Voltage 3.1.1
This instrument has a universal input range and will operate from a nominal 115V or 230V AC supply
without adjustment. Check that the local supply meets the AC input requirement given in the
Specification.
Mains Lead 3.1.2
Connect the instrument to the AC supply using the mains lead provided. Should a power plug be
required for a different power outlet socket, a suitably rated and approved mains lead set should be
used which is fitted with the required wall plug and an IEC60320 C13 connector for the instrument end.
To determine the minimum current rating of the lead-set for the intended AC supply, refer to the power
rating information on the equipment or in the Specification.
WARNING! THIS INSTRUMENT MUST BE EARTHED.
Any interruption of the power earth conductor inside or outside the instrument will make the instrument
dangerous. Intentional interruption is prohibited.
Mounting 3.1.3
This instrument is suitable both for bench use and rack mounting. It is delivered with soft protective front
and rear bezels which have integral moulded feet; this is the most suitable configuration for bench use.
For rack mounting the protective bezels and handle/stand can be removed such that the instrument can
be fitted beside any other standard 2U half-rack instrument in a 19” rack. A suitable 2U 19” rack kit is
available from the Manufacturers or their overseas agents; full details of how to remove the handle and
bezels are included with the kit.
Ventilation 3.1.4
The generator uses a small fan fitted to the rear panel. Take care not to restrict the rear air exit or the
inlet vents at the front (sides and underneath). In rack-mounted situations allow adequate space around
the instrument and/or use a fan tray for forced cooling.
Handle/stand 3.1.5
The instrument is fitted with a 4-position handle/stand. Pull out both sides of the handle at the case
pivot points, to free the position locking pegs, and rotate the handle from the stowed position to the
required stand or handle position. Release the sides of the handle to lock it in the new position.
6
4Connections
4.1 Front Panel Connec tions
MAIN OUT (one for each channel on dual channel instruments) 4.1.1
This is the variable amplitude output from main generator. It can provide up to 22V peak−to−peak e.m.f.
from a 5 0Ω or 5Ω source impedance. The output has both over-voltage and over-current protection and
will turn off in the event of an output short circuit.
See section 7 Output Menu
Do not apply an external voltage to this output.
SYNC OUT (one for each channel, rear mounted on dual channel instruments) 4.1.2
Logic level output which can generate a synchronisation signal related to the main (carrier) waveform,
modulation waveform, trigger or gate signal, or sweep marker.
See section 15 Trigger and Sync Menu
Do not apply an external voltage to this output.
FLASH DRIVE 4.1.3
This is a USB Host port for the connection of most types of flash drive which conform to the Mass
Storage Class specification. The instrument will accept drives formatted with the FAT16 or FAT32 filing
systems. This port does not support any other class of device.
for more details.
for more details.
4.2 Rear Panel Connections
SYNC OUT (Rear mounted on TGP31x2 only. One for each channel) 4.2.1
See Front Panel section for description.
MOD IN 4.2.2
This is the external modulation input socket for AM, FM, PM, SUM, BPSK PWM, PDM, SPDM, or
external pattern. Full-scale input is ±2.5V, frequency DC to 5MHz.
Do not apply an external voltage exceeding ±5V.
10MHz REF IN 4.2.3
Input for an external 10MHz reference clock. Input range 1Vpp – 5Vpp.
Do not apply external voltages exceeding + 5V or –1V to this signal connection.
10MHz REF OUT 4.2.4
Buffered version of the 10MHz clock currently in use (internal or external). Output level nominally 3V
logic from 50Ω.
Do not apply external voltages to this output.
TRIG IN 4.2.5
This is the external input for Trigger, Gate and Sweep operations. It is also the input used to synchronise
the generator (as a slave) to another (which is the master).
Do not apply an external voltage exceeding ±10V.
7
LAN (Ethernet) 4.2.6
The LAN interface is designed to meet 1.4 LXI (Lan eXtensions for Instrumentation) Core 2011.
Remote control using the LAN interface is possible using the TCP/IP Socket protocol. The instrument
also contains a basic Web server which provides information on the unit and allows it to be configured.
Further details are given in section 20 Remote Interface Operation
.
USB 4.2.7
The USB port is connected to instrument ground. It accepts a standard USB cable. If the USB driver
has been installed from the CD, the Windows plug-and-play function should automatically recognise that
the instrument has been connected. See the USB folder on the CD for information on installing the
driver on a PC.
Further details are given in section 20 Remote Interface Operation
.
GPIB (IEEE−488) 4.2.8
The GPIB interface is not isolated; the GPIB signal grounds are connected to the instrument ground.
The implemented subsets are:
SH1 AH1 T6 TE0 L4 LE0 SR1 RL1 PP1 DC1 DT1 C0 E2. The default GPIB address is 5.
Further details are given in section 20 Remote Interface Operation
.
8
5Getting Started
5.1 Initial Operation
This section is a general introduction to the organisation of the instrument and is intended to be read
before using the generator for the first time. Detailed operation is covered in later sections of this
manual.
Switching On 5.1.1
The power switch is located at the bottom left of the front panel. To fully disconnect from the AC supply
unplug the mains cord from the back of the instrument or switch off at the AC supply outlet; make sure
that the means of disconnection is readily accessible. Disconnect from the AC supply when not in use.
At power up the generator displays a start-up message whilst initialising the application. Loading takes
a few seconds, after which the pulse waveform set-up screen is displayed, showing the generator
parameters set to their default values, with the MAIN OUT output(s) set off.
This is the Factory Defaults state which will appear whenever the instrument is powered on..
Alternatively the instrument can be set so that it returns to its settings at power down.
See section 17.1.1 Power-On Settings
down (latest settings) or to the defaults.
In the event that an error is encountered while the instrument is initialising, an error message will be
displayed, see the Warnings and Error Messages section for an explanation.
for how to change the power up settings to either those at power
5.2 Front Panel Layout
The front panel contains the liquid crystal display (LCD) and the keyboard which are used together to
control all instrument functions.
(Dual channel instrument shown, single channel instrument differs only around output sockets)
Keyboard 5.2.1
The keys are grouped as follows:
Six soft-keys under the display. The function of these keys change as the instrument is operated. The
current function is shown on the LCD soft-key label above each key. An empty label means that the key
currently has no function.
Numeric keys permit direct entry of a value for the parameter currently selected.
Six keys under the soft-keys select the carrier waveform from PULSE, SQUARE, DOUBLE PULSE,
P A TTERN/PRBS and ARB/FUNCTION.
The key representing the currently selected waveform glows green. Pressing another waveform key
brings up the parameter screen for the new waveform but does not change the waveform until the
Apply key is pressed.
9
Parameters Box
Status Line
Soft
Status Line
Dual channel
Three keys to select the waveform modification mode from MOD (modulation), SWEEP and BURST.
The selected key glows yellow. If all keys are unlit the mode will be continuous carrier wave.
The OUTPUT key(s) open the Output Settings menu which allows the parameters for the selected
channel to be edited.
On a dual channel instrument the keys also select the current channel as displayed on the left hand side
of the status line.
Note that the OUTPUT key(s) do not turn the outputs on or off directly, this is done via a soft-key in the
Output Menu screen.
TRIGGER/LOCAL key. Used to enter the Trigger menu where the instrument trigger parameters may be
specified. This key is also used on a dual channel instrument to return to local from remote mode.
UTILITY key gives access to menus for a variety of functions such as SYNC OUT set−up, power−up
parameters and error message settings.
STORES key allows access to the built in storage for waveforms and set-ups and to a connected flash
drive.
SPIN WHEEL and left and right cursor keys. Used during numeric entry. The left and right keys move
the edit position left or right and the spin wheel increments or decrements the value of the selected digit.
The HELP/ LOCAL key, available on a single channel instrument, gives direct access to the complete
help system. On a dual channel instrument the help system is accessed from the Utility menu. However,
context sensitive help can be obtained for any key, including soft-keys, by holding the key down for 2
seconds. The HELP/ LOCAL key is also used on a single channel instrument to return to local from
remote mode.
Further explanations will be found in the detailed descriptions of the generator’s operation.
Display 5.2.2
All parameter settings are displayed on the backlit liquid crystal display (LCD). The most common type
of display layout is shown below:
The Status Line indicates the status of the instrument as follows(from left to right):
The Channel field is blank on a single channel instrument. On a dual channel instrument it indicates
which channel is currently selected for editing (
change to
Track . If the channels are Tr ack ing with inversion the field will show InvTk .
CH1 or CH2). If the channels are Tracking the field will
Graph Box
Edit Box
-key
The Waveform field shows the currently selected pulse mode, waveform or pattern
(e.g. PULSE).
The Output signal status for the channel is displayed as
On or Off.
The selected load impedance is shown in Ohms.
If the output is set to be inverted
Inv will be displayed
10
The next field indicates the external clock status. If the internal clock is being used, nothing is displayed.
If an external clock is being applied or is being used, the symbol appears. If the clock is in use
the symbol is followed by an arrow. If a valid clock signal is detected (but not used), the symbol is
followed by
the symbol is followed by
DET . If the clock source is set to external and a valid external clock signal is not detected,
ERR .
When the instrument is under remote control via any interface
The field indicates the status of the Local Area Network interface. As shown, there is no LAN
connection. When connected the field will change to . While a connection is being established
the indicator will flash. If the LAN is connected but not enabled the field will show as . See
section 20 Remote Interface Operation
The Parameters Box on the left shows the waveform parameter settings for the selected channel.
These always include
shown will depend upon the waveform type. When a waveform modifier (Modulation, Sweep or Burst) is
enabled, the right hand section will show parameters of the modifier.
The Graph Box on the right shows a representation of the waveform which the instrument is generating
on the selected channel. The parameter currently being edited is indicated by arrows.
The lower part of the display contains the Edit Box which shows the value of the parameter currently
being edited on the selected channel. This will be a numeric value or a parameter string.
Under the Edit Box are the current Soft-key Labels which change as editing proceeds.
The Status Line and the Soft-key Labels are always shown on the LCD. The section between these
areas will sometimes change in appearance, for example when displaying help.
A Pop-up Box may also appear to provide error or warning messages or to give other information to the
user. See Appendix 1. Information, Warning and Error Messages
FRQ (frequency), AMP (amplitude) and OFS (offset). Additional parameters
for more detailed information.
REM will be displayed.
for a full list of messages.
11
6Control Principles
6.1 Control Menus
Menus are selected using the keys shown below:
Main Menus 6.1.1
There are four types of Main Menu:
Waveform Menus (Pulse, Square, Double Pulse, Pattern/PRBS, Noise, ARB/Function)
These are selected using the six illuminated keys below the display. Parameters can be set for any
waveform without making that waveform active. Separate waveform parameters are retained for each.
Modification Menus (Modulation, Sweep, Burst)
These are selected using the three illuminated keys to the bottom right of the display. The three
waveform modification modes are mutually exclusive.
Output Menu(s)
This is selected using the illuminated Output key(s). On dual channel instruments this is also used to
change the channel for subsequent editing.
Link Menu (dual channel instruments only)
This is selected with the Link key between the two output keys. It enables coupled or tracking operation
of the two channels to be set up.
Note that a menu is re-selected by pressing the appropriate menu key again. For example, having set
up Burst parameters for a Pulse waveform, press the Pulse key to close the Burst menu and return to
the Pulse menu.
Sub Menus
Each main menu may have a number of sub menus which are selected using the soft-keys. These sub
menus will include a key marked
Done and may contain a key marked .
The key is known as BACK and will move up one level in the menu hierarchy. The
move directly to the top level in the hierarchy.
Additional options within any menu are accessed using the key.
On a dual channel instrument, the OUTPUT 1 and OUTPUT 2 keys are used to change the channel
currently being edited. For example if Channel 1 is being edited, and a change is required to the main
waveform parameters of Channel 2, press the OUTPUT 2 key, f ollowed by the currently selected
Waveform key.
12
Additional Menus 6.1.3
Four additional menus are available:
Stores
Provides access to internal or external storage of Set-ups, Arbitrar y Waveforms, Noise Distribution or
Patterns.
Utility
Provides access to system settings, instrument operational settings, interface settings, and calibrations.
Trigger
Provides access to the set-up for the external trigger input and
Note that the TRIGGER menu key can also act as the manual trigger.
Help
Offers explanation for specific topics of the instrument’s operation. Note that context sensitive help is
also available from holding down the relevant key. Note that, on dual channel instruments there is no
HELP key and the Help menu is selected from within the Utility menu.
the set-up for the Sync output signal(s).
6.2 Editing Parame ter s
The instrument parameters are edited using the keyboard in conjunction with the Soft-key Labels and
the Edit Box.
Soft-key Types 6.2.1
Within any menu, the parameter to be edited is selected with a soft-key. There are three types of softkeys:
Numeric parameter keys (single function)
These keys select a single numeric parameter for editing. When pressed, the key changes to white text
on a black background and the current value of the parameter appears in the edit box.
Numeric parameter keys (multiple function)
These keys have more than one function that changes with multiple presses of the key. W hen first
pressed the key changes to white text on a black background with a small arrow on the right hand side.
Subsequent presses change the soft-key text between two or more parameter options (e.g. Frequency
or Period).
13
Option selection keys (single option)
These keys select a single option of a parameter. An example is the waveform selection keys within the
Wave sub-menu of the Arb/Function waveform menu.
These keys do not change background colour when pressed and remain as black text on a white
background.
Option selection keys (multiple options)
These keys select between multiple options of a parameter.. When first pressed the key changes to
white text on a black background with a small arrow on the right hand side. The current option appears
in the Edit Box.
Subsequent presses change the option as shown in the edit box (e.g. Coupled or Independent).
Numeric Editing 6.2.2
Any numeric parameter may be changed in one of the following ways:
Enter a new value from the numeric key pad.
Use the left and right cursor keys to select a digit position then use the spin wheel to
increment/decrement the value at that position.
Examples of each method are shown below.
Using the Numeric Key Pad 6.2.3
Pressing a number key will erase the current parameter value in the Edit Box and replace it with the
current entry. The Soft-key Labels will also change to a list of units applicable to the parameter being
edited. The examples below show frequency units and period (time) units respectively.
During the numeric data entry a decimal point and, if appropriate, a sign may be entered. The
is used to alternately change the sign between + and –. The left cursor key may be used to erase the
last digit entered. The entry may be cancelled by pressing the
Once the entry is complete it may be terminated by pressing the soft-key below the required units. The
value will be checked and accepted as the new value for the relevant parameter.
14
Cancel key
+/- key
Using the Spin wheel and Cursor Keys 6.2.4
A numeric parameter will be displayed with an inverse edit cursor over one
of the digits. The left and right cursor keys may be used to move the edit
cursor to any digit in the value. Values are always shown with enough
digits to the right of the decimal point to show the best resolution for the
parameter. For example the right-most digit in a frequency value will be
mHz.
Depending on the actual value one or more digits to the left of the most
significant digit displayed may be zero and will not be shown. It is possible
to move the edit cursor into these digit positions and the suppressed zeros
will be shown as in the example below.
With the edit cursor positioned at the required digit the spin wheel may be rotated left or right to
decrement or increment the digit. As the value passes between 9 and 0 the digits to the left will also
change. In this way it is possible to set any legal value for the parameter.
Changes made by turning the spin wheel are applied immediately to the parameter as long as the value
remains legal.
15
7Output Menu
7.1 Setting Output Parameters
The output menu sets the output condition for each channel independently of the waveform type.
It is selected by pressing the OUTPUT key (single channel instruments) or the OUTPUT1 or OUTPUT2
key (dual channel instruments).
Note that, on a dual channel instrument the OUTPUT keys are also used to select the channel for
editing.
To return from the output menu to a waveform menu or other menu, press the appropriate menu key.
Output On/Off 7.1.1
Pressing the On/Off soft-key toggles the output On or Off. The OUTPUT key is illuminated when the
output is On.
Output Amplitude and Offset (High and Low Levels) 7.1.2
The output can be set either in terms of a peak to peak amplitude and a DC offset, or as a high level and
a low level. Multiple presses of these soft-keys toggles between these two modes with the key names
changing accordingly (
Pressing either soft-key displays the parameter in the Edit Box and the Graph Box changes to show the
parameter that is being edited.
Ampl <> HiLvlandOffset <> LoLvl).
The maximum and minimum voltage levels depend upon the source and load impedances. The
maximum and minimum EMF amplitudes (high impedance load) are 22V pk-pk and 200mV pk-pk
respectively. The maximum and minimum high and low EMF levels are +11V and -11V.
16
Output Phase 7.1.3
Pressing the Phase soft-key creates a set of further soft-keys from which the output phase can be
adjusted.
Phase
The output phase defines the position of the output waveform relative to the synchronisation signal. It
can be set between 0 and 360 degrees to a resolution of 0.001 degrees.
For continuous waveforms, the phase relates to the carrier sync signal. For triggered waveforms the
phase relates to the trigger signal. Either signal is available at the SYNC output socket.
Pressing the
the phase graphically .
Reset
Pressing the
Align
In a 2 channel generator, or a generator phase locked to another generator, changes to frequency or
other parameters can cause a loss of phase alignment.
Pressing the
Phase soft-key displays the phase in the Edit Box and the Graph Box changes to show
Reset soft-key returns the phase to zero (0.0 degrees).
Align soft-key realigns the phase between the channels or generators.
Output Polarity 7.1.4
Pressing the
voltage levels become negative and vice versa.
Polarity soft-key alternates between Normal and Inverted. When inverted, positive
Output Range (Glitch Free Level Changing) 7.1.5
In order to achieve a wide output voltage range whilst retaining high vertical resolution, the output
circuitry incorporates multiple attenuators. When a new level is set, the attenuators are automatically
selected to gives the highest possible vertical resolution.
A consequence of changing the attenuator settings is small glitches on the output while this takes place.
Some applications require glitch-free changes in level. To achieve this the attenuator position needs to
be fixed based upon the highest level required (amplitude plus offset), with lower levels achieved only
through attenuation via the DAC.
Successive presses of the
Range soft-key alternate between Range: Auto and Range: Hold.
17
Output Source Impedance 7.1.6
Pressing the Source soft-key toggles the output impedance between 50 Ohms and 5 Ohms.
When dr iving a 50Ω load from 50Ω source impedance the maximum EMF of 22V pk-pk is reduced to
11V pk-pk. By changing the source impedance to 5Ω, the voltage into a 50Ω load can be increased to
20V pk-pk.
Note that, depending upon cable length and edge speeds, the impedance mismatch will degrade the
pulse shape.
WARNING
When the source impedance is set to 5Ω a short circuit, or very low load impedance, may cause the
over-current trip to operate turning the output off. It is advisable to make connection to the load with the
output set to off.
Load Impedance 7.1.7
Pressing the Load soft-key enables the intended load impedance to be set. The displayed output
amplitudes are calculated based upon the source and load impedances.
Successive presses of the
impedance). The numeric value can be set between 50Ω and 10kΩ.
Load soft-key toggles between a numeric value and High-Z (high
18
8Pulse Generator Operation
8.1 Capabilities
The instrument can produce a wide range of pulses with adjustable period, width, delay and edge
speed. It may also be set in Gated or Triggered mode, Swept Frequency mode, or be modulated using a
wide variety of internal or external modulators. For more information see the sections on Burst, Sweep
and Modulation.
Each channel of a two channel instrument has an independent pulse generator. These may be set to
any combination of period, width, delay and modulation or burst. However, when the channels are
linked by one of the dual-channel functions there are some restrictions between the parameters of the
two channels; see the Dual-Channel Operations section of the Specification for details.
8.2 Pulse Functions
When operating as a pulse generator, the instrument has four functional types of operation as
selected by the illuminated keys below the display - Pulse, Square, Double Pulse and
Pattern/PRBS.
Changing Functions 8.2.1
The function is selected by pressing one of the illuminated keys below the display. However, the
function is not changed until the
new function to be reviewed or altered prior to the change of function.
Apply soft-key is pressed. This allows the parameters of the
The function key for the currently active function will remain illuminated and the key for the new
function will flash until the
key will perform the Apply function.
Apply key is pressed. Alternatively a second press of the flashing
Pulse 8.2.2
This function provides the maximum flexibility as to how pulses are defined.
The pulse period (i.e. how often free running pulses are repeated) can be set as a repetition rate
(Freq.) or as a time (Period).
The pulse width can be set as an absolute time (Width) or as a percentage of the repetition
period (Duty).
The rise and fall times can be set independently or together (Edge) and the delay time from the
trigger/sync point set as an absolute time (Delay) or a percentage of the period (Delay%).
Square 8.2.3
This is a simplified version of the Pulse function in which rise and fall times are always minimum,
and the pulse always commences at the start of the period (delay = zero).
The pulse width is always defined by duty cycle percentage (DtyCyc) and has a default value of
50%.
Double Pulse 8.2.4
This is an extended version of Pulse function in which two identical pulses are generated during
each period.
The delay between the two pulse can be set as an absolute time (DblDel) or a percentage of the
period (DblDl%). The delay is defined as from the start of pulse one to the start of pulse two, and
therefore includes the width and edge times of one pulse.
Pattern/PRBS 8.2.5
This enables patterns of pulses to be produced either from user defin ed patterns or fr om a PRBS
(Pseudo-Random Bit Sequence) algorithm. Patterns can be defined externally with the generator
acting as a pulse reconstruction engine.
19
Retained Settings 8.2.6
The instrument retains independent settings for the four pulse functions.
Invalid Settings 8.2.7
In order for the settings to be valid, they must conform to rules which ensure that the period is
equal to or greater than pulse width plus delay plus 0.625 x (rise plus fall times) plus 3.75ns.
The minimum period is 20ns [40ns], minimum pulse width 10ns [20ns], minimum delay 0ns,
minimum rise/fall times 5ns each [8ns]. For Double Pulse mode, the double pulse delay must be
added (minimum 20ns).
Attempting to make an invalid setting will bring up an error message on the display. No change
to settings will be made.
The current channel being edited is shown at the top left of the display (CH1 or CH2). Pressing
either of the two keys marked OUTPUT 1 or OUTPUT 2 opens the Output Menu for Channel 1 or
Channel 2, and sets the current editing channel accordingly.
Thus, to move from editing waveform parameters CH1 to editing CH2, press the OUTPUT 2 key
followed by the appropriate waveform key below the display. Illumination of the OUTPUT 1 and
OUTPUT 2 keys indicates that the output is turned On.
8.3 Setting Parame ter s for Pulse
Frequency/Period 8.3.1
The frequency or period may be changed in either of the ways detailed in section 6.2.2 Numeric Editing.
Pressing the Freq soft-key while it is highlighted will change the label to Period and vice versa.
The parameter units will change between frequency and time as appropriate. Note that the upper
frequency limits are lower for the TGP312x than for the TGP315x.
Pulse Width 8.3.2
Pressing the Width soft-key opens the Width Sub-menu, along with the width parameter in the Edit
Box The Graph Box changes to show that width is being edited. The value of the Width may be
changed as detailed in section 6.2.2 Numeric Editing
be set in any of three different ways
. The sub-menu enables the width of the pulse to
20
Width
Pressing
the time from the mid point of the rising edge to the mid-point of the falling edge.
Duty Cyc le
Pressing
0.01%.
Width shows the width of the pulse in terms of time (ns, us, ms or s). The value represents
Duty shows the width of the pulse as a percentage of the period to a maximum resolution of
Fall Delay
Pressing
represents the time from the mid point of the rising edge to the start of the falling edge.
Fall Del shows the width of the pulse in terms of time (ns, us, ms or s). The value
21
Pulse Delay 8.3.3
Pressing the Delay soft-key shows the delay parameter in the Edit Box and the Graph Box changes
to show that delay is being edited.
The Graph box shows the delay parameter between the arrows.
Delay can be specified in terms of time (ns, us, ms or s), or as a percentage of the period. Pressing the
key alternates between
Delay and Del%.
Changing the delay causes the start of the pulse to be delayed with respect to the sync pulse available
at the SYNC OUT connector.
The delay also adds a delay between the trigger signal and the pulse output during burst modes. See
section 14 Burst Operation
relative timings of the pulses in dual channel modes.
for more details of Burst and Gate modes. The delay also changes the
Edge Time 8.3.4
Pressing the Edge soft-key opens the Edge sub-menu. The edge time represents the time between
the 10% and 90% points on the pulse edges. Rise time and fall time can be adjusted independently or
together (Coupled).
The
Mode soft-key toggles between Independent or Coupled mode. For Independent mode, two soft-
keys (
Rise and Fall ) are provided. For Coupled mode there is a single soft-key of Edge.
22
Alternatively the edge time can be entered as a percentage of the pulse width.
The selected edge time may be changed in either of the ways detailed in 6.2.2 Numeric Editing
.
8.4 Setting Parame ter s for Square
General 8.4.1
Square is a simplified version of Pulse in which the edge speed is always maximum, and the delay is
always zero. The on time is always specified in terms of duty cycle.
Frequency/Period 8.4.2
The frequency or period may be changed in either of the ways detailed in section 6.2.2 Numeric Editing.
Pressing the Freq soft-key while it is highlighted will change the label to Period and vice versa.
The parameter units will change between frequency and time as appropriate.
Note that the upper frequency limits are lower for the TGP312x than for the TGP315x.
8.5 Setting Parame ter s for Double Pulse
General 8.5.1
The Double Pulse function generates two identical pulses with a selectable delay between them.
Setting up of Double Pulse is identical to setting Pulse parameters (as described earlier), but with the
additional parameter of delay between the pulses.
Double Pulse Delay 8.5.2
This parameter specifies the delay between the start of the first pulse and the start of the second
pulse.
Pressing the
changes to show that delay is being edited.
DblDel soft-key shows the delay parameter in the Edit Box and the Graph Box
Alternatively the delay can be set in terms of a percentage of the period.
23
8.6 Setting Parame ter s for Pattern/PRBS
General 8.6.1
Patterns of pulses can be produced either from user defined patterns or from a PRBS (Pseudo-Random
Bit Sequence) algorithm. Bit rates from 1mbps up to 50Mbps [25Mbps] can be used and internally
stored patterns can have up to 65536 bits. PRBS sequence lengths are between 127 to 8,388,607 bits.
Patterns can also be defined externally with the generator acting as a pulse reconstruction engine.
Bit Rate 8.6.2
The bit rate is set in terms of bps (bits per second) in a similar way to setting frequency. The
pattern repetition rate is a function of the bit rate and the pattern length.
Pressing the
be changed as detailed in section 6.2.2 Numeric Editing.
BitRate soft-k ey shows the bit rate parameter in the Edit Box and the value can
Edge Time 8.6.3
The pulse edge transition time is variable in a similar way to other pulse modes; however, the
rise and fall times are always set equal.
Pressing the
changes to show that edge time is being edited.
Edge soft-key shows the edge time parameter in the Edit Box and the Graph Box
Pattern Source 8.6.4
Pressing the Source soft-key creates a set of furt her soft-keys from which the source of the
pulse pattern can be selected.
24
Internal Patterns
The soft-keys
Each pattern can have up to 65536 bits and can be loaded from a flash drive or from the digital
interfaces. Patterns can be created externally or created/edited internally,
see section 8.7 Pattern Editing
Pttn1 through Pttn4 select one of four patterns stored within the instrument.
.
External Patterns
Patterns can be generated externally whereby the generator acts as a pulse shaper and
amplifier. Two methods are available.
Pressing the
the external pattern source. In this mode external patterns at up to 5Mbps can be applied and
these are synchronised to the generator's internal clock using a 50Mbps sampling clock.
Pressing the
the external pattern source. In this mode external patterns at up to 50Mbps can be applied which
are regenerated at the output asynchronously relative to the generator's system clock. This
enables the generator to act as a low jitter asynchronous pulse shaper and amplifier.
PRBS
Pressing the
Random Bit Sequence).
Pressing the
extra soft-key of
Pressing the
selected from eight different types.
ModIn soft-key selects the modulation input (MOD IN socket on the rear panel) as
TrigIn soft-key selects the trigger input (TRIG IN socket on the rear panel) as
PRBS soft-key selects the source as an internally generated PRBS (Pseudo-
Done soft-key returns to the main Pattern/PRBS menu which will then include an
Type .
Type soft-key creates a set of further soft-keys from which the PRBS type can be
For information about PRBS types see Specifications section 22.2.4 Pattern/PRBS
8.7 Pattern Editing
Patterns can be created or edited externally to the instrument using the Aim-TTi Windows
application Waveform Manager Plus (v4.1 or later). These can be transferred using a USB Flash
drive or loaded via the digital interfaces.
Alternatively patterns can be created and edited within the instrument. Pressing the
soft-key from the Pattern/PRBS main menu opens the Pattern Edit Select sub-menu
The soft-keys
Each pattern can have up to 65536 bits and can be loaded from a flash drive or from the digital
interfaces.
The soft-keys
soft-key creates the Pattern Edit menu.
Pttn1 through Pttn4 select one of four patterns stored within the instrument.
Pttn1 through Pttn4 select one of the four patterns and pressing the Edit
.
EditPttn
25
Each pattern has a default name of PATTERN1 thro PATTERN4 and has a default length of 4 bits
arranged as Low, High, Low, Hig h.
Pattern Length 8.7.1
Pressing the Length soft-key enables the length of the pattern to be defined. Additional bits
created are always as alternating high/low states. Minimum pattern length is 1 bit and maximum
is 65536 bits.
Pattern Preamble 8.7.2
When the pattern is used as a triggered burst (where the pattern is replayed more than once in
response to a trigger signal), it is possible to define a section at the start of the pattern which is
only replayed once. This is called the preamble.
Pressing the Preamb soft-key enables the length of the preamble section to be defined. Note
that the preamble remains part of the pattern length.
Setting Point Levels 8.7.3
Pressing the Point soft-key creates an additional set of soft-keys from which the level of each
point in the pattern can be set.
The
Point# soft-key allows the point number to be selected and its current level shown within
the edit box. The level for each point can be changed by pressing the
High or Low soft-keys.
Pattern Renaming 8.7.4
Pressing the Name soft-key creates a further sub-menu from which the name can be changed.
A name of up to 8 characters can be used. The cursor keys < > are used to select the character
and the spin wheel used to change the character. When the wheel is turned clockwise the
characters change in the following order: 0 to 9, A to Z , ^ _ ' { } ~ (space) ! # $ % & ' ( ) -
26
Spaces can be introduced or characters deleted using the
changed when the
Execute soft-key is pressed.
Space soft-key. The name is
Pattern Reset 8.7.5
Pressing the Reset soft-key opens a further sub-menu from which the pattern can be reset to
either Default (alternating Highs and Lows) or All Highs or All Lows. The pattern length is not
changed.
8.8 Pulse Modulation
All pulse types can be modulated in a wide variety of ways using an internal or external source.
See section 12 Waveform Modulation
Note that FM modulation of pulses will retain a fixed pulse width even when the width has been set as a
duty cycle percentage.
.
8.9 Swept Pulse Opera tion
All pulse types can have their frequency swept over a wide range at a variable rate.
See section 13 Sweep Operation
Note that swept pulses will retain a fixed pulse width even when the width has been set as a duty cycle
percentage.
.
8.10 Pulse Burst Operation (Triggered or Gated)
All pulse types can be triggered or gated. See section 14 Burst Operation.
8.11 As ynchronous Pulse Generation, Delay and Reconstruction
Conventional digital waveform generators align all waveform points to a system clock.
In consequence, pulses generated in response to an asynchronous external trigger signal will be subject
to jitter.
TGP3100 Series generators incorporate circuitry that measures the interval between the external trigger
event and the system clock, and adds a compensating amount of time so as to provide a fixed delay
between trigger and output.
Pulse Delay Generator Operation 8.11.1
The instrument can be used to generate a variable pulse delay with minimal jitter. The fixed (minimum)
delay between trigger input and pulse output is approximately 448ns with a typical jitter of 60ps RMS.
Additional delay can be added to a resolution of 100ps. Maximum delay is 800 seconds. Maximum
trigger repetition rate is 50MHz [25MHz].
Operation is set using a Pulse waveform and Triggered Burst mode, see section 14 Burst Operation
more details. The pulse width and edge speeds are as defined within the pulse waveform menu.
for
Pulse Reconstruction (External Width mode) 8.11.2
In the mode described above, the pulse width is defined within the generator in response to a trigger
edge. An alternative requirement is to generate pulse waveforms that directly replicate the signal
applied to the trigger input. In this mode the pulse width as well as the pulse repetition rate is defined by
the external signal.
The pulse edge speed can be set over a wide range, but rise time and fall time are always set equal.
Typical trigger input to pulse output delay is 448ns with a typical jitter of 60ps RMS.
Asynchronous External Width mode is a variant of a Pulse Pattern waveform that can be selected from
the Pattern/PRBS menu by setting the Source to External Trigg er Input. Alternatively it can be directly
selected from the TRIGGER menu by pressing the
ExtWdt soft-key.
27
A confirmation message appears:
Pressing the
Trigger Input.
Yes soft-key opens the Pattern/PRBS waveform menu with the source set to External
Synchronous Pulse Reconstruction 8.11.3
Pulse patterns can also be reconstructed in a synchronous mode using a 50Mbps sampling clock. This
has the effect of reconstructing the pulses synchronously with the internal system clock which will create
an uncertainty of 20ns relative to input. Maximum input pattern bit rate is 5Mbps.
Synchronous External Width mode is a variant of a Pulse Pattern waveform that can be selected from
the Pattern/PRBS menu by setting the Source to External Modulation Input.
Modulations for External Width modes 8.11.4
Both of the modes described above can be modulated using AM, AM-SC or SUM. No other types of
modulation are possible.
8.12 Pulse Output Conditions
Setting levels, turning the output on or off, and other matters relating to the output are done from the
output menu. See section 7 Output Menu
28
9Noise Generator Operation
9.1 Capabilities
The instrument contains a full variable bandwidth noise generator with user definable PDF (probability
density function). Maximum noise bandwidth is 25MHz [12.5MHz].
Noise can be used as a primary waveform (carrier waveform) or as a modulator for other waveform
types.
In dual channel mode there are some restrictions on Noise; see the Dual-Channel Operations section of
the Specification for details.
9.2 Setting Parame ter s for Noise
Noise Bandwidth 9.2.1
Pressing the BW soft-key displays the current noise bandwidth in the Edit Box. The bandwidth can be
set anywhere between 1mHz and 25MHz [12.5MHz].
Noise Probability Density Function (PDF) 9.2.2
Pressing the PDF soft-key creates a further set of soft-keys from which the PDF can be selected.
Four standard Gaussian PDFs are provided with crest factors between 3.3 and 7.0, accessed by the
soft-keys
a user-defined probability density function.
G3.3 thro G7.0 . Alternatively pressing the Arb soft-key selects an arbitrary waveform as
29
User Defined PDF 9.2.3
Pressing the EditArb soft-key creates the Arb Edit sub-menu from which the arbitrary waveform
based distribution can be edited.
The user can create an arbitrary waveform that will define the PDF based upon the density of
occurrence of levels within the waveform.
For example, a ramp waveform with levels between -32767 and +32767 would contain every level at
equal density. However, a rectangular waveform with an 80% duty cycle would result in noise which,
although still random in occurrence, would include only two levels, with the high level occurring four
times more often than the low level.
The arbitrary waveform has the default name ARB_DIST and can be created outside of the instrument
and loaded from the Flash Drive or bus interfaces, or it can be created and/or edited within the
instrument.
Creating or Editing the Arbitrary Noise Distribution Waveform
Pressing the
EditArb soft-key on the main noise menu opens the Arb Edit menu.
Pressing the
waveform length it will be increased to 4096 points internally when it is used. The interpolator setting
defines whether this is done by repeating points or by straight line interpolation.
Pressing the
The number of points in a waveform can be within the range 1 to 2048. Default waveforms have only
four points. The waveform size should be set prior to further editing because points cannot be added or
removed other than by resize.
Pressing the
method. The resize is performed when the
Pressing the
Interp soft-key alternates between Interpolator Off and Interpolator On. Whatever the
Resize soft-key opens the Waveform Resize sub-menu.
Method soft-key alternates between Interpolate and Repeat Points as the resizing
Execute soft-key is pressed.
Point soft-key opens the Point Edit sub-menu.
Points are selected with the
Only points within the current size can be edited. Additional points cannot be added.
30
Point# soft-key and the value changed with the Value soft-key.
Pressing the Line soft-key opens the Draw Line sub-menu.
Points for the start and end of the line are selected with the
values changed with the
soft-key is pressed.
Pressing the
The name can be changed if required. A name of up to 8 characters can be used.
The cursor keys < > are used to select the character and the spin wheel used to change the
character. When the wheel is turned clockwise the characters change in the following order:
0 to 9, A to Z, ^ _ ' { } ~ (space) ! # $ % & ' ( ) -
Characters can be deleted or spaces created using the
Execute soft-key is pressed.
the
Name soft-key opens the Name Edit sub-menu.
ValueA and ValueB soft-keys. The line is created when the Execute
Space soft-key. The name is changed when
PointA and PointB soft-keys and the
9.3 Noise Modulati on
Noise can be modulated in a wide variety of ways using an internal or external source. See section
12 Waveform Modulation
.
9.4 Noise Burst Opera tion (Triggered or Gated)
Noise can be triggered or gated.
In the case of triggering, the burst number represents the number of noise sample points generated
following the trigger. The relationship between noise bandwidth and sample points is approximately:
points = 3.2 x bandwidth in Hz.
See section 14 Burst Operation
.
9.5 Noise Output Condit ions
Setting levels, turning the output on or off, and other matters relating to the output are done from the
output menu. See section 7 Output Menu
31
10ARB/Function Generator Operation
10.1 Capabilities
The instrument can operate as a conventional function and arbitrary generator using DDS (direct digital
synthesis) techniques. Maximum sine/square frequency is 50MHz [25MHz].
Four arbitrary waveforms of up to 4096 points each can be held within the instrument. Any number of
waveforms can be stored and transferred via the Flash Drive interface, or the bus interfaces. Maximum
waveform frequency is 50MHz [25MHz] and sampling rate is 800MS/s.
10.2 Function and Arbitrary Waveform Menu
Standard waveforms (function generator waveforms) and arbitrary waveforms are controlled in a similar
way.
Parameters are set in terms of a Frequency (or Period) and a Waveform type. A further soft-key
appears for certain waveform types including Square and Sinc.
Frequency/Period 10.2.1
The frequency or period may be changed in either of the ways detailed in section 6.2.2 Numeric Editing.
Pressing the Freq soft-key while it is highlighted will change the label to Period and vice versa.
The parameter units will change between frequency and time as appropriate.
The lower frequency limit is 1mHz. The upper frequency limits is 50MHz [25MHz].
Sine waves and square waves are available up to the maximum frequency (square wave shape limited
by output amplifier bandwidth). For other waveform types, the limited number of waveform points with
increasing frequency will reduce the waveform quality. No restrictions are placed on the maximum
frequency for any waveform.
32
Waveform Type 10.2.2
Pressing the Waves soft-key creates a further set of keys from which the waveform type can be
selected.
Pressing the Done soft-key selects the waveform and returns to the main waveform menu.
A graphical representation of the waveform appears in the Graph Box.
10.3 Function Generator Waveforms
Sine or Haversine 10.3.1
Pressing the Sine soft-key selects the sinusoidal waveform type which is available at high quality up
to the maximum generator frequency.
Pressing the
cross zero but has only positive values.
There are no additional options for these waveforms.
HvrSin soft-key selects a haversine waveform which is a sine waveform that does not
Square 10.3.2
Pressing the Square soft-key selects the rectangular waveform type which is available at high quality
up to the maximum generator frequency subject to bandwidth limitations.
Pressing the
range 1.00% to 99.00%. This range reduces with increasing frequency subject to the minimum high or
low period of 20ns [40ns].
Duty soft-key shows the existing duty cycle percentage and allows it to be set within the
Triangle 10.3.3
Pressing the Triangle soft-key selects a triangular waveform in which the waveform rises linearly for
half the period and falls linearly for the other half period..
There are no additional options for this waveform.
Ramp Down 10.3.4
Pressing the RmpDn soft-key selects a waveform that falls linearly for almost of the whole of the period
and then returns at the maximum possible edge speed.
There are no additional options for this waveform.
Ramp 10.3.5
Pressing the Ramp soft-key selects a triangular waveform with a fully variable ratio between the ramp
up and ramp down times (symmetry).
Pressing the
range 0.00% to 100.00%..
33
Symm soft-key shows the existing symmetry percentage and allows it to be set within the
Sine(x)/x 10.3.6
Pressing the Sinc soft-key selects waveform created using a Sine(x)/x formula and which has a
damped sinusoidal shape..
Pressing the
to be edited within the range 4 to 50.
ZerCrs soft-key shows the existing number of zero crossings within a cycle and allows it
Cardiac 10.3.7
Pressing the Crdiac soft-key selects a waveform characteristic of the electrical signal associated with
a human heart beat.
There are no additional options for this waveform.
Exponential / Logarithmic Rise and Fall 10.3.8
Pressing the soft-keys ExpRis , ExpFal , LogRis , LogFal select waveforms that follow an
exponential or logarithmic rise or fall.
Pressing the
be edited within the range 1.00% and 100.00%. The percentage multiplied by the waveform period
represents the time constant.
TimCnst soft-k ey shows the time constant used to calculate the function and allows it to
Gaussian, Lorentz, D-Lorentz 10.3.9
Pressing the soft-keys Gauss , Lrntz , DLrntz select waveforms that follow a Gaussian. Lorentz
or D- Lorentz shape.
Pressing the
it to be edited within the range 1.00% and 100.00%. The percentage represents the proportion of the
waveform period required for one standard deviation.
This adjustment is not available for D- Lorentz.
Width% soft-key s hows the standard deviation used to calculate the function and allows
DC (No Waveform) 10.3.10
Pressing the DC soft-key removes any waveforms from the output. This is a convenience function that
allows the DC Offset control (set within the Output menu) to be used to generate DC voltages within the
+/-22V range of the generator.
10.4 Arbitrary Generator Waveforms
Arbitrary Waveform Principles 10.4.1
The instrument generates arbitrary waveforms using a DDS technique. User defined waveforms of
between 2 and 4096 points are stored in high speed memory. Vertical resolution is 16 bits and the DDS
clock rate is 800MHz. The DDS system replays the complete waveform at a rate defined by the chosen
waveform frequency or period.
Up to four waveforms can be stored within the instrument. Additional waveforms can be stored on a
Flash Drive and transferred into the instrument as required. Alternatively waveforms can be transferred
using the bus interfaces. Each waveform can be given a user defined name of up to 8 characters.
Waveforms can be created and edited within the instrument. However, c omplex waveforms are more
conveniently created outside of the instrument. Waveform Manager Plus is a Windows based waveform
creation and editing program intended for this purpose.
34
Waveform Frequency/Period 10.4.2
The frequency or period relates to the whole waveform, rather than each point within the waveform. The
value may be changed in either of the ways detailed in section 6.2.2 Numeric Editing
Pressing the Freq soft-key while it is highlighted will change the label to Period and vice versa.
The parameter units will change between frequency and time as appropriate.
The lower frequency limit is 1mHz. The upper frequency limits is 50MHz [25MHz].
.
Loading or Editing an Arbitrary Waveform 10.4.3
Pressing the
loading or editing menu.
Arbs soft-key within the Arb/Function waveform menu opens the Arbitrary Waveform
d
Waveform Load
Pressing the
The four keys User1 thro User4 represent the four arbitrary waveform stored within the instrument.
These have default names of ARB1 thro ARB4, but these names can be changed by the user.
Press one of the four soft-keys
load it as the current waveform. Note that it is also possible to load an arbitrary waveform from the
Load soft-key opens the Arb Load sub-menu.
User1 thro User4 to select it, followed by the Load soft-key to
Waves key in a similar way to a standard waveform.
By default each waveform has 4 points.
Waveform Edit
Pressing the
The four keys User1 thro User4 represent the four arbitrary waveforms stored within the instrument.
These have default names of ARB1 thro ARB4, but these names can be changed by the user. By
default each waveform is a full amplitude square wave of 4 points.
Press one of the four soft-keys
commence the editing process.
Edit soft-key opens the Arb Edit Select sub-menu.
User1 thro User4 to select it, followed by the Edit soft-key to
35
Arbitrary Waveform Creation and Editing 10.4.4
Arbitrary waveforms can be created externally on a PC (see section 23.2 Waveform Manager Plus) and
transferred into the instrument using a USB flash drive or the digital interfaces, or created internally via
the built-in editor.
Arbitrary waveform are defined by a point number (between 1 and 4096) and an associated vertical level
between +32767 (positive full scale) and -32767 (negative full scale).
Pressing the
menu.
Interpolator
Pressing the
waveform length it will be increased to 4096 points internally when it is used. The interpolator setting
defines whether this is done by repeating points or by straight line interpolation between points.
Resize
Pressing the
Edit soft-key within the Arb Edit Select menu opens the Arbitrary Waveform editing
Interp soft-key alternates between Interpolator Off and Interpolator On. Whatever the
Resize soft-key opens the Waveform Resize sub-menu.
The number of points in a waveform can be within the range 1 to 4096. Resize is the only method by
which points can be added or deleted. When creating a new waveform it is helpful to decide the total
number of points required before commencing. Default waveforms contain only four points.
Pressing the
method. The resize is performed when the
Point
Pressing the
Points are selected with the
Only points within the current size can be edited. Additional points cannot be added.
Method soft-key alternates between Interpolate and Repeat Points as the resizing
Execute soft-key is pressed.
Point soft-key opens the Point Edit sub-menu.
Point# soft-key and the value changed with the Value soft-key.
36
Line
Pressing the
Points for the start and end of the line are selected with the
values changed with the
soft-key is pressed.
Name
Pressing the
The name can be changed if required. A name of up to 8 characters can be used.
The cursor keys < > are used to select the character and the spin wheel used to change the
character. When the wheel is turned clockwise the characters change in the following order:
0 to 9, A to Z, ^ _ ' { } ~ (space) ! # $ % & ' ( ) -
Characters can be deleted or spaces created using the
Execute soft-key is pressed.
the
Line soft-key opens the Draw Line sub-menu.
ValueA and ValueB soft-keys. The line is created when the Execute
Name soft-key opens the Name Edit sub-menu.
Space soft-key. The name is changed when
PointA and PointB soft-keys and the
10.5 Waveform Modulation
All standard and arbitrary waveforms can be modulated in a wide variety of ways using an internal or
external source. See section 12 Waveform Modulation
.
10.6 Sweep Operation
All standard and arbitrary waveforms can have their frequency swept over a wide range at a variable
rate. See section 13 Sweep Operation
.
10.7 Burst Operation (Triggered or Gated)
All standard and arbitrary waveforms can be triggered or gated. See section 14 Burst Operation.
10.8 ARB/Function Out put Conditions
Setting levels, turning the output on or off, and other matters relating to the output are done from the
output menu. See section 7 Output Menu
37
11Two Channel Operation
11.1 Capabilities
This section is specific to the TGP3122 and TGP3152 two channel generators.
The instruments incorporate two separate generators in which all parameters can be set independently
of each other. However, the two generators use the same system clock and share a single Trigger Input
and Modulation Input on the rear panel.
The two channels can be linked in a variety of ways using the Link menu. Additionally the out put of one
channel can be used as the modulation source for the other channel.
11.2 Channel Selection
The two output keys OUTPUT1 and OUTPUT2 have a dual function. Firstly they select an output menu
from which output conditions can be changed. Secondly they select the channel to which future editing
will apply.
Example: The user has finished setting pulse parameters for Channel 1 and now wants to set pulse
parameters for Channel 2. They press the OUTPUT2 key to change the channel, followed by the
PULSE key to open the Pulse menu for Channel 2.
11.3 Link Menu
Pressing the LINK key opens the Link Menu.
Two modes of channel linking are provided: Track ing, in which all of the parameters of channel 2 are set
equal to those of channel 1 (apart from output inversion), and Coupled in which only specific parameters
(e.g. Frequency) are set equal.
Link Status 11.3.1
Pressing the Status soft-key brings up a screen which shows the current Coupling or Track ing
status.
or
38
Tracking Mode 11.3.2
Pressing the Track soft-key brings up the Channel Tracking sub-menu.
Three option are provided: Off, Equal or Inverse.
When set to Equal all parameters for Channel 2 are set identically to those of Channel 1. Channel
selection is disabled, and the word Tr ack appears in place or CH1 or C H2 at the top left of the screen.
When set to Inverse all parameters for Channel 2 are set identically to those of Channel 1 apart from
the output polarity which is inverted, and the word InvTk appears in place or CH1 or CH2 at the t op left
of the screen.
Inverse Tracking creates a differential output between the two output sockets.
Coupled Modes 11.3.3
Coupled modes enable specific parameters of one channel to be set equal to those on the other
channel. Neither acts as the master with changes being accepted on either channel.
Three parameters can be coupled in any combination.
Frequency Coupling
Frequency coupling sets both the frequency for both channels either equal, or related by a formula. A
change on either channel is automatically made on the other channel.
Pressing the
Pressing the
Frequencies Coupled.
Two types of frequency coupling can be selected, Ratio (CH2/CH1) or Offset (CH2-CH1).
If the ratio is set to 1.000 or the offset is set to 0Hz then the frequencies will be equal.
Pressing the
Offset CH2 Freq - CH1 Freq.
Pressing the
Pressing the
[25MHz].
Freq soft-key brings up the Frequency Coupling sub-menu.
On/Off soft-key alternates between Frequencies Not Coupled and
Type soft-key alternates between Ratio CH2 Freq / Ch1 Freq and
Ratio soft-key enables the Ratio (CH2/CH1) to be set between 0.001 and 1000.
Offset soft-key enables the Offset (CH2-CH1) to be set between 1mHz and 50MHz
39
Amplitude Coupling
Amplitude coupling sets both the output amplitude and offset for both channels equal. A change on
either channel is automatically made on the other channel.
Pressing the
Amplitude and Offsets Coupled.
Output On/Off Coupling
Output coupling sets both the output on/off states equal. A change on either channel is automatically
made on the other channel.
Pressing the
Ampl soft-key alternates between Amplitude and Offsets Not Coupled and
Output soft-key alternates between Outputs Not Coupled and Outputs Coupled.
40
12Waveform Modulation
12.1 The Modulation Me nu
All carrier waveforms (pulses, patterns, noise, arbitrary waveforms and function waveforms) can be
modulated in a wide variety of ways using an internal or external source.
Pressing the MOD key opens the Modulation Menu.
Note that the three soft-keys on the right hand side will change depending upon the modulation
type and modulation source selected.
To close the Modulation menu, press the currently illuminated main waveform menu key (or any
other waveform key).
Modulation On/Off 12.1.1
The On/Off soft-key turns modulation On or Off. The MOD key illuminates when modulation
is On.
Modulation Type 12.1.2
Pressing the Type soft-key creates a set of further soft-keys from which the modulation type
can be selected. There are 10 modulation type options spread across three sets of soft-keys.
Pressing the key reveals the next set of options.
When selected, the modulation type appears in the edit box. Press the
to the Modulation Menu.
Done soft-key to return
Modulation Source 12.1.3
Pressing the Source soft-key creates further soft-keys from which the modulation source can
be selected as Internal or External. On two channel generators an additional option of using the
other channel as the modulation source is provided.
When the source is Internal, the two soft-keys on the right hand side of the modulation menu
provide control of the internal modulation source.
With the modulation source set to Internal, pressing the Shape soft-key creates a set of further
set soft-keys from which the modulating waveform shape can be selected. There are 29
waveform shape type options spread across eight sets of soft-keys. Pressing the key reveals
the next set of options. Note that PWM, PDM and SPDM are relevant to pulse waveforms only.
The large number of waveform shapes available include Arbitr ary Waveforms and PRBS. See
the sections describing Function/Arbitrary and Pattern/PRBS generator for details.
With the modulation source set to Internal, pressing the Freq soft-key allows the modulating
frequency to be set within the range 1mHz to 10MHz.
Closing the Modulation Menu 12.1.6
To close the Modulation menu, press the currently illuminated main waveform menu key (or any
other menu key).
12.2 Modulations
Amplitude Modulation (AM and AM-SC) 12.2.1
Both standard Amplitude Modulation and Suppressed Carrier Amplitude Modulation are available.
Modulation Depth
Pressing the
100.00%.
Frequency and Phase Modulation (FM and PM) 12.2.2
Depth soft-key allows the modulation depth to be set between 0.00% and
42
Both Frequency and Phase Modulation are available.
Frequency/Phase Deviation
Pressing the
deviation set in degrees.
Deviatn soft-key allows the frequency deviation to be set in Hz, or phase
Frequency Shift Keying (FSK) 12.2.3
In FSK modulation the output frequency is shifted between two preset frequencies in response to
an internal or external signal. The main frequency is called the Carrier frequency, and the
alternative frequency is called the Hop frequency.
Setting the Hop Frequency
Pressing the
Setting the Keying Rate (only with Internal Source)
Pressing the Rate soft-key allows the keying rate to be set in Hz. The internal generator has a
50/50 duty cycle.
Setting the Hop Control Polarity
Pressing the
is positive or negative..
HopFrq soft-key allows the alternative frequency to be set in Hz.
HopPol soft-key allows the frequency change to occur when the controlling signal
Binary Phase Shift Keying (BPSK) 12.2.4
In BPSK modulation the phase of the output frequency is shifted between two preset values in
response to an internal or external signal. The main phase is called the Carrier phase, and the
alternative phase is called the Hop phase.
Setting the Hop Phase
Pressing the
Setting the Keying Rate (only with Internal Source)
Pressing the Rate soft-key allows the keying rate to be set in Hz. The internal generator has a
50/50 duty cycle.
Setting the Hop Control Polarity
Pressing the HopPol soft-key allows the phase change to occur when the controlling signal is
positive or negative..
HopPhs soft-key allows the alternative phase to be set in degrees.
Waveform Sum Modulation (SUM) 12.2.5
In Sum modulation the modulating signal is added to the main waveform as a percentage of the
main waveform amplitude.
Summation Level
Pressing the
between 0% and 100% of the carrier waveform amplitude,
Level soft-key allows the amount of the modulation waveform added to be set
Pulse Width Modulation (PWM) 12.2.6
Available only for Pulse waveforms. In PWM modulation the width of pulses is varied in response
to the modulating waveform.
Width Deviation
Pressing the
time.
Deviatn soft-key allows the pulse period deviation to be set in terms of period
Pulse Delay Modulation (PDM) 12.2.7
Available only for Pulse waveforms. In PDM modulation the position of pulses is varied in
response to the modulating waveform.
Delay Deviation
Pressing the
time.
Deviatn soft-key allows the pulse delay deviation to be set in terms of delay
Second Pulse Delay Modulation (SPDM) 12.2.8
Available only for Pulse waveforms. In SPDM modulation operates only when the pulse type is
set to Double Pulse. SPDM modulates the position of second pulse relative to the first pulse in
response to the modulating waveform.
Second Pulse Delay Deviation
Pressing the
delay time.
Deviatn soft-key allows the second pulse delay deviation to be set in terms of
43
13Sweep Operation
13.1 The Sweep Menu
The waveform frequency can be swept over a wide range at a variable rate. The sweep can have
individual sweep, hold and return times and use a linear or logarithmic shape. Sweep can be
continuous or triggered using an internal or external source. A marker point can be added which creates
an output from the SYNC socket.
Sweep On/Off 13.1.1
The On/Off soft-key turns sweep On or Off. The SWEEP key illuminates when sweep is On.
Sweep Type 13.1.2
Pressing the Type soft-key creates a set of further soft-keys from which the sweep type can be
selected. Options are Linear Up, Linear Down, Logarithmic Up and Logarithmic Down.
Setting the Sweep Frequencies 13.1.3
Pressing the Freq soft-key creates a set of further soft-keys from which the sweep frequencies
can be set. Note that sweep can only be set in terms of frequency and not period.
The sweep can be set in terms of
any of the keys will change the setting mode.
Start and Stop or Centre and Span. Alternate presses of
44
The stop frequency cannot be lower than the start frequency. Reversal of the sweep is done by
selecting Down within sweep type.
The Marker frequency can be set anywhere within the frequency span. Alternate presses of the
Marker soft-key turn it On or Off
Setting the Sweep Times 13.1.4
Pressing the Time soft-key creates a set of further soft-keys from which the sweep times can
be selected.
The
Sweep time defines the time taken to go from the start frequency to the stop frequency.
The
Hold time defines the length of time that stop frequency dwells at the stop, and the
Return time defines the time taken to go from the stop frequency back to the start frequency.
Setting the Sweep Mode – Continuous or Triggered 13.1.5
Pressing the Mode soft-key alternates between continuous sweep and triggered sweep.
Sweep Trigger Sub-menu (only for Triggered Sweep) 13.1.6
Set Trigger
SetTrg soft-key opens the Sweep Trigger sub-menu.
The
Trigger Source
Source soft-key creates three further soft-keys.
The
The
Int soft-key selects an internal square wave generator to provide the trigger source.
The
Ext soft-key selects the rear panel TRIG IN socket as the trigger source. The trigger
threshold can be set from the Trigger menu - which is selected using the TRIGGER key.
Manual soft-key selects manual triggering using the TRIGGER key.
The
Trigger Slope Polarity
Slope soft-key alternates between the Positive or Negative slope of the trigger signal as
The
the start point of the trigger signal.
45
Trigger Generator Period (only for Internal Trigger)
Period soft-key only appears if the Source is set to Internal.
The
The period can be set between 20ns and 500s.
Closing the Sweep Menu 13.1.7
To close the Sweep menu, press the currently illuminated main waveform menu key (or any other
menu key).
46
14Burst Operation
General 14.1.1
Pulses can be triggered or gated using an internal trigger generator, the external trigger input, or the
manual trigger key .
For a triggered burst, the number of pulse cycles generated following the trigger can be set between 1
and 4,294,967,295 or infinite.
For a gated burst, pulses are generated during the period when the gate signal is true.
14.2 The Burst Menu
Pressing the BURST key selects the burst menu.
On/Off
On/Off soft-key turns burst operation On or Off. The BURST key is illuminated when the
The
burst operation is turned on.
Note that selecting Modulation or Sweep will automatically turn Burst to Off. (Modulation, Sweep
and Burst are mutually exclusive.
Burst Type
Type soft-key selects between Triggered Burst or Gated Burst.
The
Burst Count (only for Triggered Burst)
Count soft-key enables the number of pulse cycles to be set. Alternate presses of the key
The
change between a numeric value and Infinite. The numeric value can be set within limits of 1 and
4,294,967,295.
Burst Trigger Sub-menu 14.2.1
Set Trigger
SetTrg soft-key opens the Burst Trigger sub-menu.
The
Trigger Source
Source soft-key creates three further soft-keys.
The
47
The Int soft-key selects an internal square wave generator to provide the trigger source.
The
Ext soft-key selects the rear panel TRIG IN socket as the trigger source. The trigger
threshold can be set from the Trigger menu - which is selected using the TRIGGER key.
Manual soft-key selects manual triggering using the TRIGGER key.
The
Trigger Slope Polarity (only for Triggered Burst)
Slope soft-key alternates between the Positive or Negative slope of the trigger signal as
The
the start point of the trigger signal.
Trigger Gate Polarity (only for Gated Burst)
Gate soft-key alternates between Positive true or Negative true for the gating signal.
The
Trigger Generator Period (only for Internal Trigger)
Period soft-key only appears if the Source is set to Internal.
The
The period can be set between 20ns and 500s.
Parameters Box and Graph Box 14.2.2
With Burst turned On, burst parameters are shown in the right hand column of the parameters
box and a visual representation shown in the graph box.
The left hand example shows a Triggered Burst of 100,000 cycles using the internal trigger
generator set to a 5ms period. Tr igger slope is positive as indicated by the upwards arrow.
The right hand example shows a Gated Burst using an external trigger source. Gating true is set
to positive as indicated by the upwards arrow.
Closing the Burst Menu 14.2.3
To close the Burst menu, press the currently illuminated main waveform menu key (or any other
menu key).
14.3 Internal Trigger Generator
The internal trigger generator is a square wave generator (50% duty cycle) that can be set to any
frequency between 2mHz and 50MHz..
It can be used as the source for sweep or burst mode operation, and can be outputted to SYNC
OUT socket - see section 15.3 Sync Output(s) Setup
48
.
General 15.1.1
Pressing the TRIGGER key opens the Trigger Menu that provides options for the External Trigger
input (rear panel TRIG IN socket) and the Sync Output signal (SYNC OUT socket or sockets).
15.2 Trigger Setup
On dual channel instruments, there are separate trigger menus for each channel. However,
because there is only a single trigger input socket and a single manual trigger key, some settings
apply to both menus.
The
ManTr soft-key appears only on dual channel instruments.
Trigger Threshold 15.2.1
15Trigger and Sync Menu
Pressing the Thrshld soft-key displays the current external trigger threshold and enables it to
be set within the range +3.0 volts to -3.0 volts.
Manual Trigger Key 15.2.2
The front panel key marked TRIGGER acts as manual trigger. If Burst mode
has been set to use a manual trigger and is set to on, the key will illuminate
to indicate that it is active.
The manual trigger key can be set to send a trigger signal to just the current channel (single) or
to both channels simultaneously (dual).
Pressing the
Manual Trigger Setup: Dual.
ManTr soft-key alternates between Manual Trigger Setup: Single and
15.3 Sync Output(s) Setup
Pressing the Sync soft-key displays the Sync sub-menu.
Sync Select (dual channel generators only)
On dual channel instruments, an intermediate screen appears that allows either of the two Sync
outputs to be selected.
49
Sync Out Menu
The output from the SYNC OUT socket can be set to one of four modes, Normal, Carrier, Trigger
or Off which are selected by the soft-keys. The current selection appears within the Edit Box.
Sync Out: Normal
With Sync Out set to Normal, the output is set automatically depending upon the waveform type
and waveform modification settings (modulation, sweep, burst).
A full list of the automat ic sett ings is given within the Specifications section 22.8.2 Sync Outs
Sync Out: Carrier
With Sync Out set to Carrier, the output is a square wave at the repetition frequency of the main
output waveform (the carrier) and with a phase angle of zero.
Sync Out: Trigger
With Sync Out set to Tr igg er, the output follows the trigger signal. This can be the internal trigger
generator, the external trigger input, or the manual trigger key.
Burst mode does not have to be turned On in order to generate a trigger signal at the Sync
output. For example, if Burst is Off but the trigger source has been set to internal, the internal
trigger generator can be outputted from the Sync output socket as an independent square wave
generator.
See section 14.3 Internal Trigger Generator
.
.
Closing the Trigger Menu 15.3.1
To close the trigger menu, press the currently illuminated main waveform menu key (or any other
menu key).
50
16Stores Menu
16.1 Stores Menu Functions
The stores menu gives access to both the instrument’s local storage of patterns, arbitrary waveforms
and parameter set-ups, and to the external storage of a connected USB flash drive.
There are facilities for saving and r ecallin g set-ups to and from local stores, deleting set-ups, patterns
and arbitrary waveforms and copying pattern, waveform and set-up files to and from a USB flash drive. It
is possible to save a file from a PC to a USB flash drive and then copy the file into the instrument for
use.
Flash Drive Files and Folders 16.1.1
The instrument uses the folder called \TGP31XX for all file storage. This folder contains up to three more
folders used as follows:
\TGP31XX\WAVES. This folder is used to store arbitrary waveforms and noise distributions. It is the only
place where the instrument will look for arbitrary waveform and noise files. A waveform or noise file has
a file extension of .WFM. Files with any other extension will be ignored.
\TGP31XX\PATTERNS. This folder is used to store pulse patterns. It is the only place where the
instrument will look for pulse pattern files. A pattern file has a file extension of .PTN. Files with any other
extension will be ignored
\TGP31XX\SETUPS. This folder is used to store set-ups. It is the only place where the instrument will
look for set-up files. A set-up file has a file extension of .SU. Files with any other extension will be
ignored.
When a new flash drive is attached to the instrument the required folders will be created automatically.
The instrument is able to read and write flash drives formatted FAT16 or FAT32. The instrument does not
generate or use long filenames. A filename can only be up to eight characters in length.
The Stores Menu 16.1.2
The Stores Menu is used for both saving and recalling instrument set-ups, and for transferring pulse
patterns, arbitrary waveform and set-up files to and from an external USB Flash drive (disk).
Pressing the STORES key opens the Stores Menu.
16.2 Instrument Set-ups
General 16.2.1
The complete settings of the instrument can be saved to non-volatile memory. Up to nine instrument
set-ups can be stored internally as files under default or user-defined names.
Set-up files can be copied to and from a USB Flash drive.
51
The Set-up Menu 16.2.2
Pressing the Setup soft-key displays the Set-up sub-menu.
File Source Location
When a USB flash drive is plugged in, Pressing the
memory and the USB disk as the active file source. The active source (Local or Disk) is indicated by a
black arrow. The most recently selected file within the non-active source is shown in grey.
Local Set-up Files
There can be up to nine set-up files stored locally. The file locations are numbered 1 to 9 and have
default file names of SETUP1 thro SETUP9. The selected file position is indicated by a black arrow
which can be moved using the spin wheel.
The file position must be selected before any further action is performed.
Save Set-up
The Save key only appears when the active source is set to Local. Pressing the
displays the Save Set-up screen.
Source soft-key toggles between the local
Save soft-key
The current name can be changed if required. A name of up to 8 characters can be used.
The cursor keys < > are used to select the character and the spin wheel used to change the
character. When the wheel is turned clockwise the characters change in the following order:
0 to 9, A to Z, ^ _ ' { } ~ (space) ! # $ % & ' ( ) -
Characters can be deleted or spaces created using the
Pressing the
and name.
Recall Set-up
The Recall key only appears when the source is set to Local. Pressing the
the instrument to be restored from the settings saved at the selected file location.
52
Execute soft-key causes the settings to be stored using the chosen file source location
Space soft-key.
Recall soft-key causes
Delete Set-up
The Delete key only appears when the source is set to Local. Pressing the
the set-up file at the selected file location to be deleted.
Copy Set-up
The Copy key appears for either source location and operates as copy from
to copy files to or from the USB flash disk.
When copying from the disk, a local file location (1 to 9) must be selected first. The source must then be
set to Disk and the file to be copied selected. Pressing the
screen.
Copy soft-key displays the Copy Set-up
Delete soft-key causes
the source. It can be used
The current file name for the selected file appears in the edit box and can be changed if required.
A name of up to 8 characters can be used.
The cursor keys < > are used to select the character and the spin wheel used to change the
character. When the wheel is turned clockwise the characters change in the following order:
0 to 9, A to Z, ^ _ ' { } ~ (space) ! # $ % & ' ( ) -
Characters can be deleted or spaces created using the
Pressing the
location using the chosen name. An overwrite confirmation warning will appear.
When copying from local to the disk, only the local file location need be selected in advance. The
copying procedure is otherwise similar to copying from the disk.
Execute soft-key causes the selected disk file to be copied to the selected local file
Space soft-key.
16.3 Transferring Pulse Patterns and Arbitrary/Noi se Waveforms
General 16.3.1
Four pulse patterns, four arbitrary waveforms and one noise distribution can be stored as files within the
instrument. However any number of pattern and waveform files can be stored using a USB Flash drive
(disk). Files can be copied to and from the USB disk.
Patterns and waveforms can be created on a PC using the Aim-TTi software application Waveform
Manager Plus. Files created on the PC can be copied to the instrument using the USB disk.
The Pulse Patterns Transfer Menu 16.3.2
Pressing the Pttns soft-key displays the Pulse Patterns Transfer sub-menu.
53
File Source Location
When a USB flash drive is plugged in, Pressing the
memory and the USB disk as the active file source. The active source (Local or Disk) is indicated by a
black arrow. The most recently selected file within the non-active source is shown in grey.
Local Patterns
There are four pulse patterns stored locally. The file locations are numbered 1 to 4 and have default file
names of PATTERN1 thro PATTERN4. The selected file position is indicated by a black arrow which can
be moved using the spin wheel.
The file position must be selected before any further action is performed.
Copy Pattern
The Copy key appears for either source location and operates as copy from
It can be used to copy files to or from the USB flash disk.
When copying from the disk, a local file location (1 to 4) must be selected first. The source must then be
set to Disk and the file to be copied selected. Pressing the
screen.
Source soft-key toggles between the local
the source location.
Copy soft-key displays the Copy Pattern
The current file name for the selected file appears in the edit box and can be changed if required.
A name of up to 8 characters can be used.
The cursor keys < > are used to select the character and the spin wheel used to change the
character. When the wheel is turned clockwise the characters change in the following order:
0 to 9, A to Z, ^ _ ' { } ~ (space) ! # $ % & ' ( ) -
Characters can be deleted or spaces created using the
Pressing the
location using the chosen name. An overwrite confirmation warning will appear.
When copying from local to the disk, only the local file location need be selected in advance. The
copying procedure is otherwise similar to copying from the disk.
54
Execute soft-key causes the selected disk file to be copied to the selected local file
Space soft-key.
The Arbitrary Wa veforms Transfer Menu 16.3.3
Pressing the Arbs soft-key displays the Arbitrary Waveforms Transfer sub-menu.
File Source Location
When a USB flash drive is plugged in, Pressing the
memory and the USB disk as the active file source. The active source (Local or Disk) is indicated by a
black arrow. The most recently selected file within the non-active source is shown in grey.
Local ARBs
There are four arbitrary waveforms stored locally. The file locations are numbered 1 to 4 and have
default file names of ARB1 thro ARB4. The selected file position is indicated by a black arrow which can
be moved using the spin wheel.
The file position must be selected before any further action is performed.
Copy ARB
The Copy key appears for either source location and operates as copy from
It can be used to copy files to or from the USB flash disk.
When copying from the disk, a local file location (1 to 4) must be selected first. The source must then be
set to Disk and the file to be copied selected. Pressing the
screen.
Source soft-key toggles between the local
the active location.
Copy soft-key displays the Copy Pattern
The current file name for the selected file appears in the edit box and can be changed if required.
A name of up to 8 characters can be used.
The cursor keys < > are used to select the character and the spin wheel used to change the
character. When the wheel is turned clockwise the characters change in the following order:
0 to 9, A to Z, ^ _ ' { } ~ (space) ! # $ % & ' ( ) -
Characters can be deleted or spaces created using the
Pressing the
location using the chosen name. An overwrite confirmation warning will appear.
When copying from local to the disk, only the local file location need be selected in advance. The
copying procedure is otherwise similar to copying from the disk.
55
Execute soft-key causes the selected disk file to be copied to the selected local file
Space soft-key.
NOTE
Because noise distributions are created as an arbitrary waveform, the two types of file share the same
directory on the USB disk and both can appear within the disk source for arbitrary waveform listings and
noise distribution listings.
The Noise Distributions Menu 16.3.4
When used as a noise generator, a user-defined PDF (probability density function) can be created via a
noise distribution waveform file.
Pressing the
File Source Location
When a USB flash drive is plugged in, Pressing the
memory and the USB disk as the active file source. The active source (Local or Disk) is indicated by a
black arrow. The most recently selected file within the non-active source is shown in grey.
Local Noise Distribution
There is only one noise distribution waveform file stored locally. It has a default name of ARB_DIST.
Copy Noise Distribution
The Copy key appears for either source location and operates as copy from
It can be used to copy files to or from the USB flash disk.
When copying from the disk the source location must then be set to Disk and the file to be copied
selected. When copying to the disk the source must be set to Local.
Pressing the
NseDst soft-key displays the Noise Distributions Transfer sub-menu.
Source soft-key toggles between the local
the source location.
Copy soft-key displays the Copy Noise Distribution screen.
The current file name for the selected file appears in the edit box and can be changed if required.
A name of up to 8 characters can be used.
56
The cursor keys < > are used to select the character and the spin wheel used to change the
character. When the wheel is turned clockwise the characters change in the following order:
0 to 9, A to Z, ^ _ ' { } ~ (space) ! # $ % & ' ( ) -
Characters can be deleted or spaces created using the
Space soft-key.
Pressing the
location using the chosen name. An overwrite confirmation warning will appear.
NOTE
Because noise distributions are created as an arbitrary waveform, the two types of file share the same
directory on the USB disk and both can appear within the disk source for arbitrary waveform listings and
noise distribution listings.
Execute soft-key causes the selected disk file to be copied to the selected local file
57
17Utility Menu
Pressing the UTILITY key opens the Utility Menu, from which a series of sub-menus are available:
17.1 System Settings
Pressing the System soft-key opens the Utility System sub-menu.
Power-On Settings 17.1.1
Pressing the PwrOn soft-key changes the behaviour of the instrument when it is powered to On from
Off. Successive presses of the key alternate between Default and Latest.
When set to Default, all parameters are set to the factory default values as set out in
Factory Default Settings. When set to Latest, all parameters are restored to their values when the
instrument was turned off.
Appendix 2.
Beep Sound 17.1.2
Pressing the Beep soft-key alternates between Beep On and Beep Off.
With Beep set to On, the error and warning messages will be accompanied by a sound. These sounds
are suppressed with Beep off.
Display Settings 17.1.3
Pressing the Display soft-key creates a further set of keys from which changes to the LCD can be
made. The clarity of the display may vary a little with changes of ambient temperature or viewing angle
but can be optimised for a particular environment by using the contrast and brightness controls.
Brightness
Bright soft-key enables the LCD brightness to be set within the range 1% to 99%.
The
Contrast
Contra soft-key enables the LCD contrasts to be set within the range 1% to 99%.
The
58
Inverted Display
Alternate presses of the
Invert soft-key changes the display from black-on-white to white-on-black.
Number Format 17.1.4
Pressing the Format soft-key creates a further set of keys from which changes to the format of
numbers within the Edit Box can be made. Because numbers can be displayed with up to 11 digits of
resolution, it can be helpful to break the digits into blocks of three.
Three options are provided, separate with commas (
separation (
No).
Comma), separate with spaces (Space) or no
Restore Factory Defaults 17.1.5
Pressing the Restore soft-key allows all parameters instrument can be restored to their ex-factory
settings as detailed in Appendix 2. Factory Default Settings
.
17.2 Instrument Settings
Pressing the Instr soft-key opens the Utility Instrument sub-menu.
Clock Source 17.2.1
Alternate presses of the ClkSrc soft-key change between using the Internal Clock and the External
Clock. An external clock must have a frequency of 10MHz (+/-50kHz) and is applied to the rear panel
socket 10MHz REF IN.
When a valid external clock is in use (clock source = external), is shown on the top line of the
display
If a valid external clock is present but not in use (clock source = internal), Det is shown on the
top line of the display.
If the clock source is set to external but the external clock signal is not valid, Err is shown on the
top line of the display
Master-Slave Modes 17.2.2
Pressing the Mode soft-key creates a further set of keys
The normal mode of operation is Independent, but the generator can be combined with a second similar
instrument in order to add channels.
See section 19.2 Synchronising Two Generators for details.
59
17.3 I/O (Remote Control ) Settings
Pressing the I/O soft-key opens the Utility I/O (remote interfaces) sub-menu.
Remote Interface Selection 17.3.1
Pressing the REM IF soft-key repeatedly selects which remote interfaces are enabled.
Available options are TCP ( LAN) only, USB only, GPIB only, and TCP, USB and GPIB simultaneously.
Web Page Enable 17.3.2
The instrument incorporates a web page.
Pressing the
Web soft-key toggles the web page on or off..
GPIB Address 17.3.3
The default GPIB address is 5.
Pressing the
within the range 0 to 30 using the numeric keypad or spin wheel.
Addr soft-key shows the current address setting in the edit box and allows it to be set
LAN Reset 17.3.4
Under certain circumstances it can be necessary to reset the LAN interface.
Pressing the
LanRst soft-key twice causes the reset to be performed.
17.4 Calibration
Pressing the Calib soft-key opens the Calibration menu.
See Appendix 3. Calibration Procedure.
17.5 Help
Pressing the Help soft-key opens the Help menu.
See section 18 Help Screens
60
for a full explanation of the help screen system.
17.6 Status
Pressing the Status soft-key opens the Status Display pages.
This provides detailed information on the current set-up of the instrument covering several pages. The
up and down arrows access further pages.
On two channel instruments parameters for both channels are displayed simultaneously.
61
18 Help Screens
Overview 18.1.1
The instrument has a comprehensive help system which allows easy access to any Help page. It is
possible to get help in two ways:
Help Screens
There are two types of help screen.
The Help menu. This is the screen that gives a list of general help topics.
The Help topic screen. This is the screen that displays actual help texts.
Opening the Help Menu - one channel instruments
Press the HELP key to access a list of help topics which give general information about instrument
operations.
Opening the Help Menu - two channel instruments
Two channel instruments do not have a HELP key so Help is accessed from a soft-key in the Utility
menu.
Help menu 18.1.2
The Help menu uses all the screen space between the Status Line and the Soft-key Labels and contains
a list of help topics.
To show a topic use the and soft-keys to move the highlight back or forward through t he list to
select the required topic, then press the
Press the
Done soft-key to exit from the Help menu.
Select soft-key to show the topic screen.
Context Sensitive Help. 18.1.3
Press and hold down any key, including soft-keys, for two seconds to access the Help page for that key.
On a single channel instrument the HELP key glows yellow while any Help screen is shown. Pressing
the HELP key while it is glowing yellow will exit from the Help menu or topic and return to the screen
from which help was initiated.
Press the soft-key to exit from context sensitive Help on a two channel instrument.
62
Help Topics 18.1.4
Selecting a Help topic from the Help menu or initiating context sensitive help will show a Help topic
screen similar to that shown below.
Below the topic heading is the topic text. If there is more text than will fit on the screen press the softkey to scroll the text up one line. Continue scrolling until there is no more text indicated by the softkey label disappearing.
Once the text has been scrolled the soft-key may be used to scroll the text up one line. Pressing the
soft-key will return to the previous screen.
63
19Phase Control and Synchronisation
19.1 Waveform Phase and Delay Control
A common requirement is to generate waveforms with a defined phase relationship to another signal.
This may be an external signal or, in the case of a two channel generator, the signal from the other
channel.
Phase versus Delay 19.1.1
The phase of a waveform is the position of the waveform start point relative to the total waveform period
described in degrees. The total period is described as 360 degrees.
Phase is defined relative to a datum point. The proportion of the period from the datum point to the start
of the waveform is described as the phase (or phase angle) varying from 0 degrees to 360 degrees.
The datum point may be a trigger or synchronisation signal, or a point on another waveform.
For both continuous and triggered waveforms phase can be positive or negative. Negative values cause
the waveform to be delayed relative to the synchronisation or trigger output. Positive values cause the
synchronisation or trigger output to be delayed relative to the waveform.
Phase is independent of waveform period. It can be converted into an equivalent delay by multiplying by
the period. Thus for a 10kHz waveform repetition rate (100us period) a -90 degree phase would
represent a waveform delay of 25us.
Phase control on the TGP3100 Series 19.1.2
Phase control for all waveform types is set within the Output menu, see section 7.1.3 Output Phase.
However , for Pattern/PRBS and Noise waveforms the phase value is ignored.
Phase resolution is 0.001 degrees. For continuous waveforms, the phase relates to the carrier sync
signal. For triggered waveforms the phase relates to the trigger signal. Either signal is available at the
SYNC output socket.
The current phase value is retained when the waveform type is changed. T he
the phase to zero (0.0 degrees).
Reset soft-key returns
Phase Alignment 19.1.3
In a 2 channel generator, or a generator phase locked to another generator, changes to frequency or
other parameters can cause a loss of phase alignment. Pressing the
phase between the channels or generators.
However, triggered waveforms using Burst mode are automatically aligned by the trigger signal.
Align soft-key realigns the
Phase Control from an External Trigger 19.1.4
Where the user wishes to create a phase relationship to an external signal, the waveform will need to be
generated from a triggered burst using the external trigger input.
Triggered waveforms can only have a negative phase because the waveform cannot precede an trigger
input signal. If a positive delay is set, the generator calculates a negative value by subtracting 360
degrees from it.
The external trigger input is subject to a fixed delay of 448ns (typical), and this must be taken into
account when calculating resultant phase angle. The fixed delay is also added to the Sync output
signal, so the phase relationship between the waveform and sync outputs remains correct.
64
If the user wishes to define a phase relationship to the trigger input (rather than the sync output) the
phase angle must be converted to time and the fixed delay deducted. Thus for a 100kHz period and a
desired phase angle of -90 degrees, the required delay is 2.5us. Because 0.448us is being created by
the trigger delay, t he phase setting would need to be reduced to -73.872 degrees.
For a 1kHz waveform period, the fixed delay represents approximately 0.16 degrees of phase.
Consequently for sub-kHz periods, trigger delay can effectively be ignored.
Delay Control (Pulse waveforms only) 19.1.5
Pulse and Double Pulse waveforms include the ability to set a pulse delay time. This t ime can be set
with very high resolution (100ps) over the full delay range.
Delay differs from phase control in representing a fixed time rather than a proportion of the period. For a
fixed waveform period, delay and negative phase can be used interchangeably. However, the maximum
resolution for phase is limited to the period divided by 360000, whereas pulse delay can be defined to
100ps for any period.
Pulse Delay Control from External Trigger 19.1.6
Because the TGP3100 can generate asynchronously triggered pulses with low jitter, it can be used as a
precision delay generator. For precision delay generation the phase should be set to zero.
The external trigger input is subject to a fixed delay of 448ns (typical), and this must be taken into
account when calculating total input to output delay. The fixed delay is also added to the Sync output
signal, so the timing relationship between the waveform and sync outputs remains correct.
Where both channels of a dual channel generator are being used to generate different delays from the
single external trigger there will be some skew between the pulses. This is typically less than 1ns.
19.2 Synchronising Two Generators
Two generators can be synchronised together following the procedure outlined below. It is possible to
link more than two generators in this way but results are not guaranteed.
Synchronising Principles 19.2.1
Frequency locking is achieved by using the clock output from the master generator to drive the clock
input of a slave. The additional connection of an initialising SYNC signal permits the slave to be
synchronised such that the phase relationship between master and slave outputs may be specified.
The most practical use of synchronisation will be to provide outputs at the same frequency, or maybe
harmonics, but with phase differences. Using dual channel generators allows up to four synchronised
channels.
Connections for Synchronisation 19.2.2
The clock connection arrangement is for the rear panel 10MHz REF OUT of the master (which will be
set to
slave).
Similarly the synchronising connection is from the SYNC OUT of the master to the TRIG IN input of the
slave.
It is also possible for the master instrument to have its 10MHz REF IN driven from a frequency reference
during synchronisation.
Each generator can have its main parameters set to any value and each generator can be set to any
waveform, except Noise and Pattern / PRBS.
The master is set as follows.
Press the UTILITY key to open the Utility menu. Press the
key
master) to be connected directly to the 10MHz REF IN socket of the slave (which will be set to
Generator Set-ups 19.2.3
Inst soft-key followed by the Mode soft-
65
Press the
generator will stop at the dc offset level. Press Done.
To set the instrument as slave press
external clock from the master. The signal at the MAIN OUT from the generator will stop at the dc offset
level. Press Done.
Note. On dual channel instruments Tr ack ing, Coupling, Master and Slave modes are mutually exclusive.
Press the
will now both output their waveforms, which will be synchronised at the selected phases.
The phase relationship between the slave and the master is set independently for each channel from the
Output Phase menus.
Master soft-key to set the instrument as master. The signal at the MAIN OUT from the
Slave soft-key. The slave instrument will switch to using the
Reset soft-key on the slave followed by the Lock soft-key on the master. The generators
The convention adopted for the phase relationship between generators is that a positive phase setting
advances the slave generator with respect to the master and a negative setting delays the slave
generator. Phase changes on either generator will not cause a loss of synchronisation.
Hardware delays become increasingly significant as the frequency increases, causing additional phase
delay between the master and slave. However, these delays can be largely nulled−out by ‘backing−off’
the phase settings of the slave.
Resynchronising 19.2.4
If the frequency value of either the master or the slave is changed it will be necessary to resynchronise
the generators. This may be done by pressing the
channel of the Slave generator followed by pressing the
Master generator.
Align soft-ke y i n the Output Phase menu on either
Align soft-key on either channel of the
Triggered Burst 19.2.5
Because the external trigger input is used for synchronisation, triggered bursts can only use the internal
trigger generator or manual trigger.
66
20Remote Interface Operation
The instrument can be remotely controlled via its USB, LAN or GPIB interfaces.
USB remote control operates in a similar way to an RS232 interface but via the USB connector.
Software supplied with the instrument sets up the controlling computer to treat the USB connection as a
virtual COM port. Application software on the computer can then access the instrument via that COM
port.
The LAN interface is designed to meet 1.4 LXI ( LAN eXtensions for Instrumentation) Core 2011.
Remote control using the LAN interface is possible using the TCP/IP Sockets protocol. The instrument
also contains a basic Web server which provides information on the instrument and allows it to be
configured from a web browser. Simple command line control from the browser is also possible.
The instrument is supplied with GPIB, USB and LAN interfaces as standard. All interfaces are live at
initial power up but access to individual interfaces may be restricted using the menus on the front panel
or the configuration options on the web pages. To control the restriction of interfaces from the front panel
select Utility-
The default is for all available interfaces to be enabled as shown. The
to select the interfaces required. Pressing the
Enabled – TCP,USB,GPIB , Enabled – TCP only, Enabled – USB Only and
case
Enabled – GPIB Only. TCP is used instead of LAN because the LAN itself is not disabled and
could still be used to access the instrument web server, Disabling TCP does, however, disable the web
page command line control of the instrument.
The web page access may also be disabled independently by pressing the Web soft-key . Alternate
presses will produce
I/O to show the screen below.
REM IF soft-key may be used
REM IF key will cycle round the possibilities, in this
Enabled – WEBPAGE and Disabled – WEBPAGE.
20.1 Address Selection
The instrument address capability is strictly required only by the GPIB interface. However, use can be
made of the ADDRESS? command over any of the interfaces to easily identify which instrument is being
controlled by a particular COM port (for USB) or TCP socket (for LAN). Note that the LAN interface also
has a separate ‘Identify’ function, accessible from the instrument’s web pages, that flashes the
instrument’s display until the function is cancelled.
The address is set from the instrument’s front panel or web pages. To set the address from the front
panel press the
The address may be changed in either of the ways detailed in Numeric Editing Principles.
Addr soft-key on the Utility-I/O menu which will show the following.
20.2 Remote/Local Operation
At power-on the instrument will be in the local state so the REM indicator is not displayed on the Status
Line. In this state all front panel operations are possible. When the instrument receives a command from
an interface the remote state will be entered and the REM indicator is displayed on Status Line. In this
state the front panel is locked out and remote commands only will be processed. The instrument may be
returned to the local state by pressing the LOCAL key; however, the effect of this action will only remain
until the instrument receives another character from the interface, when the remote state will once again
be entered. Returning to Local by this action will keep the settings at their last remotely set values.
67
20.3 USB Interface
Using the USB interface for remote control requires a Communications Device Class driver on the PC to
provide a virtual COM port instance. In Windows a suitable driver is provided by Microsoft, but it is not
installed by default. The data (.INF) file to control the installation is provided on the Product
Documentation CD delivered with the unit; however the same driver is also used by many other
instruments from this manufacturer and may already be known to the PC.
To install the driver for the first time, first switch the unit on, and then connect the USB port to the PC.
The Windows plug and play functions should automatically recognise the attachment of new hardware to
the USB interface and (possibly after searching the internet for some time) prompt for the location of a
suitable driver. Follow the Windows prompts and point to the CD, then the sub-directory for this product,
and then to the USB Driver sub-directory below that. The file is named USB_ARM_VCP_xxx.INF, where
xxx is a version number. (A readme.pdf file will also be found in that directory if further assistance is
needed.)
In some cases Windows will not complete this procedure (especially recent versions which search the
internet first, looking for the unique Vendor ID and Product ID), in which case the instrument will show in
Device Manager as “not working properly”. If this happens, select this device, right click and choose
“update driver software...” and then “browse this computer for driver software...” and then locate the .INF
file on the CD as described above.
Once Windows has installed the device driver it will assign a COM port number to this particular unit.
This number will depend on previous COM port assignments on this PC, and it may be necessary to use
Device Manager to discover it. Each instrument has a unique USB identifier which is remembered by the
system, so it will receive the same COM port number whenever it is attached to the same PC
(regardless of the physical interface socket used), even though the COM port will disappear while the
instrument is disconnected or switched off. Other instruments will receive different COM port numbers.
Note that a different PC will not necessarily assign the same COM port number to a particular instrument
(it depends on the history of installations), however Device Manager can be used to change the
assignments given.
This virtual COM port can be driven by Windows applications (including a terminal emulator) in exactly
the same way as any standard COM port, except that the Baud rate and other settings are unnecessary
and are ignored. Some old applications might not function with COM port numbers 3 or 4, or above 9. In
this case, use Device Manager to change the allocation given. Once it is installed, the driver will be
maintained by Windows Update in the usual way..
20.4 LAN Interface
The LAN interface is designed to comply with the 1.4 LXI Core 2011 and contains the interfaces and
protocols described below. Since it is possible to misconfigure the LAN interface, making it impossible
to communicate with the instrument over LAN, a LAN Configuration Initialise (LCI) mechanism is
provided via the menus from the front panel to reset the instrument's interfaces to the factory default.
The default setting is for the instrument to attempt to obtain settings via DHCP if available or, if DHCP
times out (30 seconds), via Auto-IP. In the very unlikely event that an Auto-IP address cannot be found a
static IP address of 192.168.0.100 is assigned. Resetting the LAN removes any password protection
which has been set on the wab page.
To reset the LAN interface press the
For more information on LXI standards refer to www.lxistandard.org
LAN Connection 20.4.1
To use the LAN interface, the IP address of the unit must be known. On the supplied CD-ROM is a guide
to the LXI Discovery Tool which provides links to the latest version of the tool and associated downloads.
The tool is a Windows PC application which can be used to display the IP addresses or host names of
all connected devices that comply with the VXI-11 protocol or support multicast Domain Name System
(mDNS) records.
Connecting via a router is recommended as this is significantly quicker to assign an IP address;
connecting directly to the PC will begin to assign an IP address only after a 30 second DHCP time-out.
68
LanRst soft-key on the Utility-I/O menu.
Double clicking on any entry in the list of devices discovered will open the PC's web browser and display
the Home page of that device.
There are also tools for LAN discovery included as part of the National Instruments Measurement and
Automation Explorer package and the Agilent Vee application.
It is also possible to discover the assigned IP address from the Help menu. On single channel
instruments, press the Help key, select option 3 and scroll down to the IP address. For dual channel
instruments, press t he Utility key followed by the Help soft-key, then select option 3 and scroll down to
the IP address.
Web Server; Configuration Password Protection 20.4.2
The unit contains a basic web server. This provides information on the instrument and allows it to
be configured. The Configure page can be password protected to deter unauthorised changes to
the remote operation configuration; the default configuration is ‘no password’.
The Configure page itself explains how to set the password. The password can be up to 15
characters long. The password will, however, be reset to the default (no password) if the front
panel is used to reset all the LAN parameters to their factory default.
The web pages also have an ‘Identify’ function which allows the user to send an identifying
command to the instrument which causes its display to flash until the command is cancelled.
ICMP Ping Server 20.4.3
The unit contains an ICMP server allowing the instrument to be ‘pinged’ via either its host name
or IP address.
VXI-11 Discovery Protocol 20.4.4
The instrument has very limited support of VXI-11 which is sufficient for the discovery protocol
and no more.
The ins trument implements a Sun RPC Por t-mapper on TCP port 111 and UDP port 111 as
defined in RPC1183. The calls supported are: NULL, GET PORT and DUMP.
On TCP port 1024 a very simple VXI-11 prot ocol is implemented sufficient only for instrument
discovery. This implements the following calls : CREATE LINK, DEVICE_WRITE, DEVICE_READ
and DESTROY_LINK.
Once a link has been created anything written to the device is ignored and any read from the
device returns the identification string as would be expected from a “*IDN?” of the form
‘Manufacturer, Model, Serial No., XX.xx – YY.yy’ – ZZ.zz
where ‘XX.xx’ is the revision of the main firmware and ‘YY.yy’ is the revision of the remote
interface firmware and ‘ZZ.zz’ is the revision of the USB flash drive firmware.
mDNS and DNS-SD Support 20.4.5
Multicast DNS provides DNS services even on networks without a central DNS server (or DHCP
server). This simplifies the setting up of a simple LAN using meaningful hostnames instead of a raw IP
address. With service discovery it becomes straightforward for the device to be discovered and the
services it provides.
The services provided by the instrument are http (_http._tcp) and lxi (_lxi._tcp).
VISA Resource Name 20.4.6
Because of the limited support for VXI-11(Discovery Protocol only), the instrument must be referred to
by its raw socket information when used in software packages which communicate via a VISA resource
name. For example, an instrument at IP address 192.168.1.100 would normally have a VISA res ource
name of "TCPIP0::192.168.1.100::inst0::INSTR" but for this instrument the name must be modified to
read "TCPIP0::192.168.1.100::9221::SOCKET" where 9221 is the TCP port used by this instrument for
control and monitoring, see below.
69
Source Handshake
SH1
Acceptor Handshake
AH1
Talker
T6
Listener
L4
Service Request
SR1
Remote Local
RL2
Parallel Poll
PP1
Device Clear
DC1
Device Trigger
DT0
Controller
C0
Electrical Interface
E2
XML Identification Document URL 20.4.7
As required by the LXI Standard, the instrument provides an XML ident ification document that
can be queried via a GET at “http://<hostname>:80/lxi/identification” that conforms to the LXI
XSD Schema (available at http://www.lxistandard.org/InstrumentIdentification/1.0) and the W3C
XML Schema Standards (
http://www.w3.org/XML/Schema ). This document describes the
instrument.
TCP Sockets 20.4.8
The instrument uses 1 socket on TCP port 9221 for instrument control and monitoring. Text
commands are sent to this port as defined in ‘Remote Commands’ and any replies are returned
via the same port. Commands may be separated with either semicolons “;” or line feeds.
LAN Status indication 20.4.9
LAN field in the Status Line can show multiple status indications. When there is no LAN connection,
The
for example no cable connected, the field will show . While the system is attempting to connect
the icon will flash. When successfully connected with remote control enabled the field will show .
If connected but remote control is disabled it will show . Finally an unsuccessful attempt to
connect will show .
20.5 GPIB Interface
The GPIB interface 24-way connector is located on the instrument rear panel. T he pin connections are
as specified in IEEE Std. 488.1-1987 and the instrument complies with IEEE Std. 488.1-1987 and IEEE
Std. 488.2-1987.
GPIB Subsets 20.5.1
This instrument contains the following IEEE 488.1 subsets:
UNTERMINATED error (addressed to talk with nothing to say) is handled as follows. If the
instrument is addressed to talk and the response formatter is inactive and the input queue is empty then
the
UNTERMINATED error is generated. This will cause the Query Error bit to be set in the Standard Event
Status Register, a value of 3 to be placed in the Query Error Register and the parser to be reset. See the
Status Reporting section for further information.
The IEEE 488.2
response message and a
queue contains more than one END message then the instrument has been
INTERRUPTED error is handled as follows. If the response formatter is waiting to send a
<PROGRAM MESSAGE TERMINATOR> has been read by the parser or the input
INTERRUPTED and an error
is generated. This will cause the Query Error bit to be set in the Standard Event Status Register, a value
of 1 to be placed in the Query Error Register and the response formatter to be reset thus clearing the
output queue. The parser will then start parsing the next
<PROGRAM MESSAGE UNIT> from the input
queue. See the Status Reporting section for further information.
70
bit 7 =
X
don't care
bit 6 =
1
bit 5 =
1
Parallel poll enable
bit 4 =
0
bit 3 =
Sense
sense of the response bit; 0 = low, 1 = high
bit 2 =
?
bit 1 =
?
bit position of the response
bit 0 =
?
The IEEE 488.2 DEADLOCK error is handled as follows. If the response formatter is waiting to send a
response message and the input queue becomes full then the instrument enters the
DEADLOCK state and
an error is generated. This will cause the Query Error bit to be set in the Standard Event Status Register,
a value of 2 to be placed in the Query Error Register and the response formatter to be reset thus
clearing the output queue. The parser will then start parsing the next
<PROGRAM MESSAGE UNIT> from the
input queue. See the Status Reporting section for further information.
GPIB Parallel Poll 20.5.3
Complete parallel poll capabilities are offered on this instrument. The Parallel Poll Enable Register is set
to specify which bits in the Status Byte Register are to be used to form the
Poll Enable Register is set by the *PRE <
NRF> command and read by the *PRE? command. The value
ist local message The Parallel
in the Parallel Poll Enable Register is ANDed with the Status Byte Register; if the result is zero then the
value of
The instrument must also be configured so that the value of
ist is 0 otherwise the value of ist is 1.
ist can be returned to the controller during a
parallel poll operation. The instrument is configured by the controller sending a Parallel Poll Configure
command (PPC) followed by a Parallel Poll Enable command (PPE). The bits in the PPE command are
shown below:
Example. To return the RQS bit (bit 6 of the Status Byte Register) as a 1 when true and a 0
when false in bit position 1 in response to a pa rallel p oll operation s end the follow ing commands
*PRE 64
The parallel poll response from the instrument will then be 00H if RQS is 0 and 01H if RQ S is 1.
<pmt>, then PPC followed by 69H (PPE)
During parallel poll response the DIO interface lines are resistively terminated (passive termination).
This allows multiple devices to share the same response bit position in either wired-AND or wired-OR
configuration, see IEEE 488.1 for more information.
20.6 Status Reporting
A separate error and status model is maintained for each interface instance; an interface instance is
defined as a potential connection. USB and GPIB are inherently single connections so represent one
interface instance each. LAN, however, allows for multiple simultaneous connections and therefore
represents multiple interface instances. One interface instance is allocated to the TCP socket interface
and one more is allocated to the Web page interface. Having a separate model for each interface
instance ensures that data does not get lost as many commands e.g. ‘*ESR?’ clear the contents on
read. Error status is maintained using a set of registers; these are described in the following paragraphs
and shown on the Status Model at the end of this section.
Standard Event Status and Standard Event Status Enable Registers 20.6.1
These two registers are implemented as required by the IEEE Std. 488.2.
Any bits set in the Standard Event Status Register which correspond to bits set in the Standard Event
Status Enable Register will cause the ESB bit to be set in the Status Byte Register.
The Standard Event Status Register is read and cleared by the *ESR? command. The Standard
Status Enable register is set by the *ESE <
NRF> command and read by the *ES E? command.
Event
It is a bit field where each bit has the following significance.
Bit 7: Power On. Set when power is first applied to the instrument.
71
Bit 7 -
Not used.
response to a Serial Poll and MSS is returned in response to the *STB? command.
Register correspond to bits set in the Standard Event Status Enable Register.
Response Message Terminator has been sent.
Bit 3 -
Not used.
Bit 2 -
Not used.
Bit 1 -
Not used
Bit 0 -
Not used
Bit 6: User Request (Not used).
Bit 5: Command Error. Set when a syntax type error is detected in a command from the bus.
The parser is reset and parsing continues at the next byte in the input stream
Bit 4: Execution Error. Set when an error is encountered while attempting to execute a
completely parsed command. The appropriate error number will be reported in the
Execution Error Register, see Error Messages section
Bit 3: Not used.
Bit 2: Query Error. Set when a query occurs. The appropriate error number will be reported
in the Query Error Register, see Query Error Register section.
Bit 1: Not used.
Bit 0: Operation Complete: Set in response to the ‘*OPC’ command.
Execution Error Register 20.6.2
This register contains a number representing the last error encountered over the current
interface. The Execution Error Register is read and cleared using the ‘EER?’ command. On
power up this register is set to 0 for all interface instances.
Status Byte Register and Service Request Enable Register 20.6.3
These two registers are implemented as required by the IEEE STD. 488.2.
Any bits set in the Status Byte Register which correspond to bits set in the Service Request Enable
Register will cause the RQS/MSS bit to be set in the Status Byte Register, thus generating a Service
Request on the bus.
The Status Byte Register is read either by the *STB? command, which will return MSS in bit 6, or by a
Serial Poll which will return RQS in bit 6. The Service Request Enable register is set by the *SRE <
NRF>
command and read by the *SRE? command.
Bit 6 - RQS/MSS. This bit, as defined by IEEE Std. 488.2, contains both the Requesting
Service message and the Master Status Summary message. RQS is returned in
Bit 5 - ESB. The Event Status Bit. This bit is set if any bits set in the Standard Event Status
Bit 4 - MAV. The Message Available Bit. This will be set when the instrument has a response
message formatted and ready to send to the controller. The bit will be cleared after the
72
Status Byte Register
= 0
Service Request Enable Register †
= 0
Standard Event Status Register
= 128 (pon bit set)
Standard Event Status Enable Register †
= 0
Execution Error Register
= 0
Query Error Register
= 0
Parallel Poll Enable Register †
= 0
Status Model 20.6.4
Power-on a nd Remote Operation Default Settings 20.6.5
The following instrument status values are set at power on:
† Registers marked thus are specific to the GPIB section of the instrument and are of limited use via
other interfaces.
The instrument will be in local state with the front panel controls active.
The ins trument param eters at power-on are, by default, set to the factory default values as set out
in Appendix 2. Factory Default Settings
same at power on as it was at switch off, see Power On State paragraph in the Utility Menus - System
section.
The *RST (reset) interface command resets the instrument parameters to the factory default settings.
Remote interface settings are unchanged by *RST.
but the user may change this from the front panel to be the
73
<CHARACTER RESPONSE DATA> .
Binary data as detailed for the particular command.
as the destination for subsequent commands.
21Remote Commands
21.1 Command List
This section lists all commands and queries implemented in this instrument.
Note that there are no dependent parameters, coupled parameters, overlapping commands, expression
program data elements or compound command program headers; each command is completely
executed before the next command is started. All commands are sequential and the operation complete
message is generated immediately after execution in all cases.
The following nomenclature is used:
<
RMT> <RESPONSE MESSAGE TERMINA TOR>
CPD> <CHARACTER PROGRAM DATA>, i.e. a short mn emonic or string such as ON or OFF.
<
Multiple CPDs in a command are shown as <CPD1>,<CPD2>,<CPD3>,etc.
<NRF> A number in any format. e.g. 12, 12·00, 1·2 e1 and 120 e-1 are all accepted as the
number 12. Any number, when received, is converted to the required precision
consistent with the use then rounded to obtain the value of the command.
<
NR1> A number with no fractional part, i.e. an integer.
CRD>
<
<BIN>
[..] Any item(s) enclosed in these brackets are optional parameters. If more than one item
is enclosed then all or none of the items are required.
The commands which begin with a * are implemented as specified by IEEE Std 488.2 as Common
commands. All will function when used on the other interfaces but some may be of little use.
The Operation Complete bit (bit 0) in the Standard Event Status Register is only ever set by the *OPC
command. The *OPC (or the *OPC?) command can be used for device synchronisation due to the
sequential nature of remote operations.
Channel Selection 21.1.1
Most commands act on a particular channel of the generator. The following command is used to select
the required channel. Subsequent commands will change only the specified parameter on the selected
channel.
CHN <
NRF> Set channel <NRF>
<NRF> can be 1 or 2. For a single channel instrument this is always 1.
CHN? Returns currently selected channel number
Continuous Carrier Wave Commands 21.1.2
WAVE <
CPD> Set the output waveform type to <PULSE>, <SQUARE>,
or <TRIANG>.
FREQ <
PER <
AMPLRNG <
AMPL <
HILVL <
LOLVL <
NRF> Set the current waveform frequency to <NRF> Hz
NRF> Set the current waveform period to <NRF> Sec
CPD> Set the amplitude range to <AUTO> or <HOLD>
NRF> Set the amplitude to <NRF> Volts peak to peak
NRF> Set the amplitude-high-level to <NRF> Volts
NRF> Set the amplitude-low-level to <NRF> Volts
74
Set the pulse waveform edges (positive and negative edge) as a
Set the pulse waveform delay as a percentage of pulse period to
DCOFFS <NRF> Set the dc offset to <NRF> Volts
OUTPUT <
CHN2OUTPUT <
CPD> Set the output to <ON>, <OFF>, <NORMAL> or <INVERT>
CPD> Set the channel 2 output to <ON> or <OFF>. Useful to control channel
2 output status when the instrument is in tracking mode.
ZLOAD <
CPD> Set the output load, which the generator is to assume for amplitude
and dc offset entries, from <50> to <10,000>Ohms or <OPEN>.
ZSRC <
SYNCOUT <
SYNCTYPE <
CPD> Set the output source impedance to <5> or <50> Ohms.
CPD> Set the sync output to <ON>, <OFF>
CPD> Set the sync type to <AUTO>, <NORMAL>, <CARRIER>,
<TRIGGER> or <OFF>
PHASE <
NRF> Set the waveform phase offset to <NRF> Degree.
ALIGN Sends signal to align zero phase reference of both channels.
Pulse Generator Commands 21.1.3
PULSFREQ <
PULSPER <
PULSWID <
PULSSYMM <
NRF> Set the pulse waveform frequency to <NRF> Hz
NRF> Set the pulse waveform period to <NRF> Sec
NRF> Set the pulse waveform width to <NRF> Sec
NRF> Set the pulse waveform symmetry to <NRF> %
PULSFALLDEL <
PULSEDGE <
NRF> Set the pulse fall time delay to <NRF> Sec
NRF> Set the pulse waveform edges (positive and negative edge) to <NRF>
Sec.
PULSEDGESYMM <NRF>
percentage of pulse width to <NRF> %
PULSRISE <NRF> Set the pulse waveform positive edge to <NRF> Sec
PULSRISESYMM <
PULSFALL <
PULSFALLSYMM <
PULSDLY <
PULSDLYSYMM <
NRF> Set the pulse waveform positive edge as a percentage of pulse width
to <
NRF> %
NRF> Set the pulse waveform negative edge to <NRF> Sec
NRF> Set the pulse waveform negative edge as a percentage of pulse width
to <
NRF> %
NRF> Set the pulse waveform delay to <NRF> Sec
NRF>
<NRF> %
Square Generator Commands 21.1.4
SQRFREQ <
SQRPER <
NRF> Set the square waveform frequency to <NRF> Hz
NRF> Set the square waveform period to <NRF> Sec
SQRSYMM <
NRF> Set the square waveform symmetry to <NRF> %
Double Pulse Generator Commands 21.1.5
DBLFREQ <
DBLPER <
DBLWID <
NRF> Set the double pulse waveform frequency to <NRF> Hz
NRF> Set the double pulse waveform period to <NRF> Sec
NRF> Set the double pulse waveform width to <NRF> Sec
75
Set the double pulse waveform positive edge as a percentage of
Set the double pulse waveform negative edge as a percentage of
a percentage of
Set the pattern source to <PATTERN1>, <PATTERN2>,
<PATTERN3>, <PATTERN4>, <PRBS>, <EXTTRIG> or <EXTMOD>.
pecified name of the patterns stored in PATTERN1,
PATTERN2, PATTERN3 or PATTERN4 are also accepted as valid
entries to change the source to PATTERN1, PATTERN2, PATTERN3
DBLSYMM <NRF> Set the double pulse waveform symmetry to <NRF> %
DBLEDGE <
DBLEDGESYMM <
DBLRISE <
DBLRISESYMM <
NRF> Set the double pulse waveform edges (positive and negative edge) to
<
NRF> Sec
NRF> Set the double pulse waveform edges (positive and negative edge) as
a percentage of double pulse width to <
NRF> Set the double pulse waveform positive edge to <NRF> Sec
NRF>
NRF> %.
double pulse width to <NRF> %
DBLFALL <NRF> Set the double pulse waveform negative edge to <NRF> Sec
DBLFALLSYMM <
NRF>
double pulse width to <NRF> %
DBLDLY <NRF> Set the double pulse waveform delay to <NRF> Sec
DBLDLYSYMM <
DBLDBLDLY <
DBLDBLDLYSYMM <
NRF> Set the double pulse waveform delay as a percentage of double pulse
period to <
NRF> Set the double pulse waveform double delay (delay between the two
pulse) to <
NRF> Set the double pulse waveform double delay as
NRF> %
NRF> Sec
double pulse period to <NRF> %
Pattern Generator Commands 21.1.6
PTTNBITRATE <
NRF> Set the Pattern / PRBS waveform bit rate to <NRF> Bits Per Second.
PRBSBITRATE <
PTTNEDGE <
PRBSEDGE <
PTTNSRC <
NRF> Set the Pattern / PRBS waveform bit rate to <NRF> Bits Per Second.
NRF> Set the Pattern / PRBS waveform edges to <NRF> Sec.
NRF> Set the Pattern / PRBS waveform edges to <NRF> Sec.
CPD>
The user s
or P ATTERN4 respectively.
PRBSTYPE <CPD> Set the PRBS waveform type to <PRBSPN7>, <PRBSPN9>,
<PRBSPN11>, <PRBSPN15>, <PRBSPN20>, <PRBSPN23>,
<PRBSPN29> or <PRBSPN31>
PTTNLEN
PTTNOFFSET
PTTNRESET
<
CPD>,
<
NR1>
CPD>,
<
<
NR1>
CPD1>,
<
<
CPD2>
Change the length of pattern waveform <PATTERN1>, <PATTERN2>,
<PATTERN3> or <PATTERN4> to <
NR1>
Change the offset (preamble length) of pattern waveform
<PATTERN1>, <PATTERN2>, <PATTERN3> or <PATTERN4> to
or <PATTERN4> to <DEFAUL T>, <HIGH> or <LOW>
PTTNDEF <
CPD1>,
<
CPD2>
Define a pattern waveform with user specified waveform name.
CPD1> PAT TERN1, PAT TERN2, PATTERN3 or PATTERN4
<
CPD2> “user specified waveform name”
<
76
<GAUSSIAN60>, <GAUSSIAN70> or <USERARB>. The user
PTTN1 <BIN> Load data to an existing pattern waveform memory location
P ATTERN1. The data consists of two bytes per point with no
characters between bytes or points. The point data is sent high byte
first. If the data is greater than zero than pattern point is set as high,
else the pattern point is set as low. The data block has a header which
consists of the # character followed by several ascii coded numeric
characters. The first of these defines the number of ascii characters to
follow and the following characters define the length of the binary data
in bytes. The instrument will wait for data indefinitely If less data is
sent. If more data is sent the extra is processed by the command
parser which results in a command error.
PTTN2 <
PTTN3 <
PTTN4 <
BIN> See PTTN1 description.
BIN> See PTTN1 description.
BIN> See PTTN1 description.
PTTN1DEF? Returns user specified pattern name, length and offset for the pattern
stored in location PATTERN1.
PTTN2DEF? See PTTN1DEF? description.
PTTN3DEF? See PTTN1DEF? description.
PTTN4DEF? See PTTN1DEF? description.
PTTN1? Returns the data from an existing pattern waveform location
PATTERN1. The data consists of two bytes per point with no
characters between bytes or points. The point data is sent high byte
first. If the pattern bit is high, data value is 0x7FFF. If the pattern bit is
low, data value is 0x8000. The data block has a header which consists
of the # character followed by several ascii coded numeric characters.
The first of these defines the number of ascii characters to follow and
the following characters define the length of the binary data in bytes.
PTTN2? See PTTN1? description.
PTTN3? See PTTN1? description.
PTTN4? See PTTN1? description.
Noise Generator Commands 21.1.7
NSEBANDWID <
NSESRC <
NRF > Set the noise bandwidth to <NRF> Hz
CPD> Set the noise distribution to <GAUSSIAN33>, <GAUSSIAN48>,
specified name of the arbitrary noise distribution is also accepted as a
valid entry to select arbitrary noise distribution.
NSEARBRESIZE
NSEARBDEF
NR1>
<
<
CPD1>,
<
CPD2>
Change the size of arbitrary noise distribution waveform to <
Define an arbitrary noise distribution waveform with user specified
waveform name and waveform point interpolation state.
<
CPD1> “user specified waveform name”
CPD2> waveform point interpolation <ON> or <OFF>
<
77
NR1>.
Returns the data from the arbitrary noise distribution waveform
memory location. The data consists of two bytes per point with no
characters between bytes or points. The point data is sent high byte
eader which consists of the # character
followed by several ascii coded numeric characters. T he first of these
defines the number of ascii characters to follow and the following
NSEARB
<
BIN> Load data to the arbitrary noise distribution waveform memory
location. The data consists of two bytes per point with no characters
between bytes or points. The point data is sent high byte first. The
data block has a header which consists of the # character followed by
several ascii coded numeric characters. The first of these defines the
number of ascii characters to follow and the following characters
define the length of the binary data in bytes. The instrument will wait
for data indefinitely If less data is sent. If more data is sent the extra is
processed by the command parser which results in a command error.
Returns user specified waveform name, waveform point interpolation
state and waveform length of arbitrary noise distribution waveform.
first. The data block has a h
characters define the length of the binary data in bytes.
NRF> Set the function / arbitrary waveform frequency to <NRF> Hz
NRF> Set the function / arbitrary waveform period to <NRF> Sec
NRF> Set the ramp waveform symmetry to <NRF> %
NRF> Set the arb square waveform symmetry to <NRF> %
NR1> Set the number of zero crossings of sinc waveform to <NR1>.
NRF> Set t he time constant of exponential / logarithmic waveform as a
percentage of waveform period to <
NRF> Set t he width of gaussian / lorentz waveform as a percentage of
waveform period to <
NRF> %.
NRF> %.
ARBDCOFFS <
ARBLOAD <
NRF> Set t he arbitrary dc waveform offset to <NRF> Volts
CPD> Set the function / arbitrary waveform to <SINE>, <SQUARE>,
<RAMP>, <TRIANG>, <RAMPUP>, < RAMPDN> , <SINC>,
<HAVERSINE>, <CARDIAC>, <EXPRISE>, <LOGRISE>,
<EXPFALL>, <LOGFALL>, <GAUSSIAN>, <LORERNTZ>,
<DLORENTZ>, <DC>, <ARB1>, <ARB2>, <ARB3> or <ARB4>. The
user specified name of the arbs stored in ARB1, ARB2, ARB3 or ARB4
are also accepted as valid entries to change the waveform to ARB1,
ARB2, ARB3 or ARB4 respectively.
ARBRESIZE
ARBDEF <
<
CPD>,
<
NR1>
CPD1>,
<
CPD2>,
<
CPD3>
Change the size of arbitrary waveform <
Define an arbitrary waveform with user specified waveform name and
waveform point interpolation state.
CPD1> ARB1, ARB2, ARB3 or ARB4
<
CPD2> “user specified waveform name”
<
<
CPD3> waveform point interpolation ON or OFF
78
CPD> to <NR1>.
ARB1 <BIN> Load data to an existing arbitrary waveform memory location ARB1.
The data consists of two bytes per point with no characters between
bytes or points. The point data is sent high byte first. The data block
has a header which consists of the # character followed by several
ascii coded numeric characters. The first of these defines the number
of ascii characters to follow and the following characters define the
length of the binary data in bytes. The instrument will wait for data
indefinitely If less data is sent. If more data is sent the extra is
processed by the command parser which results in a command error.
ARB2 <
ARB3 <
ARB4 <
BIN> See ARB1 description.
BIN> See ARB1 description.
BIN> See ARB1 description.
ARB1DEF? Returns user specified waveform name, waveform point interpolation
state and waveform length of ARB1.
ARB2DEF? See ARB1DEF? description.
ARB3DEF? See ARB1DEF? description.
ARB4DEF? See ARB1DEF? description.
ARB1? Returns the data from an existing arbitrary waveform location ARB1.
The data consists of two bytes per point with no characters between
bytes or points. The point data is sent high byte first. The data block
has a header which consists of the # character followed by several
ascii coded numeric characters. The first of these defines the number
of ascii characters to follow and the following characters define the
length of the binary data in bytes.
ARB2? See ARB1? description.
ARB3? See ARB1? description.
ARB4? See ARB1? description.
Modulation Commands 21.1.9
MOD <
MODAMSHAPE <
MODFMSHAPE <
CPD> Set modulati o n to <OFF>, <AM>, <AMS C >, <FM>, <PM>, <FSK>,
CPD> Set AM waveform shape to <SINE>, <SQUARE>, <RAMPUP>,
CPD> Set FM waveform shape to <SINE>, <SQUARE>, <RAMPUP>,
CPD> Set AM waveform source to <INT>, <EXT> or <CRC>
CPD> Set FM waveform source to <INT>, <EXT> or <CRC>
CPD> Set PM waveform source to <INT>, <EXT> or <CRC>
CPD> Set PWM waveform source to <INT>, <EXT> or <CRC>
CPD> Set SUM waveform source to <INT>, <EXT> or <CRC>
CPD> Set PDM waveform source to <INT>, <EXT> or <CRC>
CPD> Set SPDM waveform source to <INT>, <EXT> or <CRC>
NRF> Set AM waveform frequency to <NRF> Hz
NRF> Set FM waveform frequency to <NRF> Hz
NRF> Set PM waveform frequency to <NRF> Hz
NRF> Set PWM waveform frequency to <NRF> Hz
NRF> Set SUM waveform frequency to <NRF> Hz
NRF> Set PDM waveform frequency to <NRF> Hz
NRF> Set AM depth to <NRF> %
NRF> Set FM deviation to <NRF> Hz
NRF> Set PM deviation to <NRF> Degree
NRF> Set PWM width deviation to <NRF> sec
NRF> Set SUM level to <NRF> %
NRF> Set PDM delay deviation to <NRF> sec
NRF> Set SPDM second pulse delay deviation to <NRF> sec
CPD> Set FSK waveform source to <INT> or <EXT>
NRF> Set HOP frequency to <NRF> Hz
NRF> Set FSK rate to <NRF> Hz
CPD> Set FSK slope to <POS> or <NEG>
CPD> Set BPSK waveform source to <INT> or <EXT>
NRF> Set BPSK phase offset to <NRF> Degree
NRF> Set BPSK rate to <NRF> Hz
CPD> Set BPSK slope to <POS> or <NEG>
CPD> Set the sweep type to <LINUP>, <LINDN>, <LOGUP> or <LOGDN>.
CPD> Set the sweep mode to <CONT> or <TRIG>.
CPD> Set the sweep trigger source to <INT>, <EXT> or <MAN>.
NRF> Set the sweep trigger period to <NRF> Sec.
CPD> Set the sweep trigger slope to <POS> or <NEG>.
NRF> Set the sweep start frequency to <NRF> Hz.
NRF> Set the sweep stop frequency to <NRF> Hz.
SWPCNTFREQ <NRF> Set the sweep centre frequency to <NRF> Hz.
SWPSPNFREQ <
SWPMKR <
SWPMKRFREQ <
SWPTIME <
SWPHOLDTIME <
SWPRTNTIME <
SWP <
NRF> Set the sweep frequency span to <NRF> Hz.
CPD> Set the sweep marker to <ON> or <OFF>.
NRF> Set the sweep marker to <NRF> Hz.
NRF> Set the sweep time to <NRF> Sec.
NRF> Set the sweep hold time to <NRF> Sec.
NRF> Set the sweep return time to <NRF> Sec.
CPD> Set the sweep to <ON> or <OFF>.
Burst Commands 21.1.11
BSTTRGSRC <
CPD> Set the burst trigger source to <INT>, <EXT> or <MAN>.
BSTPER <
BSTTRGPOL <
BSTCOUNT <
BSTPHASE <
NRF> Set the burst trigger period to <NRF> Sec.
CPD> Set the burst trigger slope to <POS> or <NEG>.
NR1> Set the burst count to <NR1> Cycles.
NRF> Set the burst phase to <NRF> Degree.
81
Status Byte Register.
*ESE
Set the Standard Event Status Enable Register to the value of <NRF>
<NR1> numeric format. The syntax of the response is <NR1><RMT>
BSTPTTNMODE <CPD> Set the pattern b urst mode to <BIT> or <BLOCK>.
BST <
CPD> Set the burst to <OFF>, <NCYC>, <GATED> or <INFINITE>.
Clock and Synchronising Commands 21.1.12
CLKSRC <
CPD> Set the clock source to <INT> or <EXT>.
CLKSRC? Returns the clock source <INT> or <EXT>.
LOCKMODE <
CPD> Set the synchronising mode to <MASTER>, <SLAVE> or <INDEP>.
SLVRST Set t he SLAVE generator ready to be synchronised.
MSTLOCK Send signal to SLAVE generator to get synchronoised.
MSTRELOCK Resynchronise the two generators in Master-SLAVE mode.
CPD> Set amplitude coupling to <ON> or <OFF>.
CPD> Set output coupling to <ON> or <OFF>.
CPD> Set waveform frequency coupling to <ON> or <OFF>.
CPD> Set waveform frequency coupling type to <RATI O > or <OFFSET>.
NRF> Set waveform frequency coupling ratio to <NRF>.
NRF> Set waveform frequency coupling offset to <NRF> Hz.
CPD> Set waveform frequency coupling to <ON> or <OFF>.
CPD> Set waveform frequency coupling type to <RATI O > or <OFFSET>.
NRF> Set waveform frequency coupling ratio to <NRF>.
NRF> Set waveform frequency coupling offset to <NRF> Hz.
CPD> Set channel tracking to <OFF>, <EQUAL> or <INVERT>.
NRF> Set external trigger input threshold to <NRF> Volts.
NRF> Set external modulation input threshold to <NRF> Volts. Applies only to
external pattern waveform where external source is MOD IN.
CPD> Sends manual trigger to channel <ONE> or <TWO>. This command is
the same as pressing the manual trigger soft-key in the Trigger Menu.
Its effect will depend on the context in which it is asserted. If the trigger
source is manual and the generator is set to perform triggered burst or
triggered sweep operation, this command sends a trigger pulse to t he
generator. If the trigger source is manual and the generator is set to
perform gated burst operation, this command simply inverts the level
of the manual trigger to high or low.
Clear Status. Clears the Status structure. This indirectly clears the
*ESE? Returns the value in the Standard Event Status Enable Register in
82
<NR1><RMT>. See Status Reporting section for details.
local message is true.
because of the sequential nature of all operations.
commands are sequent ial.
The syntax of the response is <NR1><RMT>
numeric format. The syntax of the response is<NR1><RMT>
The syntax of the response is<NR1><RMT>
action.
<RMT>
NR1<RMT>.
NR1<RMT>
Returns the complete setup of the instrument as a binary data block. To
Command.
non-volatile memory location.
memory location.
*ESR? Returns the value in the Standard Event Status Register in <NR1>
numeric format. The register is then cleared. The response is
*IST?
*OPC
Returns ist local message as defined by IEEE Std. 488.2. The syntax of
the response is 0<
RMT>, if the local message is false, or 1<RMT>, if the
Sets the Operation Complete bit (bit 0) in the Standard Event Status
Register. This will happen immediately the command is executed
*OPC?
Query Operation Complete status. The response is always 1<RMT> and
will be available immediately the command is executed because all
*PRE
*PRE?
Set the Parallel Poll Enable Register to the value <
Returns the value in the Parallel Poll Enable Register in <NR1> numeric
NRF>.
format.
*SRE
*SRE?
*STB?
Set the Service Request Enable Register to <
Returns the value of the Service Request Enable Register in <NR1>
Returns the value of the Status Byte Register in <NR1> numeric format.
NRF>.
*WAI Wait for Operation Complete true. As all commands are completely
executed before the next is started this command takes no additional
*TST? The PSU has no self test capability and the response is always 0
EER? Query and clear Execution Error Register. The response format is
QER? Query and clear Query Error Register. The response format is
*LRN?
re-install the setup the block should be returned to the instrument
exactly as it is received. The syntax of the response is LRN <
BIN>. The
settings in the instrument are not affected by execution of the *LRN?
LRN Install data from a previous *LRN? command.
*RST Resets the instrument parameters to their default values.
*RCL
Recalls a previously stored instrument set-up file from the specified
*SAV Saves the complete instrument set-up file to the specified non-volatile
83
the manual trigger to high or low.
USB flash drive firmware
BEEPMODE
Set beep mode to <ON>, <OFF>, <WARN>, or <ERROR>.
BEEP
Sound one beep.
received.
interfaces.
The response is nnn.nnn.nnn.nnn<RMT>, where each nnn is 0 to 255.
The response is nnn.nnn.nnn.nnn<RMT>, where each nnn is 0 to 255.
The response is <CRD><RMT> where <CRD> is DHCP, AUTO or STATI C.
<CPD> must be one of DHCP, AUTO or STATIC.
eachaddress part an <NR1> in the range 0 to 255, (e.g. 192.168.1.101).
*TRG This command is the same as pressing the manual trigger soft-key in the
Trigger Menu. Its effect will depend on the context in which it is asserted. If
the trigger source is manual and the generator is set to perform triggered
burst or triggered sweep operation, this command sends a trigger pulse to
the generator. If the trigger source is manual and the generator is set to
perform gated burst operation, this command simply inverts the level of
*IDN? Returns the instrument identification. The exact response is determined by
the instrument configuration and is of the form of <Manufacturer, Model,
Serial No., XX.xx – YY.yy’ – ZZ.zz>
where ‘XX.xx’ is the revision of the main firmware and ‘YY.yy’ is the
revision of the remote interface firmware and ‘ZZ.zz’ is the revision of the
Interface Management Commands 21.1.16
LOCAL Go to local. This does not release any active interface lock so that the lock
remains with the selected interface when the next remote command is
ADDRESS? Returns the bus address of the instrument; This is the address used by
GPIB, if fitted, or may be used as a general identifier over the other
IPADDR? Returns the present IP address of the LAN interface, provided it is
connected.
If it is not connected, the response will be the static IP if configured to always
use that static IP, otherwise it will be 0.0.0.0 if waiting for DHCP or Auto-IP.
NETMASK? Returns the present netmask of the LAN interface, provided it is connected.
NETCONFIG? Returns the first means by which an IP address will be sought.
The following commands specify the parameters to be used by the LAN interface. Note: a power cycle is
required after these commands are sent before the new settings are used (or returned in response to the
queries listed above). The instrument does not attempt to check the validity of the IP address or netmask
in any way other than checking that each part fits in 8 bits. The rear panel LAN RESET switch will
override these commands and restore the defaults as described earlier.
NETCONFIG <
CPD> Specifies the means by which an IP address will be sought.
IPADDR <quad> Sets the potential static IP address of the LAN interface (as on the
webpage).
The parameter must be strictly a dotted quad for the IP address, with
NETMASK <quad> Sets the netmask to accompany the static IP address of the LAN interface.
The parameter must be strictly a dotted quad for the netmask, with each part
an <
NR1> in the range 0 to 255, (e.g. 255.255.255.0).
84
Calibration Specific Commands 21.1.17
See the calibration section for details of calibration specific commands.
Error Messages 21.1.18
Each error message has a number; only this number is reported via the remote control interfaces. Error
message numbers are placed in the Execution Error Register where they can be read via the remote
interfaces.
22Maintenance
The Manufacturers or their agents overseas will provide a repair service for any unit developing a fault.
Where owners wish to undertake their own maintenance work, this should only be done by skilled
personnel in conjunction with the service guide which may be obtained directly from the Manufacturers
or their agents overseas.
Cleaning 22.1.1
If the instrument requires cleaning use a cloth that is only lightly dampened with water or a mild
detergent.
WARNING! TO AVOID ELECTRIC SHOCK, OR DAMAGE TO THE INSTRUMENT, NEVER ALLOW
WATER TO GET INSIDE THE CASE. TO AVOID DAMAGE TO THE CASE NEVER CLEAN WITH
SOLVENTS.
Web link 22.1.2
For the latest version of this instruction manual, IVI driver and any applicable firmware updates go
to http://www.aimtti.com/support
85
Jitter RMS:
<30ps (cycle to cycle)
<±2% of amplitude (for transition time > 20ns)
Period
Period can also be entered as frequency
Range:
20ns to 1000s [40ns to 1000s]
Resolution:
100ps
Width
Width can be entered as absolute width, duty cycle or fall time delay
Range:
10ns to 999.99999999s [20ns to 999.99999998s]
Resolution:
100ps
Accuracy:
±200ps ±0.01% of period
Delay
Delay can be entered as absolute delay, phase or % of period
General specifications apply for the temperature range 5°C to 40°C. Accuracy specifications apply for
the temperature range 18°C to 28°C after 30 minutes warm−up, at maximum output 50Ω source
impedance into 50Ω load impedance. Typical specifications are determined by design and are not
guaranteed.
TGP312x limits, where different, are shown in square brackets [ ] after the TGP315x limits. Options
shown in curly brackets { } are only applicable for TGP31x2.
23.1 Waveforms
23.2 Standard Waveforms
Pulse, Square, Double Pulse, Pattern, PRBS (Pseudo Random Binary Sequence), Noise, Pre Defined
Function Waveforms (Sine, Square (User Defined Duty Cycle), Triangle, Ramp (User Defined
Symmetry), Negative Ramp, DC, Sin(x)/x (User Defined Zero Crossings), Exponential Rise (User
Defined Time Constant), Exponential Fall (User Defined Time Constant), Logarithmic Rise (User Defined
Time Constant), Logarithmic Fall (User Defined Time Constant), Haversine, Gaussian (User Defined
Width), Lorentz (User Defined Width), D-Lorentz and Cardiac) and 4 User Defined Arbitrary Waveforms.
Pulse 23.2.1
Frequency Range: 1mHz to 50MHz [1mHz to 25MHz]
Frequency Resolution: 1mHz, 11 digits
Aberrations (Typical): ±5% of amplitude (for transition time 5ns)
±3% of amplitude (for transition time 10ns)
Accuracy: ±200ps ±0.01% of period
86
time or as a % of width
Range:
5ns to 799.999999989s (10% to 90%) [8ns to 799.999999984s]
Resolution:
100ps
Frequency Range:
1mHz to 25MHz [1mHz to 12.5MHz]
Frequency Resolution:
1mHz, 11 digits
Jitter RMS:
<30ps (cycle to cycle)
<±2% of amplitude (for transition time > 20ns)
Period
Period can also be entered as frequency
Range:
40ns to 1000s [80ns to 1000s]
Resolution:
100ps
delay
Range:
10ns to 499.99999999s [20ns to 499.99999998s]
Resolution:
100ps
Accuracy:
±200ps ±0.01% of period
Delay
Delay can be entered as absolute delay, phase or % of period
Range:
0ns to 999.99999996s [0ns to 999.99999992s]
Resolution:
100ps
Accuracy:
±200ps ±0.01% of period
time or as a % of width
Range
5ns to 399.999999989s (10% to 90%) [8ns to 399.999999984s]
Resolution
100ps
Accuracy:
±500ps ±0.01% of period
start of the second pulse.
Range:
20ns to 999.99999998ns [40ns to 999.99999996ns]
Resolution
100ps
Jitter RMS:
<30ps (cycle to cycle)
Aberrations (Typical):
±5% of amplitude ±3% of amplitude]
Transition (Rise/Fall) Time Rise and Fall times can be independently varied or can be varied
together simultaneously and can be entered as absolute rise/fall
Accuracy: ±500ps ±0.01% of period
Double Pulse 23.2.2
Aberrations (Typical): ±5% of amplitude (for transition time 5ns)
±3% of amplitude (for transition time 10ns)
Width Width can be entered as absolute width, duty cycle or fall time
Transition (Rise/Fall) Time Rise and Fall times can be independently varied or can be varied
together simultaneously and can be entered as absolute rise/fall
Double Delay Double delay is the delay from the start of the first pulse to the
Accuracy: ±200ps ±0.01% of period
Square 23.2.3
Frequency Range: 1mHz to 50MHz [1mHz to 25MHz]
Frequency Resolution: 1mHz, 11 digits
Range: 20ns to 1000s [40ns to 1000s]
Resolution: 100ps
Pattern/PRBS 23.2.4
Bit Rate: 1mbps to 50Mbps [1mbps to 25Mbps]
Pattern Source: Internal from memory (memory size of 65536 bits with 1 bit
resolution, user-defined). Up to 4 user-defined patterns may be
stored in non-volatile memory. Patterns can be defined by
downloading of pattern data via remote interfaces or from
Internal PRBS: Sequence Length 2m – 1, where m = 7, 9, 11, 15, 20,
External 1: Pattern is applied at External Modulation Input. Indefinite
pattern length. Upto 5Mbps. Pattern is sampled at 50Mbps with user
External 2 (External Width): Pattern is applied at External TRIG IN.
Transition (Rise/Fall) Time Rise and Fall times are varied together simultaneously and can only
Range: 5ns to 799.999999989s (10% to 90%) [8ns to 799.999999984s]
Resolution: 100ps
Noise 23.2.5
Bandwidth Defines the bandwidth in which the energy of the noise signal is
Range: 1mHz to 25MHz [1mHz to 12.5MHz]
Noise sampling rate is 3.2 times the specified bandwidth. DAC
sampling rate is fixed at 800MSa/s. Intermediate points are
calculated by interpolation. Frequency response follows Sin(x) / x
(or Sinc) characteristic. Stopband attenuation of first aliasing /
Amplitude Distribution: Gaussian or user-defined (user-defined waveform defines how often
a level will occur relative to all others). Waveform memory size is
2048 points. Waveform is stored in non-volatile memory. Waveform
can be defined by downloading of waveform data via remote
Triangle, Ramp (User Defined Symmetry 0.0% - 100.0%),
Negative Ramp, DC, Sin(x)/x (User Defined Zero Crossings 4 -
50)
, Exponential Rise (User Defined Time Constant 1.0% -
100.0%), Exponential Fall (User Defined Time Constant 1.0% -
100.0%), Logarithmic Rise (User Defined Time Constant 1.0% -
100.0%), Logarithmic Fall (User Defined Time Constant 1.0% -
100.0%), Haversine, Gaussian (User Defined Width 1.0% -
100.0%), Lorentz (User Defined Width 1.0% - 100.0%), D-
Sine Amplitude Flatness
(Relative to 1kHz):
Sine Harmonic Distort io n:
Sine Phase Noise (10kHz
-113dBc/Hz, typical
Arbitrary 23.2.7
Waveforms Up to 4 user-defined waveforms may be stored in non-volatile
memory. Waveforms can be defined by downloading of
waveform data via remote interfaces or from instrument’s front
Internal Frequency Reference 23.2.8
Internal Setting Error: < ± 2ppm
89
Arb
Modulation Source:
Internal / External / {Other Channel}
PN29, PN31 and User Defined Arbs
Frequency:
Amplitude Depth:
0.0% to 100%, 0.1% resolution
(square duty cycle is fixed when modulated), Arb
Modulation Source:
Internal / External / {Other Channel}
PN29, PN31 and User Defined Arbs
Frequency:
Frequency Deviation:
DC to Fmax/2, 1 mHz resolution
Carrier Waveforms:
Pulse, Double Pulse, Square, Function, Arb
Modulation Source:
Internal / External / {Other Channel}
PN29, PN31 and User Defined Arbs
Frequency:
Phase Deviation:
-360.0 to +360.0 degrees, 0.001 degree resolution
(square duty cycle is fixed when modulated), Arb
23.3 Modulation
Carrier waveform ‘Function’ could be selected from one of the following waveforms: Sine, Square,
Triange, Ramp, Negative Ramp, DC, Sin(x)/x, Exponential Rise, Exponential Fall, Logarithmic Rise,
Logarithmic Fall, Haversine, Gaussian, Lorentz, D-Lorentz and Cardiac.
AM (Amplitude Modulation) Normal & Suppressed Carrier 23.3.1
Carrier Waveforms: Pulse (width, delay and edges are fixed when modulated),
Double Pulse (width, delay, double delay and edges are fixed
when modulated), Square (width is fixed when modulated),
Pattern/PRBS (edges are fixed when modulated), Function
Double Pulse (width, delay, double delay and edges are fixed
when modulated), Square (width is fixed when modulated),
Pattern/PRBS (edges are fixed when modulated), Function
Fall,
, Lorentz,
Source:
Internal / External (via TRIG IN)
Internal Modulation:
2mHz to 10MHz, 1mHz resolution (50% duty cycle square)
Carrier Waveforms:
Pulse, Double Pulse, Square, Function, Arb
Source:
Internal / External (via TRIG IN)
Internal Modulation:
2mHz to 10MHz, 1mHz resolution (50% duty cycle square)
Arb
Modulation Source:
Internal / External / {Other Channel}
PN23, PN29, PN31 and User Defined Arbs
Frequency:
Amplitude Depth:
0.0% to 100.0%, 0.1% resolution
Carrier Waveforms:
Pulse, Double Pulse
Modulation Source:
Internal / External / {Other Channel}
PN15, PN20, PN23, PN29, PN31 and User Defined Arbs
resolution same as of pulse width
Carrier Waveforms:
Pulse, Double Pulse
Modulation Source:
Internal / External / {Other Channel}
PN15, PN20, PN23, PN29, PN31 and User Defined Arbs
Selected active edge will produce one burst of the waveform
Carrier Waveforms: Pulse, Double Pulse, Square, Function, Ar b
Pattern/PRBS: Selectable ‘Bit’ or ‘Block’ mode. In bit mode a
fixed number of bits (specified as number of cycles) are
generated at every trigger event. In block mode the whole
pattern is generated at every trigger event.
Noise is reset to its start condition at every trigger event. Allows
Trigger Repetition Rate:
Gate Signal Source: Internal from keyboard, trigger generator.
Frequency sweep capability is provided for all standard (except noise) and arbitrary waveforms.
Carrier Waveforms:
92
Pulse (width, delay and edges are fixed when modulated),
Double Pulse (width, delay, double delay and edges are fixed
when modulated), Square (width is fixed when modulated),
Pattern/PRBS (edges are fixed when modulated), Function
setting of the start and stop frequency.
Sweep Time:
100µs to 500s
Hold Time:
Return Time:
from TRIG IN input or remote interface.
Independent (Off):
The channels are independent of each other.
Equal:
The two channels are identical and behave identically.
a differential signal source.
channel, either by a fixed ratio or fixed offset.
coupled.
resolution 1mHz
amplitude and offset of both channels.
channel switches the output On/Off of both channels.
unchanged. The uncombined channel still outputs the unchanged waveform.
be set for Noise and Pattern / PRBS waveforms)
skew (typical):
Crosstalk (typical):
<-80db
Sweep Range:
Sweep Trigger Source:
From 1mHz to 50MHz [25MHz]. Phase continuous. Independent
100µs to 500s
100µs to 500s
The sweep may be free run or triggered from the following
sources: Internal from keyboard or trigger generator. Externally
Trigger Generator 23.6.1
Internal source 2mHz to 50MHz [25MHz] square wave adjustable in 10ns steps, 11 digit resolution.
Available for external use from the SYNC OUT socket.
23.7 Dual-channel Operations (applies only to TGP31x2)
Tracking 23.7.1
Inverse: The two channels are identical except that the output of channel 2
is inverted. In this mode the two channels can be used together as
Coupling 23.7.2
Frequency coupling: The frequencies of the two channels can be coupled. Changing the
frequency of one channel changes the frequency of the other
Output coupling: Output On/Off can be coupled. Switching the output On/Off on one
Amplitude (and DC offset) of the two channels can be coupled.
Changing the amplitude and offset on one channel changes the
+/- 50MHz [+/- 25MHz ] -1mHz,
Digital Channel Addition 23.7.3
Channel 2 can be added to Channel1 (using SUM modulation (modulation source: other
channel) and vice versa. The maximum output voltage of the combined output remains
200mVpp to 20Vpp 5Ω into 50Ω or 50Ω into open circuit
Amplitude Accuracy:
1.5% ± 5mV at 1kHz 50Ω into 50Ω
50Ω into open circuit
DC Offset Accuracy:
Typically 1% ±50mV.
Resolution:
3 digits or 1mV for both Amplitude and DC Offset.
Source Impedance
5Ω or 50Ω selectable
always be carrier referenced, to output the currently used trigger signal or turn it off.
Function / Arbs
the sequence
the external source.
Noise
No sync associated with noise.
source.
slope and vice versa for negative slope.
and vice versa for negative slope.
midpoint of the sweep
marker frequency
23.8 Outputs
Main Output 23.8.1
Amplitude:
100mVpp to 10Vpp 50Ω into 50Ω
DC Offset Range:
Amplitude can be specified open circuit (hi Z) or into an assumed load of 50Ω to 10kΩ in Vpp.
±5V. DC offset plus signal peak limited to ±5V from 50Ω into 50Ω
±10V. DC offset plus signal peak limited to ±5V from 5Ω into 50Ω or
Sync Outs 23.8.2
Multifunction output automatically selected to be any of the following. User can choose Sync to
Carrier Waveform Sync: Pulse / Square /
Double Pulse /
Pattern / PRBS Internal
A square wave with 50% duty cycle at the
waveform frequency .
A positive pulse which is 1 bit
Source
External
Source
rate wide at the beginning of
A square wave with same
duty cycle and frequency as
Modulation Sync:
Sweep Sync: Marker Off A square wave that is a TTL high from the
AM/FM/PM/SUM/
PWM/PDM/SPDM
FSK A square wave referenced to the trigger rate.
BPSK A square wave referenced to the trigger rate.
Marker On A square wave that is a TTL high from the
A square wave with 50% duty cycle referenced
to the internal modulation waveform when
modulation source is internal, or a square
wave referenced to the carrier waveform when
modulation source is external. No sync is
associated with noise as the modulation
The sync is a TTL high when hop frequency is
the output frequency and TTL low when carrier
frequency is the output frequency for positive
The sync is a TTL high when the hop phase is
the output phase and TTL low when carrier
phase is the output phase for positive slope
beginning of the sweep and a TTL low from the
beginning of the sweep and a TTL low from the
94
trigger frequency .
frequency as the external source.
wide at the beginning of the event.
Trigger:
Selects the current trigger signal.
Sync to Output Delay
0.0ns typical
Output Level:
Nominally 3V logic level from 50Ω
Threshold:
±3V
Maximum Input:
±10V
Minimum Pulse Width:
10ns [20ns]
Frequency Range:
DC to 50MHz [DC to 25MHz]
Polarity:
Selectable as high/rising edge or low/falling edge.
Input Impedance:
10kΩ
Delay (Fixed)
sweep, FSK and BPSK has peak to peak jitter of 5ns.
For AM, FM, PM, SUM, PWM, PDM, SPDM, external pattern
Voltage Range:
± 2.5V full scale
Input Impedance:
5kΩ typical
Bandwidth:
DC to 5MHz
Burst Sync: Internal Trigger A square wave with 50% duty cycle at the
External Trigger A square wave with same duty cycle and
Manual Trigger A positive pulse which is approximately 18us
Output Signal Level: Logic level nominally 3V
Output Impedance: 50Ω
Ref Clock Output 23.8.3
Buffered version of the 10MHz clock currently in use (internal or external)
For details, request the EU Declaration of Conformity for this
96
24Editing Arbitrary Waveforms
24.1 General
The instrument contains some basic creation and editing capabilities for arbitrary waveforms. The builtin editor is described in section 10.4 Arbitrary Generator Waveforms
Complex arbitrary waveform are likely to be created outside of the instrument using a dedicated
waveform editor, or from captured real-world waveforms.
The supplied Waveform Manager Plus Version 4.10 for Windows application may be used when more
comprehensive capabilities for creation and editing are required.
24.2 Waveform Manager Plus
The Waveform Manager Plus Version 4.10 program allows construction, editing, exchange, translation
and storage of many types of waveform data. It is compatible with all Aim-TTi waveform generation
products and some popular DSOs.
Waveform Manager Plus is compatible with all versions of Windows from Windows 2000 onwards.
Operation was the TGP3100 Series requires version 4.10 or above. T his provides the capability to
create and edit pulse patterns as well as arbitrary waveforms.
Waveforms created in Waveform Manager Plus may be downloaded to the instrument via a remote
control interface or they may be transferred using a USB flash drive.
.
97
25Appendix 1. Information, Warning and
Error Messages
In the following list where [VALUE] appears a numeric value will be inserted in the message which is
appropriate to the parameter currently being edited. Message numbers that are omitted are reserved
and not currently used. Some numbers can produce two different messages depending on the current
instrument editing mode; these are indicated by ‘or’ in the list. Other information messages do not have
a message number associated with them.