background image

Preparing for Use

R&S

®

NRPxxT(N)

18

User Manual 1177.6023.02 ─ 08

a) Connect the R&S

 

NRP

ZK6 cable to the power sensor.

See 

"To connect a cable to the host interface of the power sensor"

 

on page 14.

b) Connect the power sensors to the R&S

 

NRP

Z5 sensor hub. You can connect

up to four sensors.

c) Connect the R&S

 

NRP

Z5 to the computer.

d) Connect the power sensors to the signal source.
e) Connect the delivered external power supply unit to the R&S

 

NRP

Z5 and to an

AC supply connector.

f) Connect the trigger input of the R&S

 

NRP

Z5 with a BNC cable to the trigger

source (optional).

g) Connect the trigger output of the R&S

 

NRP

Z5 with a BNC cable to the trigger

device (optional).

2. On the computer, start a software application to view the measurement results.

See 

Chapter 5, "Operating Concepts"

on page 29.

3.6.2

 

Base Unit

As a controlling host, you can use an R&S

 

NRX or R&S

 

NRP2 base unit. You can also

operate the power sensor using other supported Rohde

 

&

 

Schwarz instruments with a

sensor connector. For details, see also the user manual of the instrument.

► Establish the connection with the base unit using:

● Host interface

See 

Chapter 5.7, "R&S

 

NRX"

on page 39

See 

Chapter 5.8, "R&S

 

NRP2"

on page 40

● LAN interface, if:

Base unit is an R&S

 

NRX

Power sensor is a LAN power sensor

See 

Chapter 3.6.3, "Using a LAN Connection"

on page 18.

3.6.3

 

Using a LAN Connection

Requires power sensors with networking capabilities, the R&S

 

NRP LAN power sen-

sors.

3.6.3.1

 

Connecting a LAN Power Sensor to the LAN

Depending on the available equipment, you can choose from different ways to connect
a LAN power sensor to a controlling host.

Connecting to a Controlling Host

Summary of Contents for NRP T Series

Page 1: ...R S NRPxxT N Thermal Power Sensors User Manual 1177602302 Version 08 ÛÊG2 ...

Page 2: ...P90T 1424 6473 02 R S NRP90TN 1424 6480 02 R S NRP110T 1424 6215 02 2021 Rohde Schwarz GmbH Co KG Mühldorfstr 15 81671 München Germany Phone 49 89 41 29 0 Email info rohde schwarz com Internet www rohde schwarz com Subject to change data without tolerance limits is not binding R S is a registered trademark of Rohde Schwarz GmbH Co KG Trade names are trademarks of the owners 1177 6023 02 Version 08...

Page 3: ...tc 11 2 2 Key Features 11 3 Preparing for Use 12 3 1 Unpacking and Checking the Power Sensor 12 3 2 Operating Conditions 12 3 3 Considerations for Test Setup 12 3 4 Connecting to a DUT 13 3 5 Connecting a Cable to the Host Interface 14 3 6 Connecting to a Controlling Host 14 3 6 1 Computer 15 3 6 1 1 Simple USB Connection 15 3 6 1 2 R S NRP Z5 Sensor Hub Setup 16 3 6 2 Base Unit 18 3 6 3 Using a L...

Page 4: ...3 Remote Control 34 5 4 R S NRPV 34 5 5 R S Power Viewer 36 5 6 R S Power Viewer Mobile 38 5 7 R S NRX 39 5 8 R S NRP2 40 6 Browser Based User Interface 43 6 1 Main Dialog of the Web User Interface 43 6 2 Setting the Unit 44 6 3 Common Settings 45 6 4 Measurement Modes 46 6 4 1 Continuous Average Mode 47 6 5 Settings 47 6 5 1 Sensor Settings 48 6 5 2 Averaging Settings 49 6 5 3 Trigger Settings 50...

Page 5: ... 9 5 1 Starting and Ending a Measurement 69 9 5 2 Triggering 70 9 5 2 1 Trigger States 70 9 5 2 2 Waiting for a Trigger Event 71 9 5 2 3 Trigger Sources 71 9 5 2 4 Dropout Time 72 9 5 2 5 Hold Off Time 72 9 5 3 Controlling the Measurement Results 73 9 5 4 Interplay of the Controlling Mechanisms 73 9 5 4 1 Continuous Average Mode 74 9 5 5 Configuring the Trigger 76 9 6 Configuring and Retrieving Re...

Page 6: ...ng the ENABle Part 126 9 12 5 Controlling the Negative Transition Part 126 9 12 6 Controlling the Positive Transition Part 127 10 Performing Measurement Tasks Programming Examples 128 10 1 Performing the Simplest Measurement 128 10 2 Performing a Buffered Continuous Average Measurement 128 11 Remote Control Basics 131 11 1 Remote Control Interfaces and Protocols 131 11 1 1 USB Interface 131 11 1 2...

Page 7: ...3 6 2 Questionable Calibration Status Register 149 11 3 7 Standard Event Status and Enable Register ESR ESE 150 11 3 8 Operation Status Register 151 11 3 8 1 Operation Calibrating Status Register 152 11 3 8 2 Operation Measuring Status Register 153 11 3 8 3 Operation Trigger Status Register 154 11 3 8 4 Operation Sense Status Register 155 11 3 8 5 Operation Lower Limit Fail Status Register 156 11 ...

Page 8: ...Contents R S NRPxxT N 8 User Manual 1177 6023 02 08 ...

Page 9: ...d laboratory environ ments Use the R S NRPxxT N only for its designated purpose Observe the operat ing conditions and performance limits stated in the data sheet Where do I find safety information Safety information is part of the product documentation It warns you about the poten tial dangers and gives instructions how to prevent personal injuries or damage caused by dangerous situations Safety i...

Page 10: ...power sensor 2 1 2 User Manuals Contains the description of all instrument modes and functions It also provides an introduction to remote control a complete description of the remote control commands with programming examples and information on maintenance and interfaces Includes the contents of the getting started manual 2 1 3 Tutorials Tutorials offer guided examples and demonstrations on operat...

Page 11: ...rohde schwarz com firmware nrp t tn 2 1 8 Application Notes Application Cards White Papers etc These documents deal with special applications or background information on particu lar topics 2 2 Key Features The thermal power sensors are members of the R S NRP series power sensors from Rohde Schwarz They provide a high speed USB interface that constitutes both the communication port and the power s...

Page 12: ...ensure accurate measurements and to avoid damage to the power sensor and connected devices Before switching on the power sensor observe the information on appropriate operating conditions provided in the basic safety instructions and the data sheet of the power sensor In particular ensure the following The power sensor is dry and shows no sign of condensation The ambient temperature does not excee...

Page 13: ...nnector on page 25 Risk of overloading the sensor Using a power sensor at a level above its upper measuring limit can damage the sen sor To avoid this risk make sure not to exceed the test limit To connect to the DUT 1 Ensure that the RF connector of your DUT is compatible with the RF connector of the power sensor 2 Insert the RF connector straight into the RF output of your DUT Take care not to t...

Page 14: ...apter 3 6 1 Computer on page 15 Base units R S NRX or R S NRP2 or other supported Rohde Schwarz instru ments R S NRP ZK6 cable with a push pull type connector R S order number 1419 0664 xx See Chapter 3 6 2 Base Unit on page 18 These cables can be obtained in different lengths up to 5 meters To connect a cable to the host interface of the power sensor 1 Insert the screw lock cable connector into t...

Page 15: ... S NRPxxT N power sensors can be connected to the USB interface of a com puter Required equipment R S NRPxxT N power sensor R S NRP ZKU cable Setup NRP 3 Path Diode Power Sensor MHz to GHz 100 pW to 200 mW 70 dBm to 23 dBm SMART SENSOR TECHNOLOGY 1 2 3 4 5 6 Figure 3 1 Setup with an R S NRP ZKU cable 1 Signal source 2 R S NRPxxT N power sensor 3 Host interface connector 4 R S NRP ZKU cable 5 USB c...

Page 16: ...o view the measurement results See Chapter 5 Operating Concepts on page 29 3 6 1 2 R S NRP Z5 Sensor Hub Setup The R S NRP Z5 sensor hub high speed USB 2 0 can host up to four R S NRPxxT N power sensors and provides simultaneous external triggering to all con nected sensors Required equipment 1 to 4 R S NRPxxT N power sensors 1 R S NRP ZK6 cable per sensor R S NRP Z5 sensor hub with external power...

Page 17: ...ice optional 5 USB cable supplied 6 7 BNC cable optional not supplied 8 Signal source 9 R S NRPxxT N power sensor 10 Host interface connector 11 R S NRP Z5 sensor hub 12 R S NRP ZK6 cable 13 External power supply unit supplied 14 Power cable supplied Incorrectly connecting disconnecting the R S NRPxxT N power sensors can damage the power sensors or lead to erroneous results Ensure that you connect...

Page 18: ...n to view the measurement results See Chapter 5 Operating Concepts on page 29 3 6 2 Base Unit As a controlling host you can use an R S NRX or R S NRP2 base unit You can also operate the power sensor using other supported Rohde Schwarz instruments with a sensor connector For details see also the user manual of the instrument Establish the connection with the base unit using Host interface See Chapt...

Page 19: ...sor 3 RJ 45 Ethernet connector 4 6 RJ 45 Ethernet cable 5 Ethernet switch supporting PoE power delivery e g R S NRP ZAP1 7 Controlling host 1 Connect the RF connector of the sensor to the DUT See Chapter 3 4 Connecting to a DUT on page 13 2 NOTICE Risk of sensor damage Use only PoE power sourcing equipment PSE according to IEEE standards 802 3af or IEEE 802 3at Otherwise your power sensor can get ...

Page 20: ...e RF connector of the sensor to the DUT See Chapter 3 4 Connecting to a DUT on page 13 2 NOTICE Risk of sensor damage Use only PoE power sourcing equipment PSE according to IEEE standards 802 3af or IEEE 802 3at Otherwise your power sensor can get damaged Connect the RJ 45 Ethernet connector of the sensor to the output of the PoE injec tor 3 Connect the PoE injector to a power supply 4 Connect the...

Page 21: ...andards 802 3af or IEEE 802 3at Otherwise your power sensor can get damaged Connect the RJ 45 Ethernet connector of the sensor to the output of the PoE injec tor 3 Connect the PoE injector to a power supply 4 Connect the controlling host to the input of the PoE injector 5 Establish a network connection between the power sensor and the controlling host 3 6 3 2 Establishing a Connection to the Netwo...

Page 22: ...s explicitly disable all other network interfaces if you plan to utilize a peer to peer connection to the power sensor 3 Check that the remaining main network adapter has been assigned an IP address starting with 169 254 The IANA Internet assigned numbers authority has reserved the range 169 254 0 0 to 169 254 255 255 for the allocation of automatic private IP addresses APIPA Addresses from this r...

Page 23: ...omain name system DNS or configuring the network settings man ually For establishing a connection to the power sensor try the default hostname and the hostname extended with local as shown in the example below All communication for resolving names in the top level domain TLD local are defined to be executed using dedicated local services and ports if no other DNS domain name server is available Ex...

Page 24: ...erver it is recommended that you address the sensor by its unambiguous hostnames see Chapter 3 6 3 3 Using Hostnames on page 22 A hostname is a unique identifier of the power sensor that remains permanent as long as it is not explicitly changed Hence you can address a power sensor by the same identification irrespectively if a network or a point to point connection is used Connecting to a Controll...

Page 25: ...F Connector on page 25 2 Status LED see Chapter 4 4 Status LED on page 26 3 Host interface connector see Chapter 4 3 Host Interface on page 26 4 Trigger I O connector see Chapter 4 2 Trigger I O Connector on page 26 5 Network status LED see Network status LED on page 28 6 LAN reset button see LAN reset button on page 27 7 LAN connector see Chapter 4 5 LAN PoE Interface on page 27 8 Power over Ethe...

Page 26: ...m 2 lbs 4 2 Trigger I O Connector The trigger I O is a connector of SMB type It is used as an input for signals if the trigger source parameter is set to EXTernal2 It is used as an output for trigger signals if the sensor is operated in the trigger sender mode Further information Chapter 9 5 2 Triggering on page 70 4 3 Host Interface The host interface is used for establishing a connection between...

Page 27: ...also Chapter 12 3 Problems during a Firmware Update on page 160 4 5 LAN PoE Interface Available only for LAN power sensors An RJ 45 connector is used to connect the Ethernet interface of the power sensors to a local area network LAN Ethernet interface requires PoE power over Ethernet If the Ethernet interface of the LAN power sensors is used the electrical power has to be provided by power over Et...

Page 28: ...e No light No PoE power is present Network status LED Available only for LAN power sensor The network status LED shows whether the LAN connection to the network is estab lished properly or not Color State Green The power sensor is correctly connected to the network It has been assigned a valid IP address either manually or via DHCP Red The power sensor is not connected to the network correctly Eit...

Page 29: ...or all power sensors The components of the R S NRP Toolkit depend on the operating system 5 1 1 Versions and Downloads The R S NRP Toolkit is available for Microsoft Windows operating systems as listed in Chapter 5 1 2 System Require ments on page 29 Linux distributions macOS Several R S NRP Toolkit versions are available on your documentation CD ROM The latest version for Windows is available at ...

Page 30: ... the release notes available at www rohde schwarz com software nrp tool kit Installing on a computer 1 Start the R S NRP Toolkit installer on the Windows based computer In the NRP Toolkit Setup dialog the correct R S NRP Toolkit version for your operating system 32 bit or 64 bit is already selected 2 Enable the components you want to install NRP Toolkit SDK The software development kit SDK provide...

Page 31: ...lishing a LAN connection with an R S NRP LAN power sensor The tool provides the following functions Configuring the network settings by temporary connecting the selected sensor to the computer using USB Discovering the sensors that have been configured via the Zeroconf APIA proto col The tool comes with a guide PDF that is also available in the Start menu The guide explains the network setup Firmw...

Page 32: ...User Interface Requires a power sensor with networking capabilities a R S NRP LAN power sensor With the integrated browser based graphical user interface of the LAN power sensor you can easily configure the most common settings and measure in the provided mea surement modes There is no installation required The web user interface can be used with all devices and operating systems including tablets...

Page 33: ...xT N power sensors can damage the power sensors or lead to erroneous results Ensure that you connect disconnect your power sensor as described in Chapter 3 Preparing for Use on page 12 Starting a measurement 1 Connect the cables as shown in Figure 5 1 For a detailed description refer to Chapter 3 6 3 Using a LAN Connection on page 18 2 Open a supported web browser 3 Enter the instrument name or th...

Page 34: ...peration Further information Chapter 9 Remote Control Commands on page 62 Chapter 11 Remote Control Basics on page 131 Chapter 11 1 Remote Control Interfaces and Protocols on page 131 Chapter 3 6 1 Computer on page 15 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 power sensors simultaneously The R S NRPV is provided on your do...

Page 35: ... NRPxxT N power sensors can damage the power sensors or lead to erroneous results Ensure that you connect disconnect your power sensor as described in Chapter 3 Preparing for Use on page 12 Starting a measurement 1 Connect the power sensor to the computer as shown in Figure 5 2 For a detailed description refer to Chapter 3 6 1 1 Simple USB Connection on page 15 2 Start the R S NRPV 3 Execute zeroi...

Page 36: ...d display For a detailed description on how to measure in this setup refer to the operating man ual of the R S NRPV 5 5 R S Power Viewer The R S Power Viewer is software that simplifies many measurement tasks It is provi ded on your documentation CD ROM and on the Rohde Schwarz website as a sepa rate standalone installation package Required equipment R S NRPxxT N power sensor R S NRP ZKU cable or ...

Page 37: ... 2 R S NRPxxT N power sensor 3 Host interface connector 4 R S NRP ZKU cable 5 USB connector 6 Computer with installed R S Power Viewer Incorrectly connecting disconnecting the R S NRPxxT N power sensors can damage the power sensors or lead to erroneous results Ensure that you connect disconnect your power sensor as described in Chapter 3 Preparing for Use on page 12 Starting a measurement 1 Connec...

Page 38: ...can be configured 6 To start the measurement press Measurement Start The measurement result is shown in the Continuous measurement window For a detailed description of how to measure in this setup refer to the operating man ual of your R S Power Viewer The manual is installed automatically during the instal lation of the R S Power Viewer 5 6 R S Power Viewer Mobile The R S Power Viewer Mobile exte...

Page 39: ...power sensor R S NRP ZK8 to connect the sensor to the R S NRX R S NRX Setup NRP 3 Path Diode Power Sensor MHz to GHz 100 pW to 200 mW 70 dBm to 23 dBm SMART SENSOR TECHNOLOGY 1 2 3 4 6 5 Figure 5 4 Setup with an R S NRX base unit 1 Signal source 2 R S NRPxxT N power sensor 3 Host interface connector 4 R S NRP ZK8 5 Sensor input connector of the R S NRX 6 R S NRX base unit Incorrectly connecting di...

Page 40: ...select the Measurement Type for example Continuous Average b Tap Quick Setup Auto Set 4 Switch on the signal source The measurement starts and the result is displayed in dBm 5 If necessary perform further settings For a detailed description of how to measure in this setup refer to the user manual of the R S NRX 5 8 R S NRP2 With the R S NRPxxT N power sensors and an R S NRP2 you can measure power ...

Page 41: ...r sensor as described in Chapter 3 Preparing for Use on page 12 Starting a measurement 1 Connect the cables as shown in Figure 5 5 a Connect the R S NRP ZK6 cable to the host interface connector of the sensor b Connect the R S NRP ZK6 cable to a sensor input connector of the R S NRP2 c Connect the RF connector of the power sensor to the signal source 2 Preset the R S NRP2 a Press the PRE SET hardk...

Page 42: ...ropriate softkey to select a specific sen sor for zeroing 4 Press the FREQ hardkey and enter the carrier frequency of the applied signal if the specified measurement accuracy is to be reached 5 Switch on the signal source The result window indicates the result in dBm obtained with sensor A 6 If necessary perform further settings For a detailed description of how to measure in this setup refer to t...

Page 43: ...anation of the web user interface 1 Navigation pane Settings see Chapter 6 5 Settings on page 47 2 Navigation pane Measurements see Chapter 6 4 Measurement Modes on page 46 3 Common settings see Chapter 6 3 Common Settings on page 45 4 Title bar 5 Parameter pane 6 Result pane Title bar Shows the following information Hostname See also Chapter 3 6 3 3 Using Hostnames on page 22 System status Confir...

Page 44: ...ping the corresponding letter after the entered value 1 2 3 Figure 6 2 Parameter 1 Parameter name 2 Value 3 Unit The following abbreviations are available Unit Keyboard key Decibel d Hertz h Second s Volt v Watt w Unit multiples Keyboard key Giga g Mega m Kilo k milli m micro u nano n Example To set the unit to 1 GHz enter 1g For certain units you can select a different representation depending on...

Page 45: ...s changing the unit for the further numeric entries 6 3 Common Settings Describes the common sensor settings that are available for all measurement modes Access main dialog of the web user interface top pane Measurement 45 Frequency 45 Offset 45 State 45 Value 46 S Parameter 46 Averaging 46 Mode 46 Value 46 Measurement Enables or disables the measurement Remote command INITiate CONTinuous Frequenc...

Page 46: ... 1 dB Auto 0 01 dB Auto 0 001 dB Uses an automatic averaging filter with the respective resolution index Predefines the compliance to an exactly defined noise component Enter this value under Value on page 46 Remote command SENSe Sensor AVERage STATe SENSe Sensor AVERage COUNt AUTO SENSe Sensor AVERage COUNt AUTO TYPE Value Averaging The content of this field depends on the setting under Mode on p...

Page 47: ...me the width of the sampling windows Remote command SENSe Sensor POWer AVG APERture on page 86 Duty Cycle Sets the duty cycle the percentage of one period during which the signal is active for pulse modulated signals If the duty cycle is set the sensor calculates the signal pulse power from its value and the average power Remote command SENSe Sensor CORRection DCYCle STATe SENSe Sensor CORRection ...

Page 48: ... Magnitude 48 Phase 48 Zero Calibration 49 Sensor Information 49 Γ Correction Groups the parameters for the complex reflection coefficient See also Chapter 9 8 3 4 S Gamma Corrections on page 96 State Γ Correction Enables or disables the use of the complex reflection coefficient of the signal source Γsource Remote command SENSe Sensor SGAMma CORRection STATe Magnitude Γ Correction Sets the magnitu...

Page 49: ...4 System Settings on page 52 Important specifications technology frequency range power limits resolution Calibration information Remote command SYSTem INFO 6 5 2 Averaging Settings Describes the parameters for automatic averaging Further information Chapter 9 8 1 Configuring Auto Averaging on page 88 Access main dialog of the web user interface navigation pane Averaging Filter Terminal Control 49 ...

Page 50: ...averaging filter thus limiting the length of the filter Remote command SENSe Sensor AVERage COUNt AUTO MTIMe 6 5 3 Trigger Settings Describes the trigger parameters You can define the conditions that have to be fulfilled for a measurement to be triggered Further information Chapter 9 5 5 Configuring the Trigger on page 76 Chapter 9 5 Controlling the Measurement on page 69 Access main dialog of the...

Page 51: ...average mode a negative trigger delay is not supported Remote command TRIGger DELay Dropout With a positive negative trigger slope the dropout time is the minimum time for which the signal must be below above the power level defined by Trigger Level See also Chapter 9 5 2 4 Dropout Time on page 72 Remote command TRIGger DTIMe Holdoff Sets the hold off time a period after a trigger event during whi...

Page 52: ...command SYSTem COMMunicate NETWork IPADdress Subnet Mask Sets the subnet mask The subnet mask consists of four number blocks separated by dots Every block con tains 3 numbers in maximum Remote command SYSTem COMMunicate NETWork IPADdress SUBNet MASK Sensor Name Sets the sensor name The sensor name is displayed in the title bar of the web user interface see Figure 6 1 If you do not specify a sensor...

Page 53: ...ng the IP address manually Remote command SYSTem COMMunicate NETWork IPADdress MODE Selftest Starts a selftest of the sensor See also Chapter 9 10 Testing on page 111 Note Do not apply a signal to the sensor while the selftest is running If the selftest is carried out with a signal being present error messages can erroneously be output for the test steps Offset Voltages and or Noise Voltages The r...

Page 54: ...r by clicking Apply Network Settings Firmware Update Opens a dialog to start the firmware update For further information see Chapter 7 2 2 Using the Web User Interface on page 58 Alternatively you can the Firmware Update for NRP Family program See Chap ter 7 2 1 Using the Firmware Update for NRP Family Program on page 56 Remote command SYSTem FWUPdate SYSTem FWUPdate STATus Settings ...

Page 55: ...le at www rohde schwarz com en firmware nrp_t_tn If the rsu file is packed in a zip archive extract it before updating If you use the Firmware Update for NRP Family program further requirements are essential See Checking the prerequisites on page 56 7 2 Updating the Firmware Risk of faulty firmware Disconnecting the power supply while an update is in progress can lead to missing or faulty firmware...

Page 56: ...date is not interrupted 1 Check the prerequisites see Checking the prerequisites on page 56 2 Connect the power sensor to the computer as described in Chapter 3 6 1 Com puter on page 15 3 Start the Firmware Update for NRP Family program Start menu NRP Toolkit Firmware Update The program automatically starts scanning for Rohde Schwarz power sensors connected via USB When the scan is completed all r...

Page 57: ...pending 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 field Troubleshooting You do not find the sensor in the list of sensors provided by Firmware Update for NRP Family The driver assigned to the sensor is the legacy driver Install a recent VISA software...

Page 58: ... Click Firmware Update 5 In the Firmware Update dialog click Select RSU file 6 In the file browser select the rsu file for upload The selected rsu is displayed for example NRPxTN_17 11 27 03 rsu 7 Click Start update The firmware update can take several minutes During the update process a pro gress bar is displayed When the update is completed the dialog closes automati cally 7 2 3 Using Remote Con...

Page 59: ...m FWUPdate on page 117 The size of the file is 10242884 This number has 8 digits Thus the block_data consist of the following 8 How many digits follow to specify the file size 10242884 Number that specifies the file size file_contents Contents of the rsu file byte by byte 0x0a Delimiter In this example you write exactly 10242905 bytes to the power sensor for example by using a viWrite function The...

Page 60: ...To use the new power sensors it can be required to update the drivers For computer based software applications R S NRPV and R S Power Viewer install latest R S NRP Toolkit V 4 20 or higher For using the sensors with R S NRP2 signal generators spectrum analyzers or other Rohde Schwarz instruments install the latest firmware version 8 1 Most Important Differences The new and the old sensors are comp...

Page 61: ... Toolkit is installed you can connect the R S NRPxxT N to the computer and use it with Rohde Schwarz software applications or your own programs Software applications and firmware Software firmware Prerequisites R S NRPV See the release notes and the manual of the R S NRPV R S Power Viewer See the release notes and the manual of the R S Power Viewer R S NRP2 Install firmware version 7 11 or higher ...

Page 62: ... are indicated as Setting parameters Parameters required only to refine a query are indicated as Query parameters Parameters that are only returned as the result of a query are indicated as Return values Conformity Commands that are taken from the SCPI standard are indicated as SCPI con firmed All commands used by the R S NRPxxT N follow the SCPI syntax rules Asynchronous commands A command which ...

Page 63: ...h the SCPI standard Some com mands are considerably shortened by these optional mnemonics Therefore not only is there a short and a long form for the commands distinguished here by uppercase and lowercase letters but also a short form which is created by omitting optional keywords Example Command SENSe Sensor POWer AVG SMOothing STATe 1 can be writ ten as SENSe1 POWer AVG SMOothing STATe 1 SENS PO...

Page 64: ...ters in braces may be included in the command once several times or not at all 9 3 Common Commands The common commands are taken from the IEEE 488 2 IEC 625 2 standard The headers of these commands consist of an asterisk followed by three letters CLS 64 ESE 65 ESR 65 IDN 65 IST 65 OPC 65 OPT 66 PRE 66 RCL 66 RST 66 SAV 66 SRE 67 STB 67 TRG 67 TST 67 WAI 67 CLS Clear status Resets the following Sta...

Page 65: ...dicated Usage Query only 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 Send this command at the end of a program message It is important that the read timeout is set suff...

Page 66: ...255 RST 0 RCL number Recall Calls the device state which has been stored with the SAV command under the speci fied number Setting parameters number Range 0 to 9 RST 0 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 Save Stores th...

Page 67: ...tus byte in decimal form Usage Query only TRG Trigger Triggers a measurement if the following conditions are met Power sensor is in the waiting for trigger state Trigger source is set to BUS See TRIGger SOURce BUS Usage Event TST Self test Triggers a self test of the R S NRPxxT N and outputs the result 0 indicates that no errors have occurred Usage Query only WAI Wait to continue Prevents the exec...

Page 68: ...s source INTernal EXTernal HOST INTernal Internal precision oscillator EXTernal HOST External signal supplied at the host interface connector RST If the sensor boots or reboots the source is set to INTernal If the sensor is reset the source setting is kept unchanged Example ROSC SOUR INT 9 4 2 Selecting a Measurement Mode Before starting a measurement select the measurement mode using SENSe Sensor...

Page 69: ...ITiate CONTinuous 70 ABORt Immediately interrupts the current measurement If the measurement has been started as a single measurement INITiate IMMediate the sensor goes into the idle state However if a continuous measurement is in progress INITiate CONTinuous ON the trigger system of the sensor enters the waiting for trigger state and if the trig ger condition is met a new measurement is immediate...

Page 70: ...F Ends the continuous measurement mode and sets the sensor to the idle state RST OFF Example See Chapter 10 2 Performing a Buffered Continuous Average Measurement on page 128 Manual operation See Measurement on page 45 9 5 2 Triggering In a basic continuous measurement the measurement is started immediately after the initiate command see also Chapter 9 5 2 2 Waiting for a Trigger Event on page 71 ...

Page 71: ...ent cycle that 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 9 5 2 3 Trigger Sources The possible trigger conditions and the execution of a trigger depend on the selected trigger mode and trigger source If the signal power exceeds or falls below a reference level set by t...

Page 72: ...ing at B or at C Therefore set the dropout time greater than the time elapsed between points D and B and between E and C but smaller than the time elapsed between F and A Thus you ensure that triggering takes place at A Because the mechanism associated with the dropout time is reactivated whenever the trigger threshold is crossed you can obtain also unambiguous triggering for many complex signals ...

Page 73: ...rement time can be very long Useful if you expect slow changes in the results and you want to avoid outputting redundant data Moving termination control Outputs intermediate values to facilitate early detection of changes in the measured quantity This means that for each partial measurement a new average value is output as a measurement result Thus the measurement result is a moving average of the...

Page 74: ...event Due to the chopper phases one measurement lasts twice the defined aperture time As defined by the average count after 4 measurements the result is averaged and available During the whole mea surement cycle the trigger synchronization is high TRIGger SYNC STATe ON 1 2 3 4 5 6 7 8 1 Start of the measurement cycle 2 Trigger event 3 Noninverted chopper phase 4 Inverted chopper phase 5 Duration o...

Page 75: ...t During the settling phase the amount of the result is already correct but the noise is higher After 4 measurements when the average count is reached settled data is available When the trigger count is reached TRIGger COUNt on page 77 the power sensor returns to the idle state 1 3 4 2 5 6 7 8 1 Start of the measurement cycle 2 Trigger events 3 Noninverted chopper phase 4 Inverted chopper phase 5 ...

Page 76: ... to idle state 9 5 5 Configuring the Trigger Further information Chapter 9 5 Controlling the Measurement on page 69 Remote commands TRIGger ATRigger DELay 76 TRIGger ATRigger EXECuted 77 TRIGger ATRigger STATe 77 TRIGger COUNt 77 TRIGger DELay 78 TRIGger DELay AUTO 78 TRIGger DTIMe 78 TRIGger EXTernal 2 2 IMPedance 78 TRIGger HOLDoff 79 TRIGger HYSTeresis 79 TRIGger IMMediate 79 TRIGger LEVel 79 T...

Page 77: ...psed after the measurement start and no trigger event has occurred The delay time is set using TRIGger ATRigger DELay Parameters state RST OFF TRIGger COUNt count Sets the number of measurement cycles to be performed when the measurement is started using INITiate IMMediate This number equals the number of results that can be obtained from the sensor after a single measurement As long as the define...

Page 78: ...red Parameters state RST OFF 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 See Chapter 9 5 2 4 Dropout Time on page 72 Parameters drop...

Page 79: ... noise in the signal for the edge detector of the trigger system Parameters hysteresis Range 0 00 to 10 00 RST 0 00 Default unit DB Manual operation See Hysteresis on page 51 TRIGger IMMediate Causes a generic trigger event The power sensor leaves the waiting for trigger state immediately irrespective of the trigger source and the trigger delay and starts the measurement This command is the only w...

Page 80: ...l on page 51 TRIGger LEVel UNIT unit Sets the unit of the trigger level if this value is entered without a unit See also TRIGger LEVel on page 79 Parameters unit DBM W DBUV RST W Manual operation See Trigger Level on page 51 TRIGger SENDer PORT sender_port Selects the port where the sensor outputs its own trigger event in case it is trigger sender See TRIGger SENDer STATe for more information If t...

Page 81: ...as trigger sender output port or vice versa Parameters state RST OFF TRIGger SLOPe slope Effective only if TRIGger SOURce is set to INTernal or EXTernal Determines which edge of the envelope power with internal triggering or increasing voltage with external triggering is used for triggering Parameters slope POSitive NEGative POSitive Rising edge NEGative Falling edge RST POSitive Manual operation ...

Page 82: ... blocked by any sensor that has completed its measurements before the others and has returned to the idle state Parameters state RST OFF 9 6 Configuring and Retrieving Results Setting the Power Unit 82 Setting the Result Format 82 Retrieving Results 84 9 6 1 Setting the Power Unit The UNIT subsystem contains commands for setting up the power unit UNIT POWer unit Sets the output unit for the measur...

Page 83: ...APped The 1st byte is the most significant byte the 4th 8th byte the least significant byte Fulfills the Big Endian big end comes first convention RST NORMal Example FORM BORD NORM FORMat SREGister sregister Specifies which format is used for the return value of STB Parameters sregister ASCii HEXadecimal OCTal BINary RST ASCii Example FORM SREG ASC FORMat DATA data length length Specifies how the ...

Page 84: ...ple for ASCii 4 format 1 2938e 06 4 7269e 11 RST ASCii 0 9 6 3 Retrieving Results After performing the measurement you can query the measurement results with a command from the FETCh subsystem Remote commands FETCh Sensor ARRay POWer AVG 84 FETCh Sensor SCALar POWer AVG 84 FETCh Sensor ARRay POWer AVG Queries the last valid measurement result of a measurement with enabled data buffer mode Usage Qu...

Page 85: ...eriod to get an optimally stable display If the modulation period varies or is not precisely known you can also activate the smoothing function With smoothing activated the selected sampling window has to be 5 to 9 times larger than the modulation period so that the fluctuations caused by modulation are suffi ciently reduced The sampling values are subjected to weighting raised von Hann win dow wh...

Page 86: ...e Sensor POWer AVG BUFFer SIZE 87 SENSe Sensor POWer AVG BUFFer STATe 87 SENSe Sensor POWer AVG FAST 87 SENSe Sensor POWer AVG SMOothing STATe 88 SENSe Sensor POWer AVG APERture integration_time Sets the duration of the sampling window in continuous average mode During this time interval the average signal power is measured Parameters integration_time Range 0 5e 3 to 0 3 RST 0 005 Default unit Sec...

Page 87: ...t on page 128 SENSe Sensor POWer AVG BUFFer STATe state Enables or disables the buffered continuous average mode If the buffer mode is enabled all results generated by trigger events are collected in the sensor until the buf fer is filled You can set the size of the buffer using SENSe Sensor POWer AVG BUFFer SIZE Parameters state ON OFF RST OFF Example BUFF STAT OFF SENSe Sensor POWer AVG FAST sta...

Page 88: ...ous average measure ments Remote commands SENSe Sensor AVERage COUNt 88 SENSe Sensor AVERage COUNt AUTO 89 SENSe Sensor AVERage COUNt AUTO MTIMe 89 SENSe Sensor AVERage COUNt AUTO NSRatio 89 SENSe Sensor AVERage COUNt AUTO RESolution 90 SENSe Sensor AVERage RESet 90 SENSe Sensor AVERage COUNt AUTO TYPE 91 SENSe Sensor AVERage TCONtrol 91 SENSe Sensor AVERage STATe 91 SENSe Sensor AVERage COUNt cou...

Page 89: ... operation See Mode on page 46 SENSe Sensor AVERage COUNt AUTO MTIMe maximum_time Sets an upper limit for the settling time of the auto averaging filter if SENSe Sensor AVERage COUNt AUTO TYPE is set to NSRatio Thus it limits the length of the filter Parameters maximum_time Range 0 01 to 999 99 RST 4 00 Default unit Seconds Manual operation See Auto Measurement Time on page 50 SENSe Sensor AVERage...

Page 90: ...Value on page 46 SENSe Sensor AVERage RESet Deletes all previous measurement results that the averaging filter contains and initial izes the averaging filter The filter length gradually increases from 1 to the set averag ing factor Thus trends in the measurement result become quickly apparent Note that the measurement time required for the averaging filter to settle completely remains unchanged Us...

Page 91: ...etection of changes in the measured quantity In the settled state that means when the number of measurements specified by the average count has been performed a moving average is output 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 If the average ...

Page 92: ...that compensate for a change of the measured signal due to fixed external influences Duty Cycle Corrections 92 Offset Corrections 93 S Parameter Correction 94 S Gamma Corrections 96 I Gamma Queries 97 Using the S Parameters Tool 98 9 8 3 1 Duty Cycle Corrections The duty cycle is the percentage of one period during which the signal is active when pulse modulated signals are corrected The duty cycl...

Page 93: ...ulates the power at the input of the attenuator or the directional coupler A negative offset can be used to correct the influence of an amplifier connected ahead Using S parameters instead of a fixed offset allows more precise measurements because the interaction between the power sensor and the component can be consid ered See also Chapter 9 8 3 3 S Parameter Correction on page 94 Remote commands...

Page 94: ...e application The S parameters of the attenuator delivered with the R S NRPxxT N have been measured by Rohde Schwarz The results of the factory calibration including an S parameter table that matches the delivered attenuator are stored in the factory calibra tion data set of the sensor If you use this attenuator its effect on the measurement is compensated arithmetically Achieving Maximum Measurem...

Page 95: ...r CORRection SPDevice SELect num Selects a downloaded data set for S parameter correction See also Chapter 9 8 3 3 S Parameter Correction on page 94 Parameters num Range 1 to 1999 RST 1 can differ if a calibration set defines another value Manual operation See S Parameter Device Locked on page 101 SENSe Sensor CORRection SPDevice STATe state Activates or deactivates the S parameter correction If a...

Page 96: ... 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 power sensor depending on the transmission expressed by the term s12s21 If the S parameter correction is enabled the interaction between the complex reflection coefficient Γsenso...

Page 97: ...Sensor SGAMma PHASe phase Sets the phase angle of the complex reflection coefficient of the source Γsource Parameters phase Range 360 0 to 360 0 RST 0 0 Manual operation See Phase on page 48 9 8 3 5 I Gamma Queries For the current frequency queries the complex input reflection coefficient Γin of the fol lowing Power sensor if the S parameter correction is disabled SENSe Sensor SGAMma CORRection ST...

Page 98: ...ed k 2 uncertainty of the magnitude of the complex input reflec tion coefficient Γin Following gamma correction the residual mismatch uncertainty becomes so small that it is practically negligible Example IGAM EUNC Query 5 000000E 03 Response Usage Query only 9 8 3 6 Using the S Parameters Tool The S Parameters tool helps loading an S parameter table into the power sensor The S Parameters tool is ...

Page 99: ...Global Flags 101 S Parameter Correction ON by Default 101 S Parameter Correction State Locked 101 S Parameter Device Locked 101 Use Flags in Factory Cal Data Set 102 Device table 102 Menu bar Contains the following submenus File Menu bar Provides options for loading and saving calibration data files see To change the S parameter data on page 104 To load an uncertainty parameter file on page 105 Co...

Page 100: ...rol timeouts and dis playing calibration data as plain text User Data Options Menu bar Opens the User Data dialog Here you can enter the name of the calibration laboratory and the calibration engineer that is stored in the calibration data set if changes are made Remote Options Menu bar Opens the Remote Control Settings dialog It is normally not necessary to change timeouts Show Cal Data Options M...

Page 101: ...al Flags If enabled the state that is selected with S Parameter Correction ON by Default is locked and cannot be changed using SENSe Sensor CORRection SPDevice STATe R S NRP2 base unit S Parameter Device Locked Global Flags If enabled the S parameter device that is selected as the default device in the table of S parameter devices is locked and cannot be changed using SENSe Sensor CORRection SPDev...

Page 102: ...actory calibration data set prevent it Device table Shows a list of all S parameter devices that are available in the calibration data set If you double click an entry a dialog for the device is opened that allows to import export and edit S parameter data See To change the S parameter data on page 104 Performing Configuration Tasks In this chapter different configuration tasks performed with the ...

Page 103: ...connect ing the power sensor you can reload the list by clicking Rebuild List 4 Click Upload to load calibration data from the power sensor After the upload is finished the OK button is enabled 5 Click OK to apply the changes If you want to discard the changes exit the dialog by clicking Cancel After a successful upload the name and serial number is shown in the name of the main dialog Configuring...

Page 104: ...ere you can select the location to save the calibration data To change the S parameter data 1 In the device table double click an entry See also Device table on page 102 2 Select File Import S2P 3 Select the S2P file you want to import and confirm with Open The data from the selected file is loaded in the device table All uncertainties are set to zero Configuring Basic Measurement Parameters ...

Page 105: ...e sensor itself and the minimum attenuation of the S parameter device If the Upper Power Limit W entry is higher than the power dissipation rating of the attenuator reduce it accordingly 6 Click OK to apply the changes If you want to discard the change click Cancel To load an uncertainty parameter file 1 In the device table double click an entry See also Device table on page 102 2 Select File Impo...

Page 106: ...he data to the power sensor a confirmation message is displayed The sensor can be used with the new S parameter data S2P Measurement Data Files S2P files are human readable text files that contain header information and the com plex S parameters of the device under test in columns This chapter briefly describes the format of the S2P file An S2P measurement data file has the following structure squ...

Page 107: ...urement frequencies The measurement frequencies are listed in ascending order and are specified as follows fi s11 fi s21 fi s12 fi s22 fi where fi is the i th frequency and sjk fi is the display format as specified in the option line sjk fi arg sjk fi Display format for linear magnitude and phase in degree MA 20 lg sjk fi arg sjk fi Display format for magnitude in dB and phase in degree DB Re sjk ...

Page 108: ...bsolute uncertainty k 2 for the magnitude of reflection parameters s11 and s22 As extended uncertainties k 2 in dB for the magnitude of transmission parameters s21 and s12 Comments Any line starting with an exclamation mark is interpreted as a comment line 9 9 Calibrating Zeroing Zeroing removes offset voltages from the analog circuitry of the sensors so that there are only low powers displayed wh...

Page 109: ...capacity of the buffer memory required Example CAL DATA LENG Query 57392 Response Usage Query only CALibration TEST The thermal power sensors are equipped with an additional test heater Queries the power difference in W when measuring with the external heater enabled and disabled Usage Query only CALibration TEST DEViation The thermal power sensors are equipped with an additional test heater Queri...

Page 110: ...rrection settings become invalid Safe operation of the power sensor is only possible if the SELect and STATe commands are repeated after download See also SENSe Sensor CORRection SPDevice STATe SENSe Sensor CORRection SPDevice SELect Parameters caldata block_data CALibration USER DATA LENGth Queries the length of the user calibration data block Usage Query only CALibration Channel ZERO AUTO state ...

Page 111: ...t allows a test of the internal circuitry of the power sensor Do not apply a signal to the sensor while the selftest is running If the selftest is carried out with a signal being present error messages can erroneously be output for the test steps Offset Voltages and or Noise Voltages TEST SENSor Item Starts a selftest of the sensor In contrast to TST this command returns detailed information that ...

Page 112: ...nicate NETWork IPADdress SUBNet MASK 115 SYSTem DFPRint Channel 115 SYSTem ERRor ALL 116 SYSTem ERRor CODE ALL 116 SYSTem ERRor CODE NEXT 116 SYSTem ERRor COUNt 117 SYSTem ERRor NEXT 117 SYSTem FWUPdate 117 SYSTem FWUPdate STATus 118 SYSTem HELP HEADers 118 SYSTem HELP SYNTax 118 SYSTem HELP SYNTax ALL 118 SYSTem INFO 118 SYSTem INITialize 120 SYSTem LANGuage 120 SYSTem LED COLor 120 SYSTem LED MO...

Page 113: ...ault values Usage Event SYSTem COMMunicate NETWork STATus Effective only for the R S NRP LAN power sensors Queries the network configuration state Example SYST COMM NETW STAT Query UP Response The network is active Usage Query only SYSTem COMMunicate NETWork COMMon DOMain domain Effective only for the R S NRP LAN power sensors Sets the domain of the network Parameters domain Example SYST COMM NETW...

Page 114: ...default hostname to avoid prob lems with the network connection However if you change the hostname be sure to use a unique name Parameters hostname Example SYST COMM NETW COMM HOST powersensor 2nd floor Sets powersensor 2nd floor as new hostname Manual operation See Sensor Name on page 52 SYSTem COMMunicate NETWork IPADdress ipaddress Effective only For the R S NRP LAN power sensors If SYSTem COMM...

Page 115: ...the IP address automatically provided the network sup ports DHCP STATic Enables assigning the IP address manually RST AUTO Example SYST COMM NETW IPAD MODE AUTO The IP address is assigned automatically Manual operation See DHCP on page 53 SYSTem COMMunicate NETWork IPADdress SUBNet MASK netmask Effective only For the R S NRP LAN power sensors If SYSTem COMMunicate NETWork IPADdress MODE is set to ...

Page 116: ...ge Query only SYSTem ERRor CODE 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 but no error description Example SYST ERR CODE ALL Query 0 Response No errors have occurred since the error queue was last read out Usage Query only SYSTem ERRor CODE NEXT Queries the SCPI communication error queue for ...

Page 117: ...age Query only SYSTem FWUPdate fwudata Loads new operating firmware into the power sensor Rohde Schwarz provides the update file For further details see Chapter 7 Firmware Update on page 55 If you want to integrate a firmware update function in an application see the example given in Chapter 7 2 3 Using Remote Control on page 58 Setting parameters fwudata block_data Definite length arbitrary block...

Page 118: ... Update on page 54 SYSTem HELP HEADers Item Returns a list of all SCPI commands supported by the sensor Query parameters Item block_data Usage Query only SYSTem HELP SYNTax Item Queries the relevant parameter information for the specified SCPI command Query parameters Item Example SYST HELP SYNT sens aver coun Usage Query only SYSTem HELP SYNTax ALL Queries the implemented SCPI commands and their ...

Page 119: ...ues Manufacturer Type Stock Number Serial SW Build MAC Address Hostname IP Address Domain Subnetmask Gateway Mode Status Sensor Name Technology Function MinPower MaxPower MinFreq MaxFreq Resolution Impedance Coupling Uptime Cal Misc Cal Abs Cal Refl Cal Temp Cal Lin Cal S Para Cal S Para User SPD Mnemonic Cal Due Date Certificate No Limit TestLimit TestLimit pd Configuring the System ...

Page 120: ...on of a different command set Parameters language SCPI RST SCPI SYSTem LED COLor color Sets the color and the flash code of the system status LED if the operating mode of the LED is set to USER SYSTem LED MODE Parameters color Hexadecimal code described as 0x0krrggbb with k 0 steady on k 1 slowly flashing k 2 fast flashing rr red gg green bb blue In NRP legacy communication the parameter is a stan...

Page 121: ...and the components connected ahead of it Use this query to determine a useful resolution for the result display near the lower measurement limit Usage Query only SYSTem PARameters Lists all commands with default values limits and ranges Usage Query only SYSTem PARameters DELTa Lists all commands that differ from the defined default status set by RST on page 66 The commands are output with default ...

Page 122: ... update_time Range 0 0 to 10 0 RST 0 1 Default unit Seconds SYSTem SERRor Queries the next static error if available Static errors as a rule prevent the execution of normal measurements Errors in SCPI communication are queried using SYSTem ERRor NEXT Usage Query only SYSTem SERRor LIST ALL Queries all changes in the static error queue that have not been read yet and removes them from the queue Exa...

Page 123: ...ets the status update time That is the maximum rate in which the power sensor can output measurement results Relevant only in continuous measurement mode INITiate CONTinuousON Parameters update_time Range 0 0 to 10 0 RST 10e 3 Default unit Seconds SYSTem TLEVels Queries the possible power test levels of the sensor Usage Query only SYSTem TRANsaction BEGin Starts a series of settings Usage Event SY...

Page 124: ...ation See Sensor Name on page 52 SYSTem VERSion Queries the SCPI version that the command set of the sensor complies with Example SYST VERS Query 1999 0 Response SCPI version from 1999 Usage Query only 9 12 Using the Status Register Further information Chapter 11 3 Status Reporting System on page 142 Contents General Status Register Commands 125 Reading Out the CONDition Part 125 Reading Out the E...

Page 125: ...CONDition Part Further information Chapter 11 3 2 Structure of a SCPI Status Register on page 143 STATus DEVice CONDition STATus OPERation CALibrating CONDition STATus OPERation CONDition STATus OPERation LLFail CONDition STATus OPERation MEASuring CONDition STATus OPERation SENSe CONDition STATus OPERation TRIGger CONDition STATus OPERation ULFail CONDition STATus QUEStionable CALibration CONDiti...

Page 126: ...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 RST 0 9 12 5 Controlling the Negative Transition Part Further information Chapter ...

Page 127: ...tion value STATus OPERation CALibrating PTRansition value STATus OPERation PTRansition value STATus OPERation LLFail PTRansition value STATus OPERation MEASuring PTRansition value STATus OPERation SENSe PTRansition value STATus OPERation TRIGger PTRansition value STATus OPERation ULFail PTRansition value STATus QUEStionable CALibration PTRansition value STATus QUEStionable PTRansition value STATus...

Page 128: ...Ch The RST sets the continuous average mode INITiate initiates the measurement After RST the trigger system is set to TRIGger SOURce IMMediate That means the power sensor starts measuring when the measurement is started without waiting for a trigger condition After the measurement has been completed FETCh Sensor SCALar POWer AVG delivers the result to the output queue from which it can be fetched ...

Page 129: ...R write SENS BUFF STAT ON SENSOR write TRIG COUN 17 Read out all errors Clear error queue SENSOR query SYST ERR ALL szBuf sizeof szBuf printf szBuf Start a single buffered measurement Since 17 trigger counts have been configured the single buffered measurement which becomes initiated by INIT IMM is not over until 17 physical measurements have been triggered SENSOR write INIT IMM The end of a physi...

Page 130: ...he SMB type connector if bUseBUSTrigger SENSOR write TRG Wait until the measurement is done int iMeasEvent 0 while iMeasEvent 2 SENSOR query STAT OPER MEAS EVEN iMeasEvent iMeasEvent 2 printf Triggered n All 17 physical measurement have been executed That means buffer is full and can be read SENSOR query FETCH szBuf sizeof szBuf printf szBuf Performing a Buffered Continuous Average Measurement ...

Page 131: ...ice name INSTR VISA HiSLIP High Speed LAN Instrument Protocol IVI 6 1 TCPIP host address hislip0 INSTR VISA Socket communication LAN Ethernet TCPIP host address LAN device name port SOCKET VISA is a standardized software interface library providing input and output functions to communicate with instruments A VISA installation on the controller is a prerequisite for remote control over USBTMC and L...

Page 132: ...The syntax of the used USB resource string is USB vendor ID product ID serial number INSTR where vendor ID is the vendor ID for Rohde Schwarz 0x0AAD product ID is the product ID for the Rohde Schwarz sensor serial number is the individual serial number on the rear of the sensor Table 11 2 R S NRPxxT N USB product IDs R S NRPxxT N power sensor USB product ID R S NRP18T 0x0150 R S NRP18TN 0x0151 R S...

Page 133: ...ame defines the protocol and the instance number of a subin strument INSTR indicates the power sensors resource class optional The IP address or hostname is used by the programs to identify and control the sensor While the hostname is determined by settings in the sensor the IP address is assigned by a DHCP server when the sensor requests one Alternatively the IP address is deter mined with a proc...

Page 134: ...iSLIP TCPIP nrp18tn 100001 inst0 VXI 11 A raw socket connection can be established using TCPIP 10 111 11 20 5025 SOCKET TCPIP nrp18tn 100001 5025 SOCKET 11 1 2 2 VXI 11 Protocol The VXI 11 standard is based on the ONC RPC Open Network Computing Remote Procedure Call protocol which in turn relies on TCP IP as the network transport layer The TCP IP network protocol and the associated network service...

Page 135: ...erating system The so called socket on Linux winsock on Windows The socket communication also referred to as raw Ethernet communication does not necessarily require a VISA installation on the remote controller side Socket connections are established on a specially defined port The socket address is a combination of the IP address or hostname of the sensor and the number of the port configured for ...

Page 136: ...CONTinuous is equivalent to INIT CONT or init cont Case insensitivity Upper case and lower case notation only serves to distinguish the two forms in the manual the instrument itself is case insensitive Numeric suffixes If a command can be applied to multiple instances of an object e g specific channels or sources the required instances can be specified by a suffix added to the command Numeric suff...

Page 137: ...page 137 Special characters Parameters A vertical stroke in parameter definitions indicates alternative possibilities in the sense of or The effect of the command differs depending on which parameter is used Mnemonics in square brackets are optional and can be inserted into the header or omitted Example INITiate IMMediate INIT IMM is equivalent to INIT Parameters in curly brackets are optional and...

Page 138: ...lues The texts listed below are interpreted as special numeric values For a query the numeric value is provided MIN MAX MINimum and MAXimum denote the minimum and maximum value DEF DEFault denotes a preset value which has been stored in the non variable mem ory This value conforms to the default setting as it is called by the RST com mand UP DOWN UP DOWN increases or reduces the numeric value by o...

Page 139: ...ext parameters observe the syntactic rules for mnemonics i e they can be entered using a short or long form Like any parameter they have to be separated from the header by a white space For a query the short form of the text is provided Example Setting command TRIGger SLOPe POSitive Query TRIG SLOP Response POS Character strings Enter strings always in quotation marks or Example Setting command SE...

Page 140: ...e length 11 2 4 Overview of Syntax Elements The following table provides an overview of the syntax elements The colon separates the mnemonics of a command In a command line the separating semico lon marks the uppermost command level The semicolon separates two commands of a command line It does not alter the path The comma separates several parameters of a command The question mark forms a query T...

Page 141: ... 3 DEL 3E 3 A new command line always begins with the complete path Example TRIG LEV 0 1E 3 TRIG DEL 3E 3 11 2 6 Responses to Queries A query is defined for each setting command unless explicitly specified otherwise It is formed by adding a question mark to the associated setting command According to SCPI the responses to queries are partly subject to stricter rules than in standard IEEE 488 2 The...

Page 142: ...mation in the status registers Output queue Error event queue Status byte Service request to controller at transition from 0 to 1 1 0 2 3 4 5 x 7 1 0 2 3 MAV ESB RQS MSS 7 Service request enable Operation status Standard event status Questionable status Device status 1 3 4 5 2 Figure 11 1 Status registers overview 1 Chapter 11 3 3 Status Byte STB and Service Request Enable Register SRE on page 144...

Page 143: ...hardware sta tus is assigned a bit number which is the same for all five registers Bit 15 the most significant bit is set to 0 in all registers thus preventing problems some controllers have with the processing of unsigned integers Figure 11 2 Standard SCPI status register CONDition status register part The five parts of a SCPI register have different properties and functions The CONDition part is...

Page 144: ...d this part Reading the register clears it This part is often equated with the entire register ENABle status register part The ENABle part determines whether the associated EVENt bit contributes to the sum bit see below Each bit of the EVENt part is ANDed with the associated ENABle bit symbol The results of all logical operations of this part are passed on to the sum bit via an OR function symbol ...

Page 145: ...connected or when an error has occurred in a sensor depending on the configuration of the sensor status register Chapter 11 3 5 Device Status Register on page 146 2 Error queue not empty The error queue has an entry If this bit is enabled by the ser vice request enable register each entry of the error queue generates a service request An error can thus be recognized and specified in detail by quer...

Page 146: ...atus Register on page 151 11 3 4 IST Flag and Parallel Poll Enable Register PPE Similar to the service request SRQ the IST flag combines the complete status infor mation in a single bit It can be queried by a parallel poll or by IST The parallel poll enable register PPE determines which bits of the STB affect the IST flag The bits of the STB are ANDed with the corresponding bits of the PPE bit 6 i...

Page 147: ...o setting commands When the first setting command is sent the NRP legacy inter face takes precedence over all other command channels This bit is set to 1 and all other channels can only execute query commands If a setting command is sent via a different chan nel the power sensor indicates an error 200 Execution error sensor in LEGACY mode To leave this operating mode close the NRP legacy channel E...

Page 148: ... 11 6 Used questionable status bits and their meaning Bit no Short description Bit is set if 3 Power summary Summary of Questionable Power Status Register exists 8 Calibration summary Summary of Questionable Calibration Status Register exists 9 POST failure Built in test of the R S NRPxxT N that is carried out auto matically upon power up has generated an error 11 3 6 1 Questionable Power Status R...

Page 149: ...tion STATus QUEStionable POWer SUMMary EVENt Table 11 7 Used questionable power status bits and their meaning Bit no Short description Bit is set if 1 Sensor power Measurement data of the power sensor is corrupt 5 Sensor please zero Zero correction for the power sensor is no longer correct Per form a zero correction 11 3 6 2 Questionable Calibration Status Register Contains information whether the...

Page 150: ...y EVENt Table 11 8 Used questionable calibration status bits and their meaning Bit no Short description Bit is set if 1 Sensor calibration Zeroing of the power sensor was not successful 11 3 7 Standard Event Status and Enable Register ESR ESE The ESR is already defined in the IEEE 488 2 standard It is comparable to the EVENt register of a SCPI register The standard event status register can be rea...

Page 151: ...ent error occurs An error message with a number between 300 and 399 or a positive error number denoting the error in greater detail is entered in the error queue 4 Execution error The syntax of a received command is correct but the command can not be executed due to various marginal conditions An error mes sage with a number between 200 and 300 denoting the error in greater detail is entered in th...

Page 152: ...ting Status Register exists 4 Measuring Summary of Operation Measuring Status Register exists 5 Triggering Summary of Operation Trigger Status Register exists 10 Sense summary Summary of Operation Sense Status Register exists 11 Lower limit fail Summary of Operation Lower Limit Fail Status Register exists 12 Upper limit fail Summary of Operation Upper Limit Fail Status Register exists 11 3 8 1 Ope...

Page 153: ...tion STATus OPERation CALibrating SUMMary EVENt Table 11 11 Used operation calibrating status bits and their meaning Bit no Short description Bit is set if 1 Sensor calibrating Sensor is being calibrated 11 3 8 2 Operation Measuring Status Register The CONDition register contains information whether a power sensor is measuring The EVENt register contains information whether a measurement was start...

Page 154: ... OPERation MEASuring SUMMary EVENt Table 11 12 Used operation measuring status bits and their meaning Bit no Short description Bit is set if 1 Sensor measuring Sensor is measuring 11 3 8 3 Operation Trigger Status Register The CONDition register contains information whether a power sensor is waiting for a trigger event The EVENt register contains information whether the power sensor has been waiti...

Page 155: ...o Short description Bit is set if 1 Sensor waiting for trigger Sensor is waiting for a trigger event When the trigger event occurs the sensor changes into the measuring state 11 3 8 4 Operation Sense Status Register The CONDition register contains information whether a power sensor is being initial ized The EVENt register contains information whether an initialization was started or completed sinc...

Page 156: ...tion SENSe SUMMary EVENt Table 11 14 Used operation sense status bits and their meaning Bit no Short description Bit is set if 1 Sensor initializing Sensor is being initialized 11 3 8 5 Operation Lower Limit Fail Status Register The CONDition registers contain information whether a measured value is below a configured lower limit The EVENt registers contain information whether a measured value dro...

Page 157: ...MMary EVENt Table 11 15 Used operation lower limit fail status bits and their meaning Bit no Short description Bit is set if 1 Lower limit fail Measured value is below the lower limit value 11 3 8 6 Operation Upper Limit Fail Status Register The CONDition registers contain information whether a measured value currently exceeds a configured upper limit The EVENt registers contain information whethe...

Page 158: ... Figure 11 14 Operation upper limit fail status registers Querying the register STATus OPERation ULFail CONDition STATus OPERation ULFail SUMMary EVENt Table 11 16 Used operation upper limit fail status bits and their meaning Bit no Short description Bit is set if 1 Upper limit fail Measured value exceeds the upper limit value Status Reporting System ...

Page 159: ...nsors Only available for power sensors with networking capabilities the R S NRP LAN power sensors The position of the status icon is indicated in Figure 6 1 The colors are explained in Chapter 4 4 Status LED on page 26 12 2 Performing a Selftest The selftest gives you detailed information that you can use for troubleshooting Do not apply a signal to the sensor while the selftest is running If the ...

Page 160: ...rm a sanitization procedure as described in the instrument security proce dures This document is available on the product page see Chapter 2 1 Docu mentation Overview on page 10 or the CD ROM delivered with the power sensor 2 Perform the firmware update again 12 4 Cannot Establish a LAN Connection If you have problems to establish a LAN connection as described in Chapter 3 6 3 Using a LAN Connecti...

Page 161: ... N 161 User Manual 1177 6023 02 08 Contact information Contact our customer support center at www rohde schwarz com support or follow this QR code Figure 12 1 QR code to the Rohde Schwarz support page Contacting Customer Support ...

Page 162: ...ensor AVERage COUNt AUTO TYPE 91 SENSe Sensor AVERage RESet 90 SENSe Sensor AVERage TCONtrol 91 SENSe Sensor AVERage STATe 91 SENSe Sensor CORRection DCYCle 92 SENSe Sensor CORRection DCYCle STATe 93 SENSe Sensor CORRection OFFSet 93 SENSe Sensor CORRection OFFSet STATe 93 SENSe Sensor CORRection SPDevice LIST 95 SENSe Sensor CORRection SPDevice SELect 95 SENSe Sensor CORRection SPDevice STATe 95 ...

Page 163: ...ation CALibrating NTRansition 126 STATus OPERation CALibrating PTRansition 127 STATus OPERation CALibrating SUMMary EVENt 125 STATus OPERation CONDition 125 STATus OPERation ENABle 126 STATus OPERation LLFail CONDition 125 STATus OPERation LLFail ENABle 126 STATus OPERation LLFail NTRansition 126 STATus OPERation LLFail PTRansition 127 STATus OPERation LLFail SUMMary EVENt 126 STATus OPERation MEA...

Page 164: ...OWer NTRansition 127 STATus QUEStionable POWer PTRansition 127 STATus QUEStionable POWer SUMMary EVENt 126 STATus QUEStionable PTRansition 127 STATus QUEStionable WINDow CONDition 125 STATus QUEStionable WINDow ENABle 126 STATus QUEStionable WINDow NTRansition 127 STATus QUEStionable WINDow PTRansition 127 STATus QUEStionable WINDow SUMMary EVENt 126 STATus QUEStionable EVENt 126 STATus QUEue NEXT...

Page 165: ...XT 123 SYSTem SERRor 122 SYSTem SUTime 123 SYSTem TLEVels 123 SYSTem TRANsaction BEGin 123 SYSTem TRANsaction END 123 SYSTem VERSion 124 SYSTem SENSor NAME 123 TEST SENSor 111 TRIGger ATRigger DELay 76 TRIGger ATRigger EXECuted 77 TRIGger ATRigger STATe 77 TRIGger COUNt 77 TRIGger DELay 78 TRIGger DELay AUTO 78 TRIGger DTIMe 78 TRIGger EXTernal 2 2 IMPedance 78 TRIGger HOLDoff 79 TRIGger HYSTeresi...

Page 166: ... 26 LAN 27 Overview 25 RF 25 Trigger I O 26 Continuous average Parameters 47 Continuous average mode Buffered measurement 128 Controlling host Computer using LAN 18 R S NRX 18 Correction 92 Duty cycle 92 I gamma 97 Offset 93 S gamma 96 Customer support 160 D Data sheets 11 Device status register 146 Diagnostics Selftest 159 Disconnecting Host interface 14 RF 14 Documentation overview 10 Download R...

Page 167: ...status register 156 Operation measuring status register 153 Operation sense status register 155 Operation status register 151 Operation trigger status register 154 Operation upper limit fail status register 157 P Parallel poll enable register 146 Parameter Averaging 49 Common 45 Continuous average 47 General 47 Power sensor 48 SCPI 137 System 52 Trigger 50 Parameters Basic configuration 88 Block d...

Page 168: ...n 143 CONDition part 125 Device status register 146 ENABle 144 ENABle part 126 Enable register 150 EVENt 144 EVENt part 125 General commands 125 Hierarchy 142 IST flag 146 NTRansition 143 NTRansition part 126 Operation calibrating status register 152 Operation lower limit fail status register 156 Operation measuring status register 153 Operation sense status register 155 Operation status register ...

Page 169: ...er Manual 1177 6023 02 08 V Versions of R S NRP software 32 VISA Resource string 133 VXI 11 Protocol 134 Resource string 133 W Web user interface 43 Main dialog 43 White papers 11 Z Zero configuration networking 21 Zeroing 108 ...

Reviews: