background image

Subsystem Command Reference

6

N9310A User’s Guide

125

FM Subsystem

The FM subsystem controls the settings and parameters 
associated with frequency modulated signal.

FM State

:FM:STATe ON|OFF|1|0

:FM:STATe?

This command toggles the FM state between ON and OFF. 
However, applying a frequency modulation to the RF carrier 
requires you also set MOD on.

 

See 

“Modulation State Subsystem”

on page 137

The query returns the current FM state.

Range

ON(1), OFF(0)

*RST value

OFF

Returned data

1, 0

Front panel access

FM > FM On/Off

Summary of Contents for Keysight N9310A

Page 1: ...Agilent N9310A RF Signal Generator User s Guide Test Equipment Depot 800 517 8431 99 Washington Street Melrose MA 02176 TestEquipmentDepot com ...

Page 2: ...e agreement shall control Technology Licenses The hardware and or software described in this document are furnished under a license and may be used or copied only in accordance with the terms of such license Restricted Rights Legend U S Government Restricted Rights Soft ware and technical data rights granted to the federal government include only those rights customarily provided to end user cus t...

Page 3: ... Started 13 Check the Shipment and Order List 14 Safety Notice 16 Environmental Requirements 17 Electrical Requirements 18 Power on and Check 21 Some Tips 24 Enable an option 24 Remote Control 25 Firmware Update 26 Connectors Maintenance 27 3 Using Functions 29 Commonly used Front panel Elements 30 Generating a CW Signal 32 Generating a Step Swept Signal 33 ...

Page 4: ... Generating a Pulse Modulated Signal 45 Generating an I Q Modulated Signal Option 001 Only 46 Generating an LF Output 48 Save Recall and Delete an Instrument State 49 Saving an Instrument State 49 Recalling an Instrument State 51 Delete an Instrument State 51 4 Key Reference 53 AM 54 Amplitude 57 Arrow Keys 58 Enter 58 File 59 FM 61 Frequency 64 I Q Option 001 only 64 LF Out 65 Mod On Off 66 RF On...

Page 5: ...this Book 93 Command Categories 94 Command Syntax 94 Program and Response Messages 98 Subsystem Command Trees 99 IEEE 488 2 common command 100 6 Subsystem Command Reference 101 Preparing for Use 102 Frequency Subsystem 105 Amplitude Subsystem 109 Trigger Subsystem 111 Sweep Subsystem 112 AM Subsystem 122 FM Subsystem 125 Phase Modulation Subsystem 128 Pulse Modulation Subsystem 130 I Q Modulation ...

Page 6: ... 1 Checking USB Connection 154 Example 2 Generating a CW signal 156 Example 3 Generating an AM Signal 158 Example 4 Generating an continuous RF Sweep 160 7 Instrument Messages 163 Overview 164 Command Errors 165 Execution Conflict 168 System Errors 169 Hardware Errors 170 8 Supplementary Information 171 Check the Basics 172 Read the warranty 173 Contact Agilent Technologies 174 List of Commands 17...

Page 7: ...310A At a Glance 2 Front Panel Overview 4 Front Panel Display 7 Rear Panel Overview 9 Front and rear panel symbols 11 This chapter describes the general features and functions of the Agilent N9310A RF Signal Generator and provides an introduction to the front and rear panel ...

Page 8: ...roadband I Q modulator which is able to generate digital signals in conjunction with an external I Q source General Features and Functions The Agilent N9310A RF Signal Generator provides 9 kHz to 3 GHz frequency range 127 to 13 dBm 20 dBm settable level range Built in AM FM FM and pulse modulation RF sweep LF sweep and amplitude sweep 0 3 Vp LF output into 50 W 6 5 inch TFT LCD Universal USB inter...

Page 9: ...n the signal generator generates digital signals Option 001 also requires an external I Q baseband signal input Option 1CM Rackmount flange kit part number N9310A 1CM Use a rackmount kit to facilitate installation in a standard rack Option 1TC Hard transit case part number N9310A 1TC A hard transit case protects the signal generator during transportation and storage ...

Page 10: ...n 3 Enter The hardkey terminates data entry field or parameter selection It also triggers a single sweep 4 Amplitude Pressing hardkey allows you to edit the CW continuous wave amplitude 5 Frequency Pressing hardkey allows you to edit the CW Frequency 6 Function keys These hardkeys connect directly to the following main functions Preset sets the signal generator to factory default settings AM confi...

Page 11: ...o have to activate each individual modulation for example AM On otherwise no modulation is applied to the output carrier signal even though the modulator is enabled MOD On 8 Knob The knob increases or decreases a value or a numeric digit or moves to select an item up and down in a list 9 Arrow keys The left and right arrow keys shift the selected digit in the active entry area of the display Once ...

Page 12: ... functions of the signal generator When pressing this key to switch the signal generator Off the signal generator deactivate all the functions but still remains connected to the line power while the line power is supplied to some internal circuits 15 Switch On LED This green LED lights when the signal generator is switched on 16 Standby LED This orange LED lights when the signal generator is conne...

Page 13: ...d An annunciator position may be used by more than one function FM becomes active when FM is enabled AM becomes active when an AM is enabled ARMED becomes active when a sweep mode is selected and the signal generator is waiting for a trigger to initiate sweeping ERR becomes active when an error is generated This annunciator will not turn off until you have viewed all the error messages and cleared...

Page 14: ...comes active when any of the phase locked loops are unable to maintain phase lock To view further descriptions please refer to Instrument Messages on page 163 4 Softkey Label displays submenus of each function The content of softkey labels change according to the function selected Refer to Chapter 4 Key Reference starting on page 53 for further information 5 Message Area displays abbreviated syste...

Page 15: ... IN connector Female BNC connector accepts a TTL signal for triggering an sweep Triggering occurs on either the positive or negative edge The frequency of the external trigger source is no greater than 100 Hz The damage level is 10 V or 4 V 5 REF OUT connector Female BNC connector is for a output of the internal reference frequency which has a nominal output level greater than 0 35Vrms and an outp...

Page 16: ...ak produces the indicated deviation or depth The damage level is 5 Vrms 9 Q IN connector This female BNC input connector accepts an external quadrature phase component of an I Q baseband signal The signal level is 0 5 Vrms for calibrated output level The input impedance is 50 Ohm The damage level is 1 Vrms 10 I IN connector This female BNC input connector accepts an externally in phase component o...

Page 17: ...e switch marks the standby position of the power line switch indicates that the instrument requires AC power input shows that this is an Industrial Scientific and Medical Group 1 Class A product CISPR 11 Clause 4 The instruction manual symbol indicates that the user must refer to spe cific instructions in the manual ISM1 A N10149 C US The signal generator has the following symbols Before operation...

Page 18: ...king requirements The affixed label indicates that you must not discard this electrical electronic product in domestic household waste Product Category With reference to the equipment types in the WEEE Directive Annex 1 this product is classed as a Monitoring and Control instrumentation product ...

Page 19: ... Safety Notice 16 Environmental Requirements 17 Electrical Requirements 18 Power on and Check 21 Some Tips 24 Connectors Maintenance 27 This chapter gives you the information you will need in most cases to configure connections to your instruments and interfaces and start using the signal generator properly ...

Page 20: ...mpacting Carefully remove the contents from the shipping container and verify that your order is complete Each shipment includes the following items as standard If you ordered any of the following options verify if they are in the shipment by checking the product label on the rear panel and the package checking list Item Quantity Part Number N9310A signal generator 1 N9310A USB cable 1 8121 1482 T...

Page 21: ...s only This rackmount kit allows you to mount the signal generator with or without handles Transit You are also recommended to use the hard transit case option 1TC for instrument transportations CAUTION Installing the signal generators into other racks may promote shock hazards overheating dust contamination and inferior system performance Consult your Agilent customer engineer about installation ...

Page 22: ...To avoid electrical shock refer servicing to qualified personnel WARNING Electrical shock may result if the signal generator is connected with the power supply when cleaning Do not attempt to clean internally CAUTION Installing the signal generator in other racks may promote shock hazards overheating dusting contamination and inferior system performance Consult to your Agilent customer engineer ab...

Page 23: ...oles to be obstructed as they allow air flow through the signal generator When installing the signal generator in a cabinet do not restrict the convection into and out of the signal generator The ambient temperature outside the cabinet must be less than the maximum operating temperature of the signal generator by 4oC for every 100 watts dissipated within the cabinet Cleaning Tips To prevent electr...

Page 24: ...wer switch The AC power cord is the disconnecting device that disconnects the signal generator mains circuits from the mains supply Alternatively The rear panel switch or circuit breaker may also be used as a disconnecting device Perform the following steps to connect the AC power cord Ensure that the power cord is not damaged Install the signal generator so that you can easily reach the AC power ...

Page 25: ...1363 A Option 900 United kingdom Hong Kong Singapore Malaysia 8120 1454 KS C8305 Option 902 Korea 8120 1378 CNS 10917 2 Option 903 Taiwan 8120 4754 JIS C8303 Option 918 Japan 8120 8377 GB 1002 Option 922 China 125V 12A 250V 10A a Plug identifier numbers describe the plug only The part number is for the complete cable assembly 250V 10A 250V 10A 250V 10A ...

Page 26: ...ectrostatic Discharge ESD To help reduce ESD damage that can occur while using test equipment 1 Each day before connecting any coaxial cable to the signal generator connector for the first time momentarily short the center and outer conductors of the cable together 2 Before touching the center pin of any connector and before removing any assembly from the signal generator ground users with a 1 MW ...

Page 27: ... 1 Connect the power cord Insert the plug into a power socket provided with a protective earth Set the tilt adjustor for your preference 2 Connect a cable to the output connector of the signal source and then connect the cable to your DUT device under test DUT ...

Page 28: ...ts up Self initialization takes about 30 seconds including self test If it detects an error it reports an error message The signal generator then defaults to a maximum frequency of 3 GHz and a minimum amplitude of 127 dBm then the signal generator is ready for your current use After power on let the signal generator warm up for 45 minutes for stabilization NOTE The front panel switch is a standby ...

Page 29: ...lears the system messages 30 seconds later In condition of hardware defects or system error occurs the signal generator reports a message at the bottom of the screen and also has an ERR annunciator displaying Here are some tips for you to check the signal generator for error messages 1 Check the display to see if the ERR annunciator is displayed If it is press Error Info to review each error messa...

Page 30: ...he current configures for your frequent use to either local memory or an external USB memory Connect and set an external reference by pressing Ref Setups Connect an external display monitor to the VGA connector for the education projects or other needs Enable an option You are required to enter the option license key to enable the option Contact your nearest Agilent Office for purchasing a license...

Page 31: ...ed Agilent IO Libraries Suite If you need the remote control more flexible you can also build up your own program by using Agilent VTL Visa Transition Library and the SCPI commands For more information about N9310A SCPI commands and programming examples refer to Subsystem Command Reference on page 101 If you are new to instrument programming please refer to Chapter 5 Programming Fundamentals start...

Page 32: ...put this package into any other folders when updating 3 Insert this USB memory device into the USB connector DEV of the signal generator 4 Power on your signal generator the instrument will perform the update process automatically After this procedure you will get your signal generator with latest version firmware Press Information to view the current firmware version of your signal generator Util...

Page 33: ...ose to which the DUT device under test is connected typically the RF cable end or the RF OUT and LF OUT connectors All connectors should be clean and the center pins centered The fingers of female connectors should be unbroken and uniform in appearance If you are unsure whether the connectors are good gauge the RF OUT connectors to confirm that their dimensions are correct Maximum and minimum prot...

Page 34: ...28 N9310A User s Guide 2 Getting Started ...

Page 35: ...nerating a Modulated Signal 40 Generating an LF Output 48 Save Recall and Delete an Instrument State 49 This chapter contains procedures that show you how to use some of the major functions of your signal generator includ ing setting frequency and power levels setting up modula tions creating RF and LF sweeps saving and recalling instrument states and enabling options ...

Page 36: ... Data When setting the value for a parameter there are two ways of entering or modifying the value of the active function Using the numeric keypad and the unit softkey Using the knob arrow keys and the Enter hardkey Numeric Keypad Enters a specific value Unit softkey Terminates a data input via the numeric keypad Knob Increases or decreases the value or the value of each digit Arrow Keys Set focus...

Page 37: ...here are three types of softkeys being used in N9310A See the table below to learn their types and functions Type Function Example Toggle Presses this types of softkeys toggles a parameter between two states Submenu Presses this types of softkeys enters into a submenu Modify Presses this types of softkeys enables you to modify the value of a parameter ...

Page 38: ... the signal generator please check Factory Default Settings on page 70 Observe the FREQUENCY and AMPLITUDE area of the display in the upper left hand corner The value displayed is the maximum frequency 3 GHz and the minimum amplitude 127 dBm 2 Press 700 MHz sets the CW frequency to 700 MHz 3 Press 20 dBm sets the CW amplitude to 20 dBm 4 Toggle hardkey to enable the RF output Character Range Defau...

Page 39: ...well upon the amount of dwell time at each point For an intuitive view of how to generate a sweep please refer to Generating an RF Sweep on page 36 Generating an Amplitude Sweep on page 38 Generating an LF Sweep on page 39 Sweep Mode Sweep Range Front panel key access RF 9 kHz to 3 GHz Sweep Mode RF Amplitude 127 to 13 dBm Sweep Mode Ampl LF 20 Hz to 80 kHz Sweep Mode LF Sweep Sweep Sweep NOTE Dur...

Page 40: ...om the start point to the stop point and cycles continuously If set to Single the signal generator sweeps from the start point to the stop point for only one circle Sweep Direction Up Down Take RF sweep for example as you enable RF sweep by pressing Sweep Mode RF the signal generator performs as below according to combinatorial settings of sweep trigger and point trigger Sweep Sweep Trigger Point ...

Page 41: ...s sweep only Key IMM Pressing Sweep mode RF the ARMED annunciator displays on the screen indicating the signal generator is ready and waits for your trigger instruction Pressing Trigger key initiates the signal generator sweeping over the points automatically Key Key Pressing Sweep mode RF the ARMED annunciator displays on the screen indicating the sweep is ready and wait for your trigger Pressing...

Page 42: ...output level at 0 dBm 3 Press hardkey This step opens the sweep submenus 4 Press Step Sweep softkey This step opens a submenu for step sweep configurations 5 Press RF Start 1 GHz This step sets the start frequency of the sweep to 1 GHz 6 Press RF Stop 2 GHz This step sets the stop frequency of the sweep to 2 GHz 7 Press Points 9 Enter This step sets the number of sweep points to nine 8 Press More ...

Page 43: ...EEP annunciator displays for the duration of the sweep For more information about the sweep settings please refer to Sweep on page 73 NOTE The signal generator defaults the sweep trigger and point trigger settings to Immediate as you preset the instrument For more information about how to use different trigger modes please refer to Additional Settings for a Step Sweep on page 34 ...

Page 44: ...re and generate an amplitude sweep 1 Press hardkey 2 Press 1 GHz 3 Press hardkey 4 Press Step Sweep softkey 5 Press Ampl Start 80 dBm 6 Press Ampl Stop 60 dBm 7 Press Points 9 Enter 8 Press More 1 2 Step Dwell 50 ms 9 Press hardkey to enable the RF output 10 Press Return Sweep Mode Ampl to enable the amplitude sweep immediately A SWEEP annunciator displays for the duration of the sweep For more in...

Page 45: ...p softkey 4 Press LF Start 10 kHz 5 Press LF Stop 60 kHz 6 Press Points 6 Enter 7 Press Step Dwell 50 ms 8 Press Return Sweep State LF This initiates the LF sweep output immediately via the LF OUT connector A SWEEP annunciator displays for the duration of the sweep For more information about the sweep settings please refer to Sweep on page 73 NOTE Pressing sets the sweep point trigger to Immediate...

Page 46: ...rior to or after set ting the other modulation parameters Perform the following steps to turn the modulation format on and output a modu lated signal 1 Access the submenu a modulation format For example AM This submenu shows a set of softkeys associated with the format s name For example AM Depth AM Source 2 Press the hardkey until is displayed And press key to enable the RF output More intuitive ...

Page 47: ...rator also allows you to generate more than one modulation formats simultaneously Refer to the following table to generate the simultaneous modulations AM INT AM EXT I Q FM INT FM EXT FM Pulse INT Pulse EXT AM INT AM EXT I Q FM INT FM EXT FM Pulse INT Pulse EXT unavailable available ...

Page 48: ...sets the signal generator 2 Pressing 1 GHz sets the CW frequency to 1 GHz 3 Pressing 10 dBm sets the CW amplitude to 10 dBm 4 Pressing enters the AM submenu 5 Pressing AM Depth 70 sets AM depth to 70 6 Pressing AM Rate 15 kHz sets AM rate to 15 kHz 7 Pressing AM On enables AM 8 Pressing On enables the AM signal output For key reference please refer to AM on page 54 Character Range Default AM Depth...

Page 49: ...tor 2 Pressing 1 GHz sets the CW frequency to 1 GHz 3 Pressing 10 dBm sets the CW amplitude to 10 dBm 4 Pressing enters the FM submenu 5 Pressing FM Deviation 50 kHz sets FM deviation to 50 kHz 6 Pressing FM Rate 30 kHz sets FM rate to 30 kHz 7 Pressing FM On enables FM 8 Pressing hardkey to RF On enables FM signal output For key reference please refer to FM on page 61 Character Range Default FM D...

Page 50: ...tor 2 Pressing 1 GHz sets the CW frequency to 1 GHz 3 Pressing 10 dBm sets the CW amplitude to 10 dBm 4 Pressing enters the FM submenu 5 Pressing FM Deviation 7 3 rad sets FM deviation to 7 3 rad 6 Pressing FM Rate 10 kHz sets FM rate to 10 kHz 7 Pressing FM On off enables FM 8 Pressing RF On Off to On enables FM signal output For key reference please refer to Phase Modulation on page 67 Character...

Page 51: ...al generator 2 Pressing 1 GHz sets the CW frequency to 1 GHz 3 Pressing 10 dBm sets the CW amplitude to 10 dBm 4 Pressing enters the Pulse modulation submenu 5 Pressing Pulse Period 10 ms sets pulse period to 10 ms 6 Pressing Pulse width 6 ms sets pulse width to 6 ms 7 Pressing Pulse On Off enables pulse modulation 8 Pressing On enables pulse modulated signal output For key reference please refer ...

Page 52: ...er exceed 0 5 V when using I Q modulation For full scale input the peak envelope power of the modulated RF signal is thus equal to the indicated LEVEL The average power is smaller Character Range Default I Q Source External source only N A I Q Input 50 W impedance VSWR 1 5 Full scale input 0 5 Vrms N A I Q Input Connector EXT I and Q connector on rear panel BNC type female N A I 2 Q 2 Q I VGA OUTP...

Page 53: ...odulated signal 1 Connecting the external I Q source to the BNC I and Q connectors on the rear panel of the signal generator 2 Pressing presets the signal generator 3 Pressing 1 GHz sets the CW frequency to 1 GHz 4 Pressing 10 dBm sets the CW amplitude to 10 dBm 5 Pressing enters the I Q modulation submenu 6 Pressing I Q On Off enables I Q modulation 7 Pressing enables I Q modulated signal output ...

Page 54: ... 10 kHz an amplitude of 3 V Refer to the following steps to generate the LF signal 1 Pressing enters submenu of LF output function 2 Pressing LF Out Freq 10 kHz sets LF frequency to 10 kHz 3 Pressing LF Out Ampl 3 V sets LF amplitude to 3 V 4 Pressing LF Out On Off to On state enables LF output Character Range Default Frequency 20 Hz to 80 kHz 1 0000 kHz with 0 1 Hz resolution Amplitude 0 to 3 V p...

Page 55: ...s from 0 to 9 The signal generator provides up to 20 files memory spaces in the local memory Saving an instrument state in the local memory Refer to the following steps to save an instrument state in the local memory 1 Pressing Catalog Local sets file catalog to local memory 2 Pressing Save softkey enables editing a file name for the instrument state you are going to save 3 Edit the file name by r...

Page 56: ...il editing the file name sample completes 5 Pressing Save now confirms the file name and saves the instrument state named as sample cfg immediately in the local memory Saving an instrument state to an external USB memory stick Refer to the following steps to save an instrument state into a USB memory stick 1 Pressing Catalog USB sets the file catalog to USB 2 Pressing Save softkey enables editing ...

Page 57: ...rument state from an external flash memory Refer to the following steps to recall an instrument state from the local memory 1 Set file catalog to USB 2 Rotate the knob to choose a file 3 Press the Recall now softkey to recall the file immediately Delete an Instrument State Refer to the following steps to delete an instrument state from the local memory 1 Set file catalog to Local or USB 2 Rotate t...

Page 58: ...52 N9310A User s Guide 3 Using Functions ...

Page 59: ...53 4 Key Reference This chapter describes each front panel hardkey and associated softkeys as well as the default value for each key The chapter is organized alphabetically by front panel hardkey Each section arranges the softkey description logically ...

Page 60: ...he hardkey Default value Off Key sequence AM On Off AM AM Depth AM Source AM On Off INT EXT AM Rate AM Waveform Sine EXT Coupling AC DC INT EXT AM Toggles amplitude modulation state between on and off Sets amplitude modulation depth Enters amplitude modulation source submenu Selects internal AM source Selects external AM source Selects internal and external AM source Sets amplitude modulation freq...

Page 61: ...ated signal to the modulator This internal AM source defaults to a sine wave at a frequency of 1 0000 kHz Pressing EXT connects an externally calibrated signal to the modulator You need also set the EXT Coupling see Ext Coupling on next page Pressing INT EXT connects both an internally calibrated signal and an externally calibrated signal to the modulator simultaneously Default value INT Key seque...

Page 62: ...external modulating signal input either in AC Alternating Current or DC Direct Current coupling Selecting AC isolates the DC component in the signal and only passes by AC component into the modulator The Amplitude will go down without DC component Selecting DC allows an integrated external signal with both DC and AC component A 1 0 Vpeak 2 input level is required Default value AC Key sequence EXT ...

Page 63: ...tude area of the display always shows the current RF output power except when an amplitude sweep is in process Default value 127 0 dBm It also allows you to modify the RF output power level using the following scales Range Minimum increment 127 0 to 13 0 dBm max 20 dBm settable 0 1 dB 80 0 to 60 0 dBmV max 67 dBmV settable 0 1 dB 20 0 to 120 0 dBμV max 127 dBμV settable 0 1 dB 0 0001 to 1000 0 mV ...

Page 64: ...ating the knob until 5 displays 3 Pressing hardkey to confirm your modification Enter There are two usages of the hardkey 1 Confirming data modification Using Enter hardkey together with arrow keys or knob when modifying a data See the usage in Arrow Key on the same page 2 Initiating a single sweep Take an RF single sweep for example pressing Sweep Mode RF initiates the first run of a single RF sw...

Page 65: ...al USB memory stick via the USB device connector Insert the external memory stick into the USB connector device first then the signal generator detects the USB memory stick as soon as you set the catalog to USB Default value Local Key sequence Catalog File Save Recall Catalog Delete Local USB Save now Next Delete now AM Accesses the File Catalog submenus Selects local memory as the current catalog...

Page 66: ...ftkeys Softkey sequence Save Recall Pressing Recall softkey recalls a customized configuration file that you have selected by scrolling the knob Before you press this softkey to recall a file from external USB memory stick make sure the file you need is in the root directory of the USB memory stick Softkey sequence Recall Delete Pressing Delete softkey enables you to delete a configuration file th...

Page 67: ...ator by pressing and the displays Default value Off Key sequence FM On Off FM FM Deviation FM Source FM On Off FM Rate FM Waveform Sine EXT Coupling AC DC INT EXT INT EXT AM Toggles frequency modulation between on and off Sets frequency modulation deviation Enters frequency modulation source submenu Selects internal FM source Selects external FM source Selects internal and external FM source Sets ...

Page 68: ...rated calibrated signal to the modulator This internal FM source defaults to a sine wave at a frequency of 1 0000 kHz Pressing EXT connects an externally calibrated signal to the modulator You need also set the EXT Coupling see EXT Coupling on next page Pressing INT EXT connects both an internally calibrated signal and an externally calibrated signal to the modulator simultaneously Default value I...

Page 69: ...ulating signal input in either AC or DC coupling A 1 0 Vpeak 2 input level is required Selecting AC isolates the DC component in the signal there is only AC component in the applied signal The amplitude will go down without DC component Selecting DC allows an integrated external signal with both DC and AC component entering to the modulator of the signal generator Default value AC Key sequence EXT...

Page 70: ...o 3 GHz The minimum increment is 0 1 Hz The frequency area always shows the current CW output frequency except when an RF sweep is in process Default value 3 GHz I Q Option 001 only I Q On Off This softkey toggles the external I Q modulation state between on and off Whenever I Q modulation is enabled the I Q annunciator displays on the screen Default value Off Key sequence I Q I Q On Off Frequency...

Page 71: ...ets the frequency of the LF signal The active entry area displays the current LF signal frequency The allowed frequency range is 20 Hz to 80 kHz Default value 1 0000 kHz Key sequence LF Out Freq LF Out Ampl Pressing this softkey sets the amplitude of the LF signal The active entry area displays the current LF signal amplitude The allowed amplitude range is 0 to 3 Vpeak with 1 mV minimum increment ...

Page 72: ...The numeric keypad consists of digit keys 0 to 9 a decimal point key and a backspace key The backspace key has dual functions for backspacing and changing the sign of a value to positive or negative Use these keys at any time when an active function requires a value input The backspace key function changes according to the situations below When modifying a previously entered value pressing the bac...

Page 73: ...e Off Key sequence FM On Off FM Deviation Pressing this softkey sets the phase modulation deviation The active entry area displays current FM deviation value The allowed value ranges according to the FM rate 0 to 10 rad 300 Hz FM rate 10 kHz 0 to 5 rad 10 kHz FM rate 80 kHz Default value 0 000 rad Key sequence FM Deviation FM FM Deviation FM Source INT FM Rate FM Waveform Sine FM On Off AM Toggles...

Page 74: ...nal modulation frequency The active entry area displays the current value of FM rate The allowed values range is 300 Hz to 80 kHz The minimum increment is 0 1 Hz when external FM source is selected this softkey is disabled Default value 1 0000 kHz Key sequence FM Rate FM Waveform Pressing this softkey reveals a submenu of FM waveform choices Default value Sine Key sequence FM Waveform FM FM FM ...

Page 75: ...to the line power The rear panel line switch and the detachable power cord is the instrument disconnecting device The front panel power switch therefore is not and should not be used as a power switch Remote Standby On N9310A RF Signal Generator 9 kHz 3 0 GHz Standby Switch LINE 100 240V 50 60Hz 55W MAX Power Switch CAUTION Avoid turning off power to the signal generator when current state is chan...

Page 76: ...LF Out Freq 1 0000 kHz Trig In Polarity Negative LF Out Ampl 500 mV Modulation Mod ON OFF On Modulation State Off RF ON OFF Off AM Depth 0 0 Sweep FM Deviation 0 000 rad Sweep Mode Off FM Deviation 20 Hz RF Start 9 0000 kHz Pulse Period 200 μs RF Stop 3 000 000 0000 GHz Pulse Width 100 μs Amplitude Start 127 0 dBm Modulation Source INT Amplitude Stop 126 0 dBm Modulation Rate 1 0000 kHz LF Start 2...

Page 77: ...rce Pressing this softkey reveals a menu of choices for pulse modulation sources Selecting INT connects the internally generated calibrated signal to the modulator with a default setting of a 200 μs pulse period and 100 μs pulse width Selecting EXT connects an external signal via the PULSE MOD IN connector on the rear panel Default value INT Key sequence Pulse Source Pulse Pulse Source INT EXT Pul...

Page 78: ...e internal pulse signal If an external pulse source is selected the Pulse Period softkey is disabled Default value 200 μs Key sequence Pulse Period Pulse Width Pressing this softkey modifies the pulse width for the internal pulse signal The active entry area displays the current pulse width value The allowed value range is 100 μs to 1 s with the minimum increment of 1 μs If an external pulse sourc...

Page 79: ...RF Stop RF Start Point LF Start LF Stop RF AM Enters sweep state submenu Disables a sweep Enables low frequency sweep mode Enables amplitude sweep mode Enables radio frequency sweep mode Continued Toggles step scale between logarithm and linear Toggles sweep repeat between single and continuous Enters step sweep configuration submenu Sets RF sweep start frequency Sets RF sweep stop frequency Sets ...

Page 80: ...p amplitude Sets dwell time Enters sweep trigger submenu Initiates a sweep immediately Triggers a sweep with trigger key Triggers a sweep with external trigger source Enters point trigger submenu Initiates point immediately Triggers point with trigger key Triggers point with external trigger source Toggles sweep direction with up and down Toggles trigger input slope between negative and positive T...

Page 81: ...mmediately and automatically Case 2 Sweep trigger and Point trigger are both set to Key pressing Sweep Mode RF arms an RF sweep and the signal generator requires you to press the hardkey to initiate a sweep and also press the hardkey to sweep over each of the points Case 3 Sweep trigger is set to Key while Point trigger is set to Immediate pressing Sweep Mode RF arms an RF sweep The signal generat...

Page 82: ...hmic for RF sweep only The LF sweep and amplitude sweep allow linear scale only Default value LIN Key sequence Sweep Step Scale Sweep Repeat Cont Single Pressing this softkey toggles the sweep repetition between single and continuous Continuous means the signal generator automatically sweeps and cycles the sweep Single means the signal generator sweeps one cycle Pressing Enter hardkey enables a se...

Page 83: ...s than the stop frequency in an RF sweep Default value 9 0000 kHz Key sequence Step Sweep RF Start RF Stop Pressing this softkey allows you to set the stop frequency in an RF sweep The allowed frequency range is 9 kHz to 3 GHz with 0 1 Hz minimum increment The stop frequency should always be set greater than the start frequency Default value 3 000 000 0000 GHz Key sequence Step Sweep RF Stop LF St...

Page 84: ...th 0 1 dB minimum increment The start amplitude should always be set less than the stop amplitude in an amplitude sweep Default value 127 0 dBm Key sequence Step Sweep Ampl Start Ampl Stop Pressing this softkey sets the stop amplitude in an amplitude sweep The allowed amplitude range is 127 dBm to 13 dBm with 0 1 dB minimum increment The stop amplitude should always be set greater than the start a...

Page 85: ...tive or negative edge of a external signal supplied to the TRIGGER IN connector Default value Immediate Key sequence Point Trigger Immediate This softkey is one of the choices in both the Sweep Trigger and the Point Trigger submenu If you set both the Sweep Trigger and the Point Trigger to Immediate the signal generator initiates a sweep over all the points as soon as you select a sweep mode RF LF...

Page 86: ...TL signal Key sequence Sweep Trigger EXT Point Trigger EXT Trigger In Pos Neg Pressing this softkey toggles the slope of the TTL between positive and negative This softkey is available only when the EXT is selected Default value Neg Softkey sequence Trigger In Sweep Direction Up Down This softkey changes the direction of sweep Choose Up to sweep from the start frequency amplitude to the stop frequ...

Page 87: ...Time Enters the display style submenu Sets display style to classic white Sets display style to Modern Blue Sets display style to Jade Green Enters the screen saver submenu Enables screen saver Disables screen saver Enters error information submenu Pages up the error information list Pages down the error information list Clears the error information queue Enters the date time submenu Sets date inf...

Page 88: ... front panel key except for the standby switch or when the generator receives a remote command Default value Off Key sequence Screen Saver INT 10 MHz EXT 2 MHz Ref Setups Information EXT 10 MHz EXT 5 MHz Opt F Noise Normal ResFM Opt License Key AM Enters the reference source submenu Selects 10 MHz internal reference source Selects 2 MHz external reference source Selects 5 MHz external reference so...

Page 89: ...the system date time Set system date with the Set date softkey The data display format is YYYY MM DD Set system time with the Set time softkey The time display format is HH MM Key sequence Date time Ref Setup Pressing this softkey sets the reference oscillator of the signal generator to any of the choices internal 10 MHz external 2 5 or 10 MHz reference oscillator Default value INT 10 MHz Key sequ...

Page 90: ...ting ResFM Opt improves the residual FM performance comparing with Normal mode Default value Normal Key sequence Opt F Noise License Key Pressing this softkey when you need to enter a license key for option identifications Refer to Enable an option on page 24 for an example of using this function Key sequence License Key Utility Utility ...

Page 91: ...s Agilent Agilent N9310A RF Signal Generator User s Guide 85 5 Programming Fundamentals Remotely Operating Your N9310A 86 Getting Started with SCPI 91 IEEE 488 2 common command 99 ...

Page 92: ...uter PC a minicomputer Some intelligent instruments can also function as controllers Preparing equipments for Remote Operation Usually you need to prepare an IBM compatible PC with the following requirements to set up a remote operation environment Processor 450 MHz or higher required Operating system Microsoft Windows XP or Windows 2000 Professional service pack 4 or later Video SGVA 800 600 or g...

Page 93: ... find this IO libraries suite in the documentation CD in the shipment along with your N9310A Refer to the following steps to finish the connection 1 Install IO Libraries Suite 2 Switch on the N9310A 3 Connecting the signal generator to a PC with a USB cable 4 After a while the PC finds your N9310A as a new hardware and prompts a message saying Found new hardware A Found New Hardware Wizard is init...

Page 94: ...88 N9310A User s Guide 5 Programming Fundamentals 5 Select Display a list ...

Page 95: ...USB Test and Measurement Device Select it and press Next 7 The wizard will guide you through the rest of installation till the driver is installed 8 Open Agilent Connection Expert in your IO Libraies Suite your N9310A will be detected automatically If not press Refresh All ...

Page 96: ...erface initially offers up to 12 Mb S That is about 100 times faster than the RS 232 style serial interfaces used in earlier generations A USB 2 0 connection is also faster than a LAN or GPIB connection USB Connector Types Many USB devices come with their own built in cable with an A connection on it If not then the device has a socket on it that accepts a USB B connector The USB standard uses A a...

Page 97: ...truments with the goal of reducing automatic test equipment ATE program development time SCPI accomplishes this goal by providing a consistent programming environment for instrument control and data usage This consistent programming environment is achieved by the use of defined program messages instrument responses and data formats across all SCPI instruments By providing a consistent programming ...

Page 98: ... intelligent instruments can also function as controllers Instrument Any device that implements SCPI Most instruments are electronic measurement or stimulus devices but this is not a requirement Similarly most instruments use a GPIB or RS 232 or USB interface for communication The same concepts apply regardless of the instrument function or the type of interface used Command An instruction You com...

Page 99: ...ually Computer programming procedures for the signal generator involve selecting a programming statement and then adding the specified programming codes to that statement to achieve the desired operating conditions Command Syntax Command syntax includes standard notations and statement rules Standard Notations A command consists of mnemonics keywords parameters and punctuation Before you start to ...

Page 100: ...ters indicate the short form of the keyword The lower case letters indicate the long form of the keyword Punctuation A vertical bar dictates a choice of one element from a list For example A B indicates that either A or B can be selected but not both Square brackets indicates that the enclosed items are optional Angle brackets indicates a variable items to be entered to represent user choices A qu...

Page 101: ...on to separate keywords of different levels always separating a keyword from a variable with a space always separating a variable from its unit with a space if variable has a unit Take AM DEPTh val for example Using Valid Commands The following examples demonstrate valid and invalid commands DEPTh sp value No separating space here This is a separating space AM Example 1 FREQ CW 900 MHz In this exa...

Page 102: ...f any other language is recognized as invalid symbol Example 3 freq cw 900 mhz In this example the keyword lowercase is used and the leading colon is omitted The command is correct and will not cause errors It will have the same effect as the command message that is in uppercase Example 4 fre cw 900mhz The command is incorrect and will cause errors It uses incorrect keyword fre which is not the st...

Page 103: ...sponses only when query commands is received All query mnemonics end with a question mark Queries return either measured values or internal instrument settings Forgiving Listening and Precise Talking SCPI uses the concept of forgiving listening and precise talking outlined in IEEE 488 2 Forgiving listening means that instruments are very flexible in accepting various command and parameter formats ...

Page 104: ...ands simulate front panel operations How to Use a Command Tree In the command tree example shown below the command closest to the left is the root command or simply the root Notice that you must follow a particular path to reach lower level sub commands In this example LFOutput is the root keyword of the tree FREQuency AMPLitude and STATe are second level keywords If you wish to access the STATe c...

Page 105: ...he signal generator to factory default settings and returns the instrument to a state where it waits for a command to initiate other actions See Preset on page 70 for an overview of the factory default settings of the signal generator IDN Identification This is a query only command After sending this query the signal generator reports the following identification information Manufactory title Inst...

Page 106: ...100 N9310A User s Guide 5 Programming Fundamentals ...

Page 107: ...tude Subsystem 109 Trigger Subsystem 111 Sweep Subsystem 112 AM Subsystem 122 FM Subsystem 125 Phase Modulation Subsystem 128 Pulse Modulation Subsystem 130 I Q Modulation Subsystem 132 Utility Subsystem 133 Modulation State Subsystem 137 RF Output State Subsystem 138 LF Output Subsystem 139 Subsystem Command Trees 141 Programming Examples 151 ...

Page 108: ...09 Provides SCPI commands to configure amplitude related items Trigger Subsystem on page 111 Provides SCPI commands to configure a trigger event Sweep Subsystem on page 112 Provides SCPI commands to configure an RF step sweep or an LF step sweep or an amplitude step sweep It also provides configuration commands that configure the trigger mode associated with any step sweep mode AM Subsystem on pag...

Page 109: ...ity Subsystem on page 133 Provides SCPI commands to configure the instrument system settings Modulation State Subsystem on page 137 Provides SCPI command to manage the modulator s state for AM FM Phase modulation and Pulse modulation RF Output State Subsystem on page 138 Provides a command to manage the RF output state for CW output RF Amplitude sweep output and modulation output LF Output Subsyst...

Page 110: ...eat returns SING indicating the current sweep repeat is in single mode a minority of enumerative variable return their specified format For example SYSTem REFerence FREQuency returns EXT10MHZ indicating the current reference is set to external 10 MHz oscillator If the variable contains a parameter and a unit with a space between them the returned data also consists of a parameter and a unit with t...

Page 111: ...d with frequency Continuous Wave CW Output Frequency FREQuency CW val unit FREQuency CW This command sets the frequency of a CW signal The query returns the current frequency of a CW signal Range 9 kHz to 3 GHz Valid unit GHz MHz kHz Minimum increment 0 1 Hz RST value 3 000 000 0000 GHz Returned data format val unit Front panel access Frequency ...

Page 112: ...FREQuency RF STOP This command sets the stop frequency in an RF sweep The stop frequency should always be set higher than the start frequency The query returns the current stop frequency Range 9 kHz to 3 GHz Valid unit GHz MHz kHz Minimum increment 0 1 Hz RST value 9 0000 kHz Returned data format val unit Front panel access Sweep Step Sweep RF Start Range 9 kHz to 3 GHz Valid unit GHz MHz kHz Mini...

Page 113: ...P val unit FREQuency LF STOP This command sets the stop frequency in an LF sweep The stop frequency should always be set higher than the start frequency The query returns the current stop frequency Range 20 Hz to 80 kHz Valid unit kHz Hz Minimum increment 0 1 Hz RST value 20 0 Hz Returned data format val unit Front panel access Sweep Step Sweep LF Start Range 20 Hz to 80 kHz Valid unit kHz Hz Mini...

Page 114: ...N FREQuency RF SCALe This command toggles the scale of an RF sweep between logarithmic and linear The LOG scale is NOT applicable to neither amplitude sweep nor LF sweep The query returns the current scale Range LOG LIN RST value LIN Returned data LOG LIN Front panel access Sweep Step Scale ...

Page 115: ...amplitude of CW output The query returns the current amplitude of CW output Range and unit 127 to 13 dBm 20 dBm settable 80 to 60 dBmV 67 dBmV settable 20 to 120 dBμV 127 dBμV settable 0 0001 to 1000 mV 2238 8 mV settable 0 1 to 1 000 000 μV 2238800 μV settable Minimum increment 0 1 dB When using dBm dBmV dBμV 0 1 mV When using mV 0 1 μV Ampl 999 9 μV 100 μV Ampl 1000 μV RST value 127 0 dBm Return...

Page 116: ...AMPLitude STOP val unit AMPLitude STOP This command sets the stop amplitude in an amplitude sweep The stop amplitude should always be higher than the start amplitude The query returns the current stop amplitude Range 127 to 13 dBm Valid unit dBm Minimum increment 0 1 dBm RST value 127 0 dBm Returned data format val unit Front panel access Sweep Step Sweep Ampl Start Range 127 to 13 dBm Valid unit ...

Page 117: ...nt function to the hardkey in activating an armed sweep There is no query for this command Front panel access Single Sweep TRIGger SSWP This command initiates a single RF LF Amplitude sweep when the following conditions are met Sweep trigger and point trigger are both set to IMMediate Sweep repeat is set to SINGle An RF LF Amplitude sweep is enabled and first free run of the sweep is complete Ther...

Page 118: ...ATe ON If either the sweep trigger or point trigger is set to KEY sending the commands SWEep RF STATe ON arms an RF sweep Sending command TRIGger IMMediate initiates the RF sweep If either the sweep trigger or point trigger is set to EXT sending the commands SWEep RF STATe ON arms an RF sweep No further command is needed to initiate the RF sweep but a proper external signal should be input into th...

Page 119: ...If either the sweep trigger or point trigger is set to KEY sending the command SWEep LF STATe ON arms an LF sweep Sending command TRIGger IMMediate initiates the LF sweep If either the sweep trigger or point trigger is set to EXT sending the commands SWEep LF STATe ON arms an LF sweep No further command is needed to initiate the LF sweep but a proper external signal should be input into the signal...

Page 120: ...ither the sweep trigger or point trigger is set to KEY sending the command SWEep AMPLitude STATe ON arms an amplitude sweep Sending command TRIGger IMMediate initiates the amplitude sweep If either the sweep trigger or point trigger is set to EXT sending the commands SWEep AMPLitude STATe ON arms an amplitude sweep No further command is needed to initiate the amplitude sweep but a proper external ...

