Tektronix, Inc. DG2040 User Manual

Data generator
Table of Contents

Advertisement

Quick Links

User Manual
DG2040
Data Generator
071-0257-04
This document supports firmware version 1.00.

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the DG2040 and is the answer not in the manual?

Questions and answers

Summary of Contents for Tektronix, Inc. DG2040

  • Page 1 User Manual DG2040 Data Generator 071-0257-04 This document supports firmware version 1.00.
  • Page 2 Copyright © Sony/Tektronix Corporation. All rights reserved. Copyright © Tektronix, Inc. All rights reserved. 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. Printed in Japan.
  • Page 3 WARRANTY Tektronix warrants that the products that it manufactures and sells will be free from defects in materials and workmanship for a period of one (1) year from the date of shipment. If a 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.
  • Page 5: Table Of Contents

    ........... . . 3 84 DG2040 Data Generator...
  • Page 6 ..........Index DG2040 Data Generator...
  • Page 7 ......2 14 Figure 2-8: DG2040 front-panel keypad ......
  • Page 8 ....2 51 Figure 2-36: DG2040 and oscilloscope connection ....2 52 Figure 3-1: EDIT menu (timing display) .
  • Page 9 ....3 76 Figure 3-65: Trigger slope and level control ..... 3 77 DG2040 Data Generator...
  • Page 10 Figure B-20: Rise time and fall time measurement connection ..B 42 Figure C-1: Conversion image example ......DG2040 Data Generator...
  • Page 11 ..... . . Table 2-1: DG2040 display elements ......
  • Page 12 ..... . . B 43 Table B-9: DG2040 test record .......
  • Page 13: General Safety Summary

    Symbols and Terms Terms in this Manual. These terms may appear in this manual: WARNING. Warning statements identify conditions or practices that could result in injury or loss of life. DG2040 Data Generator...
  • Page 14 CAUTION indicates a hazard to property including the product. Symbols on the Product. The following symbols may appear on the product: CAUTION WARNING Double Protective Ground Not suitable for Insulated Refer to Manual High Voltage (Earth) Terminal connection to the public telecom munications network DG2040 Data Generator...
  • Page 15: Getting Started 1

    Preface The user manual for the DG2040 Data Generator contains the following sections: The Getting Started section briefly describes the DG2040 Data Generator and provides installation instructions, options listing, accessories listing, repacking instructions, and power on and off instructions. The Operating Basics section introduces terminology specific to the DG2040...
  • Page 16 Menu button Bottom button Pop up menu Side button Operation 1 Operation 2 Operation 3 Operation 4 Operation 5 Operation 6 (for example, Use the general purpose knob to set cursor field to 360.") Operation 7 DG2040 Data Generator...
  • Page 17 For other In North America: information 1-800-TEK-WIDE (1-800-835-9433) An operator will direct your call. To write us Tektronix, Inc. P.O. Box 1000 Wilsonville, OR 97070-1000 xiii DG2040 Data Generator...
  • Page 18 Preface DG2040 Data Generator...
  • Page 19 Getting Started...
  • Page 21: Initial Inspection 1

    H Repackaging procedure for shipment Product Description The DG2040 Data Generator is a programmable data generator with a 2-channel data output pattern memory. It accommodates a 4k-step sequence controller, which enables the generation of data patterns longer than the pattern memory and also the dynamic change of the patterns due to the external events.
  • Page 22: Initial Inspection

    Initial Inspection Inspect the DG2040 Data Generator shipping carton for external damage. Remove the DG2040 Data Generator from its package and check that it has not been damaged in transit. Verify that the carton contains the basic instrument and its standard accessories. Refer to Accessories on page 1-5.
  • Page 23: Table 1-1: Power Cord Options

    Getting Started NOTE. Save the shipping carton and packaging materials for repackaging in case shipment becomes necessary. Power Cord Options Table 1-1 lists the power cords available with the DG2040 Data Generator. Table 1 1: Power cord options Option Description...
  • Page 24: Table 1-2: Power Cord Identification

    Getting Started Table 1 2: Power Cord Identification Plug Configuration Normal Usage Option Number North America Standard Europe United Kingdom Australia North America Switzerland DG2040 Data Generator...
  • Page 25: Table 1-3: Standard Accessories

    Getting Started Accessories Standard Accessories Table 1-3 lists the standard accessories provided with the DG2040 Data Generator. Table 1 3: Standard accessories Standard accessories Tektronix part number User Manual 071 0257 XX DG2040 Data Generator DG2040 Data Generator Programmer Manual 071 0258 XX Performance Check Disk, 3.5 inch...
  • Page 26: Table 1-4: Optional Accessories

    Table 1-4 lists the optional accessories that are recommended for use with the DG2040 Data Generator. Table 1 4: Optional accessories Optional accessory Tektronix part number DG2040 Data Generator Service Manual 071 0259 XX Front Cover 200 3232 01 Accessory Pouch...
  • Page 27: Options 1

    19-inch rack. The floppy disk drive is moved so that it can be accessed from the front panel in this instrument. If you need to configure a standard DG2040 Data Generator for mounting in a 19-inch rack refer to Table 1-4 Optional accessories on page 1-6 for the Tektronix part number for the rackmount kit.
  • Page 28: Table 1-5: Fuse And Fuse Cap Part Numbers

    48 Hz - 63 Hz (127 V - 250 V) Maximum power 300 W Connect Power Cable Connect the proper power cord from the rear panel power connector to the power system. Refer to Table 1-2 for power cord identification. DG2040 Data Generator...
  • Page 29: Figure 1-1: Rear Panel Power Switch, Fuse Holder, And Connector

    Figure 1 1: Rear panel power switch, fuse holder, and connector Power On Press the ON/STBY switch on the lower left side of the front panel to power on the instrument. Refer to Figure 1-2. After power on, verify that the fan is operating. DG2040 Data Generator...
  • Page 30: Figure 1-2: Location Of The On/Stby Switch

    Figure 1 2: Location of the ON/STBY switch Start Up Diagnostics The DG2040 automatically runs diagnostics when the instrument is powered on from the ON/STBY switch. These diagnostics check whether the instrument is performing within its defined operating characteristics. If all the diagnostic items have been completed without error, the instrument displays the EDIT menu.
  • Page 31: Repackaging For Shipment 1

    (7.62 cm) of padding on each side (including top and bottom). 5. Seal the carton with shipping tape or with an industrial stapler. 6. Mark the address of the Tektronix Service Center and your return address on the carton in one or more prominent locations. 1 11 DG2040 Data Generator...
  • Page 32 Getting Started 1 12 DG2040 Data Generator...
  • Page 33: Operating Basics 2

    Operating Basics...
  • Page 35 Operating Basics This section provides the following information: H An overview of the instrument controls and their functions H An overview of the DG2040 Data Generator hardware H Information on operations commonly performed on the instrument and how to enter numbers...
  • Page 36: Figure 2-1: Front Panel Controls

    Figure 2 1: Front panel controls CAUTION. If external voltages are applied to the data output connectors, be sure to set the high-impedance control correctly. Signal collisions may result in output currents or voltages in excess of the rated values. DG2040 Data Generator...
  • Page 37 Figure 2 1 : Front panel controls (cont.) CAUTION. Only apply signals within the stipulated ranges to the TRIGGER INPUT connector. Signals that exceed those ranges can damage the instrument. DG2040 Data Generator...
  • Page 38: Figure 2-2: Rear Panel Connectors

    BNC connector accepts a external reference signal. TTL level event output signal. Figure 2 2: Rear panel connectors CAUTION. Voltages in excess of the stipulated range can damage the instrument. Apply signals within the stipulated range to the AUX INPUT connector. DG2040 Data Generator...
  • Page 39: Figure 2-3: Floppy Disk Drive

    Figure 2-3 shows the floppy disk drive controls and indicators. The floppy disk drive is located on the right side of the DG2040 Data Generator chassis. Use the floppy disk drive to save and recall instrument patterns and for setting data.
  • Page 40: Figure 2-4: Display Elements

    Figure 2-4 shows the display elements, including bottom and side menus, work area, status lines, and so on. Also shown are a pop-up menu and message box. Table 2-1 describes each element in detail. Figure 2 4: Display elements DG2040 Data Generator...
  • Page 41: Table 2-1: Dg2040 Display Elements

    Operating Basics Table 2 1: DG2040 display elements Reference number Label Description Page Status area Displays the current status of the instrument. This status line is always displayed. The status line displays the following two items: MODE: Displays the run mode in which pattern 3 74 data will be output.
  • Page 42: Figure 2-5: Hardware Block Diagram

    Operating Basics Theory of Operation This section presents an overview of the DG2040 Data Generator hardware, data structures, and operating modes to allow you to take full advantage of the DG2040 Data Generator. Block Diagram Figure 2-5 shows the main hardware blocks that make up the instrument. This section describes these hardware blocks to provide the background knowledge necessary to use the instrument effectively.
  • Page 43 The display is a 16-level monochrome 640 × 480 pixel CRT. The front panel consists of menu buttons, numeric keys, bezel buttons, a general-purpose knob for changing numeric values and item selection, and several signal output connectors. DG2040 Data Generator...
  • Page 44: Figure 2-6: Data Structures

    Operating Basics Data Structure Overview To make full and efficient use of the DG2040 Data Generator, you need to understand the data structures of the DG2040 Data Generator. This section presents an overview of the pattern data, setup data, and sequence data. Figure 2-6 shows the data structures that are described in the following sections.
  • Page 45 Pattern data can be divided into blocks. A block is a user-specified range of pattern data identified with a unique label. Blocks are divided by setting delimiters called block delimiters. Block delimiters are set in word units. Sequences, which are described later, control data output in block units. 2 11 DG2040 Data Generator...
  • Page 46: Table 2-3: Run Modes

    Run Modes In the run modes, pattern output is controlled by the pattern generation units pattern control circuit. The DG2040 Data Generator supports four run modes: repeat, single, step, and enhanced. These run modes are specified with the SETUP → Run Mode menu. Table 2-3 provides functional information for each mode.
  • Page 47: Table 2-4: Update Modes

    Basic Menu Operations This section describes the DG2040 Data Generator menu system and numeric input methods. Menu System The menu system is used for instrument settings, instrument operation, and selection of the pattern data output parameter.
  • Page 48: Figure 2-7: Menu And Bezel Buttons

    Front panel menu button ! Bottom menu button ! [Side menu button or pop-up menu item] The menu path starts with a front panel menu button, followed by an arrow (!), and then a bottom menu. The item in parenthesis may be repeated more than 2 14 DG2040 Data Generator...
  • Page 49: Table 2-5: Bottom Menu Elements

    Side and Submenus. The menu items that are manipulated with the side buttons, can be classified according to the manipulations they support. These menu items can be differentiated visually as shown in Table 2-6. 2 15 DG2040 Data Generator...
  • Page 50: Figure 2-8: Dg2040 Front-Panel Keypad

    Front Panel Keypad. The numeric keys, the units buttons, the delete key and the ENTER key are used for entering numeric values. See Figure 2-8. GHz/ns Delete MHz/ms kHz/ms/mV Hz/s/V ENTER Numeric Units ENTER Keys Buttons Figure 2 8: DG2040 front panel keypad 2 16 DG2040 Data Generator...
  • Page 51: Figure 2-9: Numeric Entry In A Menu Item Field

    Press a units button after a value has been entered to confirm both the value and the unit in a single operation. Pressing a units button before entering the input state changes only the unit without changing the value. 2 17 DG2040 Data Generator...
  • Page 52: Figure 2-10: General-Purpose Knob And Arrow Buttons

    You do not need to use the front panel ENTER key to confirm a value when using the general-purpose knob to change a value. The input value is confirmed automatically without pressing the ENTER key. 2 18 DG2040 Data Generator...
  • Page 53: Figure 2-12: Timing Display Format

    The Timing display shows the data so that data transitions and the relationships between bits can be easily seen. Refer to Figure 2-12. Figure 2 12: Timing display format 2 19 DG2040 Data Generator...
  • Page 54: Figure 2-13: Table Display Format

    0 or 1. This is the basic display for digital signals and is an appropriate format for handling data in bit units. If no groups are defined, data can only be displayed in binary format. Refer to Figure 2-14. Figure 2 14: Binary display format 2 20 DG2040 Data Generator...
  • Page 55: Figure 2-15: Numeric Display Format

    Editing can be accomplished quickly by using the general-purpose knob and the CURSOR button to move the cursor. Press the EXECUTE button to complete the process. Figure 2-16 shows the procedure used to select the Invert data editing operation and invert data bits at three locations. 2 21 DG2040 Data Generator...
  • Page 56: Figure 2-16: Pattern Data Editing Procedure

    BIN (binary) or HEX (hexadecimal) format. Figure 2-17 show an example of displaying and editing in 4 bit width in HEX format..Figure 2 17: Serial/Parallel editing mechanism 2 22 DG2040 Data Generator...
  • Page 57: Figure 2-18: Area And Point Cursors

    (which corresponds to the width of the area) and the scope (which corresponds to the height of the area). The origin data group is set with the up and down arrow 2 23 DG2040 Data Generator...
  • Page 58: Figure 2-19: Text Input Menu

    Select all the required characters then press the OK button on the side menu to complete the process. Press Cancel on the side menu to cancel text input and return to the previous menu. 2 24 DG2040 Data Generator...
  • Page 59: Figure 2-20: Pop-Up Message Box

    Press the side menu OK button to execute the operation displayed in the box. Press Cancel to cancel the operation and return to the state prior to selecting the current menu. Figure 2 20: Pop up message box 2 25 DG2040 Data Generator...
  • Page 60 Refer to the menu descriptions in the Reference section for detailed explanations of the menus and functions used in these procedures. NOTE. These tutorials do not cover all the features and functions of the DG2040 Data Generator. They are intended only to introduce the operations required to execute the instrument’s basic functions.
  • Page 61: Figure 2-21: Operating Buttons

    Tutorial 1 creates the output pattern for an 2-bit binary counter and stores that Pattern and Storing pattern onto a 3.5 inch floppy disk. the File NOTE. Initialize the instrument’s data and settings before creating new pattern data. 2 27 DG2040 Data Generator...
  • Page 62 2. Set up the environment by setting the pattern memory length to 1024 points. Front-panel Menu button Bottom button Pop up menu Side button button Settings Set memory 1024 * size ENTER * Use the front panel keypad to enter numeric values. 2 28 DG2040 Data Generator...
  • Page 63 4. Create the binary pattern for a value increasing every 2 clock ticks. Front panel button Menu button Bottom button Pop up menu Side button Execute Binary up Action counter ENTER EXECUTE The previous steps created the binary pattern shown in Figure 2-22 in DATA0 to DATA1. 2 29 DG2040 Data Generator...
  • Page 64: Figure 2-22: Binary Pattern Creation

    Stored in a File Before loading a file from the 3.5 inch floppy disk, initialize the instrument’s data and settings. This allows you to see the effect of loading the file you previously saved in Tutorial 1. 2 30 DG2040 Data Generator...
  • Page 65 CURSOR button once. 1024 ENTER Press the up and down arrow buttons until the area cursor covers DATA1. 4. Complete the following actions to shift the bits in DATA1 exactly one sample width to the right. 2 31 DG2040 Data Generator...
  • Page 66 Move the knob icon to the Width window in the upper left area of the screen by pressing the front panel CURSOR button once or twice. ENTER c. Select invert as the edit operation. Front Panel Menu Button Bottom Button Pop up Menu Side Button Button Execute Invert data Action 2 32 DG2040 Data Generator...
  • Page 67: Figure 2 23: Pattern Edited In Tutorial 2

    CURSOR button once. ENTER EXECUTE ENTER EXECUTE This process inserted glitches at the points for cursor positions 35 and 91. Figure 2-23 shows the pattern edited in Tutorial 2. Figure 2 23: Pattern edited in Tutorial 2 2 33 DG2040 Data Generator...
  • Page 68 Menu button Bottom button Pop up menu Side button button Run Mode Repeat 3. Set the channel CH0 to CH1 output levels to 1 V for the high level and –1 V for the low level. 2 34 DG2040 Data Generator...
  • Page 69: Figure 2-24: Output Parameter Settings

    Output Voltage Level Settings Figure 2 24: Output parameter settings Follow the steps below to output the signals and confirm those signals with an oscilloscope. 5. Connect the DG2040 Data Generator outputs to the oscilloscope. 2 35 DG2040 Data Generator...
  • Page 70: Figure 2-25: Dg2040 Data Generator And Oscilloscope Connection

    Connect the CH0 and CH1 on the front-panel to the oscilloscope CH1 and CH2. This requires two SMA cables and two SMA female-to-BNC male adapters. Connect two SMA terminations to the CH0 and CH1 outputs on the DG2040 Data Generator front panel. Refer to Figure 2-25. DG2040 Data Generator Oscilloscope...
  • Page 71: Figure 2-26: Tutorial 4 Block Sequence

    H Block 4: Data pattern consisting of all ones 1. Clear the data group definitions and pattern data. Front panel Menu button Bottom button Pop up menu Side button button SETUP Group Assign Reset All bits Assign EDIT File 2 37 DG2040 Data Generator...
  • Page 72 Side button Move the knob icon to the Cursor window in the upper left area of the screen by pressing the front panel CURSOR button once or twice. ENTER Block Add block delimiter here Clear String 2 38 DG2040 Data Generator...
  • Page 73: Figure 2-27: Block Separation

    If the icon is not in that window, move it there with the front-panel CURSOR button. Front panel Menu button Bottom button Pop up menu Side button button 1080 ENTER Block Add block delimiter here 2 39 DG2040 Data Generator...
  • Page 74 0 and set that value to 0 if it is not already 0. Complete the actions in the following table. Front panel button Menu button Bottom button Pop up menu Side button Execute Binary up Action counter ENTER EXECUTE 2 40 DG2040 Data Generator...
  • Page 75: Figure 2-28: Creating A Binary Up-Counter For Block Bk1

    Cursor window in the upper left area of the screen. If the icon is not in that window, move it there with the front-panel CURSOR button. Front panel button Menu button Bottom button Pop up menu Side button ENTER Execute Binary down Action counter ENTER EXECUTE 2 41 DG2040 Data Generator...
  • Page 76: Figure 2-29: Creating A Binary Down-Counter For Block Bk3

    Cursor window in the upper left area of the screen. If the icon is not in that window, move it there with the front-panel CURSOR button. Front panel button Menu button Bottom button Pop up menu Side button 1080 ENTER Execute Set data to EXECUTE Action High 2 42 DG2040 Data Generator...
  • Page 77: Figure 2-30: Sample Subsequence

    Create a sequence as shown in Figure 2-31 and define each line as a block or subsequence. The lines defined with the subsequence are called and executed when the sequence is executed. The lines defined with subsequences are highlighted within the BLOCK column. Refer to Figure 2-30. 2 43 DG2040 Data Generator...
  • Page 78: Figure 2-31: Sample Sequence

    H Line 3: The BK4 pattern is output. The following two steps create the subsequence: 12. Open the Make Subsequence pop-up menu. Front panel button Menu button Bottom button Pop up menu Side button Make Special Sequence Edit Sub Sequence 2 44 DG2040 Data Generator...
  • Page 79 Using the same procedures as above, insert BK2, BK3 and BK4 into the line 1, 2 and 3, respectively, and set the repeat count to 20 for the BK4. Clear String SUB1 Go Back Go Back Line Pointer Figure 2 32: Line pointer 2 45 DG2040 Data Generator...
  • Page 80 Set Enhanced Control Repeat (Set to Infinite) Go Back With the front panel down arrow button, advance the line pointer to the next line. Using above procedures, insert BK4 into the line 3. 2 46 DG2040 Data Generator...
  • Page 81 Side button button Run Mode Enhanced NOTE. When the run mode is set to Enhanced, the displayed settings in the ENHANCED columns of the Make Sequence menu become gray. See Figure 2-33. 2 47 DG2040 Data Generator...
  • Page 82 Operating Basics 19. Output the sequence and observe the pattern using an oscilloscope. Refer to Figure 2-25 on page 2-36 for the connections between the DG2040 Data Generator and the oscilloscope. Press START/STOP button on the front-panel to start the output. The message, Waiting for Trigger, is displayed in the upper right part of the screen.
  • Page 83 Figure 2-34. 1. Follow the steps below to create a pattern in the DATA0. a. Reset to factory setting. Front panel Menu button Bottom button pop up menu Side button button UTILITY System Reset to Facto 2 49 DG2040 Data Generator...
  • Page 84 Move cursor to point 49. 3. Set the instrument edge control to On. Front panel button Menu button Bottom button pop up menu Side button APPLICATION Edge Control Edge Ctrl (Select On.) Press EDIT button to display edit screen. 2 50 DG2040 Data Generator...
  • Page 85 Figure 2 35: Created pattern and highlighted edges Follow the steps below to change the edge position: 4. Connect the DG2040 to the oscilloscope. Refer to Figure 2-25 on page 2-36. 5. Press the START/STOP button on the front-panel to start output.
  • Page 86 Operating Basics Connect SYNC OUT connector on the rear panel DG2040 Data Generator Oscilloscope SMA termination SMA female to BNC male adapter BNC Cable SMA Cable Figure 2 36: DG2040 and oscilloscope connection 2 52 DG2040 Data Generator...
  • Page 87 Reference...
  • Page 89 H Procedures for setting and saving instrument settings. Edit Menu Screen This section describes the EDIT menu screen shown in Figure 3-1. Table 3-1 provides a description and page number references. Figure 3 1: EDIT menu (timing display) DG2040 Data Generator...
  • Page 90: Table 3-1: Edit Menu Display

    Indicates the data bits or the data bit groups. Data bits that are set up to be the object of editing operations are displayed at a higher intensity (bright). Displays the width of the area cursor as a number of points and as a time. DG2040 Data Generator...
  • Page 91 Move to block start Block Move to block end Move to next block Move to previous block Move to block(any) Add block delimiter here Delete current block delimiter Rename current block Resize current block Figure 3 2: Edit Menu tree DG2040 Data Generator...
  • Page 92 Bit Operation Serial Code Converter Trig Wait Make Sequence Insert Event Jump Delete Jump to Repeat Count Set Enhanced Control Repeat Special Delete All Make Simple Sequence Edit Sub Sequence Figure 3 2: Edit Menu tree (cont) DG2040 Data Generator...
  • Page 93: Application Menu 3

    Figure 3 3: Setup Menu tree Application Menu Tree Figure 3-4 shows the bottom and side menus associated with the Application menu. MENU button Bottom menu Side menu Edge Ctrl APPLICATION Edge Control Position Offset Figure 3 4: Application Menu tree DG2040 Data Generator...
  • Page 94: Utility Menu 3

    Clear Message Area System Remote Port Configure GPIB Address Serial Baud rate Data Bits Parity Stop Bits Handshake Power up Pause Date/Time Reset to Factory Security Immediate Status Diag Type Execute Figure 3 5: Utility Menu tree DG2040 Data Generator...
  • Page 95: Table 3-2: Edit Menu Functions

    Move to block( any) Add block delimiter here Delimiting blocks 3 29 Delete current block delimiter Combining blocks 3 30 Rename current block Changing a block name 3 31 Resize current block Changing the size of a block 3 31 DG2040 Data Generator...
  • Page 96 3 45 Shift Register Generator Pseudorandom pulse generation 3 47 Logical Operation Logical operations between pattern data items 3 50 Bit Operation Moving or copying pattern data 3 52 Serial Code Converter Serial code data conversion 3 53 DG2040 Data Generator...
  • Page 97: File Menu

    (3.5 inch floppy disk). The DG2040 Data Generator can read data created and stored from the DG2000 series. The DG2040 will use the pattern data in the lower 2 bits. Also, the DG2040 Data Generator can read DG2000 series setup information except for those settings that are not common to both platforms.
  • Page 98 Import The Import function loads the pattern data from mass memory (3.5 inch floppy disk) into pattern memory. The DG2040 can read the following data formats: H Tektronix TDS series waveform data (file extension: .WFM) H Tektronix TLS series group data (file extension: .GRP) H Tektronix AWG2000 series waveform data (file extension: .WFM)
  • Page 99: Table 3-3: Import Parameters

    Specifies the position of the MSB to which data will be written when pattern memory is the destination. Read type Sets the data read in method when pattern memory is the destination. Either Insert or Overwrite can be selected. 3 11 DG2040 Data Generator...
  • Page 100 Start Position (Read Points) (Source Start) Read in Data Read in Method (Read type:Overwrite) Pattern Memory Initial position where data is written (Dest Start) Figure 3 7: Data write in terms of point positions 3 12 DG2040 Data Generator...
  • Page 101 The DG2040 Data Generator can import vector data from the built-in floppy drive using a simple ASCII Comma Separated Variable (CSV) format. This section defines how the data is formatted for importing into the DG2040 Data Generator. The CSV format is defined as follows: <1DB0><Comma><1DB1><Comma>..<1DBx><CR>...
  • Page 102 0,0<CR> NOTE. Bit pattern data must have at least 360 words. The above pattern data cannot be read into the DG2040 Data Generator. Note that this is a simple example. Once the data words have been imported, parameters including clock rate, output levels and interchannel timing need to be set since the CSV format does not transfer this information.
  • Page 103 Insert a write enabled 3.5 inch floppy disk in the floppy disk drive. File Export Data Select the format of the data to be written (either CSV data or AWG2000s Waveform data). Enter the file name for the data to be written. Change the parameters as required. 3 15 DG2040 Data Generator...
  • Page 104: Table 3-4: Export Parameters

    This field is valid when Entered is specified for the Region in the submenu. It specifies the starting position for the data written. Size This field is valid when Entered is specified for the Region in the submenu. It specifies the number of data points written. 3 16 DG2040 Data Generator...
  • Page 105 14 bits, MARKER 1 and 2 and DATA00 to DATA11, is displayed. Use the arrow buttons to select the AWG2000 Series bit and use the general purpose knob to allocate the DG2040 Data Generator bit. Allocate all bits to be written by repeating this operation.
  • Page 106: Settings Menu

    H Setting the display type (format) The item to be set is selected from the pop-up list using the general purpose knob. Figure 3-10 shows the pop-up menu. Figure 3 10: Settings pop up menu 3 18 DG2040 Data Generator...
  • Page 107 360 words to 256K (262144) words. In some cases the memory size setting is changed by operations that change the block length. Items that exceed the memory size due to editing operations are either ignored or discarded. 3 19 DG2040 Data Generator...
  • Page 108 Select the arrow button action. Pop up Menu. Use the general purpose knob to select one of the following actions from the displayed pop-up menu. Items that currently cannot be used are not highlighted. Refer to Figure 3-13. 3 20 DG2040 Data Generator...
  • Page 109: Table 3-5: Arrow Button Functions

    Rotate region up/down (Table, binary, and by 1 point at a time. See the descriptions of the Execute Action numeric display only) menu, on page 3 42 for the Rotate region left/right and Rotate region up/down items. 3 21 DG2040 Data Generator...
  • Page 110: Table 3-6: Pattern Data Display Format

    Sets the pattern data display method to the timing format. Hexadecimal editing is possible if groups are defined. Set view type to table Sets the pattern data display method to the table format. Hexadecimal editing is possible if groups are defined. 3 22 DG2040 Data Generator...
  • Page 111 2. Specify work area with EDIT ! Execute Action ! Set scope and Width on the screen. 3. Create a pattern with the functions in EDIT ! Execute Action. 4. Repeat step 2 and 3 until the pattern data that you want is created. 3 23 DG2040 Data Generator...
  • Page 112 DATA0 and DATA1 are assigned to CH0 and CH1, respectively. 2. Set the pulse high and low levels with SETUP ! Level Condition. 3. Set the delay with SETUP ! Timing Condition. 4. Set the output frequency with SETUP ! Clock. 3 24 DG2040 Data Generator...
  • Page 113 START/STOP, STEP/EVENT and FORCE TRIGGER buttons on the front panel. Operations can also be performed with external signals coming from the remote controller or other equipment. Figure 3 14: Operation flow for pattern data output #1 3 25 DG2040 Data Generator...
  • Page 114 As well as pattern data, the setup information is also stored in the file. When you recall stored data from a file, the DG2040 Data Generator will also be set up. You can prepare various data patterns to be used for...
  • Page 115 Side button Settings Select numeric view format Format (Select BIN or HEX) First (Select LSB or MSB) Set the bit width in the pop up menu using the general purpose knob or the numeric keys. 3 27 DG2040 Data Generator...
  • Page 116: Table 3-7: Block Cursor Movement

    Moves the cursor to the start of the block preceding the block in which the cursor is currently located. Move to block (any) Moves the cursor to the start of a block selected from a list of blocks in a pop up menu. 3 28 DG2040 Data Generator...
  • Page 117 Current Cursor Position Before Block 1 Block 3 Division 360 Points or Over 360 Points or Over After Block 1 Block 2 Block 3 Division Set a Block Delimiter Figure 3 19: Dividing a block 3 29 DG2040 Data Generator...
  • Page 118 Move the knob icon to the Cursor window in the upper left area of the screen. Move the cursor to the block where the block delimiter is to be deleted. Block Select Delete current block delimiter. 3 30 DG2040 Data Generator...
  • Page 119 Current Cursor Position Before Change a Block 1 Block 2 Block 3 Block Size After Change a Block 1 Block 2 Block 3 Block Size 360 Points or Over Figure 3 21: Change a block size 3 31 DG2040 Data Generator...
  • Page 120 The area of the pattern data that will be the object of the edit may consist of the range enclosed by the area cursor and may consist of the area following the cursor, depending on the selected editing operation. 3 32 DG2040 Data Generator...
  • Page 121 H Group/bit Input. The groups or bits to be included in the range are set using the Execute Action ! Set scope item. Bottom button Pop up menu Side button Execute Action Select Set scope. Determine the scope. 3 33 DG2040 Data Generator...
  • Page 122 Therefore, in timing and table displays, the number of bits that will be edited may change depending on which groups are within the selected range, even though the scope does not change as it is moved. 3 34 DG2040 Data Generator...
  • Page 123 After the data is moved, data that exceeds the set memory size is lost. Cursor Before Execution After Execution Paste Buffer Data Figure 3 25: Paste insert 3 35 DG2040 Data Generator...
  • Page 124 When Set data to low is selected in the Action menu, the cursor becomes the area cursor, and all the data bits in the editing area are set to 0. Before Execution After Execution Editing Area Figure 3 28: Set data to low 3 36 DG2040 Data Generator...
  • Page 125 When Invert data is selected in the Action menu, the cursor becomes the area cursor, and the data in the editing area is inverted. That is 0 becomes 1 and 1 becomes 0. Before Execution After Execution Editing Area Figure 3 31: Invert data 3 37 DG2040 Data Generator...
  • Page 126 In display formats other than timing display (such as table and binary), the reordering is performed in the point direction. Before Execution DATA1 DATA0 Editing Area After Execution DATA1 DATA0 Editing Area Figure 3 32: Mirror vertical 3 38 DG2040 Data Generator...
  • Page 127 As data is input, existing data at the input position is overwrit- ten. After selecting Numeric input from the Action Menu, step is set using the Points/Step pop-up window. A “step” is the number of points that are set for each number that is input. 3 39 DG2040 Data Generator...
  • Page 128: Table 3-8: Numeric Input Differences

    Input data using numeric keys. Shifting The DG2040 Data Generator provides several methods for the shifting of data in a timing, table, or binary display. Timing. In a timing display you can shift data using any one of the following:...
  • Page 129 Moved Right by 1 Point After Execution Editing Area Figure 3 36: Shift right (add zero) Before Execution Hold the Level of Moved Left by 1 Point the Right Edge After Execution Editing Area Figure 3 37: Shift left 3 41 DG2040 Data Generator...
  • Page 130 Select arrow key function item is selected in the Settings menu. Rotating The DG2040 Data Generator provides several methods for rotating data in a timing, hexadecimal, or binary display. Timing. In a timing display you can rotate data using rotate left or rotate right.
  • Page 131 If Rotate region up/down is selected when the Select arrow key function item is selected in the Settings menu, data can be rotated up or down with the arrow buttons. 3 43 DG2040 Data Generator...
  • Page 132: Table 3-9: Standard Pattern Data Descriptions

    Points/Step value. This value sets the number of data points per counter step. Binary Up Counter Binary Down Counter Graycode Counter Johnson Counter Figure 3 41: Standard pattern data 3 44 DG2040 Data Generator...
  • Page 133 High Data : 20 Points Start : Low Low Data : 10 Points Dest Bit : DATA0 Region : Entered Points DATA0 Size : 100 From : 0 Figure 3 42: Creating the clock pattern 3 45 DG2040 Data Generator...
  • Page 134: Table 3-10: Parameter Items

    The values All and Entered can be set. When All is selected, all of the Dest Bit memory is filled with the pattern. When Entered is selected, the pattern is written to the area specified by the From and Size parameters. 3 46 DG2040 Data Generator...
  • Page 135 Î Î Î Î Î Î Î Î Output One Period Î Î Î Î Î Î Î Î Î Î Î Î Î Î Î Î Figure 3 44: Register value and tap setting example 3 47 DG2040 Data Generator...
  • Page 136: Table 3-11: Shift Register Generator Parameters

    When Entered is selected from the Region side menu item, it specifies the first point from which the pattern is written. Size When Entered is selected from the Region side menu item, it specifies the number of points into which the pattern is written. 3 48 DG2040 Data Generator...
  • Page 137 Use the general purpose knob to select bits for setting in the register. Set the value of a bit in the register with the 0 and 1 numeric keys. Set the tap on/off state for a bit using the -" numeric key. 3 49 DG2040 Data Generator...
  • Page 138 Src 2 Bit: DATA1 Dest Bit: DATA1 Size : 100 From : 0 Figure 3 46: Logical AND Operation Example Pop up Menu. Figure 3 47: Logical Operation pop up menu Table 3-12 describes the parameter items. 3 50 DG2040 Data Generator...
  • Page 139: Table 3-12: Logical Operation Parameters

    Bottom button Pop up menu Side button Enhanced Action Logical Operation Region (Select All or Entered) Set the parameters in the pop up menu. (Src 1 Bit, Src 2 Bit, Operation, Dest Bit, From, Size) 3 51 DG2040 Data Generator...
  • Page 140: Table 3-13: Bit Operation Parameters

    When Entered is selected from the Region side menu item, it specifies the number of points in the bit in which the pattern is written. The Maximum 9999 points can be entered. Entering 0 closes the pop up menu. 3 52 DG2040 Data Generator...
  • Page 141: Conversion Table Examples

    Bottom button Pop up menu Side button Enhanced Action Serial Code Converter Figure 3 49: Serial Code Converter menu Table 3-14 describes the parameter items. 3 53 DG2040 Data Generator...
  • Page 142: Table 3-14: Serial Code Converter Parameters

    The matching process moves along the input data as follows. The current position is set to the start point, and the table is used to find a match for the data at that position. When a match is found, the output code for that template is 3 54 DG2040 Data Generator...
  • Page 143: Table 3-15: Edit Code Table Parameters

    For the template to match, the data at the end of the destination (that is, most recently written data) must match this pattern. OUTPUT CODE When the whole template matches, the data specified in this column is written to the destination. 3 55 DG2040 Data Generator...
  • Page 144: Table 3-16: Numeric Key Description

    Sometimes, data at positions other than the cursor position may be changed. For example, pressing 0 or 1 near the center of the SOURCE CONDITION CURRENT field when the field is empty, changes data from the start of that area to the cursor position. 3 56 DG2040 Data Generator...
  • Page 145 Figure 3 51: Make Sequence menu and a sequence example NOTE. Enhanced columns in Figure 3-51 does not become effective unless the run mode is not set to Enhanced. For enhanced mode, refer to Run Mode Menu on page 3-74. 3 57 DG2040 Data Generator...
  • Page 146 Do the following to insert a sequence step. Bottom button Pop up menu Side button Make Sequence Use the general purpose knob to move the cursor to the line where the step is to be inserted. Insert Select the block. 3 58 DG2040 Data Generator...
  • Page 147 Specifies the jump destination (line number) for the Event Jump function. Repeat When Count is selected, that block is repeated the number of times specified by the Repeat Count setting. When Infinite is selected, the block is repeated continuously. 3 59 DG2040 Data Generator...
  • Page 148 Use these menu items to edit the subsequence. Remove Removes a subsequence. When Remove is selected, the pop up menu for the subsequence selection list appears. Select a subsequence to be removed. Clear Removes all existing subsequences. 3 60 DG2040 Data Generator...
  • Page 149 When you run a sequence, the DG2040 Data Generator compiles the sequence and subsequence lines into internal codes that are stored in the sequence memory. The DG2040 Data Generator then uses the sequence memory code to output the block data.
  • Page 150 Make Sequence ! Set Enhanced Control ! Event Jump menu item. In the enhanced mode, after the block data for a sequence program for which the event jump function has been set and has finished outputting, the DG2040 Data Generator determines whether to perform an event jump.
  • Page 151 ECL clock circuit by dynamically dividing into 9 or 10 cycles. Figure 3 54: Event jump operation timing Undo After performing an edit function, you can press the Undo button to return to the state immediately prior to your edit. 3 63 DG2040 Data Generator...
  • Page 152 Reference 3 64 DG2040 Data Generator...
  • Page 153: Table 3-17: Setup Menu Functions

    Interval State Specifying the trigger interval 3 78 Time Clock Reference Setting the clock source 3 79 Int FREQ Setting the internal clock frequency 3 79 Ext FREQ Setting an external clock frequency 3 79 3 65 DG2040 Data Generator...
  • Page 154: Table 3-18: Setup Menu Display

    Shows the data bits and the group to which each data bit - - - - - - - belongs. Shows the output channel. The channels are labeled number 0 - - - - - - - and number 1. 3 66 DG2040 Data Generator...
  • Page 155 Group Assign Menu NOTE. The Group assign function becomes important if the number of data bits (channels) increases. However, this function is not important for the DG2040 that has only two channels. This function remains for increased number of channels in the future.
  • Page 156 This function asks for confirmation before actually deleting the group. Operation. Do the following to delete a group. Bottom button pop up menu Side button Group Assign Select the group to be deleted. Delete Group 3 68 DG2040 Data Generator...
  • Page 157 Refer to Factory Settings in Appendix C. Operation. Do the following to delete a group definition. Bottom button pop up menu Side button Group Assign Reset All bits Assign 3 69 DG2040 Data Generator...
  • Page 158 Clears the data for the selected assignment. Operation. Do the following to assign a data bit to the output channel. Bottom button Pop up menu Side button Output Condition Assign Condition Select a data bit with the general purpose knob. 3 70 DG2040 Data Generator...
  • Page 159 -5 V to +5 V. Enables or disables the event control. Event Operation. Do the following to set the event input level. Bottom button Pop up menu Side button Output Condition Control Condition Event Level (Set the event level) 3 71 DG2040 Data Generator...
  • Page 160 0.25 V and 2.5 V. The displayed voltages are the voltages when the outputs are open. Operation. Do the following to set the output to low level. Bottom button Pop up menu Side button Level Condition Low (the low level setting) 3 72 DG2040 Data Generator...
  • Page 161 Do the following to set the output delay. Bottom button Pop up menu Side button Timing Condition Select the channel for which the rise time is to be set using the knob. Delay (the delay setting) 3 73 DG2040 Data Generator...
  • Page 162 Pattern data is output only once when a trigger input is received. A trigger signal is received either when the front-panel FORCE TRIGGER button is pressed or when an external trigger signal is input to the TRIGGER INPUT connector. 3 74 DG2040 Data Generator...
  • Page 163 Repeat Count item setting is used for sequences for which the repeat count is not set to Infinite. Figure 3-64 shows an example of an enhanced mode sequence. Also refer to the description of the EDIT menu Make Sequence menu on page 3-57. 3 75 DG2040 Data Generator...
  • Page 164 START/STOP button once again. Also note that changed pattern data is also written when the run mode changes. Operation. Do the following to set the data update method. Bottom button Pop up menu Side button Run Mode Update (Select Auto or Manual) 3 76 DG2040 Data Generator...
  • Page 165 The Level function sets the threshold voltage for detecting a trigger. The value can be set from –5 V to +5 V in 0.1 V steps. Operation. Do the following to set the level. Bottom button Pop up menu Side button Trigger Level (Set the trigger level.) 3 77 DG2040 Data Generator...
  • Page 166 Operation. Do the following to set the trigger interval to on or off. Bottom button Pop up menu Side button Trigger Interval State (Select On or Off) Time (Set the interval time) 3 78 DG2040 Data Generator...
  • Page 167 Operation. Do the following to set the external clock frequency. Bottom button Pop up menu Side button Clock Ext FREQ (Set the frequency) 3 79 DG2040 Data Generator...
  • Page 168: Table 3-19: Application Menu Functions

    Setting the edge timing 3 83 Edge Control Menu The DG2040 Data Generator has an edge control function that moves the specified rising and/or falling edge(s) in the pattern set in the DATA0. The edge(s) can be specified using the edge control window.
  • Page 169: Edge Position Shift 3

    Position Offset side menu. Both the incoming signal voltage and the setting in the Position Offset side menu affect the specified edge to be moved. Figure 3-67 shows an example of the edge control window. 3 81 DG2040 Data Generator...
  • Page 170 DATA 1 DATA 0 To specify all falling edges in the DATA0, copy the DATA0 pattern to DATA1. Figure 3 67: Examples of the edge control bit The specified edges are highlighted in the EDIT menu. 3 82 DG2040 Data Generator...
  • Page 171 –100 ps to + 100 ps in 5 ps steps. Operation. Do the following to set the time. Bottom button Pop up menu Side button Edge Control Position Offset (Set the time) 3 83 DG2040 Data Generator...
  • Page 172: Table 3-20: Utility Menu Functions

    3 95 Status Displaying the instrument information 3 96 Diag Type Selecting functional block or all block and 3 96 executing the diagnostic test. th di ti t t Display FPanel Clock Trig SMem TPMem Execute 3 84 DG2040 Data Generator...
  • Page 173 Do the following to change a file or directory name. Bottom button Pop up menu Side button Mass Memory Select the file or directory to be renamed. Rename Clear String Enter the new file or directory name. 3 85 DG2040 Data Generator...
  • Page 174 Enter the name of the copy of the file. Operation. Do the following to delete a file. Bottom button Pop up menu Side button Mass Memory Copy or Delete Select the file to delete. Delete 3 86 DG2040 Data Generator...
  • Page 175 J3100 2HD IBM PC 2DD PC9800 2DD The volume label DG2040 Data Generator is automatically assigned to the 3.5 inch floppy disk by the formatting operation. Catalog Order Specifies the order for display when listing a directory. Select the order...
  • Page 176 Date and time display Message Area Display Clearing the Menu message Hardcopy Menu Figure 3 68: Display/hardcopy menu 3 88 DG2040 Data Generator...
  • Page 177 Display . The Display function sets the date and time display, adjusts the screen brightness, and sets the dimmer. The dimmer function automatically reduces the screen brightness if the DG2040 Data Generator is left for 10 minutes without any controls being used.
  • Page 178 XXX is chosen so as not to overwrite existing data. The table below lists the correspondence between formats and extensions. Menu item Format Extension Windows BMP Epson Epson ESC P EPS mono Encapsulated Postscript Thinkjet HP Thinkjet TIFF TIFF 3 90 DG2040 Data Generator...
  • Page 179 Clear Message Area . The Clear Message Area function clears the message displayed in the message area. Operation. Do the following to remove message displays. Bottom button Pop up menu Side button Display/Hardcopy Clear Message Area 3 91 DG2040 Data Generator...
  • Page 180 Do the following to set the port. Bottom button Pop up menu Side button System Select Remote Port with the up and down arrow buttons. Select the port with the left and right arrow buttons. 3 92 DG2040 Data Generator...
  • Page 181 Reference GPIB . The GPIB function sets the GPIB operating mode and address of the DG2040 Data Generator for remote control or hardcopy. Base Menu Item Function Configure Sets the GPIB operating mode. Operating Mode Function Talk/Listen Normal remote control Talk Only Used for hard copy output.
  • Page 182 Do the following to set the power up pause. Bottom button Pop up menu Side button System Select Power up Pause with the up and down arrow buttons. Select On with the left and right arrow buttons. 3 94 DG2040 Data Generator...
  • Page 183 Security Immediate . Erases the instruments internal memory data. At the same time, the instrument is reset to the factory settings state. Operation. Do the following to erase memory data. Bottom button Pop up menu Side button System Security Immediate 3 95 DG2040 Data Generator...
  • Page 184 If an error occurs, Fail is displayed. An error code is displayed in the Comment display area if a diagnostic test fails. See Figure 3-71. NOTE. Contact your Tektronix sales representative if any errors occur. Figure 3 71: Diag menu 3 96 DG2040 Data Generator...
  • Page 185: Table 3-21: Error Code

    Executes the diagnostic tests for the items marked with an asterisk. Operation. Do the following to select a diagnostic test. Bottom button Pop up menu Side button Diag Type (Select a diag nostic test or All with the general purpose knob.) Execute 3 97 DG2040 Data Generator...
  • Page 186 Reference 3 98 DG2040 Data Generator...
  • Page 187 Appendices...
  • Page 189: General Characteristics

    Specifications marked with the √ symbol are checked in the performance verification procedure beginning on page B-1. The certification and compliances for the DG2040 Data Generator are found at the end of this appendix. Performance Conditions...
  • Page 190 | × 15 ps ± 100 ps), where T is the ambient temperature °C. Channel skew At 10 MHz, 1.0 V high, 0 V low, in Repeat Mode, the pattern is Clock except when using the Edge Control function. DG2040 Data Generator...
  • Page 191 230.5 to 254.5 clocks before the next block. Refer to T in Figure A 3 on page A 9. ± 5 V Maximum input voltage Polarity Positive (rising edge) Minimum pulse width y 100 ns Sensitivity y 1.0 V DG2040 Data Generator...
  • Page 192 0.5 V 50 W ± 2 W Impedance 1 kW ± 100 W Polarity Positive or Negative ± 10 V into 1 kW Maximum input ± 5 V into 50 W Trigger holdoff Minimum 100 ns DG2040 Data Generator...
  • Page 193 Clock outputs continuously regardless of the operation mode. The data output duty cycle varies from 3:7 to 7:3 at 1.0 V during the 10 ms just after the output has been started. The clock continuously outputs regardless of the run mode or sequence. DG2040 Data Generator...
  • Page 194 +10_ C to +40_ C Nonoperating -20_ C to +60_ C Relative humidity Operating 20% to 80% (No condensation) Maximum wet bulb temperature 29.4_ C Nonoperating 5% to 90% (No condensation) Maximum wet bulb temperature 40.0_ C DG2040 Data Generator...
  • Page 195 9 A peak for less than 5 line cycles at 25_ C after product has been off for at least 30 s. Cooling clearance Top clearance 2.5 cm (1 inch) Side clearance 15 cm (6 inches) Rear clearance 7.5 cm (3 inches) DG2040 Data Generator...
  • Page 196 The rising edge moves to the right and falling edge moves to the left, when the position offset is set to more than 0 ps or when the edge control input is more than 0V. Figure A 1: Timing definition in edge control input DG2040 Data Generator...
  • Page 197 = 180 to 200 clocks Data output Current block Next block Jump to the specified block after the current block Event input Jump to the specified block after the next block Event input Event output Figure A 3: Signal timing DG2040 Data Generator...
  • Page 198 Appendix A: Specifications Certification and Compliances The certification and compliances for the DG2040 Data Generator are listed in Table A-6. Table A 6: Certifications and compliances Category Standards or description EC Declaration of Conformity - Meets intent of Directive 89/336/EEC for Electromagnetic Compatibility. Compliance was...
  • Page 199 IEC Characteristics Equipment type: Test and Measuring Installation Category II (as defined in IEC 61010-1, Annex J) Pollution Degree 2 (as defined in IEC 61010-1) Safety Class I (as defined in IEC 61010-1, Annex H) A 11 DG2040 Data Generator...
  • Page 200 Appendix A: Specifications A 12 DG2040 Data Generator...
  • Page 201 H Self test The DG2040 Data Generator incorporates a diagnostic system that performs comprehensive instrument testing. This system verifies that the DG2040 Data Generator is operating correctly. The self tests execute quickly and require no special equipment during execution.
  • Page 202 File Loading The performance check disk provided with the DG2040 Data Generator includes the files listed in Table B-1. The specified file must be loaded into the DG2040 Data Generator for each operation test item. These files include pattern data and setup information.
  • Page 203: Required Equipment

    DC voltage range: ±10 V Digital multimeter Tektronix DM2510 Precision: 0.01 V Performance check disk Tektronix part no. 063 3121 XX (provided with the DG2040 Data Generator) Oscilloscope Bandwidth: 1 GHz or higher Tektronix TDS784D Sampling oscilloscope with Bandwidth: 6 GHz or higher...
  • Page 204 Operation 6 (for example, insert a disk in the disk drive.) Operation 7 Pop up Menu Side Menu General Purpose Knob Front Panel Buttons Bottom Menu Bottom Buttons Side Buttons Menu Buttons Figure B 1: Operating buttons and menu layout DG2040 Data Generator...
  • Page 205 Appendix B: Performance Verification Self Tests Execute the DG2040 Data Generator self tests and verifies that no errors occurred. 1. Press the required buttons in the following order. Selecting All from the Type side button causes the instrument to run the self-test on all test items.
  • Page 206 Front panel diagnostics error A12 Key board Clock diagnostics error A40 Clock board Trigger diagnostics error A40 Clock board Sequence memory diagnostic error A50 PG & Output board Pattern memory diagnostics error A50 PG & Output board DG2040 Data Generator...
  • Page 207: Performance Tests

    Appendix B: Performance Verification Performance Tests The performance test for the DG2040 Data Generator must be completed in the following order: 1. Internal clock frequency 2. Sequence and data output 3. External reference input 4. Maximum operating frequency 5. Internal trigger generator and external trigger input 6.
  • Page 208 Use the N-to-BNC adapter, an SMA female-to-BNC male adapter, and an SMA cable to make the following connection: H Connect the CLOCK output from the DG2040 Data Generator rear panel to the frequency counter input (INPUT B). Use the second SMA cable, the second female-to-BNC male adapter, and the 50 W termination to make the following connection: H Terminate the CLOCK output.
  • Page 209 5. Perform the following steps to check the 100.0000 mHz clock frequency accuracy: a. Set the DG2040 Data Generator clock frequency to 100 mHz (0.1 Hz). b. Set the counter trigger to an appropriate value, and verify that the counter displays a frequency in the range 99.99990 mHz to 100.00010...
  • Page 210 6. Press the START/STOP button on the front panel to stop the output (the buttons LED goes off). Sequence & Data Output This test verifies that the pattern data that is output from the DG2040 Data Generator output channel ports (CH0, CH0, CH1, and CH1) is functioning correctly.
  • Page 211 Appendix B: Performance Verification H Connect the sync output from the DG2040 Data Generator rear panel to the oscilloscope CH4 input. AFG320 BNC Cable: connect to the AUX INPUT: EVENT connector on the DG2040 Data Generator rear panel. TDS784D DG2040 Data Generator...
  • Page 212 3. Verify that the data pattern shown in Figure B-5 appears on the oscilloscope. 4. Disconnect the SMA cable from the CH0 output connector and the CH0 output connector on the DG2040 Data Generator , and then connect them to the CH1 output connector and the CH1 output connector on the DG2040 Data Generator.
  • Page 213 10. Press the START/STOP button on the front panel to stop output (the buttons LED goes off). (CH0 OUT) (CH1 OUT) (CH0 OUT) (CH1 OUT) (EVENT OUT) (SYNC OUT) Figure B 5: Sequence & data output timing chart B 13 DG2040 Data Generator...
  • Page 214 H Connect the function generator CH2 output to the DG2040 Data Generator rear panel reference input. H Connect the event output from the DG2040 Data Generator rear panel to the oscilloscope CH3 input. H Connect the sync output from the DG2040 Data Generator rear panel to the oscilloscope CH4 input.
  • Page 215 Appendix B: Performance Verification AFG320 BNC Cable: connect to the AUX INPUT: EVENT and REF connector on the DG2040 Data Generator rear panel. DG2040 Data Generator TDS784D SMA female to BNC male adapter SMA Cable BNC Cable: connect to the AUX OUTPUT: EVENT connector on the DG2040 Data Generator rear panel.
  • Page 216 3. Run the oscilloscope for acquisition, and verify that the data pattern shown in Figure B-5 appears on the oscilloscope. 4. Press the START/STOP button on the front panel to stop output (the button’s LED goes off). B 16 DG2040 Data Generator...
  • Page 217 H Connect the function generator Ch1 output to the DG2040 Data Generator rear panel event input. H Connect the event output from the DG2040 Data Generator rear panel to the oscilloscope CH3 input. H Connect the sync output from the DG2040 Data Generator rear panel to the oscilloscope CH4 input.
  • Page 218 Appendix B: Performance Verification AFG320 BNC Cable: connect to the AUX INPUT: EVENT connector on the DG2040 Data Generator rear panel. TDS784D DG2040 Data Generator SMA female to BNC male adapter SMA Cable SMA female to BNC male adapter and 50 W termination BNC Cable: connect to the AUX OUTPUT: EVENT connector on the DG2040 Data Generator rear panel.
  • Page 219 5. Verify that a stable data pattern as shown in Figure B-9 appears on the oscilloscope screen. 6. Change the oscilloscope trigger source to CH4 and trigger slope to Falling Edge. 7. Verify that a stable data pattern as shown in Figure B-10 appears on the oscilloscope screen. B 19 DG2040 Data Generator...
  • Page 220 8. Press the START/STOP button on the front panel to stop output (the buttons LED goes off). (CH0 OUT) (CH1 OUT) Figure B 8: Maximum operating frequency (1) (CH0 OUT) (CH1 OUT) Figure B 9: Maximum operating frequency (2) B 20 DG2040 Data Generator...
  • Page 221 Appendix B: Performance Verification (CH0 OUT) (CH1 OUT) Figure B 10: Maximum operating frequency (3) B 21 DG2040 Data Generator...
  • Page 222 H Connect the function generator CH1 output to the DG2040 Data Generator rear panel event input. H Connect the event output from the DG2040 Data Generator rear panel to the oscilloscope CH3 input. H Connect the sync output from the DG2040 Data Generator rear panel to the oscilloscope CH4 input.
  • Page 223 Appendix B: Performance Verification AFG320 BNC Cable: connect to the AUX INPUT: EVENT connector on the DG2040 Data Generator rear panel. TDS784D DG2040 Data Generator SMA female to BNC male adapter SMA Cable SMA female to BNC male adapter and 50 W termination BNC Cable: connect to the AUX OUTPUT: EVENT connector on the DG2040 Data Generator rear panel.
  • Page 224 Edge. 5. Verify that a stable data pattern as shown in Figure B-13 appears on the oscilloscope screen. 6. Press the START/STOP button on the front panel to stop output (the buttons LED goes off). B 24 DG2040 Data Generator...
  • Page 225 Appendix B: Performance Verification (CH0 OUT) (CH1 OUT) Figure B 12: Maximum operating frequency (4) (CH0 OUT) (CH1 OUT) Figure B 13: Maximum operating frequency (5) B 25 DG2040 Data Generator...
  • Page 226 Connections. Refer to Figure B-14 for connections. Use the BNC cables to make the following connections: H Connect the sync output from the DG2040 Data Generator rear panel to the oscilloscope CH4 input. H Connect the function generator output to the DG2040 Data Generator front panel trigger input.
  • Page 227 2. Press the START/STOP button on the front panel. The LED, corresponding to the button, should be on. 3. Verify that the sync signal appears every 1 ms on the oscilloscope screen. 4. Press the following buttons to set the DG2040 Data Generator trigger interval to 10 s. Front panel...
  • Page 228 5. Change the oscilloscope horizontal axis setting to 2.00 s/div. 6. Verify that the sync signal appears in every 10 s on the oscilloscope screen. 7. Press the following buttons to set the DG2040 Data Generator trigger interval to 10 ms.
  • Page 229 H Connect CH1 output to the DG2040 Data Generator front panel to the sampling oscilloscope CH2 input. H Connect the CH1 output from the DG2040 Data Generator front panel to the sampling oscilloscope TRIGGER INPUTS DIRECT. H Use the remaining SMA cable, the SMA female-to-BNC male adapter, and the 50 W termination to terminate the DG2040 Data Generator CH0 output.
  • Page 230 Appendix B: Performance Verification AFG320 SMA 5X attenuator BNC Cable 11801C DG2040 Data Generator Edge Control Input SMA 5X attenuator TRIGGER SMA Cable INPUTS DIRECT SMA female to BNC male adapter and 50 W termination Figure B 15: Edge control mode operation connection Setup.
  • Page 231 CH1 output signal rises. See figure B-16. 4. Press the START/STOP button on the front panel to stop output. The LED, corresponding to the button, is turned off. (CH0 OUT) (CH1 OUT) Figure B 16: Edge control mode B 31 DG2040 Data Generator...
  • Page 232 Appendix B: Performance Verification Output Level Accuracy This test verifies that the output level accuracy of the DG2040 Data Generator output is functioning correctly. Variable voltage levels for the amplitude High level: –0.875 V to +3.50 V into 50 W Low level: –1.125 V to +3.25 V into 50 W...
  • Page 233 Procedure. Follow the steps below to verify the output level accuracy: 1. Load the TP8LVL.PDA test pattern file from the performance check disk. 2. Press the following buttons to set the DG2040 Data Generator high and low voltage levels. Front panel...
  • Page 234 +3.345 V to +3.655 V 5. Verify the low voltage level by following the procedure below: a. Change the SMA cable connection of the DG2040 Data Generator from CH1 output to CH0 output. b. Press the STEP/EVENT button on the DG2040 Data Generator front panel once to output low voltage level.
  • Page 235 Use the SMA cables and the SMA female-to-BNC male adapters to make the following connections: H Connect the CLOCK output from the DG2040 Data Generator rear panel to the oscilloscope CH1 input. H Connect the CLOCK output from the DG2040 Data Generator rear panel to the oscilloscope CH2 input.
  • Page 236 Procedure. Follow the steps below to verify the clock output amplitude accuracy: 1. Load the TP9PULSE.PDA test pattern file from the performance check disk. 2. Press the following buttons to set the DG2040 Data Generator high and low voltage levels. Front panel...
  • Page 237 (2.325 V to 2.675 V) 2.50 V, ± 0.175 V +1.000 +3.50 (2.325 V to 2.675 V) 4. Press the START/STOP button on the front panel to stop output. The LED, corresponding to the button, is turned off. B 37 DG2040 Data Generator...
  • Page 238 H Connect the CLOCK output from the DG2040 Data Generator rear panel to the sampling oscilloscope CH1 input. H Connect the CH0 output from the DG2040 Data Generator front panel to the sampling oscilloscope CH2 input. H Connect the CH1 output from the DG2040 Data Generator front panel to the sampling oscilloscope TRIGGER INPUTS DIRECT.
  • Page 239 1. Load the TP10DLY.PDA test pattern file from the performance check disk. 2. Press the START/STOP button on the front panel. The LED, corresponding to the button, should be on. 3. Press the following buttons to set the DG2040 Data Generator CH0 output delay time to –1.00 ns. B 39...
  • Page 240 5. Change the SMA cable connection from the DG2040 Data Generator CH0 output to CH1 and repeat step 4. When measuring CH1 output delay time, connect the CH0 output on the DG2040 Data Generator front panel to the TRIGGER INPUTS DIRECT connector on the sampling oscilloscope front panel.
  • Page 241 Appendix B: Performance Verification Rise Time and Fall Time This test verifies the rise and fall time accuracies of the DG2040 Data Generator Accuracy output. Rise/Fall Times Limit:t150 ps (20 % to 80 %) The following equipment is required. Equipment Required...
  • Page 242 Procedure. Follow the steps below to verify the rise and fall time accuracy: 1. Load the TP11RISE.PDA test pattern file from the performance check disk. 2. Press the following buttons to set the DG2040 Data Generator clock frequency. Front panel...
  • Page 243: Test Record

    6. Press the START/STOP button on the front panel to stop output (the button’s LED goes off). This completes the performance verification procedures. Test Record Photocopy the following 4 pages and use them to record the performance test results for your DG2040 Data Generator. B 43 DG2040 Data Generator...
  • Page 244 Appendix B: Performance Verification DG2040 Test Record Serial Number: Certificate Number: Calibration Date: Technician: Table B 9: DG2040 test record Clock frequency tests Low limit Test result High limit Internal clock frequency 1.100 000 GHz 1.099 998 9 GHz 1.100 001 1 GHz...
  • Page 245 Appendix B: Performance Verification Table B 9: DG2040 test record (cont.) Low level output voltage accuracy (DC Data Out) Low limit Test result High limit -1.125 V -1.209 V -1.041 V -0.050 V 0.050 V CH0 Output +1.00 V 0.920 V 1.080 V...
  • Page 246 Appendix B: Performance Verification Table B 9: DG2040 test record (cont.) Delay time accuracy Low limit Test result High limit +0.50 ns +0.50 ns +1.00 ns +1.00 ns +2.00 ns +2.00 ns Output voltage accuracy (Clock Out) Low limit Test result...
  • Page 247 Appendix B: Performance Verification Table B 9: DG2040 test record (cont.) Rise time and fall time accuracy Frequency Low limit Test result High limit 100 MHz < 150 ps CLOCK sig al CLOCK signal 500 MHz < 150 ps Fall time...
  • Page 248 Appendix B: Performance Verification B 48 DG2040 Data Generator...
  • Page 249: Factory Settings

    Factory Settings When Reset to Factory is selected from the UTILITY System menu, the DG2040 Data Generator parameters are reset to the values that were set at the factory. Table C-1 lists these factory settings. Table C 1: Factory settings...
  • Page 250 The following menu items are not affected by Reset to Factory. H Menu items in the EDIT menu H The following SETUP items: Group number Channel allocation NOTE. When Security Immediate item is selected in the UTILITY System menu, the above items are reset. DG2040 Data Generator...
  • Page 251 Figure C 1: Conversion image example Examples In the following examples, data bits to be written in the tables are introduced. Following each table is the resulting input and output data bit pattern example. H Inverting a bit(s) of the NRZ data. DG2040 Data Generator...
  • Page 252 Appendix C: Miscellaneous Past Current Next P.OUT Output code Example Input Output H Converting NRZ data to NRZI. Past Current Next P.OUT Output code Example Input Output DG2040 Data Generator...
  • Page 253 1 11 Example Input Output H Converting NRZ data to FM. Two bits are generated for each input bit. Past Current Next P. OUT Output code 0 11 1 00 0 10 1 01 Example Input Output DG2040 Data Generator...
  • Page 254 Next P. OUT Output code Example Input Output H The output bit is always set to 1 when input the bit changes from 1 to 0 or 0 to 1. Past Current Next P. OUT Output code DG2040 Data Generator...
  • Page 255 H Converting NRZ data to 1-7 RLL (Run-length Limited Codes). Past Current Next P. OUT Output code 0000 100000 0000 011111 0001 111111 0001 111111 0001 000000 0001 000000 0010 111110 0010 000001 0010 111110 0010 000001 0011 100001 0011 011110 DG2040 Data Generator...
  • Page 256: Inspection And Cleaning

    Carrying handle and cabinet feet Correct operation Replace defective module Accessories Missing items or parts of items, bent pins, Replace damaged or missing items, frayed broken or frayed cables, and damaged cables, and defective modules connectors DG2040 Data Generator...
  • Page 257 Cleaning the Instrument Interior Only qualified personnel should access the inside of the DG2040 Data Generator for inspection and cleaning, refer to the Maintenance section in the DG2040 Data Generator service manual.
  • Page 258 Appendix C: Miscellaneous C 10 DG2040 Data Generator...
  • Page 259 Index...
  • Page 261 Clock OUT Connector, 2-4 Environment, 1-7 Clock Output Amplitude, Performance Tests, B-35 Event, 3-71 Clock Pattern, 3-45 EVENT IN Connector, 2-4 Clock Unit, 2-9 Event Level, 3-71 Configure, 3-93 EVENT OUT Connector, 2-4 Contacting Tektronix, xiii Index-1 DG2040 Data Generator...
  • Page 262 IEEE STD 488 Connector, 2-4 Impedance, 3-78 Import, 3-10 Initial Inspection, 1-2 Initialize Media, 3-87 New, 3-18 Insert, 3-58 Numeric Display, 2-21 Insert high data, 3-37 Numeric Input, 2-16 Insert low data, 3-37 Numeric input, 3-39 Index-2 DG2040 Data Generator...
  • Page 263 Set view type to numeric, 3-23 Power Connector, 2-4 Set view type to table, 3-22 Power Cord Options, 1-3 Set view type to timing, 3-22 Power Off, 1-10 Setting the Pattern Data Display Format, 3-22 Power On, 1-9 Index-3 DG2040 Data Generator...
  • Page 264 Trigger Menu, 3-77 Side Panel, 2-5 Single, 3-74 Slope, 3-77 Special, 3-60, 3-87 Standard Accessories, 1-5 Undo, 3-63 Standby power, 1-9 Units Buttons, 2-3 START/STOP Button, 2-3 Update, 3-76 Startup Diagnostics, 1-10 Update Modes, 2-13 Status Menu, 3-96 Index-4 DG2040 Data Generator...

Table of Contents