Tektronix DTG5078, DTG5274, DTG5334 User Manual

User Manual 2
DTG5078 & DTG5274 & DTG5334 Data Timing Generators
071-1609-01
This document applies to firmware version 2.0.0 and above.
www.tektronix.com
Copyright © Tektronix, Inc. All rights reserved. Licensed software products are owned by Tektronix or its subsidiaries or suppliers, and are protected by national copyright laws and international treaty provisions.
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.

Table of Contents

Reference
General Safety Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
About This Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
Related Manuals and Online Documents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii
Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Operating Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
Data Generator Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
Pulse Generator Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
Comparison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Data Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
Internal Pattern Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
Grouping and Channel Assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-9
Pattern Edit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-15
Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-15
Defining the Edited Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-16
Cursor and Markers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-18
View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-20
Edit Menu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-23
Timing Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-39
Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-40
Clock Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-41
Valid Frequency Range and Step Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-43
Vector Rate. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-48
PLL Clock Multiple Rate. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-49
Definition of Pulse Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-50
Delay Offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-51
Valid Ranges of Pulse Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-53
Slew Rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-56
Cross Point Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-57
Long Delay. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-58
Differential Timing Offset (DTO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-64
Channel Addition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-66
Polarity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-67
Jitter Range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-67
Output Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-69
Output Level. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-69
Range of output level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-70
Source Impedance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-73
H and L Limits of Output Level. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-74
Termination resistor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-74
Termination Voltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-75
Output On/Off . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-75
DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2 i
Table of Contents
Predefined Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-76
DC Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-77
Output Level and Limit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-78
Predefined level. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-79
Output On . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-79
Trigger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-81
Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-81
Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-83
What is a Sequence? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-83
Procedure for Creating a Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-83
Sequencer Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-85
Jump Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-86
Jump Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-86
Main Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-87
Subsequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-89
Jitter Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-91
Jitter generation on the DTG5000 series. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-91
All Pattern Jitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-92
Partial Pattern Jitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-94
Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-96
External Jitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-99
DTG5000 Configuration Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-101
Startup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-101
Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-102
DTG5000 Configuration Utility in Online Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-102
DTG5000 Configuration Utility in Offline Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . 1-104
Exit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-105
Master-Slave Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-107
Preparing the Master/Slave Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-107
Setting the Master-Slave Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-112
Master-Slave Operation Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-115
Pulse Generator mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-117
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-117
Time Base window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-119
Level window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-121
Timing window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-122
DC Output window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-125
Offline mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-127
Operating Environment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-127
Installing the DTG5000 Software on Your PC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-127
Uninstalling DTG5000 Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-128
Starting the DTG5000 Software in Offline Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . 1-128
Remote Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-131
GPIB Interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-131
GPIB parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-132
GPIB Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-132
LAN Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-133
LAN parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-133
ii DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2
Appendices
Table of Contents
Setting the Remote Control parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-133
Tek Visa VXI-11 Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-134
Diagnostics and Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-139
Diagnostics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-139
LCD Panel Check. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-143
Front Panel Key Check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-143
Skew Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-144
Level Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-148
DTGM31 Dj Adjustment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-150
Appendix A: Setting Up the Display Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
Selecting the Device. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
Display Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-4
Appendix B: System Recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1
Requirements for System Recovery. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1
Operating Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1
Appendix C: Inspection and Cleaning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-1
Index
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Index-1
DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2 iii
Table of Contents
iv DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2

List of Figures

Table of Contents
Figure 1-1: Channels, groups, blocks and channel assignment . . . . . . . . . . . . . . 1-5
Figure 1-2: Concept of data and window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-8
Figure 1-3: Channel assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-9
Figure 1-4: Channel Group window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-10
Figure 1-5: Data-Listing window and Data-Waveform window . . . . . . . . . . . . 1-15
Figure 1-6: Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-16
Figure 1-7: Selection of edited area (View by Channel) . . . . . . . . . . . . . . . . . . . 1-17
Figure 1-8: Move Cursor To dialog box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-18
Figure 1-9: Move Marker To dialog box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-19
Figure 1-10: View with Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-21
Figure 1-11: Data-Listing window properties . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-22
Figure 1-12: Data-Waveform window properties . . . . . . . . . . . . . . . . . . . . . . . . 1-22
Figure 1-13: Mirror operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-23
Figure 1-14: Predefined Pattern dialog box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-24
Figure 1-15: Step and Skip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-25
Figure 1-16: Predefined patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-26
Figure 1-17: User Defined Patterns dialog box . . . . . . . . . . . . . . . . . . . . . . . . . . 1-27
Figure 1-18: PRBS/PRWS dialog box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-28
Figure 1-19: Shift register generator representation example . . . . . . . . . . . . . . 1-28
Figure 1-20: Import dialog box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-31
Figure 1-21: AWG File Import dialog box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-32
Figure 1-22: TLA data exchange format example . . . . . . . . . . . . . . . . . . . . . . . . 1-34
Figure 1-23: HFS vector file (*.vca) example . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-36
Figure 1-24: Timing window (Data Generator mode) . . . . . . . . . . . . . . . . . . . . . 1-39
Figure 1-25: Data format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-40
Figure 1-26: Clock Source in Time Base window . . . . . . . . . . . . . . . . . . . . . . . . 1-41
Figure 1-27: Selecting a clock source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-42
Figure 1-28: PLL Clock Multiple Rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-49
Figure 1-29: Rates and Frequencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-49
Figure 1-30: Definition of Pulse parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-50
Figure 1-31: Definition of Pulse parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-52
Figure 1-32: Slew Rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-56
Figure 1-33: Cross Point control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-57
Figure 1-34: Writing the pattern into the memory while displacing it . . . . . . . 1-58
Figure 1-35: Enlarging the clock pattern and speeding up the hardware clock 1-59
Figure 1-36: Obtaining a long delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-59
Figure 1-37: Differential Timing Offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-64
Figure 1-38: Channel Addition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-66
Figure 1-39: Jitter Range of the DTGM32 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-67
Figure 1-40: Level window (Data Generator mode) . . . . . . . . . . . . . . . . . . . . . . 1-69
Figure 1-41: Output level, termination resistor, termination voltage . . . . . . . . 1-70
Figure 1-42: Jumpers on the DTGM21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-74
Figure 1-43: DC output pin assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-77
Figure 1-44: DC Output window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-77
Figure 1-45: Trigger parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-81
Figure 1-46: Time Base window (Data Generator mode) . . . . . . . . . . . . . . . . . . 1-82
Figure 1-47: The procedure of sequence creation . . . . . . . . . . . . . . . . . . . . . . . . 1-84
Figure 1-48: Sequence window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-87
DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2 v
Table of Contents
Figure 1-49: Sub-sequence window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-89
Figure 1-50: Jitter Generation parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-92
Figure 1-51: Jitter Generation (All pattern jitter) . . . . . . . . . . . . . . . . . . . . . . . . 1-93
Figure 1-52: Jitter Generation (Partial pattern jitter) . . . . . . . . . . . . . . . . . . . . . 1-94
Figure 1-53: Edge which jitter is applied . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-95
Figure 1-54: Jitter Generation window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-96
Figure 1-55: Jitter setting state on the Data-Waveform window . . . . . . . . . . . . . 1-97
Figure 1-56: External Jitter Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-99
Figure 1-57: DTG5000 Configuration Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-101
Figure 1-58: DTG5000 Configuration Utility Online mode . . . . . . . . . . . . . . . . 1-102
Figure 1-59: DTG5000 Configuration Utility Offline mode . . . . . . . . . . . . . . . . 1-104
Figure 1-60: Master-Slave cable connection (DTG5274 and DTG5334)) . . . . . 1-108
Figure 1-61: Master-Slave cable connection (DTG5078) . . . . . . . . . . . . . . . . . . 1-109
Figure 1-62: Configuring as a slave in the Configuration Utility dialog box . . 1-112
Figure 1-63: Dialog box in operation as a slave . . . . . . . . . . . . . . . . . . . . . . . . . . 1-113
Figure 1-64: Configuring as a master in the Configuration Utility dialog box 1-114
Figure 1-65: Time Base window (Pulse Generator mode) . . . . . . . . . . . . . . . . . 1-119
Figure 1-66: Level window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-121
Figure 1-67: Timing window (Pulse Generator mode) . . . . . . . . . . . . . . . . . . . . 1-122
Figure 1-68: Pulse rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-123
Figure 1-69: DC Output window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-125
Figure 1-70: DTG5000 Configuration Utility Offline mode . . . . . . . . . . . . . . . . 1-129
Figure 1-71: Setting the GPIB address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-131
Figure 1-72: Setting the GPIB address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-133
Figure 1-73: Icons on the task tray . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-134
Figure 1-74: Start from the task tray . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-135
Figure 1-75: VisaAPIDemo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-136
Figure 1-76: TekVisa Resource Manager Configuration . . . . . . . . . . . . . . . . . . 1-137
Figure 1-77: TekVisa Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-137
Figure 1-78: Diagnostics dialog box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-140
Figure 1-79: Diagnostics error code format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-142
Figure 1-80: Front Panel Key Check dialog box . . . . . . . . . . . . . . . . . . . . . . . . . 1-143
Figure 1-81: Skew Calibration dialog box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-145
Figure 1-82: Example of cable connection message . . . . . . . . . . . . . . . . . . . . . . 1-146
Figure 1-83: Example of warning message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-146
Figure 1-84: Example of error message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-147
Figure 1-85: Level Calibration dialog box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-149
Figure 1-86: Dj adjustment setup (DTG5334) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-151
Figure 1-87: Typical waveform before adjustment . . . . . . . . . . . . . . . . . . . . . . . 1-152
Figure 1-88: DTGM31 Dj Adjustment dialog box . . . . . . . . . . . . . . . . . . . . . . . 1-152
Figure 1-89: Example of cable connection message . . . . . . . . . . . . . . . . . . . . . . 1-153
Figure 1-90: DTGM31 Dj Adjustment Input dialog box. . . . . . . . . . . . . . . . . . . 1-153
Figure 1-91: Typical waveforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-154
Figure A-1: Display Properties dialog box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
Figure A-2: Default Monitor and Intel (R) 82815 Graphics Controller
Properties dialog box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-2
Figure A-3: Intel (R) Graphics Technology tab . . . . . . . . . . . . . . . . . . . . . . . . . . A-2
Figure A-4: Intel (R) 82815 Graphics Controller Properties dialog box . . . . . . A-3
Figure A-5: Confirmation dialog box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-4
Figure A-6: Setting the definition of the external monitor . . . . . . . . . . . . . . . . . A-4
vi DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2

List of Tables

Table of Contents
Table 1-1: Comparison between the Data Generator mode and
Pulse Generator mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Table 1-2: The number of available physical channels . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
Table 1-3: Edited Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-16
Table 1-4: Predefined Pattern settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-25
Table 1-5: PRBS/PRWS dialog box settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-29
Table 1-6: AWG File Import dialog box settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-32
Table 1-7: Clock source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-41
Table 1-8: Valid frequency range and step size by
clock source (Data Generator mode) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-43
Table 1-9: Valid frequency range and step size by
clock source (Pulse Generator mode) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-45
Table 1-10: Restrictions on using External Clock Input . . . . . . . . . . . . . . . . . . . . . . . 1-46
Table 1-11: Restrictions on using External PLL Input . . . . . . . . . . . . . . . . . . . . . . . . 1-47
Table 1-12: Pulse parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-50
Table 1-13: Valid ranges of Delay Offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-51
Table 1-14: Valid ranges of Lead Delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-53
Table 1-15: Valid ranges of Trail Delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-54
Table 1-16: Slew Rate control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-56
Table 1-17: Cross Point control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-57
Table 1-18: Characteristics of Long Delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-60
Table 1-19: Clock Range if the pattern contains only NRZ . . . . . . . . . . . . . . . . . . . . 1-61
Table 1-20: Clock Range if the pattern includes RZ or R1 . . . . . . . . . . . . . . . . . . . . . 1-62
Table 1-21: Clock Range used internally in Pulse Generator mode . . . . . . . . . . . . . . 1-63
Table 1-22: Range of output level parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-70
Table 1-23: Predefined Output Levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-76
Table 1-24: Predefined DC levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-79
Table 1-25: Trigger parameters on Time Base window . . . . . . . . . . . . . . . . . . . . . . . . 1-82
Table 1-26: Differences between Hardware and Software Sequencers . . . . . . . . . . . 1-85
Table 1-27: Jump modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-86
Table 1-28: Jump timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-86
Table 1-29: Setup items for Sequence window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-87
Table 1-30: Setup items for Sequence window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-90
Table 1-31: Jitter Generation window settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-96
Table 1-32: Maximum jitter amplitude . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-98
Table 1-33: External jitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-99
Table 1-34: Setting for DTG5000 Configuration Utility in Online mode . . . . . . . . . 1-103
Table 1-35: Setting for DTG5000 Configuration Utility in Offline mode . . . . . . . . 1-104
Table 1-36: Comparison between the Data Generator mode and
Pulse Generator mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-118
Table 1-37: Setup items for Time Base window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-119
Table 1-38: Setup items for Level window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-121
Table 1-39: Setup items for Timing window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-122
Table 1-40: Valid frequency range and step size by
clock source (Pulse Generator mode) . . . . . . . . . . . . . . . . . . . . . . . . . . 1-124
Table 1-41: Setup items for DC Output window . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-125
DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2 vii
Table of Contents
Table 1-42: Diagnostics dialog box buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-140
Table 1-43: Information on Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-141
Table 1-44: Skew Calibration dialog box buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-146
Table 1-45: Skew Calibration Warning buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-147
Table 1-46: DTGM31 Dj Adjustment dialog box buttons . . . . . . . . . . . . . . . . . . . . . 1-152
Table 1-47: Dj adjustment parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-153
Table A-1: Selecting the display device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-3
Table C-1: External inspection check list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-1
viii DTG5078 & 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 2 ix
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
x DTG5078 & 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 2 xi
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 name Description
DTG5000 Series User Manual 1 Provides “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 Manual Provides complete information on programming commands and remote control of the
DTG5000 Series Online Help An online help system, integrated with the User Interface application that ships with this
DTG5000 Series Service Manual Describes 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.
xii DTG5078 & 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 2 1-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-2 DTG5078 & 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
Items Data Generator mode Pulse 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 slots DTG5078: A to H
DTG5274: A to D
DTG5334: A to D
Available windows Channel Group, Blocks, Data-Listing, Data-Waveform,
Level, Timing, Time Base, Sequence, Sub-sequences, Jitter Generation, DC Output
Channel Grouping Available Not available
Data Format NRZ, RZ, R1 Pulse
Timing control Delay, Pulse Width, Duty, Slew Rate, Polarity, Cross
Point
Level control resolution
Sequence operation Available Not available
Differential Timing Offset
Channel addition AND, XOR AND, XOR
Long delay Available Not available
Jitter range Available Available
Jitter generation Available Not available
High, Low, High Limit, Low Limit, Term.R, Term.V High, Low, High Limit, Low Limit, Term.R, Term.V
Available Available
DTG5334: 50 kHz to 1.675 GHz
DTG5078: A to D
DTG5274: A to D
DTG5334: A to D
Level, Timing, Time Base, Sequence, Sub-sequences, DC Output
Delay, Pulse Width, Duty, Slew Rate, Polarity, Pulse Rate
DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2 1-3
Operating Modes
1-4 DTG5078 & 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 01 Group 02 Group 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
1234 1 234
Slot A Slot B Slot C Slot D
1 2341 234
Physical Channels
Figure 1-1: Channels, groups, blocks and channel assignment
DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2 1-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)
DTG5078 DTG5274, 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-6 DTG5078 & 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 2 1-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 window Timing 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-8 DTG5078 & 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.
Group Logical
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 2 1-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-10 DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2
Loading...
+ 166 hidden pages