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
Grouping and Channel Assignment
Creating a New Group
To create a new group, there must be a logical channel not assigned to a group. By default, every logical channel has been assigned to groups in the data timing generator mainframe. You must delete several groups to make the logical channels available before creating a new group.
1. Push the front panel MENU button.
2. Select Edit menu, and then select New Group....
Alternatively, place the mouse pointer in the Group List table and right-click,
then select New Group....
3. The Grouping dialog box appears.
4. Enter a group name and the number of bits (number of logical channels) in the
dialog box.
Renaming and Resizing a
Group
5. Select OK to create a new group.
You can rename an existing group or change the number of its logical channels.
1. If the Group List is not activated on the screen, activate it by pressing the TA B
key.
2. Select the target group using the Up or Down arrow key.
3. Push the front panel MENU button.
4. Select the Edit menu, and then select Rename/Resize Group....
Alternatively, place the mouse pointer in the Group List table and right-click,
and then select the Rename/Resize Group....
5. Edit the group name and the number of bits (the number of logical channels)
in the Grouping dialog box.
6. Select OK to complete the change.
DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2 1-11
Data Structure
Deleting a Group
Selecting a Preset
Grouping Option
You can delete the particular group(s) you selected or all the groups.
1. Activate the Group List in the Channel Group window.
2. To delete a group, select the group by using the Up or Down arrow key.
3. Push the front panel MENU button.
4. Select the Edit menu, and then select Delete Group or Delete All Groups.
Alternatively, place the mouse pointer in the Group List table and right-click, and then select the Delete Group or Delete All Groups.
5. Select the menu option (Delete Group or Delete All Groups) to display the
confirmation dialog.
6. Select OK to delete the group(s).
The following three combinations of a group and its logical channel are provided in the data timing generator.
8 channels per group
1 channel per group
All channels per group
Channels
Physical Channel
To select one of these options, do the following.
1. Activate the Group List in the Channel Group window.
2. Push the front panel MENU button.
3. Select the Edit menu, and select Preset, and then select 8 Channels per Group or 1 Channel per Group or All Channels in One Group.
Alternatively, place the mouse pointer in the Group List table and right-click, then select the Preset, and then select 8 Channels per Group or 1 Channel
per Group or All Channels in One Group.
4. Select the menu item to display the confirmation dialog.
5. Select OK to create the group.
The physical channel is identified by the mainframe number (1 to 3; for Master-Slave configuration), slot location (A to H), and channel number (1 to 4).
The installed physical channels are displayed in the right window pane of display area. Any channel indicated by a bullet in a white rectangle has already been assigned to a logical channel.
1-12 DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2
Grouping and Channel Assignment
Assigning a Channel
De-assigning a Channel
Do the following steps to perform the channel assignment.
1. Activate the Group List in the Channel Group window.
2. Select the target logical channel with the Up or Down arrow key.
3. Activate the Channels with TAB key.
4. Select a physical channel with the Up/Down/Left/Right arrow keys.
5. Push SELECT button to complete the assignment. The physical channel name
is displayed in the CH column of the Group List, indicating that the assignment is complete.
6. For the logical channel in the left of Group List, the next lower line is selected
automatically. The channel assignments can be performed in sequence by repeating the selection of a physical channel in the right Channels.
You can de-assign a physical channel you selected. You can also de-assign all the physical channels currently assigned to logical channel(s).
1. Activate the Group List in the Channel Group window.
2. To de-assign a particular channel, select the channel with the Up or Down
arrow key.
3. Push the front panel MENU button.
4. Select the Edit menu, and then select De-assign or De-assign All.
Alternatively, place the mouse pointer in the Group List table and right-click, then select the De-assign or De-assign All.
5. A dialog box appears to prompt you for confirmation. Select OK.
6. The channels you selected are de-assigned.
DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2 1-13
Data Structure
1-14 DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2

Pattern Edit

This section describes how to prepare and edit pattern data
In pattern edit, you prepare or edit pattern data for each of the blocks. To perform the edit, you can use the Data-Listing and Data-Waveform windows. They differ only in display manners and manipulate the same data. Thus, any change in either window is concurrently reflected in the other window.
The cursor and the markers are updated in common in a Data-Listing and Data-Waveform window.
The selection domain has been independent although the cursor, marker 1, and marker 2 are updated in the common Data-Listing window and Data-Waveform window.

Area

Cursor
Marker1
Selected area
Marker2
Data - Listing window Data - Waveform window
Figure 1-5: Data-Listing window and Data-Waveform window
Data manipulated in the pattern edit is contained in a two-dimensional area that is defined by the bitwise dimension, i.e., width (horizontally in the Data-Listing window or vertically in the Data-Waveform window), and the dimension in the vector direction, i.e., length (vertically in the Data-Listing window or horizontally in the Data-Waveform window). Note that performing Paste or Shift does not resize the block.
Cursor
Selected area
DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2 1-15
Pattern Edit
Figure 1-6: Area

Defining the Edited Area

For each editing operation, you must define the area to edit. The area is specified by the width in the bitwise direction and the length in the vector direction.
vector direction
bitwise direction
MSB LSB
0 1 0 1 0 0 1
reference point
vector direction
MSB
bitwise direction
LSB
Data - Waveform windowData - Listing window
For the width in the bitwise direction, you can specify from 1 to the group width. You cannot specify a width greater than one group. To define the range in the bitwise direction, specify Channel or Group in the By: section associated with each edit command dialog box. When you select By: Channel, you can specify the width of the group indicated by the cursor or the width-in-bits you have selected using the the cursor. When you select By: Group, you can specify the width of the group indicated by the cursor. When you select View by Group as a viewing mode, By: Group is selected automatically as a width of the edit area.
For the length in the vector direction, you can specify any value from 1 to the block length. To define the range in the vector direction, specify All, Between Markers, or Selected in the Range: section associated with each edit command dialog box.
Table 1-3: Edited Area
Range By Vector direction Bitwise direction
All Group All Group indicated by
cursor
Channel All Channel indicated by
cursor
1-16 DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2
Defining the Edited Area
Table 1-3: Edited Area (cont.)
Range By Vector direction Bitwise direction
Between Markers Group Between two markers Group indicated by
cursor
Channel Between two markers Channel indicated by
cursor
Selected Selected area Selected area (within 1
group)
Cursor Maker1 Marker2
Edited Area
By:
Channel
By: Group
Range: All
Cursor
Edited Area
GroupX
Range: All
Cursor
ororor
Edited Area
Maker1
Marker2
Maker1
Marker2
Between Markers
Between Markers
Selected
Selected
GroupX
Figure 1-7: Selection of edited area (View by Channel)
DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2 1-17
Pattern Edit

Cursor and Markers

The cursor and the markers are provided to define the area edited.
Moving a Cursor
The cursor defines the point to be used as the reference of the area edited. To move the cursor, use the Up, Down, Left or Right arrow keys or the knob or MENU button.
Figure 1-8: Move Cursor To dialog box
When moving the cursor using a menu, you can move it to the position of Marker1, the position of Marker2, or the specified vector position.
1. Press the SELECT or MENU key to display the menu. Then, select Move
Cursor To....
2. Use the TA B key and Up or Down arrow key to select Marker1, Marker2 or Vector.
3. When you select Vector, enter the vector number where you want the cursor to
move to using the numeric keys.
4. Use the TA B key to select the OK button, then press the ENTER key. The cursor moves to the specified position.
1-18 DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2
Cursor and Markers
Moving Markers
The two markers define the range in the vector direction. Use the menu to move the markers.
Figure 1-9: Move Marker To dialog box
When moving the markers using a menu, you can move it to the position of the cursor or the specified vector position.
1. When setting a marker as a cursor position, first move the cursor to the
specified position.
2. Press the SELECT or MENU key to display the menu. Then, select Move
Marker To....
3. Use the TA B key and arrow keys to select Marker1, Marker2 or numeric
box or Cursor Pos button.
Defining an Area
4. When you select a numeric box, enter a numeric value. By setting the delta
value, you can define the position of Marker2 relative to Marker1.
5. When you select a Cursor Pos button, press the ENTER key. The value of the
cursor position is input in the numeric box.
6. Use the TA B key to select the OK button, then press the ENTER key. The
marker moves to the specified position.
To define a rectangular area as the range edited, do the following procedure. You must limit an area only in a single group because it cannot be defined in the bitwise direction over more than one group.
1. Move the cursor to either end of the area.
2. While holding down the SHIFT key, press the Up, Down, Left or Right arrow
keys or turn the knob to define the area.
DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2 1-19
Pattern Edit

View

The edit windows offer the following features to facilitate editing.
Unit View
View by Channel
View by Group
Zoom
You can view data by channel or group. To select either one, press the MENU key to display the View menu, and then select View by Channel or View by Group.
The Data-Waveform window can zoom the view in or out in the vector direction horizontally.
The Zoom In/Out feature of the window can display the view from 10 to 2560 vectors. For example, if the Data-Waveform window displays 50 vectors and you zoom in, then 1/2 or 25 vectors will be displayed. If the Data-Waveform window displays 50 vectors and you zoom out, then 100 vectors will be displayed.
1. Press the MENU key to display the View menu, then select Zoom In or Zoom Out.
2. Press the ENTER key.
If you are using the mouse, you can click on the icon on the toolbar.
1-20 DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2
View
View with Timing
The pattern of a Data-Waveform window is displayed with the Format, Delay, Pulse Width, and Polarity settings you set in the Timing window.
View with Timing shows the details of pattern format, delay, polarity
View with Timing shows the details of pattern format, delay, polarity and soon.
and soon.
Figure 1-10: View with Timing
Display Order
You can change the display order of the groups when you select the view by group.
Select the group you want to move first. Then, press the MENU key to display the
View menu. You can move a group in the Data-Listing window by using the Move Left or Move Right command. If you are in the Data-Waveform window, you can use the Move Up or Move Down command.
Properties
You can select how data is listed when viewed by group.
The Data-Listing window allows you to select a radix display option. Signed specifies whether to sign the MSB used for decimal display.
DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2 1-21
Pattern Edit
Radix
Signed
SignedUnsigned
Figure 1-11: Data-Listing window properties
The Data-Waveform window allows you to additionally select magnitude display on the view in the bitwise direction. For Magnitude, when the group width is n bits, n-bit signed or unsigned values of the data of group are displayed by graphically
n
with weighting of 2
.
Unsigned Magnitude
Signed Magnitude
Select Block
Figure 1-12: Data-Waveform window properties
Selects the block you want to display or edit in the Data-Listing and Data-Waveform windows. To create a new block, you have to use the Blocks window.
1. Press the MENU key to display the Edit menu or the SELECT key to display
the pop-up menu, then select Select Block....
2. The block name defined now is displayed on a Select Block dialog box.
3. Select a block with arrow key, then press the ENTER key.
4. The contents of the selected block are displayed.
1-22 DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2

Edit Menu

Edit Menu
The range which applies a command is specified by Range and By which are displayed on the dialog box of each command.
Several Edit commands are available from the Edit menu. A pop-up menu is displayed when you use the SELECT key and the Edit menu is displayed by the MENU key. The range is displayed and specified in the dialog box of each command.
Copy...
Paste
Invert...
Mirror...
Copies the pattern data from the specified range to the DTG’s own clipboard. Because it is copied as data, you can also Paste it to a group with a different radix display option specified.
Pastes the contents of the DTG 5000 software’s own clipboard to the location starting from the cursor position. This command places the cursor at the top left corner of the rectangle (the MSB), or the position of the least vector number. If the rectangular area in the clipboard goes out of the width-in-bits and vector length of the group with the current cursor position as the base, an error will occur.
Inverts data values 0 and 1 of the pattern data in the specified range.
Mirrors the arrangement of the pattern data in the specified range. You can select the arrangement in either the vector or bitwise direction.
0 0 1 1 1 1 0 1 0 0 1 1 1 0 0 0 1 0 0 1
Mirror Vector Selected area Mirror Bit
0 1 0 0 1 1 1 1 0 0 1 0 1 0 0 0 0 1 1 1
1 0 0 1 0 0 0 1 1 1 0 0 1 0 1 1 1 1 0 0
Figure 1-13: Mirror operation
DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2 1-23
Pattern Edit
Shift/Rotate...
Fill with One/Zero...
Clock Pattern...
Moves the pattern data by Value in the specified range in either the vector or bitwise direction. When the Value is positive and a vector is selected as the direction, the data moves toward a large vector number. When bitwise is selected as the direction, the data moves toward the MSB.
Operation:
Shift. All the data moving outside the above range are lost, and the empty columns are filled with 0s. Rotate. The data moving outside the range is moved to the empty columns to fill them.
Direction:
Bit. Moves the data in the bitwise direction. Vector. Moves the data in the vector direction.
Fills the values of all the data in the specified range with 0s or 1s.
Creates a clock pattern of Low (0) and High (1) in the vector direction in the specified range. In Low or High Step, specify the number of vectors followed by 0s or 1s, respectively. The sum of the Low and High Step values is defined as the clock pattern cycle. For view by group, the same clock patterns are created for each of the channels in the group.
Predefined Pattern...
Creates one of the six predefined patterns in the specified range. The pattern is created in a rectangular area defined by the width-in-bits and vector length. Therefore, if you select All or Between Markers for Range in View by Channel display, a pattern with a width of 1 bit will be created.
Figure 1-14: Predefined Pattern dialog box
1-24 DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2
Edit Menu
Binary Counter
Johnson Counter
Graycode Counter
Walking Ones
Walking Zeros
Checker Board
In addition to the pattern type, you can specify Step, Skip, and Direction.
Table 1-4: Predefined Pattern settings
Items Description
Step Specifies the number of steps representing a counter value.
Skip Available only for Binary Counter. Specifies the number of steps not
used for counter values (this contains the initial value, unchanged). One step will be the sum of Step and Skip.
Direction Selects either the up or down counter. The data created by the down
counter is the reverse of data created by the up counter in the vector direction.
Step=1 Skip=0
Step=2 Skip=0
Step=2 Skip=1
Figure 1-15: Step and Skip
DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2 1-25
Pattern Edit
Binary Counter Johnson Counter Graycode Counter
Walking Ones Walking Zeros Checker Board
Figure 1-16: Predefined patterns
1-26 DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2
Edit Menu
User Defined Pattern...
Fills the specified range with the user-defined pattern. If the width-in-bits of the specified range is smaller than that of the specified pattern, it will be filled, starting at the LSB of the pattern. A maximum of 1,000 vectors can be specified for the pattern. You can change the radix option of the input using Properties... of the View menu.
Figure 1-17: User Defined Patterns dialog box
DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2 1-27
Pattern Edit
PRBS/PRWS...
Creates a pattern of a pseudo random pattern that uses the shift registers for the specified range.
Figure 1-18: PRBS/PRWS dialog box
Figure 1-19 shows the correspondence between the pattern representations and the actual shift registers.
R
R2R3R4R5R6R
1
1111111
7
++
X^7+X^6+1
Figure 1-19: Shift register generator representation example
1-28 DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2
Edit Menu
Set the following in the dialog box:
Table 1-5: PRBS/PRWS dialog box settings
Items Description
Ty p e PRBS: Pseudo random bit sequence, a random pattern with a width of
1 bit. If you specify a range of two or more bits, the same pattern is created for all the bits.
PRWS: Pseudo random word sequence, a two-dimensional random pattern that consists of those patterns generated with the PRBS that are arranged in the bitwise direction, starting at the LSB.
Pattern The 14 patterns below are available. The register numbers are assigned,
beginning at the register that will contain the feedback (Register 1). All the registers are initialized to 1 before calculation. For the shift register representations and the actual register image, see Figure 1-19 on page 1-28.
PRBS5: X^5+X^4+X^2+X^1+1 PRBS6: X^6+X^5+X^3+X^2+1 PRBS7: X^7+X^6+1 PRBS8: X^8+X^7+X^3+X^2+1 PRBS9: X^9+X^5+1 PRBS9: X^9+X^8+X^5+X^4+1 PRBS10: X^10+X^7+1 PRBS11: X^11+X^9+1 PRBS11: X^11+X^8+X^5+X^2+1 PRBS12: X^12+X^9+X^8+X^5+1 PRBS13: X^13+X^12+X^10+X^9+1 PRBS14: X^14+X^13+X^10+X^9+1 PRBS15: X^15+X^14+1 PRBS23: X^23+X^18+1 Note: The pattern length of the PRBS23 is 8388608–1. The DTG5078 can create pattern data up to 8,000,000 vectors. Due to multiplier constraints of the DTG5274, output is not available with some clock frequency and data format settings.
Mark Density PRBSn is a random pattern of 0s and 1s whose pattern cycle period is
n
2
–1 (n = number of registers. In above Pattern, n = 5 to 23).
Mark Density varies the percentage of 1s (= marks) in the cycle.
Suppose that the pattern obtained by Left Rotating n patterns of PRBSn patterns (it shifts to the left by n piece, and a part to have overflowed is attached to the tail end) is PRBSn Rotating 2n patterns of PRBSn patterns is PRBSn with PRBSn
or PRBSn2n, this decreases the percentage of 1s. If it is
n
and the pattern obtained by Left
n
. If PRBSn is ANDed
2n
ORed with them, this increases the percentage. Mark Density accepts 1/8 to 7/8. The following expressions are used to obtain the value:
1/8: PRBSn & PRBSn 1/4: PRBSn & PRBSn
& PRBSn
n
n
2n
1/2: PRBSn 3/4: PRBSn | PRBSn 7/8: PRBSn | PRBSn
n
| PRBSn
n
2n
DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2 1-29
Pattern Edit
Table 1-5: PRBS/PRWS dialog box settings (cont.)
Items Description
Invert Inverts the values of 0s and 1s of the resulting random pattern.
Setting Invert to Off generates a pattern that results from inversion of the PRBSn 0/1 pattern obtained by calculation. Setting Inversion to On generates the PRBSn pattern obtained by calculation.
Copy to Clipboard...
Paste from Clipboard...
Importing a Pattern File
Copies the pattern data from the specified range to the Windows clipboard. Copy and Paste with the Windows clipboard manipulate the pattern data as text.
Pastes the contents of the Windows clipboard to the location starting at the cursor position. This command places the cursor at the top left corner of the rectangle (at the MSB, or the position of the least vector number).
You can import to the DTG5000 software a pattern file created with other equipment or another application. The Import command, included in the File menu, is available while the Data-Listing or Data-Waveform windows is open. The Import command supports files of the following formats:
Tektronix TLA Data Exchange Format (*.txt)
Tektronix HFS Vector Files (ASCII) (*.vca)
Tektronix HFS Vector Files (Binary) (*.vcb)
Tektronix DG2000 series Files(*.pda)
Tektronix AWG2000 series Files (*.wfm)
Tektronix AWG400/500/600/700 series Files (*.pat)
Importing data is achieved block by block. The entire contents of the block you are editing are replaced with the data in the imported file. The vector length of the block is defined as the length of the data imported.
TLA, HFS and DG2000 files have grouping information (group name and width-in-bits). Data for several groups is included in a single TLA, HFS or DG2000 file.
When a group name is not defined or the same group name exists but the bit width differs, DTG5000 software will reorganize its groups to match the groups of the imported file. In these cases, all the assignments to the physical channels are reset.
1-30 DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2
Edit Menu
If the groups are not reorganized, the assignments to the physical channels remain in the initial condition.
The sequence, all sub-sequences and all blocks included in the DG file are imported.
AWG pattern files do not include grouping information. The unique bit width pattern and marker data of each device are included in one file. The bits to import can be selected, and each selected bit is imported as one channel per group. Imported AWG pattern files, unlike other imported files, can be replaced and appended.
Only one grouping applies to the whole system. Redefining a group influences all the blocks other than the one you are editing. Although the vector lengths of the other blocks and the data for the channels remain unchanged, the channel information included may be changed as a result of change of the grouping.
The group names in the imported file are case-sensitive. Any group name exceeding the DTG5000 software-supported group name length (32 characters) causes an error. In addition to the group name, the radix option specified in the file is used as the group’s radix option in the DTG5000 software.
Importing TLA, HFS, DG, and AWG files
1. Press the MENU key and in the File menu, select Import.... The Import dialog
box appears.
Figure 1-20: Import dialog box
2. Select the file to import. The type of file to import can be specified by selecting
from “Files of type:”.
DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2 1-31
Pattern Edit
3. Select Open and press the ENTER key.
When a TLAData file, an HFS Vector file, or a DG file is selected, import is executed.
Importing an AWG files
When an AWG file (.pat or .wfm file) is selected, the AWG File Import dialog box appears.
Figure 1-21: AWG File Import dialog box
The following parameters are set in this dialog box.
Table 1-6: AWG File Import dialog box settings
Items Description
Input File Format The bit width of an AWG pattern file differs by model. Select the model
used to create the pattern file. The “AWG Data Bits to be Imported” data and the number of valid marker bits are determined by the selected format.
AWG Data Bits to be Imported
Group Name Prefix Importing an AWG file generates the group names D0_, D1_, ..., D15_,
Select the bits to be imported.
The maximum logical number of channels that can currently be imported is indicated by N in “You can select up to N bits.” Select a number of bits within this range.
M1_ and M2_, with one channel per group. Here, standard prefixes are ascribed to each group. Attaching the prefixes does not affect the one-channel-per-group grouping.
1-32 DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2
Table 1-6: AWG File Import dialog box settings (cont.)
Items Description
If the group does not exist
The following import methods can be selected:
Delete all groups and create new ones:
If a group exists that is not currently defined, or if the same group name with a different bit width exists, all groups are deleted and new groups are defined.
Keep existing groups and append new group: If a group name exists that is not currently defined, that group is added. If a group exists with the same name and different bit width, the bit width of that group is redefined. If a group exists with the same name and bit width, that group is overwritten.
1. After specifying the above parameters, select the OK.
Edit Menu
TLA Data Exchange
Format
An AWG File Import is executed.
This format is used to replace data prepared in a TLA file. The following example lists data for two groups: Addr and Data, both of which have 16 channels and a vector length of 32. The example is followed by format description.
[vectors] Sample[] Addr[15:0](Hex) Data[15:0](Hex) Timestamp[] 0 0000 0000 0 1 FFFF 0001 10.0000000 ns 2 0000 0002 10.0000000 ns 3 FFFF 0003 10.0000000 ns 4 0000 0004 10.0000000 ns 5 FFFF 0005 10.0000000 ns 6 0000 0006 10.0000000 ns 7 FFFF 0007 10.0000000 ns 8 0000 0008 10.0000000 ns 9 FFFF 0009 10.0000000 ns 10 0000 000A 10.0000000 ns 11 FFFF 000B 10.0000000 ns 12 0000 000C 10.0000000 ns 13 FFFF 000D 10.0000000 ns 14 0000 000E 10.0000000 ns
DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2 1-33
Pattern Edit
15 FFFF 000F 10.0000000 ns 16 0000 0010 10.0000000 ns 17 FFFF 0011 10.0000000 ns 18 0000 0012 10.0000000 ns 19 FFFF 0013 10.0000000 ns 20 0000 0014 10.0000000 ns 21 FFFF 0015 10.0000000 ns 22 0000 0016 10.0000000 ns 23 FFFF 0017 10.0000000 ns 24 0000 0018 10.0000000 ns 25 FFFF 0019 10.0000000 ns 26 0000 001A 10.0000000 ns 27 FFFF 001B 10.0000000 ns 28 0000 001C 10.0000000 ns 29 FFFF 001D 10.0000000 ns 30 0000 001E 10.0000000 ns 31 FFFF 001F 10.0000000 ns
Figure 1-22: TLA data exchange format example
Each file contains the header on two lines and one-vector data on a line.
Header.
[vectors] Sample[] Addr[15:0](Hex) Data[15:0](Hex) Timestamp[] 0 0000 0000 0 1 FFFF 0001 10.0000000 ns
- - - - - - - - - - - - - - - - - - - - -
The first line starts with “[vectors]”.
The second line starts with “Sample[]”, ends with “Timestamp[]”, and includes
the group definition.
Items are Tab-separated.
Vectors (first line), Sample[] and Timestamp[] (second line) are optional. If
Sample[] and Timestamp[] are omitted, it is also necessary to delete corresponding data on the third line. The tab delineated group definition in the second line and the data in the third and subsequent lines must correspond one to one.
1-34 DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2
Group Definition.
Syntax: <group name>[MSB:LSB](Radix)
Edit Menu
HFS Vector Files
Example:
Data[31:0](Hex)
Rules
If channel information ([(MSB):(LSB)]) is missing, the data will not be
regarded as a group. Example: Samples[], Timestamp[], Addr[](Hex), Addr(Hex) will not be regarded as a group.
If radix information exists although channel information is missing (like Addr
[ : ](Hex)), the data will be regarded as a group with one channel.
You can specify Binary, Octal, Decimal, or Hex for the radix option. Type
three characters (“BIN”, “OCT”, “DEC” or “HEX”). It is case-insensitive.
If you do not specify the radix option, Hex will be assumed.
Data which is not assumed as group data on the data line is skipped.
Channels of group = MSB – LSB + 1
The offset value given by the LSB is disregarded.
Example: Data[50:40](Hex) of group definition becomes Data[10:0](Hex).
A set of the HFS pattern definition GPIB commands stored in a file. Files with .vca or .vcb extensions are ASCII files whose data fields are represented in ASCII code and binary notation, respectively. They contain the group names and radix and display order information. The following is an example of a .vca file:
:FPAN:VRADIX DEC
:SIGNAL:CVIEW "Data3",CHANNEL;:SIGNAL:DRADIX "Data3",HEX
:SIGNAL:DATA "Data3",0,50,"00001010010101111001011101110000001110011101001001"
:SIGNAL:DATA "Data3",50,50,"11101011101010001001000011001110000101111011011001"
:SIGNAL:DATA "Data3",100,28,"1010000111011110000111111111"
:SIGNAL:CVIEW "Data2",CHANNEL;:SIGNAL:DRADIX "Data2",HEX
:SIGNAL:DATA "Data2",0,50,"00011000110010100011010010111111101000101100011101"
:SIGNAL:DATA "Data2",50,50,"01100101100111100011111011101000001101011011011101"
:SIGNAL:DATA "Data2",100,28,"1000001011010111110101010100"
:SIGNAL:CVIEW "Data1",CHANNEL;:SIGNAL:DRADIX "Data1",HEX
:SIGNAL:DATA "Data1",0,50,"00100001000110000100111001010101100001101111010011"
DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2 1-35
Pattern Edit
:SIGNAL:DATA "Data1",50,50,"01110010001010000101011010011111101100100100101101"
:SIGNAL:DATA "Data1",100,28,"1111100100110101001100110000"
:SIGNAL:CVIEW "Data0",CHANNEL;:SIGNAL:DRADIX "Data0",HEX
:SIGNAL:DATA "Data0",0,50,"10000011110111110001011100110010000010010100111011"
:SIGNAL:DATA "Data0",50,50,"01000111100111110011011000101010010001110001101101"
:SIGNAL:DATA "Data0",100,28,"0101110001001100010001000000"
:SIGNAL:CVIEW "Addr0",CHANNEL;:SIGNAL:DRADIX "Addr0",HEX
:SIGNAL:DATA "Addr0",0,50,"00000000111111110000000011111111000000001111111100"
:SIGNAL:DATA "Addr0",50,50,"00000011111111000000001111111100000000111111110000"
:SIGNAL:DATA "Addr0",100,28,"0000111111110000000011111111"
:SIGNAL:CVIEW "Addr1",CHANNEL;:SIGNAL:DRADIX "Addr1",HEX
:SIGNAL:DATA "Addr1",0,50,"00001111000011110000111100001111000011110000111100"
:SIGNAL:DATA "Addr1",50,50,"00111100001111000011110000111100001111000011110000"
:SIGNAL:DATA "Addr1",100,28,"1111000011110000111100001111"
:SIGNAL:CVIEW "Addr2",CHANNEL;:SIGNAL:DRADIX "Addr2",HEX
:SIGNAL:DATA "Addr2",0,50,"00110011001100110011001100110011001100110011001100"
:SIGNAL:DATA "Addr2",50,50,"11001100110011001100110011001100110011001100110011"
:SIGNAL:DATA "Addr2",100,28,"0011001100110011001100110011"
:SIGNAL:CVIEW "Addr3",CHANNEL;:SIGNAL:DRADIX "Addr3",HEX
:SIGNAL:DATA "Addr3",0,50,"01010101010101010101010101010101010101010101010101"
:SIGNAL:DATA "Addr3",50,50,"01010101010101010101010101010101010101010101010101"
:SIGNAL:DATA "Addr3",100,28,"0101010101010101010101010101"
:FPAN:SORDER "Data3","Data2","Data1","Data0","Addr0","Addr1","Addr2","Addr3"
Figure 1-23: HFS vector file (*.vca) example
The group names, the number of channels, and the display order are
determined by the SORDER command on the last line. The above example defines a block that consists of two groups. One is Data, which has four channels and has Data3 and Data0 as the MSB and LSB, respectively. The other is Addr, which has four channels and has Addr0 and Addr3 as the MSB and LSB, respectively.
In the example, channel assignments and view and radix information are
specified using the SIGNAL commands, but the DTG5000 software imports only radix information.
1-36 DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2
Edit Menu
DATA commands are used to specify the pattern data. In the example, the data
for a total of 128 vectors (50 vectors beginning at vector number 0, 50 vectors beginning at vector number 50, and 28 vectors beginning at vector number
100) is set for each of the channels.
*.vcb files differ from *.vca files in the commands. They use BDATA command to specify the binary encoded pattern data.
Refer to the “DTG5000 Series Programmer Manual” for details, such as the BDATA commands.
DG2000 series Files
AWG series Files
Pattern data (*.pda files) can be imported from the DG2020, DG2020A, DG2030 and DG2040. These are binary files. Group name, block name, sequence, sub-sequences information is included. Display order information is not included.
Importing a DG2000 series file imports the sequence, all sub-sequences and all blocks. While importing, any pre-existing sequence, sub-sequence and block data in the DTG is deleted. Group names of the DG2000 series and bit width group definition information are imported. Channel assignment information is not imported.
Pattern data files can be imported from the AWG2000 series (*.wfm) and from the AWG400, AWG500, AWG600 and AWG700 series' (*.pat). These are binary files. These are binary files.
DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2 1-37
Pattern Edit
1-38 DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2

