background image

Summary of Contents for 2756P

Page 1: ...MMERS 1 L U X MANUAL Part No 070 6320 00 Product Group 26 2756P SPECTRUM ANALYZER Please Check for CHANGE INFORMATION at the Rear of This Manual First Printing MAR 1987 I b k t r o n i x C O M W T T E D T OEXCtlXENd ...

Page 2: ...f Tektronix Inc and its subsidiaries are covered by U S and foreign patents and or pending patents TEKTRONIX TEK SCOPE MOBILE and are registered trademarks of Tektronix Inc TELEQUIPMENT is a registered trademark of Tektronix U K Limited Printed in U S A Specification and price change privileges are reserved Tektronix Inc P O Box 500 Beaverton Oregon 97077 Serial Number ...

Page 3: ...ANSI Y1 1 1972 GPIB functions con form to the IEEE 488 1978 Standard and the Tektronix Interface Standard for GPIB Codes Formats Conven tions and Features Copies of ANSI and IEEE standards can be ordered from the Institute of Electrical and Elec tronic Engineers Inc Contact your local Tektronix Field Office or representative if you have questions regarding the Tektronix reference document Change H...

Page 4: ...at 2 2 Header 2 3 Header Delimiter SP 2 3 Argument Delimiter 2 3 Argument Format 2 3 Numbers 2 3 Units 2 4 Character Argument 2 4 Link Argument 2 4 String Argument 2 4 Page continued Binary Block 2 4 End Block 2 5 Query Format 2 4 Query Response Format 2 4 Spectrum Analyzer Output Messages 2 5 Output Message Format 2 5 Output Message Execution 2 5 Spectrum Analyzer Compatibility 2 5 GPIB 2 5 DEGAU...

Page 5: ...7 RECALL 4 38 RDATA 4 38 PLOT 4 39 PTYPE 4 39 POFSET 4 40 ECR 4 40 Section 5 MARKER SYSTEM Use in Macros 5 1 NUM Argument Values 5 1 Page Section 5 continued Waveform Finding 5 1 System Control 5 1 MARKER 5 1 MTRACE 5 2 NSELVL 5 3 SGTRAK 5 4 Marker Positioning 5 4 DPMK 5 4 MAMPL 5 4 MCEN 5 5 MCPOIN 5 6 MEXCHG 5 6 MFREQ 5 6 MKTIME 5 7 MKDP 5 7 MLOCAT 5 8 MTOP 5 8 MTUNE 5 8 Marker Finding 5 9 HRAMPL...

Page 6: ... 1 Instrument Parameters 9 1 SET 9 1 INIT 9 5 ID 9 5 HDR 9 6 Message Execution 9 6 WAIT 9 6 REPEAT 9 6 Status and Error Reporting 9 7 EOS 9 7 RQS 9 7 SSR 9 8 WARMSG 9 8 Status Byte 9 8 Effect of Busy on Device Dependent Messages 9 9 Effect of Busy on Interface Messages 9 9 DT 9 10 EVENT 9 10 ALLEV 9 10 ERR 9 11 ERCNT 9 11 NUMEV 9 11 EVQTY 9 11 TEST 9 11 Error Codes 9 12 Section 10 HELPS AND HINTS ...

Page 7: ...ical GPIB System A 2 Talkers Listeners and Controllers A 2 Interface Control Messages A 2 Device Dependent Messages A 4 GPIB Signal Line Definitions A 6 Transfer Bus Handshake A 6 Management Bus A 6 Interface Functions and Messages A 8 RL Remote Local Function A 8 T TE and L LE Talker and Listener Functions A 8 SH and AH Source and Acceptor Handshake Functions A 9 DC Device Clear Function A 9 DT D...

Page 8: ...gnal finding example 5 17 5 5 Signal finding example 5 17 5 6 Signal finding example 5 18 5 7 Signal finding example 5 19 6 1 INPNUM example 6 18 7 1 Waveform data related to the display 7 5 9 1 Test conversion chart 9 13 10 1 Synchronizing controller and spectrum analyzer for data acquisition 10 3 10 2 How multiple use of the display data buffer is controlled 10 8 A 1 IEEE Std 488 GPIB connector ...

Page 9: ...lectronic Measuring and Controlling Instrumentation IEC 348 2nd edition Safety Requirements for Electronic Measuring Apparatus In This Manual A This symbol indicates where applicable cau tionary or other information is to be found As Marked on Equipment DANGER High voltage Regulatory Requirements VDE 0871 Class B Regulations for RFI Sup pression of High Frequency Apparatus and Instal lations A Pro...

Page 10: ...pproved only for the country of use and are not included in the CSA certification Refer cord and connector changes to qualified ser vice personnel For detailed information on power cords and connec tors see the Maintenance section in the Service Manual Volume 1 Do Not Operate in Explosive Atmospheres To avoid explosion do not operate this product in an explosive atmosphere unless it has been speci...

Page 11: ... A fil J S L C O l m m i urn E K M MTtMtlTI e CENTER MARKER FREQUENCY i f B F s E i r i E 5 E 3 W O O E k E IxnJ TlMWIIOlO f i m w o w o w n At E E s E p LlMt B E J s I 0 MO 10 r o w i E 3 A A E e e o Eh 6 3 1 8 1 4 TEKTRONIX 2756P Programmable Spectrum Analyzer X ...

Page 12: ...trum analyzer compatible with other Tek tronix instruments and as much as possible with GPIB instruments from other manufacturers GPIB PUSHBUTTON AND INDICATORS see Figure 1 1 RESET TO LOCAL REMOTE The REMOTE indicator is lit when the spectrum analyzer is under control of the GPIB controller While under remote control the other front panel controls and pushbuttons are not active indicators will st...

Page 13: ...ALK ONLY LISTEN ONLY switch descriptions later in this section The spectrum analyzer display waveform marker s graticule and crt readout can be recreated on a TEKTRONIX 4662 Option 01 or 4662 Option 31 Interactive Digital Plotter or a 4663 in the 4662 emulation mode or a Hewlett Packard HP7470A or HP7475A HP7580B HP7585B or HP7586B or a Gould 6310 or 6320 plotter Select plotter type with SHIFT SEL...

Page 14: ...r for mes sages on the bus If LF OR EOl is selected switch up 1 the spectrum analyzer interprets either the data byte LF or the end message EOl asserted concurrently with a data byte as the end of a message If EOl is selected switch down 0 the spectrum analyzer interprets the end message EOl asserted as well as a data byte as the end of a message Primary Listen Talk Address Address Address 16 8 4 ...

Page 15: ...h must be on to allow spectrum analyzer output to be sent to a plotter With the LISTEN ONLY switch on information sent to a storage device can be fed back to the spectrum analyzer IEEE 488 FUNCTIONS The spectrum analyzer is compatible with IEEE STD 488 1978 The connector and the signal levels at the con nector follow the specifications in the IEEE 488 standard refer to Appendix A in this manual fo...

Page 16: ...e state of local controls or to load data into digital storage Once begun execution continues even if REN remote enable goes false The spectrum analyzer changes settings for which there is no local control and outputs data while under local control Parallel Poll PP1 The spectrum analyzer responds to a parallel poll to indicate if service is requested Device Clear DC1 The spectrum analyzer responds...

Page 17: ...8 GPIB System Concepts An internal switch change causes the spectrum analyzer to assert SRQ when power is first applied This requires immediate action by some controllers so is not recommended for these controllers Because changing the switch requires that the cover be removed refer this task to qualified service personnel The instrument start up procedure is provided in both the Operators Manual ...

Page 18: ...ty Boxes are used for defined elements and contain a name that stands for the element defined elsewhere NUM is such an name and is defined under Numbers later in this section Elements of the syntax diagram are connected by arrows that show the possible paths through the diagram i e the sequence in which elements must be transferred Parallel paths mean that one and only one of the paths must be fol...

Page 19: ...While busy further input is not accepted see STATUS BYTE in Section 9 in this manual for more on busy status Output if requested is begun only after the entire input message is executed Because display measurement data input and out put and waveform processing share the same buffer conflicts can arise This is discussed in the Interaction part of the CURVE command in Section 7 under Display Data Po...

Page 20: ... argument IAT FORMAT CHARACTER UNITS CHARACTER ARGUMENT CHARACTER ARGUMENT Numbers The defined element NUM is a decimal number in any of three formats NR1 NR2 or NR3 NR1 is an integer no decimal point NR2 is a floating point number decimal point required NR3 is a floating point number in scientific notation NUM arguments may serve two functions The first is to select the value of a continuous func...

Page 21: ...r be returned with the response or not returned this depends on whether the HEADER command is turned ON or OFF The output message format in response to a mode or parameter query is as follows Character Argument Arguments may be either words or mnemonics ON and OFF for instance are arguments for the commands that correspond to spectrum analyzer front panel push buttons like VIEW B T U i W ARGUMENT ...

Page 22: ... The spectrum analyzer begins output when talked and it continues until it reaches the end of the informa tion in its buffer or is interrupted by a DCL Device Clear UNT Untalk or IFC Interface Clear message If the spectrum analyzer is interrupted and the buffer is not cleared the spectrum analyzer will resume output if it is retalked The buffer may be cleared by the DCL mes sages or if it is liste...

Page 23: ...ved and reported Refer to Section 9 for information on the Status and Error Reporting 492P 496P Bit 5 reflects the current condition and a serial poll clears the ERR status that was reported All errors regardless of category are saved Reference Level 494P 490AP 2750P Series The minimum refer ence level is 117 dBm The delta amplitude range is 57 75 dB and slides depending on the reference level whe...

Page 24: ... setting changes the center fre quency position of the spectrum window you are viewing tuning the spectrum analyzer to change the frequency at the center of the crt The SPAN DIV setting changes the size width of the window setting the frequency span of the crt horizontal axis The REF LEVEL setting raises or lowers the window which sets the amplitude level of the top graticule line on the crt Here ...

Page 25: ...k messages are optional in the previous syntax diagram of bus traffic However one or both are sent by most controllers when they begin transmitting and end transmitting on the bus in order to guarantee a clear communications channel The controller sends the GPIB address you entered as part of the controller s GPIB I O statement The con troller either converts it to the spectrum analyzer listen add...

Page 26: ...nother message is requested from you Enter any of the commands or queries described in Sec tions 4 through 9 of this manual An SRQ handler is included in the routine to print out any error messages The following routine makes use of one of the friendly features of the spectrum analyzer When the spectrum analyzer is talked with nothing to say it outputs a byte with all bits set to one and asserts E...

Page 27: ...lyzer to stop the current sweep and immediately start another sweep synchronizing data acquisition with the interface message When the IFC interface clear line is asserted by the controller as when the BASIC statement INIT is exe cuted the spectrum analyzer talker and listener functions are initialized same effect as UNT and UNL Use the WBYTE statement to send the universal commands For example us...

Page 28: ...hese and other waveform processing commands allow you to analyze signals without reading in all the display data and operating on it in your controller Line 150 Inputs the analyzer response Line 160 Because the response to each query in line 140 begins with a mnemonic for the function the analyzer output string acquired in line 150 is intelligible as is and the frequency and reference level readin...

Page 29: ...ED Frequency Span and Resolution FREQUENCY SPAN DIV SPAN SPAN DIV ENTRY ZERO SPAN ZEROSP MAX SPAN MXSPN RESOLUTION BANDWIDTH RESBW AUTO RES ARES IDENT IDENT Table 4 1 cont Name Mnemonic Vertical Display and Reference Level 10dB DIV 2dB DIV VRTDSP LIN dB DIV ENTRY REFERENCE LEVEL REFLVL REF LEVEL ENTRY REF LEVEL UNITS RLUNIT CAL CAL Enable Calibration Factors ENCAL FINE FINE MIN NOISE MIN DISTORTIO...

Page 30: ...ol functions they are not actually labeled on the front panel The following controls and adjustments are operated only from the instrument front panel no remote control INTENSITY MANUAL SCAN POSITION AMPL and LOG CAL POWER PEAK AVERAGE cursor other than fully counterclock wise or clockwise positions Use in Macros Most of the instrument control commands in this sec tion can be incorporated into mac...

Page 31: ...n and off COUNT select counter resolution CRES transfer signal count to center frequency CNTCF set frequency step size STEP decrease or increase center frequency MSTEP PSTEP set start stop frequencies STSTOP and start the delta frequency function DELFR apply degaussing current to restore preselector alignment DEGAUS and select the EXT MIXER input EXMXR Instruments with Option 07 installed change b...

Page 32: ...strument changes its center frequency by using the value of the command argument as an offset to its previous center frequency Macro Memory Used 6 bytes Examples TUN 10 MHZ TUNE 1 0E6 TUNE 100 KHZ There is no TUNE query Range 0 Hz to 325 GHz Power up value 0 MHz FREQ center frequency query TMODE set tune mode command TMODE N S P FREQ MARKER N K N U M V N U M Response to FREQ query MARKER The PSTEP...

Page 33: ...ODE query FIRST 1ST LO frequency command FIRST S P SECOND 2ND LO frequency command S E C O N D SP N U M N N U M N U M NUM The instrument 2ND LO is set to the requested frequency The resulting center frequency will be displayed Macro Memory Used 6 bytes Example SECOND 2182 MHZ Power up value 2182 MHz SECOND 2nd LO frequency query NUM The instrument 1ST LO is set to the requested frequency The resul...

Page 34: ... When the SAMODE command is ON the spectrum analyzer phase locks in 50 kHz div instead of the normal 200 kHz div This extends the usefulness of the 1405 Sideband Analyzer which uses only the first local oscillator of the spectrum analyzer ON The sideband analyzer mode is turned on OFF The sideband analyzer mode is turned off Macro Memory Used 2 bytes Power up Value OFF SAMODE sideband analyzer mod...

Page 35: ...QRNG frequency range query F R Q B N G Response to FRQRNG query F R Q R N G SP NR1 9 NR1 PRIMAR S E C O N D DELTA N U M N U M _ J The STEP command sets the frequency step size used by the MSTEP and PSTEP commands PRIMAR Sets the step size to the absolute value of the primary marker SECOND Sets the step size to the absolute value of the secondary marker DELTA Sets the step size to the absolute valu...

Page 36: ...llows Interaction If STEP has not been set PSTEP will set STEP to the following values The absolute value of the delta frequency is put into step size if delta markers are on The marker frequency is put into the step size if delta markers are off and the Tune Marker Mode is on The center frequency is put into the step size if delta markers are off and the Tune CF Mode is on There is no PSTEP query...

Page 37: ...by the count resolution in use when the signal count is done Marker Memory Used 1 byte There is no CNTCF query STSTOP start stop sweep command MARKER STSTOP K S P A H T NUM MARKER The frequency and span are set so that the instrument sweeps over the frequency range delim ited by the markers The lowest frequency marker sets the start frequency and the highest frequency marker sets the stop frequenc...

Page 38: ...ency rather than absolute frequency Only the readout operates differently FREQ and FREQ response still refer to absolute frequency The resolution of the readout will be the lesser of the current readout resolution and the readout resolution when DELFR was turned on OFF The delta frequency function is turned off Macro Memory Used 2 bytes Power up value Off ON The front panel EXTERNAL MIXER input is...

Page 39: ...MPED impedance command Option 07 only ON The 75 fl input is used OFF The 50 fl input is used Macro Memory Used 2 bytes Power up value Off IMPED impedance query Option 07 only IMPED Response to IMPED query Option 07 only V IMPED SP OFF 4 11 ...

Page 40: ...oup control the frequency span SPAN the zero span mode ZEROSP the max span mode MXSPN and the resolution RESBW and ARES of the display Also true signals can be distinguished from spuri ous frequency conversion products IDENT Figure 4 2 Front panel Frequency Span and Resolution commands 4 12 ...

Page 41: ...r span division is selected in the front panel 1 2 5 sequence if possible MAX The entire frequency range is swept Macro Memory Used 5 bytes Examples SPA 200 SPAN 50KHZ SPA 100 MHZ SPAN DEC Power up value Maximum Interaction Changing the SPAN setting turns ZEROSP OFF and MXSPN OFF SPAN frequency span division query ON The instrument is converted to a time domain mode with the frequency sweep defeat...

Page 42: ... at the tun able dot above the display or the marker on the display The previous FREQ SPAN DIV is saved and it is restored when MXSPN is OFF OFF MXSPN is cancelled leaving the FREQ SPAN DIV at the value previously selected Macro Memory Used 2 bytes Power up value Off Interaction Changing SPAN setting turns MXSPN OFF MXSPN max span mode query M X S P N Response to MXSPN query The response is the cu...

Page 43: ...E to maintain a calibrated display unless TIME DIV is set to AUTO ON The current span is matched with an appropri ate resolution bandwidth that maintains calibrated perfor mance for the current sweep speed if possible When both auto resolution and auto time are selected resolu tion is selected based on span and time is selected to maintain calibration OFF ARES ON is cancelled leaving the resolutio...

Page 44: ...normal the next offset and so on If SGTRAK is on execution error message 101 is issued if IDENT is ON and the command is not executed IDENT identify query ON The identify function is turned on Spurious conversion products are shifted horizontally on alternate traces The trace is also offset vertically on alternate sweeps so true signals stand out OFF The identify function is turned off Macro Memor...

Page 45: ... IF gain and RF attenuation reduction when in 10 dB division The largest signal in a window around the display data point can be peaked PEAK The pulse stretcher PLSTR stretches narrow or pulsed signals for acquisition and display If a video filter VIDFLT is switched in noise in the display is reduced Calibration of the IF filters for frequency and amplitude is possible from the front panel CAL and...

Page 46: ...1 2 5 volts division sequence if possi ble when FINE is OFF When FINE is ON the next step is determined by the 1 dB change in REFLVL that INC or DEC causes the new scale factor is 1 8 volts equivalent of REFLVL Out of range values cause the instrument to report execution error message 35 Macro Memory Used 3 bytes Examples VRT LOG 3 VRTDSP LOG 2DB VRT L0G 1 DB VRTDSP LIN VRT LIN 2 VRTDSP LIN 1 5MV ...

Page 47: ...ep value is determined by the value of the VRTDSP scale factor and FINE selection refer to Table 4 3 Macro Memory Used 4 bytes Table 4 3 REFERENCE LEVEL STEPS VERTDSP Scale Factor FINE ON FINE OFF 15 dB 1 dB 15 dB 14 dB 1 dB 14 dB 13 dB 1 dB 13 dB 12 dB 1 dB 12 dB 11 dB 1 dB 11 dB 10 dB 1 dB 10 dB 9 dB 1 dB 9 dB 8 dB 1 dB 8 dB 7 dB 1 dB 7 dB 6 dB 1 dB 6 dB 5 dB 1 dB 5 dB 4 dB Delta Amplitude mode ...

Page 48: ...et the front panel CAL LOG adjustment CAL LOG has an indefinite execution time and will operate until either a device clear DCL is received from the GPIB port or the programmable spectrum analyzer is returned to local control from the instrument front panel An instruction message appears on the screen CAL AMPL The instrument is set up so you can set the front panel CAL AMPL adjustment CAL AMPL has...

Page 49: ...ot been found i e this filter has never been calibrated before 1 A calibration value for this item has been found but the most recent calibration attempt failed the last previously qood value is used 2 The value recorded for this item is the limit value i e the best it could do The actual required correction would exceed the limit 2 4 dB so this item is not calibrated This applies to amplitude cal...

Page 50: ...this mode the crt VERT DISPLAY readout initializes to 0 00 dB Changes in reference level are displayed as the difference between the initial level and the new level not the absolute reference level This readout is available with UPRDO REFLVL returns the absolute reference level The initial gain distribution RF attenuation and IF gain is not disturbed changes in reference level are created by an of...

Page 51: ...ber per band when using external mixers These numbers are stored in memory If a signal is not found within the window the previously acquired peaking code stored in memory is used End of sweep interrupts are not issued and the TRIGGERING TIME DIVISION and MAX HOLD values may be changed by the spectrum analyzer while PEAK is active The previous values are restored when PEAK AUTO is through Although...

Page 52: ...TT query PEAK S P K N O B M I N A T T SP H J L NR1 9 NR1 MINATT minimum RF attenuation command M I N A T T S P DEC NUM The gain distribution set by the instrument is limited RF attenuation may not be reduced below the attenuator step in the number argument If NUM is not an even decade from 0 to 60 the next higher step 0 10 20 60 is selected If the number selected is out of range execution error me...

Page 53: ... to MAXPWR query X N M A X P W R S P s k NR1 NR1 Q R F A T T S P S FC NR1 p NR1 There is no RFATT command PLSTR pulse stretcher command O N C PLSTR S P V O F F N U M ON The fall time of detected signals is increased so very narrow pulses in a line spectrum display can be seen The effect is apparent for signals analyzed at reso lution bandwidths that are narrow compared to the span It may be necess...

Page 54: ...dwidth to about 1 30 of the selected resolution bandwidth NARROW The narrow video filter reduces video bandwidth to about 1 300 of the selected resolution bandwidth NUM 0 OFF 1 WIDE 2 NARROW Macro Memory Used 2 bytes Power up value Off Interaction It may be necessary to reduce sweep speed TIME to maintain a calibrated display unless TIME is in AUTO because the instrument s overall bandwidth is red...

Page 55: ...6P t ii I S X U T I O N A M D W M J T M J 0 I P c a rarisj Q m m f j iB ar m 0 W H mtJIA i s E J i z r c s r TIME SIGSWP 6320 05 Figure 4 4 Front panel Sweep Control commands TRIG triggering command NOTE TRIG K The Single Sweep mode should be used under most programming conditions see Programming Techniques in the Helps and Hints section later in this manual FRERUN The instrument sweep is allowed ...

Page 56: ...division to the left of the left graticule edge in the time domain mode the required frequency is the center frequency In the frequency domain mode the required frequency must be within the selected frequency band SIGSWP single sweep command siGswp On the first SIGSWP command the instrument enters the single sweep mode which stops the current sweep Once in the single sweep mode this command arms t...

Page 57: ...urned the horizontal position of the crt beam and the instrument front end tuning are varied EXT The sweep is coupled to HORIZ TRIG EXT IN on the rear panel The horizontal position of the crt beam and the instrument front end tuning are varied by an external signal A signal in the range 0 to 10 V scans the spectrum Examples TIME 1 TIM 10 MS TIME MAN Power up value TIME DIV control setting Interact...

Page 58: ...OR DRECAL DSTORE 6320 06 Figure 4 5 Front panel Digital Storage commands A V I E W A waveform display command ON The A waveform is displayed on the crt The A and B waveforms are independent and may be displayed together or separately however both waveforms will be displayed if either AVIEW or BVIEW is on and SAVEA is off OFF The display of the A waveform is turned off See the ON description for op...

Page 59: ...F The display of the B waveform is turned off See the ON description for operation with SAVE A off If both AVIEW and BVIEW are turned off the input signal is displayed in real time Macro Memory Used 2 bytes Power up value On ON The A waveform updating is stopped and the current contents are saved This allows comparison with the B waveform which is continuously updated The information in the crt re...

Page 60: ...waveform display query B The B waveform is stored in the memory loca tion indicated by NUM If the number requested is out of the range limit execution error message 47 is issued The readout and markers associated with the display are stored with the display Macro Memory Used 3 bytes Examples DSTORE A 4 DST B 2 Range 0 to 8 There is no DSTORE query DRECAL recall display command BMINA A A waveform i...

Page 61: ...form is updated only if SAVEA is OFF Macro Memory Used 2 bytes Power up value Off MXHLD max hold query KNOB CRSQR SP peak y AVG NUM KNOB The PEAK AVERAGE control is under local control so you can set the cursor level which is shown by a line across the crt Above the line peak values are stored as each point is updated below the line averaged values are stored PEAK The peak value digitized at each ...

Page 62: ...Instrument Control 2756P Programmers R e s p o n s e to C R S O R query PEAK KNOB 4 34 ...

Page 63: ... p B3L 0 3 i m p qp dp E D EO W 1 lit M B f O E O F l Q WMim Q E 3 W Q Q i i b E i i i i i r i _ m _ fi HEEIa I E l MHO 1 l i t m E J E O r j p j H 135 ei oni M r M H P U T H Q W O CJu 6320 07 REDOUT readout command Figure 4 6 Front panel Display Control commands ON The instrument settings are displayed OFF The instrument settings are not displayed the readout is blanked Macro Memory Used 2 bytes ...

Page 64: ...ed OFF The crt graticule is dark not lighted Macro Memory Used 2 bytes Power up value Off GRAT graticule query X G R A T ON The screen trace is turned off at the bottom of the crt OFF The full trace is displayed on the crt Macro Memory Used 2 bytes Power up value Off CLIP blank baseline query Response to GRAT query Response to CLIP query 4 36 ...

Page 65: ...ions at the end of every sweep ECR 6320 08 E h E h OtanAi STOftAGI 153 O p J j B i E D I S E D TWtOOilMWC nxn E H E O Ifektronix 2756P 3SSSU Figure 4 7 Front panel General Purpose commands STORE store settings command STORE MSP NUM NUM The instrument control settings are stored into the selected memory location Range 0 to 9 Macro Memory Used 2 bytes Power up value The instrument STOREs its current...

Page 66: ...ng data contained in the associated register are transferred NUM The number of the storage register to which data will be transferred The number must be in the range of 0 9 when FPSET is used or the range 0 8 when DISP is used BINARY BLOCK This command transfers directly to a numbered storage register either a front panel setting or a waveform and associated data The data is transferred in a coded...

Page 67: ...s Conventions and Features this response does not follow the standard There is no PLOT command The PLOT query sends information to plot the display on a TEKTRONIX 4662 Opt 01 4662 Opt 31 or 4663 emulating a 4662 Interactive Digital Plotter a Hewlett Packard HP7470A HP7475A HP7580B HP7585B or HP7586B plotter or a Gould 6310 or 6320 plotter If REDOUT is ON corresponding settings will be plotted If G...

Page 68: ...ections is determined by the drift rate of the oscillators Interaction When ECR is ON corrections will gen erally occur more frequently than when ECR is OFF The extra time spent correcting the oscillators may lengthen the response time to other commands and queries Macro memory used 2 bytes Power up value OFF There is no ECR query NUM Sets K in the B A K formula for plotting B A waveforms using PL...

Page 69: ...ated for macro use it is important that you know the number of bytes used for each command and keep this in mind while preparing macros This maximum number of bytes used is included with the commands in this section and there is also a table on the pullout page at the back of this manual that lists all available spectrum analyzer commands and the bytes used by each The system control commands turn...

Page 70: ...her than default Table 5 1 MARKER TRACE ORGANIZATION VIEW VIEW SAVE B SAVE MARK A B A A ON Off Off Off Off FULL Off Off On Off A Off Off On On B SAVEA Off On Off Off Full Off On On Off B Off On On On B On Off Off Off Full On Off On Off A On Off On On B SAVE A On On Off Off Full On On On Off B On On On On B Not applicable Since no digital storage traces are being viewed there Is no visible marker T...

Page 71: ...ker amplitude readout normalizes to the resolution bandwidth and changes the units of the marker amplitude readout from units to units Hz This command assumes the Primary marker is on noise not on a signal If the marker is on a signal the marker amplitude readout is incorrect ON The normalization is turned on OFF The normalization is turned off Macro Memory Used 2 bytes Power up value OFF Interact...

Page 72: ...creen as long as the signal does not drift off screen between sweeps Marker execution error message 120 is issued if the marker is on an inactive trace If there is no signal at the marker location or the signal disappears SGTRAK goes to IDLE The signal track function takes effect at the end of the sweep after the SGTRAK command is given SGTRAK is on during IDLE but it is not tracking because there...

Page 73: ...in the current reference level units if in a log display mode or in volts if in a linear display mode If the frequency of the Secondary marker is off screen MLOCAT SECOND and MLOCAT DELTA use the last known Secondary marker amplitude MAMPL is not included in the response to SET Interaction If HDR is OFF PRIMAR SECOND or DELTA and the delimiter are eliminated along with the MAMPL header There is no...

Page 74: ...d 6 bytes Examples MFREQ 100000 MFR 1 8 GHZ MFREQ PRIMAR 200 KHZ MFR PRI 200MHZ Power up value Markers are off when power is first turned on to the instrument When markers are turned on MFREQ is set to the center frequency of the marker trace unless the marker is on a recalled trace that had a stored marker frequency Interaction If MARKER is OFF MFREQ sets MARKER to SINGLE MFREQ causes marker exec...

Page 75: ...e markers on the markers are placed at center screen and the time value is set accordingly Interaction MKTIME is available only when the instrument is in the zero span mode If MKTIME is used when the instrument is not in the zero span mode a marker execution error is issued An attempt to set a time that would be off either the left or right of the screen will cause a marker execution error message...

Page 76: ...rker being requested is out of the range of digital storage one of the following will be returned 200 if under range 200 if over range 999 9 if markers are off If the requested marker is off 9 999999E 99 will be returned for frequency The marker frequency is returned first followed by the marker amplitude The resolution of marker ampli tude is 0 1 dB If the frequency of the Secondary marker is off...

Page 77: ...RAMPL LRAMPL SGTRAK BWMODE and PKFIND THRHLD move the Primary marker to the left and down or up or to the right and down or up from the present position MVLFDB or MVRTDB set the signal type STYPE and assert SRQ when the signal identification routine cannot find the requested signal SGERR HRAMPL Next higher amplitude command The HRAMPL command moves the Primary marker to the next higher amplitude s...

Page 78: ...cy side of the signal If the Primary marker is not on a signal or if a point NUM dB set by the BWNUM command down cannot be found on each side of the signal the Secondary marker moves to the location of the Primary marker and BWMODE goes to IDLE When BWMODE goes to IDLE marker execution warning message 130 is issued if SIGERR is on Macro Memory Used 2 bytes Power up value Off Interaction BWMODE se...

Page 79: ... given before any MLFTNX command FAILED is returned PKFIND marker to maximum above threshold command PKFIND y The Primary marker is moved to the largest left most vertical value in digital storage if that value is above the threshold If no value is found above the threshold the marker does not move PKFIND locates the left most peak or the center peak of a cluster but it is not a sig nal processing...

Page 80: ... is no PKCEN query MMAX move marker to maximum command The MMAX command sets the Primary marker to the largest vertical value in digital storage If the largest value is located at more than one point the first left most point is used NUM NUM The optional arguments are two fre quency values If these are present the search is limited to the intersection of the given frequency range and the range dis...

Page 81: ... of the next signal to the right of the present marker position If no signal peak is found the marker does not move Macro Memory Used 1 byte Interaction If MARKER is OFF MRGTNX sets MARKER to SINGLE If SGERR is ON marker execution warning message 130 is issued if a signal is not found The criteria for a signal are set by the THRHLD and STYPE commands MRGTNX marker right next query MRGTNX Response ...

Page 82: ...N marker execution warning message 130 is issued if the requested ampli tude is not found MVRTDB move marker right x dB command MVRTDB MSP NUM NUM DB The MVRTDB command moves the Primary marker to the right and NUM DB down negative NUM or up positive NUM or NUM without a sign from the current position If the requested amplitude cannot be found the marker does not move Macro Memory Used 3 bytes Int...

Page 83: ...thm looks only for a minimum width Note also that if the span is wide in comparison with the resolution bandwidth there may be no difference between SPURS and CW When PULSE is chosen if two candidate signals are within two minor divisions 0 4 of a major division they are assumed to be either time related lines or spectral lines belonging to the same pulse This extends to multi ple lines in a group...

Page 84: ...AMPL and LRAMPL STYPE signal type query STYPE T Response to STYPE query S T Y P E P U L S E Y J SPURS 10DB I8DB 0 1 8 10KHZ V E R T RF FREQ REF VIDEO R E S O L U T I O N D I S P L A Y A T T E N R A N G E O S C FILTER B A N D W I D T H c B A START 5557 03 LEVEL F R E Q U E N C Y S P A N DIV 28DBM C E N t 8 0 0 0 0 0 G H Z 58KHZ Figure 5 3 Signal finding example 5 16 ...

Page 85: ...8 0 6 0 0 0 G H S t i p Den I0DB RF ATTEN 0 1 8 FREQ REF RANGE OSC J 10KHZ VIDEO RESOLUTION FILTER BANDWIDTH 6195 02 Figure 5 4 Signal finding example START LEVEL REF 2 0 D B 3 9 6D8H MKR FREOUINCV CEN T 8 0 0 8 0 0 H Z mkr I 80e B80gh I0DE e 1 8 RF FREO ATTEN RANGE 10KH7 RESOLUTION BANDWIDTH 619S43 Figure 5 5 Signal finding example 5 17 ...

Page 86: ...xample A C LEVE l FREQUENCY REF 0D6M CEN 569KHZ 4 4 D B 261 9 K H Z SPAN DIV S0KHZ f f f a H I P W r 4 E 0 THRESHOLD 5DB VERT DISPLAY 006 0 1 8 300HZ 1 0 K H Z RF FREQ REF VIDEO RESOLUTION ATTEN RANGE OSC FILTER BANDWIDTH 6196 06 Figure 5 7 Signal finding example 5 18 ...

Page 87: ...0 to be issued The ZOOM command moves the Primary marker fre quency to the center frequency and sets the SPAN fre quency span division to the next smaller span division if possible in the front panel 1 2 5 sequence If the optional number argument is given the span division is reduced NUM times Numbers less than 1 are rounded to 1 Execution warning message 111 is issued if the spec trum analyzer de...

Page 88: ...also a table in the Index at the back of this manual that lists all available spectrum analyzer commands and the bytes used by each NUM Argument Values Unless otherwise stated the values for the NUM argument are 1 ON 0 5 are rounded to 1 0 OFF 0 5 are rounded to 0 MATH COMMANDS The math commands add the X and Y registers PLUS subtract the X register from the Y register SUBT multiply the X and Y re...

Page 89: ... YREG is unchanged after the DIVIDE command There is no DIVIDE query REGISTER COMMANDS The register commands put the number in X register into a setting PUTREG exchange the contents of X register and Y register EXCHG convert the number in X register to an integer INTEGR put the contents of Y register into X register POP and enter a value into the X register ENTER PUTREG put X register into a setti...

Page 90: ... to an integer com mand INTEGR The INTEGR command truncates the number currently stored in XREG into an integer Examples XREG CONTENTS Before INTEGR After INTEGR 123 45 123 1 96432 E 2 196 4 83723 E 20 4 83723 E 20 no effect Macro Memory Used 1 byte There is no INTEGR query POP put Y register into X register command POP The POP command duplicates the current contents of YREG and puts this into XRE...

Page 91: ...r e g i s t e r c o m m a n d ENTER K s p K Y MFREO MFREO K S MFREO M F R E O MAMPL M A M P T S MAMPI M A M P L FIRST J V RESBW N S P A N STSTOP TIME y THRHLDV RFATT VRTD8P POINT o o o o o o CRES y SECOND X E P FROWNG NSELVL BWNUM REFLVL PEAK y PRI DELTA PRI SEC DELTA NUM NUM 6 4 ...

Page 92: ...op frequency will be put into XREG DISBUF The display buffer point indexed by NUM XREG YREG or VAR NUM is entered into XREG e g DISBUF NUM DISBUF XREG DISBUF YREG DISBUF NUM If the index is out of range VAR INDEX macro execution error message 176 INDEX IS OUT OF RANGE is issued and the macro is aborted NOTE The GETWFM command must be used before ENTER DISBUF can be used See the GETWFM command desc...

Page 93: ...OR 8 YREG XREG For variable 8 YREG to XREG FOR 2 VAR 1 10 5 For variable 2 VAR 1 to 10 step 5 The following example illustrates the use of the FOR command CAUTION 70 80 90 100 110 120 130 140 150 THIS PROGRAM WILL DELETE ANY PRO GRAM STORED IN MACRO LOCATION 7 Z 1 I ADDRESS OF SPECTRUM ANALYZER Print z KILL 7 Print z STMAC 7 FOR TEST Print z FOR 1 100MHZ 500MHZ 100MHZ Print z ENTER VAR 1 Print z P...

Page 94: ...ither another variable the X register the Y register or a number XREG Compares the contents of the X register to either a variable the X register the Y register or a number YREG Compares the contents of the Y register to either a variable the X register the Y register or a number NUM Compares a number to either a variable the X register the Y register or another number IF Comparators Argument Symb...

Page 95: ...be aborted Macro Memory Used 1 byte NOTE GOSUB SP NUM NUM Macro control is transferred to the LABELed subroutine The macro will return to the next command following the GOSUB when the macro finds a RETURN statement The following example illustrates the use of the GOSUB command CAUTION 70 80 90 100 110 120 130 140 150 160 170 180 190 200 210 THIS PROGRAM WILL DELETE ANY PRO GRAM STORED IN MACRO LOC...

Page 96: ...fer at the fourth line on the screen and line 8 from the macro readout buffer at the eighth line on the screen 4 Three lines are displayed line 1 from the macro readout buffer in place of the top line normal marker line and line 4 from the macro readout buffer at the fourth line on the screen 5 Line 1 is used twice 6 Line 1 is used twice TOP is displayed on line 1 The DSLINE command affects the no...

Page 97: ...splay data into the macro readout buffer The CLEAR command can be used to clear the macro readout buffer Macro Memory Used 2 bytes Power up value SHORT Interaction If the crt readout is not in the NOR MAL mode when TEXT is executed the readout will be cleared this could be used as a page command to clear the screen for new text RDOUT NORMAL restores normal spectrum analyzer readout TEXT text mode ...

Page 98: ...otation SCI engineering notation ENG formatted FORMAT frequency format FFORMT or decimal DEC A format ted FORMAT or FFORMT number can never be a decimal number PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT 1 5 XREG 1 5 XREG 1 5 XREG 1 5 XREG 1 5 VAR 3 1 5 VAR 3 1 5 VAR 3 1 5 YREG 1 5 YREG 1 5 XREG 1 5 XREG SCI 10 SCI 10 WATTS ENG 10 ENG 10 WATTS DEC 7 2 DEC 10 0 DEC 10 0 HZ FOR...

Page 99: ...ds the number at the current position of the DATA pointer and puts that value in XREG The macro starts looking from where the pointer is and looks until it finds the first MDATA command The value of the number is put in XREG and the pointer now points to the next command in the macro The program with the MRESTO command illustrates the use of the READ command M a c r o M e m o r y U s e d 1 byte In...

Page 100: ... or all macros KILL query macro status MACRO stop macro execution MCSTOP tell how much memory is used for a macro or how much is left in the spectrum analyzer MEMORY store the X register value into a variable STNUM display the requested menu MENU start a new sweep and wait for sweep to end SWEEP return the value of a variable VAR tell instrument to store the following commands STMAC get the curren...

Page 101: ... ENDI 172 Missing NEXT 173 ELSE command not expected 174 ENDI command not expected 175 NEXT command not expected 177 Index out of range DISBUF NDEX or VAR INDEX 178 FOR index is already used There is no EMAC query KILL delete macros command ALL All macros will be deleted from memory NUM Only macro NUM will be deleted from memory A macro cannot be changed once it is stored in memory it must be dele...

Page 102: ... Range NUM is 1 to 30 There is no STNUM query MENU macro menu command FREO MENU SP K MFREQ CREs y STSTOP SPAN Y S T E P REFLVL VRTDSP R L U M T X S T Y p e THRHLD STOHE y RECAU DSTORE DRECAL The MENU command will display the requested menu A new value for that setting can then be input from the front panel After the entry is complete the macro will continue If the SHIFT pushbutton is pressed macro...

Page 103: ...is aborted and the instrument is put back in the regular operation mode There is no STMAC query GETWFM get waveform command GETWFM The GETWFM command will get the current waveform A B and store it in the array DISBUF The purpose of the GETWFM command is to load the waveform so you can use the ENTER DISBUF command The Macro Example below finds the highest point in the display and works like the PKF...

Page 104: ...erminator is pressed without a number or a SHIFT pushbutton is pressed XREG stays the same You can load a default value in XREG with the ENTER command before INP NUM then just press the terminator pushbutton to get that value default The message PRESS SHIFT TO ABORT is always displayed on line 16 so that line is not available for input The following example illustrates the use of the INP NUM comma...

Page 105: ... 1 NO OFFSET LINE 5 OFFSET OFFSET 20 LINE 7 LINE 8 LINE 14 NO OFFSET LINE 16 ALWAYS PRESENT ENTER NUMBER OF HARMONICS TO LOOK FOR ENTER NUMBER _ END WITH DB RANGE 1 TO 10 PRESS SHIFT TO ABORT 5559 14 Figure 6 1 INPNUM example 6 1 8 ...

Page 106: ...The display units necessary to make a hard copy of the display DCOPY can be transmitted to another unit A readout command RDOUT displays messages on the crt in either a 2 line or a 16 line mode TEXT Three crt readout queries return the upper row of characters UPRDO the middle row MDRDO or the lower row LORDO WFMPRE waveform preamble command NOTE The WFMPRE command has no effect on the Marker Findi...

Page 107: ... determined by its point number and parameters in the waveform preamble PT OFF Relates the first point to the X origin by the point offset XINCR Is the difference between adjacent data points XZERO Points to the X origin XUNIT Identifies the horizontal display units in hertz seconds or divisions YOFF Relates Y data to the Y origin by the Y offset YMULT Scales the Y values YZERO Points to the Y ori...

Page 108: ...ft graticule edge for time domain transfers PT OFF 250 for A or B in frequency domain PT OFF 500 for FULL in frequency domain PT OFF 0 in time domain For example point 100 could have the following absolute values XN 996 MHz for FULL with FREQ 1 GHz and SPAN 1 MHz XN 2 ms for FULL with SPAN 0 and TIME 2 ms Y Axis Scaling Y axis specifications YMULT YZERO and YOFF are used to interpret the data as t...

Page 109: ...nation A B or FULL is selected for the waveform being sent If this argument is omitted the last CRVID in a CURVE command or WFID in a WFMPRE command takes precedence A or B indicates a 500 point transfer FULL indicates 1000 points NUM This is a sequence of ASCII coded digits delimited by commas between successive numbers BINARY BLOCK Binary block is a sequence of binary numbers that is preceded by...

Page 110: ...00 1000 ARRAY POINT NUMBER A OR 6 1 TO 500 FULL 1 TO 1000 4415 16 Figure 7 1 Waveform data related to the display Waveform data is related to the display by Figure 7 1 WAVFRM waveform query DPRE display preamble query The WAVFRM query response is the same as the response to WFMPRE CURVE The most recent WFID and CRVID arguments select whether A B or both memories are selected for data transfers and...

Page 111: ...YGRAT YCENT DYZERO DYMULT and YDIV are used to interpret the position of the ordered points in absolute Y values DYN DYMULT VALN YDIV YCENT DYZERO where DYN is the Y value in graticule divisions VALN is the current data value There is no DPRE command DCOPY copy display query D C O P Y The DCOPY query response is the same as the response to ID WFMPRE DPRE CURVE It allows transmission of information...

Page 112: ...to clear the page of all readout and begin sending charac ters to the top line again NOTE There is also an expanded version of the TEXT command located in the Macros sec tion of this manual NOTE All characters are displayed as upper case characters In the TEXT LONG mode the screen is completely blanked and up to the first 40 remotely entered charac ters are displayed in the 1st line at the top of ...

Page 113: ...R STRING CHARACTER Characters are from the lower row of regular crt readout Blanks are transmitted as spaces Regular readout that would be displayed if GPIB did not have control whether visible on the screen or not is the readout returned by the query not a message sent to the instrument by RDOUT With AVIEW and SAVEA both ON and BMINA and BVIEW both OFF the returned readout will be the saved reado...

Page 114: ...t and marker and the two sets of commands are independent unless the display data point and the Primary marker are coupled with the MCPOIN command The DPMK command moves the display data point to the Primary marker location without coupling the two and MKDP moves the Primary marker to the horizontal loca tion of the display data point also without coupling the commands POINT display data point com...

Page 115: ...a default value of 0 is used A pattern recognition routine is used to recognize signals Macro Memory Used 2 bytes Interaction See Display Data Point Commands Interaction There is no FIBIG query LFTNXT left next command This command searches to the left of the current point to acquire the peak of a signal whose value is greater than NUM If a signal peak greater than NUM is not found the display dat...

Page 116: ... to update the display data point and 2 if digital storage is updated during the execution of the message either by repetitive sweeps or by the SIGSWP command When both of these conditions exist the curve data output that follows completion of the entire mes sage will not be the data that was loaded in the buffer at the time CURVE was executed Instead the curve data that is output will be the data...

Page 117: ...e to top of graticule command T O P S I G This command changes REFLVL to move the signal represented by the display data point to the reference level or as close as possible given the specified vertical display and reference level accuracies This command does not acquire a new display data point or digital storage waveform Therefore if a new waveform is acquired after TOPSIG is run the display dat...

Page 118: ...he number of bytes used for each command and keep this in mind while preparing macros This maximum number of bytes used is included with the commands in this section and there is also a table in the Index at the back of this manual that lists all available spectrum analyzer com mands and the bytes used by each INSTRUMENT PARAMETERS The commands and queries in this group return instrument settings ...

Page 119: ...System Commands and Queries 2756P Programmers Response to SET query ...

Page 120: ...mmers Response to SET query continued 7 BJyllNA 8P MXHLD M S P Q W OFF cRSOR VIDFLT V N A R R O W CLIP HKSPV ON OFF DISCOR HKSP ON OFF WFMPRE 8P W F I D ROS HKSP ON OFF EOS H8P ON OFF D T y sp ON OFF W U M E V S P H NR1 F Y T Q E R R X R 9 3 ...

Page 121: ...System Commands and Queries 2756P Programmers Response to SET query continued ...

Page 122: ...sion number FV NR2 Instrument firmware version number FPV NR2 Front panel processor firmware ver sion number There is no ID command Table 9 1 INSTRUMENT FUNCTIONS Mnemonic INIT Value FREQ 0 _ FIRST 2 182 SECOND 2 182 DISCOR OFF FRQRNG 1 DELFR OFF SPAN MAX ZEROSP OFF RESBW 3 MHZ ARES ON MXSPN OFF PHSLK OFF VIDFLT OFF VRTDSP LOG 1 DB REFLVL 0 dBm FINE OFF RLMODE MNOISE MINATT Knob position PLSTR OFF...

Page 123: ...ies the input and output buffer so any commands that follow WAIT are discarded See STATUS BYTE later in this section Macro Memory Used 1 byte Interaction WAIT delays completion of any portion of a message that follows until one of the ending condi tions just outlined occurs There is no WAIT query Response to HDR query REPEAT repeat execution command V HDR SP OFF REPEAT SP NUM MESSAGE EXECUTION The...

Page 124: ...andard for GPIB Codes Formats Conventions and Features GET is enabled to trigger a new sweep DT two queries ERR ERCNT return the error codes a query EVENT returns detailed information about events reported in the last serial poll status byte two queries and one command ALLEV NUMEV EVQTY specify the identity and quantity of events reported EOS end of sweep command RQS request service command ON SRQ...

Page 125: ...n 53 Multiple use of display buffer 54 UNCAL light turned off 110 STEP size out of range set to maximum 111 SPAN defaulted to minimum span Marker Execution Warning 130 MLFTNX MRGTNX MFBIG HRAMPL LRAMPL PKFIND MVRTDB or MVLFDB commands could not find signal STATUS BYTE response to serial poll When the controller addresses the spectrum analyzer as a talker and sends the SPE Serial Poll Enable com ma...

Page 126: ...ds such as DEGAUS and INIT in the Count mode The waveform processing commands can also require significant pro cessor time Of course long messages such as the SET response take a while to execute see Execution Times Table 10 2 in Section 10 of this manual Although output operations such as the CURVE response may take a long time to complete the spectrum analyzer is busy only for the time it takes ...

Page 127: ...alyzer so PPC PPE PPD and PPU must wait for the spectrum analyzer to service the interrupts before they can be executed This assumes that the spectrum analyzer was addressed for the parallel poll sequence Busy and end of sweep are independent Busy exists only while the spectrum analyzer is acting on a com mand and end of sweep indicates that sweep and data updating are complete If a single sweep c...

Page 128: ...age 46 will be issued Macro Memory Used 2 bytes Power up value 0 NUMEV number of events query N U M E V Response to ERR query O V NR1 NR1 ERR returns any current error codes in numerical order Reading the current code s clears the error response All error codes are listed in Table 9 4 ERCNT error count query ERCNT Response to ERCNT query NR1 ERCNT returns the number of error codes to be returned f...

Page 129: ... that ROM 2 is U1010 both located on the GPIB board RAM 1 The binary equivalent of the RAM number 10 is 1010 2 Insert this binary number in part B of Figure 9 1 right justified Blocks 4 and 2 each contain a 1 which indicates that both RAMs 4 and 2 are bad all other RAMs are good 3 Table 9 3 shows that RAM 4 is U1020 and RAM 2 is U3020 both located on the Memory board There is no TEST command Error...

Page 130: ...es 2756P Programmers I I I I I I I I 1 I I ROM A 9 8 7 6 5 4 3 2 1 0 00 INSTALLED OK 01 INSTALLED BAD 10 NOT INSTALLED DATA STORAGE RAM SYSTEM RAM J RAM B n 7 6 5 4 3 2 1 0 OK 1 BAD 5564 14 Figure 9 1 TEST Conversion Chart 9 13 ...

Page 131: ... Local mode 204 Settings conflict 205 Argument out of range 206 Group Execute Trigger ignored not executed 250 Output buffer overflow remaining output lost 26 250 Output buffer overflow remaining output lost 27 201 Attempt to execute command in Local mode 28a 205 Frequency out of range FREQ TUNE FIRST SECOND MMAX MMIN MTUNE MFREQ STSTOP STEP 29 205 FRQRNG out of range 30 205 CRES out of range 318 ...

Page 132: ...ng DAC carry operation failed 351 Failed to lock 1st LO 352 Lost 1 st LO lock 353 Recentering failure on unlocking of 1st LO 354 Calibration failure 355 Battery operated RAM checksum error 382 1st LO tuning system failed 383 1 st LO tuning system recovered from a failure 386 2nd LO tuning system failed 387 2nd LO tuning system recovered from a failure 388 Phase lock system failed 389 Phase lock sy...

Page 133: ... Function not available in BWMODE 125 204 Function not available when marker is on a B SAVEA trace 126 204 Function not available when in dB Hz Marker Execution Warning 558 Signal find commands could not find a signal 130 558 Signal find commands could not find signal MLFTNX MRGTNX MFBIG HRAMPL LRAMPL PKFIND MVRTDB MVLFDB Macro Execution Errors 160 204 Command not available when entering a macro 1...

Page 134: ...weep 141 205 Frequency out of range because instrument is in multiband sweep 143 204 Multiband sweep cannot be started in external or manual sweep Multiband Execution Warnings 556 Multiband sweep started 557 Multiband sweep stopped 558 Start frequency changed 150 556 Multiband sweep started 151 557 Multiband sweep stopped 152 559 Start frequency changed to 1 7 GHz because of using internal mixer 9...

Page 135: ...100 MHz the screen may not have been updated The WAIT will tell the spectrum analyzer to wait for the end of the sweep before looking for the maximum point FMAX The sweep may not have swept the full 10 divisions with a span of 1 MHz and a center frequency of 100 MHz Right Way In order to satisfactorily center a given signal be sure to incorporate the SIGSWP command in your program as in the follow...

Page 136: ...ext i Line 130 Addresses the spectrum analyzer to talk however the spectrum analyzer does not begin talking until it finishes executing the message in line 120 This assures that the spectrum analyzer updates the FRQRNG query response before handshaking out array element f i 1 in line 130 Synchronizing with the Sweep Spectrum data can be acquired synchronously with the sweep that updates digital st...

Page 137: ...Helps and Hints 2756P Programmers CONTROLLER EXECUTION SPECTRUM ANALYZER SA EXECUTION 5564 12 Figure 10 1 Synchronizing controller and spectrum analyzer for data acquisition 10 3 ...

Page 138: ... Alternative An INPUT statement in the right place is an alterna tive to waiting for an end of sweep SRQ This tactic takes advantage of a spectrum analyzer output feature if the analyzer has no output when it receives its talk address it outputs a byte with all bits set to one as soon as it is not busy 80 Z 1 ADDRESS OF SPECTRUM ANALYZER 90 Open z GPIB PRI str z EOM 0 TIM 100 100 Dim p 5 2 110 Pri...

Page 139: ...f memory you have previ ously specified with a WFMPRE command A B or FULL power up default is FULL The program scales both the X and Y values and stores them in a two wide array The program also saves the non scaled binary array so you can transfer it back into spectrum analyzer digital storage if you wish 100 GET AND SCALE SPECTRUM ANALYZER BINARY CURVE OUTPUT 110 Delete varw m 120 Print 1 WFMPRE...

Page 140: ...d the plotter a listener Line 200 Untalks the spectrum analyzer and unlistens the plotter Using PLOT With Macros Macro Readout Buffer When the macro readout buffer is displayed it alone will be plotted nothing else will plot even the graticule or waveform Using DSLINE If DSLINE is used to turn off the normal top second or bottom readout lines or replace them with information from the macro readout...

Page 141: ...ther format characters as well as a comma for a del imiter FINDING SIGNALS WITH WAVEFORM PROCESSING The waveform processing functions in the spectrum analyzer allow many waveform parameters to be found without transferring a waveform to the controller You will get better results if you understand how the routines work and what their limitations are This portion of the manual will try to help you g...

Page 142: ... interest can be moved to center screen On an active trace the oscillator frequencies are counted at the marker and the values are used to set the center fre quency for the MCEN command Thus MCEN will gen erally be more accurate than CENSIG These commands may be applied repetitively for greater accuracy Setting the Threshold Both sets of signal finding commands use a thres hold that may be set abo...

Page 143: ...en found If the total range is being searched in sections move to the next section with a TUNE FREQ STSTOP PSTEP or MSTEP command and repeat the search By positioning the marker or display data point prop erly at the start of the search the LFTNXT MLFTNX HRAMPL and LRAMPL commands can also be used to find all signals in a given waveform Because the oscillators are counted on an active trace the ma...

Page 144: ...d adding a constant to approximate the positive noise peaks Adjust the con stant if resolution bandwidth is changed Another method is to force signals off screen with the FREQ command and use FMAX to acquire the most positive noise peak In practice a combination of these methods may be applied to handle varying conditions For example smooth the data with the narrow video filter and average it as i...

Page 145: ...t adjustment step A device clear is sent to the spectrum analyzer to terminate the execution of each adjustment command Note that HPOS could be deleted without affecting the other adjustments but the others should be done in the recommended order 80 Z 1 ADDRESS OF SPECTRUM ANALYZER 90 Open z GPIB PRI str z EOM 0 TIM 100 100 Print z RDO CONNECT CAL OUT TO RF INPUT 110 Print z RDO HIT RETURN AFTER C...

Page 146: ...e if the external mixer is in use however if the external mixer is being used the range that can be swept is 10 KHz 21 GHz In the waveguide bands the sweep range is restricted to a single band since each band normally requires a different mixer Entering the Multiband Sweep Mode Enter the Multiband Sweep mode with the STSTOP command over the GPIB or by recalling a setting using multiband sweep with...

Page 147: ...e frequency window that contains the largest signal will be updated Exiting Multiband Sweep Multiband sweep may be exited in several ways Using the FREQ command to enter a frequency Recalling a setting with RECAL with a sweep that falls within one band Entering a sweep that falls within one band using the STSTOP command Entering FRQRNG Changing the span with the SPAN command With MARKER ON the cen...

Page 148: ...00 Hz step 100 Hz div 1 4 s COUNT 1 Hz resolution 2 6 s 1 kHz resolution 1 25 s CNTCF 1 Hz resolution 2 8 s 1 kHz resolution 1 75 s EXMXR and FRQRNG if Add 150 ms per transfer switch or pre switch selector LPF switch is changed SPAN to phase lock 220 ms span boundary 10 kHz div to 1 MHz div IDENT ON 50 kHz 32 5 ms 5 kHz 40 5 ms S 500 Hz 156 ms REFLVL RLMODE Add 100 ms MINATT MAXPWR if RF attenuato...

Page 149: ...ard connector pin arrangement and nomenclature for the digital control signals are illus trated in Figure A 1 The cable that attaches to the GPIB connector must be no longer than 20 meters maximum with no more than fifteen peripheral devices including a GPIB controller connected at one time The interconnecting cable assem bly which is offered as an optional accessory to the spectrum analyzer is pr...

Page 150: ... bus can take control only when it is directed to do so by the system controller The system controller itself may be but is not necessarily the con troller in charge of the bus INTERFACE CONTROL MESSAGES A TYPICAL GPIB SYSTEM A typical GPIB instrumentation system is illustrated in Figure A 2 and it includes the nomenclature for the six teen active signal lines Only four instruments are shown conne...

Page 151: ...AKE 3 SIGNAL LINES INTERFACE MANAGEMENT BUS 5 SIGNAL LINES DI01 DI08 DATA INPUT OUTPUT LINES DAV DATA VALID NRFD NOT READY FOR DATA NDAC NOT DATA ACCEPTED i l l IFC INTERFACE CLEAR ATN ATTENTION SRQ SERVICE REQUEST REN REMOTE ENABLE EOI END OR IDENTIFY M15 22 Figure A 2 A typical QPIB system A 3 ...

Page 152: ...Device Clear via C GET8 Group Execute Trigger via C 8 Multi line messages Table A 2 Continued INTERFACE MESSAGES REFERRED TO IN THIS APPENDIX AND FUNCTIONS Interface Mnemonic Message Function Remote Messages Sent Continued GTL8 Go To Local via C IFC Interface Clear C LLOa Local Lockout via C MSA8 My Secondary Address via C MTA8 My Talk Address via C PPC8 Parallel Poll Configure via C PPD8 Parallel...

Page 153: ... 23 47 7 t 27 39 67 23 7 37 55 107 7 G 47 71 127 23 w 57 87 147 7 9 67 103 167 23 w 77 119 1 B B B GET BS 8 8 30 SPE CAN 18 24 s o e 28 40 70 24 8 38 56 110 8 H 48 72 130 24 X 58 88 150 8 h 68 104 170 24 X 78 120 1 B B 1 TCT HT 9 9 31 S P D EM 19 25 51 g 29 41 71 2 5 9 39 57 111 9 I 49 73 131 25 Y 59 89 151 9 i 69 105 171 25 y 79 121 1 B 1 B 12 LF A 10 32 SUB 1A 26 52 10 2A 42 7 2 26 3A 58 2 10 J ...

Page 154: ...ines DAV NRFD and NDAC see Figure A 5 the ATN line is shown to illus trate the controller s role in the process DAV Data Valid The DAV signal line is asserted by the talker after the talker places a data byte on the data bus When asserted low DAV tells each assigned listener that a new data byte is on the bus The talker is inhibited from asserting DAV as long as any listener holds the NRFD signal ...

Page 155: ...6 108 ATN ASSERTED EOI ASSERTED ATN ASSERTED CONTROLLER INSTRUMENTS Figure A 4 An example of data byte traffic on the GPIB 4415 25 Figure A 5 A typical handshake timing sequence idealized Byte capture time is dependent on the slowest instrument Involved in the handshake RFD means Ready For DATA DAC means Data Accepted A 7 ...

Page 156: ...ose need be implemented by the instrument s designer it is not likely that one single instrument will have all ten interface functions For example an instru ment generally doesn t need to implement the Parallel Poll PP function if the instrument can respond to a serial polling sequence from the controller in charge of the GPIB system The following discusses the interface functions and their relati...

Page 157: ...n guarantees proper transmission of data while the AH Acceptor Handshake function guarantees proper reception of data The interlocked handshake sequence between these two functions guarantees asynchronous transfer of each data byte The handshake sequence is performed via the NRFD DAV and NDAC signal lines on the bus see Figure A 5 Both functions must respond to ATN within 200 n The SH function mus...

Page 158: ...roller The con troller in charge first addresses the other controller as a talker and then sends the TCT Take Control command The other controller then becomes the controller in charge when ATN is released Performing a Serial Poll The controller in charge may conduct a serial poll at any time whether or not an instrument on the bus has asserted the SRQ line Most but not all instruments have the Se...

Page 159: ... this status byte the controller asserts the EOI line and the ATN line The assertion of EOI may be coin cident with ATN or later so long as both are asserted This may occur any time after the last PPE message The controller then reads the data bus lines while ATN and EOI are asserted to interpret the status of all selected instruments To conclude the parallel poll the controller releases EOI and t...

Page 160: ... an accurate account of the memory used in each macro use the MEMORY query to find out how much memory a particular macro uses or to find out how much memory is left for additional macros Queries are acted upon as soon as they are received and cannot be used in macros Once a macro is entered into memory it cannot be changed The macro must be removed by number KILL NUM and completely re entered App...

Page 161: ... O N S I N G L E D E L T A M A R K E R n u m 2 bytes 5 1 M A X P W R num INC DEC 4 bytes 4 24 M C E N N A 1 byte 5 5 M C P O I N ON OFF num 2 bytes 5 6 M C S T O P N A 1 byte 6 14 M D A T A n u m H Z K H Z M H Z G H Z 9 bytes 6 12 M D R D O N A N A 7 8 M E M O R Y n u m N A 6 15 M E N U F R E Q M F R E Q C R E S S T S T O P S P A N S T E P R E F L V L V R T D S P R L U N I T 2 bytes 6 15 S T Y P E...

Page 162: ... t i t l e i t HARMONIC TEST T u r n o n a s i n g l e m a r k e r R e a d o u t n o r m a l C l e a r m a c r o r e a d o u t b u f f e r Do a s w e e p P u t m a r k e r o n h i g h e s t s i g n a l Do h a r m o n i c t e s t i f s i g n a l w a s f o u n d P r i n t t i t l e A M P L I T U D E L E V E L DBC 5 2 V A R 1 D E C 2 O FOR 1 1 1 0 ENTER 6 ENTER VAR PLUS STNUM 5 P R I N T VAR PSTEP SW...

Page 163: ... t e r r S t o p M d o n e p r i n t A l l d o n e No e r r o r s G W h e n e n d o f d a t a g o t o m d o n e P o i n t t o 1 s t DATA i t e m R e a d d a t a S t a r t a t 1 s t c h a r a c t e r p o s i t i o n L e n g t h o f s t r i n g P o s i t i o n o f No s e n d s t r i n g S e g m e n t o u t j u s t o n e c o m m a n d S e n d t h e o n e c o m m a n d S e t n e w s t a r t i n g p o ...

Page 164: ...f 1st L O 61 354 Calibration failure 62 355 Battery operated R A M checksum error 72 382 1st L O tuning system failed 74 386 2nd L O tuning system failed 75 388 Phase lock system failed 78 394 IF count failed 79 396 Power supply out o f regulation 80 398 Frequency reference unlocked 82 383 1st L O tuning system recovered from a failure 84 387 2nd L O tuning system recovered from a failure 85 389 P...

Reviews: