Page 1
58542 VXIbus Universal Power Meter Operation & Maintenance Manual Publication 21555, Rev. E, September 2002 Giga-tronics Incorporated v 4650 Norris Canyon Road, San Ramon, CA 94583 925.328.4650/800.726.4442/925.328.4700 (Fax) v Customer Service: 800.444.2878/925.328.4702 (Fax)
Page 8
Diagrams Introduction ..........................7-1 58542 VXI Power Meter, DWG 21406, Rev. 1 (1 of 1)................ 7-3 Analog PC Assy (A1), DWG 21359, Rev. R (1 of 2) ................7-4 Analog Circuit Schematic (A1), DWG 21360, Rev. A (1 of 6) ............. 7-6 Digital PC Assy, DWG 21356, Rev.
Page 9
Preface Sensor Zeroing Examples ......................A-7 A.3.1 Sensor Zeroing Example 1 .................. A-7 A.3.2 Sensor Zeroing Example 2 .................. A-7 A.3.3 Error Control Examples..................A-8 Reading Power Measurement Examples ..................A-12 A.4.1 Reading Power Measurements Example 1............A-12 A.4.2 Reading Power Measurements Example 2............A-13 A.4.3 Reading Power Measurements Example 3............
Page 10
58542 VXIbus Universal Power Meter Power Sensors Introduction ..........................B-1 Power Sensor Selection ......................B-1 B.2.1 Modulation Power Sensors B.2.2 BAP Mode Limitations..................B-5 B.2.3 Peak Power Sensors.................... B-6 B.2.4 Directional Bridges ....................B-8 Power Sensor Calibration......................B-10 B.3.1 Equipment Required ..................B-10 B.3.2...
Page 11
Preface Illustrations Figure 1-1: Instrument Linearity ..................... 1-6 Figure 2-1: Setting the Logical Address ..................2-2 Figure 2-2: Default Bus Arbitration Settings................... 2-3 Figure 2-3: SCPI Subsystem Model....................2-5 Figure 2-4: CALCulate Subsystem Commands ................2-8 Figure 2-5: SENSe Subsystem Command Tree ................2-9 Figure 2-6: TRIGger Subsystem Command Tree ................
Contains schematics and component diagrams for circuits. Appendices A - Program Examples Contains examples of programs for controlling the 58542 remotely over the GPIB. B - Power Sensors Contains specifications and technical data for the selection and application of power sensors.
Page 14
58542 VXIbus Universal Power Meter Index - 58542 VXIbus Universal Power Meter A subject listing of contents for the 58542. Changes that occur after production of this publication, and Special Configuration data will be inserted as loose pages in the publication binder. Please insert and/or replace the indicated pages as detailed in the Technical Publication Change Instructions included with new and replacement pages.
Conventions The following conventions are used in this publication. Additional conventions not included here will be defined at the time of usage. Warning WARNING The WARNING statement is encased in gray and centered in the page. This calls attention to a situation, or an operating or maintenance procedure, or practice, which if not strictly corrected or observed, could result in injury or death of personnel.
Page 16
58542 VXIbus Universal Power Meter Symbols Block diagram symbols frequently used in the publication are illustrated below. Publication 21555, Rev. E, September 2002...
Record of Publication Changes This table is provided for convenience to maintain a permanent record of publication change data. Corrected replacement pages will be issued as TPCI (Technical Publication Change Instructions), and will be inserted at the front of the binder. Remove the corresponding old pages, insert the new pages and record the changes here.
Page 18
58542 VXIbus Universal Power Meter Publication 21555, Rev. E, September 2002...
Special Configurations When the accompanying product has been configured for user-specific application(s), supplemental pages will be inserted at the front of the publication binder. Remove the indicated page(s) and replace it (them) with the furnished Special Configuration supplemental page(s). Publication 21555, Rev. E, September 2002...
Page 20
58542 VXIbus Universal Power Meter Publication 21555, Rev. E, September 2002...
The 58542 power meter is a standard C-size (single-width) VXI module. It weighs 2.5 kg (5.5 lbs). Power requirements are +5 Vdc @ 800 mA, +24 Vdc @ 250 mA and -24 Vdc @ 250 mA.
Test equipment required for calibration and testing is described in Chapter 4 of this publication. 1.1.4 Storage Giga-tronics VXIbus modules should be stored in an environment free from excessive dust and dirt and in the temperature range of -40 °C to +70 °C. 1.1.5 Cooling No special cooling is required.
Service so that a return authorization number (RMA) can be assigned. Contact Giga-tronics via e-mail (repairs@gigatronics.com) or by phone 800.444.2878 (The 800 number is only valid within the US). Giga-tronics may also be contacted via our domestic line at 925.328.4650 or Fax at 925.328.4702.
58452 VXIbus Universal Power Meter Specifications Performance specifications describe the 58542 warranted performance, and apply when using the Series 80300A Power Sensors. Typical performance (shown in italics) is non-warranted. 1.2.1 Range Frequency Range 10 MHz - 40 GHz Power Range...
Introduction System Linearity (@ 50 MHz for Standard CW Sensors) ±0.02 dB over any 20 dB range from -70 - +16 dBm ±0.02 dB + (0 dB, -0.05 dB/dB) from +16 - +20 dBm ±0.04 dB from -70 - +16 dBm Linearity Temperature Coefficient <0.1%/ °C temperature change following Power Sweep Calibration, 24-hour warm-up required <0.3%/ °C temperature change following Power Sweep Calibration, 24-hour warm-up required (8035XA Series Sensors)
58452 VXIbus Universal Power Meter Figure 1-1 illustrates the instrument Linearity plus Typical Noise and Zeroing Error vs Input Power. (The X-axis scale is sensor dependent) Figure 1-1: Instrument Linearity Publication 21555, Rev. E, September 2002...
Individual data points are read immediately after measurement in the Normal Mode. Swift Mode allows triggering of individual data points, and stores the data in the 58542 memory. Burst Mode also buffers measurement data: measurement timing of individual data points is controlled by setting the time interval (0.001 to 5.000 sec) between the data points following a single group burst trigger event.
58452 VXIbus Universal Power Meter 1.2.6 Inputs/Outputs Analog Output Provides an output voltage (at the Analog Out BNC) that is configurable from -10 - +10 V from either Channel 1 or Channel 2 in either Lin or Log units Accuracy 1.0% ±32 mV, -10 - +10 V Linearity <0.3%...
0 °C - 50 °C (32 °F - 122 °F) Operating Operating the 58542 Power Meter in a high level RF field (Approximately 3 V/m) may degrade performance, this degradation occurs at measured levels below -36 dBm and when the field frequency is nominally between 50 and 1000 MHz -40 °C - 70 °C (-40 °F - 158 °F)
Page 30
58452 VXIbus Universal Power Meter 1-10 Publication 21555, Rev. E, September 2002...
Operation Preparation for Use This chapter describes how to operate the 58542 VXIbus Universal Power Meter. The first part of the chapter explains how to set up and install the unit. This is followed by operating procedures using the General Purpose Interface Bus (GPIB) command reference, with the Standard Commands for Programmable Instruments (SCPI) command language.
The address is set with binary values of 0 to 255. Switch position 1 is the least significant bit of the address. Figure 2-1 illustrates logical address values of 3 (binary 00000011) and 255 (binary 11111111). Giga-tronics ships the power meter with a logical address of 255 for dynamic configuration. Figure 2-1: Setting the Logical Address...
Operation 2.3.2 Data Transfer Bus Arbitration The power meter has VMEbus Mastership capability. When enabled, it sends responses and events as signals (software interrupts) to its Commander Signal Register. The power meter cannot drive the interrupt lines. The power meter is configured as a level 3 requester by the factory. The level 3 Bus Request and Bus Grant lines (BR3*, BG3IN* and BG3OUT*) are used.
58542 VXIbus Universal Power Meter Sensor Precautions Sensors used with the 58542 are configured in metal housings for superior mechanical performance as well as excellent shielding. CAUTION When connecting the sensors to other devices or components, the body of the sensor should never be turned to tighten the RF connection.
Operation 2.5.1 SCPI Command Interface This section details operation of the 58542 VXIbus Universal Power Meter using the SCPI (Standard Communications for Programmable Instruments) interface commands. A SCPI command reference is presented in Table 2-2 and the sections that follow.
58542 VXIbus Universal Power Meter 2.5.3 Sensor & Channel Configuration The Calculate subsystem of the Measurement Function Block contains commands that define the form of the measured data from sensor 1 and sensor 2. Calculate commands define the configuration of the two Software Calculation Channels.
Operation 2.5.6 IEEE 488.2 Required Commands Consistent with SCPI compliance criteria, the power meter implements all the common commands declared mandatory by IEEE 488.2 (See Table 2-1). Table 2-1: IEEE Required Command Codes Mnemonic Name *CLS Clear Status Command *ESE Standard Event Status Enable Command *ESE? Standard Event Status Enable Query...
Sense subsystem sensor data as well as the Calculate subsystem channel configuration data. This means that only two measurement configurations can be obtained from the 58542 simultaneously. For example, the controller can obtain measurements for sensor 1 plus sensor 2/sensor 1 simultaneously, but not sensor 1 plus sensor 2 plus sensor 2/sensor 1 simultaneously.
TCONtrol determines whether each new sample is added to previous COUNt # of samples or if COUNt # of samples are taken each time the 58542 is triggered. Please note that the SENSe:TRIGger commands are not instrument triggers, but Peak Power Sensor configuration controls.
Page 40
58542 VXIbus Universal Power Meter SENSe:TRIGger functions apply only to Giga-tronics Peak Power Sensors. The DELay and LEVel functions of these Peak Power Sensor controls apply to the 80350A Peak Power Sensors. The AVERage and CORRection commands apply to all Series 803XXA CW & Peak Power Sensors.
Swift or Burst Modes. SOURce:IMMediate triggering allows the 58542 to control measurement triggering; this is the default configuration. External triggering is performed using a TTL signal input. BUS allows software controlled triggering.
2.5.11.5 Linking Command Strings The 58542 uses ASCII strings for commands. When sending more than one command in a single string, a semicolon must be used as a delimiter between commands. No spaces or other characters are necessary. Use only a semicolon to link commands in a string.
Returns a value of 1 after an operation is completed Recall 58542 register n *RCL 2-49 *RST Reset 58542 configuration 2-50 Save at 58542 register n *SAV 2-49 *SRE Service Request Enable 2-40 *SRE? Query return the status register mask...
Page 44
58542 VXIbus Universal Power Meter Table 2-2: VXI GPIB Command Syntax (Continued) Command Syntax Function Page CALCulate<channel 1 to 2>:LIMit:LOWerspace<numeric value in dB Set channel 1 lower limit line to -50 dBm 2-45 from -299.99 to 299.99> CALCulate<channel 1 to 2>:LIMit:STATespace<ON | OFF>...
Page 45
Operation Table 2-2: VXI GPIB Command Syntax (Continued) Command Syntax Function Page MEMory[:TABLe]:POWerspace<start value from 0 to Set analog out power range (in Watts) from 2-47 0 to 0.01 Watts 0.01W>comma<stop value from 0 to 0.01W> MEMory[:TABLe]:SELectspace<ANALOGout,VPROPF1, Select memory table V F1 for editing in 2-27 PROP...
Page 46
TRIGger:COUNtspace<number of data values to buffer in memory Set Burst or Swift mode buffer reading number to 100 from 1 to 5000 for standard 58542 from1 to 128,000 on one channel with option 02; from 1 to 64000 for two channels with option 02> 2-16...
Operation 2.5.12 Sensor Calibration & Zeroing CALibrate<sensor 1 or 2> CALibrate<sensor 1 or 2>STATe? CALibrate<sensor 1 or 2>ZERO SENSe<sensor 1 or 2>:TEMPerature? 2.5.12.1 Sensor Calibration The CALibration commands for sensor calibration and zeroing are important for accurate power measurement results. Be sure to perform the sensor calibration prior to beginning measurement operation or channel configuration.
58542 VXIbus Universal Power Meter 2.5.12.2 Sensor Zero Zeroing automatically accounts for ground noise and other noise in the measurement system. Measurements will be sensitive to noise-induced errors only in the lowest 15 dB of the sensor dynamic range. Be sure to turn off the signal going into the sensor during zeroing, otherwise a failure will be indicated.
The MEAS? command returns measured data from the active software calculation channels of the 58542. The MEAS? command will also initiate the trigger cycle and will turn on the Auto Averaging mode; that is, measurement will be triggered and the data will be transmitted from the power meter.
58542 VXIbus Universal Power Meter *OPC Example: OUTPUT @PWR_MTR;*OPC ! *OPC ALLOWS ONE-TIME SRQ ENABLE Description: The *OPC command determines when an operation is completed. This command is generally used to monitor the completion of long measurement sequences. It sets the operation complete bit in the event status register upon completion of operation.
BUS triggering is available for all operating modes, BURSt, SWIFt and NORMal. IMMediate triggering allows the 58542 to free run and perform continuous measurements. This is the default setting. To INITiate on IMMediate to increase measurement speed. During Normal Mode, with both of these controls set to IMM, power measurements can be read with MEAS, READ, or FETCh.
Page 52
! SOURCE TO IMMEDIATE Description: TRIG:SOUR IMM sets trigger control to the 58542. BUS triggering sets the triggering control to the controller software using TRIG or *TRG commands. HOLD halts triggering sequences. EXTernal sets triggering control to the front panel BNC connector. The following data shows triggering and operating mode compatibility.
Page 53
SRQ or hardware handshaking. TRIG:COUN Syntax: TRIGger:COUNtspace<number of data values to buffer in memory from 1 to 5000 for the standard 58542; from 1 to 128,000 on one channel with option 02; and 1 to 64000 for two channels with option 02> Example: OUTPUT @PWR_MTR;TRIG:COUN 100...
58542. Perform triggering configuration with the TRIGger Subsystem commands. When TRIGger:SOURce is IMMediate, the measurement will start as soon as INITiate is sent to the 58542 and executed (or INITiate:CONTinuous ON sent and executed).
Operation 2.5.16 Channel Configuration CALCulate:POWer CALCulate:RATio CALCulate:DIFFerence CALCulate? CALCulate:UNIT CALCulate:STATe CALCulate:STATe? CALC#:POW Syntax: CALCulate<channel 1 to 2>[:CHANnel]:POWerspace<sensor 1 or 2> Example: OUTPUT @PWR_MTR;CALC2:POW 1 ! CONFIGURES CHANNEL 2 TO ! MEASURES SENSOR 1 POWER Description: This command configures a sensor to an individual channel, and the channel measures the sensor power level.
Page 56
58542 VXIbus Universal Power Meter CALC#:UNIT Syntax: CALCulate<channel 1 to 2>:UNIT[:POWer]space<data units selection, dBm or Watt> Example: OUTPUT @PWR_MTR;CALC1:UNIT W ! SELECTS CHANNEL 1 LINEAR UNITS, WATTS Example 2: OUTPUT @PWR_MTR;CALC1:UNIT DBM ! SELECTS CHANNEL 1 LOG UNITS, DBM Description: This command configures a channel to report power measurements in either linear Watts units or logarithmic dBm units.
Power Sensors have a measurable frequency response. During manufacture, this response is calibrated at 1 GHz intervals. Instead of printing the data on the sensor label, each Giga-tronics power sensor includes a built-in EEPROM which has been programmed with the frequency calibration factor data for that particular power sensor.
Page 58
58542 VXIbus Universal Power Meter Frequency response variations (which are reflected in Cal Factors in Giga-tronics sensors) do not change appreciably over small frequency ranges. That is, the frequency sent to the power meter does not need to be exact. If the actual measurement frequency is within about 40 MHz of the value sent to the power meter, measurement variation due to this discrepancy will typically be less than 0.02 dB, well...
• Device-specific errors include the following and other -300 level errors • A common device-specific error occurs when the frequency sent to the 58542 in the SENS#:CORR:FREQ ### command is outside the sensor operating frequency range. For example, sending SENS1:CORR:FREQ 18.4e9 when an 18 GHz (max) 80301A CW Power Sensor is attached will yield a device-specific error Publication 21555, Rev.
58542 VXIbus Universal Power Meter 2.5.18 High Speed Measurements CALCulate:DATA? CALCulate:MODE TRIGger:MODE TRIGger:DELay TRIGger:COUNt Measurements in Normal mode are fastest with only one sensor attached. When two sensors are attached, the Normal mode measurement rate is reduced. This applies for all three major measurement commands, FETCh, READ and MEASure.
Page 61
CALC#:MODE BURS. TRIG:MODE controls the operation of the FIFO data buffer in the 58542. When set to POST, the burst of data points is taken after the receipt of a valid instrument trigger. When set to PRE, the burst of data is assumed to be those data points that have arrived immediately preceding the valid instrument trigger event.
Using FETCh#? when having time-dependent measurement processes can be a little tricky unless using SRQs. If the 58542 has not had enough time to process the measurement or has not received a trigger, it will return an abnormally large number — 9.e40 is common, but other obviously invalid readings can occur.
Giga-tronics. CW triggering sets the power sensors to measure CW power and triggering is essentially disabled. CW is automatically set by the 58542 during power sweep calibration; do not apply any triggering to the peak power sensor during power sweep calibration.
Page 65
5.0 V TTL signals. Using a high speed 50 Ω trigger source, this may cause unwanted signal reflections and noise on the trigger line. An SMB to SMB attenuator is available from Giga-tronics to alleviate this condition. The attenuation reduces the reflected noise, and reduces/eliminates the noisy trigger characteristics.
Thus, wide abrupt changes in power level are not masked by the MOVing averaging. The 58542 can fully range in about 4 ms. MOVing averaging is similar to TR1 mode in typical benchtop power meters.
Operation 2.5.21 Relative or Referenced Measurements CALCulate:REFerence Relative and referenced measurements are used when one measured value needs to be compared to another measured value on the same channel. For example, this function is used when it is desired to monitor the power level variation around an initial turn on or reference set value.
Enter the value of attenuation as a sensor offset, and the 58542 will automatically respond with the actual power level output in its measurement data.
*CLS is the clear status command defined by IEEE 488.2. This command clears all of the status bytes to the value 0. After a service request interrupt is transmitted from the 58542 to the controller, use the *STB command to read the status byte from the 58542. Then reset the SRQ and use *CLS clear status command to reset the numeric status indication of the status byte/registers to 0 (all bits will be 0).
Page 70
58542 VXIbus Universal Power Meter *SRE Syntax: *SREspace<event status register value, 128, 64, 32, 16, 8, 4, 2, 1> Example: OUTPUT @PWR_MTR;*SRE 32 ! ENABLES BIT 5 OF STATUS BYTE REGISTER Description: This command sets the mask of the Status Byte register.
The *ESE command is one of the commands that can used to monitor the status of the power meter. Together with the status byte (also see commands *STB? or *SRE?) and the operation status register (STATus:OPERation), the event status register provides information on several critical 58542 functions and error conditions.
When bit 5 is a 1, a command error has occurred. Bit 7 is a 1 when the 58542 is turned ON. The 58542 does not have a standby mode; therefore, it is probably not useful to enable bit 7 of the event status register mask (by sending the command *ESE 128).
! QUERIES CHANNEL 2 MAXIMUM VALUE IN DBM Response: Highest power reading since CALC2:MAX:STAT ON was sent. Description: This command reports the value maintained as the maximum in the 58542 max monitor. CALC:MIN Syntax: CALCulate<channel 1 to 2>:MINimum:STATespaceON | OFF Example: OUTPUT @PWR_MTR;CALC1:MIN:STAT ON...
The CALCulate:LIMit commands specify and query the status of power measurement limit values and limit line pass/fail checking. This allows the 58542 to monitor measured values and determine if the values are outside certain limits or above/below a single limit. The upper limit cannot be specified any lower than the lower limit;...
Page 75
Operation Syntax: CALCulate<channel 1 to 2>:LIMit:LOWerspace<numeric value in dB from -299.99 to 299.99> Example: OUTPUT @PWR_MTR;CALC1:LIM:LOW -50.0 ! SETS CHANNEL 1 LOWER LIMIT LINE TO -50 DBM Description: This command specifies the lower limit line power level. The value should allow for any offset values currently in use.
! QUERIES MEMORY TABLE VPROPF1 ! FOR EDITING IN FOLLOWING LINES Response: Response is the table currently editable: ANALOG, V F1, or V PROP PROP Description: This query reports the currently editable table in the 58542. 2-46 Publication 21555, Rev. E, September 2002...
Page 77
Operation MEM:UNIT Syntax: MEMory[:TABLe]:UNITspace<choice of units dBm or Watt> Example: OUTPUT @PWR_MTR;MEM:UNIT DBM ! SETS ANALOG OUT POWER UNIT Description: This command selects between one of two configurations, log units or linear units. In either case the voltage output will be numerically linear. Be sure to set the units control properly (dBm or W) before trying to set the numeric values.
Page 78
58542 VXIbus Universal Power Meter OUTP:ANAlog Syntax: OUTPut[:BNC]:ANAlog[:STATe]space<ON | OFF> Example: OUTPUT @PWR_MTR;OUTP:ANA ON ! ENABLES ANALOG OUT FUNCTION Description: This command activates and deactivates the analog output. The analog output will not operate unless this control is set to ON.
*RCL *SAV The 58542 has 21 instrument state memory registers. Registers 1 through 20 are available for store and recall. Register 0 contains the previous state of the instrument and can be used to toggle between two different instrument configuration states.
This command resets the 58542 configuration to a known condition (See Table 2-4). These are not the power ON conditions. The 58542 has an internal battery which powers a non- volatile memory chip to retain configuration information. The only configuration that will change between power OFF and power ON is noted at the end of the table.
Page 81
Operation Table 2-4: Reset & Power on Default Commands (Continued) Command Default Minimum Maximum MEASure1-2[:SCALar:POWer] With Auto average on MEMory[:TABLe]: CHANnel FREQuency 40e9 POWer -80,20 -80,-80 20,20 SELect ANALOGout SLOPe 10e9 VOLTage -10,10 -10,-10 10,10 UNIT OUTput: ROScillator[:STATe] [BNC:]ANAlog[:STATe] SENSe1-2: AVERage: COUNt: AUTO...
Giga-tronics, 58542,0,1.09 where 1.09 is software version Description: The *IDN? is the identify query command defined by IEEE 488.2. Upon receipt of this command, the power meter will output a string that identifies itself as the Giga-tronics 58542 and indicates the firmware version number. SENS:CORR:EEPROM:TYPE? Syntax: SENSe<sensor 1 or 2>:CORRection:EEPROM:TYPE?
Operation 2.5.31 Calibrator Controls OUTPut:Reference:OSCillator The reference oscillator is the RF calibration source for the sensors. OUTP:ROSC OUTP:ROSC Syntax: OUTPut:ROSCillator[:STATe]space<ON | OFF> Example: OUTPUT @PWR_MTR;OUTP:ROSC ON ! TURN ON CALIBRATOR OSCILLATOR Description: The reference oscillator (Calibrator port) connection is on the front panel of the power meter. The OUTPut:ROSCillator ON command turns on this 0 dBm, 50 MHz output.
Page 84
58542 VXIbus Universal Power Meter SENSe:CORRection:EEPROM:CALFactor? Syntax: SENSe<sensor 1 or 2>:CORRection:EEPROM:CALFactor? Example: OUTPUT @PWR_MTR;SENS1:CORR:EEPROM:CALF? ! QUERIES SENSOR 1 EEPROM CAL FACTOR TABLE Response: Typically, 5.000e7,2.000e9,..Description: Provides a listing of calibration factors in the sensor, sorted in frequency order, to match previous command.
0 if all is OK, otherwise, it returns a value of 1. Table 2-5 lists the indications and limitations that will occur when the Self-Test command is applied to the 58542 instrument. The Result, Minimum and Maximum indications are all given in millivolts. Table 2-5: Self-Test Error Indication & Limitations...
Page 86
58542 VXIbus Universal Power Meter Table 2-5: Self-Test Error Indication & Limitations (Continued) Error Number Result Minimum Maximum Test Description CALIBRATOR DAC 1000 1050 This test steps the calibrator control DAC from 0 to 10 volts in 1 volt steps and measures the...
Page 87
Operation Table 2-5: Self-Test Error Indication & Limitations (Continued) Error Number Result Minimum Maximum Test Description Gain = 1, Amp 2: 1000 1050 GAIN = 1, AMP 2 1200 This test sets the sensor input amplifier offset Gain = 8, Amp 2: 8000 7200 8800...
Page 88
58542 VXIbus Universal Power Meter Table 2-5: Self-Test Error Indication & Limitations (Continued) Error Number Result Minimum Maximum Test Description 2101 5000 4500 5500 SW +5 ON This test measures the switched 5 volt logic supply applied to the sensor when it is switched on.
Operation 2.5.34 Error Messages SYSTem:ERRor? SYSTem:ERRor? Syntax: SYSTem:ERRor? Example: OUTPUT @PWR_MTR;SYST:ERR? ! QUERIES SYSTEM ERROR MESSAGE Description: This command reads error messages from the error buffer. Use *CLS and CLEAR @PM_address to clear the SYST:ERR buffer just prior to entering measurement configurations and measurement routines.
58542 VXIbus Universal Power Meter Table 2-7: Device Specific Error Messages Command Error Message Example of Problem ABORt CALCulate1:DATA? Burst mode is off Not burst mode; Command requires BURSt mode CALCulate1:DIFFerence 1,1 Conflict in channel configuration Same sensor CALCulate1:RATio 1,1...
Page 91
Operation Table 2-7: Device Specific Error Messages (Continued) Command Error Message Example of Problem FETCh1? Data corrupt or stale No valid sensor TTL trigger mode not applicable Normal mode INITiate:IMMediate Init ignored Continuous is on MEASure1? Data corrupt or stale No valid sensor Normal mode is off Burst or swift mode...
Page 92
58542 VXIbus Universal Power Meter 2-62 Publication 21555, Rev. E, September 2002...
This chapter contains a functional description of the electrical circuits contained on the PC board assemblies of the 58542 VXI Universal Power Meter. Table 3-1 lists the circuit assemblies by their reference designations and includes the assembly part number and schematic drawing number for each board.
58452 VXIbus Universal Power Meter Analog PC Board (A1) Figure 3-2: Analog PC Assembly Block Diagram The sensors are connected from the front panel through W3 and W2 which are connected to the Analog Board through W2P1 and W2P2 for sensor 1 and W3P1 and W3P2 for sensor 2. The detected DC voltage from the sensor is a differential voltage applied to pins 3 and 4 of J7 or J9.
Page 95
Theory of Operation Each detector has a thermistor included in its housing so that the power meter can read the temperature of the sensor. The voltage from that thermistor is applied through J7-6 (for channel 1) and amplified by a gain of 2 by U35C (shown on Sheet 2). Channel 2 sensor’s thermistor voltage comes in through J9-6 and is amplified by 2 at U35A.
Calibrator Module The Calibrator Module is located on the Analog PC Board. It is the heart of the 58542 Power Meter in that it is a patented system that allows the power sensors to be calibrated against an internal thermistor power standard (See Figure 3-3).
Theory of Operation The operation of the various functions of the Calibrator Module can be understood more easily if the circuits are discussed individually. The functional sections of this module include the following: The 50 MHz oscillator (Q4) and its current control circuit consisting of U4D, Q5 and U2C. The RF output circuit consisting of the low pass filter, the stepped attenuator, and the connector and cable to the front panel of the power meter.
58452 VXIbus Universal Power Meter 3.4.3 Oven The measuring thermistor is maintained at a constant 60 °C by being mounted on the Q1 heater transistor, which is driven from the sensing thermistor RT2 by way of the Q7 current amplifier. RT2 is mounted very close to RT1 so that both are maintained at the same temperature.
3.4.9 Sensor Interrupt Each time a sensor is connected or disconnected from the 58542, a CPU interrupt is generated by causing the thermistor voltage change to set a latch, which signals the CPU that it needs to check for a sensor change.
U8 acts as an 8-bit input port addressed at CSTRG to monitor the eight TTL trigger lines on the VXI bus. The 58542 can trigger measurements either from these eight lines or from the TTL trigger BNC input on the front panel.
Theory of Operation VXI Processor PC Board (A3) Figure 3-5: VXI Processor (A3) Block Diagram The following circuit description is given for information only. The VXI Processor and Memory PC boards are OEM assemblies. If these boards are not functioning properly, the problem will usually be indicated by the instrument not responding to an Identification query (*IDN? - See Section 2.5.30).
58452 VXIbus Universal Power Meter 3.6.1.2 Shared Memory U29 and U30 are 32 k x 8 static RAM chips located on the Shared Bus for the development of VXI Shared Memory Protocols. 3.6.1.3 Shared Memory Decoders U33 generates the necessary strobes and control signals to the Shared Memory static RAMs. 3.6.1.4 Drivers &...
Theory of Operation 3.6.2 CPU & Memory 3.6.2.1 Processor The Interface circuitry of the Processor board uses an 8 MHz 68HC000 CMOS processor (U7). See the latest Motorola data sheet for further information on this chip. 3.6.2.2 Real Time Clock/Timer U1 generates the system tick for a pSOS kernel operating system.
Page 104
58452 VXIbus Universal Power Meter 3-12 Publication 21555, Rev. E, September 2002...
Information in this chapter is useful for periodic calibration and testing of the 58542 VXIbus Universal Power Meter and its power sensors. These tests can also be used for incoming inspection testing when the instrument is first received. If the 58542 power meter has not been previously used, please review Section 2.3.
The Calibrator Output power reference is factory adjusted to 1 mW ± 0.7%. To achieve this accuracy, Giga-tronics uses a precision measurement system with accuracy to ± 0.5% (traceable to the NIST) and allows for a transfer error of ± 0.2% for a total of ± 0.7%. If an equivalent measurement system is used for verification, the power reference oscillator output can be verified to 1mW ±...
Calibration & Testing 4.3.1.2 Procedure In the following steps, precision power measurements will be made using the HP 432A Power Meter. Refer to the HP 432A manual for detailed operating information. Connect the HP 432A to the Calibrator Output on the power meter as shown in Figure 4-1. Turn on all equipment and wait 30 minutes for the thermistor mount to stabilize before proceeding to the next step.
Page 108
58452 VXIbus Universal Power Meter where: = calibrator output power reference level = previously recorded value in Step 9 COMP = previously recorded value in Step 8 = previously recorded value in Step 6 R = 200W (assuming HP478A-H75 mount) Calibration Factor = value for the thermistor mount at 50 MHz (traceable to NIST) 12.
Calibration & Testing 4.3.2 Calibrator Output Power To correct the setting of the power output of the calibrator, the password must be known if it has been set, or defeat it by setting jumper A1W1 to position A. This jumper is located and indicated on the Analog PC Board.
Page 110
58452 VXIbus Universal Power Meter GOSUB MKCS ! CONVERT THE NEW DATA GOSUB SENDIT ! SEND TO DUT (did it understand and execute properly?) C$ = *ESR? GOSUB SENDIT GOSUB DAT:PRINT EVENT STATUS IS:;R$ ! MUST BE 0 GOSUB MEAS ! VERIFY THAT THE POWER OUTPUT IS NOW CORRECT MKCS: ! CONVERT THE ARRAY TO A STRING OF COMMA SEPARATED...
Calibration & Testing 4.3.3 Calibrator Voltages To measure the calibrator voltages, first make sure that neither side of the DVM is grounded. The following measurements should find most of the problems that can occur in the calibrator circuitry. Connect the DVM across the large resistor, A1R174. Measure 0.4 to 0.9 volts depending on the room temperature and how long the unit has been operating.
This is the standard COMMON identify query command defined by IEEE 488.2 1988. When talk addressed after receiving the command, the power meter will output a string that identifies itself as the 58542 VXIbus Universal Power Meter. Publication 21555, Rev. E, September 2002...
Page 113
Calibration & Testing Display the response on the controller. It should be similar to: Giga-tronics 58542, 0, 1.10 (The last number is the current software revision number) NOTE : If the instrument will not respond to the *IDN? command, see the note in Section 2.5.28.
58452 VXIbus Universal Power Meter 4.4.2 Power Sensor Linearity This procedure tests the power sensor linearity over the range +20 dBm to -60 dBm. At low power levels, the linearity measurement will include the uncertainty due to the zero set specification. The procedure should be repeated for each sensor used with the power meter.
Calibration & Testing 4.4.2.1 Setup Parameters The following setup parameters should be accomplished prior to performing the Power Linearity test: 4.4.2.2 Equipment Required GPIB Controller · Digital Voltmeter · RF Signal Generator · Thermistor Power Meter · Directional Coupler · Step Attenuator ·...
58452 VXIbus Universal Power Meter Power readings are determined using the thermistor power meter in the same general way as given in the Power Reference Level test. That is, P1 and P2 in the Power Meter reading column of the Performance Verification Test Data Sheet tables are calculated each time for the respective values of V , and COMP...
Page 117
Calibration & Testing 58542 VXIBUS UNIVERSAL POWER METER Performance Verification Test Data Sheet (1 of 2) Date: Operator: Test Number: Power Meter S/N: Power Sensor S/N: Calibrator Output Power Reference Minimum Actual Reading Maximum 0.981 mW 1.019 mW Linearity Data (+16 dBm to +20 dBm)
Page 118
58452 VXIbus Universal Power Meter 58542 VXIBUS UNIVERSAL POWER METER Performance Verification Test Data Sheet (2 of 2) Linearity Data (+16 dBm to +60 dBm) 58542 Linearity Error (%) Step Power Meter Reference 58542 Power (DUT) Attenuator Reading Power (DUT) Reading...
Maintenance Introduction This chapter defines maintenance practices and calibration and troubleshooting checks that assist in fault isolation. Problems can occur that might be produced by peripheral equipment or components. Preliminary checks should be made to ensure that peripheral equipment or components are not causing what appears to be a malfunction within the power meter.
Peel the battery free of the PC board. Turn the 58542 on to maintain memory power while replacing the battery. The 58542 can be turned off while changing the battery, but install the new battery within ten seconds to avoid losing RAM data.
Page 121
10. If desired, attach a label indicating when the next battery replacement is due. 11. Test for satisfactory operation of the new battery. Turn on the 58542 and calibrate a sensor. Turn the 58542 off, wait ten seconds, and turn on the 58542. The sensor calibration should still be valid as indicated by proper measurement of a power level.
Section 5.4.1. 5.4.1 58542 Channel 2 Troubleshooting If only one channel will calibrate, troubleshoot the circuits associated with the channel that fails. The separate channels are shown on Sheet 1 (Ch 2) and Sheet 2 (Ch 1) of Schematic DWG 21360. If the...
Maintenance 5.4.2 Diagnostic Test Commands Table 5-1 lists the VXI Diagnostic commands for testing and adjusting the 58542 VXIbus Universal Power Meter. A typical example is shown after the command syntax. Some commands are described in the maintenance/calibration section. It is necessary to disable channels 1 and 2 from taking measurements before using these diagnostic commands.
Page 124
58452 VXIbus Universal Power Meter Table 5-1: Diagnostic Commands (Continued) Command Syntax Function DIAGnostic:GAINspaceA-B,0-1,-2-3-4-5-6,N-I-G-O Set gain circuit; Channel, Gain, Mode, A,B Channel, Gain 0 to 6; N: Non_invert, I: Invert, OUTPUT @PWR_MTR;DIAG:GAIN G:Ground, O:Option DIAGnostic:LEDspaceON-OFF Turn trigger led on OUTPUT @PWR_MTR;DIAG:LED ON DIAGnostic:MULtiplexerspaceMA-MB-MC ..
Page 125
Maintenance Table 5-1: Diagnostic Commands (Continued) Command Syntax Function DIAGnostic:SENS<sensor 1 or 2>:EEPROM:FREQSPecialspace double quoteone or more frequencies 1e7 to 40e9double quote Add special cal factors at 1 GHz and 2.2 GHz OUTPUT @PWR_MTR;DIAG:SENS1 :EEPROM:FREQSP “1E9,2.2E9” DIAGnostic:SENS<sensor 1 or 2>:EEPROM:CALFSTandard? Query sensor eeprom cal factor standard table OUTPUT @PWR_MTR;DIAG:SENS1:EEPROM:CALFST? DIAGnostic:SENS<sensor 1 or 2>:EEPROM:CALFSTandardspace quote...
Page 126
58452 VXIbus Universal Power Meter Publication 21555, Rev. E, September 2002...
Parts Lists Introduction This chapter contains the parts lists for all assemblies in the 58542 VXIbus Universal Power Meter. Each parts list includes the CAGE identifier. A list of manufacturers is in Section 6.3. 58542 VXIbus Universal Power Meter Parts Lists...
Page 134
58542 VXIbus Universal Power Meter 21359 PCB ASSY, ANALOG VXI, REV: R (Continued) Item Cage Mfr’s P/N Description QBPS-03644 55464 2N3645 2N3644 .3 A 45 V PNP QBNS-03569 4U751 2N3569 PN3569 .5A 40V NPN QBNS-03569 4U751 2N3569 PN3569 .5A 40V NPN...
Page 135
Parts Lists 21359 PCB ASSY, ANALOG VXI, REV: R (Continued) Item Cage Mfr’s P/N Description RN55-22000 91637 RN55C2002F K OHMS 1% MET FILM RN55-21000 1E4C5 RN 1/4 T2 10K 1% K OHMS 1% MET FILM RN55-21000 1E4C5 RN 1/4 T2 10K 1% K OHMS 1% MET FILM RN55-33920 91637...
Page 136
58542 VXIbus Universal Power Meter 21359 PCB ASSY, ANALOG VXI, REV: R (Continued) Item Cage Mfr’s P/N Description RN57-21333 58900 RN57-21333 13.33 K OHM .1 % MET FILM 12449-129 58900 12449-129 40.0 K OHM .1 % MET FILM RN55-12210 91637 RN55C2211F 2.21 K OHMS 1% MET FILM...
Page 137
Parts Lists 21359 PCB ASSY, ANALOG VXI, REV: R (Continued) Item Cage Mfr’s P/N Description RN55-04990 91637 RN55C4990F 499 OHMS 1% MET FILM RN55-00619 91637 CCF55-2-61.9^1%T2T/R 61.9 OHMS 1% MET FILM RN55-23010 91637 RN55C3012F 30.1 K OHMS 1% MET FILM RN55-31100 91637 RN55C1103F...
Page 138
58542 VXIbus Universal Power Meter 21359 PCB ASSY, ANALOG VXI, REV: R (Continued) Item Cage Mfr’s P/N Description RN55-00475 91637 RN55C47R5F 47.5 OHMS 1% MET FILM RN55-00475 91637 RN55C47R5F 47.5 OHMS 1% MET FILM RN55-00475 91637 RN55C47R5F 47.5 OHMS 1% MET FILM...
Page 139
Parts Lists 21359 PCB ASSY, ANALOG VXI, REV: R (Continued) Item Cage Mfr’s P/N Description UFN0-05135 01295 OP-07/CP HA5135-5 PRECISION OP AMP ULN0-00393 01295 LM393P LM393N VOLT COMPARATOR UVG0-00070 64155 LM199H LM399H 7V PRECISION ZENER UFN0-05135 01295 OP-07/CP HA5135-5 PRECISION OP AMP ULN0-00411 2M881 DG411DJ...
Page 146
58542 VXIbus Universal Power Meter 21359-A00 PCB ASSY PRE-WAVE, ANALOG VXI, REV: N (Continued) Item Cage Mfr’s P/N Description RN55-03320 91637 RN55C3320F 332 OHMS 1% MET FILM RN55-11820 91637 RN55C1821F 1.82 K OHMS 1% MET FILM RN55-31000 91637 RN55C1003F 100 K OHMS 1% MET FILM...
Page 147
Parts Lists 21359-A00 PCB ASSY PRE-WAVE, ANALOG VXI, REV: N (Continued) Item Cage Mfr’s P/N Description RN57-11290 58900 RN57-11290 1.29K OHM .1% MET FILM RN57-21250 60393 GP 1/4-TC50-12.5-.1% 12.5 K OHM .1% MET FILM RN55-21000 1E4C5 RN 1/4 T2 10K 1% K OHMS 1% MET FILM RN55-41000 91637...
Page 148
58542 VXIbus Universal Power Meter 21359-A00 PCB ASSY PRE-WAVE, ANALOG VXI, REV: N (Continued) Item Cage Mfr’s P/N Description RN55-11000 91637 RN55C1001F 1 K OHMS 1% MET FILM RN55-00287 91637 CCF55-2-28.7^1%T2T/R 28.7 OHMS 1% MET FILM RN55-00110 91637 RN55C11R0F 11.0 OHMS 1% MET FILM...
Page 149
Parts Lists 21359-A00 PCB ASSY PRE-WAVE, ANALOG VXI, REV: N (Continued) Item Cage Mfr’s P/N Description RN55-00475 91637 RN55C47R5F 47.5 OHMS 1% MET FILM RN55-00475 91637 RN55C47R5F 47.5 OHMS 1% MET FILM RN55-00475 91637 RN55C47R5F 47.5 OHMS 1% MET FILM RN55-00475 91637 RN55C47R5F...
Page 150
58542 VXIbus Universal Power Meter 21359-A00 PCB ASSY PRE-WAVE, ANALOG VXI, REV: N (Continued) Item Cage Mfr’s P/N Description ETT0-00001 63345 330.100W/ TIN PLATE TEST JACK PIN ETT0-00001 63345 330.100W/ TIN PLATE TEST JACK PIN ETT0-00001 63345 330.100W/ TIN PLATE...
CAGE number (COMMERCIAL AND GOVERNMENT ENTITY), as noted in the parts lists. In a few cases, no CAGE number has been assigned; these manufacturers are referenced by Giga-tronics codes which are shown at the end of the list. Table 6-1: List of Manufacturers...
Page 158
58542 VXIbus Universal Power Meter Table 6-1: List of Manufacturers Cage Supplier Name Address City State 1HY41 AMER R American Relays Inc. 10306 Norwalk Blvd. Sante Fe Springs 84411 AM SHI American Shizuki Corp. 301 West O Street Ogallaia -----...
Page 159
Parts Lists Table 6-1: List of Manufacturers Cage Supplier Name Address City State 09922 BURNDY Burndy Corp. 1 Richards Ave. Norwalk 13919 BURR B Burr Brown Research Corp. 6730 South Tucson Blvd. Tucson ----- BUSSMA Bussmann Manufacturing 114 Old Street Road Street Louis 0RF16 C&D...
Page 160
58542 VXIbus Universal Power Meter Table 6-1: List of Manufacturers Cage Supplier Name Address City State 05245 CORCOM Corcom Inc. 1600 Winchester Road Libertyville 14655 CORNEL Cornell Dublier Electronics 1605 East Rodney French Blvd. New Bedford 14674 CORNIN Corning Glass Works...
Page 161
General Instrument Corp. 10 Melville Park Road Melville 0J9P9 GEROME Gerome Manufacturing Co, Inc. 403 N. Main Street Newburg 58900 GIGA Giga-tronics Inc. 4650 Norris Canyon Road San Ramon 3T059 GILWAY Gilway Technical Lamps Inc. 800 West Cummings Park Woburn 1BX85 GLOBAL Global Computer Supplies 2318 E.
Page 162
58542 VXIbus Universal Power Meter Table 6-1: List of Manufacturers Cage Supplier Name Address City State 28520 HEYCO Heyco Molded Products 750 Blvd. Kenilworth 0AG18 HIROSE Hirose Electric 2688 West Hills Court Simi Valley 61485 HITACH Hitachi Denshi America Ltd.
Page 163
Parts Lists Table 6-1: List of Manufacturers Cage Supplier Name Address City State ----- KINKOS KINKOS 08EW3 KMW Inc. 9970 Bell Ranch Drive Santa Fe Springs ----- KOA SPEER 6801 River Place Blvd. Austin 59124 KOASPE KOA Speer Electronics Inc. Bolivar Drive Bradford 3M918...
Page 164
58542 VXIbus Universal Power Meter Table 6-1: List of Manufacturers Cage Supplier Name Address City State 59365 METELI Metelics Corp. 975 Stewart Drive Sunnyvale 0RN63 MICRLA Micro Lambda, Inc. 4037 Clipper Court Fremont ----- MICROC Micro-Chem Inc. 00929 MICROL Microlab/FXR...
Page 165
Parts Lists Table 6-1: List of Manufacturers Cage Supplier Name Address City State 65238 NOVACA Novacap 25111 Anza Drive Valencia 26233 NYLOK Nylok Fastener Corp. 1161 Sandhill Ave., Bldg. D Carson 72259 NYTRON Nytronics Inc. 475 Park Ave. South New York 5W060 OLANDE Olander Company, Inc.
Page 166
58542 VXIbus Universal Power Meter Table 6-1: List of Manufacturers Cage Supplier Name Address City State 34576 ROCKWE Rockwell International Corp. 4311 Jamboree Road Newport Beach 4U402 ROEDER Roederstein Electronics 2100 West Front Street Statesville 86797 ROGAN Rogan Corp. 3455 Woodhead Drive...
Page 167
Parts Lists Table 6-1: List of Manufacturers Cage Supplier Name Address City State 57771 STIMPS Stimpson Company 900 Sylvan Ave. Bayport 29005 STORM Storm Products Company 112 South Glasglow Ave. Inglewood 1U930 SUPER Supertex 2231 Colby Ave. Los Angeles 63155 SYNERG Synergy Microwave Corp.
Page 168
58542 VXIbus Universal Power Meter Table 6-1: List of Manufacturers Cage Supplier Name Address City State 00443 WAVELI Waveline Inc. 160 Passaic Ave. Fairfield 0AN50 WESTEC Westec Plastics Corp. 2044 Concourse Drive San Jose 52840 WEST.D Western Digital Corp. 3128 Red Hill Ave.
Diagrams Introduction This chapter contains assembly drawings and circuit schematics for the 58542 VXIbus Universal Power Meter. Parts lists for all assemblies are contained in Chapter 6. Publication 21555, Rev. E, September 2002...
Page 170
58542 VXIbus Universal Power Meter 11" x 17" (Landscape) pages follow continuing Chapter 7 of the 58542 Publication Publication 21555, Rev. E, September 2002...
Sensors must be calibrated to the meter before performing measurements. Only one sensor at a time can be calibrated to a given 58542 VXI Power Meter input. That is, each time a sensor is calibrated to the meter using the power sweep calibration, previous calibrations for that meter input are voided automatically.
Page 184
The power meter measurement functions are operated to tight tolerances during sensor calibration. If the sensor passes calibration, it is a good health check of the 58542 VXI Power Meter. In general, the power meter and sensors are operating properly if they pass the calibration process. For instance, the calibration process will fail if the sensor detector elements have been damaged.
Page 185
Program Examples Srq_flag=1 ENABLE INTR 7;2 RETURN END OF SENSOR CAL !################################### Publication 21555, Rev. E, September 2002...
Page 186
58542 VXIbus Universal Power Meter A.2.3 Sensor Calibration Example 3 The following program uses the CAL format to perform power sweep calibration of a power sensor. Completion of the calibration function is monitored via service requests using the *OPC, operation complete command.
Page 187
Program Examples PRINT The power meter reports the following error.,Err_msg$ PRINT Calibration FAILED, sensor on calibrator? PRINT Esr END IF STOP Spoll_intr:! State=SPOLL(@Pwr_mtr) PRINT SPOLL INTR:;State Srq_flag=1 ENABLE INTR 7;2 RETURN ! END OF SENSOR CAL ! ########################### A.2.4 Sensor Calibration Example 4 The following program prompts the user to connect a return loss bridge for calibration and attach an open or short to the bridge test port.
Page 188
58542 VXIbus Universal Power Meter A.2.5 Sensor Calibration Example 5 The following program prompts the user to remove the high power attenuator from a high power sensor main housing and connect the main housing to the power sweep calibrator port. It then performs a power sweep calibration and sends back a pass/fail flag upon completion.
Program Examples Sensor Zeroing Examples A.3.1 Sensor Zeroing Example 1 The following example requests that the operator turn off the signal source or disconnect the sensor from the source prior to zeroing. It is preferable to disable the source and leave the sensor attached to the measurement port for proper zeroing.
The following command will operate properly. OUTPUT @Pwr_mtr;CAL1? ! Calibrate channel 1 The following command is not a legal command. The 58542 only has two channels. OUTPUT @Pwr_mtr;CAL3? ! Calibrate channel 3 If the user asks for error information, the error reporting is as follows: OUTPUT @Pwr_mtr;SYST:ERR?
Page 191
Program Examples -300, Device-specific error;No Sensor Calibration FAILED, sensor on calibrator? ASSIGN @Pwr_mtr to 70101 CLEAR @Pwr_mtr WAIT 1 INPUT Disconnect the sensor from the cable 1 second after hitting ENTER. Hit ENTER.,Dmy PRINT Calibrating Sensor 1 OUTPUT @Pwr_mtr;CAL1? ENTER @Pwr_mtr;Pass_cal IF Pass_cal=0 THEN PRINT Calibration Passed IF Pass_cal=1 THEN Ques$=Calibration FAILED, sensor on calibrator?
Page 192
58542 VXIbus Universal Power Meter IF Pass_cal=1 THEN Ques$=Calibration FAILED, sensor on calibrator? OUTPUT @Pwr_mtr;SYST:ERR? ENTER @Pwr_mtr;Err_msg$ ! Reading an error message clears it. PRINT Err_msg$ PRINT Ques$ ELSE IF Pass_cal<>0 THEN PRINT Strange Response to CAL1?. Clear output Queue?
Page 193
Program Examples Zeroing Sensor 1 -300,Device-specific error;No Sensor Zeroing FAILED, Source turned off? Publication 21555, Rev. E, September 2002 A-11...
This section gives as quick start in performing measurements. Therefore, the easiest measurement commands are in the first example, MEAS#? in NORMal Mode. This may not be the optimum 58542 configuration for the user’s application. There are three example groups, NORMal Mode, SWIFt Mode, and BURSt Mode.
Program Examples A.4.2 Reading Power Measurements Example 2 If sending the MEAS#? command, two configuration changes occur. These are listed as shown below. To perform measurements without changing the configuration, use the READ#? command. Command/Configuration Item MEAS#? Auto-Setting SENS#:A VER:COUN:AUTO INIT:CONT No other items than the above will change configuration when sending the MEAS#? command.
Page 196
58542 VXIbus Universal Power Meter A.4.3 Reading Power Measurements Example 3 The following program configures the power meter for dual channel operation and uses the MEAS#? command to return power measurement data in NORMal Mode. Please note that measurement speed per channel decreases slightly in NORMal mode when two channels, versus only a single channel, are connected and calibrated.
Page 197
Program Examples A.4.4 Reading Power Measurements Example 4 The following program configures the power meter for single channel operation and uses the READ#? command to return power measurement data in NORMal Mode. Using the READ#? command will not change power meter configuration items under any circumstances. Note that INIT:CONT ON is illegal when using READ#?.
Page 198
58542 VXIbus Universal Power Meter A.4.5 Reading Power Measurements Example 5 READ#? measurement response speed is slower at very low power levels and faster at high power levels. This is due to a chopper stabilization system used in the NORMal Mode which is also used in the SWIFt Mode, but not the BURSt mode.
Page 199
Program Examples A.4.6 Reading Power Measurements Example 6 FETCh? allows finer control of the meter’s measurement sequences. The low level control function of FETCh#? is to first, process the measurement channel information based upon sensor data and configuration settings and then, place the result in the meter data output buffer to be read by the slot 0 controller/resource manager.
Page 200
58542 VXIbus Universal Power Meter A.4.7 Reading Power Measurements Example 7 The following example is similar to the example above; however, it now uses TRIG:SOUR BUS instead of IMMediate so that triggering is controlled by the TRIG command. EXT or TTLT triggering can not be used in NORMal Mode.
Page 201
Program Examples A.4.8 Reading Power Measurements Example 8 The following program shows fast BUS triggering in the SWIFt Mode. TRIG (or *TRG) is used to acquire data, and FETCh#? processes and outputs the data to the slot 0 controller/resource manager. This program does not use the meter’s data buffering capability.
Page 202
This second component of time, the time to get data from the 58542, is proportional to the number of data points measured. Therefore, the example below uses only one channel and keeps the number of points buffered to a minimum.
Page 203
Program Examples OUTPUT @Pwr_mtr;CALC1:MODE BURS ! Enters BURSt Mode for fastest measurement speeds. OUTPUT @Pwr_mtr;SENS1:CORR:FREQ 2.44E9 ! Applies Cal Factor in BURSt mode ! Can be sent before or after CALC#:MODE BURS OUTPUT @Pwr_mtr;TRIG:SOUR BUS! IMM triggering is illegal in BURSt Mode, Use BUS or EXT. ! Can be sent before or after CALC#:MODE BURS OUTPUT @Pwr_mtr;TRIG:MODE POST ! Data acquired after trigger, not before as with PRE.
58542 VXIbus Universal Power Meter Instrument Triggering Examples A.5.1 TRIGgering Example 1 The following two programs illustrate the operation of TRIG:SOUR HOLD with the MEAS#? and FETCh#? measurement data queries. This first program shows TRIG:SOUR HOLD used with MEAS#?. Since MEAS#? is a high level command containing it’s own trigger sequence arming, triggering, and measurement data acquisition functions, the program returns valid measurement data.
Program Examples A.5.3 TRIGgering Example 3 Please note, the READ#? measurement data query requires TRIG:SOUR IMM for proper operation. While TRIG:SOUR is HOLD, data output is also invalid, 9.e+40, but the SYST:ERR? query response is different, -214, Trigger deadlock. ASSIGN @Pwr_mtr to 70101 CLEAR @Pwr_mtr WAIT 1 OUTPUT @Pwr_mtr;*CLS...
58542 VXIbus Universal Power Meter A.5.5 TRIGgering Example 5 BURSt Mode BUS triggering with FETCh? ALPHA ON CLEAR SCREEN OPTION BASE 1 DIM Id$[50],Err_msg$[70] DIM Ques$[200],A$[80],Chan1sens_1(50) DIM Chan2sens_2(50) !##################################### ! Instrument ADDRESS ALLOCATION ASSIGN @Slot0 TO 70100 ! 70100 is Logical Address of the Slot 0 controller...
Page 207
Program Examples FOR I=1 TO 10 WAIT .01 ! For handshaking compensation. If necessary, use wait OUTPUT @Pwr_mtr;TRIG ! TRIG is the SCPI Bus trigger. Can also use *TRG WAIT .01 ! For handshaking compensation. If necessary, use wait OUTPUT @Pwr_mtr;FETC1? ! FETC#? acquires data ENTER @Pwr_mtr;Chan1sens_1(*) !ENTER @Pwr_mtr;Chan1sens_1(*),Chan2sens_2(*)
The following example uses EXTernal TTL level triggering using the external trigger input on the front panel of the 58542 VXI Universal Power Meter. Twenty readings are stored in the measurement buffer. Then FETCh#? is used during SWIFt Mode. Please note there is a TTL level hardware handshake capability using the ANALOG OUT BNC connector which is also on the front panel.
Page 209
Program Examples FOR I=1 TO 10 !WAIT 2 ! If necessary, use wait OUTPUT @Pwr_mtr;FETC1? ! FETC#? acquires data ENTER @Pwr_mtr;Chan1sens_1(*) !ENTER @Pwr_mtr;Chan1sens_1(*),Chan2sens_2(*) ! Use this line when two sensors are attached. PRINT Chan1sens_1(*) !PRINT Chan1sens_1(*),Chan2sens_2(*) ! Use this line when two sensors are attached. PRINT “”...
ON. Since this is the default configuration, consider turning one channel off occasionally. This will only be necessary when two sensors are attached and both are calibrated. Channel configuration can be changed by sending the CALCulate:RATio or CALCulate:DIFFerence commands. OUTPUT @Pwr_mtr;*RST ! Configure 58542 to Default Setup OUTPUT @Pwr_mtr;CALC1?;CALC2? ! Query channel configuration ENTER @Pwr_mtr;Chn1_config,Chn2_config...
Program Examples Cal Factor Examples Entering a frequency causes the power meter to use frequency calibration factors which are stored in the power sensor’s internal EEPROM. Generally, frequency calibration factors are stored in one gigahertz steps. Two methods are available for frequency entry. Use SENSe:CORRection:FREQuency to enter a specific carrier frequency, or use SENSe:CORRection:VPROpf to enable the meter’s voltage proportional to frequency input BNC (See front panel of the meter).
Page 212
58542 VXIbus Universal Power Meter A.7.3 Cal Factor Example 3 The following program also steps from 1.8 GHz to 2.2 GHz in 10 MHz intervals. The measurement at each step is automatically corrected for cal factor using the V F connector on the front panel. In the PROP first part of the program the power meter’s V...
Page 213
CAL factor information inside the power sensor’s EEPROM. First the program sets the 58542 to 50 MHz where the Cal Factors of Giga-tronics power sensors are always 0.0 dBm. ASSIGN @Pwr_mtr to 70101...
Page 214
58542 VXIbus Universal Power Meter A.7.5 Cal Factor Example 5 In Burst and Swift Mode, the meter’s functionality is restricted to allow the microprocessor to devote most of its operation to performing measurement operations. If measuring a single frequency, this technique will not be need for Burst or Swift Mode data.
Page 215
ENTER @Pwr_mtr;Frst_std_freq,Std_freq_step,No_std_freqs No_spl_freqs=1 ! Added to correct bug in DIAG:SENS#:EEPROM:CALFR? PRINT Frst_std_freq,Std_freq_step,No_std_freqs,No_spl_freqs ! When you query the 58542 for frequencies and Cal Factors there will be ! No_std_freqs + No_spl_freqs = number of items you need to read No_cal_pnts=No_std_freqs+No_spl_freqs REDIM Freqs(No_cal_pnts),Clfcs(No_cal_pnt) ! Dimension according to number of Cal Factors to be read in.
Page 216
1090 ! 1100 ! Set the source for swept operation 1110 ! 1120 PRINT Configuring Gigatronics 7200 Microwave Sweeper. 1130 OUTPUT @Sweeper,HP ! Set Giga-tronics 7200 to HP emulation mode 1140 OUTPUT @Sweeper;OPFA;Strt_freq 1150 OUTPUT @Sweeper;OPFB;Stop_freq 1160 OUTPUT @Sweeper;FC;Tim_per_pnt*Swep_pnts;MS 1170 ! 1180 ! Perform Measurement in Burst Mode or Swift Mode for Fast measurements.
High Speed Measurement Example 1 The following program shows the fastest SWIFt Mode measurement speed possible. IMMediate triggering is used to allow the 58542 to trigger a measurement automatically. Be sure to only use one channel defined to one sensor for the fastest speeds.
58542 VXIbus Universal Power Meter A.8.2 High Speed Measurement Example 2 Using one of the slowest system configurations available, external PC controller with GPIB slot 0 resource manager and programming through a very slow Basic program, the previous program achieved a speed of 24 readings per second.
Program Examples A.8.3 High Speed Measurement Example 3 Using the same system configuration, the previous program achieved a speed of 25 readings per second per channel. With faster systems using embedded PCs and faster software, measurement speeds have been recorded as high as 71 readings per second. The following program shows fast BUS triggering in the SWIFt Mode.
INIT:CONT must be set to ON; The user can not use INIT with INIT:CONT set to OFF. This program buffers 30 measurements in the 58542 before group download to the controller using the TRIG:COUN command in line 390. In the SWIFT mode, this command must be sent after the TRIG:SOUR command.
This second component of time, the time to get data from the 58542, is proportional to the number of data points measured. Therefore, the example below uses only one channel and keeps the number of points buffered to a minimum.
Page 222
58542 VXIbus Universal Power Meter ! Entering BURSt Mode OUTPUT @Pwr_mtr;CALC1:MODE BURS ! Enters BURSt Mode for fastest measurement speeds. OUTPUT @Pwr_mtr;SENS1:CORR:FREQ 2.44E9 ! Applies Cal Factor in BURSt mode ! Can be sent before or after CALC#:MODE BURS OUTPUT @Pwr_mtr;TRIG:SOUR BUS ! IMM triggering is illegal in BURSt Mode, Use BUS or ! EXT.
Program Examples A.8.6 High Speed Measurement Example 6 The preceding program performed 500 measurements at a rate of 5100 per second then processed and output the data to the controller. Round trip speed was between 120 and 140 per second. Using 100 measurements per BURSt instead of 500, the round trip speed was 100 to 115 per second.
Page 224
58542 VXIbus Universal Power Meter TRIG:MODE ! Be sure COUN# matches ENTER variable dimension. !REDIM Chan1sens_1(500),Chan2sens_2(500) ! REDIM to smaller array size only if necessary. OUTPUT @Pwr_mtr;TRIG:DEL .000 ! 0 millisecond between rdgs setting is 5100 rdgs/sec. ! Send only after CALC#:MODE BURS, following TRIG:COUN.
Program Examples Relative or Referenced Measurement Examples A.9.1 Relative or Referenced Measurements Example 1 The following program automatically sets a power level reference when the computer’s ENTER key is actuated. From that point forward the power level - relative to the power level at the time the ENTER key was actuated - is monitored and displayed with minimum and maximum values since the reference was set.
Page 226
! Sensor 1 at DUT output. ! Check max power rating on sensor 1 and use an appropriate attenuator if necessary. ! Use offset to account for any necessary attenuation when not using Giga-tronics high power sensors. !################################################# ! Relative measurement setup using CALC#:REF:COLL.
Page 227
Program Examples ENTER @Pwr_mtr;Rdg PRINT 1 dB Compression level is ;Rdg; Watts, Output Power. GOSUB End END IF NEXT I 1060 End: ! 1070 END Publication 21555, Rev. E, September 2002 A-45...
58542 VXIbus Universal Power Meter A.10 SRQ Interrupt Examples ASSIGN @Pwr_mtr to 70101 ! Set GPIB address DIM Buf$[100] ! Define data buffer ON INTR 7 GOSUB Srq_isp ! Assign interrupt service function ENABLE INTR 7;2 ! enable interrupt CLEAR @Pwr_mtr...
Page 229
Program Examples IF BIT(State,5) THEN ! ESR bit OUTPUT @Pwr_mtr;*ESR? ! Reset event status register END IF Srq_flag = 1 ! Set task done flag ENABLE INTR 7;2 RETURN Publication 21555, Rev. E, September 2002 A-47...
58542 VXIbus Universal Power Meter A.11 Instrument & Sensor Identification Examples A.11.1 Instrument Identification The following example reads manufacturer identification, model number and software version number. Software version number is important for troubleshooting and factory technical support. Make sure user or users can identify the software version when requesting technical support.
IEEE 488.2 Standard. The 58542 can not report it’s serial number - which is printed on a label positioned on the side of the instrument - over the bus. If preferred, there is space on the 58542’s front panel for the serial number label. The factory will place it there upon request.
Page 232
58542 VXIbus Universal Power Meter PRINT Connect a Gigatronics model;Reqd_snsr2_mdl;to the channel 2 power sensor cable., INPUT Then press ENTER,Dmy GOSUB Pwr_swp_cal2 END IF GOSUB Compare_serno ! Calibrates sensors, if necessary. SEE next example GOSUB Gain_tst ! Configures and performs amplifier gain test.
The Giga-tronics 58542 tracks this requirement by reading the sensor’s serial number. Thus, by reading in the sensor’s serial number at the beginning of measurement subroutines, the user can automatically determine whether or not power sweep calibration is required.
Page 234
58542 VXIbus Universal Power Meter 1490 ! 1500 ! SUBROUTINES 1510 ! 1520 ! 1530 Pwr_swp_cal1: ! Calibrates Sensor 1 Power Sweep Calibration calibrates the ! sensor to the meter. 1540 ! 1541 PRINT Calibrating..1550 OUTPUT @Pwr_mtr;CAL1? ! Starts Calibration and delivers a pass/fail flag 1560 ENTER @Pwr_mtr;Pass_cal...
Standard Series 803XXA Sensors measure CW signals from -70 to +20 dBm; and the Series 804XXA Sensors measure modulated or CW signals from -67 to +20 dBm; the 58542 VXIbus Universal Power Meter also use Peak Power Sensors for measuring radar and digital modulation signals.
58542 VXIbus Universal Power Meter B.2.1 Modulation Power Sensors Table B-1: Power Sensor Selection Guide Freq. Range/ Max. Power Linearity Model Power Range Power Conn. Length Dia. Wgt. VSWR (Freq>8 GHz) Standard CW Sensors 80301A 10 MHz to 18 GHz +23 dBm -70 to -20 dBm ±0.00 dB...
Page 237
Power Sensors Table B-1: Power Sensor Selection Guide (Continued) Freq. Range/ Max. Power Linearity Model Power Range Power Conn. Length Dia. Wgt. VSWR (Freq>8 GHz) 5W CW Sensor 80321A 10 MHz to 18 GHz +37 dBm -50 to +0 dBm ±0.00 dB Type N(m) 150 mm 32 mm...
Power Sensors Figure B-1: 80401A Modulation-Related Uncertainty B.2.2 BAP Mode Limitations The minimum input level is -40 dBm (average); the minimum pulse repetition frequency is 20 Hz. If the BURST AVG input signal does not meet these minima, LED will flash to indicate that the input is not suitable for BAP measurement.
58542 VXIbus Universal Power Meter be measured as if the power meter were in MAP mode. In addition, some measurement inaccuracy will result if the instantaneous power within the pulse falls below -43 dBm; however, this condition will not cause LED to flash.
Page 241
Power Sensors Table B-4: Peak Power Sensor Cal Factor Uncertainties Freq. (GHz) Sum of Uncertainties (%) Probable Uncertainties (%) 80351A 80353A 80353A Lower Upper 80350A 80350A 80351A 80352A 80355A 80352A 80354A 80354A 80355A 1.61 3.06 9.09 9.51 10.16 1.04 1.64 4.92 1.95 3.51...
B.2.4 Directional Bridges The 80500 CW Directional Bridges are designed specifically for use with Giga-tronics power meters to measure the Return Loss/SWR of a test device. Each bridge includes an EEPROM which has been programmed with Identification Data for that bridge.
Page 243
Power Sensors Dimensions 80501 76 x 50 x 28 mm (3 x 2 x 1- in.) 80502 76 x 50 x 28 mm (3 x 2 x 1- in.) 80503 19 x 38 x 29 mm ( x 1- x 2- in.) 80504 19 x 38 x 29 mm (...
B.3.2 Procedure Connect the power sensor to Channel 1 or 2 on the 58542 front panel and perform the following steps. In this procedure, bold letters are commands; the query form of a command has a question mark (?) at the end of the command.
Page 245
After all changes are made, put the table back into the input buffer. DIAG:SENS<1 or 2>:EEPROM:WRITE 0 Write sensor 1 (or 2) EEPROM data into the 58542 buffer. If no password has been set up, use 0 for a password.
Page 246
58542 VXIbus Universal Power Meter Sensor EEPROM Code Sequence Writing: ® ® (The following program example is written in Microsoft Visual Basic using National Instruments VISA Instrument calls) Private Sub cmdWriteNewData_Click() 'Write new calibration data to sensor for form cmdWriteNewData.Caption = "Writing"...
Options Introduction This appendix describes all options that are currently available for use with the 58542 VXIbus Universal Power Meter. Option 02: 256K Buffer Option 02 (P/N 21335) adds 256K Buffer for Burst Mode readings. The following parts will be installed at the factory when the 58542 is ordered with this option.
Page 248
58542 VXIbus Universal Power Meter Publication 21555, Rev. E, September 2002...
Need help?
Do you have a question about the 58542 and is the answer not in the manual?
Questions and answers