Timing Parameters

This section provides information about the timebase-related items. To set the timing parameters, use the Timing window.
Figure 1-24: Timing window (Data Generator mode)
DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2 1-39
Timing Parameters

Data Format

For the output data format, you can select NRZ (Non Return to Zero), RZ (Return to Zero), or R1 (Return to One) for each of the channels. For the channels of Slots A to D, you can select from among three formats. For the DTG5078, the channels of Slots E to H, you can only use NRZ.
Data pattern
NRZ
RZ
R1
10110
Figure 1-25: Data format
For RZ, Data 1 is output as ‘10’. Similarly, for R1, Data 0 is output as ‘01’. To enable this, one set of data is represented using two sets of data; the clock frequency is doubled for output. For example, if a 10 MHz RZ pattern of ‘10’ with a vector length of 2 is output, Data 1000 with a vector length of 4 is created internally before being output with a 20 MHz clock frequency. For this reason, the maximum clock frequency of a pattern including RZ or R1 in the data format is half the maximum clock frequency each model. The maximum frequency is actually 375 MHz for DTG5078 or 1.35 GHz for DTG5274 or 1.675 GHz for DTG5334.
1-40 DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2

Clock Source

Clock Source
To select the clock source, use the Time Base window. You have the four options listed in Table 1-7. If you use the External PLL or Clock Input signal, the DTG5000 software measures the frequency of the connected signal and displays the measured values in the Timing window. Figure 1-27 on page 1-42 shows the internal connections of each clock source.
Figure 1-26: Clock Source in Time Base window
Table 1-7: Clock source
Clock Source Description
Internal Generates the clock signal with the programmable oscillator that
contains the DDS, PLL, and VCO circuits based on the 10 MHz internal reference clock.
External 10MHz Reference
Generates the clock signal using the external reference signal instead of the 10 MHz internal reference clock.
You can use the following signals: Frequency range 10 ± 0.1 MHz, Input voltage swing 0.2 to 3 Vp-p, Maximum input voltage ±10 V, Impedance 50 Ω, and AC coupled.
If you use the 10 MHz external reference signal, the valid clock frequency range and step size you can set are the same as when you use Internal for the clock source.
DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2 1-41
Timing Parameters
Table 1-7: Clock source (cont.)
Clock Source Description
External PLL Input Specifies that the external signal connected to PHASE LOCK IN is used
as the input signal to the PLL circuit.
You can use the following signals: Frequency range 1 to 200 MHz, Input voltage swing 0.2 to 3 Vp-p, Maximum input voltage ±10 V, Impedance 50 Ω, and AC coupled.
When you use the External PLL Input signal, the DTG5000 software measures the frequency of the input signal and shows the result in PLL Input: in the Timing window. The output frequency basically varies in steps of the amount that is n times larger than the frequency of the External PLL Input signal. The step size varies, depending on the data format and Long Delay On/Off setting.
External Clock Input Specifies that the external clock signal is fully used as the clock signal.
You can use the following signals: Frequency range 1 to 750 MHz for DTG5078 (1 MHz to 2.7 GHz for DTG5274), Input voltage swing 0.2 to 2 Vp-p, Duty cycle 50 ±10%, Impedance 50 Ω, and AC coupled. When you use the External Clock Input signal, the DTG5000 software measures the frequency of the input signal and shows the result in Clock Input: in the Timing window. The output frequency is basically fixed to the frequency of the External Clock Input signal. However, it varies, depending on the data format or Long Delay On/Off setting.
10MHz Ref
Internal
Ext 10MHz Ref In
Ext PLL In
Ext Clock In
Figure 1-27: Selecting a clock source
DDS
PLL
Divider
H/W Clock
1-42 DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2

Valid Frequency Range and Step Size

The DTG5000 software sometimes prompts you to confirm that you are saving the current settings. You see the prompt when you attempt to load the settings file or to change the mode from Data Generator to Pulse Generator, after having modified the internal settings. If you are currently using an External PLL or External Clock Input signal as the clock source, the timing parameters in the DTG5000 software change when the external clock source state changes. This occurs even if you have not modified the settings. For this reason, even if you have not modified the settings, you may be prompted to confirm that you are saving the settings
Valid Frequency Range and Step Size
Table 1-8 and 1-9 summarize the valid setting ranges of clock frequencies, which depend on the clock source, data format, and Long Delay On/Off setting.
Table 1-8: Valid frequency range and step size by clock source (Data Generator mode)
Clock Source Internal Ext 10 MHz Ref Input Ext PLL Input Ext Clock
External signal frequency range
none 10 MHz ± 0.1 MHz Fextpll = 1 MHz to 200 MHz Fextcl =1 MHz to 750 MHz
(DTG5078)
Fextcl =1 MHz to 2.7 GHz (DTG5274)
Long Delay OFF
Clock Frequency range
Frequency step 8 digit 8 digit Fextpll / Vector Rate 0 (fixed)
NRZ only: 50 kHz to 750 MHz includes RZ or R1: 50 kHz to 375 MHz (DTG5078)
NRZ only: 50 kHz to 2.7 GHz includes RZ or R1: 50 kHz to 1.35 GHz (DTG5274)
NRZ only: 50 kHz to 3.35 GHz includes RZ or R1: 50 kHz to 1.675 GHz (DTG5334)
NRZ only: 50 kHz to 750 MHz includes RZ or R1: 50 kHz to 375 MHz (DTG5078)
NRZ only: 50 kHz to 2.7 GHz includes RZ or R1: 50 kHz to 1.35 GHz (DTG5274)
NRZ only: 50 kHz to 3.35 GHz includes RZ or R1: 50 kHz to 1.675 GHz (DTG5334)
NRZ only: Fextpll to 750 MHz includes RZ or R1: Fextpll / 2 to 375 MHz (DTG5078)
NRZ only: Fextpll to 2.7 GHz includes RZ or R1: Fextpll / 2 to 1.35 GHz (DTG5274)
NRZ only: Fextpll to 3.35 GHz includes RZ or R1: Fextpll / 2 to 1.675 GHz (DTG5334)
NRZ only: Fextcl includes RZ or R1: Fextcl / 2 (DTG5078)
NRZ only: Fextcl includes RZ or R1: Fextcl / 2 (DTG5274)
NRZ only: Fextcl includes RZ or R1: Fextcl / 2 (DTG5334)
DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2 1-43
Timing Parameters
Table 1-8: Valid frequency range and step size by clock source (Data Generator mode) (cont.)
Clock Source Internal Ext 10 MHz Ref Input Ext PLL Input Ext Clock
Long Delay ON
Clock Frequency range
NRZ only: 50 kHz to 750 MHz includes RZ or R1: 50 kHz to 375 MHz (DTG5078)
NRZ only: 50 kHz to 2.7 GHz includes RZ or R1: 50 kHz to 1.35 GHz (DTG5274)
NRZ only: 50 kHz to 3.35 GHz includes RZ or R1: 50 kHz to 1.675 GHz (DTG5334)
NRZ only: 50 kHz to 750 MHz includes RZ or R1: 50 kHz to 375 MHz (DTG5078)
NRZ only: 50 kHz to 2.7 GHz includes RZ or R1: 50 kHz to 1.35 GHz (DTG5274)
NRZ only: 50 kHz to 3.35 GHz includes RZ or R1: 50 kHz to 1.675 GHz (DTG5334)
NRZ only: 50 kHz < Fextpll
× N / Vector Rate
< 750 MHz includes RZ or R1: 50 kHz < Fextpll
× N / Vector Rate
< 375 MHz (DTG5274)
NRZ only: 50 kHz < Fextpll
× N / Vector Rate
< 2.7 GHz includes RZ or R1: 50 kHz < Fextpll
× N / Vector Rate
< 1.35 GHz (DTG5274)
NRZ only: Fextcl / Vector Rate includes RZ or R1: Fextcl / Vector Rate (DTG5078)
NRZ only: Fextcl / Vector Rate includes RZ or R1: Fextcl / Vector Rate (DTG5274)
NRZ only: Fextcl / Vector Rate includes RZ or R1: Fextcl / Vector Rate (DTG5334)
NRZ only: 50 kHz < Fextpll
× N / Vector Rate
< 3.35 GHz includes RZ or R1: 50 kHz < Fextpll
× N / Vector Rate
< 1.675 GHz (DTG5334)
Frequency step Fextpll / Vector Rate 0 (fixed)
1-44 DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2
Valid Frequency Range and Step Size
Table 1-9: Valid frequency range and step size by clock source (Pulse Generator mode)
Clock Source Internal Ext PLL Input Ext Clock
External signal frequency range
Clock Frequency range
Frequency step Fextpll / Vector Rate 0 (fixed)
none 10MHz ± 0.1MHz Fextpll = 1MHz to 200MHz Fextcl =1MHz to 750MHz
(DTG5078)
Fextcl =1MHz to 2.7GHz (DTG5274)
50kHz to 375MHz (DTG5078)
50kHz to 1.35GHz (DTG5274)
50kHz to 1.675GHz (DTG5334)
50kHz to 375MHz (DTG5078)
50kHz to 1.35GHz (DTG5274)
50kHz to 1.675GHz (DTG5334)
50kHz < Fextpll
× N / Vector Rate
< 375MHz (DTG5078)
50kHz < Fextpll
× N / Vector Rate
< 1.35GHz (DTG5274)
50kHz < Fextpll
× N / Vector Rate
< 1.675GHz (DTG5334)
Fextcl / Vector Rate (DTG5078)
Fextcl / Vector Rate (DTG5274)
Fextcl / Vector Rate (DTG5274)
DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2 1-45
Timing Parameters
Restrictions on using
External Clock and PLL
Input
If you use either External Clock or External PLL Input, the user-defined clock frequency setting is restricted as below, depending on the frequency of the external input signal, use of Long Delay, and the data format condition.
Table 1-10, “Restrictions on using External Clock Input” summarizes the restrictions that arise when you select External Clock Input for the clock source. Table 1-11, “Restrictions on using External PLL Input” on page 1-47 summarizes the restrictions that arise when you select External PLL Input.
Table 1-10: Restrictions on using External Clock Input
External Clock Frequency
Fextcl < 400 MHz
400 MHz Fextcl
800 MHz
800 MHz < Fextcl The clock range is fixed to
Data Generator mode Long Delay ON
NRZ only includes RZ or R1
Error. (The sequence cannot start.) As an external clock signal,
You can change the clock range. The vector rate is uniquely determined according to the change of the clock range, resulting in a fixed clock frequency of Fextcl / Vector Rate.
The clock range is fixed to 400 MHz or more. The vector rate is 1, while the clock frequency is fixed to Fextcl.
200 MHz or more. The
vector rate is 2, while the
clock frequency is fixed to
Fextcl / 2.
Data Generator mode Long Delay OFF
you can input the signal of the frequency range of following Fextcl.
Fextcl =1 MHz to 750 MHz (DTG5078) Fextcl =1 MHz to 2.7 GHz (DTG5274) Fextcl =1 MHz to 3.35 GHz (DTG5334)
The clock frequency is fixed to Fextcl (NRZ only), or Fextcl / 2 (includes RZ or R1) according to the Fextcl.
Pulse Generator mode
Error. (The sequence cannot start.)
You can not select the clock range, but DTG5000 selects it automatically. The vector rate is uniquely determined according to the change of the clock range, resulting in a fixed clock frequency of Fextcl / Vec to rR at e.
The internal clock range is fixed to 200 MHz or more. The vector rate is 2, while the clock frequency is fixed to Fextcl / 2.
1-46 DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2
Table 1-11: Restrictions on using External PLL Input
Valid Frequency Range and Step Size
Data Generator mode Long Delay OFF
For the user-defined clock frequency, you can change the setting only within the clock range.
Changing the user-defined clock frequency does not cause automatic change of the clock range.
You can set the user-defined clock frequency to [Fextpll (input frequency of External PLL In) × N / vector rate].
Data Generator mode Long Delay OFF
NRZ only includes RZ or R1
You can set the user-defined clock frequency to [Fextpll (input frequency of External PLL In) × N].
You can set the user-defined clock frequency to [Fextpll (input frequency of External PLL In) × N / 2].
Pulse Generator mode
You can set the user-defined clock frequency to [Fextpll (input frequency of External PLL In) × N].
There is the following relationship between the user-defined clock frequency (displayed in Frequency in the Timing window) and the hardware clock frequency (the clock frequency in the
DTG5000 Series Data Timing Generator):
User-defined clock frequency = Hardware clock frequency / vector rate
Hardware clock frequency = Fextpll
× PLL_Multiplier Rate
User-defined clock frequency = Fextpll × n
= Fextpll = Fextpll
× n × vector rate / vector rate × PLL_Multiplier Rate / vector rate
= Hardware clock frequency / vector rate
DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2 1-47
Timing Parameters

Vector Rate

When outputting pattern data of a given vector length with a given frequency, the DTG5000 software enlarges the vector length of the pattern data internally by a factor of an integral multiple. In proportion to the resulting vector length, it may output the signal of the given frequency with the clock frequency increased. (This is detailed in the “Data Format” section.) Output of R1 or RZ and the Long Delay feature are obtained in this way.
The ratio between the vector length (in the pattern memory) in the DTG5000 software and that of the pattern data is called the vector rate. If we turn our attention to the frequency, we can define it also as the ratio between the clock frequency in the hardware and the user-defined frequency.
The vector rate is displayed in the Timing window (see Figure 1-28). Whatever the Clock Source you specify, it remains on-screen. If Long Delay is off and neither RZ nor R1 exists, the vector rate will be always R1 exists, it will be 10, 20, and so on to 8000. The vector rate helps you to get information including the utilization of the pattern memory in the DTG5000 software, the internal operating frequency, and the clock frequency output from Clock Out.
× 2. If Long Delay is on, the rate will change from × 1, 2, 4, 8,
× 1. If Long Delay is off and RZ or
1-48 DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2

PLL Clock Multiple Rate

PLL Clock Multiple Rate
The PLL clock multiple rate is the HW clock frequency divided by the External PLL Input frequency in the displayed in the form of ‘
DTG5000 Series Data Timing Generator. This value is
× n’ after the input frequency, only if Clock Source is
External PLL Input.
Vector Rate PLL Clock Multiple Rate
Figure 1-28: PLL Clock Multiple Rate
Figure 1-29 shows the relationship among the user-defined frequency (Clock Frequency), the External PLL Input frequency, the clock frequency in the hardware, and the Clock Out frequency. This relationship depends on the PLL Clock Multiple Rate and the vector rate.
External PLL Input
200 MHz
Figure 1-29: Rates and Frequencies
PLL Clock Multiple Rate
x 2
H/W Clock
400 MHz
Frequency
50 MHz
Vector Rate = 8
Clock Out
400 MHz
DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2 1-49
Timing Parameters

Definition of Pulse Parameters

The DTG5000 software defines the parameters of the output pulse as shown below.
RZ, R1 and Pulse Generator
Trail Delay
Lead Delay
Phase = Lead Delay / Period x 100 (%)
NRZ
Lead Delay
Phase = Lead Delay / Period x 100 (%)
Pulse Width
Duty = Pulse Width / Period x 100 (%)
Per iod
Per iod
Figure 1-30: Definition of Pulse parameters
You must set the pulse parameters for each of the channels.
For the Delay parameter, you can select either Lead Delay (s) or Phase (%). You can even set it to a value larger than Period.
For Width, you can select Duty (%), Pulse Width (s), or Trail Delay (s).
Table 1-12: Pulse parameters
RZ, R1 and Pulse Generator mode NRZ
Delay Lead Delay (s)
Phase = Lead Delay / (Period x Pulse Rate) x 100 (%)
Width Duty (%)
Pulse Width (s)
Trail Delay (s)
Lead Delay (s)
Phase = Lead Delay / (Period x Pulse Rate) x 100 (%)
none
1-50 DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2

Delay Offset

Delay Offset
This feature shifts the Delay setting reference point of the entire system. By default (Delay Offset = 0 s), you can set only a positive value for the delay of any channel relative to 0 s. This feature allows you to set a negative value as well by shifting the whole delay settings accordingly. The valid ranges are summarized in the table below.
You can set the value in steps of 0.2 ps for DTG5274 and DTG5334 or 1 ps for DTG5078.
Table 1-13: Valid ranges of Delay Offset
Operation Mode
Data Generator
Pulse Generator
Long Delay Format Period Delay Offset
Off 0 to H/W Maximum Delay
On NRZ only 1.25 ns S/W Sequence: 0 to 600 ns
includes RZ or R1 2.5 ns S/W Sequencer: 0 to 600 ns
H/W Sequence: 0 to 300 ns
1.25 ns S/W Sequence: 0 to 480 x Period H/W Sequence: 0 to 240 x Period
H/W Sequencer: 0 to 300 ns
2.5 ns S/W Sequence: 0 to 240 x Period H/W Sequence: 0 to 120 x Period
0 to 3 µs
1. H/W Maximum Delay = 5 ns
1
Figure 1-31 shows a graph indicating the valid ranges that apply if Long Delay is on in the Data Generator mode. When Delay Offset is 0, it shows the same valid ranges of Lead Delay.
DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2 1-51
Timing Parameters
600 ns
(300 ne)
Maximum Lead Delay
143.3 ns (71.6 ns)
400 M 800 M 1.675 G 3.35 G
the numbers in () are for H/W Sequence
Figure 1-31: Definition of Pulse parameters
contains RZ or R1
NRZ only
Data Rate (h/s)
1-52 DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2

Valid Ranges of Pulse Parameters

The pulse pattern is determined by a combination of multiple pulse parameters. This section summarizes the valid ranges of the Lead Delay and Trail Delay parameters.
Valid Ranges of Pulse Parameters
Lead Delay
Like Delay Offset, you can set the Lead Delay in steps of 0.2ps for DTG5274 and DTG5334, or 1 ps for DTG5078.
Table 1-14: Valid ranges of Lead Delay
Operation Mode
Data Generator
Pulse Generator
Long Delay Format Period Lead Delay
Off 0 (– Delay Offset) to H/W maximum delay
On NRZ only 1.25 ns S/W Sequence:
includes RZ or R1 2.5 ns S/W Sequence:
1
(– Delay Offset)
0 (– Delay Offset) to 600 ns (–Delay Offset) H/W Sequence: 0 (– Delay Offset) to 300 ns (– Delay Offset)
1.25 ns S/W Sequence: 0 (– Delay Offset) to 480 x Period (– Delay Offset) H/W Sequence: 0 (–Delay Offset) to 240 x Period (–Delay Offset)
0 (– Delay Offset) to 600 ns (– Delay Offset) H/W Sequence: 0 (– Delay Offset) to 300 ns (– Delay Offset)
2.5 ns S/W Sequence: 0 (– Delay Offset) to 240 x Period H/W Sequence: 0 (– Delay Offset) to 120 x Period (– Delay Offset)
3 µs 0 (– Delay Offset) to Period (–Delay Offset) 3 µs 0 (– Delay Offset) to 3 µs (– Delay Offset)
1. H/W maximum delay = 5 ns
Phase
To set the Lead Delay (s), you can also use Phase (%). You can use the following expression to obtain the phase setting value based on the setting range of Lead Delay. You can set the value in steps of 0.1%.
Phase = Lead Delay / (Period
Pulse Rate : 2
× Pulse Rate)× 100 (%)
0
to 24 (Pulse Generator mode)
1 (Data Generator mode)
DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2 1-53
Timing Parameters
Operations.
To specify the pulse change position, you can select Delay or Phase. If you want to use Phase, move the cursor over the Delay column. Next, press the SELECT key to open the pop-up menu. Alternatively, press the MENU key to open the Edit menu. Then, select Phase from the menu.
Trail Delay
You can set Trail Delay in steps of 5 ps.
Table 1-15: Valid ranges of Trail Delay
Operation Mode
Data Generator
Data Generator
Pulse Generator
Long Delay Period Trail Delay
Off H/W maximum
delay x 2
H/W maximum
delay x 2
On The value converted into Duty must be 0% to 100%. In
3 µs The value converted into Duty must be 0% to 100%. In
If Jitter Generator is on and the channel has been assigned to Slot A CH1 of the mainframe: Minimum Pulse Width (– Delay Offset) to H/W Maximum Delay + Minimum Pulse Width (– Delay Offset)
Otherwise: Minimum Pulse Width (– Delay Offset) to H/W Maximum Delay + Period / 2 (– Delay Offset)
The value converted into Duty must be 0% to 100%. In addition, the pulse width must be in the range from ‘Minimum Pulse Width’ to ‘Period – Minimum Pulse Width.’
Period / 2 (– Delay Offset) to H/W Maximum Delay + Period / 2 (–Delay Offset)
The value converted into Duty must be 0% to 100%. In addition, the pulse width must be in the range from ‘Minimum Pulse Width’ to ‘Period – Minimum Pulse Width.’
addition, the pulse width must be in the range from ‘Minimum Pulse Width’ to ‘Period – Minimum Pulse Width.’
addition, the pulse width must be in the range from ‘Minimum Pulse Width’ to ‘Period x Pulse Rate – Minimum Pulse Width.’
Minimum Pulse Width = 290 ps H/W maximum delay = 5 ns
1-54 DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2
Valid Ranges of Pulse Parameters
Duty
Pulse Width
You can use the following expression to obtain the valid range of Duty based on the Trail Delay setting range. You can set the value in steps of 0.1%.
Duty = (Trail Delay - Lead Delay) / (Period × Pulse Rate) × 100(%)
0
Pulse Rate : 2
to 24 (Pulse Generator mode)
1 (Data Generator mode)
Operation.
You can set Duty when the Format is either RZ or R1. To specify the pulse width, you can select either Duty or Pulse Width. If you want to use Duty, move the cursor over the PW/Duty/Cross Point column. Next, press the SELECT key to open the pop-up menu. Alternatively, press the MENU key to open the Edit menu. Then, select Duty from the menu.
If you use Duty for the setting, the value will be prefixed with the letter ‘D’.
You can use the following expression to obtain the valid range of pulse width from the setting range of Trail Delay or Duty. You can set the value in steps of the same size as for Trail Delay.
Pulse Width = Duty × (Period × Pulse Rate) / 100 = Trail Delay - Lead Delay
0
Pulse Rate : 2
to 24 (Pulse Generator mode)
1 (Data Generator mode)
Operation.
You can set the Pulse Width when the Format is either RZ or R1. To specify the pulse width, you can select either Duty or Pulse Width. If you want to use Pulse Width, move the cursor over the PW/Duty/Cross Point column. Next, press the SELECT key to open the pop-up menu. Alternatively, press the MENU key to open the Edit menu. Then, select Pulse Width from the menu.
If you use Pulse Width for the setting, the value will be prefixed with letter ‘W’.
DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2 1-55
Timing Parameters

Slew Rate

Slew Rate indicates the pulse responsiveness (rise and fall times) by showing the variation in output voltage per nanosecond (V/ns). Larger the value, shorter the pulse rise or fall times.
Slew Rate
Large Small
×
Δ
×
Δ
Figure 1-32: Slew Rate
For the Slew Rate setting, there are no differences that depend on the mainframe or slot position. However, you can find slight differences in the settings or other conditions, depending on the output module currently installed in the slot. Table 1-16, “Slew Rate control” summarizes the differences.
You can change Slew Rate before output only for the DTGM10 and DTGM20
output module channels.
The slopes vary simultaneously by the same amount relative to both the rising
and falling edges.
The amplitude of the output signal may not reach the setting, depending on the
Slew Rate, pulse width, and/or amplitude settings.
Varying Slew Rate shifts the 50% amplitude position. When Slew Rate is at
the maximum level, Delay and Width are calculated at the 50% amplitude position before being output. This produces a difference between the setting and the value obtained from the actual output signal.
Table 1-16: Slew Rate control
DTGM10 DTGM20 DTGM30, DTGM31,
DTGM32
Range 0.65 V/ns to 1.30 V/ns
into 50 Ω to GND
Resolution 0.01 V/ns 0.01 V/ns
0.63 V/ns to 2.25 V/ns into 50 Ω to GND
fixed
1-56 DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2

Cross Point Control

Cross Point Control
This feature raises or lowers the cross point of the rising and falling lines, which is displayed in the eye pattern of the output signal. To achieve this, the feature adjusts the rising and falling edge delay positions of data format NRZ. Set the cross point position (%) relative to the amplitude. The low level position is 0%, the middle 50%, and the high level position 100%. If you make the rising edge later and make the falling edge earlier, the cross point will be lowered.
This feature is available only in the Data Generator mode on the DTGM30,
DTGM31 and DTGM32 output modules installed in Slots A to D. This feature is not available in the Pulse Generator mode.
You can set the value in steps of 5% in the 30% to 70% range.
By adjusting the Rise Delay and Fall Delay,
70%
the Cross Point varies.
30%
Figure 1-33: Cross Point control
Table 1-17: Cross Point control
DTGM10, DTGM20, DTGM21 DTGM30, DTGM31, DTGM32
Range Not available 30 % to 70 %
Resolution Not available 2 %
DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2 1-57
Timing Parameters

Long Delay

Operation.
You can set up Cross Point only in a PW/Duty/Cross Point cell for either of the following channels:
A channel has not been assigned and its format is NRZ
A channel of the DTGM30, DTGM31 or DTGM32 installed in Slots A to D
has been assigned and its format is NRZ
If you use Cross Point for the setting, the value will be prefixed with the letter “C”.
For each Delay and Pulse Width, the variable range supported by the DTG5000
Series
hardware is only approximately 5 ns. For greater amounts of Delay and Pulse Width, 480 ns is enabled at the maximum by internally manipulating the data pattern by software.
Long Delay writes the pattern into the pattern memory while displacing it by software.
User-defined pattern
Contents of pattern memory
01001100
10ns
00100110
When a clock frequency is 100MHz
Figure 1-34: Writing the pattern into the memory while displacing it
Displacement of the pattern allows you to set the value only with an integral multiple of the clock frequency. Therefore, the section under the clock frequency is required to be delayed by hardware.
If the clock frequency is later than the valid range of hardware delay, you cannot set the Delay value in a certain range. To avoid this problem, the software enlarges the pattern.
For example, if you want to output a “010” pattern with a clock frequency of 200 MHz, you cannot set the Delay to 9 ns. This is because the hardware delay can be up to 5 ns. In this case, the software writes a double-length enlarged pattern internally into the pattern memory to operate the clock at the double rate.
1-58 DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2
Long Delay
010
5ns
Hardware clock period = 5 ns
User-defined clock period = 5 ns
When a clock frequency is 100MHz
001100
2.5n
Hardware clock period = 2.5 ns
User-defined clock period = 5 ns
5ns
s
Figure 1-35: Enlarging the clock pattern and speeding up the hardware clock
The pattern is displaced backward by three patterns so that the hardware delay is
1.5 ns. This causes a delay of 9 ns.
001100
000001100
2.5x3 = 7.5ns
00
Three patterns shift produces a delay of 7.5 ns; the hardware delay produces a delay of 1.5 ns. This causes a total delay of 9 ns.
1.5n 1100
s
Hardware clock period = 2.5 ns
User-defined clock period = 5 ns
Figure 1-36: Obtaining a long delay
The Data Generator mode allows you to toggle Long Delay on or off in the Timing window. In the Pulse Generator mode, Long Delay is always enabled internally. Therefore it does not have a Long Delay On or Off setting.
Table 1-18 summarizes the characteristics of Long Delay.
DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2 1-59
Timing Parameters
Table 1-18: Characteristics of Long Delay
Long Delay Off Long Delay On
Changing the delay and pulse width
Valid ranges of delay and pulse width
Pattern memory usage
Sequence memory usage
Command jump/Event jump
Wait, Goto, Inf., subsequence
By hardware By hardware and software
Small Large
Fixed
Vector length itself if the pattern contains only NRZ.
Double length of the vector, if the pattern includes RZ or R1.
Sequence definition itself If the program includes Jump, Goto,
Available Not available
Available Available
Increases in proportion to the vector rate. (The lower the user-defined frequency, the higher the vector rate.)
If the program includes Jump, Goto, or Wait, the memory usage increases correspondingly.
or Wait, the memory usage increases correspondingly.
Clock Range
In any section in which the output clock frequency (user-defined clock frequency) is slow, the data is enlarged by a factor of the vector rate according to the output clock frequency. In addition, the internal hardware clock frequency is increased to cause a long delay. As described here, the factor for enlarging the data and that for increasing the internal clock frequency are determined according to the output frequency. Therefore, before using Long Delay, you must specify the output clock frequency value in the Clock Range.
Clock Range is displayed and available if Long Delay is on in the Data Generator mode.
Table 1-19 and 1-20 summarize the relationship among the Clock Range settings, the vector rate, and the hardware frequency.
1-60 DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2
Table 1-19: Clock Range if the pattern contains only NRZ
Long Delay
User-defined clock frequency
from to from to
>400 MHz <2.5 ns >400 MHz 1 960 / 960 / 240 4 / 4 / 1
400 MHz 200 MHz 2.5 ns 5 ns 800 MHz to
200 MHz 100 MHz 5 ns 10 ns 4 240 / 240 / 60 1 / 1 / 1
100 MHz 50 MHz 10 ns 20 ns 8 120 / 120 / 30
50 MHz 25 MHz 20 ns 40 ns 16 60 / 60 / 15
40 MHz 20 MHz 25 ns 50 ns 20 48 / 48 / 12
20 MHz 10 MHz 50 ns 100 ns 40 24 / 24 / 6
10 MHz 5 MHz 100 ns 200 ns 80 12 / 12 / 3
5 MHz 2.5 MHz 200 ns 400 ns 160 6 / 6 / 2
4 MHz 2 MHz 250 ns 500 ns 200 5 / 5 / 2 2 MHz 1 MHz 500 ns 1 µs 400 3 / 3 / 1 1 MHz 500 kHz 1 µs2 µs 800 2 / 2 / 1 500 kHz 250 kHz 2 µs4 µs 1600 1 / 1 / 1 400 kHz 200 kHz 2.5 µs5 µs 2000 1 / 1 / 1 200 kHz 100 kHz 5 µs10 µs 4000 100 kHz 50 kHz 10 µs20 µs 8000
User-defined period
Hardware clock frequency
400 MHz
Vector Rate Minimum number of
blocks during hardware sequence (DTG5334 /DTG5274 / DTG5078)
2 480 / 480 / 120 2 / 2 / 1
Restrictions on multiple during hardware sequence (DTG5334 / DTG5274 / DTG5078)
DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2 1-61
Timing Parameters
Table 1-20: Clock Range if the pattern includes RZ or R1
User-defined clock frequency
from to from to
>200 MHz <5ns >200 MHz 2 480 / 480 / 120 2 / 2 / 1
200 MHz 100 MHz 5 ns 10 ns 800 MHz to
100 MHz 50 MHz 10 ns 20 ns 8 120 / 120 / 30
50 MHz 25 MHz 20 ns 40 ns 16 60 / 60 / 15
40 MHz 20 MHz 25 ns 50 ns 20 48 / 48 / 12
22 MHz 10 MHz 50 ns 100 ns 40 24 / 24 / 6
10MHz 5 MHz 100 ns 200 ns 80 12 / 12 / 3
5 MHz 2.5 MHz 200 ns 400 ns 160 6 / 6 / 2
4 MHz 2 MHz 250 ns 500 ns 200 5 / 5 / 2 2 MHz 1 MHz 500 ns 1 µs 400 3 / 3 / 1 1 MHz 500 kHz 1 µs2 µs 800 2 / 2 / 1 500 kHz 250 kHz 2 µs4 µs 1600 1 / 1 / 1 400 kHz 200 kHz 2.5 µs5 µs 2000 200 kHz 100 kHz 5 µs10 µs 4000 100 kHz 50 kHz 10 µs20 µs 8000
User-defined period
Hardware clock frequency
400 MHz
Vector Rate Minimum number of
blocks during hardware sequence (DTG5334 / DTG5274 / DTG5078)
4 240 / 240 / 60 1 / 1 / 1
Restrictions on multiple during hardware sequence (DTG5334 / DTG5274 / DTG5078)
Clock Range is not available in Pulse Generator mode. If the Clock Source is either Internal or External 10 MHz Reference in the Pulse Generator mode, the internal clock range and vector rate are determined automatically according to the user-defined frequency. For details, refer to the Table 1-21.
If the frequency is just at a boundary in the table below, the settings in the higher range of the hardware clock frequencies are applied.
1-62 DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2
Table 1-21: Clock Range used internally in Pulse Generator mode
Long Delay
User-defined clock frequency
from to from to
>200 MHz <5ns >200 MHz 2 480 / 480 / 120 2 / 2 / 1
200 MHz 100 MHz 5 ns 10 ns 800 MHz to
100 MHz 50 MHz 10 ns 20 ns 8 120 / 120 / 30
50 MHz 25 MHz 20 ns 40 ns 16 60 / 60 / 15
40 MHz 20 MHz 25 ns 50 ns 20 48 / 48 / 12
22 MHz 10 MHz 50 ns 100 ns 40 24 / 24 / 6
10MHz 5 MHz 100 ns 200 ns 80 12 / 12 / 3
5 MHz 2.5 MHz 200 ns 400 ns 160 6 / 6 / 2
4 MHz 2 MHz 250 ns 500 ns 200 5 / 5 / 2 2 MHz 1 MHz 500 ns 1 µs 400 3 / 3 / 1 1 MHz 500 kHz 1 µs2 µs 800 2 / 2 / 1 500 kHz 250 kHz 2 µs4 µs 1600 1 / 1 / 1 400 kHz 200 kHz 2.5 µs5 µs 2000 200 kHz 100 kHz 5 µs10 µs 4000 100 kHz 50 kHz 10 µs20 µs 8000
User-defined period
Hardware clock frequency
400 MHz
Vector Rate Minimum number of
blocks during hardware sequence (DTG5334 / DTG5274 / DTG5078)
4 240 / 240 / 60 1 / 1 / 1
Restrictions on multiple during hardware sequence (DTG5334 / DTG5274 / DTG5078)
DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2 1-63
Timing Parameters

Differential Timing Offset (DTO)

This feature generates two types of patterns. One is a pattern for a logical channel. The other is the inverted pattern that is obtained by displacing the rising and falling edges in the same direction in time. To do this, the feature uses two adjacent channels that have an odd and an even channel number, respectively.
Differential output Shift
Figure 1-37: Differential Timing Offset
At the inverted output, the rising and falling edges shift in the same direction. You can set the amount of shift in the –1.0 to 1.0 ns range. It must meet both of two conditions:
Lead Delay + DTO maximum Lead Delay, and
Trail Delay + DTO maximum Trail Delay.
If you set a positive value for the amount of shift, the pattern will shift so that the signal at the inverted output will delay. You can set the value in steps of 1 ps for DTG5078 or 0.2 ps for DTG5274 and DTG5334.
You can set up the DTO feature independently of the mainframe, the currently installed modules, and the slots. Note the following, however:
Because the DTGM31 and DTGM32 are single-channel output modules, this
function cannot be used.
To turn on or off the DTO feature or set its Offset value, use the Diff. Timing
Offset cell in the Timing window. Since the settings in this window are for the logical channels rather than the physical channels, the channel assign may be unassigned. For example, suppose that you have assigned physical channel CH1 to logical channel Group1:07. Because the non-inverted output of CH1 and CH2 are used for DTO on the Group1:07, you can not assign physical channel CH2 to any other logical channel. If you have assigned physical channel CH2 to a logical channel, the assignment is unassigned.
You cannot set DTO to any logical channel to which you have already assigned
an even-numbered physical channel (CH2 or CH4).
You cannot assign any even-numbered physical channel (CH2 or CH4) to a
logical channel for which DTO has been turned on.
1-64 DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2
Differential Timing Offset (DTO)
If you assign an odd-numbered physical channel (CH1 or CH3) to a logical
channel for which DTO has been turned on, the assignment to the associated channel (CH2 or CH4) will be unassigned. This rule applies if the assignment has been established.
The DTO feature is available also in the Pulse Generator mode.
Operation.
The Differential Timing Offset cell usually remains grayed out. To enable setup of this feature, do the following:
On an unassigned channel or a channel to which you have assigned an odd-numbered physical channel, press the SELECT key to open the pop-up menu. Alternatively, on such a channel, press the MENU key to open the Edit menu. Then, select Differential Timing Offset from the menu.
DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2 1-65
Timing Parameters

Channel Addition

This feature obtains the result of XOR or AND between (1) the output which is subject to Delay of the adjacent physical odd- and even-numbered channels of Slots A to D, and (2) the signal from the further adjacent physical channel.
For the odd-numbered channel, you can select Normal (through) or XOR (XOR with the signal from the even-numbered channel). For the even-numbered channel, you can select Normal (through) or AND (AND with the signal from the odd-numbered channel).
For this setting, use Channel Addition in the Timing window. The settings in this window are for the logical channels rather than the physical channels. You can set Normal, XOR, and AND to a logical channel that you have not assigned a physical channel. You can set Normal or XOR to a logical channel that you have assigned an odd-numbered physical channel. Also you can set Normal or AND to a logical channel that you have assigned an even-numbered physical channel.
The channel addition feature is available also in the Pulse Generator mode.
The amount of Delay you have set in Delay applies to any input signal used for channel addition. Invert, which controls Polarity, is included after channel addition.
CH1
CH2
XOR
AND
CH1 OUT
CH2 OUT
Figure 1-38: Channel Addition
Because the DTGM31 and DTGM32 are single-channel output modules, this
function is disabled on logical channels assigned to these output modules.
Operations.
Set up Channel Addition in the Channel Addition column.
You can set Normal or XOR on a channel to which you have assigned an odd-numbered physical channel. You can set Normal or AND to a logical channel to which you have assigned an even-numbered physical channel. You can set Normal, XOR, or AND to a channel to which you have not assigned a physical channel.
1-66 DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2

Polarity

Polarity
For this setting, select the Channel Addition cell. Next, press the SELECT key to open the pop-up menu. Alternatively, press the MENU key to open the Edit menu. Then, select the desired item(s) from the menu. Alternatively, in the character input mode, you can type ‘n’ for Normal, ‘x’ for XOR, or ‘a’ for AND from the external keyboard.
Set the polarity of the output signal. If you set Invert, Data 0 and 1 are output at the High and Low levels, respectively. Polarity takes effect on signals generated after channel addition.
Operations.
Select the Polarity cell. Next, press the SELECT key to open the pop-up menu. Alternatively, press the MENU key to open the Edit menu. Then, select Normal or Invert from the menu. Alternatively, after you have selected the Polarity cell, press the SPACE or ENTER key to toggle between the settings.

Jitter Range

Sets the jitter operation range of the external signal from the DTGM32 output module. Jitter durations of 1 or 2 ns are changed to an input voltage of ±0.5V. Only the logical channel assigned to the DTGM32 is valid. If range is changed during output operation, signal for after change 1 clock will become unstable.
Δt
0.5 / 1 ns
–0.5V
Input Voltage vs. Jitter Amplitude (DTGM 32)
0.5V
–0.5 / –1 ns
ΔV
Figure 1-39: Jitter Range of the DTGM32
Operations.
1. Select 1 ns or 2 ns from the menu that appears by pressing the SELECT key
after selecting a Jitter Range cell, or from the Edit menu displayed by the
MENU key. Alternatively, when a Jitter Range cell is selected, press the SPACE key or ENTER key to toggle the setting.
DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2 1-67
Timing Parameters
1-68 DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2

Output Level

This section provides information about the Level window, including the output level.

Output Level

Figure 1-40: Level window (Data Generator mode)
You can use the Level window to set the parameters related with the output level. These parameters include the output level, the output level limits, and the termination resistance and voltage. You can set the parameters for each of the channels. The Level window allows you to view the information by either channel or group. If a mismatch exists in terms of the parameter value for the channel when the information is viewed by group, the item is marked with a question mark (?).
The source impedance of the DTGM21 output module can be switched between 23 Ω and 50 Ω.
Frequently used set values are available as predefined levels, which include information about the termination resistance and voltage as well as the High and Low values.
To set the output level, use a pair of the High and Low values and or of the Amplitude and Offset values. You must choose the same pair (of High/Low and Amplitude/Offset) for all the channels. You can set the level of the channels independently.
DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2 1-69
Output Level
The DTG5000 software sets the hardware output level, considering the termination resistor and voltage of the connected device under test (DUT) relative to the output level you set.
50 Ω/ 23Ω : DTGM21 50
Vo ut
RL
V × 2
GND Vtt

Range of output level

V: Hardware output voltage for 50 Ω to GND Vout: Output voltage for the termination voltage Vtt and the termination resistor RL
Source Impedance: 50 Ω, 50 / 23 Ω ( DTGM21only)
Figure 1-41: Output level, termination resistor, termination voltage
The setting range of an output level differ by output/modules. The value which can be set up by High/Low or Amplitude/Offset is as follows.
The setting ranges of an output level differ by the kind of output module currently used. The value which can be set up by High/Low or Amplitude/Offset is as shown in Table 1-22.
Tabl e 1- 22 : Range of output level parameters
Item Range
DTGM10
Output Voltage (V
High Level (V
Low Level (V
OH
OL
) –0.04 ×R
OUT
–3.00
L
V
+ Vtt V
7.00
OUT
0.04 × R
OUT
) –1.25 V to +2.00 V into 50 Ω to GND
–2.50 V to +7.00 V into 1 MΩ to GND
) –1.50 V to +1.75 V into 50 Ω to GND
–3.00 V to +6.50 V into 1 MΩ to GND
+ Vtt
L
1-70 DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2
Tabl e 1- 22 : Range of output level parameters (cont.)
Item Range
Amplitude (V
OH – VOL
Resolution 5 mV
DTGM20
Output Voltage (V
High Level (V
Low Level (V
Amplitude (V
OH
OL
OH – VOL
Resolution 5 mV
DTGM21
Output Voltage (V
High Level (V
Low Level (V
Amplitude (V
OH
OL
OH – VOL
Resolution 5 mV
)0.25 V
0.50 V
) –0.08 ×R
OUT
–2.00
to 3.50 V
p-p
to 10.00 V
p-p
+ Vtt V
L
V
OUT
into 50 Ω to GND
p-p
into 1 MΩ to GND
p-p
OUT
5.00
0.08 × R
) –0.90 V to +2.50 V into 50 Ω to GND
–1.80 V to +5.00 V into 1 MΩ to GND
) –1.00 V to +2.40 V into 50 Ω to GND
–2.00 V to +4.80 V into 1 MΩ to GND
)0.10 V
0.20 V
)– 0.08 × R
OUT
)–
– –
)–
– –
)0.10 V
0.10 V
0.20 V
to 3.50 V
p-p
to 7.00 V
p-p
+ Vtt V
2.40 V
1.55 V to +3.70 V into 50 Ω to GND at 23Source Imp.
1.10 V to +2.70 V into 50 Ω to GND at 50Source Imp.
2.20 V to +5.40 V into 1 MΩ to GND at 50Source Imp.
1.65 V to +3.60 V into 50 Ω to GND at 23Source Imp.
1.20 V to +2.60 V into 50 Ω to GND at 50Source Imp.
2.40 V to +5.20 V into 1 MΩ to GND at 50Source Imp.
L
OUT
to 5.350 V
p-p
to 3.90 V
p-p
to 7.80 V
p-p
into 50 Ω to GND
p-p
into 1 MΩ to GND
p-p
0.08 × R
OUT
5.40
into 50 Ω to GND at 23Source Imp.
p-p
into 50 Ω to GND at 50Source Imp.
p-p
into 1 MΩ to GND at 50Source Imp.
p-p
+ Vtt
L
+ Vtt
L
Range of output level
DTGM30
Output Voltage (V
High Level (V
OH
)– 0.07 × R
OUT
2.00 V
)–
1.00 V to +3.27 V into 50 Ω to GND
1.94 V to +7.00 V into 1 MΩ to GND
+ Vtt V
L
7.00
OUT
0.07 × R
OUT
+ Vtt
L
The following relational expressions must be satisfied: V
7.00
OH
V
(7.00 × R
OH
R
V ( – V
OH
OH
/ 50× ( 2.5 – 0.06 × RL / ( RL + 50 )) + Vtt
L
2.00 × RL + 50 × Vtt ) / ( R
Vtt –
+ 50 × Vtt ) / ( RL + 50 )
L
/ 50
RL
+ 50 ) V
L
OH
DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2 1-71
Output Level
≤≤≤
Tabl e 1- 22 : Range of output level parameters (cont.)
Item Range
Low Level (VOL)–
Amplitude (V
OH – VOL
Resolution 5 mV
2.00 V to +3.24 V into 50 Ω to GND
2.00 V to +6.94 V into 1 MΩ to GND
The following relational expressions must be satisfied:
– 2.00
V
OL
V
(50 × Vtt – 4.5 × RL ) / ( RL + 50 )
OL
V
Vtt – RL× (0.02 + 2.5 / ( RL + 50 )) + Vtt
OL
( –
2.00 × RL + 50 × Vtt ) / ( RL + 50 ) V
VOL < (( 2.5 – 0.06) × RL / 50 ) + Vtt
)0.03 V
0.06 V
to 1.25 V
p-p
to 2.50 V
p-p
into 50 Ω to GND
p-p
into 1 MΩ to GND
p-p
The following relational expressions must be satisfied: ( V
OH – VOL
( V
OH – VOL
( V
OH – VOL
( V
OH
) > 2 × ( Vtt – RL / 50 – Offset ) ) > 2 × ((( RL × ( – 2 ) + 50 × Vtt ) / ( RL + 50 ) – Offset )
) > 2 × (( 2.5 × RL – 50 × Offset + 50 × Vtt ) / ( 2× RL + 50 ))
– VOL ) > 2 × (( 7 × RL – 50× Vtt ) / ( RL + 50 ) – Offset )
OL
DTGM31
Output Voltage (V
) –0.07 ×RL + Vtt V
OUT
–2.00 V
High Level (V
) –1.00 V to +2.47 V into 50 Ω to GND
OH
–1.94 V to +7.00 V into 1 MΩ to GND
The following relational expressions must be satisfied: V
OH
V
OH
V
OH
( –2.00 × R VOH Vtt – RL / 50
Low Level (V
) –2.00 V to +2.44 V into 50 Ω to GND
OL
–2.00 V to +6.94 V into 1 MΩ to GND
The following relational expressions must be satisfied: V
OL
V
OL
V
OL
( –2.00 × R VOL < (( 2.5 – 0.06) × RL / 50 ) + Vtt
Amplitude (V
OH – VOL
)0.03 V
0.06 V
The following relational expressions must be satisfied: ( V
OH
( V
OH
( V
OH
( V
OH
Resolution 5 mV
0.07 × RL + Vtt
OUT
7.00
OUT
7.00 (7.00 × RL + 50 × Vtt ) / ( RL + 50 ) RL / 50× ( 2.5 – 0.06 × RL / ( RL + 50 )) + Vtt
+ 50 × Vtt ) / ( RL + 50 ) V
L
–2.00
(50 × Vtt – 4.5 × RL ) / ( RL + 50 )
Vtt – RL× (0.02 + 2.5 / ( RL + 50 )) + Vtt
+ 50 × Vtt ) / ( RL + 50 ) V
L
to 1.25 V
p-p
to 2.50 V
p-p
into 50 Ω to GND
p-p
into 1 MΩ to GND
p-p
OH
OL
– VOL ) > 2 × ( Vtt – RL / 50 – Offset ) – VOL ) > 2 × ((( RL × ( –2 ) + 50 × Vtt ) / ( RL + 50 ) – Offset ) – VOL ) > 2 × (( 2.5 × RL – 50 × Offset + 50 × Vtt ) / ( 2× RL + 50 )) – VOL ) > 2 × (( 7 × RL – 50× Vtt ) / ( RL + 50 ) – Offset )
1-72 DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2
Tabl e 1- 22 : Range of output level parameters (cont.)
≤≤≤
Item Range
DTGM32
Output Voltage (V
High Level (V
Low Level (V
Amplitude (V
OH
OL
OH – VOL
) –0.07 ×RL + Vtt V
OUT
–2.00 V
OUT
7.00
0.07 × RL + Vtt
OUT
) –1.00 V to +2.47 V into 50 Ω to GND
–1.94 V to +7.00 V into 1 MΩ to GND
The following relational expressions must be satisfied: V
7.00
OH
V
(7.00 × RL + 50 × Vtt ) / ( RL + 50 )
OH
V
RL / 50× ( 2.5 – 0.06 × RL / ( RL + 50 )) + Vtt
OH
( –2.00 × R VOH Vtt – RL / 50
+ 50 × Vtt ) / ( RL + 50 ) V
L
) –2.00 V to +2.44 V into 50 Ω to GND
–2.00 V to +6.94 V into 1 MΩ to GND
The following relational expressions must be satisfied:
–2.00
V
OL
V
(50 × Vtt – 4.5 × RL ) / ( RL + 50 )
OL
V
Vtt – RL× (0.02 + 2.5 / ( RL + 50 )) + Vtt
OL
( –2.00 × R
+ 50 × Vtt ) / ( RL + 50 ) V
L
VOL < (( 2.5 – 0.06) × RL / 50 ) + Vtt
)0.03 V
0.06 V
to 1.25 V
p-p
to 2.50 V
p-p
into 50 Ω to GND
p-p
into 1 MΩ to GND
p-p

Source Impedance

OH
OL
Source Impedance
The following relational expressions must be satisfied: ( V
– VOL ) > 2 × ( Vtt – RL / 50 – Offset )
OH
( V
– VOL ) > 2 × ((( RL × ( –2 ) + 50 × Vtt ) / ( RL + 50 ) – Offset )
OH
( V
– VOL ) > 2 × (( 2.5 × RL – 50 × Offset + 50 × Vtt ) / ( 2× RL + 50 ))
OH
( V
– VOL ) > 2 × (( 7 × RL – 50× Vtt ) / ( RL + 50 ) – Offset )
OH
Resolution 5 mV
The source impedance of the output module is displayed. The source impedance of the DTGM21 output module can be switched between 23 Ω and 50 Ω. The source impedance is switched by replacing a jumper on the DTGM21. Other models are fixed at 50 Ω.
When the DTG application launches, source impedance of the output module installed in each slot is checked and displayed. No user settings are needed in the Level window.
DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2 1-73
Output Level
5
0
Ω
2
3
Ω
CH1
Figure 1-42: Jumpers on the DTGM21

H and L Limits of Output Level

The High and Low Levels can be limited to the values of the High and Low Limits. You can set them for each channel independently. You can also turn on or off the limit separately for each of the channels. If you set the high or low level beyond the Limit setting when Limit is enabled, the High or Low Limit value will be selected.
Operations
1. To set High or Low Limit, select the cell to set and then enter a value using
numeric keys or the knob.
50Ω
23Ω
50Ω
23Ω
Ω
0
5
Ω
3
2
CH2 CH3 CH4
2. To turn Limit on or off, select the cell to set and then press the ENTER key. Press the ENTER key to toggle between On and Off. Alternatively, press the SELECT or MENU key, and then set to On or Off in the menu displayed.

Termination resistor

Sets the DUT’s termination resistance numerically in ohms. You can set a value from 10 DTG5000 Series hardware level settings with the High/Low levels. Note that the DTG5000 Series output impedance is fixed to 50
Operations
1. Select the cell to set and then enter a value using numeric keys or the knob. If
1-74 DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2
to 1 MΩ or Open. Varying the termination resistance changes the
Ω.
you use numeric keys, you do not need to add
Ω.

Termination Voltage

Operations

Output On/Off

Termination Voltage
2. If you want to set Open, in the displayed menu, select the cell and then press
either the SELECT or MENU key. (You can also use the minus or ENTER key for setting.)
Sets the DUT’s termination voltage numerically in volts. You can set a value from +5.0 to DTG5000 Series hardware level settings with the High/Low levels unchanged.
1. Select the cell to set and then enter a value using numeric keys or the knob.
Simultaneously turn on or off the output relay for all the channels. The RUN button comes on by turning it on and the signal is output. If you have not assigned a physical channel to the logical channel, you cannot turn it on.
2.0 V in 0.1 V steps. Varying the termination voltage changes the
Operations
1. Select the cell to set and press the ENTER key. Pressing ENTER toggles
between On and Off. Alternatively, press the SELECT or MENU key, and then set On or Off in the menu displayed. Pressing the ALL OUTPUTS ON/OFF button on the front panel allows you to set all the channels to On or Off.
DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2 1-75
Output Level

Predefined Level

The typical level settings are predefined as shown below. The High/Low levels, the termination resistance and voltage can be specified together.
Table 1-23: Predefined Output Levels
Operations
Termination
Name High Level Low Level
TTL (into open) 2.5 V 0.0 V 0.0 V Open TTL (into 50 Ω to GND) 2.5 V 0.0 V 0.0 V 50
CMOS 5V (into open) 5.0 V 0.0 V 0.0 V Open
CMOS 3.3V (into open) 3.3 V 0.0 V 0.0 V Open ECL (into 50 Ω to –2 V) –0.9 V –1.7 V –2.0 V 50 PECL (into 50 Ω to +3 V) 4.1 V 3.3 V 3.0 V 50 PECL (into 50 Ω to +5 V) 4.1 V 3.3 V 5.0 V 50 LVPECL (into 50 Ω to +1.3 V) 2.4 V 1.6 V 1.3 V 50 LVPECL (into 50 Ω to +3.3 V) 2.4 V 1.6 V 3.3 V 50 LVDS (into 100 Ω differential) 1.4 V 1.0 V 1.2 V 50 TMDS (into 50 Ω to +3.3 V) 3.3 V 2.8 V 3.3 V 50 RSL (into 28 Ω to 1.8 V) 1.8 V 1.0 V 1.8 V 28 CML (into 50 Ω to GND) 0.0 V –0.41 V 0.0 V 50
Vo lt a ge
Termination Impedance
1. Select the cell for the channel to be set. Press either the SELECT or MENU key and select Predefined Level... in the menu displayed.
2. In the Predefined Level dialog box, use the Up, Down, Left, or Right arrow key to select the level name.
3. Use the TA B key to activate OK. Then, press the ENTER key to determine the selection.
1-76 DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2

DC Output

This section describes DC output.
The DC output connectors for eight channels are provided on the right side of the
front panel. To set up the DC output, you can use the DC Output window. You can set Level, High Limit, Low Limit and Limit On/Off for each of the channels. The DC Output exists independently without being included in the grouping of the
logical channels. In addition, it does not enable grouping setup
CH0 GND CH1 GND CH2 GND CH3 GND CH4 GND CH5 GND CH6 GND CH7 GND
.
Figure 1-43: DC output pin assignments
H Limit
Level
L Limit
Figure 1-44: DC Output window
The DC Output window initially contains mainframe numbers 1 to 3 and Dn (n = 0 to 7) names assigned. D0 corresponds to CH0.
DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2 1-77
DC Output
≤≤≤≤≤
≤≤≤

Output Level and Limit

Operations
You can set the output level (Level) and limits H Limit and L Limit within the following ranges:
3.0 V Level +5.0 V3.0 V L Limit H Limit +5.0 V
If Limit is set to On, the Level setting is adjusted to satisfy the following:
3.0 V L Limit Level H Limit +5.0V
1. Select the cell containing the desired Level or H Limit or L Limit setting.
2. Then, set the value using numeric keys or the knob. Or press the SELECT key to open the pop-up menu. Alternatively, press the MENU key to open the Edit menu. The edit menu shows frequently used set
values.
3. Turn the Limit on or off by selecting the cell to set and press the ENTER key to toggle on or off. Alternatively, press the SELECT or Menu key to display the menu, and then set to On or Off.
1-78 DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2

Predefined level

Predefined level
Frequently used set values are available as predefined levels. Unlike Preset Level in the Level window, you can use them only for the Level setting. The value chosen with the menu is set to a cell with cursor.
Table 1-24: Predefined DC levels
Clock Source High l Low
TTL 2.5 V 0.0 V
CMOS 5V 5.0 V 0.0 V
CMOS 3.3V 3.3 V 0.0 V
ECL –0.9 V –1.7 V
PECL 4.1 V 3.3 V
LVPECL 2.4 V 1.6 V
LVDS 1.4 V 1.0 V
TMDS 3.3 V 2.8 V
RSL 1.8 V 1.0 V
CML 0.0 V –0.41 V

Output On

This check box sets to turn On or Off for the DC outputs of all the channels. While a check mark is placed on the check box, the DC output is on. Operating the ALL OUTPUTS ON/OFF button on the front panel also controls the DC output. When you turn on or off the pattern signal output using the ALL OUTPUTS ON/OFF button, the DC output state also changes correspondingly.
Operations
1. Activate Output On using the TA B key.
2. Press the SPACE key to toggle between the check mark on and off settings.
3. Pressing the ALL OUTPUTS ON/OFF button on the front panel also allows
you to set the DC Output channels to On or Off.
The RUN button on the front panel, which controls the pattern signal output, does not control the DC output. The DC output is controlled by check the check mark in the Output On box or the ALL OUTPUTS ON/OFF button.
DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2 1-79
DC Output
1-80 DTG5078 & DTG5274 & DTG5334 Data Timing Generator User Manual 2
Loading...