Tektronix products are covered by U.S. and foreign patents, issued and pending. Information in this publication
supercedes that in all previously published material. Specifications and price change privileges reserved.
TEKTRONIX and TEK are registered trademarks of Tektronix, Inc.
Contacting Tektronix
Tektronix, Inc.
14200 SW Karl Braun Drive
P.O. Box 500
Beaverton, OR 97077
USA
For product information, sales, service, and technical support:
In North America, call 1-800-833-9200.
Worldwide, visit www.tektronix.com to find contacts in your area.
WARRANTY 2
Tektronix warrants that this product will be free from defects in materials and workmanship for a period of one (1)
year from the date of shipment. If any such product proves defective during this warranty period, Tektronix, at its
option, either will repair the defective product without charge for parts and labor, or will provide a replacement in
exchange for the defective product. Parts, modules and replacement products used by Tektronix for warranty work may
be new or reconditioned to like new performance. All replaced parts, modules and products become the property of
Tektronix.
In order to obtain service under this warranty, Customer must notify Tektronix of the defect before the expiration of
the warranty period and make suitable arrangements for the performance of service. Customer shall be responsible for
packaging and shipping the defective product to the service center designated by Tektronix, with shipping charges
prepaid. Tektronix shall pay for the return of the product to Customer if the shipment is to a location within the country
in which the Tektronix service center is located. Customer shall be responsible for paying all shipping charges, duties,
taxes, and any other charges for products returned to any other locations.
This warranty shall not apply to any defect, failure or damage caused by improper use or improper or inadequate
maintenance and care. Tektronix shall not be obligated to furnish service under this warranty a) to repair damage
resulting from attempts by personnel other than Tektronix representatives to install, repair or service the product; b) to
repair damage resulting from improper use or connection to incompatible equipment; c) to repair any damage or
malfunction caused by the use of non-Tektronix supplies; or d) to service a product that has been modified or integrated
with other products when the effect of such modification or integration increases the time or difficulty of servicing the
product.
THIS WARRANTY IS GIVEN BY TEKTRONIX WITH RESPECT TO THE PRODUCT IN LIEU OF ANY
OTHER WARRANTIES, EXPRESS OR IMPLIED. TEKTRONIX AND ITS VENDORS DISCLAIM ANY
IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
TEKTRONIXÅf RESPONSIBILITY TO REPAIR OR REPLACE DEFECTIVE PRODUCTS IS THE SOLE
AND EXCLUSIVE REMEDY PROVIDED TO THE CUSTOMER FOR BREACH OF THIS WARRANTY.
TEKTRONIX AND ITS VENDORS WILL NOT BE LIABLE FOR ANY INDIRECT, SPECIAL,
INCIDENTAL, OR CONSEQUENTIAL DAMAGES IRRESPECTIVE OF WHETHER TEKTRONIX OR
THE VENDOR HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES.
End User License Agreement for Microsoft Windows 2000
You have acquired a device (“DEVICE”) that includes software licensed by Tektronix Japan, Ltd. (“TJ”) from
Microsoft Licensing Inc. or its affiliates (“MS”). Those installed software products of MS origin, as well as associated
media, printed materials, and “online” or electronic documentation (“SOFTWARE”) are protected by international
intellectual property laws and treaties. The SOFTWARE is licensed, not sold. All rights reserved.
IF YOU DO NOT AGREE TO THIS END USER LICENSE AGREEMENT (“EULA”), DO NOT USE THE DEVICE
OR COPY THE SOFTWARE. INSTEAD, PROMPTLY CONTACT TJ FOR INSTRUCTIONS ON RETURN OF
THE UNUSED DEVICE(S) FOR A REFUND. ANY USE OF THE SOFTWARE, INCLUDING BUT NOT
LIMITED TO USE ON THE DEVICE, WILL CONSTITUTE YOUR AGREEMENT TO THIS EULA (OR
RATIFICATION OF ANY PREVIOUS CONSENT).
GRANT OF SOFTWARE LICENSE. This EULA grants you the following license:
You may use the SOFTWARE only on the DEVICE.
NOT FAULT TOLERANT.
THE SOFTWARE IS NOT FAULT TOLERANT. TJ HAS INDEPENDENTLY DETERMINED HOW TO USE
THE SOFTWARE IN THE DEVICE, AND MS HAS RELIED UPON TJ TO CONDUCT SUFFICIENT
TESTING TO DETERMINE THAT THE SOFTWARE IS SUITABLE FOR SUCH USE.
NO WARRANTIES FOR THE SOFTWARE.
THE SOFTWARE IS PROVIDED “AS IS” AND WITH ALL FAULTS. THE ENTIRE RISK AS TO
SATISFACTORY QUALITY, PERFORMANCE, ACCURACY, AND EFFORT (INCLUDING LACK
OF NEGLIGENCE) IS WITH YOU. ALSO, THERE IS NO WARRANTY AGAINST INTERFERENCE
WITH YOUR ENJOYMENT OF THE SOFTWARE OR AGAINST INFRINGEMENT. IF YOU HAVE
RECEIVED ANY WARRANTIES REGARDING THE DEVICE OR THE SOFTWARE, THOSE
WARRANTIES DO NOT ORIGINATE FROM, AND ARE NOT BINDING ON, MS.
NOTE ON JAVA SUPPORT.
The SOFTWARE may contain support for programs written in Java. Java technology is not fault tolerant and is
not designed, manufactured, or intended for use or resale as online control equipment in hazardous environments
requiring fail-safe performance, such as in the operation of nuclear facilities, aircraft navigation or
communication systems, air traffic control, direct life support machines, or weapons systems, in which the failure
of Java technology could lead directly to death, personal injury, or severe physical or environmental damage. Sun
Microsystems, Inc. has contractually obligated MS to make this disclaimer.
NO LIABILITY FOR CERTAIN DAMAGES.
EXCEPT AS PROHIBITED BY LAW, MS SHALL HAVE NO LIABILITY FOR ANY INDIRECT,
SPECIAL, CONSEQUENTIAL OR INCIDENTAL DAMAGES ARISING FROM OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THE SOFTWARE. THIS LIMITATION
SHALL APPLY EVEN IF ANY REMEDY FAILS OF ITS ESSENTIAL PURPOSE. IN NO EVENT
SHALL MS BE LIABLE FOR ANY AMOUNT IN EXCESS OF U.S. TWO HUNDRED FIFTY
DOLLARS (U.S.$250.00).
LIMITATIONS ON REVERSE ENGINEERING, DECOMPILATION, AND DISASSEMBLY.
You may not reverse engineer, decompile, or disassemble the SOFTWARE, except and only to the extent that
such activity is expressly permitted by applicable law notwithstanding this limitation.
SOFTWARE TRANSFER ALLOWED BUT WITH RESTRICTIONS.
You may permanently transfer rights under this EULA only as part of a permanent sale or transfer of the Device,
and only if the recipient agrees to this EULA. If the SOFTWARE is an upgrade, any transfer must also include
all prior versions of the SOFTWARE.
EXPORT RESTRICTIONS.
You acknowledge that SOFTWARE is of US-origin. You agree to comply with all applicable international and
national laws that apply to the SOFTWARE, including the U.S. Export Administration Regulations, as well as
end-user, end-use and country destination restrictions issued by U.S. and other governments. For additional
information on exporting the SOFTWARE, see http://www.microsoft.com/exporting/.
LIMITATION ON SOFTWARE PROGRAMS USED ON THE DEVICE.
The combination of software programs you use on the DEVICE shall address not more than two (2) general office
automation or consumer computing functions. Such functions include, but are not limited to: email, word
processing, spreadsheets, database, network browsing, scheduling, and personal finance.
STORAGE/NETWORK USE.
The SOFTWARE may not be installed, accessed, displayed, run, shared or used concurrently on or from different
computers, including a workstation, terminal or other digital electronic device (“Computing System”).
Notwithstanding the foregoing and except as otherwise provided below, any number of Computing Systems, may
access or otherwise utilize the file and print services and internet information services of the SOFTWARE, if
included.
You may use the SOFTWARE on a single DEVICE as interactive workstation software, but not as server
software. However, you may permit a maximum of ten (10) Computing Systems to connect to the DEVICE to
access and use services of the SOFTWARE, such as file and print services and internet information services. The
ten-connection maximum includes any indirect connections made through other software or hardware which
pools or aggregates connections.
viiiDTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2
General Safety Summary
Review the following safety precautions to avoid injury and prevent damage to this
product or any products connected to it. To avoid potential hazards, use this
product only as specified.
Only qualified personnel should perform service procedures.
To Avoid Fire or
Personal Injury
Use Proper Power Cord. Use only the power cord specified for this product and
certified for the country of use.
Ground the Product. This product is grounded through the grounding conductor of
the power cord. To avoid electric shock, the grounding conductor must be
connected to earth ground. Before making connections to the input or output
terminals of the product, ensure that the product is properly grounded.
Observe All Terminal Ratings. To avoid fire or shock hazard, observe all ratings and
markings on the product. Consult the product manual for further ratings
information before making connections to the product.
The common terminal is at ground potential. Do not connect the common terminal
to elevated voltages.
Do not apply a potential to any terminal, including the common terminal, that
exceeds the maximum rating of that terminal.
Do Not Operate Without Covers. Do not operate this product with covers or panels
removed.
Avoid Exposed Circuitry. Do not touch exposed connections and components when
power is present.
Do Not Operate With Suspected Failures. If you suspect there is damage to this
product, have it inspected by qualified service personnel.
Do Not Operate in Wet/Damp Conditions.
Do Not Operate in an Explosive Atmosphere.
Keep Product Surfaces Clean and Dry.
Provide Proper Ventilation. Refer to the manual’s installation instructions for
details on installing the product so it has proper ventilation.
DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2ix
General Safety Summary
Symbols and Terms
Terms in this Manual. These terms may appear in this manual:
WAR N I NG. Warning statements identify conditions or practices that could result
in injury or loss of life.
CAUTION. Caution statements identify conditions or practices that could result in
damage to this product or other property.
Terms on the Product. These terms may appear on the product:
DANGER indicates an injury hazard immediately accessible as you read the
marking.
WARNING indicates an injury hazard not immediately accessible as you read the
marking.
CAUTION indicates a hazard to property including the product.
Symbols on the Product. The following symbols may appear on the product:
WARNING
High Voltage
Protective Ground
(Earth) Terminal
CAUTION
Refer to Manual
Double
Insulated
xDTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2
Preface
About This Manual
This is the user manual 2 for the DTG5000 Series Data Timing Generator.
This manual contains information on the various functions of the DTG5000 Series
Data Timing Generator. This manual is composed of the following chapters:
Reference explains the functions that the Data Timing Generator. This section
also describes the concept of data timing generator pattern data for the
reference when dealing with pattern data.
Appendices provides information about system recovery, setting up the
operating system, and setting up the display device.
DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2xi
Preface
Related Manuals and Online Documents
This manual is part of a document set of manuals and online documentation. This
manual mainly focuses on functional, background information needed to use the
product features. See the following list for other documents supporting the data
timing generator operation and service. (Manual part numbers are listed in
Accessories & Options section of the User Manual 1.)
Document nameDescription
DTG5000 Series User Manual 1Provides “getting started” and “operating basics” information, and gives information on
how to use the data timing generator.
DTG5000 Series Technical Reference for
Performance Verification & Specifications
DTG5000 Series Programmer ManualProvides complete information on programming commands and remote control of the
DTG5000 Series Online HelpAn online help system, integrated with the User Interface application that ships with this
DTG5000 Series Service ManualDescribes how to service the data timing generator to the module level. This optional
Describes how to verify the performance of the data timing generator and lists its
specifications.
instrument. (Product Document CD)
product. The help is pre-installed in the data timing generator.
manual must be ordered separately.
xiiDTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2
Reference
Reference
This chapter contains information on the various functions of the DTG5000 Series
Data Timing Generator.
Operating Modes
Data Structure
Pattern Edit
Timing Parameters
Output Level
DC Output
Trigger
Sequence
Jitter Generation
DTG5000 Configuration Utility
Master-Slave operation
Pulse Generator Mode
Offline Mode
Remote Control
Diagnostics and Calibration
DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 21-1
Operating Modes
Operating Modes
Data Generator Mode
The DTG5000 Series data timing generator is controlled by the DTG5000 software
running on the Windows 2000 operating system and operates in Data Generator
(DG) mode or Pulse Generator (PG) mode.
The DTG5000 Series operates as a data generator that outputs pattern data
repeatedly. If you have defined a sequence, the
The
DTG5000 Series either uses data created with the DTG’s built-in pattern editor
or imports data created with an external simulation software tool or other similar
software, and then outputs the data. The output timing is determined by the
sampling clock rate.
Pattern data can be controlled in the following ways:
DTG5000 Series runs it repeatedly.
Pulse Generator Mode
Timing Control Delay, Width/Duty, Cross Point, Slew Rate
Level Control: Amplitude, offset
The DTG5000 Series operates as a pulse generator. A typical clock pattern is
generated as the data pattern being output. The output timing is determined by the
output frequency.
Pattern data can be controlled in the following ways:
Timing Control Pulse Width, Delay, Duty, Tr/Tf
Level Control: Amplitude, offset
1-2DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2
Comparison
The following table compares the Data Generator mode and Pulse Generator mode:
Table 1-1: Comparison between the Data Generator mode and Pulse Generator mode
ItemsData Generator modePulse Generator mode
Data Rate
(DG mode)
Frequency
(PG mode)
DTG5078:
NRZ only: 50 kbps to 750 Mbps
contains RZ, R1: 50 kbps to 375 Mbps
DTG5274:
NRZ only: 50 kbps to 2.7 Gbps
contains RZ, R1: 50 kbps to 1.35 Gbps
DTG5078:
50 kHz to 375 MHz
DTG5274:
50 kHz to 1.35 GHz
Comparison
DTG5334:
NRZ only: 50 kbps to 3.35 Gbps
contains RZ, R1: 50 kbps to 1.675 Gbps
Available slotsDTG5078: A to H
DTG5274: A to D
DTG5334: A to D
Available windowsChannel Group, Blocks, Data-Listing, Data-Waveform,
Level, Timing, Time Base, Sequence, Sub-sequences,
Jitter Generation, DC Output
DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 21-3
Operating Modes
1-4DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2
Data Structure
Internal Pattern Data
This section contains the following two sections, which provide information on the
DTG5000 Series Data Timing Generator data structure.
Internal Pattern Data section explains the data timing generator objects such
as channel, group, block and sequence.
Grouping and Channel Assignment section defines the groups and tells how to
use the Channel Group window.
This section explains the meanings of the data included in the windows. The data
in the DTG5000 software consists of the channel, group, block, and sequence
objects. This section details them in order.
Block
Group 01Group 02Group 03
Logical channel
Logical channel
Logical channel
Logical channel
Logical channel
Logical channel
Logical channel
Logical channel
Logical channel
Logical channel
Logical channel
Logical channel
Logical channel
Logical channel
Logical channel
Logical channel
Channel Assignment
12341234
Slot ASlot BSlot CSlot D
12341234
Physical Channels
Figure 1-1: Channels, groups, blocks and channel assignment
DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 21-5
Data Structure
Logical Channel
Physical Channel
The data timing generator has two types of channels: logical and physical. Logical
channels represent one-bit width pattern data. The number of logical channels is 32
(4 channels x 8 slots) for DTG5078, or 8 (2 channels x 4 slots) for DTG5274 and
DTG5334.
Logical channels themselves do not have the concept of length. The length of the
pattern data on a logical channel is the block size defined in the Blocks window.
Each piece of the pattern data has a value of 0 or 1. To create the pattern data, you
can use the Data-Listing or Data-Waveform window.
One of the key features of the data timing generator is that each logical channel has
its attribute value of the output setting parameters such as the output level, pulse
width or delay time. You can set these parameters using the Level and/or Timing
windows.
Physical channels are defined as the hardware channels of an output module
installed in the data timing generator mainframe.
The number of physical channels available for the system is determined by the
mainframe type and the types and number of output modules installed. Refer to
Table 1-2.
Table 1-2: The number of available physical channels
Output module
(on module)
DTGM10 (4)
DTGM20 (4)
DTGM21 (4)
DTGM30 (2)
DTGM31 (1)
DTGM32 (1)
DTG5078DTG5274, DTG5334
42
4
4
22
1
1
2
2
1
1
The DTG5000 software has the output setup parameters, such as the output level
or clock frequency, in its logical channels. To output actual data pattern outputs, do
the following:
Specify the physical channels to output the data within the logical channels.
Send the output setup parameter to the physical channels to operate the
hardware properly.
To associate the logical channel with physical channel (this is also called channel
assignment), use the Channel Group window. Refer to “Window Operation 4” in
the User Manual 1.
1-6DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2
Internal Pattern Data
Groups
Blocks
A group is defined as a set of logical channels. Grouping functions is especially
useful depending on the DUT (Device Under Test). Several channels are
sometimes used with the same output level and data format. In this case, handling
multiple channels as one group is a useful method.
The number of logical channels that the system can accept is determined by the
mainframe (32 for DTG5078, 8 for DTG5274, and 8 for DTG5334). In the
Master-Slave operation mode, the number increases with the number of
mainframes. The number of groups depends on how many groups the user divides
into the logical channels. The total number of logical channels in each group cannot
exceed the number of logical channels that the system can accept. By default, every
logical channel is divided into an eight-channel group. To add a new group, you
have to delete some groups or decrease the number of logical channels in a group
to secure the logical channels required for the new group.
To create, delete, rename or resize a group, use the Channel Group window.
A block is defined as a set of groups that consist of logical channels. The block is
an elementary data of signal output. To specify the block length, use the block size
located in the Blocks window. The block size represents the pattern data length, or
vector length. The block width is the sum of bit width in the group to which it
belongs, that is, the total number of logical channels.
Sequence
By default, one block named Block1, whose size is 1000, is created.
Creating multiple blocks enables you to generate repetitive signal outputs by the
blocks or sequential outputs with jumps. Even if two or more blocks exist in the
system, only one method can be used for either grouping or channel assignment.
To create, rename, or resize a block, use the Blocks window.
Use the Data-Listing or Data-Waveform window to edit values (0 and 1) in the
individual pattern data. Editing is possible by the block unit. To specify the block
to be edited, you can use Select Block... from the Edit menu of the Data-Listing or
Data-Waveform window, or use View Data-Listing or View Data-Waveform
from the Edit menu of the Blocks window.
To set the voltage output setting parameter, use the Level window. To set the
timing output setting parameter, use the Timing window. Both parameters can be
set by the channel unit (except for clock frequency), but not by the block unit.
A sequence consists of blocks and subsequences. As the subsequence elements,
one or more block names and the repetition of the blocks are defined. Using a
sequence, you can output complex signals by defining blocks, number of times the
subsequence repeats, and jump conditions.
DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 21-7
Data Structure
By default, a sequence that continuously repeats Block1 is provided. To create a
sequence or sub-sequence, use the sequence table in the Sequence window or
Sub-sequence window.
Pattern Memory
Block1
Group
Edit
Sequence Edit
Block1 x 10
Block2 x 20
Block3 x 10
Channel Group window
Grouping
Group
Block2
Block3
Grouping
Edit
Edit
Output
Setup
Data-Waveform window
Data-Listing window
0100101001110
0010001000100
110011001
Level windowTiming window
High 1.5V
Low 0.0V
Freq 375MHz
Delay 1ns
Duty 50%
Channel Assign
Hardware Channel
1234
Slot A
Channel Assign
1234
Slot B
Figure 1-2: Concept of data and window
1-8DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2
Grouping and Channel Assignment
Grouping collects channels in a single group to enable setup, edit or display by
group. To define a group or perform a channel assignment, use the Channel Group
window. You can use the grouping function only in the Data Generator mode.
Grouping and Channel Assignment
Defining a Group
Assigning a Channel
A group is defined by the name and the channels included in the group. The defined
group and channels are used for display by the channel or by the group in the
Data-Listing, Data-Waveform, Timing, or Level window.
The channels to be defined are logical channels but not physical channels, which
are actually installed to the hardware. The pattern data you created by pattern edit
and the setting parameters such as the voltage and/or delay are attributes with
logical channels.
To output a signal, you must assign the previously defined logical channels to
physical channels. See Figure 1-3.
Assign only one physical channel to one logical channel.
Channel assignment can be performed, regardless of the bit sequence in the
group; any physical channels can be assigned to logical channels as desired.
You can define the logical channels without being assigned to physical
channels.
The physical channels that are not assigned to logical channels do not output
any signals.
GroupLogical
AAA
(4 bits)
BBB
(5 bits)
The logical channel which is not
assigned to any physical channel
can be used.
Channels
AAA:00
AAA:01
AAA:02
AAA:03
BBB:00
BBB:01
BBB:02
BBB:03
BBB:04
Physical
Channels
CH1
CH2
CH3
CH4
CH1
CH2
CH3
X
CH4
CH1
CH2
Crossing is acceptable.
Slot A
Slot B
Slot C
Unable to use the CH1 which is
not assigned to logical channel.
You cannot assign two logical
channels to one physical channel.
Figure 1-3: Channel assignment
DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 21-9
Data Structure
Channel Group Window
To define a group or perform channel assignment, use the Channel Group window.
Figure 1-4: Channel Group window
Group List
The default group name(s) that appear in the Group List represent the maximum
number of logical channels which can be used in the mainframe, and they are
grouped by eight channels per group. The groups are independent of the installed
output module(s).
Group Name. Assign a name to each group for identification. You can specify any
32-character or shorter string for a group. The name is case-sensitive, and the
default is GroupXX.
Definable Number. Equal to or less than the number of physical channels supported
by the mainframe. Up to 96.
Number of Channels. 1 to 96.
Predefined Grouping Options. The data timing generator provides three
user-selectable predefined options for grouping:
8 channels per group
1 channel per group
All channels in one group
1-10DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2
Loading...
+ 166 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.