Summary of Contents for Rohde & Schwarz R&S NRP E Series
Page 1
R&S NRPxE ® Diode Power Sensors User Manual (;ÝÔã2) 1179708502 Version 01...
Page 2
This document describes the following diode sensors with firmware version 03.30 and higher: ● R&S ® NRP8E (1444.1090K02) ● ® R&S NRP18E (1444.1148K02) This document describes the following accessories: ● R&S ® NRP‑ZKU (1419.0658K02/03/04/05) ● R&S ® NRP‑ZKC (1425.2442K02/03/04) ● R&S ®...
Safety and regulatory information R&S ® NRPxE Safety instructions 1 Safety and regulatory information The product documentation helps you use the product safely and efficiently. Follow the instructions provided here and in the following sections. Intended use The sensors are intended for accurate and uncomplicated power measurements in production, R&D and calibration labs as well as for installation and maintenance tasks.
Safety and regulatory information R&S ® NRPxE Labels on the product Reconfigure or adjust the product only as described in the product documentation or the specifications document. Any other modifications can affect safety and are not per- mitted. Never open the casing of the product. Only service personnel authorized by Rohde &...
Safety and regulatory information R&S ® NRPxE Warning messages in the documentation Table 1-2: Labels regarding sensitive components Electrostatically sensitive components Indicates sensitivity to touch. Follow the instructions in the product documentation to avoid product damage. "Preventing electrostatic discharge (ESD)" on page 16.
Welcome R&S ® NRPxE Documentation overview 2 Welcome This section provides an overview of the user documentation and an introduction to the sensor. In the manuals, the terms sensor and power sensor module are used synonymously. 2.1 Documentation overview This section provides an overview of the R&S NRPxxE user documentation. Unless specified otherwise, you find the documents at: www.rohde-schwarz.com/manual/nrpxe Further documents are available at:...
Welcome R&S ® NRPxE Key features 2.1.4 Instrument security procedures Deals with security issues when working with the R&S NRPxxE in secure areas. It is available for download on the internet. 2.1.5 Printed safety instructions Provides safety information in many languages. The printed document is delivered with the product.
Page 14
Welcome R&S ® NRPxE Key features All NRP sensors are independent measuring instruments. Using a USB adapter, you can directly connect them to a computer and operate them via the R&S NRPV soft- ware. Functions and performance features: ● Fully characterized power sensors ●...
Preparing for use R&S ® NRPxE Choosing the operating site 3 Preparing for use Here, you can find basic information about setting up the product for the first time. ● Unpacking and checking..................15 ● Choosing the operating site..................15 ●...
Preparing for use R&S ® NRPxE Connecting to a DUT 3.3 Considerations for test setup Pay particular attention to the following aspects when handling sensors. Preventing electrostatic discharge (ESD) Electrostatic discharge is most likely to occur when you connect or disconnect a device under test (DUT).
Preparing for use R&S ® NRPxE Connecting a cable to the host interface SMART SENSOR TECHNOLOGY 4. NOTICE! Risk of damaging the center pin of the RF connector. Only rotate the hex nut of the RF connector. Never rotate the sensor itself. Tighten the RF connector manually.
Preparing for use R&S ® NRPxE Connecting to a controlling host To disconnect the host interface of the sensor 1. Loosen the union nut of the screw-lock cable connector. 2. Remove the cable. 3.7 Connecting to a controlling host As a controlling host, you can use: ●...
Page 19
Preparing for use R&S ® NRPxE Connecting to a controlling host 1 = Signal source 2 = Sensor 3 = Host interface 4 = R&S NRP‑ZKU or R&S NRP‑ZKC cable 5 = USB connector 6 = Computer with installed VISA driver or R&S NRP‑Toolkit 1.
Page 20
Preparing for use R&S ® NRPxE Connecting to a controlling host ● Optional: BNC cables to connect the trigger input and trigger output signals. Setup ROHDE & SCHWARZ NRP-Z5 SENSOR HUB Power Sensors Figure 3-2: Setup with an R&S NRP-Z5 sensor hub 1 = Connect to AC power supply.
Preparing for use R&S ® NRPxE Connecting to a controlling host 4. Connect the external power supply unit to the R&S NRP‑Z5 and to an AC supply connector. 5. If you want to use an external trigger source, connect the trigger input of the R&S NRP‑Z5 sensor hub to the trigger source using a BNC cable.
Preparing for use R&S ® NRPxE Connecting to a controlling host 1 = Signal source 2 = Sensor 3 = Host interface 4 = R&S NRP‑ZK8 cable 5 = Sensor input connector of the R&S NRX 6 = R&S NRX base unit 1.
Page 23
Preparing for use R&S ® NRPxE Connecting to a controlling host 2. Connect the R&S NRP‑ZKC cable to the Android smartphone or tablet with a USB- C connector. 3. NOTICE! Incorrectly connecting or disconnecting the sensor can damage the sen- sor or lead to erroneous results.
Sensor tour R&S ® NRPxE Status information 4 Sensor tour This section provides an overview of the available connectors and LEDs of the sensor. Figure 4-1: R&S NRPxxP sensors (example) 1 = RF connector, see Section 4.1, "RF connector", on page 24 2 = Status LED, see Section 4.2, "Status information",...
Sensor tour R&S ® NRPxE Trigger I/O connector Table 4-2: Possible states Color Illumination State White Steady Idle The sensor performs no measurement and is ready for operation. White Fast flashing Firmware update or reboot is in progress. When the firmware update or reboot is finished, the LED changes to glowing white steadily, indicating the idle state.
Operating concepts R&S ® NRPxE R&S NRP‑Toolkit 5 Operating concepts For operating the sensor, you can choose from various possibilities: ● Section 5.2, "Remote control", on page 29 ● Section 5.3, "R&S NRX", on page 29 ● Section 5.4, "R&S NRPV", on page 30 ●...
Operating concepts R&S ® NRPxE R&S NRP‑Toolkit 5.1.3 R&S NRP‑Toolkit for Windows The R&S NRP‑Toolkit installer for Windows-based systems contains the components described in the release notes. To install the R&S NRP‑Toolkit 1. Start the R&S NRP‑Toolkit installer on the Windows-based computer. In the "NRP-Toolkit Setup"...
Page 28
Operating concepts R&S ® NRPxE R&S NRP‑Toolkit To uninstall the R&S NRP‑Toolkit Use the Windows functionality for removing apps and features. The R&S NRP‑Toolkit itself has no own uninstall functionality. 5.1.3.1 Components of the R&S NRP‑Toolkit Access: "Start" > "NRP-Toolkit" The following tools are part of the R&S NRP‑Toolkit for Windows.
Operating concepts R&S ® NRPxE R&S NRX 5.2 Remote control You can remote control the R&S NRPxxE easily. The change to remote control occurs "on the fly" and has no influence on the manual operation. Further information: ● Section 8, "Remote control commands", on page 37 ●...
Operating concepts R&S ® NRPxE R&S Power Viewer 5.4 R&S NRPV The R&S NRPV enables you to measure power in all available measurement modes. Also, you can use up to four sensors simultaneously. The R&S NRPV software is a separate standalone installation package. The installa- tion package is provided on the Rohde &...
Operating concepts R&S ® NRPxE R&S Power Viewer Mobile ● Latest version of R&S Power Viewer. For information on installation, see the operating manual of the R&S Power Viewer. 2. Proceed as described in: ● Section 3.7.1.1, "Using a simple USB connection", on page 18 ●...
Firmware update R&S ® NRPxE Updating the firmware 6 Firmware update ● Downloading the firmware update file..............32 ● Updating the firmware..................... 32 6.1 Downloading the firmware update file Firmware update files of R&S sensors generally have an RSU extension, RSU mean- ing Rohde &...
Page 33
Firmware update R&S ® NRPxE Updating the firmware To check the prerequisites 1. Ensure that a recent VISA software is installed on the computer. The latest version is provided on the Rohde & Schwarz website at www.rohde- schwarz.com/rsvisa. 2. Ensure that the R&S NRP‑Toolkit for Windows is installed on the computer. See Section 5.1, "R&S NRP‑Toolkit", on page 26.
Firmware update R&S ® NRPxE Updating the firmware During the update process, a progress bar is displayed. The update sequence can take a couple of minutes, depending on the sensor model and the size of the selected file. 8. Check if the update was successful. The firmware version in the "Identification" field must match the version you selected in the "Firmware"...
Page 35
Firmware update R&S ® NRPxE Updating the firmware Example: You want to update your R&S NRPxxE with the NRPxE_03.00.23042403.rsu file. This file has a size of 10242884 bytes. To send the file to the R&S NRPxxE for updating the firmware, your application has to assemble a memory block containing: SYST:FWUP <block_data>...
Replacing an R&S NRP‑Zxx with a sensor R&S ® NRPxE How to proceed 7 Replacing an R&S NRP‑Zxx with a sensor The NRP sensors are compatible with the R&S NRP‑Z sensors in both the interface (USB) and a common command subset. This compatibility makes the replacement of the R&S NRP‑Zxx sensors easy.
Remote control commands R&S ® NRPxE Conventions used in SCPI command descriptions 8 Remote control commands In the following, all implemented commands are listed according to the command sys- tem and then described in detail. Mostly, the notation used complies with SCPI specifi- cations.
Remote control commands R&S ® NRPxE Notations Table 8-1: SCPI prefixes Factor SI name SI symbol SCPI prefix kilo mega MA; also allowed are MOHM and MHZ giga tera milli Exception: Hz and Ohm μ micro nano pico 8.2 Notations For a detailed description of SCPI notations, see Section 10, "Remote control basics",...
Remote control commands R&S ® NRPxE Common commands Example: Command [SENSe<Sensor>:][POWer:][AVG:]SMOothing:STATe 1 can be writ- ten as: SENSe1:POWer:AVG:SMOothing:STATe 1 SENS:POW:AVG:SMO:STAT 1 SENSe:POWer:SMOothing:STATe 1 SENSe:SMOothing:STATe 1 SMOothing:STATe 1 SMO:STAT 1 Parameters Parameters are separated from the header by a "white space". If several parameters are specified in a command, they are separated by a comma.
Remote control commands R&S ® NRPxE Common commands ..........................42 *SAV ..........................42 *SRE ..........................42 *STB? ..........................42 *TRG ..........................43 *TST? ..........................43 *WAI *CLS Clear status Resets the following: ● Status byte (STB) ● Standard event register (ESR) ● EVENt part of the QUEStionable and the OPERation register ●...
Remote control commands R&S ® NRPxE Common commands *IST? Individual status Returns the current value of the IST flag in decimal form. The IST flag is the status bit which is sent during a parallel poll. Usage: Query only *OPC Operation complete Sets bit 0 in the event status register when all preceding commands have been execu- ted.
Remote control commands R&S ® NRPxE Common commands Usage: Setting only *RST Reset Sets the instrument to a defined default status. The default settings are indicated in the description of commands. The command corresponds to the SYSTem:PRESet command. Usage: Event *SAV <number>...
Remote control commands R&S ® NRPxE Preparing for the measurement Usage: Event *TST? Self-test Triggers a self-test of the sensor and outputs the result. 0 indicates that no errors have occurred. Usage: Query only *WAI Wait to continue Prevents the execution of the subsequent commands until all preceding commands have been executed and all signals have settled.
Remote control commands R&S ® NRPxE Preparing for the measurement *RST: If the sensor boots or reboots, the source is set to INTernal. If the sensor is reset, the source setting is kept unchanged. ROSC:SOUR INT Example: 8.4.2 Selecting a measurement path The RANGe subsystem contains commands for selection of a measurement path.
Remote control commands R&S ® NRPxE Preparing for the measurement Parameters: <level> Range: -20.00 dB to 0.00 dB *RST: 0.00 dB Default unit: dB 8.4.3 Selecting a measurement mode ► Before starting a measurement, select the measurement mode using: [SENSe<Sensor>:]FUNCtion The available measurement modes and how to configure them are described in Section 8.6, "Configuring the measurement modes",...
Page 46
Remote control commands R&S ® NRPxE Preparing for the measurement CALCulate:FEED <mode> If you query measurement data using FETCh<Sensor>[:SCALar][:POWer][: AVG]?, the sensor returns data of the measurand that was configured before. Gener- ally, this measurand is the average power. However, the sensor can also output data of other measurands.
Remote control commands R&S ® NRPxE Controlling the measurement ● Do you want to output each new average value as a measurement result or do you want to bundle more measured values into one result? 8.5.1 Starting and ending a measurement ..........................
Remote control commands R&S ® NRPxE Controlling the measurement Measurements are performed continuously. If a measurement is completed, the sensor does not return to the idle state but enters the waiting for trigger state again. Ends the continuous measurement mode, and sets the sensor to the idle state.
Remote control commands R&S ® NRPxE Controlling the measurement 1 is set, the command starts a single measurement cycle that TRIGger:COUNt renders one result. Every time you send this command, a new measurement cycle is started. Otherwise, as many measurement cycles are performed as determined by the trig- ger count.
Page 51
Remote control commands R&S ® NRPxE Controlling the measurement Figure 8-1: Significance of the dropout time 1 = Dropout time 2 = Trigger hysteresis 3 = Trigger level The RF power between the slots is below the threshold defined by the trigger level and the trigger hysteresis.
Remote control commands R&S ® NRPxE Controlling the measurement 1 = Holdoff time 2 = Trigger hysteresis 3 = Trigger level 8.5.3 Controlling the measurement results The sensor can cope with the wide range of measurement scenarios with the help of the "termination control".
Remote control commands R&S ® NRPxE Controlling the measurement 8.5.4 Interplay of the controlling mechanisms In the following examples, continuous measurement scenarios are used. But these scenarios also apply to single measurements. The only difference is that a single mea- surement is not repeated.
Page 54
Remote control commands R&S ® NRPxE Controlling the measurement Example: Moving termination control Further settings for this example: ● [SENSe<Sensor>:]AVERage:TCONtrol MOVing ● TRIGger:COUNt Every measurement is started by a trigger event. Due to the chopper phases, one measurement lasts twice the defined aperture time. During each measurement, the trigger synchronization is high (TRIGger:SYNC:STATe ON).
Page 55
Remote control commands R&S ® NRPxE Controlling the measurement Example: Average count = 1 [SENSe<Sensor>:]AVERage:COUNt For average count 1, the setting of the termination control has no impact. In both cases, the measurement runs for the duration of one aperture time. Then, settled data is available, and the sensor returns to the idle state.
Page 56
Remote control commands R&S ® NRPxE Controlling the measurement Example: Moving termination control Further settings for this example: ● [SENSe<Sensor>:]TRACe:AVERage:TCONtrol MOVing Every chopper phase is started by a trigger event and lasts the defined trace time. Dur- ing a chopper phase, the trigger synchronization is high (TRIGger:SYNC:STATe ON).
Remote control commands R&S ® NRPxE Controlling the measurement TRIGger:ATRigger[:STATe] <state> Controls the automatic trigger function. If enabled, an artificial trigger is generated if the delay time has elapsed after the measurement start, and no trigger event has occur- red. The delay time is set using TRIGger:ATRigger:DELay.
Remote control commands R&S ® NRPxE Controlling the measurement TRIGger:DTIMe <dropout_time> Sets the dropout time for the internal trigger source. During this time, the signal power must exceed (negative trigger slope) or undercut (positive trigger slope) the level defined by the trigger level and trigger hysteresis. At least, this time must elapse before triggering can occur again.
Remote control commands R&S ® NRPxE Controlling the measurement Parameters: <hysteresis> Range: 0.00 dB to 10.00 dB *RST: 0.00 dB Default unit: dB TRIGger:IMMediate Causes a generic trigger event. The sensor leaves the waiting for trigger state immedi- ately, irrespective of the trigger source and the trigger delay, and starts the measure- ment.
Remote control commands R&S ® NRPxE Controlling the measurement If the sensor triggers itself, the trigger source of the sensor must be assigned to the other external port, as shown in the examples. Parameters: <sender_port> EXT1 | EXTernal1 | EXT2 | EXTernal2 *RST: EXT1 TRIG:SEND:PORT EXT1...
Remote control commands R&S ® NRPxE Configuring the measurement modes ● Section 8.5, "Controlling the measurement", on page 47 ● Section 8.9, "Querying measurement results", on page 96 8.6.1 Continuous average measurement The continuous average mode measures the signal average power asynchronously within definable time intervals (sampling windows).
Page 64
Remote control commands R&S ® NRPxE Configuring the measurement modes 8.6.1.3 Measuring modulated signals When measuring modulated signals in continuous average mode, the measurement can show fluctuation due to the modulation. If that is the case, adapt the size of the sampling window exactly to the modulation period to get an optimally stable display.
Remote control commands R&S ® NRPxE Configuring the measurement modes [SENSe<Sensor>:][POWer:][AVG:]BUFFer:COUNt? Queries the number of results that are currently stored in the result buffer. Suffix: <Sensor> Example: BUFF:COUN? Usage: Query only [SENSe<Sensor>:][POWer:][AVG:]BUFFer:SIZE <count> Sets the size of the result buffer. You can enable the buffer using [SENSe<Sensor>:][POWer:][AVG:]BUFFer: STATe.
Page 66
Remote control commands R&S ® NRPxE Configuring the measurement modes Trigger level Pulse interval Time Dropout tolerance Dropout time Figure 8-2: Burst average parameters For information on querying the measurement results, see Section 8.9.2, "Burst aver- age measurement results", on page 97. 8.6.2.1 Defining the dropout tolerance To prevent power drops due to modulation from being erroneously interpreted as the...
Remote control commands R&S ® NRPxE Configuring the measurement modes 8.6.2.3 Triggering a burst average measurement In burst average mode, only internal trigger events from the signal are evaluated, irre- spective of the setting of the TRIGger:SOURce parameter. The TRIGger:DELay parameter is also ignored, so that the measurement interval begins exactly when the signal exceeds the trigger level.
Page 68
Remote control commands R&S ® NRPxE Configuring the measurement modes For information on querying the measurement results, see Section 8.9.3, "Timeslot measurement results", on page 97. 8.6.3.1 Triggering a timeslot measurement In timeslot mode, internal and external trigger events from the signal are evaluated depending on the settings of the TRIGger:SOURce parameter.
Remote control commands R&S ® NRPxE Configuring the measurement modes [SENSe<Sensor>:][POWer:]TSLot[:AVG][:EXCLude]:MID:OFFSet[:TIME] <time> Determines the distance from the start of the timeslots to the start of the interval to be blanked out. See Figure 8-3. Suffix: <Sensor> Parameters: <time> Range: 0.00 s to 0.10 s *RST: 0.00 s Default unit: s...
Page 70
Remote control commands R&S ® NRPxE Configuring the measurement modes For information on querying the measurement results, see Section 8.9.4, "Trace mea- surement results", on page 98. 8.6.4.1 Configuring the trace measurement ..............70 [SENSe<Sensor>:]TRACe:AVERage:COUNt ..............70 [SENSe<Sensor>:]TRACe:AVERage:TCONtrol ..............71 [SENSe<Sensor>:]TRACe:AVERage[:STATe] ................
Remote control commands R&S ® NRPxE Configuring the measurement modes REPeat Specifies that a measurement result is not output until the entire measurement has been completed. This means that the number of measurement cycle repetitions is equal to the set average count.
Remote control commands R&S ® NRPxE Configuring basic measurement parameters Suffix: <Sensor> Parameters: <points> Range: 1 to 100000 *RST: [SENSe<Sensor>:]TRACe:REALtime <state> If disabled, each measurement from the sensor is averaged. If enabled, only one sam- pling sequence per measurement is recorded, thus increasing the measurement speed.
Page 73
Remote control commands R&S ® NRPxE Configuring basic measurement parameters Remote commands: ..................73 [SENSe<Sensor>:]AVERage:COUNt ................73 [SENSe<Sensor>:]AVERage:COUNt:AUTO .............74 [SENSe<Sensor>:]AVERage:COUNt:AUTO:MTIMe ............74 [SENSe<Sensor>:]AVERage:COUNt:AUTO:NSRatio ............74 [SENSe<Sensor>:]AVERage:COUNt:AUTO:RESolution .............. 75 [SENSe<Sensor>:]AVERage:COUNt:AUTO:SLOT ...................75 [SENSe<Sensor>:]AVERage:RESet .............. 75 [SENSe<Sensor>:]AVERage:COUNt:AUTO:TYPE ................76 [SENSe<Sensor>:]AVERage:TCONtrol ................. 76 [SENSe<Sensor>:]AVERage[:STATe] [SENSe<Sensor>:]AVERage:COUNt <count> Sets the number of readings that are averaged for one measured value. The higher the count, the lower the noise, and the longer it takes to obtain a measured value.
Page 74
Remote control commands R&S ® NRPxE Configuring basic measurement parameters [SENSe<Sensor>:]AVERage:COUNt:AUTO:MTIMe <maximum_time> Sets an upper limit for the settling time of the auto-averaging filter if is set to NSRatio. Thus it limits [SENSe<Sensor>:]AVERage:COUNt:AUTO:TYPE the length of the filter. Suffix: <Sensor> Parameters: <maximum_time>...
Page 75
Remote control commands R&S ® NRPxE Configuring basic measurement parameters [SENSe<Sensor>:]AVERage:COUNt:AUTO:SLOT <slot> Available only in timeslot mode. Sets a timeslot from which the measured value is used to determine the filter length automatically. The timeslot number must not exceed the number of the currently set timeslots.
Remote control commands R&S ® NRPxE Configuring basic measurement parameters NSRatio Predefines the compliance to an exactly defined noise compo- nent. Enter this value using [SENSe<Sensor>:]AVERage: COUNt:AUTO:NSRatio. *RST: RESolution [SENSe<Sensor>:]AVERage:TCONtrol <mode> Defines how the measurement results are output. This is called termination control. See also Section 8.5, "Controlling the measurement",...
Remote control commands R&S ® NRPxE Configuring basic measurement parameters [SENSe<Sensor>:]FREQuency <frequency> Transfers the carrier frequency of the RF signal to be measured. This frequency is used for the frequency response correction of the measurement result. The center frequency is set for broadband signals, e.g. spread spectrum signals, multi- carrier signals.
Remote control commands R&S ® NRPxE Configuring basic measurement parameters [SENSe<Sensor>:]TIMing:EXCLude:STARt <exclude_start> Available in burst average and timeslot modes. Sets a time interval at the beginning of bursts that is excluded from the measurement. Figure 8-4. Suffix: <Sensor> Parameters: <exclude_start> Range: 0.0 s to 1.0 s *RST:...
Remote control commands R&S ® NRPxE Configuring basic measurement parameters [SENSe<Sensor>:]CORRection:DCYCle <duty_cycle> Available in continuous average mode. Sets the duty cycle for measuring pulse-modulated signals. The duty cycle defines the percentage of one period during which the signal is active. If the duty cycle is enabled, the sensor considers this percentage when calculating the signal pulse power from the average power.
Remote control commands R&S ® NRPxE Configuring basic measurement parameters Parameters: <offset> Range: -200.00 dB to 200.00 dB *RST: 0 dB Default unit: dB [SENSe<Sensor>:]CORRection:OFFSet:STATe <state> Enables or disables the offset correction. Suffix: <Sensor> Parameters: <state> *RST: CORR:OFFS:STAT ON Example: 8.7.4.3 S-parameter correction S-parameter correction compensates for the losses and reflections introduced by a...
Remote control commands R&S ® NRPxE Configuring basic measurement parameters See also Section 8.7.4.3, "S-parameter correction", on page 80. Suffix: <Sensor> Parameters: <num> Range: 1 to 1999 *RST: 1; can differ if a calibration set defines another value. [SENSe<Sensor>:]CORRection:SPDevice:STATe <state> Enables or disables the S-parameter correction.
Page 82
Remote control commands R&S ® NRPxE Configuring basic measurement parameters If the gamma correction is performed in combination with an S-parameter correction ([SENSe<Sensor>:]CORRection:SPDevice:STATe ON), the following is consid- ered: ● Interaction of the signal source with the S-parameter device ● Input of the sensor, depending on the transmission, expressed by the term s The interaction between the complex reflection coefficient Γ...
Remote control commands R&S ® NRPxE Configuring basic measurement parameters Usage: Query only [SENSe<Sensor>:]IGAMma:EUNCertainty? Queries the expanded (k = 2) uncertainty of the magnitude of the complex input reflec- tion coefficient Γ . Following gamma correction, the residual mismatch uncertainty becomes so small that it is practically negligible.
Remote control commands R&S ® NRPxE Configuring basic measurement parameters User interface of the S-Parameters program Figure 8-7: S-Parameters dialog Menu bar........................85 └ File........................85 └ Sensor......................86 └ Device......................86 └ Options......................86 └ User Data....................86 └ Remote....................86 └ Show Cal.
Remote control commands R&S ® NRPxE Configuring basic measurement parameters Sensor ← Menu bar Provides options for loading and saving calibration data directly from or to the sensor, see: ● "To load a calibration data set from a sensor" on page 88 ●...
Remote control commands R&S ® NRPxE Configuring basic measurement parameters Figure 8-8: Example Global Flags Groups the settings for the sensor behavior regarding S-parameter corrections. S-Parameter Correction ON by Default ← Global Flags If this option is enabled, the S-parameter correction is activated automatically when the sensor is started.
Remote control commands R&S ® NRPxE Configuring basic measurement parameters Use Flags in Factory Cal. Data Set ← Global Flags Available if the sensor supports two different calibration data sets: ● Factory calibration data set containing all factory calibration data. ●...
Page 89
Remote control commands R&S ® NRPxE Configuring basic measurement parameters The "Upload Calibration Data" dialog opens. It shows a list of the available sen- sors. 3. If you cannot find your sensor in the list, for example because of reconnecting the sensor, you can reload the list by clicking "Rebuild List".
Page 90
Remote control commands R&S ® NRPxE Configuring basic measurement parameters 6. Create a backup of the calibration data set before making any changes. Select "File" > "Save Calibration Data". A dialog opens where you can select the location to save the calibration data. To change the S-parameter data 1.
Page 91
Remote control commands R&S ® NRPxE Configuring basic measurement parameters 5. If needed, load uncertainty data. See "To load an uncertainty parameter file" on page 91. 6. Check the entries in the "S-Parameter Device Mnemonic", "Lower Power Limit/W" and "Upper Power Limit/W" fields 7.
Page 92
Remote control commands R&S ® NRPxE Configuring basic measurement parameters To save the calibration data on the sensor 1. Select "Sensor" > "Save Calibration Data". The "Download Calibration Data" dialog opens. 2. Confirm that the correct sensor is selected by clicking "Download". After a successful transfer of the data to the sensor, a confirmation message is dis- played.
Page 93
Remote control commands R&S ® NRPxE Configuring basic measurement parameters ● Option line The option line has the format #[<frequency unit>][<parameter>][<format>][<R n>], where: – Identifies the option line. – <frequency unit> Possible values are Hz, kHz, MHz or GHz. If a frequency unit is not specified, GHz is implicitly assumed.
Remote control commands R&S ® NRPxE Configuring measurement results – <parameter> U must be specified for uncertainty data files. If a parameter is not specified, S is implicitly assumed and as a result an error message is triggered. – <format> This value is ignored in uncertainty measurement files.
Remote control commands R&S ® NRPxE Configuring measurement results 8.8.2 Setting the result format The FORMat subsystem sets the format of numeric data (measured values) that is exchanged between the remote control computer and the sensors if high-level mea- surement commands are used. Remote commands: ......................95 FORMat:BORDer...
Remote control commands R&S ® NRPxE Querying measurement results 32 | 64 32-bit or 64-bit If you omit the length, the sensor sets the last used length. Example for REAL,32 format: #6768000..<binary float values>..Example for REAL,64 format: #71536000..<binary float values>..<data[,length]>...
Remote control commands R&S ® NRPxE Querying measurement results To configure the measurand, use before the measurement is initi- CALCulate:FEED ated. Suffix: <Sensor> Usage: Query only [SENSe<Sensor>:][POWer:][AVG:]BUFFer:DATA? Queries the results of the continuous average result buffer and returns them even if the buffer is not full.
Remote control commands R&S ® NRPxE Querying measurement results 8.9.4 Trace measurement results [SENSe<Sensor>:]TRACe:DATA? Returns the measured trace data in a well-defined format, showing the course of power over a defined time. Unlike FETCh<Sensor>[:SCALar][:POWer][:AVG]?, this command takes the set- tings of [SENSe<Sensor>:]AUXiliary into account, as explained below.
Page 99
Remote control commands R&S ® NRPxE Querying measurement results In the further description, the term "user data content" is used for the totality of the con- tained measurement results. In the user data content, there are similar mechanisms as with arbitrary block response data.
Remote control commands R&S ® NRPxE Calibrating, zeroing Usage: Query only 8.10 Calibrating, zeroing Zeroing removes offset voltages from the analog circuitry of the sensor, so that there are only low powers displayed if no power applied. The zeroing process can take more than 8 s to complete.
Page 101
Remote control commands R&S ® NRPxE Calibrating, zeroing CALibration:USER:DATA <caldata> Transfers the user calibration data set, which mainly contains S-parameter sets for user-specific devices. The query returns the data as it was downloaded to the sensor before. After downloading of a new user calibration data set to the sensor, the current S- parameter correction settings become invalid.
Remote control commands R&S ® NRPxE Configuring the system *CLS Example: CAL1:ZERO:AUTO ONCE Performs zeroing. Takes several seconds. SYST:SERR? Query -240 Response: Warning; Zero Calibration failed; Results Degrading. 8.11 Testing The self-test allows a test of the internal circuitry of the sensor. Do not apply a signal to the sensor while the self-test is running.
Remote control commands R&S ® NRPxE Configuring the system SENSe:TRACe:AVERage:TCONtrol Usage: Event SYSTem:INITialize Sets the sensor to the standard state, i.e. the default settings for all test parameters are loaded in the same way as with *RST. The sensor then outputs a complete list of all supported commands and parameters.
Remote control commands R&S ® NRPxE Configuring the system Number that specifies the size of the binary file. Binary data 0x0a as appended delimiter (single '\n' character) for line feed Usage: Setting only SYSTem:FWUPdate:STATus? Reads the result of the firmware update performed using SYSTem:FWUPdate on page 103.
Remote control commands R&S ® NRPxE Configuring the system Usage: Query only SYSTem:HELP:SYNTax:ALL? Queries the implemented SCPI commands and their parameters. Returns the result as a block data. Usage: Query only SYSTem:LANGuage <language> Selects an emulation of a different command set. Parameters: <language>...
Remote control commands R&S ® NRPxE Configuring the system SYSTem:TRANsaction:END Ends a series of settings. Usage: Event SYSTem:VERSion? Queries the SCPI version that the command set of the sensor complies with. SYST:VERS? Example: Query 1999.0 Response: SCPI version from 1999. Usage: Query only 8.12.5 Sensor information...
Remote control commands R&S ® NRPxE Configuring the system Return values: <XmlDeviceFootprint><dblock> Usage: Query only SYSTem:INFO? [<item>] Queries information about the sensor. If queried without parameters, the command returns all available information in the form of a list of strings separated by commas. If you want to query specific information, add the query parameter: SYST:INFO? "<string>"...
Page 108
Remote control commands R&S ® NRPxE Configuring the system Sets the color and the flash code of the status LED. Parameters: <color> Hexadecimal code: #H0<emitting type><color> With <emitting type>: 0 = steady on; 1 = slowly flashing; 2 = fast flashing <color>: FF0000 = red, 00FF00 = green, 0000FF = blue Range:...
Remote control commands R&S ® NRPxE Configuring the system Parameters: <update_time> Range: 0.0 s to 10.0 s *RST: 10e-3 s Default unit: s 8.12.7 Measurement limits and levels ......................109 SYSTem:MINPower? ....................109 SYSTem:MINPower:UNIT ......................109 SYSTem:TLEVels? SYSTem:MINPower? Queries the lower power measurement limit. This value changes if [SENSe<Sensor>:]CORRection:SPDevice:STATe is set to...
Page 110
Remote control commands R&S ® NRPxE Configuring the system ......................111 SYSTem:SERRor? ....................111 SYSTem:SERRor:LIST:ALL? ..................112 SYSTem:SERRor:LIST[:NEXT]? SYSTem:ERRor:ALL? Queries all unread entries in the SCPI communication error queue and removes them from the queue. Returns a comma-separated list of error numbers and a short error description in the first-in first-out order.
Page 111
Remote control commands R&S ® NRPxE Configuring the system SYST:ERR:COUN? Example: Query Response: One error has occurred since the error queue was last read out. Usage: Query only SYSTem:ERRor[:NEXT]? Queries the SCPI communication error queue for the oldest entry and removes it from the queue.
Remote control commands R&S ® NRPxE Using the status register SYST:SERR:LIST:ALL? Example: Query 0,"reported at uptime:2942; notice; auto-averaging exceeded maximum time; Notification",0,"removed at uptime:2944; notice; auto-averaging exceeded maximum time; Notification" Response Usage: Query only SYSTem:SERRor:LIST[:NEXT]? Queries the list of static error changes for the oldest entry and removes it from the queue.
Remote control commands R&S ® NRPxE Using the status register Usage: Event STATus:QUEue[:NEXT]? Queries the most recent error queue entry and deletes it. Positive error numbers indicate sensor-specific errors. Negative error numbers are error messages defined by SCPI. If the error queue is empty, the error number 0, "No error", is returned. Usage: Query only 8.13.2 Reading the CONDition part...
Remote control commands R&S ® NRPxE Using the status register 8.13.4 Controlling the ENABle part STATus:DEVice:ENABle <value> STATus:OPERation:CALibrating:ENABle <value> STATus:OPERation:ENABle <value> STATus:OPERation:LLFail:ENABle <value> STATus:OPERation:MEASuring:ENABle <value> STATus:OPERation:SENSe:ENABle <value> STATus:OPERation:TRIGger:ENABle <value> STATus:OPERation:ULFail:ENABle <value> STATus:QUEStionable:CALibration:ENABle <value> STATus:QUEStionable:ENABle <value> STATus:QUEStionable:POWer:ENABle <value> STATus:QUEStionable:WINDow:ENABle <value> Parameters: <value>...
Page 115
Remote control commands R&S ® NRPxE Using the status register STATus:QUEStionable:POWer:PTRansition <value> STATus:QUEStionable:WINDow:PTRansition <value> Parameters: <value> *RST: 65535 User Manual 1179.7085.02 ─ 01...
Performing measurement tasks - programming examples R&S ® NRPxE Performing a buffered continuous average measurement 9 Performing measurement tasks - program- ming examples If you install the optional software development kit (SDK) of the R&S NRP‑Toolkit, pro- gramming examples are provided. See Section 5.1, "R&S NRP‑Toolkit", on page 26.
Page 117
Performing measurement tasks - programming examples R&S ® NRPxE Performing a buffered continuous average measurement // Auto Averaging OFF and set Average Count = 4 SENSOR.write( "SENS:AVER:COUN:AUTO OFF" ); SENSOR.write( "SENS:AVER:COUN 4" ); // Select the trigger source if ( bUseBUSTrigger ) // We want to use '*TRG' to trigger a single physical measurement SENSOR.write( "TRIG:SOUR BUS"...
Performing measurement tasks - programming examples R&S ® NRPxE Performing trace measurements // Trigger a single physical measurement; either by '*TRG' // command or by an externally supplied pulse on the SMB-type connector if ( bUseBUSTrigger ) SENSOR.write( "*TRG" ); // Wait until the measurement is done int iMeasEvent = 0;...
Performing measurement tasks - programming examples R&S ® NRPxE Trace measurement with synchronization to measurement complete TRIGger:SLOPe POSitive TRIGger:DTIMe 0.001 TRIGger:HYSTeresis 0.1 TRIGger:LEVel 30e-6 //Enable and configure the averaging filter SENSe:TRACe:AVERage:COUNt SENSe:TRACe:AVERage:STATe ON //Select the data output format FORMat:DATA REAL //Initiate the measurement INITiate //Query the...
Page 120
Performing measurement tasks - programming examples R&S ® NRPxE Trace measurement with synchronization to measurement complete write( "SENS:TRAC:AVER:COUN 8" ); write( "SENS:TRAC:AVER:STAT ON" ); // configuring the event system to recognize the // end of measurement (i.e. a negative transition // of bit 1 in the meas operation register) write( "STAT:OPER:MEAS:NTR 2"...
Remote control basics R&S ® NRPxE Remote control interfaces and protocols 10 Remote control basics For general information on remote control of Rohde & Schwarz products via SCPI, refer to www.rohde-schwarz.com/rc-via-scpi. 10.1 Remote control interfaces and protocols For remote control, communication between the sensors and the controlling host is established based on various interfaces and protocols.
Remote control basics R&S ® NRPxE Status reporting system NRP legacy protocol Besides USBTMC, the NRP legacy protocol is available to ensure the compatibility of the sensors with the R&S NRP‑Z sensors. The usage of this protocol is not recommen- ded for new applications.
Page 123
Remote control basics R&S ® NRPxE Status reporting system Status byte Error queue Device status Questionable status Standard event status RQS/MSS Operation status Message queue Figure 10-1: Status registers overview 1 = Status byte, see Table 10-3 Section 10.2.2, "Device status register", on page 124 Section 10.2.3, "Questionable status...
Remote control basics R&S ® NRPxE Status reporting system Short description Bit is set if Questionable status register An EVENt bit is set in the QUEStionable status register and summary the associated ENABLe bit is set to 1. A set bit denotes a ques- tionable device status which can be specified in greater detail by querying the questionable status register.
Page 125
Remote control basics R&S ® NRPxE Status reporting system Sum of bits 1 to 4 Measurement not possible Erroneous result Warning Critical Legacy locked state Reference PLL locked state Figure 10-2: Device status register Querying the register: ● STATus:DEVice:CONDition? ● STATus:DEVice[:EVENt]? Querying the static errors: ●...
Remote control basics R&S ® NRPxE Status reporting system Bit no. Short description Bit is set if Legacy locked state The sensor is locked in the NRP legacy mode. Via the SCPI channels (USBTMC or TCP/IP), only query commands can be sent, but no setting commands.
Page 127
Remote control basics R&S ® NRPxE Status reporting system Power summary Calibration summary POST failure (self test) Figure 10-3: Questionable status register Querying the register: ● STATus:QUEStionable:CONDition? ● STATus:QUEStionable[:EVENt]? Table 10-5: Used questionable status bits and their meaning Bit no. Short description Bit is set if Power summary...
Page 128
Remote control basics R&S ® NRPxE Status reporting system Sensor measurement corrupt Sensor zeroing needed Figure 10-4: Questionable power status register Querying the register: ● STATus:QUEStionable:POWer:CONDition? ● STATus:QUEStionable:POWer[:SUMMary][:EVENt]? Table 10-6: Used questionable power status bits and their meaning Bit no. Short description Bit is set if Sensor measurement corrupt...
Remote control basics R&S ® NRPxE Status reporting system Sensor calibration failed Figure 10-5: Questionable calibration status register Querying the register: ● STATus:QUEStionable:CALibration:CONDition? ● STATus:QUEStionable:CALibration[:SUMMary][:EVENt]? Table 10-7: Used questionable calibration status bits and their meaning Bit no. Short description Bit is set if Sensor calibration failed Zeroing of the sensor was not successful.
Remote control basics R&S ® NRPxE Status reporting system Operation Complete Query Error Device-Dependent Error Execution Error Command Error User Request Power On Figure 10-6: Standard event status register (ESR) Table 10-8: Used standard event status bits and their meaning Bit no.
Page 131
Remote control basics R&S ® NRPxE Status reporting system Calibrating Measuring Triggering Sense summary Lower limit fail Upper limit fail Figure 10-7: Operation status register Querying the register: ● STATus:OPERation:CONDition? ● STATus:OPERation[:EVENt]? Table 10-9: Used operation status bits and their meaning Bit no.
Page 132
Remote control basics R&S ® NRPxE Status reporting system Sensor calibrating Figure 10-8: Operation calibrating status register Querying the register: ● STATus:OPERation:CALibrating:CONDition? ● STATus:OPERation:CALibrating[:SUMMary][:EVENt]? Table 10-10: Used operation calibrating status bits and their meaning Bit no. Short description Bit is set if Sensor calibrating Sensor is being calibrated.
Page 133
Remote control basics R&S ® NRPxE Status reporting system Sensor measuring Figure 10-9: Operation measuring status register Querying the register: ● STATus:OPERation:MEASuring:CONDition? ● STATus:OPERation:MEASuring[:SUMMary][:EVENt]? Table 10-11: Used operation measuring status bits and their meaning Bit no. Short description Bit is set if Sensor measuring Sensor is measuring.
Page 134
Remote control basics R&S ® NRPxE Status reporting system Sensor waiting for trigger Figure 10-10: Operation trigger status register Querying the register: ● STATus:OPERation:TRIGger:CONDition? ● STATus:OPERation:TRIGger[:SUMMary][:EVENt]? Table 10-12: Used operation trigger status bits and their meaning Bit no. Short description Bit is set if Sensor waiting for trigger Sensor is waiting for a trigger event.
Page 135
Remote control basics R&S ® NRPxE Status reporting system Sensor initializing Figure 10-11: Operation sense status register Querying the register: ● STATus:OPERation:SENSe:CONDition? ● STATus:OPERation:SENSe[:SUMMary][:EVENt]? Table 10-13: Used operation sense status bits and their meaning Bit no. Short description Bit is set if Sensor initializing Sensor is being initialized.
Page 136
Remote control basics R&S ® NRPxE Status reporting system Lower limit fail Figure 10-12: Operation lower limit fail status registers Querying the register: ● STATus:OPERation:LLFail:CONDition? ● STATus:OPERation:LLFail[:SUMMary][:EVENt]? Table 10-14: Used operation lower limit fail status bits and their meaning Bit no. Short description Bit is set if Lower limit fail...
Page 137
Remote control basics R&S ® NRPxE Status reporting system Upper limit fail Figure 10-13: Operation upper limit fail status registers Querying the register: ● STATus:OPERation:ULFail:CONDition? ● STATus:OPERation:ULFail[:SUMMary][:EVENt]? Table 10-15: Used operation upper limit fail status bits and their meaning Bit no. Short description Bit is set if Upper limit fail...
Troubleshooting R&S ® NRPxE Error messages 11 Troubleshooting ● Displaying status information................138 ● Error messages.....................138 ● Performing a self-test.................... 139 ● Problems during a firmware update..............139 ● Contacting customer support................140 11.1 Displaying status information Status information is available in several ways. Status LED of the sensor The position of the status LED is indicated in Section 4, "Sensor...
Troubleshooting R&S ® NRPxE Problems during a firmware update 11.3 Performing a self-test The self-test gives you detailed information that you can use for troubleshooting. Do not apply a signal to the sensor while the self-test is running. If the self-test is car- ried out with a signal being present, error messages can erroneously be output for the test steps Offset Voltages and/or Noise Voltages.
Troubleshooting R&S ® NRPxE Contacting customer support 11.5 Contacting customer support Technical support – where and when you need it For quick, expert help with any Rohde & Schwarz product, contact our customer sup- port center. A team of highly qualified engineers provides support and works with you to find a solution to your query on any aspect of the operation, programming or applica- tions of Rohde &...
Transporting R&S ® NRPxE 12 Transporting Packing Use the original packaging material. It consists of antistatic wrap for electrostatic pro- tection and packing material designed for the product. If you do not have the original packaging, use similar materials that provide the same level of protection.
Maintenance, storage and disposal R&S ® NRPxE Regular checks 13 Maintenance, storage and disposal Check the nominal data from time to time. 13.1 Regular checks If the product is used frequently, check the RF connectors for visible damage - bent inner conductors, broken contact springs and so on.
Maintenance, storage and disposal R&S ® NRPxE Disposal 13.2 Cleaning 1. Disconnect the R&S NRPxxE: a) From the DUT. b) From the computer or the base unit. 2. Clean the outside of the product using a lint-free cloth. You can dampen the cloth with water but keep in mind that the casing is not waterproof.
Page 144
Maintenance, storage and disposal R&S ® NRPxE Disposal Figure 13-1: Labeling in line with EU directive WEEE Rohde & Schwarz has developed a disposal concept for the eco-friendly disposal or recycling of waste material. As a manufacturer, Rohde & Schwarz completely fulfills its obligation to take back and dispose of electrical and electronic waste.
Page 145
List of commands R&S ® NRPxE List of commands [SENSe<Sensor>:][POWer:][AVG:]APERture....................63 [SENSe<Sensor>:][POWer:][AVG:]BUFFer:CLEar..................64 [SENSe<Sensor>:][POWer:][AVG:]BUFFer:COUNt?..................65 [SENSe<Sensor>:][POWer:][AVG:]BUFFer:DATA?..................97 [SENSe<Sensor>:][POWer:][AVG:]BUFFer:SIZE....................65 [SENSe<Sensor>:][POWer:][AVG:]BUFFer:STATe..................65 [SENSe<Sensor>:][POWer:][AVG:]SMOothing:STATe..................63 [SENSe<Sensor>:][POWer:]BURSt:DTOLerance................... 66 [SENSe<Sensor>:][POWer:]BURSt:LENGth?....................67 [SENSe<Sensor>:][POWer:]TSLot[:AVG]:COUNt................... 68 [SENSe<Sensor>:][POWer:]TSLot[:AVG]:WIDTh....................68 [SENSe<Sensor>:][POWer:]TSLot[:AVG][:EXCLude]:MID:OFFSet[:TIME].............69 [SENSe<Sensor>:][POWer:]TSLot[:AVG][:EXCLude]:MID:TIME..............69 [SENSe<Sensor>:][POWer:]TSLot[:AVG][:EXCLude]:MID[:STATe]..............69 [SENSe<Sensor>:]AUXiliary..........................47 [SENSe<Sensor>:]AVERage:COUNt......................73 [SENSe<Sensor>:]AVERage:COUNt:AUTO....................73 [SENSe<Sensor>:]AVERage:COUNt:AUTO:MTIMe..................74 [SENSe<Sensor>:]AVERage:COUNt:AUTO:NSRatio..................74 [SENSe<Sensor>:]AVERage:COUNt:AUTO:RESolution................74 [SENSe<Sensor>:]AVERage:COUNt:AUTO:SLOT..................
Need help?
Do you have a question about the R&S NRP E Series and is the answer not in the manual?
Questions and answers