background image

User Manual 3155

Programming Reference 4-68

Figure 4-57. SCPI Status Registers

&

&

&

&

&

&

&

&

&

&

&

&

&

&

&

7

6

5

4

3

2

1

0

7

6

5

4

3

2

1

0

L

o

g

ic

a

O

R

L

o

g

ic

a

O

R

Service

Request

Generation

7

RQS

6

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-Empty

Standard

Event Status Register

*ESR?

P

o

w

e

O

n

U

se

R

e

q

u

e

st

C

o

m

m

a

n

d

 E

rr

o

r

E

xe

cu

ti

o

n

 E

rr

o

r

D

e

v

ic

e

 D

e

p

e

n

d

e

n

E

rr

o

r

Q

u

e

ry

 E

rr

o

r

R

e

q

u

e

s

C

o

n

tr

o

l

O

p

e

ra

ti

o

n

 C

o

m

p

le

te

6

Содержание 3155

Страница 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...

Страница 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...

Страница 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...

Страница 4: ...This page was left intentionally blank...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 14: ...User Manual 3155 1 2 Overview Figure 1 1 3155 Series...

Страница 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...

Страница 16: ...User Manual 3155 1 4 Overview Figure 1 3 WaveCAD Wave Composer Figure 1 4 WaveCAD FM Wave Composer...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 41: ...User Manual 3155 Installation 2 15 Figure 2 15 Device Manager...

Страница 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...

Страница 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...

Страница 44: ...User Manual 3155 2 18 Installation Figure 2 19 Customer Information Step...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 99: ...User Manual 3155 ArbConnection 3 47 Figure 3 49 An Example of Generating Modulating Sine From the Built in Library...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 110: ...User Manual 3155 3 58 ArbConnection This page was left intentionally blank...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 150: ...User Manual 3155 Programming Reference 4 40...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 184: ...User Manual 3155 Programming Reference 4 74 This page was left intentionally blank...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 202: ...User Manual 3155 Specifications A 8 This page was left intentionally blank...

Отзывы: