background image

Remote Control Commands

R&S

®

NRP18S-xx

47

User Manual 1178.3686.02 ─ 05

Example: 

*TST?

Query

1

Response: Failed

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.

Usage: 

Event

8.4

 

Preparing for the Measurement

Before starting a measurement, you need to do the following:

Selecting the Reference Source

............................................................................. 47

Selecting a Measurement Path

...............................................................................48

Selecting a Measurement Mode

............................................................................. 48

8.4.1

 

Selecting the Reference Source

The 

ROSCillator

 subsystem contains commands for configuring the reference

source.

[SENSe<Sensor>:]ROSCillator:SOURce 

<source>

Sets the source of the reference oscillator. Refers typically to a precision, stabilized
time base.

Parameters:

<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

Preparing for the Measurement

Summary of Contents for 1424.6721.02

Page 1: ...R S NRP18S xx High Power Three Path Diode Power Sensors User Manual User Manual Version 05 1178368602 ÜTä2 ...

Page 2: ...hen Germany Phone 49 89 41 29 0 Fax 49 89 41 29 12 164 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 1178 3686 02 Version 05 R S NRP18S xx Throughout this manual products from Rohde Schwarz are indicated without the symbol f...

Page 3: ...e to the Host Interface 11 3 6 Connecting to a Controlling Host 12 4 Power Sensor Tour 16 4 1 RF Connector 16 4 2 Trigger I O Connector 17 4 3 Host Interface 17 4 4 Status LED 17 5 Operating Concepts 18 5 1 R S NRP Toolkit 18 5 2 Remote Control 20 5 3 R S NRPV 21 5 4 R S Power Viewer 25 5 5 R S Power Viewer Mobile 29 5 6 R S NRX 29 5 7 R S NRP2 31 6 Firmware Update 35 6 1 Hardware and Software Req...

Page 4: ...Using the Status Register 116 9 Performing Measurement Tasks Programming Examples 120 9 1 Performing the Simplest Measurement 120 9 2 Performing the Fastest Measurement in Continuous Average Mode 120 9 3 Performing a Buffered Continuous Average Measurement 123 9 4 Performing Trace Measurements 125 9 5 Trace Measurement with Synchronization to Measurement Complete 126 10 Remote Control Basics 128 1...

Page 5: ...power sensor 1 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 1 1 3 Tutorials Tutorials offer guided examples and demonstrations on operat...

Page 6: ...ledgment is provided on the user documentation CD ROM included in the delivery It contains verbatim license texts of the used open source soft ware www rohde schwarz com firmware nrp18s 1 1 8 Application Notes Application Cards White Papers etc These documents deal with special applications or background information on particu lar topics www rohde schwarz com application nrp18s 1 2 Key Features Th...

Page 7: ...S parameters is not trivial and not all attenua tors are sufficiently stable To enable high precision power measurements with R S NRP18S xx power sensors each included attenuator is highly stable and accurately calibrated on site The factory provided calibration data is stored in the factory calibra tion data set of the sensor and includes the precisely determined S parameter values At start up of...

Page 8: ...d laboratory environ ments Use the R S NRP18S xx 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 ...

Page 9: ...ns Risk of injury through hot surfaces Under certain conditions the maximum surface temperatures of the power sensor can exceed the limits defined in EN 61010 1 Provide protection against unintentional contact and wear appropriate personal protec tive equipment when touching the sensor Specific operating conditions are required to ensure accurate measurements and to avoid damage to the power senso...

Page 10: ...uitable shielded cables of high quality For example use double shielded RF and LAN cables Always terminate open cable ends Note the EMC classification in the data sheet 3 4 Connecting to a DUT For connecting the power sensor to a DUT use the RF connector See Chapter 4 1 RF Connector on page 16 Risk of overloading the sensor Using a power sensor at a level above its upper measuring limit can damage...

Page 11: ... the supplied attenuator carefully loosen the union nut at the RF connector of the sensor and then remove the sensor 3 5 Connecting a Cable to the Host Interface For connecting the power sensor to a USB host use the host interface See Chap ter 4 3 Host Interface on page 17 Depending on the USB host use one of the following cables Computer or R S NRP Z5 sensor hub R S NRP ZKU cable with a USB conne...

Page 12: ...puter If the controlling host is a computer you can operate the power sensor using a suppor ted software the web user interface or remote control For details see Chapter 5 Operating Concepts on page 18 Establish the connection using Host interface See Chapter 3 6 1 1 Simple USB Connection on page 12 See Chapter 3 6 1 2 R S NRP Z5 Sensor Hub Setup on page 13 3 6 1 1 Simple USB Connection All R S NR...

Page 13: ... sensor See To connect a cable to the host interface of the power sensor on page 11 b Connect the R S NRP ZKU cable to the computer c Connect the power sensor to the signal source 2 On the computer start a software application to view the measurement results See Chapter 5 Operating Concepts on page 18 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 f...

Page 14: ...ble optional not supplied 9 Trigger source optional 10 Triggered device optional 11 14 R S NRP ZK6 cable 15 Host interface connector 16 R S NRP18S xx power sensor 17 Attenuator 18 Signal source Incorrectly connecting disconnecting the R S NRP18S xx 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 ...

Page 15: ... 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 18 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 s...

Page 16: ...e RF connector is used for connecting the power sensor to a device under test DUT or a signal generator See Chapter 3 4 Connecting to a DUT on page 10 The RF connector type is an N connector Use it to connect to the following Included attenuator which is in turn connected to a device under test DUT or a signal generator DUT or signal generator directly connected Two port device S parameter device ...

Page 17: ...he Host Interface on page 11 4 4 Status LED The status LED gives information about the state of the power sensor The following states are defined Indication State White Idle state The sensor performs no measurement and is ready for use Flashing white Firmware update is in progress Slow flashing white Sanitizing in progress Yellow Wait for trigger state Green Measuring state Turquoise blue Zeroing ...

Page 18: ...ts 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 the Microsoft Windows operating systems listed under Chapter 5 1 2 System Requirements on page 18 Linux distributions and MacOSX Several R S NRP Toolkit versions are available on your documentation CD ROM The latest version for Windows is available at www rohde schwarz com sof...

Page 19: ...are 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 provides programming examples for the R S power sensors See Chapte...

Page 20: ...oto col The tool comes with a guide PDF that is also available in the Start menu The guide explains the network setup Firmware Update You can use the Firmware Update for NRP Family program to load new firmware for the power sensors See Chapter 6 Firmware Update on page 35 NRP Version Display Displays version information of all installed power measurement relevant software packages R S NRP Z Uncert...

Page 21: ...ement modes Also you can use up to four power sensors simultaneously The R S NRPV is provided on your documentation CD ROM and on the Rohde Schwarz website as a separate standalone installation package Required equipment R S NRP18S xx power sensor R S NRP ZKU cable or an R S NRP Z5 sensor hub and an R S NRP ZK6 cable to connect the sensor to the computer Windows computer with installed R S NRP Too...

Page 22: ... Parameter device in the sensor and activates the S Parameter Correction without the supplied attenu ator If the supplied attenuator is not connected you must disable S Parame ter Correction in the Channel Settings dialog To disable or enable the S Parameter correction select Configure Channel Settings Alternatively you can change the default setting of the sensor by disa bling S Parameter Correct...

Page 23: ...with a different S parameter device not supplied in the delivery Load the S Parameter device describing the attenuator into the sensor using the S Parameters tool included in the R S NRP Toolkit see Chap ter 8 8 4 5 Using the S Parameters Tool on page 91 Activate the S Parameter Correction in the R S NRPV Channel Set tings dialog Setup 7 Figure 5 1 Setup with an R S NRPV R S NRPV ...

Page 24: ...iption refer to Chapter 3 6 1 1 Simple USB Connection on page 12 2 Start the R S NRPV 3 Execute zeroing Note Turn off all measurement signals before zeroing An active measurement signal during zeroing causes an error a Switch off the measurement signal b Select Zero Select A channel short name Zeroing takes several seconds During zeroing a message shows the pro gress After completion the message r...

Page 25: ...andalone installation package Required equipment R S NRP18S xx power sensor R S NRP ZKU cable or an R S NRP Z5 sensor hub and an R S NRP ZK6 cable to connect the sensor to the computer Computer with installed R S NRP Toolkit V 4 17 or higher R S Power Viewer version 9 2 or higher refer to the operating manual of the R S Power Viewer for a description of the installation process If you want to use ...

Page 26: ... S parameter device in the sensor and activates the S Parameter correction without the supplied attenu ator If the supplied attenuator is not connected you must disable S Parameter correction in the S Parameter settings dialog To disable or enable the S Parameter correction select Sensor S Parameter Alternatively you can change the default setting of the sensor by disa bling S Parameter Correction...

Page 27: ...rent S parameter device not supplied in the delivery Load the S Parameter device describing the attenuator into the sensor using the S Parameters tool included in the R S NRP Toolkit see Chap ter 8 8 4 5 Using the S Parameters Tool on page 91 Activate the S Parameter Correction in the R S Power Viewer S Parameters dialog Setup 7 Figure 5 2 Setup with the R S Power Viewer R S Power Viewer ...

Page 28: ...n Figure 5 2 For a detailed description refer to Chapter 3 6 1 1 Simple USB Connection on page 12 2 Start the R S Power Viewer 3 Execute zeroing Note Turn off all measurement power signals before zeroing An active measure ment signal during zeroing causes an error a Switch off the measurement signal b Select Sensor Zero Signal off 4 Switch on the test signal of the signal source 5 For a continuous...

Page 29: ... Android based devices such as a smartphone and tablets You can download the R S Power Viewer Mobile free of charge from the Google Play Store The 1MA215 Using R S NRP Series Power Sensors with AndroidTM Handheld Devi ces application note gives a detailed description on installation and features of the R S Power Viewer Mobile The application note is provided on the documentation CD ROM 5 6 R S NRX...

Page 30: ...nect disconnect your power sensor as described in Chapter 3 Preparing for Use on page 9 Starting a measurement 1 Preset the R S NRX and the connected R S power sensors a Press the Preset key b Tap Preset All parameters are set to their defaults 2 If measuring in zero IF mode RBW 40 MHz consider to zero the power sensor Note Turn off all measurement signals before zeroing An active measurement sign...

Page 31: ...nt R S NRP18S xx power sensor R S NRP ZK6 cable to connect the sensor to the R S NRP2 R S NRP2 base unit with FW version 7 11 or higher Table 5 5 Offset settings for operating an R S NRP18S xx with or without attenuator Sensor operation mode R S NRP2 dialogs with the attenuator supplied in the delivery S Parameter Device is automatically activated for correction when you switch on the R S NRP2 or ...

Page 32: ...plied in the delivery Since the R S NRP2 does not support selecting one out of several S Parameter devices you must activate the correct device via the S Param eters tool included in the R S NRP Toolkit see Chapter 8 8 4 5 Using the S Parameters Tool on page 91 Activate the S Parameter Device in the R S NRP2 Offset dialog Setup 7 Figure 5 4 Setup with an R S NRP2 base unit 1 Signal source 2 Attenu...

Page 33: ...nnector of the power sensor to the signal source 2 Preset the R S NRP2 a Press the PRE SET hardkey The File menu appears b Press the PRE SET hardkey again or press the Preset softkey All parameters are set to their defaults even when in inactive operating modes 3 Execute zeroing Note Turn off all measurement signals before zeroing An active measurement signal during zeroing causes an error a Switc...

Page 34: ...nual 1178 3686 02 05 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 the operating man ual of your R S NRP2 R S NRP2 ...

Page 35: ... 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 36 6 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 Take special care not to disconnect the power supply while the upd...

Page 36: ...rt menu NRP Toolkit Firmware Update The program automatically starts scanning for Rohde Schwarz power sensors connected via USB When the scan is completed all recognized power sensors are listed under Device 4 If the sensor you want to update is not listed perform one of the following actions a Click Rescan to search for attached sensors b Check whether all necessary drivers are installed on the c...

Page 37: ... 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 The power sensor is highlighted by a yellow exclamation mark in the Windows device manager Windows tries in vain to find a USB driver for the power sensor Install a recent VISA software For further information see Chapte...

Page 38: ...STem FWUPdate on page 109 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 ...

Page 39: ...firmware version 7 1 Most Important Differences The new and the old sensors are compatible as far as possible However there are some differences The state of the sensors is indicated by an LED see Chapter 4 4 Status LED on page 17 After connecting the R S NRP18S xx sensors the first measurement can be avail able after 7 seconds R S NRP Zxx 4 seconds 7 2 Prerequisites R S NRP Toolkit Install the R ...

Page 40: ...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 R S signal generators spectrum analyzers or other instruments Install the latest firmware version released December 2014 or later Prerequisites ...

Page 41: ...or setting 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 NRP18S xx follow the SCPI syntax rules Asynchronous commands A com...

Page 42: ...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 43: ...Parameters in braces may be included in the command once several times or not at all 8 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 43 ESE 44 ESR 44 IDN 44 IST 44 OPC 44 OPT 45 PRE 45 RCL 45 RST 45 SAV 45 SRE 46 STB 46 TRG 46 TST 46 WAI 47 CLS CLear Status Resets the Status ...

Page 44: ...n the version number of the installed firmware is indicated Usage Query only IST Individual STatus query 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 This bit can be used to initiate a servic...

Page 45: ...ated list of installed options Usage Query only PRE register Parallel poll Register Enable Sets the parallel poll enable register to the specified value or queries the current value Parameters register Range 0 to 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 R...

Page 46: ...hich conditions a service request is triggered Parameters register Range 0 to 255 RST 0 STB STatus Byte query Returns the contents of the status byte in decimal form Usage Query only TRG TRiGger Triggers a measurement This command is only valid if the power sensor is in the wait ing for trigger state and the trigger source is set to BUS See TRIGger SOURce BUS Usage Event TST Selftest query Trigger...

Page 47: ...rement Path 48 Selecting a Measurement Mode 48 8 4 1 Selecting the Reference Source The ROSCillator subsystem contains commands for configuring the reference source SENSe Sensor ROSCillator SOURce source Sets the source of the reference oscillator Refers typically to a precision stabilized time base Parameters source INTernal EXTernal HOST INTernal Internal precision oscillator EXTernal HOST Exter...

Page 48: ...s automatic measurement path selection Parameters state RST ON SENSe Sensor RANGe CLEVel level Reduces the transition range between the measurement paths 0 1 and 1 2 by the set value Thus you can improve the measurement accuracy for signals with a high peak to average ratio since the headroom for modulation peaks becomes larger However the S N ratio is reduced at the lower limits of the transition...

Page 49: ...7 4 Trace Measurement on page 76 8 5 Controlling the Measurement The power sensor offers a bunch of possibilities to control the measurement Do you want to start the measurement immediately after the initiate command or do you want to wait for a trigger event Do you want to start a single measurement cycle or a sequence of measurement cycles Do you want to output each new average value as a measur...

Page 50: ...t mode In continuous measurement mode the power sensor does not go into the idle state after a measurement has been completed but immediately executes another measurement cycle See also Chapter 8 5 2 Triggering on page 50 Parameters state ON 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 ag...

Page 51: ...A new measurement cycle is started automatically after the previous one has been terminated INITiate IMMediate The number of measurement cycles is restricted If TRIGger COUNt 1 is set the command starts a single measurement 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 g...

Page 52: ... by the trigger level and the trigger hysteresis Therefore the trigger hysteresis alone cannot prevent triggering 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 ...

Page 53: ...age count is large the measurement 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 resul...

Page 54: ...ent 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 5 tAP 2 1 3 4 7 8 6 1 Start of the measurement cycle 2 Trigger event 3 Noninverted chopper phase 4 Inverted chopper phase 5 Duration...

Page 55: ...ady correct but the noise is higher After 4 measurements when the average count is reached settled data are available When the trigger count is reached TRIGger COUNt on page 59 the power sensor returns to the idle state 8 6 3 4 5 2 7 1 6 6 7 1 Start of the measurement cycle 2 Trigger event 3 Noninverted chopper phase 4 Inverted chopper phase 5 Trigger synchronization 6 Measurement result before av...

Page 56: ...ime During a chopper phase the trigger synchronization is high TRIGger SYNC STATe ON After 2 chopper phases 1 measurement is completed As defined by the average count after 2 measurements the result is averaged and available 1 7 3 4 5 6 2 1 Start of the measurement cycle 2 Trigger event 3 Noninverted chopper phase 4 Inverted chopper phase 5 Measurement result 6 Trigger synchronization 7 Return to ...

Page 57: ... synchronization is high TRIGger SYNC STATe ON Every measurement provides a result After 2 measurements when the average count is reached settled data are available 1 3 4 5 2 7 8 6 1 Start of the measurement cycle 2 Trigger event 3 Noninverted chopper phase 4 Inverted chopper phase 5 Trigger synchronization 6 Measurement result before average count is reached 7 Averaged measurement result after av...

Page 58: ... result 4 Trigger synchronization 5 Return to idle state 8 5 5 Configuring the Trigger Further information Chapter 8 5 Controlling the Measurement on page 49 Remote commands TRIGger ATRigger DELay 59 TRIGger ATRigger EXECuted 59 TRIGger ATRigger STATe 59 TRIGger COUNt 59 TRIGger DELay 60 TRIGger DELay AUTO 60 TRIGger DTIMe 60 TRIGger EXTernal 2 2 IMPedance 60 TRIGger HOLDoff 61 TRIGger HYSTeresis ...

Page 59: ...ger is generated if the delay time has elapsed 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 ...

Page 60: ..._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 8 5 2 4 Dropout Time on page 52 Parameters dropout_time Range 0 00 to 10 00 RST 0 00 Default unit...

Page 61: ...ly irrespective of the trigger source and the trigger delay and starts the measurement This command is the only way to start a measurement if the trigger source is set to hold TRIGger SOURce HOLD Only one measurement cycle is executed irrespective of the averaging factor Usage Event TRIGger LEVel level Effective only if TRIGger SOURce INTernal Sets the trigger threshold for internal triggering der...

Page 62: ...al port as shown in the examples Parameters master_port EXT1 EXTernal1 EXT2 EXTernal2 RST EXT1 Example TRIG MAST PORT EXT1 TRIG SOUR EXT2 TRIG MAST STAT ON Example TRIG MAST PORT EXT2 TRIG SOUR EXT1 TRIG MAST STAT ON TRIGger MASTer STATe state Enables or disables the trigger master mode of the sensor In this state the power sen sor can output a digital trigger signal in sync with its own trigger e...

Page 63: ... RST IMMediate TRIGger SYNC PORT sync_port Selects the external connection for the sync output of the sensor For more information see TRIGger SYNC STATe Parameters sync_port EXT1 EXTernal1 EXT2 EXTernal2 RST EXT1 TRIGger SYNC STATe state Usually used in combination with TRIGger MASTer STATe ON If enabled blocks the external trigger bus as long as the sensor remains in the mea surement state Thus e...

Page 64: ...that is exchanged between the remote control computer and the power sensors if high level measurement commands are used Remote commands FORMat BORDer 64 FORMat SREGister 65 FORMat DATA 65 FORMat BORDer border Selects the order of bytes in 32 bit or 64 bit binary data Parameters border NORMal SWAPped NORMal The 1st byte is the least significant byte the 4th 8th byte the most significant byte Fulfil...

Page 65: ...it If you omit the length the R S NRP18S xx 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 ASCii 0 to 12 ASCii List of comma separated readable values 0 to 12 Defines the number of decimal places The reset value 0 does not restrict the number of decimal pla ces Example for ASCii 4 format 1 2938e 0...

Page 66: ...OWer BURSt DTOLerance defines the time interval during which the signal level must be below the trigger level so that the end of the burst can be detected In the Burst mode the set trigger source is ignored and TRIGger SOURce on page 63INT is implicitly assumed POWer TSLot AVG Timeslot The power is simultaneously measured in up to 32 time win dows The number of time windows is set with SENSe Senso...

Page 67: ...nsor SCALar POWer AVG the power sensor returns data of the measurand that was configured before Generally this measurand is the average power However the power sensor can also output data of other measurands To configure which measurand the FETCh Sensor SCALar POWer AVG command sends use the CALCulate FEED command before the measurement is ini tiated Depending on the measurement mode the following...

Page 68: ... TIME 20e 3 TRIGger SOURce INTernal TRIGger SLOPe POSitive TRIGger DTIMe 0 001 TRIGger HYSTeresis 0 1 TRIGger LEVel 30e 6 SENSe TRACe AVERage COUNt 8 SENSe TRACe AVERage STATe ON CALCulate FEED POWer PEAK TRACe INITiate FETCh SENSe Sensor AUXiliary mode Enables the measurement of additional measured values that are determined together with the main measured value Parameters mode NONE MINMax RNDMax...

Page 69: ...erage 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 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 modulati...

Page 70: ...iven in Chapter 9 2 Performing the Fastest Measurement in Continuous Average Mode on page 120 Remote commands SENSe Sensor POWer AVG APERture 70 SENSe Sensor POWer AVG BUFFer CLEar 71 SENSe Sensor POWer AVG BUFFer COUNt 71 SENSe Sensor POWer AVG BUFFer DATA 71 SENSe Sensor POWer AVG BUFFer SIZE 71 SENSe Sensor POWer AVG BUFFer STATe 71 SENSe Sensor POWer AVG FAST 72 SENSe Sensor POWer AVG SMOothin...

Page 71: ...ast FETCh Sensor SCALar POWer AVG returns a result only if the buffer is full Usage Query only SENSe Sensor POWer AVG BUFFer SIZE count Sets the size of the result buffer in continuous average mode You can enable the buffer using SENSe Sensor POWer AVG BUFFer STATe Parameters count Range 1 to 8192 RST 1 Example BUFF SIZE 1 See Chapter 9 3 Performing a Buffered Continuous Average Measurement on pag...

Page 72: ...te RST OFF Example FAST ON See Chapter 9 2 Performing the Fastest Measurement in Con tinuous Average Mode on page 120 SENSe Sensor POWer AVG SMOothing STATe state Enables or disables the smoothing filter a steep edge digital lowpass filter If you can not adjust the aperture time exactly to the modulation period the filter reduces result fluctuations caused by modulation Parameters state ON OFF RST...

Page 73: ...y parameter is also ignored so that the measurement interval begins exactly when the signal exceeds the trigger level Defining a time interval for the measurement Time intervals that are to be excluded from the measurement can be set at the begin ning and at the end of the measurement interval with the commands SENSe Sensor TIMing EXCLude STARt and SENSe Sensor TIMing EXCLude STOP on page 86 see C...

Page 74: ...entation of a timeslot average measurement and the meaning of the parameters that can be configured Trigger level Power Time Trigger event SENS TSLOT WIDTH SENS TSLOT MID OFFS TIME SENS TSLOT MID TIME T Slot 1 T Slot 2 T Slot 3 SENS TSLOT COUNT 3 Figure 8 3 Timeslot parameters Triggering a timeslot average measurement In the timeslot mode internal and external trigger events from the signal are ev...

Page 75: ...see Figure 8 3 Parameters width Range 10 0e 6 to 0 10 RST 1 000e 3 Default unit Seconds 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 Parameters time Range 0 00 to 0 10 RST 0 00 Default unit Seconds SENSe Sensor POWer TSLot AVG EXCLude MID TIME time Sets the length of t...

Page 76: ...a surement points The entire result is called a trace Each trace must be triggered sep arately Remote commands SENSe Sensor TRACe AVERage COUNt 76 SENSe Sensor TRACe AVERage TCONtrol 76 SENSe Sensor TRACe AVERage STATe 77 SENSe Sensor TRACe DATA 77 SENSe Sensor TRACe MPWidth 80 SENSe Sensor TRACe OFFSet TIME 80 SENSe Sensor TRACe POINts 80 SENSe Sensor TRACe REALtime 80 SENSe Sensor TRACe TIME 81 ...

Page 77: ...g filter on and off for the Trace mode Parameters state RST ON SENSe Sensor TRACe DATA Returns the measured trace data in a well defined format Unlike the FETCh command SENSe Sensor TRACe DATA takes the settings of SENSe Sensor AUXiliary into account as explained below Command response To describe the format of the command response it is important to know some addi tional information Besides the a...

Page 78: ...45182xxxxxx xxxxxx LF The arbitrary block response data for a user data content THIS IS A TEST is 214THIS IS A TEST LF Explanation THIS IS A TEST has 14 bytes and 14 has 2 digits hence the 214 User data content The previous paragraphs described how to separate the user data content from the header We keep the designator user data content in the further description for denot ing the totality of the...

Page 79: ...h follow the header Measurement result values in the format that is described by the data type cur rently IEEE754 float only If no SENSe Sensor AUXiliary measurands have been activated before exe cuting the measurement the user data content is finished here In case that auxiliary measurands have been selected the above section is repeated for every auxiliary measurand The user data content looks l...

Page 80: ...o the trigger event is set using TRIGger DELay Parameters time Range 500 ms TRGger DELay to 100 s RST 0 0 Default unit Seconds Example TRAC OFFS TIME 1 0 SENSe Sensor TRACe POINts points Sets the number of required values per trace sequence Parameters points Range 1 to 100000 RST 260 SENSe Sensor TRACe REALtime state Available in trace mode If disabled each measurement from the power sensor is ave...

Page 81: ...nds SENSe Sensor AVERage COUNt 81 SENSe Sensor AVERage COUNt AUTO 82 SENSe Sensor AVERage COUNt AUTO MTIMe 82 SENSe Sensor AVERage COUNt AUTO NSRatio 82 SENSe Sensor AVERage COUNt AUTO RESolution 83 SENSe Sensor AVERage COUNt AUTO SLOT 83 SENSe Sensor AVERage RESet 83 SENSe Sensor AVERage COUNt AUTO TYPE 84 SENSe Sensor AVERage TCONtrol 84 SENSe Sensor AVERage STATe 84 SENSe Sensor AVERage COUNt c...

Page 82: ...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 SENSe Sensor AVERage COUNt AUTO NSRatio nsr Determines the relative noise component in the measurement result for the measure ment modes with scalar results These measurement modes are Continuous Average Burst Average and Timeslot Average provided the parti...

Page 83: ...1 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 Use this command ...

Page 84: ...tputs intermediate values to facilitate early detection 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...

Page 85: ...esult The center frequency is set for broadband signals e g spread spectrum signals multi carrier signals Parameters frequency Range 0 0 to 110 0e9 RST 50 0e6 Default unit Frequency Example FREQ 10000 8 8 3 Setting Exclusion Time In the burst average and the timeslot average modes you can define a time period at the beginning or at the end of an integration period which is excluded from the mea su...

Page 86: ...y Cycle Corrections 86 Offset Corrections 87 S Parameter Correction 87 S Gamma Corrections 90 Using the S Parameters Tool 91 8 8 4 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 cycle is only evaluated in the Continu ous Average mode Remote commands SENSe Sensor CORRection DCYCle 86 SENSe...

Page 87: ...nfluence of an amplifier connected ahead Using S parameters instead of a fixed offset allows more precise measurements because the interaction between the sensor and the component can be taken into account See also Chapter 8 8 4 3 S Parameter Correction on page 87 Remote commands SENSe Sensor CORRection OFFSet 87 SENSe Sensor CORRection OFFSet STATe 87 SENSe Sensor CORRection OFFSet offset Sets a ...

Page 88: ...arz 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 Measurement Sensitivity For maximum measurement sensitivity you can choose from the following methods To operate the R S ...

Page 89: ...or CORRection SPDevice SELect num Selects a downloaded data set for S parameter correction See also Chapter 8 8 4 3 S Parameter Correction on page 87 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 94 SENSe Sensor CORRection SPDevice STATe state Activates or deactivates the S parameter correction If a...

Page 90: ...correction is performed in combination with an S parameter correction SENSe Sensor CORRection SPDevice STATe ON the following is taken into account 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 91: ...rs magnitude 0 0 ideal matched source 1 0 total reflection Range 0 0 to 1 0 RST 0 0 SENSe 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 8 8 4 5 Using the S Parameters Tool The S Parameters tool helps loading an S parameter table into the power sensor The S Parameters tool is part of the R S N...

Page 92: ...3 Global Flags 94 S Parameter Correction ON by Default 94 S Parameter Correction State Locked 94 S Parameter Device Locked 94 Use Flags in Factory Cal Data Set 95 Device table 95 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 97 To load an uncertainty parameter file on page 98 Configur...

Page 93: ...ol 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 Me...

Page 94: ...bal 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 SPDe...

Page 95: ...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 97 Performing Configuration Tasks In this chapter different configuration tasks performed with the p...

Page 96: ...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 97: ...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 95 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 98: ...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 95 2 Select File Impor...

Page 99: ...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 100: ...nt 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 fi Im...

Page 101: ...As extended absolute 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 8 9 Calibrating Zeroing the Power Sensor Zeroing removes offset voltages from the analog circuitry of the sensors so that there ar...

Page 102: ...uired Example CAL DATA LENG Query 57392 Response Usage Query only 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 power sensor before After downloading of a new user calibration data set to the power sensor the current S parameter correction settings become ...

Page 103: ... 4 Measurement channel if more than one channel is available Parameters state ONCE Only valid parameter for this command 0 Return value if no calibration is in progress RST OFF Example CLS CAL1 ZERO AUTO ONCE Performs zeroing Takes several seconds SYST SERR Query 240 Response Warning Zero Calibration failed Results Degrading 8 10 Testing the Power Sensor The selftest allows a test of the internal ...

Page 104: ...e 106 SYSTem COMMunicate NETWork IPADdress 106 SYSTem COMMunicate NETWork IPADdress GATeway 106 SYSTem COMMunicate NETWork IPADdress INFO 107 SYSTem COMMunicate NETWork IPADdress MODE 107 SYSTem COMMunicate NETWork IPADdress SUBNet MASK 107 SYSTem DFPRint Channel 107 SYSTem ERRor ALL 108 SYSTem ERRor CODE ALL 108 SYSTem ERRor CODE NEXT 108 SYSTem ERRor COUNt 108 SYSTem ERRor NEXT 109 SYSTem FWUPda...

Page 105: ...it up again Example SYST COMM NETW REST Usage Event SYSTem COMMunicate NETWork RESet Effective only for the R S NRP LAN power sensors Resets the LAN network settings to the default 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 Que...

Page 106: ...his time you cannot address the sensor After the restart you can only address the sensor using the newly set hostname Note It is recommended that you do not change the 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...

Page 107: ... AUTO STATic AUTO Assigns 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 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 STATic Sets...

Page 108: ...LL Queries all unread entries in the error event queue and removes them from the queue Only the error numbers are returned 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 oldest entry in the error queue and then deletes it Only the error number is returned Example SYST ERR CODE Query 0 Re...

Page 109: ...egrate a firmware update function in an application see the example given in Chapter 6 2 2 Using Remote Control on page 37 Setting parameters fwudata block_data Definite length arbitrary block data containing the direct copy of the binary rsu file in the following format Single digit indicating how many digits follow to specify the size of the binary file Number that specifies the size of the bina...

Page 110: ...y only SYSTem HELP SYNTax ALL Queries the implemented SCPI commands and their parameters Returns the result as a block data Usage Query only SYSTem INFO item Queries information about the system 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 a query parameter Query parame...

Page 111: ... TestLimit pd Usage Query only 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 With the command the remote control soft ware can automatically adapt to the features of different types of sensors with different functionality...

Page 112: ...atus LED operating mode to user SYST LED COL H01a00000 The LED flashes slowly in red SYSTem LED MODE SENSor Sets the system status LED operating mode back to the sensor internal settings SYSTem LED MODE mode Sets whether the color of the system status LED is controlled by the sensor firmware or by the user settings For more information see SYSTem LED COLor Parameters mode USER SENSor RST SENSor SY...

Page 113: ...sage Query only SYSTem PRESet Triggers a sensor reset The command essentially corresponds to the RST command with the exception that the settings of the following commands are persistently held INITiate CONTinuous SENSe AVERage TCONtrol SENSe TRACe AVERage TCONtrol Usage Event SYSTem REBoot Reboots the sensor Usage Event SYSTem RESTart Restarts the firmware of the R S NRP18S xx Usage Event SYSTem ...

Page 114: ...e slot 40 µs Exclude time at the end of the slot 60 µs Then there is nothing left to be measured and a static error appears Usage Query only SYSTem SERRor LIST ALL Returns a list of all static errors that have occurred but have already been resolved For example an overload of a short duration Example SYST SERR LIST ALL Response 0 reported at uptime 2942 notice auto averaging exceeded maximum time ...

Page 115: ...ies the possible power test levels of the sensor Usage Query only SYSTem TRANsaction BEGin Starts a series of settings Usage Event SYSTem TRANsaction END Ends a series of settings Usage Event SYSTem SENSor NAME sensorname Sets the name of the sensor according to your requirements The specified name is displayed in the web user interface of the network sensors The sensor name that you specify here ...

Page 116: ...r Further information Chapter 10 3 Status Reporting System on page 135 Contents General Status Register Commands 116 Reading Out the CONDition Part 117 Reading Out the EVENt Part 117 Controlling the ENABle Part 118 Controlling the Negative Transition Part 118 Controlling the Positive Transition Part 118 8 12 1 General Status Register Commands STATus PRESet 116 STATus QUEue NEXT 117 STATus PRESet R...

Page 117: ...on SENSe CONDition STATus OPERation TRIGger CONDition STATus OPERation ULFail CONDition STATus QUEStionable CALibration CONDition STATus QUEStionable CONDition STATus QUEStionable POWer CONDition STATus QUEStionable WINDow CONDition Usage Query only 8 12 3 Reading Out the EVENt Part Further information Chapter 10 3 2 Structure of a SCPI Status Register on page 136 STATus DEVice EVENt STATus OPERat...

Page 118: ... the Negative Transition Part Further information Chapter 10 3 2 Structure of a SCPI Status Register on page 136 STATus DEVice NTRansition value STATus OPERation CALibrating NTRansition value STATus OPERation NTRansition value STATus OPERation LLFail NTRansition value STATus OPERation MEASuring NTRansition value STATus OPERation SENSe NTRansition value STATus OPERation TRIGger NTRansition value ST...

Page 119: ... 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 QUEStionable POWer PTRansition value STATus QUEStionable WINDow PTRansition value Parameters value RST 65535 Using the Status Register ...

Page 120: ...uous 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 9 2 Performing the Fastest...

Page 121: ...ite BUFF STAT ON In this setting trigger count needs to be the same as buffer size write TRIG COUN BUFFER_SIZE_MAX Smallest aperture window is 10 us resulting in 100000 meas sec write SENS POW AVG APER 10e 6 Any errors occurred query SYST ERR ALL Start the configured untriggered continuous measurement write INIT CONT ON Let the sensor measure for 5 seconds timeEnd time now 5 0 numData 0 while time...

Page 122: ... HYST 1 Select the maximum possible buffer size BUFFER_SIZE_MAX query BUFF SIZE MAX write BUFF SIZE BUFFER_SIZE_MAX write BUFF STAT ON In this setting trigger count needs to be the same as buffer size write TRIG COUN BUFFER_SIZE_MAX Smallest aperture window of the sensor is 10 us However for the fast measurement you can set the aperture as low as 8 us in order to reliably detect each rising edge o...

Page 123: ...using BUS Trigger true or EXT Trigger false bool bUseBUSTrigger true Use the first NRP series sensor which is found if VI_SUCCESS SENSOR openFirstNrpSensor USB 0X0AAD INSTR Start with a clean state SENSOR write RST 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...

Page 124: ...zed by a transistion to NOT MEASURING which is a negative transistion on bit 1 SENSOR write STAT OPER MEAS NTR 2 SENSOR write STAT OPER MEAS PTR 0 Collect 17 physical measurements for int i 0 i 17 i As a pre condition clear the event register by reading it int iDummy SENSOR query STAT OPER MEAS EVEN iDummy Trigger a single physical measurement either by TRG command or by an externally supplied pul...

Page 125: ...time length of a point since each point represents the time period resulting from the trace time divided by the number of points SENSe TRACe TIMe 20e 3 Set the trace offset time to delay the start point of the trace measurement for the specified time SENSe TRACe OFFSet TIME 50e 6 Configure the trigger TRIGger SOURce INTernal TRIGger SLOPe POSitive TRIGger DTIMe 0 001 TRIGger HYSTeresis 0 1 TRIGger...

Page 126: ...and the results can safely be retrieved For such applications it is recommended to use the status system of the sensor to find out whether the measurement is ready The advant age of this approach is that the polling loop can be exited canceled at any time and the application stays operable i e does not block basic setup similar to the previous example write RST write SENS FUNC XTIM POW write SENS ...

Page 127: ...lso check for cancel requests from the user or other break conditions while bMeasReady query STAT OPER MEAS EVEN iEvent bMeasReady iEvent 0x02 0 if bMeasReady sleep 1 if bMeasReady query SENS TRAC DATA bufResult further process the result in bufResult Trace Measurement with Synchronization to Measurement Complete ...

Page 128: ...otocol interfaces 10 1 1 USB Interface For remote control using USB connection the computer and the power sensors must be connected via the USB interface A USB connection requires the VISA library to be installed VISA detects and configures the R S power sensors automatically when the USB connection is established Apart from the USBTMC driver which comes with the installation of the R S NRP Toolki...

Page 129: ... messages are used for remote control Commands that are not taken from the SCPI standard follow the SCPI syntax rules The power sensor sup ports the SCPI version 1999 The SCPI standard is based on standard IEEE 488 2 and aims at the standardization of device specific commands error handling and the status registers SCPI commands consist of a so called header and usually one or more parameters The ...

Page 130: ...pplied 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 suffixes are indicated by angular brackets 1 4 n i and are replaced by a single value in the command Entries without a suffix are interpreted as having the suffix 1 Different numbering in remote control For remote control the suffix can differ ...

Page 131: ...alent to INIT Parameters in curly brackets are optional and can be inserted once or several times or omitted 10 2 3 SCPI Parameters Many commands are supplemented by a parameter or a list of parameters The parameters must be separated from the header by a white space ASCII code 0 to 9 11 to 32 decimal e g blank Allowed parameters are Numeric values Special numeric values Boolean parameters Text Ch...

Page 132: ... it is called by the RST com mand UP DOWN UP DOWN increases or reduces the numeric value by one step The step width can be specified via an allocated step command for each parameter which can be set via UP DOWN INF NINF INFinity Negative INFinity NINF represent the numeric values 9 9E37 or 9 9E37 respectively INF and NINF are only sent as instrument responses NAN Not a number NAN represents the va...

Page 133: ... which is suitable for the transmission of large amounts of data A command using a block data parameter has the following structure Example SYSTem HELP SYNTax ALL Response 45168xxxxxxxx The ASCII character introduces the data block The next number indicates how many of the following digits describe the length of the data block In the example the 4 fol lowing digits indicate the length to be 5168 b...

Page 134: ... Command Line A command line can consist of one or several commands It is terminated by one of the following a New Line a New Line with EOI an EOI together with the last data byte Several commands in a command line must be separated by a semicolon If the next command belongs to a different command system the semicolon is followed by a colon If the successive commands belong to the same system havi...

Page 135: ...s are output without a unit Physical quantities are referred to the basic units or to the units set using the Unit command The response 3 5E9 for example stands for 3 5 GHz Truth values Boolean values are returned as 0 for OFF and 1 for ON Example Setting command SENS AVER COUN AUTO ON Query SENS AVER COUN AUTO Response 1 Text character data is returned in a short form Example Setting command TRIG...

Page 136: ...nable Register ESR ESE on page 144 5 Chapter 10 3 8 Operation Status Register on page 145 The highest level is formed by the status byte register STB and the associated ser vice request enable SRE register The status byte register STB receives its information from Standard event status register ESR Associated standard event status enable register ESE SCPI defined operation status register Question...

Page 137: ...er part The two transition register parts define which state transition of the CONDition part none 0 to 1 1 to 0 or both is stored in the EVENt part The Positive TRansition part acts as a transition filter When a bit of the CONDition part is changed from 0 to 1 the associated PTR bit decides whether the EVENt bit is set to 1 PTR bit 1 The EVENt bit is set PTR bit 0 The EVENt bit is not set This pa...

Page 138: ...um bit for each register Thus an event can lead to a service request throughout all levels of the hierarchy 10 3 3 Status Byte STB and Service Request Enable Register SRE The status byte register is already defined in IEEE 488 2 It gives a rough overview of the sensor status collecting information from the lower level registers It is comparable with the CONDition register of a SCPI defined registe...

Page 139: ...tandard event status register summary One of the bits in the standard event status register is set and enabled in the event status enable register Setting this bit denotes a serious error which can be specified in greater detail by querying the standard event status register Chapter 10 3 7 Standard Event Status and Enable Register ESR ESE on page 144 6 MSS Master status summary The sensor triggers...

Page 140: ...n STATus DEVice EVENt Querying the static errors SYSTem SERRor Table 10 5 Used device status bits and their meaning Bit no Short description Bit is set if 0 Sum of SERR bits Sum combination of SERR bits 1 to 4 1 SERR measurement not possi ble 2 SERR erroneous results Static error exists The measurement result is possibly incor rect 3 SERR warning Static error exists Status LED of the power sensor ...

Page 141: ... in LEGACY mode To leave this operating mode close the NRP legacy channel Either close the application which opened the NRP legacy channel or close at least the connection to the power sensor 8 Reference PLL locked state PLL for the clock reference is synchronized The bit is useful when selecting an external clock source The following states are possible Internal clock SENSe Sensor ROSCillator SOU...

Page 142: ... 10 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 NRP18S xx that is carried out auto matically upon power up has generated an error 10 3 6 1 Questionable Power Status ...

Page 143: ...tion STATus QUEStionable POWer SUMMary EVENt Table 10 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 10 3 6 2 Questionable Calibration Status Register Contains information whether the...

Page 144: ...y EVENt Table 10 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 10 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 145: ...dent 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 t...

Page 146: ...ating 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 10 3 8 1 Op...

Page 147: ...ition STATus OPERation CALibrating SUMMary EVENt Table 10 11 Used operation calibrating status bits and their meaning Bit no Short description Bit is set if 1 Sensor calibrating Sensor is being calibrated 10 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 star...

Page 148: ...s OPERation MEASuring SUMMary EVENt Table 10 12 Used operation measuring status bits and their meaning Bit no Short description Bit is set if 1 Sensor measuring Sensor is measuring 10 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 wait...

Page 149: ...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 10 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 150: ...tion SENSe SUMMary EVENt Table 10 14 Used operation sense status bits and their meaning Bit no Short description Bit is set if 1 Sensor initializing Sensor is being initialized 10 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 151: ...MMary EVENt Table 10 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 10 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 152: ...0 Figure 10 14 Operation upper limit fail status registers Querying the register STATus OPERation ULFail CONDition STATus OPERation ULFail SUMMary EVENt Table 10 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 153: ...D on page 17 11 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 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 Using remote control For a quick check send TEST SENSor ...

Page 154: ... the instrument security proce dures This document is available on the product page see Chapter 1 1 Docu mentation Overview on page 5 or the CD ROM delivered with the power sensor 2 Perform the firmware update again 11 4 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...

Page 155: ...Nt AUTO MTIMe 82 SENSe Sensor AVERage COUNt AUTO NSRatio 82 SENSe Sensor AVERage COUNt AUTO RESolution 83 SENSe Sensor AVERage COUNt AUTO SLOT 83 SENSe Sensor AVERage COUNt AUTO TYPE 84 SENSe Sensor AVERage RESet 83 SENSe Sensor AVERage TCONtrol 84 SENSe Sensor AVERage STATe 84 SENSe Sensor CORRection DCYCle 86 SENSe Sensor CORRection DCYCle STATe 87 SENSe Sensor CORRection OFFSet 87 SENSe Sensor ...

Page 156: ...ENGth 102 CALibration Channel ZERO AUTO 103 FETCh Sensor ARRay POWer AVG 67 FETCh Sensor SCALar POWer BURSt 67 FETCh Sensor SCALar POWer TSLot 67 FETCh Sensor SCALar POWer AVG 67 FORMat BORDer 64 FORMat SREGister 65 FORMat DATA 65 INITiate ALL 50 INITiate CONTinuous 50 INITiate IMMediate 50 STATus DEVice CONDition 117 STATus DEVice ENABle 118 STATus DEVice NTRansition 118 STATus DEVice PTRansition...

Page 157: ...n 119 STATus OPERation TRIGger SUMMary EVENt 117 STATus OPERation ULFail CONDition 117 STATus OPERation ULFail ENABle 118 STATus OPERation ULFail NTRansition 118 STATus OPERation ULFail PTRansition 119 STATus OPERation ULFail SUMMary EVENt 117 STATus OPERation EVENt 117 STATus PRESet 116 STATus QUEStionable CALibration CONDition 117 STATus QUEStionable CALibration ENABle 118 STATus QUEStionable CA...

Page 158: ...08 SYSTem ERRor CODE NEXT 108 SYSTem ERRor COUNt 108 SYSTem ERRor NEXT 109 SYSTem FWUPdate 109 SYSTem FWUPdate STATus 109 SYSTem HELP HEADers 110 SYSTem HELP SYNTax ALL 110 SYSTem HELP SYNTax 110 SYSTem INFO 110 SYSTem INITialize 111 SYSTem LANGuage 111 SYSTem LED COLor 112 SYSTem LED MODE 112 SYSTem MINPower 112 SYSTem PARameters DELTa 113 SYSTem PARameters 113 SYSTem PRESet 113 SYSTem REBoot 113...

Page 159: ... 60 TRIGger EXTernal 2 2 IMPedance 60 TRIGger HOLDoff 61 TRIGger HYSTeresis 61 TRIGger IMMediate 61 TRIGger LEVel 61 TRIGger LEVel UNIT 62 TRIGger MASTer PORT 62 TRIGger MASTer STATe 62 TRIGger SLOPe 63 TRIGger SOURce 63 TRIGger SYNC PORT 63 TRIGger SYNC STATe 63 UNIT POWer 64 ...

Page 160: ... Documentation overview 5 Download R S NRP Toolkit 18 Dropout time Trigger 52 DUT Connecting 10 Disconnecting 10 E Electromagnetic interference EMI 10 Electrostatic discharge ESD 10 ENABle 138 Enable register 144 ESE 144 ESR 144 EVENt 138 F Firmware update 20 35 Potential risks 35 Problems 153 Remote control 37 Requirements 35 Firmware Update for NRP Family 35 G Getting started 5 H Hold off time T...

Page 161: ...I Parameters 131 Syntax 130 SCPI status register Structure 136 Security procedures 5 Selftest 153 Service request enable register 138 Sources Trigger 51 Special characters SCPI 43 SRE 138 Standard event status register 144 Status Information 153 Status byte register 138 Status LED 17 Status register 136 Device status register 140 Enable register 144 Hierarchy 135 IST flag 139 Operation calibrating...

Page 162: ...Index R S NRP18S xx 162 User Manual 1178 3686 02 05 USB sensor hub 13 User manual 5 V Versions of R S NRP software 20 W White papers 6 ...

Reviews: