Page 1
User Manual AWG510 & AWG520 Arbitrary Waveform Generator 071-0099-51 This document applies to firmware version 3.0 and above. www.tektronix.com www.valuetronics.com...
Page 3
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.
Page 8
Table of Contents File Conversion ..........3–181 Import .
Page 9
Table of Contents Block Diagrams ..........F–1 Signal Output Process .
Page 10
Table of Contents List of Figures Figure 1–1: Rear panel power switch, fuse holder, and power connector............1–9 Figure 1–2: Location of the ON/STBY switch .
Page 11
Table of Contents Figure 2–32: Waveform editor initial screen ....2–49 Figure 2–33: The Standard Function dialog box ....2–49 Figure 2–34: Standard sine wave function created in the Waveform editor...
Page 12
Table of Contents Figure 3–23: Waveform generated by the Example 2 equation ..3–83 Figure 3–24: Waveforms generated by the Example 3 equation ..3–84 Figure 3–25: Sequence generated by the Example 3 equation .
Table of Contents Figure 3–59: Hardcopy complete message box ....3–163 Figure 3–60: Calibration and diagnostic screen ....3–165 Figure 3–61: Status message box .
Page 14
Table of Contents Figure B–15: Internal trigger initial test hookup ....B–35 Figure B–16: Trigger input initial test hookup ....B–37 Figure B–17: Trigger Signal (+5V check1) .
Page 15
Table of Contents List of Tables Table 1–1: AWG 500-Series waveform editors ....1–1 Table 1–2: Standard accessories ......1–2 Table 1–3: Optional accessories .
Page 16
Table of Contents Table 3–13: Resampling dialog box parameters ....3–28 Table 3–14: XY View dialog box parameters ....3–29 Table 3–15: Zoom/Pan side menu buttons .
Page 17
Table of Contents Table 3–51: Special symbols used for expressing file path ..3–186 Table 3–52: File operation in double windows ....3–190 Table 3–53: Cinfirmation selection for copy–all and move–all operations .
Page 18
Table of Contents Table E–4: Sampling function SIN(X)/X pulse ....E–3 Table E–5: Squared sine pulse ....... . E–4 Table E–6: Double exponential pulse .
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 Use Proper Power Cord.
Page 20
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. CAUTION. Caution statements identify conditions or practices that could result in damage to this product or other property.
Preface This manual provides user information for the AWG510 and AWG520 Arbitrary Waveform Generators. Manual Structure The AWG510 & AWG520 User Manual contains the following sections: Getting Started covers initial instrument inspection, available options and accessories, instrument installation procedures, and power on and off procedures. In particular, the installation section covers the procedures required prior to turning on the unit and areas of the instrument that require special care or caution.
Preface Conventions This manual uses the following conventions: H The term AWG500 refers to information common to the AWG510 and AWG520 Arbitrary Waveform Generators. H Front-panel button and control labels are printed in the manual in upper case text. For example, CLR, SHIFT, APPL. If it is part of a procedure, the button or control label is printed in boldface.
This phone number is toll free in North America. After office hours, please leave a voice mail message. Outside North America, contact a Tektronix sales office or distributor; see the Tektronix web site for a list of offices. AWG510 & AWG520 Arbitrary Waveform Generator User Manual...
Product Description The AWG510 and AWG520 Arbitrary Waveform Generators can generate both simple and arbitrary waveforms. The AWG510 generates one-channel differential output, while the AWG520 generates two-channel single-end arbitrary wave- forms and function generator waveforms. The AWG500-Series Generator contains a 1 GHz clock frequency, a 10-bit DA converter, and a 4 M-word waveform memory.
Accessories and Options This section describes the AWG510 and AWG520 Arbitrary Waveform Genera- tor options and standard and optional accessories. Standard Accessories The Waveform Generator comes standard with the accessories listed in Table 1–2. The fuse and fuse cap are installed to the instrument when it shipped. Table 1-2: Standard accessories Accessory Part number...
Accessories and Options Table 1-3: Optional accessories (cont.) Accessory Part number BNC cable, 50 W, double shield 012 1256 00 SMB cable, 50 W 012 1458 00 SMB to BNC cable, 50 W 012 1459 00 BNC terminator, 50 W 011 0049 02 BNC power divider, 50 W, DC to 300 MHz, VSWR: 1.2 max.
Page 28
WaveWriter is a PC computer application used to create waveforms for advanced signal generating and processing instruments. Many Tektronix instruments, such as arbitrary waveform generators and oscilloscopes with the save on delta" feature, are enhanced by this program. WaveWriter helps users configure waveforms with a minimum of effort.
Tutorial in Section 2 of this manual. You can also perform a full Performance Verification as listed in Appendix B. If a discrepancy is found, contact your local Tektronix Field Office or representative. NOTE. Save the shipping carton and packaging materials for repackaging in case shipment becomes necessary.
Installation Before you use the AWG510 and AWG520 Arbitrary Waveform Generator, you must check that it is properly installed and powered on. Installation Before installation, refer to the Safety Summary section at the front of this manual for power source, grounding, and other safety information. Before you use the instrument, check that it is properly installed and powered on.
Installation CAUTION. If the air flow is restricted and the internal temperature of the AWG500-Series Waveform Generator exceeds the proper operating temperature range, the instrument display a messages ”Power fail or out of temperature limit” and temporary shuts down to protect the internal modules from overheat- ing.
Installation Line voltage range 100 - 240 V Line frequency 48 - 63 Hz (100 - 240 V) Maximum power 600 W CAUTION. The AWG500-Series Waveform Generator is shipped with a 115 V power cord. If the AWG500-Series Waveform Generator is to be used with 230 V power, the power cord must be replaced with one appropriate for the power source used.
Installation Powering the Instrument Before you use the instrument, check that it is properly installed. Read the following text for directions on the correct way to power up and down the instrument. Standby Power Push the PRINCIPAL POWER SWITCH (shown in Figure 1–1) on the rear panel of the instrument.
Installation Turning on the Instrument Push the ON/STBY switch (shown in Figure 1–2) on the lower left side of the front–panel to power on the instrument. Check that the fan is blowing air out of the instrument. NOTE. The instrument needs to be warmed up for at least 20 minutes and the clock calibrated in order to operate at its optimum accuracy.
Page 35
To exit the diagnosis/calibration mode, push any button. The system goes to the SETUP menu screen. NOTE. Contact your local Tektronix Field Office or representative if the instrument displays an error message. Make sure to record the error code number.
Operating Basics This section contains the following information: H Functional Overview. Describes the instrument buttons, controls, connectors, and typical screen displays. H Basic Operations. Describes how to operate menus and enter numeric and text values. H Editor Overview. Introduces the waveform editor functions and operations. H Setup Overview.
Functional Overview This section describes the names and functions of the front and rear-panel buttons, knobs, and connectors. Also described are typical screen elements such as menus, forms (dialog, pop-up, and so on) and icons. AWG510 & AWG520 Arbitrary Waveform Generator User Manual www.valuetronics.com...
Functional Overview Front Panel Controls CAUTION: Do not push the eject button while the SETUP menu button APPL menu button LED lights. Doing so can cause data corruption on the floppy disk and the instrument to be hanged up. Displays the SETUP Main Menu, which Displays the APPL Main Menu, which lets You need to turn the instrument power off and on lets you set the waveform output...
Functional Overview TOGGLE button General Purpose knob Switches the active cursor on the waveform and pattern Selects a menu item or adjusts a numeric value on the instrument. When editor. In the sequence editor, this button can be used to the knob icon is displayed on the screen next to an item, it indicates that cancel the numeric input mode and make the left and right that item can be controlled with the general purpose knob.
Functional Overview QUICK EDIT button Enters the QUICK EDIT mode from the waveform editor. Use of this button enables you to edit waveforms that have immediate effect on the output signal. Use together with the VERTICAL and HORIZONTAL controls for quick edit. TRIGGER controls RUN button Controls the trigger parameters.
Functional Overview Rear Panel CAUTION: Only apply signals within the stipulated range to the INPUT connector. Voltages in excess of the stipulated range can damage the instrument. CAUTION: Do no apply any external voltage to the OUTPUT connector. Doing so can damage the instrument.
Basic Operations This section describes the AWG500-Series Waveform Generator menu system and numeric and text input methods. Menu Operations The AWG500-Series Waveform Generator uses menus to make selections. There are four menu buttons, labeled EDIT, SETUP, APPL, and UTILITY, as shown in Figure 2–5.
Basic Operations Menu Elements Pushing a front-panel menu button displays that buttons screen and bottom menu items. You select a bottom menu item by pushing the button directly below that menu item. Pushing a bottom button displays a side menu, pop-up menu, list, or dialog box. Figures 2–6 through 2–8 show examples of the side menu, pop-up menu and dialog box, respectively.
Basic Operations Table 2-1: Side menu elements Menu items Description Menu items Description Executes the displayed func Cannot be used in the current tion immediately. instrument state (menu item is grayed out). Switches between two param Allows making selections by eters each time the side button using the general purpose is pushed.
Basic Operations A dialog box, shown in Figure 2–8, displays a form in which you make selections or enter values. Use the front-panel arrow buttons to select items or fields. A selected field or item is highlighted. Use the keypad buttons or the general purpose knob to change values in selected text/numeric fields or change 1-of-N fields.
Basic Operations Knob icon Underscore Figure 2-9: Knob icon displayed in Status Display Area The General Purpose A knob icon with a numeric value that includes an underscore character indicates Knob that you can change the value at the underscore location by using the general purpose knob or keypad buttons.
Basic Operations The Numeric Keypad Figure 2–10 shows the numeric keypad, with descriptions of the button operations. The SHIFT button enters a character labeled in blue. Push the SHIFT button and then push the keypad button. The CLR button The ENTER button deletes all characters enters the current value in the current field.
Basic Operations Note that the current unit is always kept when you just use the ENTER after entering digits. For example, suppose that the Clock is currently set to 100.0 MS/s. When you press 5, 0 and ENTER buttons in this order, the Clock will be set to 50.0 MS/s.
Basic Operations To select a character from the character palette, use the general purpose knob to highlight a character and then push the ENTER to insert the character into the text field. Repeat this step until you have entered all characters in the text field. By default, the character palette is selected.
Basic Operations Table 2-3: Shortcut controls Controls Description VERTICAL Displays the Vertical side menu. This is the same operation as selecting SETUP (front)!Vertical (bottom). Adjusts the vertical offset parameters. This is the same as selecting SETUP (front)!Vertical (bottom)!Offset (side), and then turning the general purpose knob.
Basic Operations Table 2-4: AWG500 Series Waveform Generator file types Extensions Files Recomended file extension .WFM Waveform file Contains waveform data. All signal data must be in waveform format before it can be output. Created with the waveform editor, by compiling an equation file, or when importing waveforms from external equipment.
Basic Operations NOTE. In the following procedures, you may have to push the EDIT button twice to quit the editor. When the instrument does not display the file list, try to push the EDIT button again. If you are prompted, refer to Saving Files on page 2–19. Copying Files Copying files is done from the EDIT menu screen.
Basic Operations 4. Push OK (side) to delete the file, or Cancel to cancel the operation and keep the file. You can also delete all files on the current drive and directory by doing the following steps: 1. Push EDIT (front)!File (bottom)!Delete All (side). The instrument displays a message box asking you to confirm deleting all files.
Basic Operations Saving Files File saving is done from within each editor screen. You have the choice of saving your waveform data to the current file name or to a new file name. To save a waveform to its current file name, push File (bottom)!Save (pop-up)! OK (side).
Basic Operations Table 2-6: Waveform record length adjustment messages Message Description Leave as it is The data is saved, as it is, without making changes. The instrument will display an error message if you try to load a file that does not meet the instrument waveform constraints.
Basic Operations In Double Windows, for example, you can display the file list of the hard disk and the one of the floppy disk, or the file list of a directory and the one of an another directory. All the functions invoked from the bottom buttons except the File are available.
Basic Operations In copy or move operation, when the files with the same file name exist in the destination, the message Overwrite existing file <filename> appears. At the same time, the Cancel, No, Yes to All, and Yes side buttons appears. Press any of those side buttons to proceed the operation.
Basic Operations Quick View Before loading or handling a file, you sometimes want to look at the content of a file to confirm the successive operation. The quick view function displays the view window and allows you to view a waveform or pattern file selected in a file list.
Basic Operations Figure 2-18: Viewing a file by Quick View function Push the OK side menu button to close the view window. You cannot view files other than waveform or pattern in this function. This function is always available when a file list window or file list dialog box is displayed on the screen.
Creates, edits, and compiles equation waveform definitions into a waveform Editor file. You can also use this editor to edit ASCII format waveform data files created by other equipment (such as Tektronix Digital Sampling oscillo scopes). 2-25 AWG510 & AWG520 Arbitrary Waveform Generator User Manual...
Editor Overview The Main Edit Screen To display the main Edit screen, push the EDIT front-panel button. If there is no waveform file currently loaded into the edit buffer, the instrument displays the main Edit screen and a list of files in the current drive, as shown in Figure 2–19. Table 2–10 lists the bottom menu button functions.
Editor Overview Loading a Waveform File to Edit The default Edit screen displays a list of files in the current drive. To load a file and open an editor window, use the general purpose knob or the front-panel arrow buttons to highlight a file name. Then push the ENTER front-panel button.
Editor Overview Creating a New Waveform To create a new waveform file, push the Edit bottom menu button. This displays the Edit side menu items as shown in Figure 2–19. Table 2–11 provides an overview of the Edit side menu button functions. Edit selected file...
Editor Overview Editor Screen Elements Figure 2–21 shows elements that are common to many of the editor screens. What elements are in an editor depends on which editor is open. The Reference section describes each editor in detail. Figure 2–21 is to familiarize you with the common screen elements of most of the editors.
Editor Overview Other edit operations use the active (selected) cursor position for inserting waveform data. The active cursor is shown as a solid vertical line. The inactive cursor is shown as a dashed vertical line. Left cursor (active) Right cursor (inactive) Edit area Figure 2-22: Cursors and edit area...
Editor Overview Figure 2-23: Multiple editor windows NOTE. You cannot open a sequence, text, or equation file from within the Waveform or Pattern Editor. If you are in the Waveform or Pattern Editor, you must exit to the EDIT main main screen and then load the sequence, text, or equation file.
Editor Overview Creating a New Waveform To create a new empty Waveform or Pattern Editor window, push File (bot- or Pattern in a Multiple tom)! New Waveform or New Pattern (pop-up)!OK (side). The instrument opens a new window for the waveform or pattern editor, stacking the windows Editor Window vertically to fit on the screen.
Setup Overview The Setup screen is where you load and set up the waveform for output. This section gives you an overview of the Setup screen, how to load a file, how to set the signal output parameters, and how to enable signal output. Refer to The Setup Menu in the Reference section for more information.
Setup Overview Table 2-12: Setup screen parameter icons Icon Description Icon Description Displays the file name of the Displays the noise signal level waveform, pattern, or se to add to the waveform when quence file loaded for output. enabled. Note: use the View button to display the loaded waveform.
Setup Overview Loading a Waveform File to Output Do the following steps to load a waveform file into the Setup screen: 1. Push the CH 1 or CH 2 front–panel button (near the side menu buttons) to select the channel into which to load the waveform file. 2.
Setup Overview However, when you push SETUP (front–panel)!Waveform/Sequence (bottom)!Edit (side) to copy the waveform in the waveform memory to the edit buffer, you must save the currently edited waveform, pattern, sequence or equation/text into a file. You can enter into the QUICK EDIT mode only from the waveform editor. When you enter into the quick edit mode, the instrument copies the data in the edit buffer into the undo buffer.
Setup Overview Editing a Waveform To edit the loaded waveform file, push the Edit... side menu button. The instrument opens the appropriate edit window for the already loaded file type. If you have not loaded a file in the Setup screen, the instrument displays the message No output data, and you can not enter into the editor.
Setup Overview Table 2-14: Setup output parameter operations Bottom Side button button Description Waveform/ Load... Displays the Select File dialog box that lists files in the current Sequence drive and directory. Select a file to load or use the side menu buttons to change drives and/or directories.
Page 75
Setup Overview Table 2-14: Setup output parameter operations (cont.) Bottom Side button button Description Run Mode Continuous Displays the Run Mode side menu for setting the instrument run Triggered mode. Refer to the Run Mode Menu section on page 3-114 for an Gated explanation of the different run modes.
Setup Overview Outputting a Waveform To output a loaded waveform, push the CH 1 OUT and/or CH 2 OUT front- panel button, then the RUN front-panel button. The LEDs near each button light up to indicate they are enabled. The instrument outputs the waveform depending on the Run mode.
AWG500-Series Waveform Generator works. To observe the instrument waveforms you will need the following equipment: H A digital storage oscilloscope (A Tektronix TDS-Series oscilloscope or equivalent) H One 50 W BNC cable Connect the oscilloscope to the AWG500-Series Waveform Generator as shown in Figure 2–27.
If the instrument does not power on correctly or does not pass the power-on diagnostics, you cannot do the tutorials in this section. Contact the nearest Tektronix service center for help. 2-42 AWG510 & AWG520 Arbitrary Waveform Generator User Manual...
Tutorial Tutorial 1: Instrument Setup This tutorial shows you how to use the UTILITY menu to set the instrument internal clock (date and time) and adjust the screen brightness. What you will learn in this tutorial How to use the arrow button and general purpose knob. How to set the date and time.
Tutorial a. Using arrow buttons: repeatedly press the b button at the upper middle part of the front–panel until the Year: in the screen highlights. b. Using the general purpose knob: Note that the current displayed year in the Year: is also displayed at the upper right of the screen, together with the icon knob.
Tutorial Tutorial 2: Loading and Outputting a Sample Waveform This tutorial shows you how to load and output a waveform from the sample waveform floppy disk provided with the AWG500-Series Generator.. What you will learn in this tutorial How to select a drive. How to select and load a file.
Tutorial 5. Push the Drive... side menu button. The Select Drive dialog box appears at the corner of the screen and the Drive... sub-side menu also appears. Note that the knob icon appears in the dialog box. This means that you can use the general purpose knob to select a drive from the list.
Page 83
Tutorial Output the Waveform Do the following steps to output the waveform from the channel 1 output connector: 10. Push the RUN button on the front–panel. Pushing the RUN button causes the instrument to output the analog waveform. Push the RUN button again to stop waveform output.
Tutorial Tutorial 3: Creating and Editing Standard Function Waveforms This tutorial shows you how to create a new waveform by combining two standard function waveforms in the waveform editor. You will create a sine wave and then multiply the sine waveform by another sine waveform. What you will learn in this tutorial How to reset the instrument to factory defaults.
Page 85
Tutorial Figure 2-32: Waveform editor initial screen Figure 2-33: The Standard Function dialog box 2-49 AWG510 & AWG520 Arbitrary Waveform Generator User Manual www.valuetronics.com...
Page 86
Tutorial 10. Confirm that the knob icon is located to the right of the Type field items. This is the default selection for this dialog box. If Type is not selected, use the y or b button on the front–panel to select the Type field. 11.
Page 87
Tutorial NOTE. The waveform amplitude shown in the Waveform editor does not directly correspond to the output waveform voltage amplitude. The levels in the Waveform Editor correspond to the instrument 10-bit digital to analog convertor (DAC) resolution. A signal with a –1.000 to +1.000 range utilizes the full resolution of the DAC circuit.
Page 88
Tutorial Figure 2-35: Waveform created with the multiply operation Save the Waveform To output the waveform in the waveform editor, you must first save the waveform into a file and then load the file into the waveform memory. Do the following steps to save the waveform: 27.
Page 89
Tutorial Text field Character palette Figure 2-36: File Name Input dialog box 31. Push the ENTER button once. Confirm that the letter A is inserted into the text field. 32. Turn the general purpose knob to highlight the letter B in the character palette, and push the ENTER button.
Page 90
Tutorial Output the Waveform Do the following steps to load and output the saved waveform: 36. Push the SETUP button on the front–panel to display the SETUP menu. 37. Load the file ABC45.WFM. Refer to Loading Sample Waveform on page 2–45 if you need help.
Tutorial Tutorial 4: Editing a Waveform Using Quick Editor Quick editor is a function that lets you simultaneously edit and output a waveform. Although you open the quick editor from within the waveform editor, you can consider that the waveforms in the quick editor waveform is completely independent of the waveform editor.
Page 92
Tutorial The current cursor positions are displayed in the L and R fields in the upper part of the editor. By default, the left cursor is positioned at the left-most position of the editor screen; the right cursor is positioned and the right-most position of the editor screen.
Page 93
Tutorial 10. Turn the LEVEL/SCALE knob clockwise to change the waveform amplitude to 0.5 V. The waveform should look like the one shown in Figure 2–38. Figure 2-38: Waveform edit in quick editor If you connected an oscilloscope to the Waveform Generator, observe that the waveform on the oscilloscope changes as soon as you make changes to the Quick Editor window.
Page 94
Tutorial 12. Push the Yes side button to save the changes. If you have connected an oscilloscope to the Waveform Generator, the waveform being displayed on the oscilloscope screen shows the new waveform. Remember that the waveform in the Quick Editor does not affect the waveform in the waveform memory unless you save it to the file.
Tutorial Tutorial 5: Using the Equation Editor You can create a waveform by creating, compiling, and loading an equation file. An equation file is a text file that you create and edit in the Equation Editor. This tutorial describes how to load, edit, and compile an equation file. What you will learn in this tutorial How to load an equation file.
Page 96
Tutorial Edit the Equation Do the following steps to replace the sin() equation keyword with the tri() keyword:. 9. Use the b button to move the cursor downward and position it at the line where the sine function is written. 10.
Tutorial Tutorial 6: Creating and Running Waveform Sequences The sequence editor lets you create a sequence file. A sequence file is a list of waveform or pattern files to output along with control statements that define how many times and when the waveform is output This tutorial describes how to create five simple waveforms and two simple sequence files.
Page 99
Tutorial Do the following steps to create and save the sequence waveforms: 3. Follow the procedures in Create the Sine Wave on page 2–48. In the Standard Function pop-up menu, use the parameters found in Table 2–15 for each waveform. 4.
Page 100
Tutorial Open the Sequence Editor In this procedure you will open the Sequence Editor Do the following steps to open the Sequence Editor and create the sequences: 5. Push the EDIT button on the front–panel. The screen listing the file in the default stage media appears.
Tutorial Create the Subsequence You will create the sequence list shown in Table 2–16. This sequence is used as a subsequence and is called from the main sequence that you create in Making the Main Sequence on page 2–67. This sequence runs as follows: H Line 1: outputs the gaussian noise waveform 40000 times and then goes to line 2.
Page 102
Tutorial 14. Repeatedly push the y button to go back to line 1. 15. Push the ' button to place the highlighted cursor to the Repeat Count column. The side menu automatically changes and the Repeat Count side menu item appears. Note that the Repeat Count side menu item is selected by default.
Tutorial Create the Main Sequence In this procedure you will create the main sequence list shown in Table 2–17. This sequence runs as follows: H Line1: waits for trigger event. When a trigger event occurs, this line calls subsequence file subseq.seq twice, and then goes to line 2. H Line 2: infinitely outputs the ramp waveform until an event occurs.
Page 104
Tutorial 30. Push the Event Jump sbottom button. The screen as shown in Figure 2–43 appears. Push the Event Jump bottom button, when you set the Timing, the Table Jump Off/On, the Jump to and the Strobe, after setting the jump mode. 31.
Page 105
Tutorial 39. Push the a button once to move the highlighted cursor to the Goto One column. 40. Push the Data Entry bottom button. This step must be made to go back to the sequence table screen. 41. Push the Goto One side button to On. You should be able to complete the main sequence table by using steps similar to creating the subsequence table.
Page 106
Tutorial Load and Run the Do the following steps to load and run the sequence files: Sequence Files 46. Push the Waveform/Sequence bottom button. 47. Push the Load... side button. 48. Select mainseq.seq from the file list in the dialog box. 49.
Page 107
Tutorial Line 2 continuously outputs the ramp waveform while waiting for an event signal. You will supply an event signal in the next step. 53. Push the FORCE EVENT button on the front–panel. This causes the sequence to jump to line 3. When line 3 completes output of the triangle waveform, it goes back to the line 1 and starts the output process over again.
File Transfer Interface Outline The AWG500-Series Generator have the following interfaces for file transfer : H GPIB H Floppy disk (FD) H Ftp H NFS AWG500 Series GPIB ( Waveform files ) Waveform Edit Buffer Output Memory GPIB Digital Storage...
Menu Structures This section describes the structures for the menu system. You can find bottom, side, popup, screen menu items in each of four main menu structures illustrated. Simple descriptions for each item or group of items are also found. The dialog boxes and their items, and selection items in the screen menus are omitted in this section.
Menu Structures SETUP Menu Hierarchy Main Bottom Side Subside Popup/Screen Descriptions SETUP Waveform/Sequence ; Loads into the waveform memory Load... View Edit... To FG mode, see page 2-76 Ez FG... Vertical ; Adjusts vertical axis parameters <<When CH1 or CH2 is selected with the front-panel button>> Filter {Through | 10 MHz | 20 MHz | 50 MHz | 100 MHz} Amplitude (0.02 to 2.0 V) Offset (-1.0 to 1.0 V)
Page 111
Menu Structures Main Bottom Side Subside Popup/Screen Descriptions SETUP <cont.> Run Mode ; Selects run mode Continuous Triggered Gated Enhanced Trigger ; Sets trigger parameters Source {External | Internal} Slope {Positive | Negative} Level (-5.0 to 5.0 V) Impedance {50ohm | 1kohm} Interval (1.0 ms to 10.0 s) Noise ;...
Page 112
Menu Structures Main Bottom Side Subbottom Subside Pop up or Description menu menu menu menu menu dialog menu Ez FG Frequency ( 1.000Hz to 100.0MHz ) Sine Amplitude (20mV to 2.0 V step 1mV) Offset (-1.0 V to 1.0 V step 1mV) Polarity { Normal | Inverted } Duty/Phase...
Menu Structures EDIT Menu Hierarchy Main Bottom Side Subside Popup/Screen Descriptions EDIT EDIT (Waveform/Pattern) ; Waveform/pattern editor EDIT (Sequence) ; Sequence editor EDIT (Text/Equation) ; Text/equation editor EDIT (Top Level) Screen File List Drive ; Selects storage drive Main Floppy NET1 NET2 NET3...
Page 114
Menu Structures Main Bottom Side Subside Popup/Screen Descriptions EDIT (Top Level) <Cont> Update! ; Writes into the waveform memory Window ; Double Windows operations Window { Single | Double } Select { Upper | Lower } To return to the EDIT (Top Level) menu, press EDIT button on the front-panel or select Close from the File popup menu. EDIT (Waveform/Pattern) Screen Waveform/Pattern Editor...
Page 115
Menu Structures Main Bottom Side Subside Popup/Screen Descriptions EDIT (Waveform/Pattern) <Cont.> Tools ; Edit commands Absolute Square Cube Square Root Normalize Differential Integral Popup Compare... Convolution... Correlation... Digital Filter... Re-Sampling... Code Convert... XY View... Zoom/Pan ; Editor display zoom/pan operations Zoom In Zoom Out Zoom Fit...
Page 116
Menu Structures Main Bottom Side Subside Popup/Screen Descriptions EDIT (Sequence) Screen Sequence Table {Line} {CH1 | CH2 | Repeat Count | Wait Trigger | Goto One | Logic Jump} File ; Open/close Close Save Save As... Data Entry ; Entries data for each column <<When CH1 or CH2 column is selected in the sequence table>>...
Page 117
Menu Structures Main Bottom Side Subside Popup/Screen Descriptions EDIT (Text/Equation) Text/Equation Editor Screen Character Pallet File ; Open/close Close Save Save As... Compile Edit ; Edit commands Copy Paste Selection {Off | On} Insert # Basic Keywords ; Basic control/setup keywords clock size time...
Page 118
Menu Structures Main Bottom Side Subside Popup/Screen Descriptions EDIT (Text/Equation) <Cont.> Math Functions ; Mathematical operation keywords log10 sqrt sign Popup srnd sinc noise More Math Functions ; Mathematical operation keywords floor ceil round Popup asin acos atan sinh cosh tanh Undo! 2-82...
Menu Structures APPL Menu Hierarchy Main Bottom Side Subside Popup/Screen Descriptions APPL (Disk) Samples/Cell Cell Period TAA+ TAA- PW50+ Screen PW50- NLTS (1st adjacent) NLTS+ (2nd adjacent) NLTS- (2nd adjacent) Asymmetry Lorentz/Gaussian Application ; Selects application Disk ; No operation Network ;...
Page 120
Menu Structures Main Bottom Side Subside Popup/Screen Descriptions APPL (Network) Application ; Select application Disk ; Goes to APPL (Disk) Network ; No operation Jitter Composer ; Goes to APPL (Jitter Composer) ITU-T ; Selects ITU-T network standard STM1E Popup T1.102 ;...
Page 121
Menu Structures Main Bottom Side Subside Popup/Screen Descriptions APPL (Jitter Composer) Repeat Count Samples/Bit Data Rate Clock Screen Rise Time Fall Time Jitter Profile Jitter Deviation Jitter Frequency Application ; Selects application Disk ; Goes to APPL (Disk) Network ; Goes to APPL (Network) Jitter Composer ;...
Menu Structures UTILITY Menu Hierarchy Main Bottom Side Subside Popup/Screen Descriptions UTILITY System Brightness Level Hardcopy Format Hardcopy Drive Screen Keyboard Type Knob Direction Date Time Factory Reset ; Resets to factory defaults Secure ; Destroys all settings and files Update System Software...
Page 123
Menu Structures Main Bottom Side Subside Popup/Screen Descriptions UTILITY <Cont.> Status Program Version: Program Build: Screen OS Version: OS Build: Up Time: System ; Displays firmware version SCPI Registers ; Displays GPIB status registers Diag ; Handles diagnostic and calibration Diagnostic {All | System | Run Mode | Clock | Seq Mem | CH1 Mem | CH2 Mem} Cycles {1 | 3 | 10 | 100 | Infinite} Execute Diagnostic...
Page 124
Menu Structures 2-88 AWG510 & AWG520 Arbitrary Waveform Generator User Manual www.valuetronics.com...
You can also import waveform and pattern data from an oscilloscope, data generator, or AWG2000 Series instrument. Figure 3-1: Overview of AWG500 Series Waveform Generator process flow AWG510 & AWG520 Arbitrary Waveform Generator User Manual www.valuetronics.com...
Menus There are four main menus in the AWG500-Series Waveform Generator, as listed in Table 3–1. These menus are described in detail in later sections. Table 3-1: AWG500 Series Waveform Generator main menus Menu button Description...
The Graphical Waveform Editor This section describes the Graphical Waveform editor. The Graphical Waveform editor lets you create and/or edit an analog waveform. You can choose to display the waveform graphically or in table format. Refer to page 3–49 for information on editing waveform data using a table editor.
The Graphical Waveform Editor NOTE. Although you can edit markers, marker output cannot be made from the digital channel in the AWG510 Option03. Table 3-2: Waveform Editor screen elements Element Description Active cursor position The position of the active cursor in the data record relative to the start of the data record.
The Graphical Waveform Editor Table 3-2: Waveform Editor screen elements (cont.) Element Description Run mode The current instrument run mode (Continuous, Triggered, Gated, and Enhanced) Status display area The instrument status (Stopped, Running or Waiting) Waveform display The graphical representation of the waveform data values. Refer to the note on page 2-51 for information on the waveform data range.
The Graphical Waveform Editor The File Menu The File menu controls loading, saving, and insertion of data from system, floppy disk, or network files. The following sections describe the File menu operations New Waveform, These commands open a new waveform or pattern editor window. If three editor New Pattern windows are already open, these commands are unavailable.
The Graphical Waveform Editor Table 3-4: Waveform record length adjustment messages Message Descriptions Leave as it is The data is saved, as it is, without making changes. Append 0 Appends zero level data to the end of the record to meet the waveform data length requirements.
The Graphical Waveform Editor The Operation Menu The Operation bottom button provides waveform data edit commands. The following sections describe each edit command in detail. If you select a command with ellipsis (...), the instrument displays either a side menu or dialog box that lets you set additional parameters. Commands that do not have an ellipses are executed immediately.
The Graphical Waveform Editor Table 3-5: Standard Function Waveform dialog box parameters Parameter Description Type Specifies the type of standard function waveform to create. You can select Sine, Triangle, Square, Ramp, DC, Gaussian Noise, or Random Noise. Operation Selects how the standard function waveform is added to the edit area. Replace replaces the edit area data with the specified standard function waveform.
Page 134
The Graphical Waveform Editor Copy This command copies the waveform and marker data located between the cursors and places the copied data in the paste buffer. The overall waveform data record length does not change. Paste (Insert) This command inserts the contents of the paste buffer into the waveform record starting at the active cursor position.
Page 135
The Graphical Waveform Editor 4. Push the Set Data side button to toggle between High and Low value. 5. Push the Exec side button to change the marker specified in Step 3 to the value specified in Step 4 for the entire edit area. Horizontal Shift...
Page 136
The Graphical Waveform Editor Vertical Shift... This command shifts the cursor-to-cursor waveform data up or down the value specified with Value. If Value is positive, the data shifts up; if Value is negative, the data shifts down. The editor retains values that exceed the default ±1 .0 waveform peak-to-peak range.
Page 137
The Graphical Waveform Editor 3. Push the Factor side button. This is the value by which you want to multiply the edit area waveform data. Specify the scale using the general purpose knob or the numeric buttons. A negative value of –100 to –1.01 inverts and rescales the signal.
Page 138
The Graphical Waveform Editor Clip... This command sets the edit area waveform data maximum upper or lower signal level to a specified value. Do the following steps to clip the waveform data: 1. Move the cursors to specify the edit area to clip. 2.
Page 139
The Graphical Waveform Editor 1. Output 1 of the rightmost bit. 2. Take XOR of the output value 1 and the Bit 2 value 0 (result is 1). 3. Shift the bit values one column to the right. 4. Assign the value 1 to Bit 1, which is the XOR value from Step 2. The new array of the register values is 110.
The Graphical Waveform Editor Table 3-6: Shift Register Generator dialog box setting parameters Parameter Description Register Icon The Register Icon displays the current register length and tap position values at the top left side of the dialog box. Register Length Specifies the register length.
The Graphical Waveform Editor Set Pattern... This command replaces existing edit area waveform data with 0 or 1 data values that you specify. You can also use this command to copy the pattern data from one editor window and replace it in another editor window. If the pattern you enter has fewer data points than those in the edit area, the pattern repeats until the end of the edit area.
Page 142
The Graphical Waveform Editor Do the following steps to specify a pattern: 1. Move the cursors to specify the edit area in which to replace the waveform data with pattern data. 2. Push Operation (bottom)!Set Pattern... (pop-up)!OK (side). The Set Pattern dialog box appears.
Page 143
The Graphical Waveform Editor If you want to write pattern data between different editor windows, do the following steps: 1. Move the cursors to specify the edit area from which to import the waveform pattern data. 2. Push Operation (bottom)!Set Pattern... (pop-up)!OK (side). The Set Pattern dialog box appears.
The Graphical Waveform Editor 3. Push the Data side button and use the general purpose knob or numeric keys to set the waveform data value. 4. Push the Marker1 or Marker2 button to toggle between the marker values. NOTE. The values modified through the side menu are immediately reflected in the data.
The Graphical Waveform Editor Table 3-8: Mathematical function commands Command Equation Description G(x) = | F1(x) | Creates a new waveform that is the absolute Absolute value of the points in the source waveform. G(x) = ( F1(x) ) : X y 0 Creates a new waveform that is the squared Square G(x) = - ( F1(x) )
Page 146
The Graphical Waveform Editor Table 3-8: Mathematical function commands (cont.) Command Equation Description Creates a new waveform that is the comparison Compare... of the active window and a specified window data points. Refer to page 3-23 for information on the Compare dialog box.
Page 147
The Graphical Waveform Editor Table 3-8: Mathematical function commands (cont.) Command Equation Description Changes the active editor window clock Re Sampling... frequency or data record length (number of points). This command changes the data values of the entire waveform record in the active editor window.
The Graphical Waveform Editor Compare Dialog Box. The Compare dialog box lets you set the target and source waveform and hysteresis values. Table 3–9 describes the Compare dialog box parameters. Table 3-9: Compare dialog box parameters Parameters Descriptions Target Specifies the location where you want to display the result of operation. Options are Data, marker 1 and Marker 2.
The Graphical Waveform Editor Table 3-10: Convolution dialog box parameters Parameters Descriptions With Specifies the second waveform for the operation. Treat waveform periodic Specifies whether the waveform must be regarded as periodic during calculation. Do the following steps to perform a convolution math operation between two waveforms: 1.
Page 150
The Graphical Waveform Editor Do the following steps to perform a correlation math operation between two waveforms: 1. If more than one window is open, select the source waveform as follows: Push Window (bottom)!Window1, Window2, or Window3 (side). 2. Push Tools (bottom)!Correlation... (pop-up)!OK (side). The Correla- tion dialog box appears.
The Graphical Waveform Editor Figure 3-8: Digital Filter dialog box Table 3-12: Digital filter dialog box parameters Parameters Descriptions Selects the filter type. You can select LPF (low pass filter), HPF (high Type pass filter), BPF (band pass filter), or BRF (band rejection filter). Taps Specifies the number of taps (odd number, 3 to 101).
Page 152
The Graphical Waveform Editor Re sampling... This command enables you to specify a new clock frequency or a new number of points. It resamples and updates the whole waveform data record in the active window. Resampling Dialog Box. The current number of points and the current sample clock frequency are in the top display.
Page 153
The Graphical Waveform Editor XY View Dialog Box. Figure 3-9: XY View dialog box Table 3-14: XY View dialog box parameters Parameters Descriptions X Axis Specifies the waveform you want to assign to the X axis. Y Axis Specifies the waveform you want to assign to the Y axis. Do the following steps to view two waveforms in an XY display: 1.
The Graphical Waveform Editor The Zoom/Pan Menu You can use the Zoom function to expand or shrink the waveform display in an editor window. The Pan function shows a segment of waveform that lies outside the window due to the expansion. When you push the Zoom/Pan bottom button, the side menu displays the operation menu.
The Graphical Waveform Editor 6. If the desired portion of the waveform went outside the window as a result of zoom, move the waveform by using the Direction side button and the general purpose knob. For waveforms with extremely large amplitude or a large offset value, use the Pan function to bring it in the window.
Page 156
The Graphical Waveform Editor Figure 3-10: Settings dialog box There are two type of editor setup parameters, Window and General. Window parameters only affect the active edit window. General parameters influence all windows currently opened and that will be opened, whether they are active or not.
Page 157
The Graphical Waveform Editor Table 3-17: Setup general parameters Parameter Description Horizontal Unit Specifies the horizontal axis data point unit (points or time) used to represent the position along the horizontal axis. The default setting is points. Update Mode Specifies when output memory is updated. Selecting Auto causes the instrument to update the output waveform memory after any change to the edit buffer contents.
Page 158
The Graphical Waveform Editor 3-34 AWG510 & AWG520 Arbitrary Waveform Generator User Manual www.valuetronics.com...
The Pattern Editor The Pattern Editor lets you create and edit data to output through the 10-channel Data Generator output (option 03). There are two display modes: graphic and tabular. The graphic mode displays the waveform graphically, while the tabular mode displays it numerically in tabular form.
The Pattern Editor Starting the Pattern Editor To start the Pattern Editor , push EDIT (front)! Edit (bottom)!New Pattern (side). Figure 3–11 shows the Pattern Editor screen elements. All Pattern editor screen elements are the same as for the Waveform Editor (page 3–4) except for those listed in Table 3–18.
The Pattern Editor Table 3-18: Pattern Editor screen elements Element Description Pattern display The graphical representation of the pattern data values. There are a total of 10 data bits (Data0 through Data9) and two marker signals. Data values are 1 or 0. Pattern file name The file name to which the waveform data is written.
Page 162
The Pattern Editor Code Conversion Process The outline for the code conversion procedures is: H As the source data, use the data bits you specified with Target. H Define the code conversion rules in a code conversion table. H A new code conversion table must be created by the user by using the Edit... side menu command.
Page 163
The Pattern Editor Table 3-20: Code conversion commands Commands Description Open... Reads an existing code conversion table. Save... Saves a code conversion table that was newly created or edited. It is saved in an ASCII file the cells of which are separated by commas.
Page 164
The Pattern Editor Table 3-21: Code conversion parameters (cont.) Parameters Description Past Output The portion in which you view the output data that was output first. You can view up to eight points of the conversion result of the past output. Output Code Writes the resulting data of conversion that is output when all the above four conditions are satisfied.
The Pattern Editor Executing Conversion After returning to the Code Convert Conversion Table: 1. If you save the code conversion table created above, push the Save... side button and name the file. 2. Push OK side button. Code conversion is executed with the specified pattern as the source code.
The Pattern Editor Selecting Data Bits to Edit Like the waveform editor, the pattern editor executes Operation menu commands on the data between the two cursors. Because there are 10 data bit signals, you must also select which data bit or bits to edit. Selected bits (data and marker) are indicated by highlighting the data bit and/or marker names at the left of the pattern display area.
The Pattern Editor You can easily copy data from one bit to another. The following example copies Data7 data, consisting of 1000 points, to Data0. 1. Place the left cursor at data point 0, and the right cursor at data point 999. Make the left cursor active with the TOGGLE button.
The Pattern Editor Figure 3-15: Area cursors Creating a Pattern The New Pattern command opens a pattern edit window with the following default values: Data length: ....1000 points Bit value level: .
The Pattern Editor Creating Standard Patterns Figure 3–16 shows the Standard Pattern dialog box which lets you specify the type of pattern and the range (scope) of data bits to which to apply the pattern. The instrument lets you create one of four standard counter patterns as listed in Table 3–22, and inserts the pattern in the edit area between the cursors.
The Pattern Editor 5. Specify bit width in the Data Range From and Data Range To. These two parameters specify the counter bit width and the position in the data. The markers are also available. 6. Push the OK side button. Importing Data From Files You can import pattern data from a file on the floppy drive, hard disk, or the network, to any location in the current pattern edit window.
Page 171
The Pattern Editor Table 3-23: Set Pattern dialog box parameters Parameters Descriptions Total Points Specifies that the number of points of a pattern defined in the [Pattern] field. This value cannot be modified using numeric buttons. Cursor Position Specifies that the cursor position in the [Pattern] field is displayed. This value cannot be modified using numeric buttons.
Page 172
The Pattern Editor 5. If necessary, you can change the pattern value by moving the cursor with the a or ' button and then using numeric keys and the key. 6. Push the OK side button to generate the Pattern field pattern between the cursors in the area specified in Target.
The Table Editor Editing in graphic display lets you see the shape of the waveform you are editing. However, changing data values in the graphical edit mode is a difficult task. The Table Editor lets you quickly enter or edit data values by using a table display format.
The Table Editor To return back to graphic display mode, follow the procedure above and select Graphic , instead of Table, in step 2. Editing Table Data The Numeric Input... command in the Operation bottom menu lets you edit waveform and marker data in the Table Editor. Do the following steps to edit waveform or marker data in the table: 1.
The Equation Editor The Equation editor is an ASCII text editor that includes menus and commands for writing waveform equation files using the Waveform Programming Language (WPL). You can use WPL to generate a waveform from a mathematical function, perform calculations between two or more waveform files, and use loop and conditional branch commands to define waveform values.
Page 176
The Equation Editor Caret line position File name Caret End Of File marker Text edit window Character pallet Figure 3-19: Equation editor window Table 3-24: Equation editor screen elements Element Description File name The file name to which the equation or text is written, or the name of the file being edited.
The Equation Editor Table 3-24: Equation editor screen elements (cont.) Element Description Text edit window Area where you enter text and/or equation information. The maximum length of a line is 256 characters, including spaces. You can concate nate lines by entering a colon character (:) at the end of a line. THe maximum number of characters you can concatenate is 5000.
Page 178
The Equation Editor Front Panel Edit Controls Table 3–26 describes the front-panel buttons, keys and knob to use for entering and editing text. NOTE. It is highly recommended that you install a standard PC-style keyboard if you intend to use the Equation editor. It is much easier to enter and edit text from a keyboard then to use the instrument front–panel controls.
The Equation Editor Highlight area is the one currently selected. You can cut or copy this area. Figure 3-20: Text selection (example) Cutting, Copying, and The Paste command inserts the paste buffer text starting at the caret position. Pasting Text You must have copied or cut text prior to using the Paste command.
The Equation Editor Table 3-27: Control keys from external keyboard Keyboard key Description Character and Characters found in the character palette can be input form the numeric keys corresponding keys on the keyboard Arrow keys Moves the caret horizontally or vertically Back Space Deletes the character that is to the left of the caret Delete...
Page 181
The Equation Editor Compiling from the Do the following steps to compile an equation from the Equation editor: Equation Editor 1. Push File (bottom)!Compile (side). The instrument checks the equations for syntax errors. If the equation file contains syntax errors, the instrument displays the line number it thinks contains the syntax error.
Page 182
The Equation Editor 3. Push Tools (bottom)!Compile Equation (side). The instrument checks the equations for syntax errors. If the equation file contains syntax errors, the instrument displays the line number it thinks contains the syntax error. Push the OK side button to clear the error message. You must then open the equation file in the Equation editor to fix the error.
Waveform Programming Language This section describes the Waveform Programming Language (WPL) syntax, rules, and command descriptions. There are also a number of programming examples at the end of this section. Command Syntax This manual uses Backus-Naur Form (BNF) notation, shown in Table 3–28, to describe commands.
Command Syntax User Defined Variables All user-defined variable names must satisfy the following requirements: H The first character must be an alphabetical character. H The rest of the name must consist of an alphabetical character(s), digit(s), and/or an underscore(s) (_). H The maximum number of characters 16.
Command Syntax Waveform Files Some commands accept a waveform file name enclosed in double quotes. For example: ”sinewave.wfm”. Observe the following rules when using waveform expressions in equations: H A quoted string can include any character defined in the 7-bit ASCII character set.
Page 186
Command Syntax In a waveform expression, the data length of the file created and the clock information are determined as follows. If <output signal name> is a marker: If the output file does not already exist, an error will occur. Attributes such as the data length (i.e., output file size) and clock information are unchanged.
Command Syntax Command Descriptions The WPL commands are listed in alphabetical order. Mathematical functions and operators are described under the headings Math Functions and Math Operators, respectively. Bpf( ) Creates a new waveform file by passing the specified waveform file through a band-pass filter.
Page 188
Command Syntax Brf( ) Creates a new waveform file by passing the specified waveform file through a band-rejection filter. Group Waveform Syntax ”output_filename” = brf(”filename1”, cutoff_freq_lo, cutoff_freq_hi, taps, atten) Arguments ”output_filename” is the complete file name (file name and extension) to contain the filtered waveform data.
Page 189
Command Syntax Code( ) This statement executes code conversion. Group Waveform Syntax ”output_filename” = code(”filename1”, ”code–conversion–table”) Arguments ”output_filename” is the complete file name (file name and extension) to contain the code–converted waveform data. The argument can include a relative or absolute path name.
Page 190
Command Syntax Arguments ”output_filename” is the complete file name (file name and extension) to contain the resultant convolution waveform. The argument can include a relative or absolute path name. Enclose the file name with double-quotes. ”filename1” and ”filename2” are the complete (file name and extension) names of the files on which you are performing the convolution.
Page 191
Command Syntax Syntax ”output_filename” = corr(”filename1”, ”filename2”) Arguments ”output_filename” is the complete file name (file name and extension) to contain the resultant correlation waveform. The argument can include a relative or absolute path name. Enclose the file name with double-quotes. ”filename1”...
Page 192
Command Syntax Delete( ) Deletes the specified file name from the current drive. Group Waveform Syntax delete(”filename”) Arguments ”filename” is the complete file name (path, file name and extension) to the file that you want to delete. The file must be located on the active drive. The argument can include a relative or absolute path name.
Page 193
Command Syntax Expand( ) Horizontally expands (scales) the waveform and marker data of the specified waveform file and writes it to a new file. Group Waveform Syntax ”output_filename” = expand(”filename”, expand_multiplier) Arguments ”output_filename” is the complete file name (file name and extension) to contain the expanded waveform and marker data.
Command Syntax start_point is the location of the first data point to extract from the input file. This is an integer value. The starting point value must be less than or equal to the ending point value or an error occurs during compilation. end_point is the location of the last data point to extract from the input file.
Page 195
Command Syntax incr is an value or expression used with the optional step keyword to define the size of the loop count increment steps. By default the loop counter increments in steps of 1. The incr can be a negative value in which the loop count decriments steps.
Page 196
Command Syntax atten is the inhibit zone attenuation factor, in dB. The range of attenuation is 21 dB to 100 dB. You can enter the integer value. Example ”filtered.wfm” = hpf(”sine.wfm”, 3.25e5, 2, 25) If (Control Statement) Provides control statements to execute expressions when a condition resolves to true or false.
Page 197
Command Syntax Arguments ”output_filename” is the complete file name (file name and extension) to contain the resultant waveform. The argument can include a relative or absolute path name. Enclose the file name with double-quotes. ”filename” is the complete name (path, file name and extension) of the source file for the integration operation.
Command Syntax Arguments ”output_filename” is the complete file name (file name and extension) to contain the filtered waveform data. The argument can include a relative or absolute path name. Enclose the file name with double-quotes. ”filename1” is the complete (file name and extension) name of the source file for the low pass filter operation.
Command Syntax Table 3-29: Programming language math functions (cont.) Function Description Returns smaller (minimum) value of a and b. min(a, b) Generates pseudo Gaussian distribution white noise signal with a standard noise() deviation (= RMS) of 1. Exponentiation (bth power of a, or a^b) pow(a,b) A negative value may be specified for a only if b is an integer.
Command Syntax Math Operators The following table lists the programming language math operators that you can use as part of waveform equation expressions. Table 3-30: Math operators Operators Description Unary Arithmetic Operations Inverts the sign. Does nothing. Binary Operations Addition Subtraction Multiplication Division...
Page 201
Command Syntax NOTE. Exponentiation executes the same calculation as for the pow() function. Zero (0) divided by 0 is 1. Norm( ) This statement performs an normalization operation on a specified file waveform data. Normalization scales the waveform values to a ±1.0 range, centered on 0. The output file retains all marker values of the input file.
Page 202
Command Syntax reg_size specifies the number of registers in the pseudo-random generator. This is an integer value from 1 to 32. tap_position specifies the register positions to ’tap’ for XOR feedback to the register input. A tap does an XOR operation on the output signal and the specified register and passes the result to the next-lower tap position or the register input (register 1), whichever it encounters first.
Page 203
Command Syntax Variables (pre defined) The following table lists pre-defined programming language variables that you can use as part of a waveform equation expression (except where noted). Table 3-31: Pre defined variables Function Description Sets the current instrument sample clock rate. clock Returns the sample clock rate of the specified file name.
Page 204
Command Syntax Write( ) Writes the specified text to a new file name and/or location on the current drive. If an output file already exists, the source file contents are appended to the end of the existing file. Group Waveform Syntax write(”output_filename”, ”text”...
Command Syntax Programming Examples The following eight equation programming examples are described below. Examples Key points to be learned Example 1 Describes how to create waveform file, and how to read and write waveform files. Example 2 Describes how to use for loop and if conditional branch statements. Example 3 Describes how to put comments, and how to create sequence file.
Page 206
Command Syntax When you perform the operation between the waveforms which have the different point size, the lowest point size among them is used. Therefore the c.wfm will have the point size of 1500. Figure 3–22 shows the waveforms to be generated by the above example. a.wfm b.wfm c.wfm...
Page 207
Command Syntax Figure 3-23: Waveform generated by the Example 2 equation Example 3 The following example creates one sequence file and four waveforms. delete(”test.seq”) size=500 clock=1e9 num=4 ’write sequence file header write(”test.seq”,”3002\n”) write(”test.seq”,”LINES ”:num:”\n”) for i = 1 to num ’create a waveform file ”test”:i:”.wfm”...
Page 208
Command Syntax The write command writes the specified text to the specified file. If the file being written to exists, the write command appends the specified string to the end of the file. The first argument is the file to which the strings specified as the second argument and after will be written.The string must be parenthesized with double-quotations.
Page 209
Command Syntax Figure 3-25: Sequence generated by the Example 3 equation NOTE. The equation/text editor has the viewer that displays the waveforms after the compile has been performed. However, this viewer cannot display the sequence. Instead, use the sequence editor to confirm the results. Example 4 The following example shows how to use boolean relational operations between a waveform and its marker data.
Page 210
Command Syntax The MOD02.WFM signal is 0.5 if the marker1 signal of the MOD01.WFM is equal to the marker2 signal, otherwise the signal value is 0. The results are shown in Figure 3–26. MOD.WFM MOD01.WFM MOD02.WFM Figure 3-26: Source waveform and those generated by the Example 4 Example 5 The following example shows how to use filter functions.
Page 211
Command Syntax NOISE.WFM N1.WFM (after LPF) N2.WFM (after HPF) N3.WFM (after BPF) N3.WFM (after BRF) Figure 3-27: Noise waveforms after filtered Example 6 The following example shows a code conversion. In this example, two kinds of data are created with data() function. You need to prepare the code conversion tables which can be created with the text editor or Code Convert Table dialog box brought up by pushing Tools (bottom)!Code Convert...
Page 212
Command Syntax The waveforms generated by above equation file are composed of 0 and 1. It is convenient to use the waveform editor in table mode to look at the results. Refer to Code Conversion in Appendix H for the input patterns, output patterns and code conversion tables.
Page 213
Command Syntax The following text describes what happens in this example: 1. The noise() function generates a noise waveform into the file NOISE.WFM, in which the waveform data are normalized using the norm() function. 2. The extract() function extracts first 7 data and store them into the file TEPM1.WFM.
The Sequence Editor The Sequence editor is used to create a sequence file. A sequence file is simply a list of waveform file names that the instrument will output. Additional parame- ters like repeat count, event triggering, and conditional jumps allow you to generate very large and complex output waveforms.
Page 216
The Sequence Editor Table 3-32: Sequence table columns Column Description Sequence file name Remains blank if you have not saved the sequence once after opening a new file. Sequence line number. It is assigned automatically here as a result of Line addition or deletion of a line.
The Sequence Editor NOTE. Infinity setting in Repeat Count and all settings in Wait Trigger, Goto One and Logic Jump are neglected in subsequence. Table 3-33: Sequence editor bottom menu Button Description Provides side menu commands for closing the editor, saving the File sequence table to the current file name, and saving the sequence data to a new file name.
Page 218
The Sequence Editor H The side menu corresponding to the Data Entry bottom button varies with the parameter value in the cursor position. Inserting a Line When you first open a new sequence table, a table containing 0 line is created. You must insert new lines into the table before you can edit their contents.
The Sequence Editor Pasting a Line You can insert the paste buffer contents into the sequence table. Do the following steps to paste a line: 1. Move the cursor to the line you want to insert the paste buffer contents. The paste buffer contents are inserted at the selected table line.
Page 220
The Sequence Editor 3. The Select File dialog box appears. From the file listing, select the file to output. 4. Push the OK side button. The instrument inserts the file name into the sequence table. To delete a specified waveform file, move the cursor to the desired file. Then push Data Entry (bottom)!Clear Filename...
Page 221
The Sequence Editor Do the following steps to set the Wait Trigger value: 1. Move the cursor to the line in which to set the Wait Trigger value. 1. Move the cursor to the Wait Trigger column. 2. Push Data Entry (bottom). 3.
Page 222
The Sequence Editor Figure 3-31: EVENT IN connector You can define two types of conditional jump: a Logic Jump and a Table Jump. You can also specify whether the jump occurs synchronously or asynchronously, and whether to use an external strobe signal to sample the event values. These features are discussed in the following text.
Page 223
The Sequence Editor Table Jump. The Table Jump lets you specify a line jump for one or more of the 16 possible logic levels of the EVENT IN lines. Undefined (no line number entered) lines are ignored. Do the following steps to enter values in the Table Jump table: 1.
Page 224
The Sequence Editor suppose that an event occurs during the second repeat count of a line on which the waveform is defined to be output three times. The jump occurs after completing the second output repetition and before starting the third output repetition.
Page 225
The Sequence Editor Strobe Off Two internal clock cycle The instrument possibly reads this state in unstable transition period. This may cause an erroneous action. Strobe On STROBE The instrument reads this state after the transition has been complete. Figure 3-32: Event signal timing and Strobe Limitations on Using The sequence is processed by the instrument hardware.
Page 226
The Sequence Editor to output the waveform data. There is one internal code item for each sequence line except for lines that contains a subsequence call. For subsequence calls without a repeat count, the AWG500-Series Waveform Generator compiles a number of internal code items equal to the number of lines in the subsequence.
The Setup Window The Setup screen is where you load and set up a waveform for output. This section describes the key elements of the Setup screen, how to load a file, how to set the signal output parameters, and how to enable signal output. Setup Screen Elements To open the Setup screen, push the SETUP front-panel button.
Page 228
The Setup Window Table 3-34: Waveform parameter icons Element Description Element Description Loaded Waveform icon. Dis Noise icon. Displays the noise plays the file name of the signal level to add to the waveform, pattern, or se waveform when enabled. quence file loaded to output.
The Setup Window Table 3-35: Setup bottom menu buttons (cont.) Bottom menu button Description Displays the Noise side menu to set noise dB level and external output Noise parameters. Displays the Save/Restore side menu to save and restore setup output Save/Restore parameters.
Page 230
The Setup Window Sequence Files. The following list describes some restrictions on loading sequence files. H A sequence file contains information that is loaded into the waveform memory of both channel 1 and channel 2. Therefore, you can only load one sequence file into the instrument at a time.
The Setup Window Edit... This button opens the appropriate editor for a loaded waveform, pattern, or sequence file. Do the following steps to edit a loaded waveform or sequence file: 1. Push CH 1 or CH 2 to select the channel waveform. 2.
Page 232
The Setup Window 2. Push SETUP (front)!Vertical (bottom)!Filter (side). The instrument highlights the Through screen icon. 3. Use the general purpose knob to select 10 MHz, 20 MHz, 50 MHz, 100 MHz, or Through. Amplitude This button lets you set the analog waveform signal output voltage range from 2.0 V , in 1 mV increments, terminated into 50 W.
Page 233
The Setup Window 1. Push the CH1, CH2 or DIGITAL button on the front–panel to select the channel you want to set up. 2. Push SETUP (front)!Vertical (bottom)!Marker... (side). The instrument highlights the Marker screen icon for the selected channel. 3.
The Setup Window NOTE. When the SETUP (front)!Noise (bottom)!Output (side)!Noise (side) menu is set to On, the SETUP (front)!Vertical (bottom)!Add/Direct Out... (side)!Noise (side) button is grayed and cannot be selected. To fix this situation, push SETUP (front)!Noise (bottom)!Output (side)!Noise (side) to Off.
Page 235
The Setup Window The instrument uses only one clock sample frequency rate for all output signals, regardless of individual waveform settings. NOTE. You can use the SAMPLE RATE/SCALE knob to adjust the active channel data clock frequency directly, without having to open the Vertical menu. You can open the Horizontal menu by pushing the HORIZONTAL MENU front-panel button.
Page 236
2. Push the Clock Src side button to toggle between Internal and External. NOTE. When using an external clock as a clock source, and changing an external clock sampling frequency widely, the output signal of the AWG500 Series instrument will be disturbed. Push the RUN button twice or more to restart output function.
Page 237
The Setup Window Clock Ref This button lets you set the 10MHz reference clock source. You can specify the internal 10MHz clock generator or an external 10 MHz clock signal connected to the rear panel 10 MHz REF IN connector. The acceptable external clock signal is 10 MHz ±...
The Setup Window The Run Mode Menu Push the SETUP on the front–panel and the Run Mode bottom button to set the waveform output run mode. The AWG500-Series Waveform Generator Series instrument operates as below in response to trigger signals and/or event signals. The Run Mode menu commands are Continuous, Triggered, Gated, and Enhanced.
Page 239
The Setup Window Enhanced This button sets the instrument to enhanced output mode. While a waveform is being output, the Enhanced mode is operating in the same manner as for the Triggered mode except for sequence table output. For sequence table output, the Wait Trigger, Goto One, and Jump functions specified in the sequence file are enabled.
The Setup Window The Trigger Menu The Trigger menu lets you set instrument external signal trigger parameters. The Trigger menu commands are Source, Slope, Level, Impedance, and Interval. Source This button lets you set the instrument trigger source. You can select either External or Internal.
Page 241
The Setup Window Trigger Level This button lets you set the level at which the TRIG IN external trigger signal triggers the instrument. You can set the trigger level from –5.0 V to +5.0 V. Do the following steps to set the signal level: 1.
The Setup Window The Noise Menu This instrument incorporate a Gaussian noise generator with which you can add noise to your output waveform or send to an external device through the NOISE OUT back-panel connector. You cannot connect the noise generator output to both the rear panel connector and the output waveform at the same time.
The Setup Window The Save/Restore Menu The Save/Restore menu lets you save and restore instrument output setup information to a file. Set file includes path information of the waveform file(s) to be set in the Setup Window. When the set file is saved in the same directory as the waveform file(s), only waveform file name(s) are included in the set file.
The Setup Window Digital Output Level (Option 03 Only) When you push the front-panel DIGITAL button, Channel 2 is set to digital output. You can only output digital waveform data (waveform, pattern, or sequence files) on channel 2. The digital signal output levels can range from –2.0 V to 2.0 V in 50 mV increments.
The Setup Window Waveform, Pattern and Sequence Waveform Output AWG500-Series Waveform Generator waveforms can be output by selecting a waveform, pattern, or sequence file on the SETUP screen and loading it into the waveform memory. You may set the run and trigger modes and the output parameters such as the clock frequency, amplitude, offset, etc.
Page 246
The Setup Window Automatic Reloading of Once a file has been output and is currently being output, it will be reloaded Output Files when one of the following conditions is met: H The waveform or pattern file is modified with the editor. (Auto or Manual mode in the Settings bottom menu).
Page 247
NOTE. When using an external clock as a clock source, and changing an external clock sampling frequency widely, the output signal of the AWG500 Series instrument will be disturbed. Push the RUN button twice or more to restart output function.
Page 248
The Setup Window The CHx LED automatically turns off when the waveform data in that channel becomes invalid (for example, you attempt to load in incorrect file and the instrument deletes the current waveform from memory). 3-124 AWG510 & AWG520 Arbitrary Waveform Generator User Manual www.valuetronics.com...
The APPL Window This subsection describes about three applications in the APPL menu. The Waveform Generator provides following three applications to create specific waveforms: H Disk application H Network application H Jitter composer application These applications are a kind of editor to generate a waveform for specific purposes.
Page 250
The APPL Window Operation Flow 1. Select APPL (front–panel)!Application (bottom)!Disk (side) to display the Disk Application screen. See Figure 3–36. Figure 3-36: Disk application initial screen 2. Select Write Data (bottom)!Read from File... (side) or !Pre-defined Pattern (side) to display the dialog box for input data selection. 3.
Page 251
The APPL Window 4. Press Isolated Pulse bottom button, and select an isolated pulse from the side menu. Figure 3-38: Isolated Pulse menu 5. Set the parameters displayed on the menu screen. 6. Select Superpose (bottom)!Execute (side) to execute superposing. The generated waveform is displayed in the menu screen window.
Page 252
The APPL Window 7. If needed, you can repeat adjusting the superpose parameters in this screen and generate new output waveform. 8. Select Superpose (bottom)!Save... (side) to save the generated waveform in a file. Input data The specified pattern (.PAT) or waveform (.WFM) file is used as a input data. When a pattern data file is specified for input, the application reads only the MSB bits (DATA9).
Page 253
The APPL Window Table 3-40: Code Conversion Code conversion Descriptions Converts a transition from 0 to 1 to a positive pulse, and from 1 to 0 to a negative pulse. This conversion considers the input data as representing a direction of magnetization. NRZI Generates a pulse when the input data is 1.
Page 254
The APPL Window Creating Isolated Pulse Two parameters are important to create an isolated pulse. H Number of points for 1 bit Samples/Cell parameter is displayed on the Disk application screen. This represents the number of points for one bit of disk waveform. Isolated pulse must correspond to this parameter value.
Page 255
The APPL Window First, you need to extract the pulse. 1. Open the acquired waveform by waveform editor. 2. Locate the pulse which you want to extract, then move the left–cursor to the center of pulse. 3. Expand the display by using Zoom function as necessary. 4.
Page 256
The APPL Window Superpose Parameters The superpose parameters are used to define an isolated pulse waveform and a quantity for shift. Table 3–41 lists the superpose parameters . Table 3-41: Superpose parameters Parameters Descriptions Samples/Cell Specifies the number of waveform points to be generated for each point of the input data.
Page 257
The APPL Window Pre-defined isolated pattern is calculated for only 20 cells, and the other part is considered to be 0. For the isolated pulse, wraparound is included in the calculation in superposition, assuming that this waveform repeats. However, the calculation is not made for the second and subsequent cycles of wraparound.
The APPL Window Network Application This application creates a network test signals to analyze the various standard network signal. The signals are created using the following process: H Input binary bit pattern expressed by 0 and 1. H Convert the input pattern using the standard-defined code and estimate the positions, where pulse will be generated, and its polarity.
Page 259
The APPL Window 2. Select a standard by pressing either bottom button, selecting subordinate standard item from the pop–up menu, and press OK side button. The side menu will change. See Figure 3–42. 3. Select a file or pre-defined pattern as a input data by pressing Read Ptn from File...
Page 260
The APPL Window Figure 3-43: Side menu for selecting the Isolated pulse 5. Press Read from File... side button . The side menu will change. 6. Select a waveform file from the file list as a iaolated pulse. 7. Samples/Bit side button will be enabled. Select a value from 1, 2, 4, 6, 16, 21, 64 .
Page 261
The APPL Window Figure 3-44: Execution of superposing 10. Select Superpose (bottom)!Save... (side) to save the generated waveform in a file. Input data Pattern data file (.PAT) or waveform file (.WFM) is used as a input data. When a pattern data file is specified for input, the application reads only the MSB bits (DATA9).
Page 262
The APPL Window Table 3-42: Pre-defined patterns Pattern items Descriptions 9 bits M series pseudo random pulse. PN15 15 bits M series pseudo random pulse. 0000 1111 100100 10001000 1000010000 100000100000 1000000010000000 1111100000 Line Code Conversion This part inputs the binary bit pattern and converts the transition from 1 to 0 or 0 to 1 to a positive or negative pulse.
Page 263
The APPL Window Superpose Parameters Table 3–44 lists the standard-defined superpose network parameters. Table 3-44: Network parameters Standard Line code Bit rate Sample/bit Clock STM1E 155.520000 Mbpd 311.04000 MS/s ITU T 139.264000 Mbpd 278.52800 MS/s AMI, HDB3 34.368000 Mbps 137.47200 MS/s AMI, HDB3 8.448000 Mbps 33.79200 MS/s...
Page 264
The APPL Window Generating Waveform The network test reading waveform is generated based on the input data, isolated pulse, and superpose parameters. To generate a waveform, press Execute side button. The clock attribute of a generated waveform is the one defined in the standard. The clock whose frequency is the same as the Bit Rate is set in the Marker 1.
The APPL Window Jitter Composer Application This application creates signals with jitters and Spread Spectrum Clock (SSC) relative to bit-pattern. Signals are created using the following process: H Input binary bit pattern expressed by 0 and 1. H Create data for one period by sorting bit pattern in the direction of time base using parameters.
Page 266
The APPL Window Operation Flow 1. Select APPL (front–panel)!Application (bottom)!Jitter Composer (side) to display the Jitter Composer. See Figure 3–48. Figure 3-46: Jitter composer application initial screen Specify input data. Load waveform/pattern files or use pre-defined pattern. 2. Select Input Data (bottom)!Read from File... (side) or !Pre-defined Pattern (side) to select input data.
Page 267
The APPL Window 3. Select waveform/pattern file from file list when you load the waveform/pat- tern file, or select pre-defined pattern from pattern list when you load the pre-defined pattern. Figure 3-48: A pre defined pattern was selected as an input data 4.
Page 268
The APPL Window 6. Select Compose (bottom)!Execute (side) to generate jitter waveform. The generated waveform is displayed in the menu screen window. Figure 3-50: Execution of jitter composer 7. Change each parameter and press Execute (side) menu button to generate new output jitter waveform.
Page 269
The APPL Window Input data The specified pattern (.PAT) or waveform (.WFM) file is used as a input data. When a pattern data file is specified for input, the application reads only the MSB bits (DATA9). When a waveform file is specified, this process converts the values equal to or greater than 0.5 to a logic 1, and the values less than 0.5 to a logic 0.
Page 270
The APPL Window Jitter composer The following parameters are provided to be specified when you generate jitter waveform. parameters Some parameters are uniquely identified by other parameters, however these parameters are only displayed on the screen. It is not indicated that you can set up these parameters.
Page 271
The APPL Window Jitter Profile = Triangle center 18 19 20 Jitter waveform Jitter Deviation Data for one period 1111000011110000..Samples/Bit Create data for one period Samples/Bit Repeat Count input data ..1010 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 .
Page 272
The APPL Window Generating Waveform The jitter waveform is generated based on the input data and jitter parameters described above. To generate a waveform, select Compose (bottom)!Execute (side). The clock whose frequency is the same as the Bit Rate is set in Marker 1. The input data is set in Marker 2.
The UTILITY Window This section describes the following utility settings that can be made to the AWG500-Series Waveform Generator. H External keyboards H Setting general purpose knob direction H Formatting floppy disk H Displaying disk usage H Displaying instrument status H Internal clock (date and time) H CRT brightness H Resetting the instrument...
The UTILITY window About Key Operation You can use the PC keyboard for menu operations rather than using the instrument front panel keys or buttons. Use the keyboard to input the file name, directory name, and text in the Text/Equation editors. The PC keyboard character keys, ten keys, arrow keys, space key and shift key can be used in place of the front panel keys, buttons, and some menu operation commands.
The UTILITY window Formatting a Floppy Disk The Waveform Generator provides the function to format a 2HD 1.44 MB floppy disk into MS-DOS format. Note that you cannot define a disk label for the floppy disk. NOTE. Formatting a floppy disk destroys any data on that disk. Before formatting a disk, make sure it contains no data you might ever need.
2. Push UTILITY (front–panel)!Status (bottom)!SCPI Registers (side) to display the current status of the SCPI registers. Refer to AWG500/AWG600 Series Programmer Manual (Tektronix part number: 071-0555-XX) for the SCPI. Internal Clock (Date and Time) Do the following steps to set the date and time in the AWG500-Series Waveform Generator.
(such as a Tektronix TDS-Series oscilloscope). This section describes how to set up the instrument GPIB interface. Refer to the AWG510 & AWG520 Programmer Manual (Tektronix part number 071-0555-XX) for information on the remote control commands. Refer to Capturing Waveforms on page 3–177 for procedures and information on how to...
Page 278
The UTILITY window The GPIB address defines a unique address for the Waveform Generator. Each device connected to the GPIB bus must have a unique GPIB address. The GPIB address must be from 0 to 30. Do the following steps to set the GPIB parameters: 1.
The UTILITY window Ethernet Networking The Waveform Generator can be connected to a network to access hard disk file systems in the remote computers that use Network File System (NFS) protocol. You can also log in to the AWG500-Series Waveform Generator from the remote computer to transfer files by using FTP link software.
Page 280
The UTILITY window Network setup parameters Figure 3-53: Network setup screen menu To let the network recognize the Waveform Generator, set the IP address and Subnet Mask, and if necessary, also set the Gateway address as following steps: 1. Push UTILITY (front–panel)!Comm (bottom) to display the network setup screen menu.
The UTILITY window 4. Set the FTP server to Disable or Enable in the FTP Server field. Setting the FTP server to Enable allows you to enter into the hard disk system of the instrument from a remote computer. The changes take effect immediately. If you are not familiar with the network setup, consult with your network administrator.
Page 282
The UTILITY window Network Parameter You can set the FTP Version and NFS Timeout time. Do the following steps to set these parameters. 1. Push UTILITY (front-panel)!Service (bottom)!Tweak AWG1 (pop- up)!OK (side). 2. Push NFS Timeout (side) and set the NFS Timeout time using the general purpose knob or the numeric keypads.
Page 283
The UTILITY window Mounting Remote File Figure 3–56 shows the screen menu in which you can set the parameters to Systems mount a remote file system on the AWG500-Series Waveform Generator, using the NFS protocol.Refer to the documentations about the NFS, for the details on the remote file system , NFS protocol and/or how to set the NFS in the comput- ers.
Page 284
The UTILITY window c. Specify a remote file system node in the remote file system in the Remote Directory field. d. Push Off to disconnect or NFS to connect from the Access field. You can connect or disconnect to/from the network logically while connecting physically.
Page 285
The UTILITY window FTP Link When you set the FTP Server to enable, you can enter into the hard disk or floppy disk file system of the AWG500-Series Waveform Generator waveform generator from a remote computer. Type the following commond on your computer keyboard: ftp <IP address>...
*.* may be created in the internal disk of the AWG500 Series Waveform Generator. This *.* file is not displayed on the AWG500 Series Waveform Generator file list. Access to a file created in this manner is not possible through the front panel.
Page 287
The UTILITY window Note that the NETx means remote computer file system that you defined. By default, they are NET1, NET2 and NET3. For defining the remote file system, refer to page 3–159. Hardcopy setup parameters Figure 3-58: Hardcopy setup screen Running Hardcopy When you push the HARDCOPY button on the front–panel, the currently displayed image on the screen is output to an image file.
The UTILITY window 3. Push the OK side button. To rename a created file or move it to another directory, use the EDIT menu. Saving Hardcopy to a File If you use the HARDCOPY button to produce a hardcopy file, a file name such as TEK00000.BMP is automatically assigned as the file name.
Page 289
The UTILITY window The calibration has completed when Done is displayed in the Calibration result field. No calibration has been performed if the - - - is displayed. The factory reset also causes the - - - to be displayed. Figure 3-60: Calibration and diagnostic screen NOTE.
The UTILITY window Figure 3-61: Status message box Pass is displayed in the message box if the calibration successfully terminates. Fail is displayed if calibration encounters a problem. Push the OK side button or CLEAR MENU button to erase the status message box and return to the screen shown in Figure 3–60.
Page 291
The UTILITY window Manual Diagnostics The manual diagnostics routines can execute full set of hardware tests for all the test categories or only for the specified category, except for the DAC. You can also specify the test cycle of 1 to infinite times. To execute the diagnostics, do the following steps: 1.
Page 292
The UTILITY window Table 3-49: Diagnostic categories and error codes (cont.) Categories Error codes Descriptions Run mode 3101 to 3104 CTRL1 registers test error 3201 to 3216 Event table memory data bus error 3251 to 3274 Event table address bus error 3301 to 3302 Event table CS test error 3351 to 3352...
The UTILITY window Upgrading the System Software The system software in the AWG500-Series Waveform Generator can be updated by using the utility menu. The System software consists of both the user program and the operating system. The upgrades can be done independent of each other. Refer to page 3–152 for information regarding the current system software versions.
Page 294
The UTILITY window 3-170 AWG510 & AWG520 Arbitrary Waveform Generator User Manual www.valuetronics.com...
Quick Editing Quick edit allows you to modify and output the currently edited waveform (with the waveform editor) in real time by using knobs on the front–panel. It enables you to scale or shift the cursor-to-cursor data on the Waveform editor screen along the vertical and/or horizontal axis.
Quick Editing Quick Edit Mode The following are enabled when Quick Edit is on. H Operating four knobs of VERTICAL SCALE, VERTICAL OFFSET, HORIZONTAL SCALE, and HORIZONTAL OFFSET. H Setting parameters on the Quick Edit screen H Moving the cursors using the general purpose knob or numeric keys H Operations not requiring menu changes (pressing a button such as RUN, OUTPUT, or HARDCOPY) H Updating the contents of the edit buffer...
Quick Editing Quick Controls To enable the Quick Edit mode, press the QUICK EDIT front-panel button, as shown in Figure 3–63. Figure 3-63: Controls for quick editing VERTICAL SCALE Knob The cursor-to-cursor data is scaled vertically with the Vertical Origin side menu as the center.
Quick Editing Starting Quick Edit Quick Edit works for the cursor-to-cursor waveform data you placed in the edit mode in the Waveform editor. 1. Start the Waveform editor to display the target waveform. 2. Specify the modification area using the cursors. 3.
Quick Editing Setting Parameters Interpolating Method When changes are made to the waveform by turning a knob, the values of the shifted points are calculated by interpolation. You can select either Linear or Quadratic for the interpolating method. 1. Pressing the Interpolation side button causes toggling between Linear or Quadratic.
Quick Editing Renewing Edit Buffer During execution of Quick Edit, you can combine the four VERTICAL and HORIZONTAL knobs and the general purpose knob, as desired, for the operation purpose. Each time you operate any of the knobs, the following internal calculation is made to renew the waveform data.
When you use this function, set the Waveform Generator GPIB configuration to controller. Possible Instruments The Waveform Generator captures waveforms from following instruments: H Tektronix TDS-Series oscilloscopes H LeCroy DSO oscilloscope Basic Concept on Communication for Capturing Waveform data is transferred over the GPIB network. The AWG500-Series...
Capturing Waveforms Procedures for Capturing Waveforms To capture waveform, do the following steps: 1. Set the GPIB parameters in the AWG500-Series Waveform Generator. The AWG500-Series Waveform Generator must be set to the controller. Refer to Connecting to a GPIB Network on page 3–153 for setting the GPIB parameters.
Capturing Waveforms Figure 3-65: Source instrument selection under Others... b. If necessary, select Others... to open the other source instrument list. c. Select a source instrument from the list. d. Push the OK side button. The AWG500-Series Waveform Generator starts transferring the waveform from the selected source instrument.
Waveform Generator pattern file. The values in the Data0 and Data1 are undefined. H TDS.WFM to Waveform A waveform file generated with a Tektronix TDS Series oscilloscope is converted into an AWG500-Series Waveform Generator waveform file. The clock rate and position information are inherited. The offset information is neglected in this conversion.
Page 306
File Conversion H EASYWAVE.WAV to Waveforn A data file (.wav) generated with LeCroy EASYWAVE software is converted into the AWG500-Series Waveform Generator waveform file. No attributes are inherited. H text file to Waveform An ASCII-form text file is converted into the AWG500-Series Waveform Generator waveform file.
File Conversion Export AWG500-Series Waveform Generator waveform files (.wfm files) can be converted into the following files. You may use a format including marker data and one not including it. H Waveform to text file H Waveform to text file with marker For both file types, 1-point data is written on a line.
Page 308
File Conversion Figure 3-66: Screen and side menu buttons for importing and exporting 2. Select the file you want to convert from the file listing on the screen. 3. Push Tools (bottom)!Convert File Format... (side). A dialog box appears that lets you select the conversion type. See Figure 3–67. Figure 3-67: Select the conversion type dialog box 4.
File Management This section describes the AWG500-Series Waveform Generator file manage- ment commands and conventions. Command Summary Table 3–50 lists the available file management commands. Table 3-50: File utility commands Commands Descriptions Copy Copies a file Rename Renames a file or directory Delete Deletes a file or directory Delete All...
File Management Table 3-51: Special symbols used for expressing file path Symbols Descriptions Represents current directory Represents higher level directory Represents top level directory (root directory) or delimiter. If the slush appears at the most left position in a path, the path represents an absolute path.
File Management 2. Push the Directory bottom button. 3. To move a directory up by one level, push the Up Level side button. To move a directory down by one level, select the directory from the file listing on the screen, and then push the Down Level side button. 4.
File Management Deleting One or All Files Delete deletes the selected file. Delete All clears all files and empty directories contained in the current directory. These commands do not delete any non-empty directories contained in the current directory. Whenever deleting files or directories, the instrument displays a dialog box asking you to confirm the file/directory deletion.
Page 313
File Management Upper Window Lower Window Figure 3-68: Double Windows In Double Windows, for example, you can display the file list of the hard disk and the one of the floppy disk, or the file list of a directory and the one of an another directory.
Page 314
File Management Operation in Double The most usefule functions to be used in the double windows may be those Windows invoked from the File bottom button. The functions available in the File bottom button is described in Table 3–52. Table 3-52: File operation in double windows Operation Description Copy...
Page 315
File Management Figure 3-69: Overwrite confirmation Table 3-53: Cinfirmation selection for copy-all and move-all operations Side menu Description Cancel Cancels and stops copy or move operation. Skips the copy or move operation for the file indicated in the message. Yes to All Overwrites the all files without displaying any messages until the operation is finished.
FG Mode The AWG500-Series Waveform Generator provides the Function Generator (FG) mode to output standard function waveforms. This section describes the FG mode. FG mode signals are created and output using the following process: H Select the output channel (for multiple output channel models), Select the waveform type.
FG Mode Change the generator mode AWG mode to FG mode The instrument initializes in the AWG mode when powered on. Do the following to change the generator mode from AWG to FG : 1. Push SETUP (front-panel)!Waveform/Sequence (bottom)! Ez FG... (side) button. The instrument displays the FG mode screen.
Page 319
FG Mode Waveform type Select the Channel In the case of multiple channel models, AWG520, select the output channel first. The selected channel area is displayed enclosed in a frame. AWG510 displays only CH 1 waveform. 1. Push CH1 or CH2 (front) button to select the output channel. Select the Waveform type You can select Sine, Triangle, Square, Ramp, Pulse and DC waveform.
FG Mode Parameters Output parameters The output parameter menu selections are the same for each waveform except Pulse and DC. Pulse has one extra side menu item (Duty), and DC has only one side menu item (Offset). A Multiple channel model, AWG520 , includes Phase side menu selection that allows you to phaseshift each channel’s output.
Page 321
FG Mode Table 3-54: Output frequency and filter cut off frequency Waveform type Output Frequency Filter Cut-off Frequency Sine 1.000 Hz to 2.000 MHz 20 MHz 2.001 MHz to 5.000 MHz 50 MHz 5.001 Mhz to 20.00 MHz 100 MHz NOTE.
Page 322
FG Mode Marker signal Marker1 and Marker2 signals are generated and output from MARKER OUT1 and OUT2 rear connectors. The waveform marker signal has the same form as a pulse waveform. The level and width of the markers are fixed and cannot be changed.
Page 323
FG Mode Frequency and Resolution While operating in FG mode, the output frequency determines the number of data points used to generate the waveform data and the marker data for one period. The resolution of Phase and Pulse Duty ratio and the width of Marker position corresponding to the number of data points are shown in the following table.
Page 324
FG Mode Figure 3-76: Pulse sub side menu (AWG520) 4. Push the RUN (front) button to turn on the RUN LED. Usually, when it switches to FG mode from AWG mode, it automatically changes to the run state (the RUN LED is on). 5.
Appendix A: Specifications This section contains the AWG510 and AWG520 Arbitrary Waveform Generator specifications. All specifications are guaranteed unless labeled “typical”. Typical specifications are provided for your convenience but are not guaranteed. Specifications that are marked with the asterisk (*) symbol in the column Characteristics are checked in Appendix B: Performance Verification and the page number referenced to the corresponding performance verification proce- dures can be found in the column PV reference page.
Appendix A: Specifications Electrical Specification Table A-1: Operation modes Characteristics Description Continuous Waveform is continuously output in this mode. When a sequence is defined, waveforms are sequentially or repeatedly output in the order defined by the sequence. The extended sequence functions such as trigger input, event jump, etc. are neglected in this mode. Triggered Waveform is output only once when a trigger event is created.
Page 327
Appendix A: Specifications Table A-3: Clock generator Characteristics Description PV reference page 50.000 000 kHz to 1.000 000 0 GHz Sampling frequency Resolution 8 digits Internal clock * Frequency accuracy Page B-20 "1 ppm (25 ), during 1 year after calibration Phase noise, Typical -80 dBc / Hz (1 GHz with 10 kHz offset) -100 dBc/Hz (1 GHz with 100 kHz offset)
Page 328
Appendix A: Specifications Table A-5: Main output (Cont.) Characteristics Description PV reference page Normal out Output voltage -2.0 V to +2.0V, into a 50 W load Amplitude Range 20 mV to 2 V , into a 50 W load Resolution 1 mV * DC accuracy Page B-22...
Page 329
Appendix A: Specifications Table A-5: Main output (Cont.) Characteristics Description PV reference page Direct DA out Output voltage 0.5 V (with -0.27 V offset), into a 50 W load * DC accuracy Amplitude Page B-26 0.5 V "10 % DC offset -0.27 V "10 % * Pulse response (Waveform data: -1 and 1)
Page 330
Appendix A: Specifications Table A-7: Auxiliary outputs Characteristics Description PV reference page Marker Number of markers AWG510 ( Note that the markers are not additionally installed even when the Option 03 is installed. ) AWG520 Level (Hi/Lo) -2.0 V to +2.0 V, into a 50 W load -4.0 V to +4.0 V, into a 1 MW load Resolution 0.05 V...
Page 331
Appendix A: Specifications Table A-7: Auxiliary outputs (Cont.) Characteristics Description PV reference page Noise Level -145 dBm / Hz to -105 dBm / Hz Attenuator 1 dB step Accuracy "2.5 dB (at 100 MHz, -105 dBm/Hz) Connector Rear panel BNC connectors Type Gaussian The characteristics are specified at the end of the SMB-BNC cable (012 1459 00).
Page 333
Appendix A: Specifications Table A-12: Digital data out (option 03) (Cont.) Characteristics Description PV reference page Delay Data to marker 4.4 ns See Figure A-2 for T Clock to data 3.7 ns See Figure A-2 for T The characteristics are specified at the end of the SMB-BNC cable (012 1459 00). Table A-13: Auxiliary inputs Characteristics Description...
Page 334
Appendix A: Specifications Table A-13: Auxiliary inputs (Cont.) Characteristics Description PV reference page Threshold TTL level Pulse width Minimum 64 clocks Input voltage range 0 V to +5 V (DC + peak AC) Impedance 2.2 kW, pull up to +5 V Delay to analog out x 462.5 clocks + 45 ns Recovery Time...
Page 335
Appendix A: Specifications Table A-14: Funcion Generator (FG) Characteristics Description Operation Mode Continuous mode only Waveform Shape Sine, Triangle, Square, Ramp, Pulse, DC Frequency 1.000 Hz to 100.0 MHz Amplitude Range 0.020 V to 2.000 V , into a 50 W load Resolution 1 mV Offset...
Page 336
Appendix A: Specifications Characteristics Description Marker2 Hi : 0 % to 50 % of 1 waveform period Lo : 50 % to 100 % of 1 waveform period Hi : 0 % to 52 % of 1 waveform period Lo : 52 % to 100 % of 1 waveform period at frequency range is 25.01MHz to 40.00MHz Level Hi : 2V into a 50 W load Lo : 0V into a 50 W load...
Page 337
Appendix A: Specifications Table A-18: Interface connectors Characteristics Description GPIB 24 pin, IEEE 488.1 connector on the rear panel Ethernet 10BASE T, RJ 45 connector on the rear panel Keyboard connector 6 pin, mini DIN connector on the rear panel A-13 AWG510 &...
Appendix A: Specifications Mechanical Specification Table A-19: Mechanical Characteristics Description Net weight 17 kg (37.5 lb) (AWG520) Dimensions Height 178 mm (7.0 in) 194 mm (7.64 in) with Feet Width 422 mm (16.6 in) 434 mm (17.1 in) with Handle Length 560 mm (22.0 in) 602 mm (23.71 in) with Rear Feet...
Appendix A: Specifications Environmental Specification Table A-20: Installation requirement Characteristics Description Heat dissipation Maximum power 600 W (maximum line current: 8 Arms, at 50 Hz) Surge Current 30 A (25 °C) peak for equal to or less than 5 line cycles, after the instrument has been turned off for at least 30s Cooling clearance Bottom...
Appendix A: Specifications Certification and Compliances The certification and compliances for the AWG510 and AWG520 Arbitrary Waveform Generator are listed in Table A–22. Table A-22: Certifications and compliances EC declaration of conformity EC council EMC Directive 89/336/EEC, amended by 89/336/EEC; EN61326-1: 1997 Product Family Standard for Electrical Equipment for Measurement, Control, and Laboratory Use-EMC Requirements.
Page 341
Appendix A: Specifications Table A-22: Certifications and compliances (Cont.) Installation category Description Terminals on this product may have different installation (over-voltage) category designations. The installation categories are: Category Examples of products in this category CAT III Distribution level mains (usually permanently connected). Equipment at this level is typically in a fixed industrial location CAT II...
Page 342
Appendix A: Specifications Ext. Trigger Clock to analog (10.6 ns [typ]) (37 ns [tpy] + 1 clk) Analog Out (30 ns [tpy] + 1 clk) Marker (Marker skew 32 ps [typ]) (4.4 ns [typ]) Digital Out (D.O skew 330 ps [typ]) (3.7 ns [typ]) (Trigger to clock: 20 ns + 1.5 CLK [typ]) Clock Out...
Appendix B: Performance Verification Two types of Performance Verification procedures can be performed on this product: SelfTests and Performance Tests. You may not need to perform all of these procedures, depending on what you want to accomplish. H To rapidly confirm that the Waveform Generator functions and was adjusted properly, just do the Self Tests, which begin on page B–3.
Page 344
Appendix B: Performance Verification H Each procedure consists of as many steps, substeps, and subparts as required to do the test. Steps, substeps, and subparts are sequenced as follows: 1. First Step a. First Substep H First Subpart H Second Subpart b.
Appendix B: Performance Verification Self Tests The Self Tests use internal routines to confirm basic functionality and proper adjustment. No test equipment is required to do these test procedures. The self tests include internal diagnostics to verify that the instrument passes the internal circuit tests, and calibration routines to check and adjust the instrument internal calibration constants.
Page 346
Appendix B: Performance Verification You can also specify how many times the diagnostic tests are performed. Push the Cycle side button and then turn the general purpose knob to select the cycle from 1, 3, 10, 100 or Infinite. When you select Infinite, the tests are repeatedly performed, and are not be terminated until you push the Abort Diagnostic side button.
Page 347
Appendix B: Performance Verification Calibration The instrument includes internal calibration routines that check electrical characteristics such as offset, attenuations and filters. Perform calibration to adjust internal calibration constants as necessary. This procedure describes how to do the internal calibration. Equipment None required Prerequisites...
Page 348
Appendix B: Performance Verification Figure B-2: Calibration result message box c. Confirm that no failures are found: Verify that no failures are found and reported in the message box. If the calibration displays Fail as the result, consult a qualified service technician for further assistance. 3.
Appendix B: Performance Verification Performance Tests This section contains a collection of procedures for checking that the AWG500-Series Waveform Generator performance as warranted. The procedures are arranged in fifteen logical groupings, presented in the following order: Table B-1: Performance test items See (performance Titles verification)
Tektronix TDS820 Checks direct DA rise time. Rise time: t 350 ps, 50 W input Spectrum Analizer 1 KHz to 1 GHz Tektronix 497P or Checks output signals. Advantest R4131 Function Generator Output voltage: -5 V to +5 V, Tektronix AFG310 Generates external input Frequency accuracy: t 0.01 %...
Page 351
Item number and description Minimum requirements Example (recommended) Purpose SMB to BNC Coaxial 50 W, male SMB to male BNC Tektronix part number Signal interconnection Cable (2 required) connectors 012 1459 00 10. BNC to N Connector Male BNC to female N...
Page 352
Appendix B: Performance Verification Loading Files The following steps explain how to load files from the Performance Check/Ad- justment disk (063-2983-XX) into waveform memory and/or sequence memory. 1. Insert the disk into the Waveform Generator floppy disk drive. 2. Select SETUP (front)!Waveform/Sequence (bottom)!Load... (side)! Drive...
Page 353
Appendix B: Performance Verification NOTE. The floppy disk file list displayed on the screen does not automatically update when you replace the diskette with another one. To update the file list, re-select the floppy disk drive. Performance Table B–3 lists the sequence and waveform files on the Performance Check/Ad- Check/Adjustment Files justment disk (063-2983-XX) that are used in these performance tests, the AWG500-Series Waveform Generator front-panel settings that each file sets up,...
Page 354
Appendix B: Performance Verification Table B-3: Waveforms and sequences in performance check disk (Cont.) File name File name EDIT menu SETUP menu Marker setup Marker setup Usage Usage Form Points Clock Filter Ampl Offset TRIG.WFM 1000 1 MHz Through Trigger input PT_EVENT.SEQ Event input PT_STROB.SEQ...
A 50 Ω coaxial cable and an oscilloscope. Equipment required Prerequisites AWG500 Series Waveform Generator must meet the prerequisites listed on page B-8. 1. Install the test hookup and set test equipment controls: a. Hook up the oscilloscope: Connect the AWG500-Series Waveform Generator CH1 output connector through the coaxial cable to the oscilloscope CH1 input connector (see Figure B–5).
Page 356
Check Triggered Mode Equipment required and an oscilloscope. Prerequisites AWG500 Series Waveform Generator meets the prerequisites listed on page B-8. 1. Install the test hookup and set test equipment controls: a. Hook up the oscilloscope: Connect the AWG500-Series Waveform Generator CH1 output connector through the 50 W BNC coaxial cable to the oscilloscope CH1 input connector.
Page 357
Appendix B: Performance Verification AWG500 Series Waveform Generator rear panel Oscilloscope Function Generator (AFG310) Connect the cable to the CH1 BNC T output connector on the front-panel Adapter Connect the cable to the TRIG IN Connect the cable to the connector through the BNC T adapter.
Page 358
Appendix B: Performance Verification 2. Set AWG500-Series Waveform Generator controls and select the waveform file: a. Initialize the AWG500-Series Waveform Generator controls: Push UTILITY (front–panel)! System (bottom)!Factory Reset (side)!OK (side). b. Set triggered mode: Push SETUP (front–panel)!Run Mode (bot- tom)!Triggered (side) to set the AWG500-Series Waveform Generator to triggered mode.
Page 359
Appendix B: Performance Verification 6. End procedure: Turn off the function generator output. Retain the test hookup. Check Gated Mode Three 50 Ω coaxial cables, an adapter (BNC T male to 2 females), a Equipment required function generator, and an oscilloscope. Prerequisites The AWG500 meets the prerequisites listed on page B-8.
Page 360
Appendix B: Performance Verification b. Set gated mode: Push SETUP (front–panel)!Run Mode (bottom)!Gated (side). c. Select the waveform file: Load the MODE.WFM as referring to the procedures on page B–10. 4. Turn on the AWG500-Series Waveform Generator CH1 output: Push the RUN and CH1 OUT buttons so that the LEDs above the RUN button and CH1 output connector light.
Page 361
Appendix B: Performance Verification Check gated mode with a negative gate signal: Check that the oscillo- scope displays a sine wave while the function generator gate signal amplitude is equal to or less than 1 V. 7. End procedure: Turn off the function generator output, and disconnect the function generator and oscilloscope.
A 50 Ω coaxial cable, a 50 Ω precision terminator and a frequency Equipment required counter. Prerequisites AWG500 Series Waveform Generator must meet the prerequisites listed on page B-8. 1. Install test hookup and set test equipment controls: a. Hook up frequency counter: Connect the AWG500-Series Waveform Generator clock output connector through a 50 W BNC coaxial cable and a 50 Ω...
Page 363
Appendix B: Performance Verification b. Select the file: Load the MODE.WFM as referring to the procedures on page B–10. c. Set clock frequency: H Push HORIZONTAL MENU (front–panel)!Clock (side). H Enter numeric value of 10M: Push 1, 0 and M (SHIFT+7) keys in this order.
(BNC-to-dual banana) to the DMM input connector (see Figure B–10). Dual Banana Adapter 50 W AWG500 Series Waveform Generator Terminator 50 W coaxial cable Figure B-10: Amplitude accuracy initial test hookup b. Set the DMM controls: Mode ......VDC Range .
Page 365
Appendix B: Performance Verification a. Initialize the AWG500-Series Waveform Generator controls: Push UTILITY (front–panel)! System (bottom)!Factory Reset (side)!OK (side). b. Set enhanced mode: Push SETUP (front–panel)!Run Mode (bot- tom)!Enhanced (side) to set the AWG500-Series Waveform Generator to enhanced mode. c. Select the sequence file: Load the AMP1.SEQ as referring to the procedures on page B–10.
Page 366
Appendix B: Performance Verification H Check that the positive minus negative voltages fall within 200 mV ± 5 mV. e. Enter numeric value of 2: Push 2 and ENTER keys in this order to set the amplitude to 2 V. Check the amplitude accuracy of 2 V amplitude setting: H Push the FORCE EVENT button.
Page 367
Appendix B: Performance Verification 4. Check offset accuracy: a. Set the AWG500-Series Waveform Generator offset: H Push the Offset side button. H Enter numeric value of 0: Push 0 and ENTER keys in this order. b. Check the offset accuracy of 0 V offset setting: Check that the reading on the DMM falls within 0 V ±...
(DMM). DC Offset Prerequisites AWG500 Series Waveform Generator meets the prerequisites listed on page B-8. 1. Install the test hookup and set test equipment controls: a. Hook up DMM: Connect the AWG500-Series Waveform Generator CH1 output through a 50 Ω...
Page 369
Appendix B: Performance Verification b. Set enhanced mode: Push SETUP (front–panel)!Run Mode (bottom)!Enhanced (side) to set the AWG500-Series Waveform Generator to enhanced mode. c. Set direct DA mode: Push VERTICAL MENU (front–panel)! Add/Direct Out (side)!Output (side)!Direct (side). d. Select the file: Load the AMP2.SEQ as referring to the procedures on page B–10.
Page 370
Generator CH1 output connector and the oscilloscope CH1 input connector through the 50 W BNC coaxial cable and the SMA-to-BNC adapter (see Figure B–12). Oscilloscope (TDS820) AWG500 Series Waveform Generator SMA to BNC 50 W coaxial cable adapter Figure B-12: Direct DA out pulse rise time initial test hookup b.
Page 371
Appendix B: Performance Verification NOTE. The pulse rise time tests use the AWG500-Series Waveform Generator control setting that have been used in the amplitude and DC offset tests. Do not initialize the AWG500-Series Waveform Generator controls. 2. Set the AWG500-Series Waveform Generator controls and select the waveform file: a.
Hook up the oscilloscope: Connect the AWG500-Series Waveform Generator CH1 output connector through the 50 W BNC coaxial cable to the oscilloscope CH1 input connector (see Figure B–13). AWG500 Series Waveform Generator Oscilloscope 50 W coaxial cable Figure B-13: Pulse response initial test hookup b.
Page 373
Appendix B: Performance Verification 2. Set the AWG500-Series Waveform Generator controls and select the waveform file: a. Initialize the AWG500-Series Waveform Generator controls: Push UTILITY (front–panel)! System (bottom)!Factory Reset (side)!OK (side). b. Select the file: Load the PULSE.WFM as referring to the procedures on page B–10.
Page 374
Appendix B: Performance Verification c. Repeat substeps 4a through 4c, as checking to the follow limits: H Rise time 2.5 ns, maximum ± 10 %, maximum H Aberration ± 3 %, maximum H Flatness 6. Check CH1 or CH2: Repeat the Check Pulse Response for the AWG510 CH1 or the AWG510 CH2, depending on the instrument that you are currently testing.
Hook up the spectrum analyzer: Connect the AWG500-Series Waveform Generator CH1 output connector through the coaxial cable, adapter, and DC Block to the input connector on the spectrum analyzer (see Figure B–14). AWG500 Series Waveform Generator Spectrum Analyzer Adapter and DC...
Page 376
Appendix B: Performance Verification 2. Set the AWG500-Series Waveform Generator controls and select the waveform file: a. Initialize the AWG500-Series Waveform Generator controls: Push UTILITY (front–panel)! System (bottom)!Factory Reset (side)!OK (side). b. Select the file: Load the SINE.WFM as referring to the procedures on page B–10.
Hook up the oscilloscope: Connect the AWG500-Series Waveform Generator CH1 output connector through the coaxial cable to the oscilloscope CH1 input connector on the oscilloscope (see Figure B–15). AWG500 Series Waveform Generator Oscilloscope 50 W coaxial cable Figure B-15: Internal trigger initial test hookup b.
Page 378
Appendix B: Performance Verification 2. Set the AWG500-Series Waveform Generator controls and select the waveform file: a. Initialize the AWG500-Series Waveform Generator controls: Push UTILITY (front–panel)! System (bottom)!Factory Reset (side)!OK (side). b. Select the file: Load the MODE.WFM as referring to the procedures on page B–10.
Equipment A BNC T adapter, three 50 W BNC coaxial cable, a function generator, and an oscilloscope. required AWG500 Series Waveform Generator Prerequisites Arbitrary Waveform Generator must meet the prerequisites listed on page B-8. 1. Do the following steps to install the test hookup and set the test equipment controls: a.
Page 380
Appendix B: Performance Verification d. Set the oscilloscope controls as follows: Push the Default Setup (front). Vertical ......CH1 and CH2 CH1 coupling .
Page 381
Appendix B: Performance Verification H Verify that the CH1 OUTPUT is off. If the CH1 LED is on, push CH1 OUTPUT (front-panel) to turn the LED off. 4. Set the trigger level to 5 V by following the substeps below: a.
Page 382
Appendix B: Performance Verification Trigger Signal CH2 (5.35 V level) Figure B-18: Trigger Signal (+5V check2) 5. Verify the Trigger level accuracy at –5V by following the substeps below: a. Set the trigger level of AWG500. H Push Level (side). H Push –, 5 and ENTER keys in this order.
Page 383
Appendix B: Performance Verification NOTE: In step 5b this voltage level equals -4.65 V. Trigger Signal CH2 (-4.65 V level) Figure B-19: Trigger Signal (-5V check1) d. Push Cursor, %, &, keys as the low level of a pulse to be set to –5.35V.
Equipment Strobe Off required closure. Prerequisites AWG500 Series Waveform Generator must meet the prerequisites listed on page B-8. 1. Install the test hookup and set test equipment controls: a. Hook up the oscilloscope: Connect the AWG500-Series Waveform Generator CH1 output connector through the coaxial cable to the oscilloscope CH1 input connector (see Figure B–21).
Page 386
Appendix B: Performance Verification b. Generate an event signal: Close the SW1 of the ground closure to generate an event signal on the EVENT IN connector pin 0. c. Confirm the waveform on the oscilloscope: Confirm that the oscilloscope displays the waveform as shown in Figure B–23 and that the waveform amplitude is almost as half as that in Figure B–22.
Page 387
Appendix B: Performance Verification Figure B-24: Waveform output when the SW2 is closed c. Degenerate the event signal: Open the SW2 of the ground closure to degenerate the event signal. d. Confirm the waveform on the oscilloscope: Confirm that the oscilloscope displays back the waveform in Figure B–22.
Page 388
Appendix B: Performance Verification c. Degenerate the event signal: Open the SW3 of the ground closure to degenerate the event signal. d. Confirm the waveform on the oscilloscope: Confirm that the oscilloscope displays back the waveform in Figure B–22. 8. Check the EVENT IN connector pin 3 input: a.
Page 389
Appendix B: Performance Verification Check Strobe Input 1. Use the test hookup and oscilloscope settings from previous check. 2. Set the AWG500-Series Waveform Generator controls and select the sequence file: a. Initialize the AWG500-Series Waveform Generator controls: Push UTILITY (front–panel)! System (bottom)!Factory Reset (side)!OK (side).
Page 390
Appendix B: Performance Verification Figure B-28: DC waveform output when the SW5 is closed d. Degenerate the strobe signal: Open the SW5 of the ground closure to degenerate the strobe signal on the EVENT IN connector strobe pin. e. Confirm the waveform on the oscilloscope: Confirm that the dc waveform is kept displaying on the oscilloscope.
AWG500-Series Waveform Generator. Two 50 Ω coaxial cables, a frequency counter, and a function Equipment generator. required AWG500 Series Waveform Generator Prerequisites meets the prerequisites listed on page B-8. 1. Install the test hookup and set test equipment controls: a. Hook up the frequency counter: Connect the AWG500-Series Waveform Generator CLOCK OUT connector through the coaxial cable to the input A connector on the frequency counter.
Page 392
Appendix B: Performance Verification d. Set the function generator (AFG310) controls: Function ......Square Mode ......Continuous Parameters .
Two 50 Ω coaxial cables, an adapter (N male to BNC femal), a signal Equipment required generator, and an oscilloscope. Prerequisites AWG500 Series Waveform Generator meets the prerequisites listed on page B-8. 1. Install the test hookup and set test equipment controls: a. Hook up the oscilloscope: Connect the AWG500-Series Waveform Generator CH1 output connector through the coaxial cable to the oscilloscope CH1 input connector (see Figure B–30).
A 50 W terminator, a BNC to dual banana adapter, Two 50 Ω coaxial Equipment cables, a function generator, and a DMM. required AWG500 Series Waveform Generator Prerequisites meets the prerequisites listed on page B-8. 1. Install the test hookup and set test equipment controls: a.
Page 396
Appendix B: Performance Verification d. Set the function generator (AFG310) controls: Function ......Square Mode ......Continuous Parameters Frequency .
Hook up the oscilloscope: Connect the AWG500-Series Waveform Generator MARKER OUT:CH1 M1 connector through a SMB-to-BNC coaxial cable to the oscilloscope CH1 input connector (see Figure B–32). AWG500 Series Waveform Generator rear panel Oscilloscope 50 W SMB to BNC coaxial cable...
Page 399
Appendix B: Performance Verification NOTE. At the marker level measurements from an oscilloscope, do not measure the high and low level voltages that contain the ringing by overshoot or undershoot. Always perform the measurements after the level has been stabled. 4.
Page 400
Appendix B: Performance Verification H Check Marker 1 output low level: Check that the reading for the low level on the oscilloscope screen is within the range between –2.2 V and –1.8 V. H Check Marker 1 output high level: Check that the reading for the high level on the oscilloscope screen is within the range between 1.8 V and 2.2 V.
Hook up the oscilloscope: Connect the AWG500-Series Waveform Generator MARKER OUT CH1:M1 and M2 outputs through 50 Ω SMB-to-BNC coaxial cables to the oscilloscope CH1 and CH2 input connectors, respectively (see Figure B–33). AWG500 Series Waveform Generator rear panel Oscilloscope 50 W SMB to BNC coaxial cable...
Page 403
Appendix B: Performance Verification 7. Check the CH2 Marker delay if your instrument model is the AWG520: a. Set the AWG500-Series Waveform Generator and oscilloscope controls: H Enter numeric value of 0 s: Push 0 and ENTER keys to set the Marker 2 Delay back to 0 s.
Hook up the oscilloscope: Connect the AWG500-Series Waveform Generator DIGITAL DATA OUT:D0 output through a 50 Ω SMB-to- BNC coaxial cable to the oscilloscope input connector (see Figure B–34). AWG500 Series Waveform Generator rear panel Oscilloscope 50 W SMB to BNC coaxial cable...
Page 406
Generator DIGITAL DATA OUT:D0 and D1 outputs through 50 Ω SMB-to-BNC coaxial cables with the same length to the oscilloscope CH1 and CH2 input connectors, respectively (see Figure B–35). AWG500 Series Waveform Generator rear panel Oscilloscope Connect the SMB connectors...
1. Install the test hookup and set test equipment controls: a. Hook up the oscilloscope: Connect the AWG500-Series Waveform Generator CLOCK OUT output through a 50 Ω BNC coaxial cable to the oscilloscope input connector (see Figure B–36). AWG500 Series Waveform Generator rear panel Oscilloscope 50 W coaxial cable...
Hook up the spectrum analyzer: Connect the AWG500-Series Waveform Generator NOISE OUT connector through the coaxial cable, adapter, and DC Block to the input connector on the spectrum analyzer (see Figure B–37). AWG500 Series Waveform Generator rear panel Spectrum Analyzer Adapter and...
Page 411
Appendix B: Performance Verification 2. Set the AWG500-Series Waveform Generator controls and select the waveform file: a. Initialize the AWG500-Series Waveform Generator controls: Push UTILITY (front–panel)! System (bottom)!Factory Reset (side)!OK (side). b. Select the waveform file: Load the MODE.WFM as referring to the procedures on page B–10.
Appendix C: Inspection and Cleaning Inspect and clean the instrument as often as operating conditions require. The collection of dirt can cause instrument overheating and breakdown. Dirt acts as an insulating blanket, preventing efficient heat dissipation. Dirt also provides an electrical conduction path that can cause an instrument failure, especially under high-humidity conditions.
Page 414
Appendix C: Inspection and Cleaning Cleaning the Instrument Exterior WARNING. To avoid injury or death, unplug the power cord from line voltage before cleaning the instrument. Avoid getting moisture inside the instrument during external cleaning. Use only enough liquid to dampen the cloth or appli- cator.
170 kg (375 pounds). 2. If the instrument is being shipped to a Tektronix Service Center for repair or calibration, attach a tag to the instrument showing the following: owner of...
Page 416
Appendix D: Repacking for Shipment AWG510 & AWG520 Arbitrary Waveform Generator User Manual www.valuetronics.com...
Appendix E: Sample Waveforms The files listed below are included in the route directory of the sample waveform library disk (063-2981-XX) that comes with the instrument. There are 22 waveform and equation files. If a waveform file (with the extension ) has the same name as an equation file (with the extension ), the .WFM...
Appendix E: Sample Waveforms Waveform File Descriptions Here we will describe the 22 representative waveform files. Some of the waveform files were obtained by creating an equation file in the equation editor and then compiling it to create a waveform file. Others were created in the waveform editor or disk application.
Appendix E: Sample Waveforms Table E-3: Lorents pulse File name LORENTZ_P.WFM Made with equation editor Equation size = 1024 clock = 1e9 k0 = 20e-9 'pulse width k1 = 512e-9 'peak location "lorentz.wfm" = 1 / (1+(2*(time - k1) / k0) ^ 2) Descriptions When the pulse width is taken to be t , the waveform can be...
Page 420
Appendix E: Sample Waveforms Table E-5: Squared sine pulse File name SQU_SIN.WFM Made with equation editor Equation clock = 1e9 size = 412 "tmp1" = 0 size = 200 "tmp2" = (cos (2 * pi * (scale - 0.5)) + 1) / 2 "tmp3"...
Page 421
Appendix E: Sample Waveforms Table E-7: Nyquist pulse File name NYQUIST.WFM Made with equation editor Equation clock = 1e9 size = 1024 k0 = 50e-9 'data period k1 = 512e-9 'peak location a = 0.5 'excess bandwidth factor 0 to 0.5 "t"...
Page 422
Appendix E: Sample Waveforms Table E-8: Linear frequency sweep File name LIN_SWP.WFM Made with equation editor Equation clock = 1e9 size = 8000 k0 = 8e-6 'sweep period k1 = 1e6 'start frequency k2 = 10e6 'end frequency "lin_swp.wfm" = sin(2 * pi * k1 * time + 2 * pi * (k2 - k1) * (time ^ 2)/2/k0) Descriptions This waveform can be expressed generally by the following formula.
Page 423
Appendix E: Sample Waveforms Table E-10: Amplitude modulation File name AM.WFM Made with equation editor Equation clock = 1.28e6 size = 32000 k1 = 4000 'modulation frequency k2 = 10e6 'carrier frequency a = 0.5 'modulation degree "tmp" = (1 + a * cos(2 * pi * k1 * time)) * cos(2 * pi * k2 * time) "am.wfm"...
Page 424
Appendix E: Sample Waveforms Table E-12: Pulse width modulation File name PWM.WFM Made with waveform editor Descriptions The waveform editor is used to create a ramp wave of 1000 periods and a sine wave of 1 period, and these two waveforms are compared to create the PWM.WFM waveform.
Page 425
Appendix E: Sample Waveforms Table E-15: Isolated pulse for disk application File name PR4.EQU Made with equation editor Equation 'PR4 Pulse spcell = 10 'Samples/Cell cperiod = 10e-9 'Cell Period [sec] ncells = 20 'Number of Cells clock = spcell/cperiod 'Samples/Cell / Cell Period [Hz] size = spcell*ncells 'Samples/Cell * Number of Cells...
Page 426
Appendix E: Sample Waveforms Table E-17: Isolated pulse for disk application File name E2PR4.EQU Made with equation editor Equation 'E2PR4 Pulse spcell = 10 'Samples/Cell cperiod = 10e-9 'Cell Period [sec] ncells = 20 'Number of Cells clock = spcell/cperiod 'Samples/Cell / Cell Period [Hz] size = spcell*ncells 'Samples/Cell * Number of Cells...
Page 427
Appendix E: Sample Waveforms Table E-19: Isolated pulse for network application File name DS1.WFM Made with waveform editor Descriptions This is the isolated pulse for the T1.102 DS1. The number of waveform points is 64. Settings Table E-20: Isolated pulse for network application File name DS1A.WFM Made with waveform editor...
Page 428
Appendix E: Sample Waveforms Table E-22: Isolated pulse for network application File name DS3.WFM Made with waveform editor Descriptions This is the isolated pulse for the T1.102 DS3. The number of waveform points is 336. Settings Table E-23: Isolated pulse for network application File name STS-1.WFM Made with waveform editor...
Appendix F: Theory of Operation This Appendix presents an overview of the AWG500-Series Waveform Generator hardware, data structures, and operating modes to allow you to take full advantage of the AWG500-Series Waveform Generator. Block Diagrams Figure F–1 and F–2 show the main hardware blocks that make up the AWG510 and AWG520, respectively.
Page 430
Appendix F: Theory of Operation Noise NOISE Oscillator ADD IN MARKER1/2 IVENT Memory Analog Trigger Event Waveform Shift Address Output Control Memory Register TRIG Control Circuit Analog Waveform Shift CLOCK Output Memory Register Circuit EXT REF CLOCK (10 MHz) Clock MARKER1/2 Oscillator CLOCK...
Appendix F: Theory of Operation You can select either the internal or external reference clock source by using the SETUP horizontal menu. If you select the external source, the reference signal connected to the 10 MHz REF In connector on the rear panel will be used. Frequency Control Reference...
Appendix F: Theory of Operation Î Î Î Î Î Î Î Î Î Î Î Î Î Start Address Address Counter Î Î Î Î Î Î Î Î Î Î Î Î Î Î Î Î Î Î Î...
Page 433
Appendix F: Theory of Operation Table F-1: Run modes (Cont.) Modes Descriptions Gated The waveform is output only while: An external trigger signal from the rear panel's TRIG IN connector or A gate signal through the front-panel's FORCE TRIGGER button is TRUE. Enhanced The waveform is obtained, in the order defined with the sequence, based on: A trigger signal (for example, an external trigger signal from the rear panel's...
Page 434
Appendix F: Theory of Operation Signal Output Process This section describes operation of the instrument and the user operations flow up to the waveform output from the Waveform Generator. First, the user should load the desired waveform data to be output into the waveform memory.
Appendix F: Theory of Operation However, when you use waveform data to generate another waveform by mathematical operation such as multiplying, dividing, adding, etc., you must keep the waveform data as waveform file. The waveform file format exists for keeping the data precision in mathematical operations. For more details about file format, refer to Data Transfer section in AWG500 Programmer Manual.
Page 436
Appendix F: Theory of Operation Quick Edit The Quick Editor lets you modify and/or output any part of a waveform you are currently editing with the Waveform Editor. This is done in real time. The data between cursors can be scaled or shifted vertically and/or horizontally (Expand/ Shift).
Appendix G: Sequence File Text Format The sequence file saved by the sequence editor is an ASCII text file having the format described below. You can create a sequence file easily on a PC or other computer with an ASCII text editor. MAGIC 3002 LINES <number>...
Appendix G: Sequence File Text Format For example, ”SINE.WFM”, ”TRIANGLE.WFM”, ... ”GAUSSN.WFM”, ””, ... ””, ”TRIALGLE.WFM”, ... When you do not define a file, NULL string (””) must be placed. Repeat Count. The <F3> is Repeat Count field. <F3>:=<Repeat Count>|<Infinity> <Repeat Count>::= 1 to 65536 <Infinity>::= 0 Enhanced Controls.
Page 439
Appendix G: Sequence File Text Format Jump Table Definition. The 16 entries of the table definition follow the table jump header TABLE_JUMP and a space, and must be delimited by comma (,): TABLE_JUMP <space> <LLLL>, <LLLH>, <LLHL>, <LLHH>, <LHLL>, <LHLH>, <LHHL>, <LHHH>, <HLLL>, <HLLH>, <HLHL>, <HLHH>, <HHLL>, <HHLH>, <HHHL>, <HHHH>...
Page 440
Appendix G: Sequence File Text Format Examples Two examples are shown here. They are the text versions of the sequence files that you can find in Tutorial 6 of the Operating Basics section in this manual. SUBSEQ.SEQ. MAGIC 3002 LINES 4 ”SQUARE.WFM”, ””, 40000, 0, 0, 0 ”RAMP.WFM”, ””, 60000, 0, 0, 0 ”TRIANGLE.WFM”, ””, 60000, 0, 0, 0...
Appendix H: Miscellaneous This appendix covers the following items. H Sampling theorem H Differentiation H Integration H Convolution H Correlation H Code Conversion Sampling Theorem When the signal is continuous and the highest frequency component of the signal is f , sampling with Te1/2f loses none of the data contained in the signal.
Page 442
Appendix H: Miscellaneous In actual practice, when function f(x)is expressed by n values, the differential value f’(x ) at point x is given by the following equation: f (x ) f (x ) + n f (x Here, ”n” is the number of waveform points and ”i” is an integer in the range, i = 1, 2, ..., n.
Page 443
Appendix H: Miscellaneous Integration The integ() function integrates numerically based on a trapezoidal formula. The trapezoidal formula is expressed with the following equation: ) ) f(x f(x)dx + @ Dx + D x {f(x ) ) 2f(x ) ) 2f(x ) ) AAA ) 2f(x ) ) f(x Here, n is the number of waveform points and i is an integer in the range...
Page 444
Appendix H: Miscellaneous Convolution The operation expressed by the following equation is called convolution. With respect to a discrete system, convolution y(n) of a certain waveform x(n) and a second one h(i) is expressed by the following equation. N is the number of items of data.
Page 445
Appendix H: Miscellaneous Correlation The operation expressed by the following equation is called correlation. With respect to a discrete system, correlation y(n) of a certain waveform x(n) and a second one h(i) is expressed by the following equation. N is the number of items of data.
Page 446
Appendix H: Miscellaneous Unlike convolution, the result of A×B and B×A are different in correlation. B×A is calculated as follows (B and A are those from the above example): For nonperiodic case: A×B = b0a4, b0a3+b1a4, b0a2+b1a3+b2a4, b0a1+b1a2+b2a3, b0a0+b1a1+b2a2, b1a0+b2a1, b2a0, (8 points) For periodic case:...
Appendix H: Miscellaneous Code Conversion On the AWG510 and AWG520 Arbitrary Waveform Generator, it is possible to select the coding system used when pattern strings are output. If the code will be affected by the immediately preceding data, the data item just before the first item of data will be calculated as 0.
Page 448
Appendix H: Miscellaneous Examples In following examples, data bits to be written in the tables are introduced. And input and output data bit pattern example is following each table. H Inverting bit of the NRZ data. Past Current Next P.OUT Output code Example Input...
Page 449
Appendix H: Miscellaneous H Converting NRZ data to NRZI. Two bit are generated for each input bit. Past Current Next P. OUT Output code 0 01 1 10 0 00 1 11 Example Input Output H Converting NRZ data to FM. Two bit are generated for each input bit. Past Current Next...
Page 450
Appendix H: Miscellaneous H Converting NRZ data to BI-PHASE. Two bit are generated for each input bit. Past Current Next P. OUT Output code Example Input Output H Converting NRZ data to RZ. Two bit are generated for each input bit. Past Current Next...
Page 451
Appendix H: Miscellaneous 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...
Page 452
Appendix H: Miscellaneous Code Conversion Table The code conversion table is a just text file. You can easily create the code Text Files conversion tables also using a text editor on your PC or other computer. Here is the examples of the code conversion table text files that are also used in Tutorial 6 on page 3–87.
Page 453
Index Numbers B8ZS network application: 3-138 Basic concept on communication for capturing: 10 MHz reference input tests performance verifi 3-177 cation: B-49 Basic Hardware Structure: F-1 Basic Keywords menu button: 3-53 Basic Operation Examples Before Starting Exam abs( ): 3-74 3-79 ple: 2-42 Absolute math function: 3-21...
Page 455
Index Differential math function: 3-21 Environmental Specification Digital data out Electrical Specification: A-8 Environmental: A-15 Digital data output tests performance verification: Installation requirement: A-15 Equation editor B-62 compiling equations: 3-56 Digital Filter math function: 3-22 3-26 cut. copy, paste operations: 3-55 digital output levels: 3-120 entering keywords: 3-56 disk drive waveforms: 3-125 3-194...
Page 456
Index File management: 2-15 general purpose knob: 2-11 copying files: 2-17 general purpose knob direction: 3-150 deleting files: 2-17 Goto One field: 3-92 3-97 loading files: GPIB 2-16 read only attribute: 2-18 parameters: 3-153 renaming files: 2-17 procedures for setups: 3-154 saving files GPIB Interface Setups:...
Page 457
Index Internal trigger tests performance verification: B-35 MAC Address: 3-157 Interpolation field: 3-33 Main menu button menu operation: Interval menu button: 3-117 Main output Electrical Specification: A-3 Isolated pulse manual diagnostics: 3-167 disk: 3-129 Marker data: 3-61 network: 3-138 Marker Delay menu button: 3-113 ITU-T network standard: 3-139...
Page 458
Index sqr( ): 3-75 Vertical: 3-104 3-107 sqrt( ): 3-75 View: 3-106 srnd( ): 3-75 Waveform Functions: 3-53 tan( ): Waveform/Sequence: 3-75 3-104 tanh( ): 3-75 Window: 3-31 3-41 tri( ): 3-75 Zoom/Pan: 3-30 3-41 Math Functions menu button: Menu operation 3-53 math operation on waveform, tutorial: 2-51...
Page 459
Index NRZI disk application: 3-129 Performance verification Numeric input 10 MHz input tests: B-49 with general purpose knob: 2-11 add input tests: B-53 with keypad: amplitude tests (direct DA out): B-26 2-12 Numeric Input command: 3-19 3-48 amplitude tests (normal out): B-22 clock frequency tests: B-20 clock output tests: B-66 digital data output tests: B-62...
Page 461
Index Samples/Bit jitter composaer appllication: SETUP Menu Menu Structures: 2-74 Setup overview 3-146 loading a waveform: 2-35 Samples/Cell disk application: 3-132 loading setup parameters: 2-40 Save saving files file management: 2-19 opening the SETUP screen: 2-33 Save As saving files file management: 2-19 outputting a waveform: 2-40...
Page 462
Index SHIFT button: 2-12 Test items performance verification: B-7 Shift Register Generator command: 3-14 text file to Waveform File Conversion: 3-182 Shortcut controls: 2-14 Text format sequence file: G-1 Side button menu operation: Text input: 2-13 sign( ): 3-75 TIFF hardcopy format: 3-162 signal output: 3-121...
Page 463
Index Undo! menu button: 3-41 3-53 viewing a loaded waveform, tutorial: 2-46 Undo, non-support quick edit: 3-176 viewing a waveform: 2-36 unit buttons on keypad: 2-12 Update Mode field: 3-33 Update of floppy disk file list: 3-186; B-11 Wait Trigger field: 3-92 3-96 Update OS Program: 3-169...
Page 464
Index Index-12 AWG510 & AWG520 Arbitrary Waveform Generator User Manual www.valuetronics.com...
Need help?
Do you have a question about the AWG500 Series and is the answer not in the manual?
Questions and answers