User Manual AWG610 Arbitrary Waveform Generator 071-0554-50 This document applies to firmware version 4.0 and above. www.tektronix.
Copyright Tektronix Japan, Ltd. All rights reserved. Copyright Tektronix, Inc. All rights reserved. Tektronix products are covered by U.S. and foreign patents, issued and pending. Information in this publication supercedes that in all previously published material. Specifications and price change privileges reserved. Tektronix Japan, Ltd., 5–9–31 Kitashinagawa, Shinagawa–ku, Tokyo 141–0001 Japan Tektronix, Inc., P.O.
Tektronix warrants that the products that it manufactures and sells will be free from defects in materials and workmanship for a period of one (1) year from the date of shipment. If a product proves defective during this warranty period, Tektronix, at its option, either will repair the defective product without charge for parts and labor, or will provide a replacement in exchange for the defective product.
TableĂofĂContents General Safety Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Manual Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Related Manuals . . . . . . .
Table of Contents Menu Structures Setup Menu Hierarchy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EDIT Menu Hierarchy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–4 3–9 The Setup Menu Screen Setup Menu Screen Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . The Waveform/Sequence Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table of Contents Exiting Quick Edit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Setting Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Moving the Cursor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Renewing Edit Buffer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . About Undo . . . . . . . . . . . . . .
Table of Contents Waveform Programming Language Command Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . User-Defined Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Waveform Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table of Contents Appendix D: Sample Waveforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D–1 Waveform File Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D–2 Appendix E: File Transfer Interface Outline . . . . . . . . . . . . . . . . . . . . Appendix F: Miscellaneous . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E–1 F–1 Sampling Theorem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table of Contents ListĂofĂFigures Figure 1–1: Rear panel power switch, fuse holder, and power connector . . . . . . . . . . . . . . . . . . . . Figure 1–2: Location of the ON/STBY switch . . . . . . . . . . . . . . . . . . . Figure 2–1: Front panel controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Figure 2–2: Front panel keypad area . . . . . . . . . . . . . . . . . . . . . . . . . . Figure 2–3: Front panel trigger and output controls . . . . . . . . . . . . . .
Table of Contents and waveform memory . . . . . . . . . . . . . . . . . . Figure 2–30: Cable connection between AWG610 Arbitrary Waveform Generator and digital storage oscilloscope . . . . . . . . . . . . . . . . . . . Figure 2–31: Initial screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Figure 2–32: System utility screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Figure 2–33: The Select File list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table of Contents Figure 3–16: Operating data bits (scope) . . . . . . . . . . . . . . . . . . . . . . . Figure 3–17: Area cursors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Figure 3–18: Counter dialog box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Figure 3–19: Set Pattern dialog box . . . . . . . . . . . . . . . . . . . . . . . . . . . Figure 3–20: A waveform example under quick editing . . . . . . . . . . . Figure 3–21: Controls for quick editing . . . . . .
Table of Contents Figure 3–54: Hardcopy complete message box . . . . . . . . . . . . . . . . . . . 3–164 Figure 3–55: Calibration and diagnostic screen . . . . . . . . . . . . . . . . . . 3–165 Figure 3–56: Status message box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–166 Figure 3–57: Source instrument selection dialog box . . . . . . . . . . . . . 3–172 Figure 3–58: Source instrument selection under Others... . . . . . . . . .
Table of Contents Figure B–9: Amplitude accuracy initial test hookup . . . . . . . . . . . . . . Figure B–10: Direct DA output amplitude accuracy initial test hookup . . . . . . . . . . . . . . Figure B–11: Direct DA output pulse rise time initial test hookup . . . Figure B–12: Pulse response initial test hookup . . . . . . . . . . . . . . . . . . Figure B–13: Sine wave initial test hookup . . . . . . . . . . . . . . . . . . . . . . Figure B–14: Internal trigger initial test hookup . . . . . . . . . . . .
Table of Contents ListĂofĂTables Table 1–1: AWG610 waveform editors . . . . . . . . . . . . . . . . . . . . . . . . . Table 1–2: Power cord options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Table 1–3: Standard accessories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Table 1–4: Optional accessories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Table 1–5: Fuse and fuse cap part numbers . . . . . . . . . . . . . . . . . . . .
Table of Contents Table 3–8: Waveform editor bottom menu . . . . . . . . . . . . . . . . . . . . . Table 3–9: Waveform record length adjustment messages . . . . . . . . Table 3–10: Standard Function Waveform dialog box parameters . . Table 3–11: Shift Register Generator dialog box setting parameters Table 3–12: Set Pattern dialog box parameters . . . . . . . . . . . . . . . . . . Table 3–13: Mathematical function commands . . . . . . . . . . . . . . . . . . Table 3–14: Compare dialog box parameters . . . .
Table of Contents Table 3–46: BNF symbols and meanings . . . . . . . . . . . . . . . . . . . . . . . Table 3–47: Programming language math functions . . . . . . . . . . . . . Table 3–48: Math operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Table 3–49: Predefined variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Table 3–50: File utility commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . Table 3–51: Special symbols used for expressing file path .
Table of Contents Table D–1: Waveform and equation files in the sample disk . . . . . . . Table D–2: Gaussian pulse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Table D–3: Lorentz pulse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Table D–4: Sampling function SIN(X)/X pulse . . . . . . . . . . . . . . . . . . Table D–5: Squared sine pulse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Table D–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 Personal Injury Use Proper Power Cord. Use only the power cord specified for this product and certified for the country of use. Avoid Electric Overload.
General Safety Summary Symbols and Terms Terms in this Manual. These terms may appear in this manual: Warning statements identify conditions or practices that could result in injury or loss of life. Caution statements identify conditions or practices that could result in damage to this product or other property. Terms on the Product. These terms may appear on the product: DANGER indicates an injury hazard immediately accessible as you read the marking.
Preface This manual provides user information for the AWG610 Arbitrary Waveform Generators. Manual Structure The AWG610 Arbitrary Waveform User Manual contains the following sections: The Getting Started section covers initial instrument inspection, available options and accessories, instrument installation procedures, and power on and off procedures.
Preface Conventions This manual uses the following conventions: Front-panel button and control labels are printed in the manual in upper case text. For example, SETUP, SHIFT, APPL. If it is part of a procedure, the button or control label is printed in boldface. For example, Select SETUP. Menu and on-screen form titles are printed in the manual in the same case (initial capitals or all uppercase) as they appear on the instrument screen (for example, Offset Vertical).
Preface Related Manuals Following are additional manuals that are available for the AWG610 Arbitrary Waveform Generator: The AWG500/600 Series Arbitrary Waveform Generator Programmer Manual provides complete information on programming and remote control of the instrument through the GPIB interface. This manual is a standard accessory.
Preface AWG610 Arbitrary Waveform Generator User Manual
Getting Started This section provides the following information: Description and features of the AWG610 Arbitrary Waveform Generator Initial inspection procedure Standard and optional accessories listings Installation procedures Power on and off procedures Repackaging procedure for shipment Product Description The AWG610 Arbitrary Waveform Generator is a waveform generator that can generate simple and arbitrary waveforms and generates one-channel differential output arbitrary wavefor
Getting Started Five waveform editors (see Table 1–1) Table 1-1: AWG610 waveform editors Editor Description Waveform Creates analog waveform data in graphic or tabular form. Pattern Creates analog waveform data in timing and table form. Sequence Creates sequences of waveforms by combining the waveform files created with the Waveform and/or Pattern Editors. Text Edits plain ASCIIĆformat waveform files.
Getting Started Incoming Inspection Inspect the AWG610 Arbitrary Waveform Generator carton for external damage. If the carton is damaged, notify the carrier. Remove the AWG610 Arbitrary Waveform Generator from its carton and check that the instrument has not been damaged in transit. Verify that the carton contains the basic instruments and its standard accessories. Refer to Standard Accessories on page 1–4. This instrument was thoroughly inspected for mechanical and electrical defects before shipment.
Getting Started Accessories Standard Accessories The AWG610 Arbitrary Waveform Generator includes the standard accessories listed in Table 1–3: Table 1-3: Standard accessories Optional Accessories Accessory Part number User Manual 071Ć0554Ć50 Programmer Manual 070ĆA810Ć50 Sample waveform floppy disk, 3.5 inch 063Ć3216ĆXX Sample program floppy disk, 3.5 inch 063Ć3217ĆXX Performance check/adjustment floppy disk, 3.
Getting Started Table 1-4: Optional accessories (cont.) Accessory Part number SMA delay cable, 5 ns, MaleĆMale 015Ć0561Ć00 SMA TĆconnector, MaleĆFemale & Female 015Ć1016Ć00 SMA 50 W terminator, Male 015Ć1022Ć01 SMA 50 W divider, Male 015Ć1014Ć00 SMA delay cable, 1 ns, MaleĆMale 015Ć0562Ć00 SMAĆBNC adapter, MaleĆFemale 015Ć0554Ć00 SMAĆBNC adapter, FemaleĆMale 015Ć0572Ć00 SMA adapter kit 020Ć1693Ć00 BNC terminator, 50 W 011Ć0049Ć02 BNC power divider, 50 W, DC to 300 MHz, VSWR: 1.2 max.
Getting Started Options This subsection describes the following options available with the AWG610 Arbitrary Waveform Generator: Option 1R (Rack mounting) Option D1 (Test result report) Option 1S (Wavewriter S3FTX00) Option 10 (78 Mbyte Flash disk) Each of these options is discussed in detail in the following paragraphs. Option 1R (Rack Mounting) AWG610 Arbitrary Waveform Generator comes configured for installation in a 19-inch wide instrument rack.
Getting Started Option 10 (78 Mbyte Flash Disk) A 78 Mbyte flash disk addition. The hard disk is deleted when this option is ordered. The AWG610 Arbitrary Waveform Generator retains the state of the front panel ON/STB switch. The ON/STB switch must be left in the on position to be able to power on and power off the instrument using the principal power switch. .
Getting Started . If the air flow is restricted and the internal temperature of the AWG610 Arbitrary Waveform Generator exceeds the proper operating temperature range, the instrument displays a message “Power fail or out of temperature limit” and temporarily shuts down to protect the internal modules from overheating. To prevent temporary shutdown of the AWG610 Arbitrary Waveform Generator, do not restrict air flow through the chassis.
Getting Started Check Voltage Settings Connect Power Cord Check that you have the proper electrical connections. The AWG610 Arbitrary Waveform Generator generator operates within the following power supply voltage and frequency ranges: Line voltage range 100 - 240 V Line frequency 48 - 63 Hz (100 - 240 V) Maximum power 400 W Connect the proper power cord from the rear panel power connector to the power system. . The AWG610 Arbitrary Waveform Generator is shipped with a 115 V power cord.
Getting Started Table 1-6: Power cord identification Plug configuration Standby Power 1-10 Normal usage Option number North America Standard Europe A1 United Kingdom A2 Australia A3 North America A4 Switzerland A5 Push the PRINCIPAL POWER SWITCH (shown in Figure 1–1) on the rear panel of the instrument. Power is now applied to the instrument standby circuitry.
Getting Started PRINCIPAL POWER SWITCH Fuse Power connector Figure 1-1: Rear panel power switch, fuse holder, and power connector AWG610 Arbitrary Waveform Generator User Manual 1-11
Getting Started Power On 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. . The instrument needs to be warmed up for at least 20 minutes and the clock calibrated to operate at its optimum accuracy.
Getting Started PowerĆOn Diagnostics The instrument automatically runs power-on self tests to check that the instrument is operating normally. Check the results of the power-on self tests. If all the diagnostic tests are completed without error, the instrument displays Pass and then displays the SETUP menu screen. If the system detects an error, the instrument displays Fail and the error code number on the screen.
Getting Started The complete instrument type and serial number. A description of the service required. 3. Wrap the instrument with polyethylene sheeting or equivalent to protect the outside finish and prevent entry of packing materials into the instrument. 4. Cushion the instrument on all sides by tightly packing dunnage or urethane foam between the carton and the instrument, allowing for 7.62 cm (3 in) of padding on each side (including top and bottom). 5.
Operating Basics This section provides the following information: The Functional Overview subsection describes the instrument buttons, controls, connectors, and typical screen displays. The Basic Operations subsection describes how to operate menus and enter numeric and text values. The Editor Overview subsection introduces the waveform editor functions and operations. The Setup Overview subsection describes the SETUP screen, and simple operations.
Operating Basics SETUP menu button APPL menu button Displays the SETUP Main Menu for setting the waveform output parameters. Displays the APPL Main Menu for running a specific application program to create waveforms. EDIT menu button UTILITY menu button Displays the EDIT Main Menu for creating or editing waveforms, as well as performing directory and file tasks. Displays the UTILITY Main Menu for setting the instrument parameters.
Operating Basics TOGGLE button General Purpose knob Switches the active cursor on the waveform and pattern editor. In the sequence editor, this button can be used to cancel the numeric input mode and make the left and right arrows available to move the highlight cursor. SHIFT button When you push a numeric or unit button while the SHIFT LED is on, the function shown in blue above a key is executed. The SHIFT button toggles on and off.
Operating Basics QUICK EDIT button Enters the QUICK EDIT mode from the waveform editor. This button allows 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 Controls the trigger parameters. RUN button Enables waveform output. The signal output depends on the RUN mode settings. Pushing the TRIGGER MENU button displays the Trigger side menu.
Operating Basics Rear Panel Figure 2–4 shows the rear panel signal and power connectors. To prevent damage to the instrument, only apply signals within the stipulated range to the INPUT connector. Do not apply any external voltage to the OUTPUT connector.
Operating Basics 10 MHz REF IN connector TRIG IN connector External 10 MHz reference clock signal input. External trigger signal input. 1/4 CLOCK OUT connector 1/4 Sampling clock signal output. 10 MHz REF OUT connector The internal 10 MHz clock reference signal is output when the internal clock reference is selected. The external clock reference signal is output when the external clock reference is selected. The maximum output level is 1 VpĆp 0.
Operating Basics Menu Operations This section describes the AWG610 Arbitrary Waveform Generator menu system and numeric and text input methods. Menu System The AWG610 Arbitrary Waveform Generator uses menus to make selections. There are four menu buttons, labeled EDIT, SETUP, APPL, and UTILITY, as shown in Figure 2–5. Pushing a menu button displays the corresponding screen and menu buttons.
Operating Basics Menu Elements Pushing a front-panel menu button displays the screen and bottom menu items associated with the button. 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.
Operating Basics Table 2-1: Side menu elements Menu items Description Menu items Description Executes the displayed funcĆ tion immediately. Cannot be used in the current instrument state (menu item is grayed out). Switches between two paramĆ eters each time the side button is pushed. Allows making selections by using the general purpose knob. Allows entering numeric values using the numeric buttons or the general purpose knob. Displays submenus.
Operating Basics The dialog box example, 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. A 1-of-N field contains two or more choices of which only one can be selected at a time. Push the OK side button to confirm the dialog box.
Operating Basics Numeric Input You can enter numeric values by using either the numeric keypad or the general purpose knob. If the side menu item displays a value, you can alter this value using the general purpose knob or numeric buttons. Pushing the type of side menu button or selecting a parameter in a pop-up menu causes the current setting to appear on the right end of the Status Display area as shown in Figure 2–9.
Operating Basics The SHIFT button enters a character labeled in blue. Push the SHIFT button and then push the keypad button. The ENTER button enters the current value into the instrument. The CLR button deletes all characters in the current field. The DELETE button deletes the character to the left of the caret. Figure 2-10: Keypad buttons The G, M, k, m, m, n, and p are unit buttons. The A, B, C, D, E, and F buttons are used for entering hexadecimal values.
Operating Basics Text Input When you need to assign a name to a waveform file or equation, or a IP address to the instrument, the instrument displays a text dialog box. See Figure 2–11. The text field is where you enter or change an existing character string. The character palette is where you select alphanumeric characters to insert into the text field. You can also select equation or file names from the name list to insert into the text field.
Operating Basics Table 2-2: Text input button functions Control Description General purpose knob Selects the character to insert into the text field. a and ' arrow buttons Moves the character insertion caret left or right in the text field. ENTER button Inserts the selected character or character string into the text field. button Deletes one character to the left of the caret. CLR button Clears the entire text field. Numeric buttons Enters numeric characters into the text field.
Operating Basics 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. Adjusts the amplitude parameters. This is the same as selecting SETUP (front) Vertical (bottom) Amplitude (side), and then turning the general purpose knob.
Operating Basics Table 2-4: AWG610 Arbitrary Waveform Generator file types Locating Files Extensions Files Description .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. .PAT Pattern file Contains pattern data. Created with the pattern editor. .SEQ Sequence file Contains waveform sequence and trigger data.
Operating Basics . 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. Do the following steps to copy a file: 1. Push EDIT (front). The instrument displays the file list. 2. Select the file to copy. 3. Push File (bottom) Copy (side) 4.
Operating Basics Deleting Files Deleting files is done from the EDIT menu screen. Do the following steps to delete a file: 1. Push EDIT (front). The instrument displays the file list. 2. Select the file to delete. 3. Push File (bottom) Delete (side). The instrument displays a message box asking you to confirm deleting the file. 4. Push OK (side) to delete the file, or Cancel to cancel the operation and keep the file.
Operating Basics Directory with read only File with read only Attribute side button Figure 2-13: Files and directories with read only attribute 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).
Operating Basics . When you exit an editor without saving edited data, the instrument displays the message Save the changes you made? Push the Yes side button to save the waveform data. To save waveform data to a new file name, push File (bottom) Save As (pop-up) OK (side). The instrument opens the Input Filename dialog box, shown in Figure 2–14. Use this dialog box to enter a file name. If necessary, you can select a storage media or directory by pushing the Drive... side menu button.
Operating Basics Double Windows When the Window bottom button is displayed, you can divide the file list in the Edit Screen into two lists as shown in Figure 2–15. This function is called Double Windows. Upper Window Lower Window Figure 2-15: 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.
Operating Basics When you display the double windows, the Select side button will be available. Push the Select side button to select Upper for file operation in the upper file list window. Push the Select side button once more to select Lower for file operation in the lower file list window. Operation in Double Windows The most useful functions to be used in the double windows may be those invoked from the File bottom button. The functions available in the File bottom button are described in Table 2–7.
Operating Basics Figure 2-16: Overwrite confirmation Table 2-8: Confirmation selection for copyĆall and moveĆall operations Side menu Description Cancel Cancels and stops copy or move operation. No Skips the copy or move operation for the file indicated in the message. Yes to All Overwrites all the files without displaying any messages until the operation is finished. Yes Overwrites the file indicated in the message and proceeds with the operation. You cannot copy or move the directory.
Operating Basics Figure 2-17: File list window examples in which Quick View is available Select a file from the file list window using the general purpose knob. Press the SHIFT and ENTER front-panel buttons simultaneously. The view window displaying the waveform or pattern appears as shown in Figure 2–18. 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.
Operating Basics This function is always available when a file list window or file list dialog box is displayed on the screen. Editor Overview This section introduces the editor screen, describes the screen elements, and discusses concepts common to most of the editors. Refer to the Reference section for more detailed information about each waveform editor. This section also provides an overview of the AWG610 Arbitrary Waveform Generator waveform editors.
Operating Basics 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. If there is a waveform loaded for editing, the screen will show the loaded waveform in the appropriate editor.
Operating Basics 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. The instrument loads the selected file and opens the editor appropriate for that file type.
Operating Basics 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–20. Table 2–11 provides an overview of the Edit side menu button functions.
Operating Basics 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. Refer to Figure 2–21 to familiarize yourself with the common screen elements of most of the editors.
Operating Basics Edit area Edit area Left cursor (active) Right cursor (inactive) Figure 2-22: Cursors and edit area When you edit a waveform, you must first specify the edit area or a single cursor position, depending on the operation you want to do. To select the active cursor, push the TOGGLE front-panel button to switch between the left and right cursor.
Operating Basics Multiple Editor Windows The AWG610 Arbitrary Waveform Generator can open and edit up to three waveform and/or pattern files, in any combination. The wave data is displayed in separate windows, with each window stacked vertically on the screen. Multiple editor windows are very useful for creating a new waveform by cutting and pasting waveform data from other files. Figure 2–23 shows an example of three opened editor windows (one pattern and two waveform files).
Operating Basics 2. Select a waveform or pattern file from the Select File list. If necessary, use the Drive... side menu to select the storage drive where the file to load is located. 3. Push the OK side button. The instrument opens a new window for the waveform or pattern data, stacking the windows vertically to fit on the screen. If you attempt to load a sequence, text, or equation file, you will receive an error message. Creating a New Waveform or Pattern in a Multiple Editor Window.
Operating Basics 2. If you have made no modifications to the data, the editor is immediately exited. If you have not saved the data after modifications, the message box Save the changes you made? appears. Push Yes, No, or Cancel side button. 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.
Operating Basics Table 2-12: Setup screen parameter icons Icon Description Icon Displays the file name of the waveform, pattern, or seĆ quence file loaded for output. Description Displays the digital output and marker signal minimum and maximum voltage settings. Note: use the View button to display the loaded waveform. Displays the lowpass filter setting through which the waveform is passed. Indicates that the channel output is enabled or disabled.
Operating Basics Loading a Waveform File to Output Do the following steps to load a waveform file into the Setup screen: 1. Push the Waveform/Sequence bottom menu button. This opens the Waveform/Sequence side menu. 2. Push the Load... side button. The instrument opens the Select File list as shown in Figure 2–25. Figure 2-25: Setup Waveform/Sequence menu 3. Use the general purpose knob or arrow buttons to select the file name to load.
Operating Basics 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. All the changes you make immediately reflect to the data in the edit buffer, and also to the data in the waveform memory if that data is being loaded to output.
Operating Basics Editing a Waveform To edit the loaded waveform file, push the Edit... side menu button. The instrument opens the appropriate edit window for the previously loaded file type. If you have not loaded a file in the Setup screen, the instrument displays the message No output data, and you cannot enter into the editor. The editors are described in more detail in the Reference section beginning on page 3–45.
Operating Basics Table 2-14: Setup output parameter operations (cont.) Bottom button Side button Description Horizontal Clock Sets the clock sample rate from 50 kS/s to 2.6 GS/s. Clock Ref Sets the reference clock source to either Internal or External. A valid external clock signal is 10 MHz ±0.1 MHz with a voltage level of 0.2 to 3.0 VpĆp. Marker 1 Delay Sets the Marker 1 signal delay value from 0 s to 1.5 ns. Marker 2 Delay Sets the Marker 2 signal delay value from 0 s to 1.5 ns.
Operating Basics Saving and Restoring Setup Parameters The waveform or pattern file contains only the waveform and clock information. When you load a waveform or pattern file, the output signal will use the current instrument setup parameters. To save you from doing a manual setup procedure each time you load a waveform, the AWG610 Arbitrary Waveform Generator lets you save setup parameters into a setup file. You can then restore the saved settings for use with waveforms.
Operating Basics Theory of Operation This section presents an overview of the AWG610 Arbitrary Waveform Generator hardware, data structures, and operating modes. Interconnect Diagram Figure 2–27 shows the AWG610 circuitry. This section describes the hardware blocks to provide the background knowledge necessary to use the instrument effectively. CPU.
Operating Basics 10 MHz Ref Out Clock CH 1 Analog Output AWG Board CH 1 10 MHz Ref In Marker 1 1/4 Clock Output Marker 1 Trigger Input Marker 2 Memory Marker 2 Event Input Back Plane GPIB Conn 24 pin DĆSum GPIB LAN LAN Conn 10 Base T Connector Board CRT CPU Board Memory Front Panel Memory Flash Disk 10 MB Hard Disk 10 GB Power Supply or Fan Fan Monitor Output FDD Fan Key Board Option 10 Flash Disk 78 MB Figure 2-27: AWG610 interconnect diagram Block Diagram Figure 2–28 shows
Operating Basics If you select the external source, the reference signal connected to the 10 MHz REF In connector on the rear panel will be used. The internal clock is from the reference clock oscillator, which uses direct digital synthesis (DDS). Figure 2–28 shows the clock oscillator configuration. Trigger Control. The Trigger Control block controls the Memory Address Control in the operation mode that you specified from the RUN MODE menu. Waveform Memory and Shift Register.
Operating Basics Analog Circuit. The Analog Circuit block contains the Filter, Attenuator, Output Amplifier, and Offset Circuits. These circuits are used to process signals generated from the DAC.
Operating Basics Memory Address Control. The Memory Address Control controls the addresses used to read waveform memory data. This block loads the first address of the waveform into the Address Counter that was loaded into the waveform memory. It loads the waveform data length to the Length Counter. The Address Counter specifies the point from which the waveform was generated, and the Length Counter waveform ending position.
Operating Basics Signal Edit Process This subsection describes the signal edit process. Load the desired waveform data to be output into the waveform memory. New waveform data can be created using waveform editors incorporated in the AWG610 Arbitrary Waveform Generator. New data can also be created by combining the following: Waveform Data Structure Waveform Edit A sample waveform data distributed with floppy disks. Previously created waveform data on the built-in hard disk.
Operating Basics Table 2-16: Editors (Cont.) Editors Descriptions Sequence Editor The Sequence Editor lets you create a more complex waveform by combining a few types of the waveform data that you have created using Waveform and/or Pattern Editors. This editor also enables a Waveform listing jump and output stop to take place. They follow the external event information from the EVENT IN connector as well as the number of repetitions and the order for the individual pieces of waveform data.
Tutorials This section contains tutorials to help you learn how to operate the AWG610 Arbitrary Waveform Generator. These tutorials provide a good introduction to the following basic features of the instrument: Setting up the instrument Loading and outputting a sample waveform Creating and editing standard function waveforms Editing a waveform using quick editor Using the equation editor Creating and executing sequences .
Tutorials AWG610 Arbitrary Waveform Generator ÁÁ ÁÁ TDSĆseries oscilloscope CH 1 50 W SMA Terminator 50 W SMAĂcoaxial cable SMA (Fe)ĆBNC(Ma)Ă adapter Figure 2-30: Cable connection between AWG610 Arbitrary Waveform Generator and digital storage oscilloscope Before beginning the tutorials, confirm that the instrument is installed correctly. Refer to Installation on page 1–7. Push the ON/STBY button to power on the instrument. Refer to Power On on page 1–12.
Tutorials Tutorial 1: Instrument Setup This tutorial shows you how to do some instrument setups. In this tutorial you will learn the following: Display the UTILITY Menu How to use the arrow button and general purpose knob How to set the date and time How to adjust the screen brightness Do the following steps to display the system utility screen: 1. Press the UTILITY button on the front-panel to display the UTILITY menu. 2. Press the System bottom button (lower most-left button) on the bezel.
Tutorials Set the Date and Time Do the following steps to set the year: 1. Repeatedly press the b button in the upper middle part of the front panel until the Year: field is highlighted on the screen. 2. Turn the general purpose knob in the right upper corner of the front panel, clockwise or counterclockwise until the word year is displayed.
Tutorials 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 AWG610 Arbitrary Waveform Generator.
Tutorials Figure 2-33: The Select File list 4. Push the Drive... side menu button. The Select Drive dialog box appears at the corner of the screen and the Drive... 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. 5. Turn the general purpose knob or use the navigation arrow buttons to highlight the word Floppy and then push the OK side button.
Tutorials View the Sample Waveform Do the following steps to view the waveform you just loaded: 1. Push the View side menu button to display the waveform. The waveform is displayed on the screen as shown in Figure 2–34. 2. When you are done viewing the waveform, push the OK side menu button to exit the viewer. Figure 2-34: Viewing a waveform loaded into memory Output the Waveform Do the following steps to output the waveform from the channel 1 output connector: 1.
Tutorials 3. If you connected an oscilloscope to the Waveform Generator, observe that the waveform on the oscilloscope is the same as that shown in Figure 2–34. You have completed the Loading and Outputting a Sample Waveform 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.
Tutorials Figure 2-35: Waveform editor initial screen Create a Sine Wave Do the following steps to create a standard sine function waveform: 1. Push the Operation bottom button. The instrument displays the Operation pop-up menu. 2. Select Standard Waveform... from the pop-up menu by using the general purpose knob. By default, Standard Waveform... is selected. 3. Push the OK side button. The instrument displays the standard function dialog box as shown in Figure 2–36.
Tutorials Figure 2-36: The Standard Function dialog box 2-56 AWG610 Arbitrary Waveform Generator User Manual
Tutorials 4. 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. 5. Turn the general purpose knob to highlight the Sine field item. Note that Sine is the default selection. 6. Push the b button twice to select the Cycle field. 7. Turn the general purpose knob to set the cycle to 5.0. 8. Push the Enter button to enter the value in the field.
Tutorials . 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 8-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. The actual output signal values (peak-to-peak and offset) are set in the Setup menu.
Tutorials Figure 2-38: Waveform created with the multiply operation Save the Waveform Do the following steps to 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. 1. Push the File bottom button. The File pop-up menu appears. 2. Select Save from the pop-up menu using the general purpose knob. 3. Push the OK side button. The Input Filename dialog box appears, as shown in Figure 2–39.
Tutorials Text field Character palette Figure 2-39: File Name Input dialog box 5. Push the ENTER button once. Confirm that the letter A is inserted into the text field. 6. Turn the general purpose knob to highlight the letter B in the character palette, and push the ENTER button. 7. Turn the general purpose knob to highlight the letter C in the character palette, and push the ENTER button. 8. Push the 4 and 5 buttons on the front-panel keypad. Now, ABC45.wfm is displayed in the text field. 9.
Tutorials 4. Push the CH 1 button near the CH 1 output connector on the front panel. If you connected an oscilloscope to the AWG610 Arbitrary Waveform Generator, observe that the waveform on the oscilloscope is the same as the one you viewed in Figure 2–38. You have completed the Creating and Editing Standard Function Waveforms tutorial.
Tutorials Tutorial 4: Editing a Waveform Using Quick Editor Quick editor is a function that lets you simultaneously edit and output a waveform. When you open the quick editor, the waveforms in the quick editor waveform are completely independent of the waveform editor. When you exit from the quick editor, you can select whether to save or cancel the changes.
Tutorials Edit a Waveform You can only edit the waveform within the area between the two vertical cursors. You can move the active cursor (currently-selected vertical cursor) horizontally by turning the general purpose knob or by entering a numeric position with the front-panel keypad. Select between the active cursors by pushing the TOGGLE front-panel button (located near the general purpose knob).
Tutorials 2. Move the left cursor to position 2808 by pushing the 2, 8, 0, 8, and ENTER buttons. If you have an external keyboard connected, just type the numbers and press the Return key. 3. Push the TOGGLE button on the front-panel to change the active cursor. 4. Confirm that the right cursor is now active by checking the following: The R field is now highlighted. The right cursor changed to a solid line. The left cursor changed to a dashed line. 5.
Tutorials If you connected an oscilloscope to the AWG610 Arbitrary Waveform Generator, observe that the waveform on the oscilloscope changes as soon as you make changes to the Quick Editor window. Save Changes The waveform in the edit buffer is copied into the Undo buffer before going into the Quick edit mode. Quick editing is performed on the waveform data in the edit buffer. When you quit the Quick Editor, you can save the changes or cancel the changes.
Tutorials 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. In this tutorial you will learn the following: Preparation How to load an equation file How to edit an equation How to compile an equation file Do the following steps to set the instrument to the factory default settings: 1.
Tutorials 3. Push the Drive bottom button. 4. Push the Floppy side button to select the floppy disk drive. The file list for the floppy disk appears. 5. Select the file log_swp.equ from the file list using the general purpose knob. 6. Push the EDIT bottom button. 7. Push the EDIT side button. The equation editor displays the log_swp.equ file. Edit the Equation Do the following steps to replace the sin() equation keyword with the tri() keyword: 1.
Tutorials 5. Push the OK side button. This saves the equation file without changing the file name. Compile the Equation Do the following steps to compile the equation file: 1. Push the Compile side button. When the compile completes, the waveform is saved into the file log_swp.wfm. 2. Push the View side button to view the compiled waveform, as shown in Figure 2–42. 3. Push the OK side button to close the viewer screen. 4. Push the Close side button twice to exit the equation editor.
Tutorials 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. The first sequence file is a main sequence file. The second sequence file is a subsequence called from the main sequence file.
Tutorials Creating Waveforms You will create five waveforms using standard functions. Table 2–17 lists the waveforms you will create. Table 2-17: Waveforms to be used in sample sequences No. Waveform file name Standard waveform popĆup parameters Type Operation Cycle Amplitude Offset 1 SINE.WFM Sine Replace 1.0 2.0 0.0 2 TRIANGLE.WFM Triangle Replace 1.0 2.0 0.0 3 SQUARE.WFM Square Replace 1.0 2.0 0.0 4 RAMP.WFM Ramp Replace 1.0 2.0 0.0 5 GAUSSN.
Tutorials Figure 2-43: Waveforms created at the same time in three windows AWG610 Arbitrary Waveform Generator User Manual 2-71
Tutorials Open the Sequence Editor Do the following steps to open the sequence editor and create the sequences: 1. Push the EDIT button on the front panel. The screen listing the file in the default stage media appears. If not, push EDIT button again to display the screen listing files. 2. Push the New Sequence side button. The sequence table to create a new sequence is displayed in the screen. See Figure 2–44.
Tutorials Create the Subsequence You will create the sequence list shown in Table 2–18. This sequence is used as a subsequence and is called from the main sequence that you create in Create the Main Sequence on page 2–75. This sequence runs as follows: 1. Line 1: outputs the gaussian noise waveform 40,000 times and then goes to line 2. 2. Line 2: outputs the ramp waveform 60,000 times and then goes to the next line (3). 3.
Tutorials 7. Repeat steps 2 through 6 to insert lines 2 through 4 and enter waveform file names listed in Table 2–18 into the CH1 column. 8. Repeatedly push the y button to go back to line 1. 9. Push the ' button to place the highlighted cursor on 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. 10. Push the 4, 0, 0, 0, 0, and ENTER buttons in this order.
Tutorials Save the Subsequence Do the following steps to save the subsequence table information to the file subseq.seq: 1. Push the File bottom button. 2. Push the Save As... side button. The Input Filename dialog box appears. 3. Enter the file name subseq.seq into the file name field and save the file. Refer to Save the Waveform on page 2–59 for more information. Create the Main Sequence In this procedure you will create the main sequence list shown in Table 2–19. This sequence runs as follows: 1.
Tutorials 2. Fill in the CH1 and Repeat Count columns for lines 1 through 4 according to Table 2–19. Refer to steps 1 through 12 beginning on page 2–73 of this tutorial if you need help. To set Inf. in the Repeat Count of line 2, push the Infinity ) side button once. (SHIFT + 3. Repeatedly push the y button to go back to the line 1. 4. Push the CLEAR MENU bottom button. This step must be made to make the a and ' buttons available to move the highlighted cursor. 5.
Tutorials 10. Push the Event Jump bottom button. The screen as shown in Figure 2–47 appears. Figure 2-47: Screen for setting event jump 11. Push the Timing side button to set the timing to Sync. 12. Push the Data Entry bottom button. This step must be made to go back to the sequence table screen. 13. Push the b button once and then ' button twice to move the highlighted cursor to the Logic Jump column. 14. Push the Jump to Next side button. 15. Push the b button once to go to the next line. 16.
Tutorials 20. Push the Data Entry bottom button. This step must be made to go back to the sequence table screen. 21. 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. The finished main sequence table should look like Figure 2–48. Figure 2-48: Example of sequence (MAINSEQ.SEQ) 22. Save the sequence table in the file mainseq.seq. Refer to Save the Sequence on page 2–75.
Tutorials Load and Run the Sequence Files Do the following steps to load and run the sequence files: 1. Push the Waveform/Sequence bottom button. 2. Push the Load... side button. 3. Select mainseq.seq from the file list in the dialog box. 4. Push the OK side button. If there is an error in the sequence descriptions, the instrument displays a message and stops reading the files. Errors may occur when you use infinite repeats in a subsequence. .
Tutorials Line 1 of mainseq.seq calls the subsequence file as soon as it detects a trigger event. The subsequence list outputs the four waveforms and then returns to line 2 of the main sequence. Line 2 continuously outputs the ramp waveform while waiting for an event signal. You will supply an event signal in the next step. 4. Push the FORCE EVENT button on the front panel. This causes the sequence to jump to line 3.
Reference This section provides the following information: Editor operations overview Menu structures shows the tree structuring each menu Functions and procedures for using the waveform, pattern, sequence, and equation/text editors Functions and procedures for instrument setup, including horizontal and vertical axis parameters, run mode, trigger setup, markers, and file handling Functions and procedures for using applications and utilities Overview Process Flow Create/edit waveforms Cre
Reference Menus Table 3–1 lists the four main menus in the AWG610 Arbitrary Waveform Generator. Additional menu information can be found in the Reference section of this manual beginning on page 3–3. Table 3-1: AWG610 Arbitrary Waveform Generator main menus Menu button Description SETUP Controls waveform output settings including trigger source and sample clock rate. EDIT Controls access to all functions for creating, editing, converting, importing and exporting waveforms.
Menu Structures This section describes the structures for the menu system. The four main menu structures contain the following submenus: Bottom menus Side menus Pop-up menus Item labels that follow the ellipsis (...) bring up either a subside menu, pop-up menu, or a dialog box.
Menu Structures Setup Menu Hierarchy Main menu Bottom menu Side menu Subbottom menu Subside menu PopĆup or dialog menu Description SETUP Waveform/Sequence dialog Load... Select file Up Level Down Level Drive... dialog Select Drive: Main Floppy Net1 Net2 Net3 Selects file to load Selects a drive Cancel OK dialog View Filename.ext Views a file OK New Waveform New Pattern Open... Edit... popĆup File Save Save As... Insert from File...
Menu Structures Main menu Bottom menu Side menu Subbottom menu Subside menu PopĆup or dialog menu SETUP (cont.) Standard Waveform... Description Edit commands Waveform/Sequence (cont.) Select Lines Cut Copy Paste (Insert) Paste (Replace) Multiple Paste... Set Data High/Low... Counter... Horizontal Shift... Edit... (cont.) popĆup Operation Horizontal Rotate... Vertical Shift... Expand... Vertical Scale... Horizontal Invert... Vertical Invert... Clip... Shift Register Generator... Set Pattern....
Menu Structures Main menu Bottom menu Side menu Subbottom menu Subside menu PopĆup or dialog menu SETUP (cont.) Description Edit commands Waveform/Sequence (cont.) Absolute Square Cube Square Root Normalize Differential Integral Add Sub Mul Compare... Edit... (cont.) popĆup Tools Convolution... Correlation... Digital Filter... ReĆSampling Code Convert... XY View...
Menu Structures Main menu Bottom menu Side menu Subbottom menu Subside menu PopĆup or dialog menu Description SETUP (cont.) Edit commands Waveform/Sequence (cont.) Edit... (cont.
Menu Structures Main menu Bottom menu Side menu Subbottom menu SETUP (cont.) Subside menu PopĆup or dialog menu Note: Use the General Purpose Knob to select. Vertical Description Adjusts vertical axis parameters Filter {Through 20 MHz 50 MHz 100 MHz 200 MHz Through} Amplitude (0.100 VpĆp to 2.000 VpĆp) Offset (-1.0 V to +1.0V) Marker... Marker 1 High Level (-1.1 to 3.0V) Marker 1 Low Level (-1.1 to 3.0V) Marker 2 High Level (-1.1 to 3.0V) Marker 2 Low Level (-1.1 to 3.
Menu Structures Main menu Bottom menu Side menu Subbottom menu Subside menu Sine Frequency ( 1.000Hz to 260.0MHz ) Amplitude (20mVpp to 2.0 Vpp into 50 W, step 1mV) Offset (-1.000 V to +1.000 V into 50 W, step 1mV) Polarity {ĂNormal | InvertĂ} Triangle Frequency ( 1.000Hz to 260.0MHz ) Amplitude (20mVpp to 2.0 Vpp into 50 W, step 1mV) Offset (-1.000 V to +1.000 V into 50 W, step 1mV) Polarity {ĂNormal | InvertĂ} . Square Frequency ( 1.000Hz to 260.0MHz ) Amplitude (20mVpp to 2.
Menu Structures EDIT Menu Hierarchy Main menu Bottom menu Side menu Subbottom menu Subside menu EDIT dialog PopĆup or dialog menu List of files Drive Directory Description Selects storage drive Main Floppy NET1 NET2 NET3 Directory operations Up Level Down Level Make Directory NOTE: These Side menu items are available when Single window is selected in the bottom menu side menu.
Menu Structures Main menu Bottom menu Side menu Subbottom menu Subside menu PopĆup or dialog menu Standard Waveform... EDIT (cont.) Description Edit commands Select Lines Cut Copy Paste (Insert) EDIT (cont.) New Waveform (cont.) Paste (Replace) Multiple Paste... Set Data High/Low... Counter... Horizontal Shift... popĆup Operation Horizontal Rotate... Vertical Shift... Expand... Vertical Scale... Horizontal Invert... Vertical Invert... Clip... Shift Register Generator... Set Pattern.....
Menu Structures Main menu Bottom menu Side menu Subbottom menu Subside menu PopĆup or dialog menu Description Edit commands EDIT (cont.) EDIT (cont.) New Waveform (cont.) Tools Absolute Square Cube Square Root Normalize Differential Integral Add Sub Mul Compare... popĆup Convolution... Correlation... Digital Filter... ReĆSampling Code Convert... XY View...
Menu Structures Main menu Bottom menu Side menu Subbottom menu Subside menu PopĆup or dialog menu Description EDIT (cont.) EDIT (cont.) New Waveform (cont.
Menu Structures Main menu Bottom menu Side menu Subbottom menu Subside menu PopĆup or dialog menu Description EDIT (cont.) New Waveform New Pattern Open... EDIT (cont.) New Pattern File popĆup OK Save Save As... Insert from File...
Menu Structures Main menu Bottom menu Side menu Subbottom menu Subside menu PopĆup or dialog menu Standard Waveform... EDIT (cont.) Description Edit commands Select Lines Cut Copy Paste (Insert) EDIT (cont.) New Pattern (cont.) Paste (Replace) Multiple Paste... Set Data High/Low... Counter... Horizontal Shift... popĆup Operation Horizontal Rotate... Vertical Shift... Expand... Vertical Scale... Horizontal Invert... Vertical Invert... Clip... Shift Register Generator... Set Pattern.....
Menu Structures Main menu Bottom menu Side menu Subbottom menu Subside menu PopĆup or dialog menu Description EDIT (cont.) EDIT (cont.) New Pattern (cont.) Tools Absolute Square Cube Square Root Normalize Differential Integral Add Sub Mul Compare... popĆup Convolution... Correlation... Digital Filter... ReĆSampling Code Convert... XY View...
Menu Structures Main menu Bottom menu Side menu Subbottom menu Subside menu PopĆup or dialog menu Description EDIT (cont.) EDIT (cont.) New Pattern (cont.
Menu Structures Main menu Bottom menu Side menu Subbottom menu Subside menu PopĆup or dialog menu Description EDIT (cont.) EDIT (cont.) New Sequence NOTE: Push File→Close to close this menu. Sequence Table Heading NOTE: CH2/Digital is not available. {Line | CH1 | CH2/Digital | Repeat Count | Wait Trigger | Goto One | Logic Jump} File Close Save Save As... NOTE: These side menu buttons are available if CH1 is selected from the sequence table above.
Menu Structures Main menu Bottom menu Side menu Subbottom menu Subside menu PopĆup or dialog menu Description EDIT (cont.) EDIT (cont.) New Sequence (cont.) Data Entry (cont.) NOTE: These side menu buttons are available if Goto One is selected from the sequence table above. Insert Line Goto One {Off | On} NOTE: These side menu buttons are available if Logic Jump is selected from the sequence table above.
Menu Structures Main menu Bottom menu Side menu Subbottom menu Subside menu PopĆup or dialog menu Description EDIT (cont.) EDIT (cont.) New Sequence (cont.) dialog Jump Mode Selects jump mode Logic Table Software Event Jump (cont.
Menu Structures Main menu Bottom menu EDIT (cont.) Side menu Subbottom menu Subside menu PopĆup or dialog menu Description NOTE: Push File→Close to close this menu. EDIT (cont.) New Text/Equation File dialog Text/Equation Editor Character Pallet Open/close Close Save Save As...
Menu Structures Main menu Bottom menu Side menu Subbottom menu Subside menu PopĆup or dialog menu EDIT (cont.) EDIT (cont.) New Text/Equation (cont.
Menu Structures Main menu Bottom menu Side menu Subbottom menu Subside menu PopĆup or dialog menu Description Appl Application Box Headings: Hard Disk Drive Signal Test Row Headings: Samples/cell Cell Period TAA+ TAA - dialog Disk PW50+ PW50NLTS (1st adjacent): NLTS+ (2nd adjacent): NLTS- (2nd adjacent): Asymmetry Lorentz/Gaussian Write Data Read from File... dialog Select File Box Heading: Select the Pattern Predefined Pattern...
Menu Structures Main menu Bottom menu Side menu Subbottom menu Subside menu PopĆup or dialog menu Description Appl cont. Application (cont.) Disk (cont.) Selects isolated pulse type Isolated Pulse Lorentz/Gaussian PR4 dialogs Pulse Shape EPR4 E2PR4 User Defined... dialog Select File Superpose Executes superpose Execute Save... dialog Input Filename Box Headings: Network Application E4 popĆup Network NOTE: Dialog name varies depending on selected Network Application.
Menu Structures Main menu Bottom menu Side menu Subbottom menu Subside menu PopĆup or dialog menu Description Appl cont. Application (cont.) Network (cont.) popĆup T1.102 OK popĆup Fibre Channel OK popĆup SDH/Sonet OK popĆup Misc OK STSĆ3 STSĆ1 DS4NA DS3 DS2 DS1C DS1A DS1 Selects T1.
Menu Structures Main menu Bottom menu Side menu Subbottom menu Subside menu PopĆup or dialog menu Description Appl cont. Application Box Hedings: Jitter Composer Row Headings: Repeat Count Samples/Bit Data Rate Clock Rise Time Fall Time Jitter Profile Jitter Deviation Jitter Frequency dialog Jitter Composer Input Data Read from File... dialog Select File Box Heading: Select the Pattern Row Headings: Predefined Pattern...
Menu Structures Main menu Bottom menu Side menu Subside menu Subside menu PopĆup or dialog menu Description Row Headings: Utility dialog System Factory Reset Secure blank blank Update System Software... dialog dialog Update Program Update OS...
Menu Structures Main menu Bottom menu Side menu Subbottom menu Subside menu PopĆup or dialog menu Description Utility (cont.) Network Sets up remote file systems dialog Drive Name dialog IP Address Remote Directory Drive1 Drive2 Ping Destination Address Edit...
The Setup Menu Screen This section describes the key elements of the Setup menu screen, how to load a file, how to set the signal output parameters, and how to enable signal output. Setup Menu Screen Elements To open the Setup menu screen, push the SETUP front-panel button. Refer to Figure 3–2. Table 3–2 describes the Setup menu screen elements. Table 3–3 describes the bottom menu functions. Following Table 3–3 the menu operations are discussed in detail, grouped by bottom menu function.
The Setup Menu Screen Table 3-2: Waveform parameter icons Element Description Element Displays the file name of the waveform, pattern, or seĆ quence file loaded for output. Description Displays the digital output and marker signal minimum and maximum voltage settings. Note: use the View button to display the loaded waveform. Displays the lowpass filter setting through which the waveform is passed. Indicates that the channel output is enabled or disabled.
The Setup Menu Screen The Waveform/Sequence Menu The Waveform/Sequence menu is used for loading, viewing, and editing waveform files. Load... The Load... button lets you load a waveform (.wfm), pattern (.pat), or sequence (.seq) file to output. Do the following steps to load a file: 1. Push SETUP (front) Waveform/Sequence (bottom) Load... (side). The instrument displays the file select list. 2. Select a waveform file (.wfm), pattern file (.pat) or sequence (.
The Setup Menu Screen There are too many lines in the sequence table. The maximum number of lines is 8,000. There is more than one nesting level of subsequence files. The maximum nesting level is one. The sequence calls itself. The destination of a line jump specified in the sequence table is greater than the number of lines in the sequence table. Equation Files. You cannot load an equation file (.equ) to output a signal. You must first compile the equation file into a .
The Setup Menu Screen . You can change the analog output amplitude and offset values directly in any screen by using the Vertical LEVEL/SCALE and OFFSET knobs on the front-panel, respectively. You can display the Setup Vertical menu at any time by pushing the VERTICAL MENU front-panel button. Filter This button lets you set the output waveform band limit. You can select 20 MHz, 50 MHz, 100 MHz, 200 MHz or Through (no limiting). Do the following steps to set the output waveform band limit: 1.
The Setup Menu Screen Marker... This button lets you set the marker 1 and 2 high and low levels. You may set any value from –1.1 to 3.0 V in 50 mV increments. The value of Low must always be less than or equal to the value of High. The maximum marker output level (High – Low) is 2.5 Vp-p when the output signal is terminated into 50 W. Do the following steps to set the marker signal high and low output levels: 1. Push SETUP (front) Vertical (bottom) Marker... (side).
The Setup Menu Screen . Use the SAMPLE RATE/SCALE knob to adjust the clock frequency directly, without having to open the Horizontal menu. You can open the Horizontal menu by pushing the HORIZONTAL MENU front-panel button. This is the same as pushing SETUP (front) Horizontal (bottom). The HORIZONTAL OFFSET knob on the front-panel is available only for the Quick Editor. Refer to HORIZONTAL OFFSET knob on page 3–94. Clock This button lets you set the data sample clock rate used to output a waveform.
The Setup Menu Screen . When you push the RUN button, the instrument outputs a pulse signal for a short period of time on the 1/4 CLOCK OUT connector that is not related to the clock signal. This signal is generated for the instrument internal setup. Table 3-4: Clock signal output timing Clock Ref Run modes Timing Continuous The clock signal is always output when the RUN LED on the frontĆpanel is on. Triggered The clock signal is always output when a waveform is being output.
The Setup Menu Screen 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 AWG610 Arbitrary Waveform Generator Series instrument operates in response to trigger signals and/or event signals. The Run Mode menu commands are Continuous, Triggered, Gated, and Enhanced. To specify a run mode, push SETUP (front) Run Mode (bottom) Continuous, Triggered, Gated, or Enhanced (side). The following text describes the run modes in more detail.
The Setup Menu Screen Enhanced This button sets the instrument to enhanced output mode. While a waveform is being output, the Enhanced mode operates the same as the Triggered mode except for the sequence table output. For sequence table output, the Wait Trigger, Goto One, and Jump functions specified in the sequence file are enabled. Pushing the RUN button on the front-panel toggles the output on and off.
The Setup Menu Screen 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. To set the trigger signal source, push SETUP (front) Trigger (bottom) Source (side) to toggle between External and Internal.
The Setup Menu Screen 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. Push SETUP (front) Trigger (bottom) Level (side). 2. Use the general purpose knob, numeric buttons, or the keyboard to adjust the trigger level value. Impedance This button lets you set the impedance value of the TRIG IN back-panel connector.
The Setup Menu Screen The Save/Restore Menu The Save/Restore menu lets you save and restore instrument output setup information on both AWG mode and FG mode to a file. The setup parameters when saving is included in a setup file. When you restore a setup file, a setting in both AWG mode and FG mode will replace the contents of a setup file. Setup file includes path information of the waveform file(s) to be set in the Setup Window.
The Setup Menu Screen . If you try to load a nonsetup file, you will get an error message. Bus contentions or collisions may result if shared setup files exists on multiple instruments using one GPIB or bus or one Ethernet subnet. GPIB address and IP addresses are saved and restored with a setup file.
The Setup Menu Screen During waveform output, you can make changes to an output parameter using the shortcut controls: VERTICAL LEVEL/SCALE, VERTICAL OFFSET, and HORIZONTAL SAMPLE RATE/SCALE. Changes you make with the editor during waveform output are shown immediately. Refer to Edit... on page 3–32.
The Setup Menu Screen Starting and Stopping Output When you load or create a waveform in the waveform memory, output does not start until you push the RUN button on the front-panel. The RUN LED is on and the instrument starts sweeping the waveform data in the waveform memory. When the Waveform Generator is set to the Trigger mode, the Waveform Generator waits for a trigger event to be generated by pushing the FORCE TRIGGER button or by external trigger event signal.
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–99 for information on editing waveform data using a table editor. Editor Screen Elements To open a new window for graphical waveform editing, push EDIT(front) Edit(bottom) New Waveform (side). Figure 3–4 shows the Waveform Editor screen elements.
The Graphical Waveform Editor Table 3–7 provides a description of the Waveform editor screen elements. Table 3-7: 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. Position is stated as point location or time depending on the horizontal unit set with the Settings menu.
The Graphical Waveform Editor Table 3-7: Waveform editor screen elements (cont.) Element Description Run mode The current instrument run mode (Continuous, Triggered, Gated, and Enhanced). Status display area The status display area shows the instrument status (Stopped, Running or Waiting). Waveform display The waveform display shows a graphical representation of the waveform data values. Refer to the note on page 2-58 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 the system, floppy disk, or network files. The following sections describe the File menu operations. New Waveform, New Pattern The New Waveform, New Pattern command opens a new waveform or pattern editor window. If three editor windows are already open, these commands are unavailable. Open... The Open command displays a file name list and side menu that lets you select and load a file.
The Graphical Waveform Editor Table 3-9: Waveform record length adjustment messages Insert From File... 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. Expand Interpolates and expands the data to make the record length a multiple of eight. Expand with Clock Interpolates and expands the data to make the record length a multiple of eight.
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 an ellipsis (...), the instrument displays either a side menu or dialog box that lets you set additional parameters. Commands that do not have ellipses are executed immediately. Standard Waveform This command creates standard waveforms such as sine and triangle waves in the edit area.
The Graphical Waveform Editor Table 3-10: 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. This operation does not change the waveform data record length.
The Graphical Waveform Editor Copy The Copy 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) The Paste (Insert) command inserts the contents of the paste buffer into the waveform record starting at the active cursor position. The data to the right of the active cursor shifts to the right by the number of data points inserted.
The Graphical Waveform Editor 3. Push the Marker 1 or Marker 2 side button to select the marker. 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... The Horizontal Shift... command shifts the edit area data to the left or right by the specified value (points or time), within the cursor area.
The Graphical Waveform Editor 4. Push the Point (or Time) side button. Use the general purpose knob or numeric keys to specify the amount of shift. A positive value shifts data to the right, and a negative value shifts data to the left. 5. Push the Exec side button to shift the part specified in step 3 by the amount specified in step 4. Vertical Shift... The Vertical Shift... command shifts the cursor-to-cursor waveform data up or down the value specified with Value.
The Graphical Waveform Editor Do the following steps to vertically scale the waveform data: 1. Move the cursors to specify the edit area to scale. 2. Push Operation (bottom) Vertical Scale... (pop-up) OK (side). 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. A value from –1 to –0.
The Graphical Waveform Editor 3. Push the Data, Marker1, or Marker2 side button to specify which data to invert. 4. Push the Exec side button to vertically invert the cursor-to-cursor data you have specified in Step 3. Clip... The Clip... 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. Push Operation (bottom) Clip... (pop-up) OK (side). 3.
The Graphical Waveform Editor ÎÎÎÎÎÎÎÎ ÎÎÎÎÎÎÎÎ 1 0 1 ÎÎÎÎÎÎÎÎ ÎÎ ÎÎ Bit 1 Bit 2 Bit 3 Output 1 Cycle 1 0 1 1 1 0 0 1 0 Tap Figure 3-6: Register value and tap setting example The following steps describe how the instrument generates the output waveform values. 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 Graphical Waveform Editor Figure 3-7: Shift Register Generator dialog box Table 3-11: 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. Set a value from 1 to 32 using the general purpose knob or numeric buttons.
The Graphical Waveform Editor You can also use the Maximum Length Setting side button to automatically set the tap positions to maximize the length of the random waveform data sequence. 5. Select Data, Marker1, or Marker2 in the Target field to specify the waveform data type to replace with the register output. 6. If desired, enter the initial register bit pattern values in the register graphic icon at the top of the dialog box.
The Graphical Waveform Editor Table 3-12: Set Pattern dialog box parameters (cont.) Parameter Description Pattern Specifies the pattern field value. Enter the pattern data by using the 0 or 1 numeric buttons on the front panel or from an attached keyboard. Push the Clear Pattern side button to clear the pattern data field. Push the Import Pattern side button to insert the edit area pattern data from the active window target data type into the pattern field.
The Graphical Waveform Editor Do the following steps to use the Import Pattern function to convert waveform data into pattern data: 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. 3. Select Data, Marker1, or Marker2 to specify the data type from which to import the pattern data. 4. Push the Import Pattern side button to import the pattern data.
The Graphical Waveform Editor 8. Push Operation (bottom) Set Pattern... . The Set Pattern dialog box appears, with the pattern field displaying the pattern data from the other editor window. 9. Select Data, Marker1, or Marker2 to specify the target data type to replace with the pattern data. 10. Push the OK side button to replace the waveform or marker data with the specified pattern data. Numeric Input... The Numeric Input...
The Graphical Waveform Editor values of the points on the waveform or waveforms for input, and performs the operation, point by point, to generate the results. . If you perform a math operation that needs to create a new window, and there are three windows already open, the math command displays an error message. If a math operation creates a waveform with values greater than ±1.0, you can use the Zoom/Pan (bottom) commands to view the part of waveform that lies outside the window.
The Graphical Waveform Editor Table 3-13: Mathematical function commands (cont.) Command Equation 1 Description Add G(x) = F1(x) + F2(x) Creates a new waveform that is the sum of the active window and a nonactive window data points. There are no restrictions on the data lengths of the two source waveforms. The data length of the resultant is equal in length to the shortest of the source waveforms.
The Graphical Waveform Editor Table 3-13: Mathematical function commands (cont.) Command Equation 1 Description Convolution... Creates a new waveform that is the convolution value of the points in the source waveform. Refer to page 3-67 for information on the Convolution dialog box. Refer to page F-4 for the convolution algorithm. Correlation... Creates a new waveform that is the correlation value of the points in the source waveform. Refer to page 3-68 for information on the Correlation dialog box.
The Graphical Waveform Editor Compare... Figure 3–9 shows an example of the output of standard and hysteresis comparison operations. The rectangular wave is the reference waveform, and the triangular wave is the source waveform.
The Graphical Waveform Editor Compare Dialog Box. The Compare dialog box lets you set the target and source waveform and hysteresis values. Table 3–14 describes the Compare dialog box parameters. Table 3-14: 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. With Specifies the reference waveform. Hysteresis Specifies the amount of hysteresis. The value may be -1 to 1 in 0.
The Graphical Waveform Editor Table 3-15: 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. If more than one window is open, select the source waveform as follows: Push Window (bottom) Window1, Window2, or Window3 (side). 2.
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 Correlation dialog box appears. 3. Select the second waveform in the With field. 4. Select either Off or On in the Treat waveform as periodic field. 5.
The Graphical Waveform Editor Figure 3-10: Digital Filter dialog box Table 3-17: Digital filter dialog box parameters Parameters Descriptions Type Selects the filter type. You can select LPF (low pass filter), HPF (high pass filter), BPF (band pass filter), or BRF (band rejection filter). Taps Specifies the number of taps (odd number, 3 to 101). Cutoff Specifies the cutoff frequency. If you selected BPF or BRF, you must specify the upper and lower bandpass limits.
The Graphical Waveform Editor ReĆsampling... The Re-sampling... 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. ReĆsampling Dialog Box. The current number of points and the current sample clock frequency are in the top display. You should set the new number of points or sample clock frequency at the bottom. The number of points and the sample clock frequency are dependent on each other.
The Graphical Waveform Editor XY View Dialog Box. Figure 3-11: XY View dialog box Table 3-19: 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. Make sure that two or more windows are currently open. 2. Push Tools (bottom) XY View... (pop-up) OK (side). The XY View dialog box appears. 3.
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 displayed waveform can either expand or shrink, with the waveform data unchanged.
The Graphical Waveform Editor 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. 6. Push the Zoom Fit side button to reset the expansion/shrinkage that is in the direction specified with Direction. 7. Push the CLEAR MENU or any other bottom button to terminate zoom/ pan.
The Graphical Waveform Editor Figure 3-12: Settings dialog box Window and General are two types of editor setup parameters. Window parameters only affects the active edit window. General parameters influence all windows currently opened and that will be opened, whether they are active or not. Table 3–21 describes the Window setup parameters, and Table 3–22 describes the general setup parameters.
The Graphical Waveform Editor Table 3-22: 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. In Auto the output waveform is automatically updated in the waveform memory as you change the waveform in the editrot.
The Pattern Editor The Pattern Editor lets you create and edit data to output the analog signal. Graphic and tabular are the two display modes. The graphic mode displays the waveform graphically, while the tabular mode displays the tubular mode numerically in tabular form. The instrument will interpret the data bit values and send the resulting signal to the CH 1 or CH1 output. About Waveform and Pattern Files You can load both the waveform (.wfm) and pattern (.
The Pattern Editor Starting the Pattern Editor To start the Pattern Editor, push EDIT (front) Edit (bottom) New Pattern (side). Figure 3–13 shows the Pattern Editor screen elements. All Pattern editor screen elements are the same as for the Waveform Editor (page 3–46) except for those listed in Table 3–23. All Pattern Editor bottom menu items are the same as for the Waveform editor (page 3–47) except for those listed in Table 3–24.
The Pattern Editor Table 3-24: Pattern editor bottom menu Button Description Tools Provides a command to convert pattern waveform data. This is the only Tools command available while in the Pattern Editor. The File Menu The File menu command descriptions are the same as those for the Graphical Waveform editor. Refer to The File Menu on page 3–48 for a description of the File menu commands.
The Pattern Editor Code Conversion Process The outline for the code conversion procedures is: H Use the data bits you specified with Target as the source data. H Define the code conversion rules in a code conversion table. H A new code conversion table must be created using the Edit... side menu command. An existing conversion table must be used with the commands in Open... side menu. H Any new code conversion table created can be saved.
The Pattern Editor Table 3-25: Code conversion commands Code Conversion Table 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 and the cells are separated by commas. Edit... Creates or edits a code conversion table. When you push the Edit... side button, the code conversion table appears as shown in Figure 3–15.
The Pattern Editor Table 3-26: 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. You may specify 16 points of data.
The Pattern Editor Executing Conversion Follow the steps below to execute code conversion: 1. 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 result of code conversion is displayed in a new window. The Zoom/Pan Menu You can use the Zoom function to expand or shrink the waveform display in an editor window.
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. You must select which of the 8 data bit signals 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 selected bits are referred to as the edit scope. For example, Figure 3–16 shows the edit scope (selected data bits) as Data5 through Data1.
The Pattern Editor Do the following to 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. 2. Push Operation (bottom) Select Lines (pop-up) OK (side). 3. Push the From side button to set to Data7. 4. Push the To side button to set to Data7. 5. Push Operation (bottom) Copy (pop-up) OK (side). 6.
The Pattern Editor Figure 3-17: Area cursors Creating a Pattern The New Pattern command opens a pattern edit window with the following default values: Data length: . . . . . . . . . . . . . . . Bit value level: . . . . . . . . . . . . Clock frequency: . . . . . . . . . . . Edit scope: . . . . . . . . . . . . . . . . 1000 points 0 100 MS/s Data7 through Data0 The Pattern Editor does not change the data length when executing Cut operations.
The Pattern Editor Creating Standard Patterns The counter dialog box lets you specify the type of pattern and the range (scope) of data bits to apply to the pattern. See Figure 3–18. The instrument lets you create one of four standard counter patterns as listed in Table 3–27, 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. The data is inserted starting at the active cursor position.
The Pattern Editor Table 3-28: 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. Use Code Table Specifies whether to use the code translation table. Pattern Specifies the pattern field value.
The Pattern Editor If necessary, you can change the pattern value by moving the cursor with the key. a or ' button and then using numeric keys and the 5. Push the OK side button to generate the Pattern field pattern between the cursors in the area specified in Target. A pattern is generated in the cursor-to-cursor area you specified in Target. Numeric Input... The Numeric Input... command enables you to set the pattern data located in the current active cursor position by using the numeric buttons.
Quick Editing Quick edit allows you to modify and output the currently edited waveform (with the waveform editor) in real time by using the knobs on the front-panel. The Quick Edit enables you to scale or shift the cursor-to-cursor data on the Waveform editor screen along the vertical and/or horizontal axis. Use the vertical scale, vertical offset, horizontal scale, and horizontal offset front-panel knobs.
Quick Editing Figure 3-20: A waveform example under quick editing Quick Edit Mode Using the Quick Edit mode enables the following: Operating four knobs of VERTICAL SCALE, VERTICAL OFFSET, HORIZONTAL SCALE, and HORIZONTAL OFFSET.
Quick Editing When you cancel the changes and quit the quick editor, the instrument copies the data in the undo buffer back to the edit buffer (and also to the waveform memory if the data is being loaded), and then terminate the quick editor. About Smoothing Quick Edit performs expand, shrink, or shift the cursor-to-cursor data. Consequently, if nothing is processed, a gap may be produced between the changed and unchanged portions. To link the entire data smoothly, smoothing is performed.
Quick Editing VERTICAL SCALE Knob The cursor-to-cursor data is scaled vertically with the Vertical Origin side menu as the center. You may set a three-digit value (0.1 to 10.0) for the scaling factor. Smoothing should be done for the area you specified with the value set in the Smoothing Points side menu, with the appropriate cursor position as the center. VERTICAL OFFSET Knob The cursor-to-cursor data is shifted vertically. The amount of shift can be set in 0.00001 increments in the –1.0 to 1.0 range.
Quick Editing 4. Press the OK EDIT button on the front-panel to execute Quick Edit. . When a waveform is loaded in the waveform memory, the changes made in the Quick editor cannot reflect to the output. To reflect the changes to the output, be sure to load the target waveform in the SETUP menu, enter into the editor, and then enter into the Quick Editor. Exiting Quick Edit When exiting Quick Edit, you can select whether or not to save the waveform changes. 1.
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. Press the Interpolation side button to toggle between Linear or Quadratic. Range of Smoothing When changes are made to the waveform by turning a knob, the shifted points and the points in the nonshifted area are linked smoothly. This is called smoothing.
Quick Editing Renewing Edit Buffer During execution of Quick Edit, you can combine the four VERTICAL and HORIZONTAL knobs and the general purpose knob for the operation purpose. Each time you operate any of the knobs, the following internal calculation is made to renew the waveform data: The cursor-to-cursor data is defined as the object of calculation with respect to the waveform that was obtained when you start Quick Edit.
Quick Editing AWG610 Arbitrary Waveform Generator User Manual
The Table Editor Editing in the 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. Opening The Table Editor By default, the Waveform and Pattern editors open in the graphic display mode. (The assumption is made that you have already opened a waveform or pattern file.
The Table Editor Upper cursor position and data value Lower cursor position and data value Upper cursor is indicated by U and lower cursor by L. The TOGGLE button on the front panel toggles between the upper and lower cursors. Position in the data record, expressed in point number or time unit. Value at each point Marker1 and Marker2 values Figure 3-22: Table Editor window Editing The Table Data The Numeric Input...
The Table Editor . Remember that you need to define the edit area (data points located between the cursors) before executing the Operation commands. To look at the waveform area outside the current display area, scroll the display using the general purpose knob or the y and b buttons. If the data to view is more than 50 data points away from the current cursor location, it is faster to use the numeric keypad to enter the new cursor value in the Cursor Position field.
The Table Editor AWG610 Arbitrary Waveform Generator User Manual
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. The WPL duplicates almost all of the AWG610 Arbitrary Waveform Generator Waveform and Pattern editor functions.
The Equation Editor Caret Caret line position File name Text edit window End Of File marker Character pallet Figure 3-23: Equation editor window Table 3-29: Equation editor screen elements 3-104 Element Description File name The file name to which the equation or text is written, or the name of the file being edited. The instrument appends the default .txt file extension to all Equation editor files. If this is a new file, you are prompted to enter a file name before exiting the editor.
The Equation Editor Table 3-30: Equation editor bottom menu Button Description File Provides sideĆmenu commands for closing the editor, saving text to the current file or a new file, and compiling an equation file into a waveform file. Refer to page 2-15 for information on relevant file management tasks. Edit Provides sideĆmenu commands for text edit functions to cut, copy, paste, select, and insert text. Basic Keywords Provides a popĆup menu of WPL basic keywords.
The Equation Editor FrontĆPanel Edit Controls Table 3–31 describes the front-panel buttons, keys and knob to use for entering and editing text. . 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 than to use the instrument front-panel controls. Table 3-31: FrontĆpanel Equation editor controls Control Description a and ' button Moves the caret horizontally in the edit area.
The Equation Editor . You can also use the TOGGLE button to toggle the text selection mode to on and off. Highlight area is the one currently selected. You can cut or copy this area. Figure 3-24: Text selection (example) Cutting, Copying, and Pasting Text The Paste command inserts the paste buffer text starting at the caret position. You must have copied or cut text prior to using the Paste command. Do the following steps to cut or copy text from the edit area: 1. Select the text to cut or copy.
The Equation Editor Do the following steps to paste text into the edit area: 1. Move the caret to where you want to insert the paste buffer text. 2. Push the Paste side button. The string in the paste buffer is inserted at the caret position. Using an External Keyboard You can connect a 101- or 106- keyboard to the rear panel. You can use the keyboard to enter the same characters shown in the Character Palette. Use the Shift key to enter uppercase characters.
The Equation Editor 3. Select the keyword to insert from the pop-up menu. 4. Press the OK side button. The keyword is inserted at the caret position. Compiling Equations The instrument cannot directly output an equation waveform. You must compile the equation into a standard waveform (.wfm) file. You then load and output this waveform file the same as any other waveform file. You can compile an equation file from either the Equation editor or the main EDIT menu.
The Equation Editor Figure 3-25: File list listing two waveforms created Compiling from the EDIT Menu Do the following steps to compile an equation from the main EDIT screen: 1. Push the EDIT button once or twice to display the EDIT file listing screen. 2. Select an equation file from the file list. 3. Push Tools (bottom) Compile Equation (side). The instrument checks the equations for syntax errors.
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 parameters like repeat count, event triggering, and conditional jumps allow you to generate very large and complex output waveforms. You can also specify another sequence file as an output file. This section describes the features of the Sequence editor.
The Sequence Editor Table 3-33: Sequence table columns Column Description Sequence file name Remains blank if you have not saved the sequence once after opening a new file. Line Sequence line number. It is assigned automatically here as a result of the addition or deletion of a line. CH1 Specifies the waveform (.WFM or .PAT) or sequence file to output on CH 1 for that line of the sequence table. A sequence file may be specified for an output file. You can only nest sequence files one level.
The Sequence Editor . Infinity setting in Repeat Count and all settings in Wait Trigger, Goto One and Logic Jump are neglected in the subsequence. Table 3-34: Sequence editor bottom menu Button Description File Provides sideĆmenu commands for closing the editor, saving the sequence table to the current file name, and saving the sequence data to a new file name.
The Sequence Editor Inserting a Line H When you set the value in the Repeat Count, the a and ' buttons are assigned to shift the numeric values. To move the cursor horizontally, push the TOGGLE or CLEAR MENU on the front-panel. Use the a and ' button to move the cursor. H The side menu corresponding to the Data Entry bottom button varies with the parameter value in the cursor position. When you first open a new sequence table, a table containing 0 lines is created.
The Sequence Editor 1. Move the cursor to the line you want to copy. 2. Push Line Edit (bottom) Copy Line (side). 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. 2. Push Line Edit (bottom) Paste Line (side). The paste buffer contents are inserted at the selected table line.
The Sequence Editor 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... (side). Repeat Count Specify the number of repeats used to cause repetitive output of a waveform on a line. This value may be 1 to 65536. In addition, Infinity may also be specified.
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. Push Wait Trig. (side) to toggle between On and Off. The Off state is a blank in the column. 4. Push the CLEAR MENU on the front panel to exit the setting mode. Goto One The Goto One column lets you set an unconditional jump to the first line of the sequence table (go to line one).
The Sequence Editor Figure 3–27 shows the standard 9-pin, D type EVENT IN connector that accepts TTL-level signals (0.0 V to 5.0 V (DC + Peak AC)). The external event input connector lines are pulled to a logic high level when nothing is connected to it. Figure 3-27: EVENT IN connector You can define two types of conditional jumps: a Logic Jump and a Table Jump.
The Sequence Editor 8. Use the general purpose knob, front-panel arrow keys, or keyboard keys to select the logic level for each of the four EVENT IN lines. X = don’t care, L = low (false) logic level, and H = true (high logic level) 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.
The Sequence Editor To set the timing value in the Event Jump screen, push the Timing side menu button to toggle between Sync and ASync. Strobe. You can set the instrument to enable or disable strobing in the EVENT IN signals. Event signals must be input to the EVENT IN connector on the rear panel when you run the sequence in Enhanced mode. You can input four event signals and one strobe signal in the connector.
The Sequence Editor Strobe Off 0 1 2 3 Two internal clock cycles The instrument reads this state in an unstable transition period. This may cause an erroneous action. Strobe On 0 1 2 3 STROBE The instrument reads this state after the transition has completed. Figure 3-28: Event signal timing and strobe Software Jump Software jump can be performed only with the command using a GPIB or Ethernet interface.
The Sequence Editor The sequence to be called from a sequence is called Subsequence, and the nested level is limited to 1. The number of sequence steps expanded in the sequence memory may go over the sequence memory capacity, depending on how you configure sequence and/or subsequence. The enhanced settings which include, Infinity, Trigger Wait, Goto One, and Logic Jump are neglected in the subsequence when you set the run mode to Enhanced. Sequence memory usage.
The Sequence Editor Internal code image in the sequence memory Sequence and subsequence example Suppose that the waveform file: BK1.WFM,, BK2.WFM, BK3.PAT, BK5.WFM and BK7.WFM has been created in the waveform memory. Sequence: BK1.WFM SUB8.SEQ BK2.WFM SUB8.SEQ BK3.PAT SUB8.SEQ 6 25 1 15 4 5 Subsequence call Compile Subsequence: SUB8.SEQ BK7.WFM BK5.WFM 2 3 BK1.WFM BK7.WFM BK5.WFM SSS BK7.WFM BK5.WFM BK2.WFM BK+7.WFM BK5.WFM SSS BK7.WFM BK5.WFM BK3.PAT BK7.WFM BK5.WFM SSS BK7.WFM BK5.
The Sequence Editor AWG610 Arbitrary Waveform Generator User Manual
The APPL Menu The following applications are in the APPL menu: Disk application Network application Jitter composer These applications are used like an editor to generate a waveform for specific purposes. Disk Application Using this application, you can easily create test signals for reading or writing data from/to hard disk media. Signals are created using the following process: Input binary bit pattern expressed by 0 and 1.
The APPL Window Operation Flow 1. Select APPL (front-panel) Application (bottom) Disk (side) to display the Disk Application screen. See Figure 3–31. Figure 3-31: 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. Select a file or pre-defined pattern.
The APPL Window 4. Press Isolated Pulse bottom button, and select an isolated pulse from the side menu. Figure 3-33: 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.
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 to a file. Input data The specified pattern (.PAT) or waveform (.WFM) file is used as input data. When a pattern data file is specified for input, the application reads only the MSB bits (DATA7). When a waveform file is specified, this process converts the values equal to or greater than 0.
The APPL Window Code Conversion This part inputs the binary bit pattern and converts the transition from 1 to 0 or 0 to 1 to a series of positive and negative pulse. Table 3–36 lists the available code conversion types: Table 3-36: Code Conversion Isolated Pulse Code conversion Descriptions NRZ 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.
The APPL Window Creating Isolated Pulse Two parameters are important to create an isolated pulse. 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. Total points of the isolated pulse Total number of points that make up the isolated waveform should be set to four times of values given by Samples/Cell parameter.
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. Specify the range of pulse you want to extract. After specifying the range, check the number of points that make up the PW50. Set the total number of points to eight times of PW50(in this case, the PW50 is set to 50%). 5.
The APPL Window Superpose Parameters The superpose parameters are used to define an isolated pulse waveform and a quantity for shift. Table 3–37 lists the superpose parameters. Table 3-37: Superpose parameters 3-132 Parameters Descriptions Samples/Cell Specifies the number of waveform points to be generated for each point of the input data. Cell Period Specifies the cell period. TAA+ and TAA- Specifies the pulse width of the positive and negative isolated pulse. The setting range is from 0 to 1.
The APPL Window Generating Waveform The magnetic disk reading waveform is generated based on the input data, isolated pulse, and superpose parameters. To generate a waveform, select Superpose (bottom) Execute (side). The square pattern with the period of one cell is set in Marker 1. The input data is set in Marker 2. Isolated pattern is calculated for only 20 cells, and the other part is considered to be 0.
The APPL Window Network Application This application creates a network test signal to analyze the various standard network signals. The signals are created using the following process: Input binary bit pattern expressed by 0 and 1. Convert the input pattern using the standard-defined code and estimate the positions where pulse will be generated and its polarity. Superpose a standard-defined isolated pulse in the position estimated above.
The APPL Window 2. Select a standard network signal by pressing either bottom button, selecting subordinate standard item from the pop–up menu, and press the OK side button. The side menu will change. See Figure 3–37. 3. Select a file or pre-defined pattern as a input data by pressing Read Ptn from File... (side) or Pre-defined Pattern... (side). Figure 3-37: Side menu will change after selecting a standard When you select one of ITU–T E1, E2, E3, T1.
The APPL Window Figure 3-38: 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, 8, 16, 32, 64 . 8. Press Previous Menu side button to return Figure 3–37. 9. Press Execute side button to execute superposing. The generated waveform is displayed in the menu screen window.
The APPL Window Figure 3-39: Execution of superposing 10. Select Superpose (bottom) Save... (side) to save the generated waveform to a file. Input data Pattern data file (.PAT) or waveform file (.WFM) is used as input data. When a pattern data file is specified for input, the application reads only the MSB bits (DATA7). 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.
The APPL Window Table 3-38: PreĆdefined patterns Pattern items Descriptions PN9 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 Line code conversion inputs the binary bit pattern and converts the transition from 1 to 0 or 0 to 1 to a positive or negative pulse. Table 3–39 lists the standard defined code conversions.
The APPL Window Superpose Parameters Table 3–40 lists the standard defined superpose network parameters. Table 3-40: Network parameters Standard Line code Bit rate Samples/ bit Clock STM1E CMI 155.5200 Mbpd 2 311.0400 MS/s E5 CEPT NRZ 565.0000 Mbpd 1 565.0000 MS/s E4 CMI 139.264000 Mbpd 2 278.52800 MS/s E3 AMI, HDB3 34.368000 Mbps 4 137.47200 MS/s E2 AMI, HDB3 8.448000 Mbps 4 33.79200 MS/s E1 AMI, HDB3 2.048000 Mbps 4 8.19200 MS/s STSĆ3 CMI 155.520000 Mbps 2 311.
The APPL Window Table 3-40: Network parameters (cont.) Standard Generating Waveform Line code Bit rate Samples/ bit Clock D2 NRZ 143.1800 Mbps 1 143.180 MS/s D1 NRZ 270.0000 Mbps 1 270.000 MS/s The network test reading waveform is generated based on the input data, isolated pulse, and superpose parameters. To generate a waveform, press the Execute side button. The clock 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 jitter and Spread Spectrum Clock (SSC) relative to bit-pattern. Signals are created using the following process: Input binary bit pattern expressed by 0 and 1. Create data for one period by sorting bit pattern in the direction of time base using parameters. Deviate the data for one period in the direction of time base along Jitter Profile.
The APPL Window Operation Flow 1. Select APPL (front–panel) Application (bottom) Jitter Composer (side) to display the Jitter Composer. See Figure 3–43. Figure 3-41: Jitter composer application initial screen Specify input data. Load waveform/pattern files or use a pre-defined pattern. 2. Select Input Data (bottom) Read from File... (side) or Pre-defined Pattern (side) to select input data.
The APPL Window 3. Select a waveform/pattern file from the file list to load the waveform/pattern file, or select a pre-defined pattern from the pattern list to load the pre-defined pattern. Figure 3-43: A preĆdefined pattern was selected as an input data 4. Set the parameters displayed on the menu screen. 5. Press Profile (bottom) Sine, or Triangl (side) button to select the jitter profile.
The APPL Window 6. Select Compose (bottom) Execute (side) to generate the jitter waveform. The generated waveform is displayed in the menu screen window. Figure 3-45: Execution of jitter composer 7. Change each parameter and press Execute (side) menu button to generate new output jitter waveform. 8. Select Compose (bottom) Save... (side) to save the generated waveform in a file.
The APPL Window Input data The specified pattern (.PAT) or waveform (.WFM) file is used as input data. When a pattern data file is specified for input, the application reads only the MSB bits (DATA7). 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.
The APPL Window Jitter composer parameters The following parameters are provided to be specified when you generate a jitter waveform. Some parameters such as Clock and Jitter Frequency, are uniquely defined by other parameters, and only displayed on the screen. You can not address these parameters directly. You can change any other parameter whenever it is displayed on the screen regardless of selected bottom menu.
The APPL Window fcenter Jitter Profile = Triangle f20 f1 f2 f19 f3 f18 f4 f17 f5 f16 f6 f15 f7 f14 f13 f8 f9 f12 f10 f11 t 1/f1 1/f2 1/f3 1/f20 1/f19 1/f4 1/f16 1/f5 1/f15 1/f6 1/f14 1/f7 1/f8 1/f13 1/f9 1 2 3 4 5 1/f18 1/f17 6 7 8 1/f12 1/f10 1/f11 10 11 9 12 13 14 15 16 17 18 19 20 Jitter waveform Jitter Deviation Data for one period 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 2 3 4 19 20 1111000011110000.......
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. Saving to File 3-148 You can save the generated waveform to a file.
The UTILITY Window This section describes the utility settings that can be made to the AWG610 Arbitrary Waveform Generator.
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. Table 3–43 lists other edit operations you can perform from the PC keyboard.
The UTILITY Window Formatting a Floppy Disk The AWG610 Arbitrary 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. . Formatting a floppy disk destroys any data on that disk. Before formatting a disk, make sure it does not contain needed data. Do the following steps to format a floppy disk: 1. Push the UTILITY (front-panel) Disk (bottom). 2. Push the Format Floppy side button to begin formatting.
The UTILITY Window Displaying Instrument Status Do the following steps to display the instrument software version and status of the SCPI registers. 1. Push UTILITY (front-panel) Status (bottom) System (side) to display the instrument software version. 2. Push UTILITY (front-panel) Status (bottom) SCPI Registers (side) to display the current status of the SCPI registers. Refer to the AWG610 Arbitrary Waveform Generator Programmer Manual for the SCPI registers.
The UTILITY Window Secure Secure is a function that removes the settings and all data files stored in the instrument hard disk. This is sometimes useful when you are storing data that is confidential and when you must transport the instrument for servicing or demonstrations. Executing Secure removes all settings and data files in the hard disk. Make sure you want to remove all data before execution. You cannot recover the removed files. Do the following steps to execute the Secure function: 1.
The UTILITY Window The GPIB address defines a unique address for the AWG610 Arbitrary 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. Select UTILITY (front-panel) Comm (bottom). The screen as shown in Figure 3–47 appears. GPIB setup parameters Figure 3-47: GPIB setup screen menu 2. Select GPIB for remote control. a. Select Remote control using y and b buttons. b.
The UTILITY Window Ethernet Networking The AWG610 Arbitrary 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 into the AWG610 Arbitrary Waveform Generator from the remote computer to transfer files by using FTP link software. You can set up to three remote computers with the AWG610 Arbitrary Waveform Generator and mount their file systems at the same time.
The UTILITY Window Connecting to the Ethernet You can connect the AWG610 Arbitrary Waveform Generator to a 10 BASE-T Ethernet network.
The UTILITY Window b. Select Network. This parameter must be set when you control the instrument through Ethernet. Otherwise, you can skip this step and go to step 3. 3. Set the following network parameters in the screen menu: a. Set an IP address of your AWG610 Arbitrary Waveform Generator in the IP Address field. b. If necessary, set a subnet mask in the Subnet Mask field. c. If necessary, set a gateway address and destination network in the Gateway Address and Destination Network fields.
The UTILITY Window The ping command sends a packet to the remote computer specified by the IP address. When the computer receives the packet, it sends the packet back to the sender (your AWG610 Arbitrary Waveform Generator). When the AWG610 Arbitrary Waveform Generator can communicate with the remote computer through the network, the message as shown in Figure 3–49 is displayed. If it failed to establish the communication, the message box displaying an error message such as Unknown error is displayed. 5.
The UTILITY Window Mounting Remote File Systems Figure 3–51 shows the screen menu in which you can set the parameters to mount a remote file system on the AWG610 Arbitrary Waveform Generator, using the NFS protocol. Refer to the documentation about the NFS, for the details on the remote file system, the NFS protocol and/or how to set the NFS in the computers. Figure 3-51: UTILITY screen mounting remote file system Do the following steps to mount the remote file system: 1.
The UTILITY Window You can use all the file system existing under the node you specified here through the AWG610 Arbitrary Waveform Generator. 3. Repeat steps a through d to set the remote file systems for Drive 2 and Drive 3, if necessary. The changes take affect immediately. You can use the remote file system defined in above procedures by selecting a storage media.
The UTILITY Window FTP Link Set the FTP Server to enable you to enter into the hard disk or floppy disk file system of the AWG610 Arbitrary Waveform Generator from a remote computer. Type the following command on your computer keyboard: ftp Press Return on the keyboard. The AWG610 Arbitrary Waveform Generator prompts you to enter a login name and password. Press the Return or Enter key on your keyboard.
The UTILITY Window Table 3-44: Available FTP commands (cont.) Commands Descriptions put xxxx [remoteĆfile] Transfers the file xxxx in your local computer and stores it in the instrument file. The same xxxx name is used for a instrument file if the remote file is not specified. pwd Print the path to the current directory in the instrument quit Terminates the ftp session and exits the ftp. .
The UTILITY Window Hardcopy setup parameters Figure 3-53: Hardcopy setup screen 2. Select Hard Copy Format using the y or b button. 3. Select either TIFF or BMP using the general purpose knob or the a or ' button. 4. Select the Hard Copy Drive where the files are stored using the y or b button. 5. Select Hard Disk, Floppy, or NETx using the general purpose knob. The NETx refers to the remote computer file system that you defined. By default, they are NET1, NET2 and NET3.
The UTILITY Window Figure 3-54: Hardcopy complete message box 3. Push the OK side button. Use the EDIT menu to rename a created file or move it to another directory. 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. The “TEK” substring is fixed. The “00000” substring indicates the counter value, which is reset to 0 each time you power on the instrument.
The UTILITY Window The calibration must be performed in the following cases: After a 20-minute warm up period Prior to high precision waveform output When the ambient temperature has changed more than +5 C or less than –5 C from the previous calibration Refer to the calibration and diagnostic screen to see if calibration has recently been performed on the instrument. See Figure 3–56. The calibration has completed when Done is displayed in the Calibration result field.
The UTILITY Window Do the following steps to execute the calibration: 1. Push the RUN button to turn the output off if a waveform is being output. The RUN LED is off. 2. Push UTILITY (front-panel) Diag (bottom) Execute Calibration (side). The internal calibration routine runs immediately and requires up to 15 seconds to complete. The status message box appears when calibration has been terminated. See Figure 3–56.
The UTILITY Window Manual Diagnostics The manual diagnostics routines can execute a full set of hardware tests for all the test categories or only for the specified category except for the DAC. You can also specify a test cycle of 1 to infinite times. Do the following steps to execute the diagnostics: 1. Push the RUN button to turn the output off if a waveform is being output. The RUN LED turns off. 2. Push UTILITY (front-panel) Diag (bottom). The screen shown in Figure 3–55 appears. 3.
The UTILITY Window Table 3-45: Diagnostic categories and error codes (cont.
The UTILITY Window Upgrading the System Software The system software in the AWG610 Arbitrary 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.
The UTILITY Window AWG610 Arbitrary Waveform Generator User Manual
Capturing Waveforms This section explains how to transfer waveforms from the instruments to the AWG610 Arbitrary Waveform Generator using the GPIB interfaces. The AWG610 Arbitrary Waveform Generator captures the waveform data acquired in oscilloscopes and/or generated in generators over the GPIB interface without control by an external controller. The waveforms captured are automatically converted to waveforms that the AWG610 Arbitrary Waveform Generator can handle.
Capturing Waveforms Procedures for Capturing Waveforms Do the following steps to capture a waveform: 1. Set the GPIB parameters in the AWG610 Arbitrary Waveform Generator. The AWG610 Arbitrary Waveform Generator must be set to the controller. Refer to Connecting to a GPIB Network on page 3–153 for setting the GPIB parameters. 2. Set the GPIB address and Talk/Listen mode in the source instrument. 3. Start acquisition in the source instrument. Do the following steps to capture the waveform: 1.
Capturing Waveforms The AWG610 Arbitrary Waveform Generator starts transferring the waveform from the selected source instrument. The file transferred to the AWG610 Arbitrary Waveform Generator is automatically converted and saved in the file specified in the column of the line you selected. If needed, change the file name and perform another waveform data transfer. Figure 3-58: Source instrument selection under Others...
Capturing Waveforms AWG610 Arbitrary Waveform Generator User Manual
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 the Backus-Naur Form (BNF) notation, shown in Table 3–46, to describe commands.
Waveform Programming Language UserĆDefined Variables All user-defined variable names must satisfy the following requirements: The first character must be an alphabetical character. The rest of the name must consist of an alphabetical character(s), digit(s), and/or an underscore(s) (_). The maximum number of characters is 16. All characters in excess of 16 are ignored. Variables that have the same first 16 characters will be regarded as identical. Alphabetical characters are case-insensitive.
Waveform Programming Language 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: A quoted string can include any character defined in the 7-bit ASCII character set. A numeric value can be embedded in a string in the following format: “AA”:i:“.WFM” If the value of i equals 10, the string “AA10.WFM” will result.
Waveform Programming Language In a waveform expression, the data length of the file created and the clock information are determined as follows. If
Command Descriptions The WPL commands are listed in alphabetical order. Mathematical functions and operators are described under the headings Math Functions on page 3–190 and Math Operators on page 3–192. Bpf( ) The bpf() statement creates a new waveform file by passing the specified waveform file through a band-pass filter.
Command Descriptions Brf( ) The brf() statement 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. The argument can include a relative or absolute path name. Enclose the file name within double quotation marks.
Command Descriptions Code( ) The code() 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. Enclose the file name within double quotation marks.
Command Descriptions 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 within double quotation marks. ”filename1” and ”filename2” are the complete (file name and extension) names of the files on which you are performing the convolution. Both files must be on the active drive. The argument can include a relative or absolute path name.
Command Descriptions Syntax Arguments ”output_filename” = corr(”filename1”, ”filename2”) ”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 within double quotation marks. ”filename1” and ”filename2” are the complete (file name and extension) names of the files on which you are performing the correlation. Both files must be on the active drive.
Command Descriptions Delete( ) The delete() statement deletes the specified file name from the current drive. Group Waveform Syntax delete(”filename”) Arguments Example ”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. Enclose the file name within double quotation marks. delete(”/test_dir/wvfrms/sine2x.
Command Descriptions Expand( ) The Expand() statement 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. The argument can include a relative or absolute path name. Enclose the file name within double quotation marks.
Command Descriptions 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. This is an integer value. The ending point value must be greater than or equal to the starting point value or an error occurs during compilation. .
Command Descriptions incr is a 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 decrements steps. The increment value is a real or integer number. . Although the start, end, and incr arguments accept real numbers, their values are rounded off to the nearest integer value.
Command Descriptions 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) The if(control statement) provides control statements to execute expressions when a condition resolves to true or false.
Command Descriptions 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 within double quotation marks. ”filename” is the complete name (path, file name and extension) of the source file for the integration operation. The file must be on the active drive. The argument can include a relative or absolute path name.
Command Descriptions 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 within double quotation marks. ”filename1” is the complete (file name and extension) name of the source file for the low pass filter operation. The file must be on the active drive. The argument can include a relative or absolute path name.
Command Descriptions Table 3-47: Programming language math functions (cont.) Function Description min(a, b) Returns smaller (minimum) value of a and b. noise() Generates pseudo Gaussian distribution white noise signal with a standard deviation (= RMS) of 1. pow(a,b) Exponentiation (bth power of a, or a^b) A negative value may be specified for a only if b is an integer. Otherwise, NaN will result.
Command Descriptions Math Operators Table 3–48 lists the programming language math operators that you can use as part of waveform equation expressions. Table 3-48: Math operators Operators Description Unary Arithmetic Operations - Inverts the sign. + Does nothing. Binary Operations + Addition - Subtraction * Multiplication / Division ^ Exponentiation Binary Relational Operations = If both side values are equal, 1 results. Otherwise, 0 results.
Command Descriptions . Exponentiation executes the same calculation as for the pow() function. Zero (0) divided by 0 is 1. Norm( ) The norm() statement performs a 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.
Command Descriptions 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. Refer to Shift Register Generator... on page 3–56 for more information.
Command Descriptions Variables (predefined) The following table lists predefined programming language variables that you can use as part of a waveform equation expression (except where noted). Table 3-49: Predefined variables Function Description clock Sets the current instrument sample clock rate. fname.clock Returns the sample clock rate of the specified file name. You cannot use this variable in a waveform expression. pi The Ludolphian number p.
Command Descriptions Write( ) The write() statement 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” [,”text” ...]) Arguments ”output_filename” is the complete file name (path, file name, and extension) to the file that you want to write. The file must be located on the active drive.
Programming Examples The following eight equation programming examples are described below. Example 1 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. Example 4 Describes how to use marker data and how to use the binary relational operations in the assignment statement.
Programming Examples When you perform the operation between the waveforms which have a different point size, the lowest point size among them is used. Therefore the c.wfm will have the point size of 1500. Figure 3–59 shows the waveforms to be generated by the above example. a.wfm b.wfm c.wfm Figure 3-59: Waveforms generated from the Example 1 equation Example 2 Below is an example in which the for and if statements are used. num = 30 for i = 1 to num if i = 1 then ”t.wfm”=cos(2*pi*scale) else ”t.
Programming Examples Figure 3-60: Waveform generated by the Example 2 equation Example 3 The following example creates one sequence file and four waveforms. delete(”test.seq”) size=512 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” = sin(2 * pi * i * scale) ’add line to sequence file rep = num * i write(”test.seq”,”\”test”:i:”.
Programming Examples 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 enclosed in double quotation marks. If you desire to use a variable as a string, you must place the colon (:) before and after the variable. For example: ”text”:i:”.
Programming Examples Figure 3-62: Sequence generated by the Example 3 equation . The equation/text editor has a viewer that displays the waveforms after the compile has been performed. However, this viewer cannot display the sequence. 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. delete(”MOD01.WFM”) delete(”MOD02.WFM”) “Mod.wfm” = sin (2 * p * scale) ”MOD01.WFM” = ”MOD.
Programming Examples Likewise, the marker2 signal is 1 if the waveform data is less than or equal to –0.5, and 0 for all other values. 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–63. MOD.WFM MOD01.WFM MOD02.WFM Figure 3-63: Source waveform and those generated by the Example 4equation Example 5 The following example shows how to use filter functions.
Programming Examples NOISE.WFM N1.WFM (after LPF) N2.WFM (after HPF) N3.WFM (after BPF) N3.WFM (after BRF) Figure 3-64: Noise waveforms after filtering 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. The Code Convert Table dialog box is brought up by pushing Tools (bottom) Code Convert...
Programming Examples The waveforms generated by the previous 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 on page F–7 for the input patterns, output patterns and code conversion tables. Example 7 The following example applies a 7-point smoothing operation to a noise waveform. This equation uses the extract(), integ() and join() functions, and also for and if control statements.
Programming Examples 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 the first 7 data and stores them into the file TEPM1.WFM. 3. The integ() function integrates the 7 data. The data of last point is the amount of 7 point data. This last data is divided by 7 and then concatenated to the file SMOOTH.WFM. 4.
Programming Examples size = 1000 clock = 1e8 num = 4 ’ Sub–sequence write(”SUBSEQ.SEQ”, ”MAGIC 3002\n”) write(”SUBSEQ.SEQ”, ”LINES ”:num:”\n”) write(”SUBSEQ.SEQ”, ”\”SQUARE.WFM\”,\”\”,40000\n”) write(”SUBSEQ.SEQ”, ”\”RAMP.WFM\”,\”\”,60000\n”) write(”SUBSEQ.SEQ”, ”\”TRIANGLE.WFM\”,\”\”,60000\n”) write(”SUBSEQ.SEQ”, ”\”SINE.WFM\”,\”\”,30000\n”) ’ Main sequence write(”MAINSEQ.SEQ”, ”MAGIC 3002\n”) write(”MAINSEQ.SEQ”, ”LINES ”:num:”\n”) write(”MAINSEQ.SEQ”, ”\”SUBSEQ.SEQ\”,\”\”,2,1,–1\n”) write(”MAINSEQ.
Programming Examples Figure 3-66: Gaussian noise and ramp waveforms AWG610 Arbitrary Waveform Generator User Manual 3-207
Programming Examples AWG610 Arbitrary Waveform Generator User Manual
File Conversion The Waveform Generator has the ability to import and export various formats of waveform data. Import converts waveform files created with other instruments into files the AWG610 Arbitrary Waveform Generator can use. Export converts AWG610 Arbitrary Waveform Generator waveform files into text files. Each AWG610 Arbitrary Waveform Generator waveform file contains the clock rate information, waveform data, and marker information.
File Conversion Text file to Waveform An ASCII-form text file is converted into the AWG610 Arbitrary Waveform Generator waveform file. Numeric values separated by separators are loaded. Headers or similar codes are not defined. The separator can be a space, comma, tab, or . An exponential notation (for example, –.1E-2) may be used as a numeric value. A unit prefix (for example, m, u, n, p, k, M) may not be used. If you use a numeric value followed by an alphabetical character (such as, 1.
File Conversion Export AWG610 Arbitrary 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. Waveform to text file Waveform to text file with marker For both file types, 1-point data is written on a line. The return code is CR/LF. If no marker is included: 1.0 0.5 –0.9 0.1 If markers are included: 1.0,1,1 0.5,0,1 –0.9,1,0 0.
File Conversion Figure 3-67: 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–68. Figure 3-68: Select the conversion type dialog box 4. Select a conversion type using the general purpose knob or the y or b button. 5. Push the OK side button.
File Management This section describes the AWG610 Arbitrary Waveform Generator file management commands and conventions. Command Summary Table 3–50 lists the available file management commands.
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 slash appears at the mostĆleft position in a path, the path represents an absolute path. If the slash appears in the middle of a path, the path represents a relative path. . You cannot specify the storage drive as part of a file path name.
File Management 3. Push the Directory bottom button. Push the Up Level side button to move a directory up by one level. 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. Repeat step 3 until you reach the destination directory. Making Directory Do the following steps to create a new directory: 1. Push the EDIT button. 2. Select a drive and/or directory. 3. Push Directory (bottom) Make Directory (side).
File Management Deleting One or All Files Delete removes the selected file. Delete All removes all files and empties directories contained in the current directory. These commands do not delete any directories that contain files. When you delete files or directories, the instrument displays a dialog box asking you to confirm the file/directory deletion. Do the following steps to delete one or more files and/or empty directories: 1. Select a file or directory to delete. 2.
File Management Upper Window Lower Window Figure 3-69: 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. All of the functions that are invoked from the bottom buttons are available except for the File function. The most important functions used in two file lists displayed at the same time are the Copy and Move file operations.
File Management Table 3-52: File operation in double windows Operation Description Copy Copies a file from a selected file list window into the destination specified in the other file list window. You cannot select the directory. Copy All Copies all files in a selected file list window into the destination specified in the other file list window. You cannot copy the directory or directory structure.
File Management Table 3-53: Confirmation selection for copyĆall and moveĆall operations Side menu Description Cancel Cancels and stops copy or move operation. No Skips the copy or move operation for the file indicated in the message. Yes to All Overwrites all the files without displaying any messages until the operation is finished. Yes Overwrites the file indicated in the message and proceeds with the operation. You cannot copy or move a directory.
File Management AWG610 Arbitrary Waveform Generator User Manual
FG Mode The AWG610 Arbitrary Waveform Generator provides the Function Generator (FG) mode to output standard function waveform. This section describes the FG mode. FG mode Signals are created and output using the following process: Select the waveform type. Set the output parameters such as frequency and amplitude. Turn the OUTPUT button to ON.
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. FG mode to AWG mode Do the following to change the generator mode from FG to AWG : 1. Push AWG... (bottom) button. The instrument returns to the AWG mode.
FG Mode Waveform type Select the Waveform type You can select Sine, Triangle, Square, Ramp, Pulse and DC waveform. 1. Push Sine, Triangle, Square, Ramp, Pulse or DC (bottom) button to select the desired waveform type.
FG Mode 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). Output parameters Figure 3-75: Output parameters Frequency The frequency is set with a 4-digit number from 1.000 Hz to 260.0 MHz using the SAMPLE RATE / SCALE knob, the numeric buttons or the general purpose knob.
FG Mode Amplitude The amplitude output voltage range is from 0.020 Vp-p to 2.000 Vp-p, in 1 mV increments, terminated into a 50 W load. Set the waveform amplitude using the LEVEL / SCALE knob, the numeric buttons or the general purpose knob. Offset The offset range is from –1.000 V to +1.000 V, in 1 mV increments. Use the VERTICAL OFFSET knob, the numeric buttons or the general purpose knob to set the waveform offset level. Offset is also used for setup of DC level.
FG Mode Marker signal Marker1 and Marker2 signals are generated and output from MARKER OUT1, MARKER OUT1, MARKER OUT2 and MARKER OUT2 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. Table 3–55 describes the marker specification. Marker width depends on the output frequency. Refer to Table3–56 on page 3–227. Table 3-55: Predefined Marker signal Waveform Hi Low Level Marker1 0 (phase = 0 deg.
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 Pulse Duty cycle ratio and the width of Marker position corresponding to the number of data points are shown in the following table.
FG Mode Figure 3-77: Pulse subĆside menu 3. 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). 4. Push the CH1 OUT button to output the signal tat the corresponding output connector.
Appendix A: Specifications This section contains theAWG610 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 n symbol in the column Characteristics are checked in Appendix B: Performance Verification and the page number referenced to the corresponding performance verification procedures 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, and so on are neglected in this mode. Triggered Waveform is output only once when a trigger event is created.
Appendix A: Specifications Table A-3: Clock generator (Cont.) Characteristics Description PV reference page n Frequency accuracy 1 ppm (20 _C to 30 _C), during 1 year after calibration Page B-52 Phase noise at 1/4 clock output, Typical (Data Clock is 1/4th of the output sample rate) -80 dBc / Hz (650 MHz with 10 kHz offset) -100 dBc/Hz (650 MHz with 100 kHz offset) Internal clock 1 1 The internal reference oscillator is used.
Appendix A: Specifications Table A-5: Main output (Cont.) Characteristics 3 Description PV reference page Offset Range -1.000 V to 1.000 V, into a 50 W load Resolution 1 mV nAccuracy "(1 % of offset + 10 mV), (20 mV amplitude, waveform data: 0) Page B-24 (Waveform data: -1 and 1, offset: 0 V, and filter: through) Page B-34 n Pulse response Rise time (10 % to 90 %) Fall time (10 % to 90 %) x 750 ps (amplitude = 1.0 VpĆp, calculated value y 466 MHz) x 750 ps (amplitude = 1.
Appendix A: Specifications Table A-6: Filter Characteristics Description Type Bessel low pass filter, 200 MHz,100 MHz, 50 MHz, and 20 MHz Rise time (20 % to 80 %), Typical 20 MHz 50 MHz 100 MHz 200 MHz 17 ns 7.0 ns 3.5 ns 1.
Appendix A: Specifications Table A-7: Auxiliary outputs Characteristics Description PV reference page Marker 4 Number of markers 2 ( Complementary. Marker1, Marker1, Marker2, Marker2 ) Level (Hi/Lo) -1.10 V to +3.00 V, into a 50 W load -2.20 V to +6.00 V, into a 1 MW load Maximum Output 2.5 VpĆp, into a 50 W load Resolution 0.05 V n Accuracy Within "(0.
Appendix A: Specifications Table A-8: Funcion GeneratorĂ(FG) Characteristics Description Operation Mode Continuous mode only Waveform Shape Sine, Triangle, Square, Ramp, Pulse, DC Frequency 1.000 Hz to 260.0 MHz Amplitude Range 0.020 VpĆp to 2.000 VpĆp, into a 50 W load Resolution 1 mV Offset Range -1.000 V to +1.000 V, into a 50 W load Resolution 1 mV DC Level DC waveform only Range -1.000 V to +1.000 V, into a 50 W load Resolution 1 mV Polarity Normal, Inverted Duty Range 0.
Appendix A: Specifications Table A-9: Period Jitter accuracy Clock frequency 2.6 GS/s 1.6 GS/s 800 MS/s Measurement StdDev Pk-Pk StdDev Pk-Pk StdDev Pk-Pk Marker1 output 3.5 ps 16.0 ps 3.5 ps 16.0 ps 3.0 ps 14.0 ps 1/4 Clock output 4.5 ps 25.0 ps 4.5 ps 25.0 ps 4.0 ps 23.0 ps Table A-10: Cycle to Cycle JItter accuracy Clock frequency 2.6 GS/s 1.6 GS/s 800 MS/s Measurement StdDev Pk-Pk StdDev Pk-Pk StdDev Pk-Pk Marker1 output 5.5 ps 28.0 ps 5.5 ps 28.0 ps 5.5 ps 28.
Appendix A: Specifications Table A-11: Auxiliary inputs (Cont.) Characteristics Description PV reference page Event trigger input Connector 9Ćpin, D type on the rear panel Number of events 4 bits Input signal 4 event bits and Strobe Threshold TTL level Impedance 2.2 kW, pullĆup to +5 V Pulse width Minimum 128 clocks Input voltage range 0 V to +5 V (DC + peak AC) Delay to analog out, Typical 850 clock +20 nsĂĂ(JumpĂtimingĂ:ĂASYNC) Reference 10 MHz clock input Input voltage range 0.
Appendix A: Specifications Table A-13: AC line power Characteristics Description Rating voltage 100 VAC to 240 VAC Voltage range 90 VAC to 250 VAC Frequency range 48.0 Hz to 63 Hz Maximum consumption 400 W Maximum current 5A Fuse rating 10 A fast, 250 V, UL 198G (3 AG) 5 A (T), 250 V, IEC 127 Table A-14: Timer Characteristics Description Timer Operation life 6 years Type Li 3 V, 190 mAh Table A-15: Interface connectors Characteristics Description GPIB 24Ćpin, IEEE 488.
Appendix A: Specifications Table A-17: Environmental Characteristics Description Atmospherics Temperature Operating +10 _C to +40 _C Nonoperating -20 _C to +60 _C Relative humidity Operating 20 % to 80 % (no condensation) Maximum wetĆbulb temperature 29.4 _C Nonoperating 5 % to 90 % (no condensation) Maximum wetĆbulb temperature 40.0 _C Altitude Operating (Hard disk drive restriction) Up to 3 km (10 000 ft) Maximum operating temperature decreases 1 _C each 300 m (1 000 ft) above 1.
Appendix A: Specifications Table A-18: Mechanical Characteristics Description Net weight (without package) 17 kg (37.5 lb) Dimensions (without package) 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 Net weight (with package) 25 kg (55.2 lb) Dimensions (with package) Height 370 mm (14.6 in) Width 560 mm (22.0 in) Length 805 mm (31.
Appendix A: Specifications Certification and Compliances The certification and compliances for the AWG610 Arbitrary Waveform Generator are listed in Table A–19. Table A-19: Certifications and compliances EC declaration of conformity EC Council EMC Directive 89/336/EEC, amended by 93/68/EEC; EN61326Ć1: 1997 Product Family Standard for Electrical Equipment for Measurement, Control, and Laboratory Use-EMC Requirements.
Appendix A: Specifications Table A-19: Certifications and compliances (cont.) Installation category Power input Ċ Installation Category II (as defined in IEC 61010Ć1, Annex J) Terminals on this product may have different installation category designations. The installation categories are: Pollution degree Category Descriptions CAT III DistributionĆlevel mains (usually permanently connected). Equipment at this level is typically in a fixed industrial location CAT II LocalĆlevel mains (wall sockets).
Appendix B: Performance Verification Two types of Performance Verification procedures can be performed on this product: Self Tests and Performance Tests. You may not need to perform all of these procedures, depending on what you want to accomplish. Verify that the AWG610 Arbitrary Waveform Generator is operating correctly by running the self tests which begin on page B–3.
Appendix B: Performance Verification Instructions for menu selection use the following format: front-panel BUTTON Main Menu Button Side Menu Button. For example, Push UTILITY System Reset to Factory OK The name of the button or knob appears in boldface type: Push EDIT; then Drive..., push Floppy side button and use the knob to select SINE.WFM from the file list.
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. Diagnostics This procedure uses internal routines to verify that the instrument is operating correctly.
Appendix B: Performance Verification Figure B-1: Diagnostic menu Do the following to execute all of the AWG610 Arbitrary Waveform Generator diagnostics automatically: Push the Execute Diagnostic side button. The internal diagnostics do an extensive verification of AWG610 Arbitrary Waveform Generator functions. While this verification progresses, the screen displays the clock icon. When finished, the resulting status appears on the screen. Verify that no failures are found and reported on-screen.
Appendix B: Performance Verification Equipment required None Prerequisites Power on the instrument and allow a 20 minute warmup period at an ambient temperature between +20_ C and +30_ C before doing this procedure. Confirm that there is no output being performed by verifying that the RUN LED is not on. If the LED is on, push the RUN button to turn it off. . Some calibration items may fail if you start calibration while output is being performed.
Appendix B: Performance Verification 2. Push the OK side button and then any bottom or menu button (other than the UTILITY) to exit the diaglog screen. .
Appendix B: Performance Verification Performance Tests This section contains a collection of procedures for checking that the AWG610 Arbitrary Waveform Generator performs as warranted.
Appendix B: Performance Verification Prerequisites The tests in this section comprise an extensive, valid confirmation of performance and functionality when the following requirements are met: H The cabinet must be installed on the instrument. H You must have performed and passed the procedures under Self Tests, found on page B–3.
Appendix B: Performance Verification Table B-2: Test equipments (cont.) Item number and description Minimum requirements Example (recommended) Purpose 12. BNCĆT Connector BNC (male) to BNC (female) to BNC (female) Tektronix part number 103Ć0030Ć00 Signal interconnection 13. DualĆBanana Connector BNC (female) to dual banana Tektronix part number 103Ć0090Ć00 Signal interconnection 14. DC block N type, 50 W Tektronix part number 015Ć0509Ć00 DC block 15.
Appendix B: Performance Verification Loading Files The following steps explain how to load files from the Performance Check/Adjustment disk into waveform memory and/or sequence memory. 1. Insert the disk into the AWG610 Arbitrary Waveform Generator floppy disk drive. 2. Select SETUP (front) Waveform/Sequence (bottom) Load... (side) Drive... (side). The Select Drive dialog box appears as show in Figure B–4. 3.
Appendix B: Performance Verification . The floppy disk file list displayed on the screen does not automatically update when you replace the diskette with another diskette. To update the file list, reselect the floppy disk drive.
Appendix B: Performance Verification Table B-3: Waveforms and sequences in performance check disk (cont.) No. File name EDIT menu Form SETUP menu Points Clock Filter Ampl Offset 1000 1 MHz Through 1ĂV 0ĂV Marker setup Usage 10 TRIG.WFM 11 PT_EVENT.SEQ Event input 12 PT_STROB.SEQ Event input 13 S520.WFM (PT_xxxxx.SEQ) 2 520 200 MHz Through 1ĂV 0ĂV Event input 14 S520H.WFM (PT_xxxxx.SEQ) 2 520 200 MHz Through 1ĂV 0ĂV Event input 15 R520H.WFM (PT_xxxxx.
Appendix B: Performance Verification AWG610 Test Record Photocopy this test record and use to record the performance test results for your AWG610.
Appendix B: Performance Verification AWG610 Test Record (cont.) Instrument Serial Number:ą Temperature:ą Date of Calibration:ą AWG610 Performance Test Certificate Number:ą RH %:ą Technician:ą Minimum Incoming Outgoing Maximum Amplitude, Offset Accuracy and Rise Time (Direct DA Out) CH1 Amplitude 20 mV 1V 17.60 mV 0.9780 V __________ __________ __________ __________ 22.40 mV 1.0220 V CH1 Amplitude 20 mV 1V 17.60 mV 0.9780 V __________ __________ __________ __________ 22.40 mV 1.
Appendix B: Performance Verification AWG610 Test Record (cont.
Appendix B: Performance Verification AWG610 Test Record (cont.) Instrument Serial Number:ą Temperature:ą Date of Calibration:ą AWG610 Performance Test Certificate Number:ą RH %:ą Technician:ą Minimum Incoming Outgoing Maximum MARKER1 Low level (Set the level to -1.1 V.) -1.2550 V __________ __________ -0.9450 V MARKER1 High level (Set the level to 3.0 V.) 2.750 V __________ __________ 3.250 V MARKER1 Low level (Set the level to -1.1 V.) -1.2550 V __________ __________ -0.
Appendix B: Performance Verification Operating Mode Tests The following procedures verify the operation of the Cont, Triggered and Gated modes. . When you output signal from the CH1 or CH1 OUTPUT, check that the other OUTPUT ( CH1 or CH1 ) LED is off. If the other OUTPUT LED is on, push the CH1 or CH1 OUT button to turn off the output. Check Cont Mode Equipment required A 50 W SMAĂcoaxial cable,ĂaĂSMA(Fe)ĆBNC(Ma)Ăadapter and an oscilloscopeĂ(TDS700).
Appendix B: Performance Verification Trigger Source . . . . . . . . . . . . . . . . . . . . . Coupling . . . . . . . . . . . . . . . . . . . . Slope . . . . . . . . . . . . . . . . . . . . . . Level . . . . . . . . . . . . . . . . . . . . . . Mode . . . . . . . . . . . . . . . . . . . . . . CH1 DC Positive +100 mV Auto Do the following steps to set the AWG610 Arbitrary Waveform Generator controls and to select the waveform file: 1.
Appendix B: Performance Verification AWG610 Arbitrary Waveform Generator rear panel OscilloscopeĂ(TDS700) Function Generator (AFG310) CH1 output Output BNC T Adapter CH1 input 50 W SMAĂcoaxial cable 50 W BNCĂcoaxial cable 50 W BNCĂcoaxial cable CH2 input SMA(Fe)ĆBNC(Ma) adapter Figure B-6: Triggered mode initial test hookup 4. Set the oscilloscope controls as follows: Vertical . . . . . . . . . . . . . . . . . . . . . . . . . CH1 coupling . . . . . . . . . . . . . . . . CH1 scale . . . . . . . .
Appendix B: Performance Verification 5. Set the function generator (AFG310) controls as follows: Function . . . . . . . . . . . . . . . . . . . . . . . . Mode . . . . . . . . . . . . . . . . . . . . . . . . . . Parameters Frequency . . . . . . . . . . . . . . . . . . Amplitude . . . . . . . . . . . . . . . . . . . Offset . . . . . . . . . . . . . . . . . . . . . . Output . . . . . . . . . . . . . . . . . . . . . . . . . Square Continuous 900 kHz 2.0 V into 50 W (4.0 V into 1 MW) 1.0 V into 50 W (2.
Appendix B: Performance Verification Waveform CH1 output Trigger CH2 signal Figure B-7: Relationship between trigger signal and waveform output Check Gated Mode Equipment required Two 50ĂW BNCĂcoaxial cables, aĂ50ĂW SMAĂcoaxial cable, ĂaĂSMA(Fe)ĆBNC(Ma)Ăadapter,ĂaĂBNCĆTĂ(male to 2 females) adapter, a function generator, and an oscilloscopeĂ(TDS700). Prerequisites The AWG610 Arbitrary Waveform Generator must meet the prerequisites listed on page B-8. 1.
Appendix B: Performance Verification Function . . . . . . . . . . . . . . . . . . . . . . . . Mode . . . . . . . . . . . . . . . . . . . . . . . . . . Parameters . . . . . . . . . . . . . . . . . . . . . . Frequency . . . . . . . . . . . . . . . . . . Amplitude . . . . . . . . . . . . . . . . . . . Offset . . . . . . . . . . . . . . . . . . . . . . Output . . . . . . . . . . . . . . . . . . . . . . . . . Square Continuous 10 kHz 2.0 V into 50 W (4.0 V into 1 MW) 1.0 V into 50 W (2.0 V into 1 MW) Off 3.
Appendix B: Performance Verification Waveform output CH1 Gate CH2 signal Figure B-8: Relationship between gate signal and waveform output d. Push SETUP (front-panel) Trigger (bottom) Negative (side). This changes the AWG610 Arbitrary Waveform Generator trigger polarity to negative. 5. Verify that the oscilloscope displays a sine wave while the function generator gate signal amplitude is Low level. 6. Turn off the function generator output and disconnect from the oscilloscope.
Appendix B: Performance Verification Amplitude and Offset Accuracy Tests (Normal Out) These procedures check the accuracy of the amplitude and offset outputs of the AWG610 Arbitrary Waveform Generator. . The amplitude and offset accuracy checks are structured as a continuous test. The next test uses the control settings from the previous test and uses the next step in the sequence file. . When you output signal from the CH1 or CH1 OUTPUT, check that the other OUTPUT ( CH1 or CH1 ) LED is off.
Appendix B: Performance Verification ÁÁ ÁÁ AWG610 Arbitrary Waveform Generator InputĂconnector +ĂBNCĆtoĆdual banana adapter +Ă50 W BNCĂcoaxialĂcable DMM 50 W BNCĂcoaxial cable CH1ĂoutputĂconnector +ĂSMA(Ma)ĆBNC(Fe) adapter +ĂBNC 50 WĂprecision terminator +Ă50 WĂBNC coaxial cable Figure B-9: Amplitude accuracy initial test hookup 2. Set the DMM controls as follows: Mode . . . . . . . . . . . . . . . . . . . . . . . . . . Range . . . . . . . . . . . . . . . . . . . . . . . . . Input . . . . . . . . .
Appendix B: Performance Verification 5. Do the following substeps to set the AWG610 Arbitrary Waveform Generator amplitude and confirm the offset setting: a. Push VERTICAL MENU (front-panel) Amplitude (side). b. Push 0, ., 0, 2 and ENTER keys in this order or turn the general purpose knob to set the amplitude to 0.020 V. c. Verify that the offset setting display on the Offset side button is 0.000 V. If the offset display is not set correctly, push the Offset side button, and push 0 and then ENTER key. 6.
Appendix B: Performance Verification d. Write the DMM reading as a negative voltage. e. Check that the positive minus negative voltages fall within 2 V ± 0.032 V. 9. Do the following substeps to change the connection to check the CH1: a. Push the CH1 output button. b. Disconnect the adapter, terminator and cable from the CH1 output connector. c. Connect the adapter, terminator, and the cable (removed in step b) to the CH1 output connector. d. Push the CH1 output button to turn on the CH1 LED. 10.
Appendix B: Performance Verification b. Push 0 and ENTER keys in this order. c. Verify that the reading on the DMM falls within 0 V ± 10 mV. d. Push 1 and ENTER keys in this order to change the AWG610 Arbitrary Waveform Generator offset to 1 V. e. Verify that the reading on the DMM falls within 1 V ± 0.020 V. f. Push -, 1 and ENTER keys in this order to change the AWG610 Arbitrary Waveform Generator offset to -1 V. g. Check that the reading on the DMM falls within -1 V ± 0.020 V. 5.
Appendix B: Performance Verification Amplitude, Offset Accuracy and Rise Time Tests (Direct DA Out) These procedures check the accuracy of the AWG610 Arbitrary Waveform Generator direct waveform outputs; amplitude and offset. Check Amplitude and DC Offset Equipment required A 50ĂW BNCĂcoaxial cable, a 50ĂWĂprecision terminator, an SMA(Fe)-BNC(Ma) adapter, BNC (female)ĆtoĆdual banana adapter, and a digital multimeter (DMM).
Appendix B: Performance Verification 3. Push UTILITY (front-panel) System (bottom) Factory Reset (side) OK (side). 4. Push SETUP (front-panel) Run Mode (bottom) Enhanced (side). The AWG610 Arbitrary Waveform Generator is set to enhanced mode. 5. Push VERTICAL MENU (front-panel) Output (side) Direct (side). 6. Load the AMP2.SEQ file. Refer to Loading Files on page B–10 for file loading procedures. 7. Push the RUN and CH1 output buttons. The LEDs above the RUN button and CH1 output connector are on. 8.
Appendix B: Performance Verification 11. Follow the substeps below to check the DC offset: a. Push the FORCE EVENT button. b. Check that the reading from the oscilloscope display is about 0 V ±10 mV. 12. Do the following substeps to change the connection to check the CH1: a. Push the CH1 output button. b. Disconnect the adapter, terminator and cable from the CH1 output connector. c. Connect the adapter, terminator, and cable (removed in step b) to the CH1 output connector. d.
Appendix B: Performance Verification 2. Set the oscilloscope controls as follows: Vertical . . . . . . . . . . . . . . . . . . . . . . . . . CH1 coupling . . . . . . . . . . . . . . . . CH1 scale . . . . . . . . . . . . . . . . . . CH1 DC if applicable 100 mV/div Horizontal Sweep . . . . . . . . . . . . . . . . . . . . . 500 ps/div Trigger Source . . . . . . . . . . . . . . . . . . . . . Slope . . . . . . . . . . . . . . . . . . . . . . Level . . . . . . . . . . . . . . . . . . . . . . Mode . . . . . .
Appendix B: Performance Verification c. Connect the cable to the CH1 output connector. d. Push the CH1 output button to turn on the CH1 LED. 9. Repeat step 7 to verify the rise time for the AWG610 Arbitrary Waveform Generator CH1. 10. Push the CH1 output button to turn off the CH1 LED.
Appendix B: Performance Verification Pulse Response Tests This procedure checks the pulse response characteristics of the AWG610 Arbitrary Waveform Generator output waveforms at amplitudes of 1 V. Equipment required A 50ĂW SMAĂcoaxial cable and an oscilloscope (TDS820). Prerequisites The AWG610 Arbitrary Waveform Generator must meet the prerequisites listed on page B-8. Do the following steps to install the test hookup and set the test equipment controls: 1.
Appendix B: Performance Verification 3. Push UTILITY (front-panel)System (bottom) Factory Reset (side) OK (side). 4. Load the PULSE.WFM file. Refer to Loading Files on page B–10 for file loading procedures. 5. Push the RUN and CH1 output buttons. The LEDs above the RUN button and CH1 output connector are on. 6. Verify the pulse response at 1 V amplitude by following the substeps below: a.
Appendix B: Performance Verification Sine Wave Tests This procedure checks the sine wave characteristics of the AWG610 Arbitrary Waveform Generator output waveforms. Equipment required A 50ĂW SMAĂcoaxial cable, a DC block, aĂBNC(Fe)ĆN(Ma)Ăadapter,Ăa SMA(Fe)ĆBNC(Ma)Ăadapter,Ăand a spectrum analyzer. Prerequisites The AWG610 Arbitrary Waveform Generator must meet the prerequisites listed on page B-8. Do the following steps to install the test hookup and set the test equipment controls: 1.
Appendix B: Performance Verification 3. Push UTILITY (front-panel)!System (bottom)!Factory Reset (side)!OK (side). 4. Load the SINE.WFM file. Refer to Loading Files on page B–10 for file loading procedures. 5. Push the RUN and CH1 output buttons. The LEDs above the RUN button and CH1 output connector are on. 6. Do the following substeps using the n MKR function of the 497P to check the harmonics and noise level: a.
Appendix B: Performance Verification Internal Trigger Tests These procedures check internal trigger function of the AWG610 Arbitrary Waveform Generator. . When you output signal from the CH1 or CH1 OUTPUT, check that the other OUTPUT ( CH1 or CH1 ) LED is off. If the other OUTPUT LED is on, push the CH1 or CH1 OUT button to turn off the output. Equipment required A 50 W SMAĂcoaxial cable,ĂaĂSMA(Fe)ĆBNC(Ma)Ăadapter and an oscilloscopeĂ(TDS700).
Appendix B: Performance Verification Sweep . . . . . . . . . . . . . . . . . . . . . 1 ms/div Trigger Source . . . . . . . . . . . . . . . . . . . . . Coupling . . . . . . . . . . . . . . . . . . . . Slope . . . . . . . . . . . . . . . . . . . . . . Level . . . . . . . . . . . . . . . . . . . . . . Mode . . . . . . . . . . . . . . . . . . . . . . CH1 DC Positive 0.2 V Auto 3. Push UTILITY (front-panel)! System (bottom)!Factory Reset (side)!OK (side). 4. Load the MODE.WFM file.
Appendix B: Performance Verification Trigger Input Tests These procedures check the trigger level accuracy of the AWG610 Arbitrary Waveform Generator. Equipment required Two 50ĂW BNCĂcoaxial cables, aĂ50ĂW SMAĂcoaxial cable, ĂaĂSMA(Fe)ĆBNC(Ma)Ăadapter,ĂaĂBNCĆTĂ(male to 2 females) adapter , a function generator, and an oscilloscopeĂ(TDS700). Prerequisites The AWG610 Arbitrary Waveform Generator must meet the prerequisites listed on page B-8.
Appendix B: Performance Verification 3. Set the oscilloscope controls as follows: Push the Default Setup (front). Vertical . . . . . . . . . . . . . . . . . . . . . . . . . CH1 coupling . . . . . . . . . . . . . . . . CH1 scale . . . . . . . . . . . . . . . . . . CH1 input impedance . . . . . . . . . . CH2 scale . . . . . . . . . . . . . . . . . . CH2 input impedance . . . . . . . . . . Horizontal Sweep . . . . . . . . . . . . . . . . . . . . . Trigger Source . . . . . . . . . . . . . . . . . . . . .
Appendix B: Performance Verification Verify that the CH1 OUTPUT is off. If the CH1 LED is on, push CH1 OUTPUT (front-panel) to turn the LED off. 7. Set the trigger level to 5 V by following the substeps below: a. Set the trigger level. Push SETUP (front-panel)!Trigger (bottom)!Level (side). Push 5 and ENTER keys in this order. b. Set the offset level of generator. Push generator output ON. Push Cursor, %, &, to 4.65V. , keys as the high level of a pulse to be set c.
Appendix B: Performance Verification Trigger Signal CH2 (5.35 V level) CH1 Figure B-17: Trigger Signal (+5V check2) 8. Verify the Trigger level accuracy at –5V by following the substeps below: a. Set the trigger level of AWG610. Push Level (side). Push –, 5 and ENTER keys in this order. b. Set the offset level of generator. Push Cursor, %, &, to –4.65V. , keys as the low level of a pulse to be set c. Verify that no waveform is displayed on the oscilloscope.
Appendix B: Performance Verification d. Push Cursor, %, &, –5.35V. , keys as the low level of a pulse to be set to e. Verify that a sine wave is displayed on the oscilloscope. CH1 Trigger Signal CH2 (-5.35 V level) Figure B-19: Trigger Signal (-5V check2) 9. Push the RUN button to turn off the RUN LED. 10. Disconnect all the cable.
Appendix B: Performance Verification Event Input and Enhanced Mode Tests These procedures check the event input signals and enhanced mode operation. . The event input check with strobe off and the strobe input check are structured as a continuous test. After Check Event Input with Strobe Off, the next test uses the connections and oscilloscope settings from the previous test.
Appendix B: Performance Verification Horizontal Sweep . . . . . . . . . . . . . . . . . . . . . 0.5 ms/div Trigger Source . . . . . . . . . . . . . . . . . . . . . Coupling . . . . . . . . . . . . . . . . . . . . Slope . . . . . . . . . . . . . . . . . . . . . . Level . . . . . . . . . . . . . . . . . . . . . . Mode . . . . . . . . . . . . . . . . . . . . . . CH1 DC Positive +100 mV Auto 4. Set all the switches of the ground closure to open. 5.
Appendix B: Performance Verification Figure B-21: Waveform while all ground disclosure switches are open b. Close the SW1 of the ground closure to generate an event signal on the EVENT IN connector pin 0. c. Verify that the oscilloscope displays the waveform as shown in Figure B–22 and that the waveform is about half the amplitude as that shown in Figure B–21. Figure B-22: Waveform output when the SW1 is closed d. Open SW1 of the ground closure to degenerate the event signal. e.
Appendix B: Performance Verification 8. Check the EVENT IN connector pin 1 input by following the substeps below: a. Close SW2 of the ground closure to generate an event signal on the EVENT IN connector pin 1. b. Verify that the oscilloscope displays the waveform as shown in Figure B–23. Figure B-23: Waveform output when SW2 is closed c. Open the SW2 of the ground closure to degenerate the event signal. d. Verify that the oscilloscope displays the waveform shown in Figure B–21. 9.
Appendix B: Performance Verification Figure B-24: Waveform output when the SW3 is closed c. Open SW3 of the ground closure to degenerate the event signal. d. Verify that the oscilloscope displays the waveform in Figure B–21. 10. Check the EVENT IN connector pin 3 input by doing the following substeps: a. Close the SW4 of the ground closure to generate an event signal on the EVENT IN connector pin 3. b. Verify that the oscilloscope displays the waveform shown in Figure B–25.
Appendix B: Performance Verification c. Open SW4 of the ground closure to degenerate the event signal. d. Verify that the oscilloscope displays the waveform in Figure B–21. 11. Retain the test hookup and control settings. Check Strobe Input Use the test hookup and oscilloscope settings from previous check. 1. Follow the substeps below to set the AWG610 Arbitrary Waveform Generator controls and select the sequence file: a. Push UTILITY (front-panel) System (bottom) Factory Reset (side) OK (side). b.
Appendix B: Performance Verification b. Close SW5 of the ground closure to generate an event signal on the EVENT IN connector strobe pin. c. Verify that the oscilloscope displays the DC waveform as shown in Figure B–27. Figure B-27: DC waveform output when the SW5 is closed d. Open SW5 of the ground closure to degenerate the strobe signal on the EVENT IN connector strobe pin. e. Verify that the DC waveform is displayed on the oscilloscope. f. Close SW5 of the ground closure again. g.
Appendix B: Performance Verification 1/4 Clock FrequencyĂandĂ10 MHz Reference Input Tests These procedures check the 10 MHz reference input function of the AWG610 Arbitrary Waveform Generator. Equipment required Two 50ĂW BNCĂcoaxial cables, a frequency counter, and a function generator. Prerequisites The AWG610 Arbitrary Waveform Generator must meet the prerequisites listed on page B-8. Do the following steps to install the test hookup and set the test equipment controls: 1.
Appendix B: Performance Verification b. Set the function generator (AFG310) controls: Function . . . . . . . . . . . . . . . . . . . . . . . . Mode . . . . . . . . . . . . . . . . . . . . . . . . . . Parameters . . . . . . . . . . . . . . . . . . . . . . Frequency . . . . . . . . . . . . . . . . . . Amplitude . . . . . . . . . . . . . . . . . . . Offset . . . . . . . . . . . . . . . . . . . . . . Output . . . . . . . . . . . . . . . . . . . . . . . . .
Appendix B: Performance Verification 1/4 Clock Output ĂLevelĂTests These procedures check the AWG610 Arbitrary Waveform Generator clock output signal. Equipment required A 50ĂW BNC coaxial cable and an oscilloscope. Prerequisites The AWG610 Arbitrary Waveform Generator must meet the prerequisites listed on page B-8. Do the following steps to install the test hookup and set the test equipment controls: 1.
Appendix B: Performance Verification 3. Follow the substeps below to set the AWG610 Arbitrary Waveform Generator controls: a. Push UTILITY (front-panel) System (bottom) Factory Reset (side) OK (side). b. Load the MODE.WFM file. Refer to Loading Files on page B–10 for file loading procedures. c. Push HORIZONTAL MENU (front-panel) Clock (side). d. Push 2, 0, 0 and M (SHIFT+7) keys in this order or turn the general purpose knob to set the internal clock frequency to 200 MHz. 4. Push the RUN button.
Appendix B: Performance Verification 10 MHz Reference Output LevelĂTests These procedures check the AWG610 Arbitrary Waveform Generator clock output signal. Equipment required A 50ĂW BNC coaxial cable and an oscilloscope. Prerequisites The instrument must meet the prerequisites listed on page B-8. Do the following steps to install the test hookup and set the test equipment controls: 1.
Appendix B: Performance Verification 3. Follow the substeps below to set the AWG610 Arbitrary Waveform Generator controls: a. Push UTILITY (front-panel) System (bottom) Factory Reset (side) OK (side). b. Load the MODE.WFM file. Refer to Loading Files on page B–10 for file loading procedures. c. Push Horizontal Menu (front panel) CLOCK (side). d. Push 2, 0, 0, and M (SHIFT+7) keys in this order or used the general purpose knob to set the internal clock frequency to 200 MHz. 4. Push the RUN button.
Appendix B: Performance Verification Marker Output Tests These procedures check the accuracy of the AWG610 Arbitrary Waveform Generator marker output level. Equipment required A 50ĂW SMA coaxial cable, anĂSMA(Fe)ĆBNC(Ma) adaptĆ er,ĂaĂ50ĂWĂSMAĂterminator,Ăand an oscilloscope. Prerequisites The AWG610 Arbitrary Waveform Generator must meet the prerequisites listed on page B-8. . Connect a 50 SMA terminator to the inverted marker output connector during the marker output tests.
Appendix B: Performance Verification Horizontal Sweep . . . . . . . . . . . . . . . . . . . . . 2 ms/div Trigger Source . . . . . . . . . . . . . . . . . . . . . Coupling . . . . . . . . . . . . . . . . . . . . Slope . . . . . . . . . . . . . . . . . . . . . . Level . . . . . . . . . . . . . . . . . . . . . . Mode . . . . . . . . . . . . . . . . . . . . . . CH1 AC Positive 0V Auto 4. Follow the substeps below to set the AWG610 Arbitrary Waveform Generator controls and select the waveform file: a.
Appendix B: Performance Verification f. Verify that the reading for the high level on the oscilloscope screen is within the range between 2.75 V and 3.25 V. 9. Do the following substeps to change the connection to the MARKER1 output: a. Disconnect the 50 WĂSMA terminator from the MARKER1 connector. b. Disconnect the 50 WĂSMA coaxial cable from MARKER1 connector and connect it to MARKER1. c. Connect the 50 WĂSMA terminator to the MARKER1 connector. 10. Repeat step 8 to check the MARKER1 output. 11.
Appendix B: Performance Verification Marker Delay Tests These procedures check the marker delay function of the AWG610 Arbitrary Waveform Generator. Equipment required Two 50ĂW SMA coaxial cables, twoĂSMA(Fe)ĆBNC(Ma) adapters, two Ă50ĂW SMA terminatorsĂ and an oscilloscope. Prerequisites The AWG610 Arbitrary Waveform Generator must meet the prerequisites listed on page B-8. . Connect two 50 SMA terminators to the each inverted marker output connectors, during the marker output tests. .
Appendix B: Performance Verification 3. Set the oscilloscope controls as follows: Vertical . . . . . . . . . . . . . . . . . . . . . . . . . CH1 and CH2 coupling . . . . . . . . . CH1 and CH2 scale . . . . . . . . . . . . CH1 and CH2 offset . . . . . . . . . . . CH1 and CH2 input impedance . . . CH1 and CH2 DC 1 V/div 0V 50 W Horizontal Sweep . . . . . . . . . . . . . . . . . . . . . 500 ps/div Trigger Source . . . . . . . . . . . . . . . . . . . . . Coupling . . . . . . . . . . . . . . . . . . . .
Appendix B: Performance Verification 8. Change the oscilloscope trigger source from CH2 to CH1. Trigger Source . . . . . . . . . . . . . . . . . . . . . CH1 9. Verify that the Marker2 delay function is operating correctly: a. Push the Marker2 Delay side button. b. Continuously change the Marker2 delay from 0 s to 1.5 ns by turning the general purpose knob. c. Verify that the Marker2 output delay relative to the Marker1 output and varies from 0 s to 1.5 ns on the oscilloscope screen. d.
Appendix B: Performance Verification AWG610 Arbitrary Waveform Generator User Manual
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. To prevent damage avoid the use of chemical cleaning agents that might damage the plastics used in this instrument.
Appendix C: Inspection and Cleaning Cleaning Procedure Ċ Exterior To avoid injury or death, unplug the power cord from line voltage before cleaning the instrument. To avoid getting moisture inside the instrument during external cleaning, use only enough liquid to dampen the cloth or applicator. 1. Remove loose dust on the outside of the instrument with a lint-free cloth. 2. Remove remaining dirt with a lint free cloth dampened in a general purpose detergent-and-water solution.
Appendix D: Sample Waveforms The files listed below are included in the route directory of the sample waveform library disk (063-2983-XX) that comes with the instrument. There are 22 waveform and equation files. If a waveform file (with the extension .WFM) has the same name as an equation file (with the extension .EQU), the waveform file was derived by compiling that equation file. Table D-1: Waveform and equation files in the sample disk No Waveform name File name 1 Gaussian Pulse GAUSS_P.
Appendix D: Sample Waveforms Waveform File Descriptions This subsection describes 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. To output a waveform file, select the file in the SETUP menu. Table D-2: Gaussian pulse File name GAUSS_P.
Appendix D: Sample Waveforms Table D-3: Lorentz pulse File name LORENTZ_P.WFM Equation size = 1024 clock = 1e9 'pulse width 'peak location Made with equation editor k0 = 20e-9 k1 = 512e-9 lorentz.wfm" = 1 / (1+(2*(time - k1) / k0) ^ 2) Descriptions When the pulse width is taken to be tw50, the waveform can be expressed by the following formula: 1 V(t) + ǒ t t Ǔ2 1) 2 Settings w50 Waveform points: 1024, Clock frequency: 1.
Appendix D: Sample Waveforms Table D-5: Squared sine pulse File name SQU_SIN.WFM Equation clock = 1e9 Made with equation editor size = 412 tmp1" = 0 size = 200 tmp2" = (cos (2 * pi * (scale - 0.5)) + 1) / 2 tmp3" = join (tmp1", tmp2") squ_sin.wfm" = join (tmp3", tmp1") delete (tmp1") delete (tmp2") delete (tmp3") Descriptions Settings Waveform points: 1024, Clock frequency: 1.0 GHz, Output time: 412 ns File name D_EXP.
Appendix D: Sample Waveforms Table D-7: Nyquist pulse File name NYQUIST.WFM Equation clock = 1e9 size = 1024 k0 = 50e-9 k1 = 512e-9 a = 0.5 Made with equation editor 'data period 'peak location 'excess bandwidth factor 0 to 0.5 t" = (time - k1) / k0 nyquist.wfm" = cos(a * pi * t") / (1 - (2 * a * t") ^ 2) * sinc(pi * t") delete (t") Descriptions This is the impulse response of a wave shaping Nyquist filter.
Appendix D: Sample Waveforms Table D-8: Linear frequency sweep File name LIN_SWP.WFM Equation clock = 1e9 size = 8000 Made with equation editor k0 = 8e-6 k1 = 1e6 k2 = 10e6 'sweep period 'start frequency '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.
Appendix D: Sample Waveforms Table D-10: Amplitude modulation File name AM.WFM Equation clock = 1.28e6 size = 32000 k1 = 4000 k2 = 10e6 a = 0.5 Made with equation editor 'modulation frequency 'carrier frequency 'modulation degree am.wfm" = norm((1 + a * cos(2 * pi * k1 * time)) * cos(2 * pi * k2 * time)) delete (tmp") Descriptions This example shows a double sideband (DSB) amplitude modulated waveform with a modulation factor of 0.5. The modulating signal is a cosine wave.
Appendix D: Sample Waveforms Table D-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. Settings Waveform points: 32000, Clock frequency: 1.0 GHz, Output time: 32 ms File name PRBS9.
Appendix D: Sample Waveforms Table D-15: Isolated pulse for disk application File name PR4.EQU Equation 'PR4ĂPulse spcellĂ=Ă10 cperiodĂ=Ă10e-9 ncellsĂ=Ă20 clockĂ=Ăspcell/cperiod sizeĂ=Ăspcell*ncells k0Ă=Ăncells*pi k1Ă=Ă0.5 aĂ=Ăpi/4 Made with equation editor 'Samples/Cell 'CellĂPeriodĂ[sec] 'NumberĂofĂCells 'Samples/CellĂ/ĂCellĂPeriodĂ[Hz] 'Samples/CellĂ*ĂNumberĂofĂCells 'NumberĂofĂCellsĂ*ĂPI PR4.
Appendix D: Sample Waveforms Table D-17: Isolated pulse for disk application File name E2PR4.EQU Equation 'E2PR4ĂPulse spcellĂ=Ă10 cperiodĂ=Ă10e-9 ncellsĂ=Ă20 clockĂ=Ăspcell/cperiod sizeĂ=Ăspcell*ncells k0Ă=Ăncells*pi k1Ă=Ă0.5 aĂ=Ăpi*3/32 Made with equation editor 'Samples/Cell 'CellĂPeriodĂ[sec] 'NumberĂofĂCells 'Samples/CellĂ/ĂCellĂPeriodĂ[Hz] 'Samples/CellĂ*ĂNumberĂofĂCells 'NumberĂofĂCellsĂ*ĂPI E2PR4.
Appendix D: Sample Waveforms Table D-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 D-20: Isolated pulse for network application File name DS1A.WFM Made with waveform editor Descriptions This is the isolated pulse for the T1.102 DS1A. The number of waveform points is 64. Settings Table D-21: Isolated pulse for network application File name DS2.
Appendix D: Sample Waveforms Table D-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 D-23: Isolated pulse for network application File name STS-1.WFM Made with waveform editor Descriptions This is the isolated pulse for the T1.102 STS-1. The number of waveform points is 336.
Appendix E: File Transfer Interface Outline The AWG610 Arbitrary Waveform Generator provides the following interfaces for file transfer: PC GPIB Floppy disk (FD) Ftp NFS (Network File System) AWG610 Arbitrary Waveform Generator GPIB (ĂWaveform filesĂ) Waveform Memory Edit Buffer Digital Storage Oscilloscope AWG2000 Series GPIB (ĂWaveform filesĂ) FD (ĂWaveform filesĂ) Save Load Output Load Floppy Disk Hard Disk Network Drive FD / FTPĂ/ĂNFS (ĂASCII filesĂ) PC Workstation etc.
Appendix E: File Transfer Interface Outline AWG610 Arbitrary Waveform Generator User Manual
Appendix F: Miscellaneous This appendix covers the following items. Sampling theorem Differentiation Integration Convolution Correlation Code Conversion Sampling Theorem When the signal is continuous and the highest frequency component of the signal is f 0, sampling with Tx f0/2 loses none of the data contained in the signal. T is the sampling interval. This theorem is well known as the sampling theorem. If data is created to meet this theorem, the necessary signal can be obtained.
Appendix F: Miscellaneous In actual practice, when function f(x)is expressed by n values, the differential value f’(x i) at point x i is given by the following equation: Ȁ( + NJ ( )1) ( 1 Nj Here, “n” is the number of waveform points and “i” is an integer in the range, i=1, 2, ..., n.
Appendix F: Miscellaneous Integration The integ() function integrates numerically based on a trapezoidal formula. The trapezoidal formula is expressed with the following equation: ŕ ( ) + ȍ ( 1 +1 ) ) ( ) @ D 2 + D { ( 1) ) 2 ( 2) ) 2 ( 3) ) AAA ) 2 ( 1) ) ( )} 2 Here, n is the number of waveform points and i is an integer in the range i = 1, 2, ..., n.
Appendix F: 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. ȍ ( ) ( ) 1 Ă ( ) + + Periodic. The Periodic enables you to specify whether the two-waveforms must be regarded as periodic during calculation.
Appendix F: 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. ȍ ( ) ( ) ) 1 Ă ( ) + + Periodic. Periodic enables you to specify whether the two-waveforms must be regarded as periodic during calculation.
Appendix F: 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 example on page F–5): For nonperiodic case: A×B = b0a4, b0a3+b1a4, b0a2+b1a3+b2a4, b0a1+b1a2+b2a3, b0a0+b1a1+b2a2, b1a0+b2a1, b2a0, 0, (8 points) For periodic case: A×B = b0a0+b1a1+b2a2, b0a4+b1a0+b2a1, b0a3+b1a4+b2a0, b0a2+b1a3+b2a4, b0a1+b1a2+b2a3, (5 points) Waveforms A and B are regarded as periodic during calculation.
Appendix F: Miscellaneous Code Conversion On the AWG610 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. The following tables show the coding systems. Using the code conversion table, bit pattern can be converted to another code. Figure F–3 shows an image of how the code conversion table is used.
Appendix F: Miscellaneous Examples The following examples show data bits to be written. Input and output data bit pattern example follows each table. Inverting bit of the NRZ data. Past Current Next P.OUT Output code 0 1 1 0 Example Input 0 1 0 0 1 1 0 0 0 Output 1 0 1 1 0 0 1 1 1 Converting NRZ data to NRZI. Past Current Next P.
Appendix F: Miscellaneous Converting NRZ data to NRZI. Two bits are generated for each input bit. Past Current Next P. OUT Output code 1 0 01 1 1 10 0 0 00 0 1 11 Example Input 0 1 0 0 1 1 0 0 0 Output 00 01 11 11 10 01 11 11 11 Converting NRZ data to FM. Two bits are generated for each input bit. Past Current Next P.
Appendix F: Miscellaneous Example Input 0 1 0 0 1 1 0 0 0 Output 01 10 01 01 10 10 01 01 01 Converting NRZ data to RZ. Two bits are generated for each input bit. Past Current Next P. OUT Output code 0 00 1 10 Example Input 0 1 0 0 1 1 0 0 0 Output 00 10 00 00 10 10 00 00 00 The output bit is always set to 1 when input bit changes from 1 to 0 or 0 to 1. Past Current Next P.
Appendix F: Miscellaneous Past Current Next P.
Appendix F: Miscellaneous Code Conversion Table Text Files F-12 The code conversion table is only a text file. You can easily create the code conversion tables using a text editor on your PC or other computer. Refer to pages 3–80 and 3–129 for more information. nrz.txt nrzi.txt nrziĆ2.txt ,0,,,1 ,1,,,0 ,1,,0,1 ,1,,1,0 ,0,,0,0 ,0,,1,1 ,1,,0,01 ,1,,1,10 ,0,,0,00 ,0,,1,11 fm.txt biĆphase.txt rz.txt ,0,,0,11 ,0,,1,00 ,1,,0,10 ,1,,1,01 ,0,,,01 ,1,,,10 ,0,,,00 ,1,,,10 special.txt 1Ć7rill.
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 on a PC or other computer with an ASCII text editor. MAGIC 3002 LINES ...
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 is Repeat Count field. :=| ::= 1 to 65536 ::= 0 Enhanced Controls. The to are Repeat Count, Wait Trigger, Goto One, and Logic Jump, respectively.
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 , , , , , , , , , , , , , , , Each of these entries must be: ::= (range: 1 to 8000) 0 (No definition) Logic Jump Definition.
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 the Operating Basics: Tutorial 6 section, beginning on page 2–69. SUBSEQ.SEQ. MAGIC 3002 LINES 4 ”SQUARE.WFM”, ””, 40000, 0, 0, 0 ”RAMP.WFM”, ””, 60000, 0, 0, 0 ”TRIANGLE.WFM”, ””, 60000, 0, 0, 0 ”SINE.
Index Numbers 1/4 Clock frequency tests, performance verification: B–52 1/4 Clock output tests, performance verification: B–54 10 MHz REF OUT tests, performance verification: B–56 10 MHz reference input tests, performance verification: B–52 A abs( ): 3–190, 3–195 Absolute math function: 3–63 Accessories: 1–4 acos( ): 3–190 Add math function: 3–64 Amplitude menu button: 3–33 Amplitude tests (direct DA out), performance verification: B–29 Amplitude tests (normal out), performance verification: B–24 APPL wind
Index Correlation: 3–65, 3–68 Cube: 3–63 Cut: 3–51 Differential: 3–63 Digital Filter: 3–65, 3–69 Expand: 3–54 Horizontal Invert: 3–55 Horizontal Rotate: 3–53 Horizontal Shift: 3–53 Insert From File: 3–49 Integral: 3–63 Mul: 3–64 Multiple Paste: 3–52 New Pattern: 3–48 New Waveform: 3–48 Normalize: 3–63 Numeric Input: 3–62, 3–90 Open: 3–48 Paste (Insert): 3–52 Paste (Replace): 3–52 Re-Sampling: 3–65, 3–71 Save: 3–48 Save As: 3–48 Set Data High/Low: 3–52 Set Pattern: 3–59, 3–88 Shift Register Generator: 3–56
Index E F EASYWAVE.
Index Update Mode: 3–76 Use Code Table: 3–89 View: 3–75 Wait Trigger: 3–112, 3–116 Format as text, sequence file: G–1 formatting a floppy disk: 3–151 front panel controls: 2–1 front panel menu buttons: 2–8 FTP commands: 3–161 FTP link, Ethernet: 3–161 fuse: 1–8 G int( ): 3–190 integ( ): 3–188 Integral math function: 3–63 Interior inspection, procedures: C–2 internal calibration: 1–13 Internal trigger tests, performance verification: B–38 Interpolation field: 3–76 Interval menu button: 3–40 Isolated pulse
Index line number, Sequence editor: 3–112 Load menu button: 3–31 loading a file: 2–27 loading a file to edit: 2–27 loading a waveform: 2–35 loading a waveform to output: 2–35 loading files: 2–16 performance verification: B–10 loading setup parameters: 2–39 locating files: 2–16 Locked files, on performance check/adjustment disk: B–11 log( ): 3–190 log10( ): 3–190 Logic Jump: 3–118 Logic Jump field: 3–112, 3–117 lpf( ): 3–189 M MAC Address: 3–157 Main Menu buttons: 2–7 main SETUP screen: 2–33 manual diagnos
Index Network test, Ethernet: 3–157 network waveforms: 3–134 Networking, Ethernet: 3–155 New Pattern command: 3–48 New Waveform command: 3–48 NFS, Networking: 3–159 NLTS, disk application: 3–132 NLTS+, disk application: 3–132 NLTS–, disk application: 3–132 noise: 3–191 norm( ): 3–193 Normalize math function: 3–63 NRZ, disk application: 3–129 NRZI, disk application: 3–129 numeric input: 2–11 Numeric Input command: 3–62, 3–90 numeric keypad: 2–11 O Offset menu button: 3–33 Offset tests (direct DA out), perf
Index power cord, connecting: 1–9 power off: 1–13 power On: 1–12 power supply fuse holder: 2–6 power-on diagnostics: 1–13; 3–166 PRINCIPLE POWER SWITCH: 2–6 Procedure check pulse response: B–36 inspect interior: C–2 Procedures for setups, GPIB: 3–154 product description: 1–1 Programming language abs( ): 3–190, 3–195 acos( ): 3–190 asin( ): 3–190 atan( ): 3–190 bpf( ): 3–179 brf( ): 3–180 ceil( ): 3–190 clock: 3–195 code(): 3–181 conv( ): 3–181 copy( ): 3–182 corr( ): 3–182 cos( ): 3–190 cosh( ): 3–190 PW50
Index limitations: 3–121 line number: 3–112 logic jump: 3–118 opening the editor: 3–111 pasting a line: 3–115 Strobe: 3–120 Sync: 3–119 table jump: 3–119 timing: 3–119 Sequence file, text format: G–1 sequence file load restrictions: 3–31 Set Data High/Low command: 3–52 set output parameters: 2–37 Set Pattern command: 3–59, 3–88 Setting parameters, quick edit: 3–96 Settings menu button: 3–74, 3–83 Setup CRT brightness: 3–151 date and time: 3–152 Setup overview, outputting a waveform: 2–38 setup overview: 2–
Index Installation requirement, warranted characteristics: A–10 Interface Connectors, nominal traits: A–10 Main output, warranted characteristics: A–3 Mechanical, nominal traits: A–12 Nominal traits AC line power: A–10 clock generator: A–2 display: A–9 Function Generator: A–7 interface connectors: A–10 mechanical: A–12 timer: A–9 Operation modes: A–2 Specifications: A–1–A–12 Electrical: A–2 Timer, nominal traits: A–9 Trigger generator, warranted characteristics: A–3 Typical characteristics, filter: A–5 War
Index UTIL window overview: 3–149 instrument status: 3–152 V Variables (pre–defined) clock: 3–195 fname.clock: 3–195 pi: 3–195 point( ): 3–195 size: 3–195 time( ): 3–195 Variables (pre-defined), fname.