Page 121: ...Eep RF STOP This command sets the stop frequency in an RF sweep The stop frequency should always be set higher than the start frequency The query returns the current stop frequency Range 9 kHz to 3 GHz Valid unit GHz MHz kHz Minimum increment 0 1 Hz RST value 9 0000 kHz Returned data format val unit Front panel access Sweep Step Sweep RF Start Range 9 kHz to 3 GHz Valid unit GHz MHz kHz Minimum in...

Page 122: ...l unit SWEep LF STOP This command sets the stop frequency in an LF sweep The stop frequency should always be set higher than the start frequency The query returns the current stop frequency Range 20 Hz to 80 kHz Valid unit kHz Hz Minimum increment 0 1 Hz RST value 20 0 Hz Returned data format val unit Front panel access Sweep Step Sweep LF Start Range 20 Hz to 80 kHz Valid unit kHz Hz Minimum incr...

Page 123: ...Litude STOP val unit SWEep AMPLitude STOP This command sets the stop amplitude in an amplitude sweep The stop amplitude should always be higher than the start amplitude The query returns the current stop amplitude Range and unit 127 to 13 dBm Valid unit dBm Minimum increment 0 1 dB RST value 127 0 dBm Returned data format val unit Front panel access Sweep Step Sweep Ampl Start Range and unit 127 t...

Page 124: ...001 points The query returns the current number of points Step Dwell SWEep STEP DWELl val unit SWEep STEP DWELl This command sets the dwell time for each point in a sweep The query returns the current dwell time Range 2 to 1001 RST value 10 Returned data format val Front panel access Sweep Step Sweep Points Range 10 ms to 1s Valid unit s ms Minimum increment 0 1 ms RST value 10 0 ms Returned data ...

Page 125: ...e immediately triggers signal generator to sweep from the first point to the final point in a sweep sequence automatically KEY Selecting this mode arms a sweep The armed sweep will be initiated by sending the TRIGger IMMediate command EXT Selecting this mode enables an external trigger source to initiate an armed sweep The query returns the current sweep trigger mode Range SINGle CONTinuous RST va...

Page 126: ... select EXT or you preset the signal generator the query returns NA Point Trigger SWEep PTRG IMMediate KEY EXT SWEep PTRG This command sets the point trigger mode to one of the following choices IMMediate immediately initiates a sweep KEY arms a sweep and requires you to send the command TRIGger IMMediate EXT enables an external trigger source to initiate each point in a sweep The query returns th...

Page 127: ... the external trigger source If you have NOT selected EXT or you preset the signal generator the query returns NA Sweep Direction SWEep DIRection UP DOWN SWEep DIRection This command sets the sweep direction of an RF LF or an amplitude sweep to either of the following choices UP sweeps from start point to stop point Down sweeps from stop point to start point The query returns the current sweep dir...

Page 128: ...ated signal AM State AM STATe ON OFF 1 0 AM STATe This command toggles the AM state between ON and OFF However applying an amplitude modulation to the RF carrier requires you also set MOD on See Modulation State Subsystem on page 137 The query returns the current AM state Range ON 1 OFF 0 RST value OFF Returned data 1 0 Front panel access AM AM On Off ...

Page 129: ...te AM RATE val unit AM RATE This command sets the frequency of the internal AM source The query returns the current frequency of the internal AM source Range 0 to 100 Minimum increment 0 1 RST value 0 0 Returned data val Front panel access AM AM Depth Range 20 Hz to 80 kHz Minimum increment 0 1 Hz RST value 1 0000 kHz Returned data format val unit Front panel access AM AM Rate ...

Page 130: ...TCoupling This command sets the coupling for the external AM source The choice is either AC or DC coupling AC coupling passes only AC signal components DC coupling passes both the AC and DC signal components This command is effective only when an external AM source is connected and enabled The query returns the current external coupling state Range INT EXT INT EXT RST value INT Returned data INT E...

Page 131: ...lated signal FM State FM STATe ON OFF 1 0 FM STATe This command toggles the FM state between ON and OFF However applying a frequency modulation to the RF carrier requires you also set MOD on See Modulation State Subsystem on page 137 The query returns the current FM state Range ON 1 OFF 0 RST value OFF Returned data 1 0 Front panel access FM FM On Off ...

Page 132: ... FM RATE This command sets the frequency of the internal FM source The query returns the current frequency of the internal FM source Range 20 Hz to 100 kHz Valid unit kHz Hz Minimum increment 1 Hz RST value 20 Hz Returned data format val unit Front panel access FM FM Deviation Range 20 Hz to 80 kHz Minimum increment 0 1 Hz RST value 1 0000 kHz Returned data format val unit Front panel access FM FM...

Page 133: ...pling This command sets the coupling for the external FM source The choice is either AC or DC coupling AC coupling passes only AC signal components DC coupling passes both the AC and DC signal components This command is effective only when an external FM source is connected and enabled The query returns the current external coupling state Range INT EXT INT EXT RST value INT Returned data format IN...

Page 134: ...with phase modulated signal FM State PM STATe ON OFF 1 0 PM STATe This command toggles the FM state between ON and OFF However applying a phase modulation to the RF carrier requires you also set MOD on See Modulation State Subsystem on page 137 The query returns the current FM state Range ON 1 OFF 0 RST value OFF Returned data 1 0 Front panel access FM FM On Off ...

Page 135: ...RATE This command sets the frequency of the internal FM source The query returns the current frequency of the internal FM source Range 0 to 10 rad 300 Hz FM rate 10 kHz 0 to 5 rad 10 kHz FM rate 20 kHz Valid unit rad Minimum increment 0 001 rad RST value 0 000 rad Returned data format val unit Front panel access FM FM Deviation Range 300 Hz to 80 kHz Minimum increment 0 1 Hz RST value 1 0000 kHz R...

Page 136: ...and toggles the pulse modulation state between ON and OFF The query returns the current pulse modulation state Pulse Source PULM SOURce INT EXT PULM SOURce This command sets the pulse source to either internal or external source The query returns the current pulse modulation source Range ON 1 OFF 0 RST value OFF Returned data 1 0 Front panel access Pulse Pulse On Off Range INT EXT RST value INT Re...

Page 137: ...PERiod val unit PULM PERiod This command sets the pulse width of the internally generated pulse modulation signal The query returns the current pulse width of the internal pulse source Range 200 ms to 2s Valid unit s ms us Minimum increment 1 us RST value 200 us Returned data format val unit Front panel access Pulse Pulse Period Range 100 us to 1s Valid unit s ms us Minimum increment 1 us RST valu...

Page 138: ...This command toggles the externally generated I Q modulation state between ON and OFF The external I Q signal must meet the following restrictions before you enable the I Q modulation input impedance 50 W VSWR 1 5 Full scale input voltage 0 5 Vrms The query returns the current state of I Q modulation Range ON 1 OFF 0 RST value OFF Returned data 1 0 Front panel access I Q I Q On Off ...

Page 139: ...nd sets the display style to any of the following three choices classic white modern blue or jade green The query returns the current display style in use Error Messages SYSTem ERRor This is a query only command It returns the a decimal value that indicates the error message code number To interpret the error code number please refer to Instrument Messages on page 163 Range WHITE BLUE GREEN RST va...

Page 140: ... query returns the current screen saver state System Date SYSTem DATE year month day SYSTem DATE This command sets the date in the signal generator Do NOT put a space or comma between the variables year month day The query returns the current date in the signal generator Range ON 1 OFF 0 RST value OFF Returned data 1 0 Front panel access Utility Screen Saver Range Year 1980 to 2030 four digit nume...

Page 141: ...This command sets the reference oscillator to any of the four choices internal 10 MHz reference oscillator external 2 MHz reference oscillator external 5 MHz reference oscillator external 10 MHz reference oscillator The query returns the current reference source Range Hour 00 to 23 two digit numeric type numeric HH Minute 0to 59 two digit numeric type numeric MM Returned data hour minute second Fr...

Page 142: ...e Phase Noise Mode SYSTem PNMD NORMAL RESFM SYSTem PNMD This command sets the phase noise mode to either normal mode or optimized residual FM mode RESFM Range NORMAL RESFM RST value NORMAL Returned data NORMAL RESFM Front panel access Utility Opt F Noise ...

Page 143: ...r s Guide 137 Modulation State Subsystem MOD STATe ON OFF 1 0 MOD STATe This command enables or disables the modulator The query returns the current modulator state Range ON 1 OFF 0 RST value ON Returned data 1 0 Front panel access MOD On Off ...

Page 144: ...eference RF Output State Subsystem RFOutput STATe ON OFF 1 0 RFOutput STATe This command enables or disables the RF output The query returns the current RF output state Range ON 1 OFF 0 RST value OFF Returned data 1 0 Front panel access RF On Off ...

Page 145: ...rols the settings and parameters of an LF output signal LF Output State LFOutput STATe ON OFF 1 0 LFOutput STATe This command enables or disables the LF signal output The query returns the current state of LF output signal Range ON 1 OFF 0 RST value OFF Returned data 1 0 Front panel access LF Out LF Out On Off ...

Page 146: ...mplitude LFOutput AMPLitude val unit LFOutput AMPLitude This command sets the LF output amplitude The query returns the current LF output amplitude Range 20 Hz to 80 kHz Valid unit kHz Hz Resolution 0 1 Hz RST value 1 0000 kHz Returned data format val unit Front panel access LF Out LF Out Freq Range 0 to 3 V Valid unit V mV Resolution 1 mV RST value 500 mV Returned data format val unit Front panel...

Page 147: ...mmand Trees Symbol Caption Utility Colon Separates different level keywords Space Separates parameters from keywords and also separates parameters from their units Numeric parameter Requires you to customize an exact number for the variable Enumerative or Boolean parameter Requires you to select a parameter from the list Unit use along with numeric parameter Key word mnemonics of different levels ...

Page 148: ...6 Subsystem Command Reference Frequency Subsystem FREQuency CW CW sp value sp unit RF STARt STARt value unit STOP STOP value RF SCALe LIN LOG SCALe sp sp sp sp unit LF STARt STARt value unit STOP STOP value sp sp sp sp unit sp ...

Page 149: ...tude Subsystem Trigger Subsystem LF Output Subsystem AMPLitude CW CW value unit sp sp STARt STARt value unit STOP STOP value sp sp sp unit sp TRIGger IMMediate SSWP LF STATe STATe ON OFF 1 0 sp FREQuency FREQuency AMPLitude AMPLitude unit value sp unit value sp ...

Page 150: ...1 0 STATe LF AMPLitude STATe ON OFF 1 0 STATe STATe ON OFF 1 0 STATe RF AMPLitude sp sp STARt STARt value unit STOP STOP value sp unit sp sp sp LF STARt STARt value unit STOP STOP value sp unit sp sp sp STARt STARt value unit STOP STOP value sp unit sp sp sp a REPeat SINGle CONTinuous REPeat sp b ...

Page 151: ...10A User s Guide 145 STRG IMMediate EXT KEY STRG SLOPe EXTN EXTP STRG SLOPe a DIRection UP DOWN DIRection sp STEP POINts POINts value DWELl DWELl value unit sp sp sp sp sp PTRG IMMediate EXT KEY PTRG SLOPe EXTN EXTP PTRG SLOPe sp sp b ...

Page 152: ...N9310A User s Guide 6 Subsystem Command Reference AM Subsystem AM STATe STATe ON OFF 1 0 RATE DEPTh DEPTh RATE SOURce SOURce INT EXT INT EXT EXTCoupling EXTCoupling AC DC sp value sp sp sp value unit sp sp ...

Page 153: ...m Command Reference 6 N9310A User s Guide 147 FM Subsystem FM STATe STATe ON OFF 1 0 RATE DEViation DEViation RATE SOURce SOURce INT EXT INT EXT EXTCoupling EXTCoupling AC DC sp value sp sp sp value unit sp sp ...

Page 154: ...ion Subsystem Pulse Modulation Subsystem PM STATe STATe ON OFF 1 0 RATE DEViation DEViation RATE EXTCoupling EXTCoupling AC DC sp value sp sp sp value unit sp PULM STATe STATe ON OFF 1 0 SOURce SOURce INT EXT PERiod PERiod WIDTh WIDTh sp value unit sp sp value unit sp ...

Page 155: ...mmand Reference 6 N9310A User s Guide 149 I Q Modulation Subsystem Modulation State Subsystem RF Output State Subsystem IQ STATe STATe ON OFF 1 0 sp MOD STATe STATe ON OFF 1 0 sp RFOutput STATe STATe ON OFF 1 0 sp ...

Page 156: ... Command Reference Utility Subsystem SYSTem DISPlay DISPlay WHITE BLUE GREEN SSAVer ON OFF 1 0 SSAVer ERRor DATE YYYYMMDD DATE TIME HHMM TIME REFerence INT10MHZ EXT2MHZ EXT5MHZ EXT10MHZ REFerence sp sp sp sp sp PNMD NORMAL RESFM sp PNMD ...

Page 157: ...VISA transition library Agilent VTL The Agilent VTL is installed when you installed the Agilent IO libraries suite NOTE Agilent Technology provides programming examples for illustration only All sample programs assume that you are familiar with the programming language being demonstrated and the tools used to create and debug procedures You have a royalty free right to use modify reproduce and dis...

Page 158: ...the each file to provide the function prototypes and constants defined by VTL For C and C programs you must include the visa h header file at the beginning of every file that contains VISA function calls include visa h ViSession The ViSession is a VTL data type Each object that will establish a communication channel must be defined as ViSession Sessions must firstly be opened on the default resour...

Page 159: ...synchronous write operation van occur at any one time viWrite vi buf count retCount viRead This function synchronously reads raw data from the session specified by the vi parameter and stores the result in location where buf is pointing Only one synchronous read operation can occur at any one time viRead vi buf count retCount viClose This function must be used to close each session When you close ...

Page 160: ...c ViUInt32 rcount static unsigned char buffer BufferSize int main void Connect N9310A and read its IDN status viOpen defaultRM USB0 2391 8216 0115000001 0 INSTR VI_NULL VI_NULL inst_N9310A if STATUS VI_SUCCESS return 1 failed to connect N9310A Read IDN from N9310A status viWrite inst_N9310A RST n StringLength RST n rcount status viWrite inst_N9310A IDN n StringLength IDN n rcount status viRead ins...

Page 161: ... you will be using viOpenDefaultRM defaultRM viOpen defaultRM USB0 2391 8216 0115000001 0 INSTR VI_NULL VI_NULL inst_N9310A Send a RST command to set the instrument to its default staus viWrite inst_N9310A RST n StringLength RST n rcount Send a IDN query to the instrument viWrite inst_N9310A IDN n StringLength IDN n rcount Fetch the instrument identity information to the buffer viRead inst_N9310A ...

Page 162: ... USB0 2391 8216 0115000001 0 INSTR VI_NULL VI_NULL INST_N9310A if status VI_SUCCESS return 1 Setup N9310A to generate a CW wave status viWrite inst_N9310A RST n StringLength RST n rcount status viWrite inst_N9310A FREQ CW 1 GHz n StringLength FREQ CW 1 GHz n rcount status viWrite inst_N9310A AMPL CW 10 dBm n StringLength AMPL CW 10 dBm n rcount status viWrite inst_N9310A RFO STAT ON n StringLength...

Page 163: ...TR VI_NULL VI_NULL inst_N9310A Preset the signal generator viWrite inst_N9310A RST n StringLength RST N rcount Set the frequency and amplitude of the CW signal status viWrite inst_N9310A FREQ CW 1 GHz n StringLength FREQ CW 1 GHz n rcount status viWrite inst_N9310A AMPL CW 10 dBm n StringLength AMPL CW 10 dBm n rcount Enable the RF output viWrite inst_N9310A RFO STAT ON n StringLength RFO STAT ON ...

Page 164: ...2391 8216 0115000001 0 INSTR VI_NULL VI_NULL INST_N9310A if status VI_SUCCESS return 1 Configure the carrier status viWrite inst_N9310A RST n StringLength RST n rcount status viWrite inst_N9310A FREQ CW 1 GHz n StringLength FREQ CW 1 GHz n rcount status viWrite inst_N9310A AMPL CW 10 dBm n StringLength AMPL CW 10 dBm n rcount Configure the AM status viWrite inst_N9310A AM DEPT 80 n StringLength AM...

Page 165: ... CW signal viWrite inst_N9310A FREQ CW 1 GHz n StringLength FREQ CW 1 GHz n rcount viWrite inst_N9310A AMPL CW 10 dBm n StringLength AMPL CW 10 dBm n rcount Set AM depth and AM rate viWrite inst_N9310A AM DEPT 80 n StringLength AM DEPT 80 n rcount viWrite inst_N9310A AM RATE 10 kHz n StringLength AM RATE 10 kHz n rcount Enable AM viWrite inst_N9310A AM STAT ON n StringLength AM STAT ON n rcount En...

Page 166: ...urn 1 status viOpen defaultRM USB0 2391 8216 0115000001 0 INSTR VI_NULL VI_NULL INST_N9310A if status VI_SUCCESS return 1 Configure an RF sweep status viWrite inst_N9310A RST n StringLength RST n rcount status viWrite inst_N9310A SWE RF STAR 1 GHz n StringLength SWE RF STAR 1 GHz n rcount status viWrite inst_N9310A SWE RF STOP 2 GHz n StringLength SWE RF STOP 2 GHz n rcount status viWrite inst_N93...

Page 167: ...RF STAR 1 GHz n rcount viWrite inst_N9310A SWE RF STOP 2 GHz n StringLength SWE RF STOP 2 GHz n rcount Set the number of points and dwell time for each point viWrite inst_N9310A SWE STEP POIN 90 n StringLength SWE STEP POIN 90 n rcount viWrite inst_N9310A SWE STEP DWEL 20 ms n StringLength SWE STEP DWEL 20 ms n rcount Enable RF output viWrite inst_N9310A RFO STAT ON n StringLength RFO STAT ON n rc...

Page 168: ...162 N9310A User s Guide 6 Subsystem Command Reference ...

Page 169: ...s Agilent N9310A RF Signal Generator User s Guide 163 7 Instrument Messages Overview 164 Command Errors 165 Execution Conflict 168 System Errors 169 Hardware Errors 170 ...

Page 170: ...ssages If a system error or a hardware error occurs the error mes sages will appear on the screen and an ERR annunciator displays also on the screen Then you need to press Error Info to read the specific descriptions of those error messages Example In this example an explanation is generally included with each error to further clarify its meaning The instrument messages in this guide are listed nu...

Page 171: ... 101 Invalid character A syntactic element contains an invalid character 102 Syntax error An unrecognized command or data type was encountered 103 Invalid separator The parser recognized a separator that is not allowed 108 Parameter not allowed More parameters were received than expected for the header 109 Missing parameter Fewer parameters were received than required for the header 110 Command he...

Page 172: ...s to be numeric including non decimal numeric types Specific details are not available 121 Invalid character in numeric An invalid character for the data type being parsed was encountered 124 Too many digits The mantissa of a decimal numeric data element contained more than 20 digits excluding leading zeros 128 Numeric data not allowed A legal numeric data element was received but the device does ...

Page 173: ...es 140 Character data error This error is generated when parsing a character data element This particular error message should be used if the device cannot detect a more specific error 141 Invalid character data Either the character data element contains an invalid character or the particular element received is not valid for the header 144 Character data too long The character data element contai...

Page 174: ...mplitude must be smaller than stop amplitude 221 Setting conflict AM cannot be enabled with I Q or pulse 221 Setting conflict FM cannot be enabled together with ΦM 221 Setting conflict LF cannot be enabled together with AM FM ΦM LF sweep 221 Setting conflict Pulse width must be narrower than pulse period 221 Setting conflict ΦM deviation range is decided by ΦM rate 221 Setting conflict AM carrier ...

Page 175: ...rror Error detecting USB peripheral device Error encountered while attempt to detecting USB peripheral device For example Set Catalog to USB without USB device inserted 310 System error File name exists can not save current file Current file can not cover the existed file with the same file name 313 Calibration memory lost Error locating calibration file An expected file was not found while trying...

Page 176: ... power supply failed 601 Digital board 15V power supply failed 601 Digital board 5 V power supply failed 601 Digital board 5V power supply failed 601 Digital board 17V power supply failed 601 Digital board 8 3V power supply failed 601 Digital board 34V power supply failed 602 Digital VCO failed Digital 100M VCO failed 702 Analog board VCO unlock 703 Analog board VCO 4G PLL unlocked 704 Analog boar...

Page 177: ...s Agilent N9310A RF Signal Generator User s Guide 171 8 Supplementary Information Check the Basics 172 Read the warranty 173 Contact Agilent Technologies 174 List of Commands 175 ...

Page 178: ...gs correct If the signal generator is not functioning as expected return the signal generator to a known state by pressing hardkey Are the measurements and the results within the specification and capabilities of the signal generator Refer to the Technical Overview for your generator Is the signal generator displaying an error message If so refer to the Chapter 7 Instrument Messages Preset WARNING...

Page 179: ...r is covered by a separate maintenance agreement please be familiar with its terms Agilent Technologies offers several optional maintenance plans to service your signal generator after its warranty has expired Call the nearest Agilent Technologies sales office for full details If you want to service the signal generator yourself after the warranty expires you can purchase the service guide that pr...

Page 180: ...d the world to provide you with complete support for your source To obtain servicing information or to order replacement parts contact the Agilent Technologies customer contact center listed below In any correspondence or telephone conversations refer to your signal generator by its product number and full serial number ...

Page 181: ...ncy LF STOP val unit FREQuency LF STOP page 107 FREQuency RF SCALe LOG LIN FREQuency RF SCALe page 108 AMPLitude CW val unit AMPLitude CW page 109 AMPLitude STARt val unit AMPLitude STARt page 110 AMPLitude STOP val unit AMPLitude STOP page 110 TRIGger IMMediate page 111 TRIGger SSWP page 111 SWEep RF STATe ON OFF 1 0 SWEep RF STATe page 112 SWEep LF STATe ON OFF 1 0 SWEep LF STATe page 113 SWEep ...

Page 182: ...P page 117 SWEep STEP POINts val SWEep STEP POINts page 118 SWEep STEP DWELl val unit SWEep STEP DWELl page 118 SWEep REPeat SINGle CONTinuous SWEep REPeat page 119 SWEep STRG IMMediate EXT KEY SWEep STRG page 119 SWEep STRG SLOPe EXTN EXTP SWEep STRG SLOPe page 120 SWEep PTRG IMMediate EXT KEY SWEep PTRG page 120 SWEep PTRG SLOPe EXTN EXTP SWEep PTRG SLOPe page 121 SWEep DIRection UP DOWN SWEep D...

Page 183: ...DEViation page 126 FM RATE val unit FM RATE page 126 FM SOURce INT EXT INT EXT FM SOURce page 127 FM EXTCoupling AC DC FM EXTCoupling page 127 PM STATe ON OFF 1 0 PM STATe page 128 PM DEViation val unit PM DEViation page 129 PM RATE val unit PM RATE page 129 PULM STATe ON OFF 1 0 PULM STATe page 130 PULM SOURce INT EXT PULM SOURce page 130 PULM PERiod val unit PULM PERiod page 131 PULM WIDTh val u...

Page 184: ... page 134 SYSTem TIME hour minute SYSTem TIME page 135 SYSTem REFerence FREQuency INT10MHz EXT2MHz EXT5MHz EXT10MHz SYSTem REFerence FREQuency page 135 SYSTem PNMD NORMal RESFM page 136 MOD STATe ON OFF 1 0 MOD STATe page 137 RFOutput STATe ON OFF 1 0 RFOutput STATe page 138 LFOutput STATe ON OFF 1 0 LFOutput STATe page 139 LFOutput FREQuency val unit LFOutput FREQuency page 140 LFOutput AMPLitude...

Page 185: ...Q IN 10 REF IN 10 REF OUT 9 RF Out 5 TRIG IN 9 USB device 10 USB Host 9 VGA 10 continous wave 32 CSA mark 11 c tick mark 11 D data 30 decimal point 66 display 4 display style 24 screen saver 24 E enable option 24 Enter hardkey 4 58 ERR annunciator 7 Error message 23 error message area 8 ESD 20 F factory default settings 70 file 59 catalog 59 delete 60 recall 60 save 60 file name 50 firmware update...

Page 186: ... generate 45 on off 71 period 72 rate 68 source 71 width 72 PULSE MOD IN 10 R rack mount 15 rear panel overview 9 requirements electrical 18 environmental 17 ventilation 17 RF On Off 5 66 RF OUT connector 5 RF sweep 36 S safety notice 16 save 49 local 49 USB 50 simutaneous modulation 41 single sweep initiate 58 Softkeys 4 softkeys 31 sweep amplitude 38 configuration 33 generate 33 RF 36 trigger 34...

Page 187: ...CISPR 11 1990 EN 55011 1991 IEC 61000 4 2 1995 A1 1998 EN 61000 4 2 1995 IEC 61000 4 3 1995 EN 61000 4 3 1995 IEC 61000 4 4 1995 EN 61000 4 4 1995 IEC 61000 4 5 1995 EN 61000 4 5 1995 IEC 61000 4 6 1996 EN 61000 4 6 1996 IEC 61000 4 11 1994 EN 61000 4 11 1994 Canada ICES 001 1998 Australia New Zealand AS NZS 2064 1 Limit Class A Group 1 4 kV CD 8 kV AD 3 V m 80 1000 MHz 0 5 kV signal lines 1 kV po...

Page 188: ... Agilent Technologies Inc 2006 Printed in China June 2006 N9310 90001 N9310 90001 ...

Reviews: