background image

3155

100MS/s ARBITRARY

WAVEFORM GENERATOR

User Manual

PUBLICATION NO. 980866

RACAL INSTRUMENTS

Racal Instruments, Inc

.

4 Goodyear St., Irvine, CA 92618-2002

 Tel: (800) RACAL-ATE, (800) 722-2528, (949) 859-8999;

FAX: (949) 859-7139

Racal Instruments, Ltd.

480 Bath Road, Slough, Berkshire, SL1 6BE, United Kingdom

Tel: +44 (0) 1628 604455; FAX: +44 (0) 1628 662017

Racal Systems Electronique S.A.

18 Avenue  Dutartre, 78150  LeChesnay, France

Tel: +33 (1) 3923 2222; FAX: +33 (1) 3923 2225

Racal Systems Elettronica s.r.l.

Strada 2-Palazzo C4, 20090  Milanofiori Assago, Milan, Italy

Tel: +39 (0)2 5750 1796; FAX +39 (0)2 5750 1828

Racal Elektronik System GmbH.

Technologiepark Bergisch  Gladbach, Friedrich-Ebert-Strasse,

D-51429  Bergisch  Gladbach, Germany

Tel.: +49 2204 8442 00; FAX: +49 2204 8442 19

Racal Instruments, Ltd.

Unit 5, 25F.,  Mega Trade Center, No 1, Mei Wan Road,  Tsuen Wan,

Hong Kong, PRC  Tel: +852 2405 5500, FAX: +852 2416 4335

http://www.racalinstruments.com

PUBLICATION DATE: May 7, 2002

Copyright 2002 by Racal Instruments, Inc. Printed in the United States of America. All rights reserved.

This book or parts thereof may not be reproduced in any form without written permission of the publisher.

Summary of Contents for 3155

Page 1: ...nica s r l Strada 2 Palazzo C4 20090 Milanofiori Assago Milan Italy Tel 39 0 2 5750 1796 FAX 39 0 2 5750 1828 Racal Elektronik System GmbH Technologiepark Bergisch Gladbach Friedrich Ebert Strasse D 5...

Page 2: ...visor Please have the following information available to facilitate service 1 Product serial number 2 Product model number 3 Your company and contact information You may contact your customer service...

Page 3: ...sion cord or a three prong two prong adapter This will defeat the protective feature of the third conductor in the power cord Maintenance and calibration procedures sometimes call for operation of the...

Page 4: ...This page was left intentionally blank...

Page 5: ...ry Waveforms 1 5 Memory Segmentation 1 6 Remote Control 1 6 Frequency Agility 1 6 Multi Instrument Synchronization 1 6 Options 1 7 Safety Considerations 1 7 Supplied Accessories 1 7 Specifications 1 7...

Page 6: ...e Instrument from the Bag 2 4 Installation 2 4 Copying Instrument Drivers 2 5 Minimum System Requirements 2 5 Windows Software Installation 2 5 Windows 95 98 ME Device Driver Installation 2 5 Windows...

Page 7: ...3 12 Parameters 3 13 Sample Clock 3 14 10 MHz Ref 3 14 Sequence Advance 3 14 Using the Segment Table 3 15 Using the Sequence Table 3 17 The Trigger Panel 3 19 Trigger Parameters 3 19 Slope 3 20 Sourc...

Page 8: ...Position 3 46 Generating Waveforms Using the Equation Editor 3 48 Writing Equations 3 49 Equation Conventions 3 50 Typing Equations 3 51 Equation Samples 3 52 Combining Waveforms 3 56 Chapter 4 PROGRA...

Page 9: ...mon Commands and Queries 4 65 The SCPI Status Registers 4 66 The Status Byte Register STB 4 67 Reading the Status Byte Register 4 69 Clearing the Status Byte Register 4 69 Service Request Enable Regis...

Page 10: ...al 3155 vi Sine Characteristics 5 5 Sine Flatness Using Sine Output 5 6 Trig Gate and Burst Characteristics 5 7 Chapter 6 PRODUCT SUPPORT 6 1 Product Support 6 1 Reshipment Instructions 6 1 Support Of...

Page 11: ...gure 2 8 Checking Driver Installation 2 10 Figure 2 9 The Welcome to the Found New Hardware Wizard 2 11 Figure 2 10 Install Hardware Device Drivers 2 12 Figure 2 11 Locate Driver Files 2 12 Figure 2 1...

Page 12: ...Figure 3 18 The FM Composer Opening Screen 3 42 Figure 3 19 The FM Composer Save AS Dialog Box 3 43 Figure 3 20 An Example of Generating Modulating Sine From the Built in Library 3 47 Figure 3 21 The...

Page 13: ...r Waveform generator and modulation generator Supplied with the instrument is WaveCAD software which is used for controlling the 3155 and for generating editing and downloading waveforms from a remote...

Page 14: ...User Manual 3155 1 2 Overview Figure 1 1 3155 Series...

Page 15: ...des Ability to generate edit and download complex waveforms FM wave composer generates and downloads complex modulat ing signals Automatic detection of active instruments Equation editor to allow gene...

Page 16: ...User Manual 3155 1 4 Overview Figure 1 3 WaveCAD Wave Composer Figure 1 4 WaveCAD FM Wave Composer...

Page 17: ...V to 8V into 50 An offset may be applied to the output to shift the signal either positive or negative Offset and am plitude are inter related so make sure you u nderstand the offset amplitude ranges...

Page 18: ...ded that the user becomes familiar with its basic fea tures functions and programming concepts as described in this and subsequent chapters Frequency Agility The instrument generates its sample clock...

Page 19: ...and repair of an opened powered on instrument should be avoided as much as possible but when neces sary should be carried out only by a skilled person who is aware of the hazard involved Supplied Acce...

Page 20: ...utput waveforms The trigger input is inactive when the generator operates in continuous mode When placed in trigger gated or burst modes the trigger input is made active and waits for the right condi...

Page 21: ...trument When triggered the generator outputs one waveform cycle and remains idle at the last point of the waveform The instrument can be armed to receive a trigger signal from either the front panel c...

Page 22: ...to 1000 seconds with 7 digits of resolution The sweep start and stop fre quencies also apply to the front panel sine output connector You may also use the sweep from the main output but must first cal...

Page 23: ...trary User and sequenced waveforms A description of the vari ous waveform types that the instrument can generate is given below Standard FIXED Waveforms The 3155 must pre load its memory before it can...

Page 24: ...nced Wave forms The sequence generator is a powerful tool that lets you link and loop segments As a simple example of a sequenced waveform look at Figures 1 5a through 1 5c The waveforms shown in thes...

Page 25: ...13 Figure 1 5b Segment 2 Sine Waveform Figure 1 5c Segment 3 Pulse Waveform The following sequence was made of segment 2 repeated twice segment 1 repeated four times and segment 3 repeated twice Figu...

Page 26: ...Also wave form data and sequence tables must be loaded to the 3155 from a host computer before it can be output arbitrary or sequenced wave forms There are a number of ways to talk to the instrument T...

Page 27: ...puter Although some instruments and accessories would normally be used with non hazardous volt ages there are situations where hazardous conditions may be pres ent This product is intended for use by...

Page 28: ...lways keep dry hands while handling the instrument When using test fixtures keep the lid closed while power is applied to the device under test Carefully read the Safety Precautions instructions that...

Page 29: ...h strong tape or metal straps 3 Mark the carton with the model and serial number If it is to be shipped show sending and return address on two sides of the box NOTE If the instrument is to be shipped...

Page 30: ...e to strong magnetic fields which may be found near high power equipment such as motors pumps solenoids or high power cables Use care when rack mount ing the PXI chassis to locate it away from sources...

Page 31: ...s versions however you should follow the exact procedure as applicable for you re your computer The following paragraphs will guide you through device driver installation for Windows 95 98 ME Windows...

Page 32: ...After installing the PXI 3155 successfully see the previous sec tion you ll be prompted to reboot your computer Figure 2 1 Add New Hardware Wizard Press Next and select one of the options in the dial...

Page 33: ...n in Figure 2 3 The 3155 is supplied with an installation CD Insert this CD into your CD ROM drive and check the CD ROM drive option If you already have the files installed somewhere on your computer...

Page 34: ...the Drivers folder as shown in Figure 2 4 Figure 2 4 Specify Subfolder for Your instrument Press OK Windows will automatically detect the device driver and will show the next dialog box as shown in F...

Page 35: ...the files from the CD ROM drive to your hard drive as shown in Figure 2 6 Figure 2 6 Copying Device Driver After Windows has completed copying the device drivers you can click on the Finish button to...

Page 36: ...on the Start button then Settings and then Control Panel 2 In the Control Panel dialog box find the icon labeled System 3 Click on the System icon and then on the Device Manager tab 4 Click on Racal...

Page 37: ...gistry entries to insert To install a driver for a board containing a PXI device complete the following steps 1 Power down your computer and PXI chassis 2 Insert the PXI 3155 board into a free PXI slo...

Page 38: ...CD Insert this CD into your CD ROM drive and check the CD ROM drives option If you already have the files installed somewhere on your computer you can spec ify your own custom location Either type in...

Page 39: ...Copying Device Drivers After Windows has completed copying the device drivers Windows displays the Driver Files Search Results as shown in Figure 2 13 Click Next and then Finish to complete the insta...

Page 40: ...ger Do the following 1 Click on the Start button then Settings and then Control Panel 2 In the Control Panel dialog box find the icon labeled System 3 Click on the System icon and then on the Hardware...

Page 41: ...User Manual 3155 Installation 2 15 Figure 2 15 Device Manager...

Page 42: ...lowing steps 1 Power down your computer and PXI chassis 2 Insert the PXI 3155 board into a free PXI slot 3 Power on your PXI chassis 4 Power on your computer if not an embedded computer 5 Insert the C...

Page 43: ...sly installed versions and other potential install problems Figure 2 17 Install preparation After finishing the Preparing to Install phase the install wizard shown in Figure 2 18 will take you to the...

Page 44: ...User Manual 3155 2 18 Installation Figure 2 19 Customer Information Step...

Page 45: ...allows the install wizard to finish the complete installation with its default parameters while selecting Custom mode allows the user to change the installation path and in strument options as shown i...

Page 46: ...gure 2 21 Selecting Destination In order to change the installation features as shown in Figure 2 22 check the desired feature by clicking in the appropriate check box Press Next to finish the install...

Page 47: ...In order to complete the setup you need to restart your computer You can either restart your computer immediately or do it later but remember that the software won t work without restarting the com pu...

Page 48: ...re 2 24 The ArbDetector Icon at the Startup Tray The ArbDetector is automatically invoked from the startup menu after you power on your computer If for any reason you cannot find the ArbDetector icon...

Page 49: ...if at least one instrument has been found in the system To access these tabs click on one of the instruments on the left side to highlight it as shown in Figure 2 26 The information tab is automatica...

Page 50: ...ou specify the location of the instrument external applications like ArbConnec tion can access these parameters and program the specific instru ment you need to access To program slot location click o...

Page 51: ...trument If you click on the Communication tab it will ap pear as shown in Figure 2 29 will show The Command Editor field lets you write SCPI commands that control instrument functions and parameters S...

Page 52: ...nse OUTPUT will query output state FREQUENCY will query frequency setting VOLT will query amplitude setting The commands as you type them will be saved in a history list You can use any command from t...

Page 53: ...ling 3155 functions from a host computer As a minimum to use WaveCAD you ll need the following 1 Computer or embedded controller Pentium II or better 2 Windows 95 98 ME NT XP or newer 3 High resolutio...

Page 54: ...r The install program does the complete job for you and creates a workgroup and icons to start WaveCAD For the New and Advanced Users For the New User Learning to use WaveCAD is easy intuitive and qui...

Page 55: ...e the letter is S The control key also appears underlined in the menus Press the Arrow key with the symbol pointing in the direction specified i e up down left or right Press the key for the character...

Page 56: ...panels will be affected by this operation Do not use the U p date Panels option if you powered down the host computer between WaveCAD sessions Update Instrument can be used every time you invoke Wave...

Page 57: ...ion lets look at the toolbars at the left top of the screen as shown in Figure 3 2 Figure 3 31 WaveCAD s Toolbars The standard Windows Menu Bar is the top bar It provides access to main system control...

Page 58: ...panel They even look like the front panel of an instrument so operation is very intuitive Lets look at the first panel that appears at the opening screen This panel as shown in Figure 3 3 is called t...

Page 59: ...as no further effect on the display If you do not want to use the dial you can still change the display reading by using the or keys or simply by typing the required number using the keyboard NOTE Aft...

Page 60: ...ct ing Refresh Communication from the System menu You can always work offline if you just want to explore the program Waveforms The functional groups in the Main Panel are explained below The Waveform...

Page 61: ...he TTLTrig lines are available on a backplane P2 connector The function of the TTLTrig lines is very similar to the SYNC output Every time the generator outputs a cycle it generates a pulse from its f...

Page 62: ...e 3155 Note The normal color of the digital reading is dark blue If you modify the reading the color changes to a lighter shade of blue indicating that the 3155 has not been up dated yet with the new...

Page 63: ...panel These buttons provide access to the Main Panel and also allow removal of the Waveforms Panel from the screen 10 MHz Ref The 10 MHz Ref group provides selection between internal and e x ternal r...

Page 64: ...parameter will be available for modification Likewise if you select the pulse shape the fall high rise and delay parameters will be available for modification Note that by clicking a button in this gr...

Page 65: ...or the keys to adjust the readout to the re quired setting After you modify the reading press Execute to update the 3155 with the new reading Note The normal color of the digital reading is dark blue...

Page 66: ...l button to activate the external reference input or the TCXO button to select the better accuracy and stability option if installed WARNING By selecting an external reference you are disabling the in...

Page 67: ...5 generates arbitrary waveforms but before it can gen erate anything waveforms must be downloaded to the instrument from a host computer The waveforms are downloaded and stored in the 3155 in waveform...

Page 68: ...d of the segment list Use the Insert key to insert a segment at the cursor location The Delete key is used for deleting the segment at the cursor position The Clear All key removes all segments from t...

Page 69: ...lications pose a limitation If sections of the waveform are repetitive one may use the sequence generator to take these segments and replay them as part of the complete waveform without losing valuabl...

Page 70: ...if the 3155 is in mixed sequence advance mode Figure 3 7 shows an example of a 4 step sequence in which the first link uses segment 1 which loops 20 times segment 2 looping 500 times segment 3 loopin...

Page 71: ...next to the desired parameter turns on The value associated with the lit LED is displayed on the digital display You can use the dial key board or the keys to adjust the readout to the required settin...

Page 72: ...gger input The pe riod of the internal clock is programmable using the Timer button in this group If you select STAR or TTLTrg0 7 the trigger stimulus will be supplied from the selected backplane trig...

Page 73: ...ton in this group There are sub groups in the FM block Pa rameters Shape Mode and Slope Parameters Allow adjustment of waveform parameters that are selected from the Shape sub group below Notice that...

Page 74: ...gram will not download an ille gal parameter and a correction will be requested Mode The Mode sub group selects the FM operating mode You have a choice of continuous triggered and gated FM Unlike the...

Page 75: ...w the parameters sub group until the LED next to the desired parameter turns on The value associated with the lit LED is displayed on the digital display You can use the dial keyboard or the keys to a...

Page 76: ...the color of the digital readout to dark blue indicating that the displayed value is the same as the generator setting Also note that the digital readout has an autodetect mechanism for high and low l...

Page 77: ...multiple instruments and multiple channels If you made programming errors you can also use this panel to clear the error queue or to reset the 3155 The functional groups in the Utility Panel are descr...

Page 78: ...ble all filters System Commands This sub group lets you Reset the entire instrument to factory d e faults You can also Clear Error Queue if you made programming errors and want to remove the error lis...

Page 79: ...that the 3155 is connected properly and that it responds correctly to machine commands To invoke the System and Command Editor use the System menu at the top of the screen The dialog box as shown in F...

Page 80: ...mand is numeral Any r e sponse besides 0 means that your instrument failed the selftest Additional information on the TST command is available in chapter 4 of this manual Invokes selftest routines It...

Page 81: ...ck on To Wave Composer Figure 3 12 shows the wave form composer immediately after the first invocation of this utility The Wave Composer has three sections the Command menu Tool bar and Waveform graph...

Page 82: ...ently displayed on the WaveCAD graph If you made changes to the waveform graph and use the New Waveform command you may want to save your work before clearing the screen The New Wave form command is d...

Page 83: ...As dialog box is shown in Fig ure 3 13 Figure 3 42 The Save Wave AS Dialog Box Edit Menu The Edit menu is used to manipulate the waveform displayed on the graph The editing menu is explained in the f...

Page 84: ...combined with parabolic expressions tend to generate even larger transitions Therefore be sure to omit such sections of the waveform when you use this operation NOTE The Smooth mode may also be invok...

Page 85: ...ngth will automatically adjust to the nearest legal size NOTE The Trim Left mode may also be invoked using the cor responding toolbar icon Trim Right The Trim Right function operates the same way that...

Page 86: ...e waveform The smaller window shows the complete waveform map and the portion magnified You can click and drag the white section to pan the magnified portion While zoomed in you can perform autoline a...

Page 87: ...create waveforms using the Equation Editor Information on how to create waveforms using the Wave menu is given below Creating Waveforms From the Built in Library You can create waveforms from the buil...

Page 88: ...ed sine Note that if you change the start point the left anchor automatically adjusts itself to the selected start point The example shows the start point set at point 0 End Point Defines where the cr...

Page 89: ...ields for selecting the active segment adjusting segment length and more The Toolbar is shown in Figure 3 16 and the individual icons are described in the following Figure 3 45 The Toolbar Icons This...

Page 90: ...segments with fast transitions when combined with parabolic expressions tend to generate even larger transitions Therefore be sure to omit such sections of the waveform for use with this operation Thi...

Page 91: ...e asked to adjust the size accordingly Use caution when using this icon because it deletes all previously defined segments from the waveform memory When you click on this icon the waveform displayed o...

Page 92: ...vertical resolution The horizontal axis by default has 1000 points from point 0 to 999 This number can be changed using the Wave Length field on the Toolbar The wave composer lets you define the hori...

Page 93: ...at the verti cal axis is marked with sample clock frequencies You ll see later that as you draw waveforms on the FM Composer graph these wave forms represent frequency changes and not amplitude change...

Page 94: ...Wave and then on Square opens the Square Wave dialog box which lets you program and edit square wave parameters The various commands in the FM Wave Composer menu bar are listed and described below Fi...

Page 95: ...extension If saving for the first time the Save Waveform As command is invoked auto matically letting you select the name location and format of your waveform file Save Waveform As Use the Save Wavef...

Page 96: ...n section of the waveform bound by anchors Place anchors to the left and right of your waveform section and select the Smooth command The waveform changes its shape immediately to follow the mathemati...

Page 97: ...hat if you change the start point the left anchor automatically adjusts itself to the selected start point in the dialog box The example shows the start point set at point 200 End Point Anchor Defines...

Page 98: ...represents the number of FM data points or independent frequencies that the 3155 will step through in FM mode Deviation Specifies the total deviation from the carrier frequency possible by an arbitra...

Page 99: ...User Manual 3155 ArbConnection 3 47 Figure 3 49 An Example of Generating Modulating Sine From the Built in Library...

Page 100: ...plus control buttons These sections are described below Figure 3 50 The Equation Editor Dialog Box Anchor The Anchor section has two fields Start and End Point Start pts Defines the first point where...

Page 101: ...he operands available for use in the Equation Editor The Cancel button removes the dialog box from the screen and discards of any waveforms previewed with the Equation Editor Writing Equations The Equ...

Page 102: ...the base of the natu ral logarithm pi which is the circumference of a unit diameter circle per which equals the programmed horizontal range f which equals 1 per omg which equals 2 pi per and numerals...

Page 103: ...uation You cannot type Ampl p 2p 1000 instead use the multiply sign to avoid a syn tax error Now we ll generate a simple sine waveform Try this Ampl p sin 10 Press Preview and you still get a flat lin...

Page 104: ...raight lines and trigonometric functions Lets see if we can combine these waveforms to make something more interesting Take the straight line equation and add it to the sinewave equation Ampl p 6000 s...

Page 105: ...ample as shown in Figure 3 24 20 second harmonic dis tortion has been added to a standard sinewave The original wave form had a peak to peak value of 5000 points so 20 second har monic is equivalent t...

Page 106: ...les of a sinewave are made to decay exponen tially The original expression for a standard sinewave is multiplied by the term e P 250 Increasing the value of the divisor 200 in this case slows down the...

Page 107: ...modulated with 10 cycles of sine wave with a modulation depth of 20 To achieve this the upper and lower sidebands are defined separately and added to the fundamental or carrier The upper sideband is p...

Page 108: ...ension as shown in the example below Ampl p Sine wav sin omg p 10 Noise wav 1000 The above equation generates an amplitude modulated waveform with added noise The following steps demonstrate how to cr...

Page 109: ...nual 3155 ArbConnection 3 57 Ampl p Sine wav sin omg p 10 Noise wav 1000 If you did not make any mistakes the waveform graph should look as shown in Figure 3 27 Figure 3 56 Combining Waveforms Into Eq...

Page 110: ...User Manual 3155 3 58 ArbConnection This page was left intentionally blank...

Page 111: ...der for you to start programming the Model 3155 you ll need to have some files libraries and header files installed in various fold ers of your computer Check that you have all of these files before y...

Page 112: ...3155 s were found in the system Description The FindInstrument scans the PCI bus for Plug Play instruments 3155 s only and detects how many instruments are plugged into your system It also initiates...

Page 113: ...Completion Codes Description PCI_SUCCESS Function executed without errors PCI_INS_ALREADY_OPEN Trying to establish new communication link while instrument has already been connected Error Codes Descri...

Page 114: ...INS_ALREADY_OPEN Trying to establish new communication link while instrument has already been connected Error Codes Description PCI_ERR_OPEN_INS_FAILED Could not succeed to initiate communications wit...

Page 115: ...is extracted using the RIComm dll function FindInstrument Return Values Completion Codes Description PCI_SUCCESS Function executed without errors PCI_INS_ALREADY_OPEN Trying to establish new communica...

Page 116: ...ion FindInstrument pInstrAttr Attributes structure The structure is available in RIComm h INSTRATTR Return Values Completion Codes Description PCI_SUCCESS Function executed without errors PCI_INS_ALRE...

Page 117: ...the serial number of the instrument m_Platf Provides information on the Interface platform For example PXI PCI cPC I etc m_VirtualSlot Provides information on slot location of the instrument The virtu...

Page 118: ...e in RIComm h pMsg Returns a string identifying the error Size Assigned buffer size for the returned string Return Values None Description Use this function to detect errors while sending commands to...

Page 119: ...ers start at 0 for first device to n 1 This value is extracted using the RIComm dll function FindInstrument inbuf Contains one or more SCPI commands 256 characters limit the number of characters in th...

Page 120: ...s shown below SendCommand 0 outp 1 Turns the main output ON SendCommand 0 outp sync on Turns the SYNC output ON SendCommand 0 func shap squ Modifies output waveform shape to square SendCommand 0 volt1...

Page 121: ...arameter to load waveform data from an external file NULL indicates that the data comes from an internal array file_name defines the name and path of the external file You can use complete path if fil...

Page 122: ...is used for arbitrary waveforms that modulate the carrier frequency This bank is completely different than the main memory bank in the way that it stops data Data structures for both memory types are...

Page 123: ...set of commands to control every programmable aspect of the instrument It also defines the format of command pa rameters and the format of values returned by the instrument SCPI is an ASCII based inst...

Page 124: ...rd from a lower level keyword as shown below SOUR FUNC SHAP SIN A semicolon is used to separate commands within the same subsystem and can also minimize typing For example sending the following comman...

Page 125: ...STD 488 2 compatible instruments SCPI Command Terminator A command string sent to the function generator must terminate with a new line character The IEEE STD 488 EOI message is a new line character C...

Page 126: ...nd uses discrete pa rameters SOUR FUNC MODE FIXed USER SEQuence Boolean Parameters Boolean parameters represent a single binary condition that is either true or false The generator accepts OFF or 0 fo...

Page 127: ...der of parameter in a command and their legal value Parameter types are distinguished by enclosing the type in angle brackets If pa rameter form is enclosed by square brackets these are then optional...

Page 128: ...to 7 STATe OFF ON SYNC STATe OFF ON SOURce BIT LCOMplete POSition POINt 0 0 n where n is the size of the active segment 4 point increments WIDTh 4 4 100000 4 point increments SOURce APPLy SINusoid FR...

Page 129: ...Set 0 3 6 3 6 FUNCtion MODE FIXed USER SEQuence SHAPe SINusoid TRIangle SQUare PULSe RAMP SINC GAUSsian EXPonential NOISe DC SINusoid PHASe 0 0 360 TRIangle PHASe 0 0 360 SQUare DCYCle 50 1 99 PULSe D...

Page 130: ...ON TRIGger MODE CONTinuous TRIGgered GATed SLOPe POSitive NEGative FSK FREQuency RASTer 80e6 100e 3 100e6 STATe OFF ON MODE HOP RAMP RAMP TIME 1e 3 10e 6 1 SWEep FREQuency STOP 20e6 100e 3 100e6 STAT...

Page 131: ...gment repeat advance mode DELete ALL INITiate IMMediately CONTinuous ON OFF TRIGger BURSt STATe OFF ON COUNt 1 1 131071 SOURce ADVance EXTernal INTernal TTLTrig 0 7 STAR GATE STATe OFF ON SLOPe POSiti...

Page 132: ...Model 3155 SCPI Commands List Summary continued Keyword Parameter Form Default in Bold Notes CLS ESE 0 0 255 OPC RST SRE 0 0 255 TRG ESE Query only ESR Query only IDN Query only OPC Query only OPT Qu...

Page 133: ...seg sclk ampl offs FM OFF ON 0 1 OFF DEViation deviation 1e6 100e 3 100e6 FUNCtion MODE FIXed USER FIXed SHAPe SINusoid TRIangle SQUare RAMP SINusoid FREQuency FM_freq 1e3 1e 3 100e3 RASTer FM_sclk 1...

Page 134: ...0 TRIangle PHASe phase 0 0 360 SQUare DCYCle duty_cycle 50 1 99 PULSe DELay delay 10 0 99 9 WIDTh pulse_width 10 0 99 9 TRANsition rise 10 0 99 9 TRAiling fall 10 0 99 9 RAMP DELay delay 0 0 99 9 TRAN...

Page 135: ...phase Default values are 1e6 5 0 0 APPLy TRIangle freq ampl offs phase Purpose This command is a high level command that programs the 3155 to output triangular waveform along with its associated param...

Page 136: ...mand is a high level command that programs the 3155 to output pulse waveform along with its as sociated parameters freq sets the output frequency in units of Hertz ampl sets the output amplitude in un...

Page 137: ...q 100e 6 to 50e6 ampl 80e 3 to 8 offs 3 6 to 3 6 delay 0 to 99 9 rise 0 to 99 9 fall 0 to 99 9 APPLy RAMP Response The 3155 returns freq ampl offs delay high fall Default values are 1e6 5 0 10 10 10 A...

Page 138: ...to 8 offs 3 6 to 3 6 exp 20 to 20 APPLy EXPonential Response The 3155 returns freq ampl offs exp Default values are 1e6 5 0 1 APPLy GAUSsian freq ampl offs exp Purpose This command is a high level com...

Page 139: ...gh level command that programs the 3155 to output user defined waveform along with its associated parameters seg selects the active segment number sclk sets the sample clock frequency in units of samp...

Page 140: ...e unsigned Default value is 1e3 Default value is 1e6 FM FUNCtion MODE FIXed USER Purpose This command sets the frequency modulating waveform mode to FIXed standard and USER arbitrary waveforms FIXed e...

Page 141: ...lue The returned value is in standard sci entific format for example 100mHz would be returned as 100E 3 positive numbers are unsigned Default value is 1e3 FM FREQuency RASTer FM_sclk Purpose This comm...

Page 142: ...alling edge Parameter type Discrete FM TRIGger SLOPe Response and default The 3155 returns POS or NEG depending on its present setting Default is POS FREQuency freq MINimum MAXimum Purpose This comman...

Page 143: ...o 100e6 FREQuency RASTer Response and default The 3155 returns the present sample clock frequency value The returned value is in standard scientific for mat for example 100MHz would be returned as 100...

Page 144: ...P FSK RAMP TIME time Purpose This command sets the time it takes for the sample clock frequency to ramp up and down from carrier to shifted frequencies and back This parameter affects the 3155 only wh...

Page 145: ...ential selects exponential waveform GAUSsian selects gaussian waveform NOISe selects random noise waveform DC selects dc waveform Parameter type Discrete FUNCtion SHAPe Response and default The 3155 r...

Page 146: ...efault value is 20e6 SWEep TIME time Purpose This command sets the time it takes for the sample clock frequency to sweep from the carrier to the stop fre quency This parameter affects the 3155 only wh...

Page 147: ...G depending on the present 3155 setting Default value is LIN SWEep TRIGger MODE CONTinuous TRIGered GATEd Purpose This command selects one of the sweep modes CONTinuous selects continuous sweep modula...

Page 148: ...mark_sclk 100e 3 to 100e6 in units of samples per second SWEep MARKer Response and default The 3155 returns the present sweep sample clock frequency value The returned value is in standard scien tifi...

Page 149: ...nt offset value The returned value is in standard scientific format for example 100mV would be returned as 100E 3 positive numbers are unsigned Default value is 0 SINusoid PHASe phase Purpose This com...

Page 150: ...User Manual 3155 Programming Reference 4 40...

Page 151: ...the present duty cycle value Default value is 50 PULSe DELay delay Purpose This command programs delay of the standard pulse waveform This command has no affect on arbitrary waveforms delay sets the...

Page 152: ...sent rise time value Default value is 10 PULSe TRANsition TRAiling fall Purpose This command programs pulse transition from high to low of the standard pulse waveform This command has no affect on arb...

Page 153: ...lue is 60 RAMP TRANsition TRAiling fall Purpose This command programs ramp transition from high to low of the standard ramp waveform This command has no affect on arbitrary waveforms fall sets the fal...

Page 154: ...EXPonent exp Purpose This command programs the exponent for the standard exponential waveform This command has no affect on arbitrary waveforms exp sets the exponent parameter Parameter type Numeric P...

Page 155: ...sets the output off Parameter type Discrete OUTPut Response and default The 3155 returns 1 if the output is on or 0 if the output is off Default value is 0 OUTPut FILTer NONE 25M 50M ALL Purpose This...

Page 156: ...Purpose This command selects the 3155 SYNC option BIT sets the SYNC to output a narrow pulse LCOMplete sets the SYNC to transition high at the beginning of the sequence and low a the end of the seque...

Page 157: ...ization Among these lines there are some trigger lines STAR trigger and local bus lines There are 8 trigger lines that can serve as source or target Normally these lines are designated as tri state li...

Page 158: ...chained instruments to operate in multi instrument synchronization mode ON or 1 sets the couple mode on OFF or 0 sets the couple mode off Parameter type Discrete INSTrument COUPle Response and defaul...

Page 159: ...pe Numeric integer only Parameter range phase 0 to n in units of waveform points where n is the size of the active segment The phase offset can be programmed in increments of 4 points INSTrument COUPl...

Page 160: ...e NOTE Every cluster of synchronized instruments must have one master and one last slave The master module is al ways at the left side of the cluster and the last slave is always at the far right side...

Page 161: ...re with synchronization 1 Changing output state on off 2 Changing sync output state on off 3 Changing sync validation bit lcom 4 Modifying amplitude and offset 5 Modifying sample clock frequency In th...

Page 162: ...Form Default Low Limit High Limit ARM OFF ON 0 1 ON SLOPe POSitive NEGative POSitive BREakpoint POSition position 0 0 n INITiate CONTinuous OFF ON 0 1 ON TRIGger BURSt OFF ON 0 1 OFF COUNt count 1 1 1...

Page 163: ...ype Numeric integer only Parameter range position 0 to n in units of waveform points where n is the size of the active segment The breakpoint position can be programmed in increments of 4 points minim...

Page 164: ...ger COUNt count Purpose This command sets the burst counter count sets the number of burst counts Parameter type Numeric integer only Parameter range count 1 to 1 Meg TRIGger COUNt Response and defaul...

Page 165: ...trigger lines that can serve as source or target Normally these lines are designated as tri state lines The TRIG SOUR TTLT N command converts one of these lines to the 3155 s trigger input N can rang...

Page 166: ...r value The returned value is in standard scientific format for example 10ms would be returned as 10E 3 positive numbers are unsigned Default value is 1e3 TRIGger IMMediate Purpose This command trigge...

Page 167: ...transfer mode where the generator s message based interface is by passed and data is loaded directly from the data bus Optional nodes were omitted from these commands Defaults are shown in bold Gener...

Page 168: ...de fined by the sample clock rate parameter The 3155 provides pro grammable sample clock rates from 100 mS s to 100 MS s Unlike the built in standard waveforms arbitrary waveforms must first be loade...

Page 169: ...can use this function in two ways 1 You can generate and save an external file with the waveform and then call this function with the path to your file or 2 you can build the data into your function...

Page 170: ...RACe DELete segment_number Purpose This command deletes all segments and clears the entire waveform memory This command is particularly important in case you want to de fragment the entire waveform me...

Page 171: ...ecified by the user AUTOmatic specifies continuous advance where the generator steps continuously to the end of the sequence table and repeats the sequence from the start For example if a sequence is...

Page 172: ...lines The TRIG SOUR TTLT N command converts one of these lines to input N can range from 0 through 7 But only one line can be selected as an advance source EXTernal selects external advance mode INTer...

Page 173: ...10 loops of segment 3 and advances to segment 4 From segment 4 the generator automatically advances to the beginning of the sequence and repeats the above sequence NOTE Although trigger signals are us...

Page 174: ...is manual SYSTem VERSion Purpose This query interrogates the 3155 for the SCPI version Response to query The 3155 returns 1999 0 SYSTem IDENtification Purpose This query returns instrument identificat...

Page 175: ...register The generator returns a decimal value which corresponds to the binary weighted sum of all bits set in the register IDN Query the generator s identity The returned data is organized into four...

Page 176: ...ending operations to complete before executing any additional commands over the interface The SCPI Status Registers The Model 3155 uses the Status Byte register group and the Stan dard Event register...

Page 177: ...ue is empty The MAV summary message is true when the output queue is not empty This message is used to synchro nize information exchange with the controller The controller can for example send a query...

Page 178: ...MSS ESBMAV 3 2 1 0 7 5 4 3 2 1 0 Service Request Enable Register SRE value SRE Status Byte Register read by STB read by Serial Port Output Queue Standard Event Status Register ESE value ESE Queue Not...

Page 179: ...ervice Request En able Register SRE The Service Request enable register is an 8 bit register that enables corresponding summary messages in the Status Byte Register Thus the application programmer can...

Page 180: ...is bit operation is disabled on the Model 3155 Bit 2 Query Error This bit indicates that an attempt is being made to read data from the output queue when no output is either present or pending Bit 3 D...

Page 181: ...mmary of ESE messages is given in the following ESE0 No mask Clears all bits in the register ESE1 ESB on Operation Complete ESE2 ESB on Request Control ESE4 ESB on Query Error ESE8 ESB on Device Depen...

Page 182: ...ng parameter Too few parameters were received for the command One or more parameters that were required for the com mand were omitted 128 Numeric data not allowed A legal numeric data element was rece...

Page 183: ...as an output 222 Data out of range Parameter data which followed a specific header could not be used because its value is outside the valid range defined by the generator 224 Illegal parameter value...

Page 184: ...User Manual 3155 Programming Reference 4 74 This page was left intentionally blank...

Page 185: ...service Environmental Conditions Tests should be performed under laboratory conditions having an ambient temperature of 25o C 5o C and at relative humidity of less than 80 If the instrument has been...

Page 186: ...s equal or exceed the required char acteristics Test Instrument Accessories Minimum Specification Universal Counter 100MHz 10ppm accuracy DMM ACV 0 2 DCV 0 1 accuracy Distortion Analyzer 10 Hz to 100k...

Page 187: ...e counter display as follows 3155 SETTING COUNTER READING 10 00000 Hz 9 999000 Hz 10 00100 Hz 100 0000 Hz 99 99000 Hz 100 0100 Hz 1 000000 kHz 999 9000 Hz 1 000100 kHz 10 00000 kHz 9 999000 kHz 10 001...

Page 188: ...amplitude 2mV 4V window Equipment DMM 50O feedthrough termination 1 Configure the Model 3155 as follows Function Sine Frequency 1 000 MHz Amplitude 1 V Remote Commands RES OUTP ON FUNC SIN FREQ 1e6 VO...

Page 189: ...y that the rise and fall times are less than 10ns Verify that overshoot and ringing are less than 5 of amplitude Sine Characteris tics Specified Total Harmonic Distortion 0 05 from 10 00Hz to 100 0kHz...

Page 190: ...quency and adjust the gain so the fundamental corresponds to 0 dB 5 Connect the Model 3155 output to spectrum analyzer input through a 20dB feedthrough attenuator 6 Set the Model 3155 FREQ setting and...

Page 191: ...55 to generate a burst of pre selected number of cycles Equipment Pulse function generator oscilloscope Trigger 1 Configure the Model 3155 as follows Function Sine wave Frequency 1 000 MHz Operating M...

Page 192: ...Configure the Model 3155 as follows Function Sine wave Frequency 1 000 kHz Operating Mode Burst Remote Commands RES OUTP ON FREQ 10e3 INIT CONT OFF BURST STAT ON TRIG COUN 10 2 Set the oscilloscope a...

Page 193: ...99 and ask for the Customer Service Department When sending your instrument in for repair complete the form in the back of this manual For worldwide support and the office closes to your facility refe...

Page 194: ...nique S A 18 Avenue Dutartre 78150 LeChesnay France Tel 33 1 3923 2222 FAX 33 1 3923 2225 Racal Systems Elettronica s r l Strada 2 Palazzo C4 20090 Milanofiori Assago Milan Italy Tel 39 0 2 5750 1796...

Page 195: ...Phase Offset Between Instruments Programmable from 0 to n points SAMPLE CLOCK Range 50 S s to 100 MS s Resolution 10 digits limited by 1 Hz Accuracy Same as reference Stability Same as reference Refer...

Page 196: ...Output and Level Same as SYNC output Position Programmable for selected sample clock frequency Waveform Download Rate 5Meg points per second FSK Description Current segment is sampled continuously TT...

Page 197: ...for selected frequency OPERATING MODES Normal Continuous waveform is generated Triggered Each input cycle generates a single output cycle Gated External signal enables generator First output cycle syn...

Page 198: ...stop frequency 50 MHz Nyquist frequency Sinewave Total Harmonic Distortion 0 05 to 100 KHz Harmonics and non related spurious below 10MHz 55dBc for carrier frequencies 1MHz 40dBc for carrier frequenci...

Page 199: ...Resolution 3 5 digits Accuracy 1 KHz 800 mV to 8 Vp p 1 10 mV 80 mV to 799 9 mVp p 1 1 mV Offset Offset Offset is attenuated with amplitude Range 0 to 3 6 V amplitude dependent Resolution 22 mV Accura...

Page 200: ...le clock setting including modulated waveform such as FM sweep and FSK Connector Front panel SMB Impedance 50 1 Level 1 V into 50 Protection Protected against temporary short to case ground Source Sam...

Page 201: ...e 0 C 50 C Storage Temperature 40 C 71 C Humidity non condensing 11 C 30 C 95 5 31 C 40 C 75 5 41 C 50 C 45 5 Altitude 15 000ft operating and storage Reliability 113 535 hrs MTBF per MIL HDBK 217E 30...

Page 202: ...User Manual 3155 Specifications A 8 This page was left intentionally blank...

Reviews: