Page 1
User’s Guide HP 86140A Series Optical Spectrum Analyzer...
Page 2
Hewlett-Packard tions of the instrument pany will, at its option, either shall not be liable for any power line switch. HP Part No. 86140-90035 repair or replace products direct, indirect, special, inci- Printed in USA which prove to be defective.
C A U T I O N Fiber-optic connectors are easily damaged when connected to dirty or damaged cables and accessories. The HP 86140 series’s front-panel INPUT connector is no exception. When you use improper cleaning and handling techniques, you risk expensive instrument repairs, damaged cables, and compromised measurements.
Page 4
General Safety Considerations C A U T I O N Do not use too much liquid in cleaning the optical spectrum analyzer. Water can enter the front-panel keyboard, damaging sensitive electronic components. C A U T I O N VENTILATION REQUIREMENTS: When installing the product in a cabinet, the convection into and out of the product must not be restricted.
Contents 1 Setting Up the OSA 2 A Quick Tour HP 86140/2 Front and Rear Panels 2-4 HP 86143/5 Front and Rear Panels 2-6 Optical Spectrum Analyzer Display 2-8 The Menu Bar 2-10 The Softkey Panels 2-11 Tutorial: Getting Started 2-20...
Page 6
STATus Subsystem Commands 4-91 SYSTem Subsystem Commands 4-93 TRACe Subsystem Commands 4-95 TRIGger Subsystem Commands 4-99 UNIT Subsystem Commands 4-101 HP 71450 Series Commands to HP 86140 Series Equivalents 4-102 5 Status Listings Overview 5-2 Error Reporting Behavior 5-4 SCPI-Defined Errors 5-5...
Page 8
This chapter shows you how to set up your optical spectrum analyzer, connect power and accessories, and verify general operation. Although the pictures in this section show an HP 86140A or 86142A optical spectrum analyzer, setting up other HP 86140-series optical spectrum analyzers is very similar. Refer to Chapter 6, “Reference”...
Page 9
Office. If the shipment was damaged, contact the carrier, then contact the nearest Hewlett-Packard Sales Office. Keep the shipping materials for the car- rier’s inspection. The HP Sales Office will arrange for repair or replacement at Hewlett-Packard’s option without waiting for claim settlement.
Page 10
Setting Up the OSA Setting Up the OSA You can tilt your instrument upward for easier viewing. On the HP 86140A and 86142A instruments, lift up the front of the instrument, grasp one of the wire bails under the front corner, and pull it down and forward until it latches into place.
Page 11
Setting Up the OSA Setting Up the OSA Although you can operate all instrument functions using only the front-panel keys and trackball, these accessories make your optical spectrum analyzer even easier to use! Connect any standard PC-compatible mouse (or other pointing device), keyboard, or external VGA-compatible display.
Page 12
Setting Up the OSA Setting Up the OSA You can connect a PCL-language printer (for example, an HP LaserJet) to the instrument’s rear panel Parallel connector. Use a parallel Centronics printer cable, such as an HP C2950A (2 m) or HP C2951A (3 m).
Page 13
The optical spectrum analyzer automatically adjusts for line input voltages in the range of 100 to 240 VAC. There is no manual selection switch. The line cord provided is matched by HP to the country of origin of the order. Refer to “AC Line-Power Cords”...
Page 14
Setting Up the OSA Setting Up the OSA • Press the power switch at the lower left-hand corner of the front panel. After a short initialization period, the display will look similar to the picture on this page. The instrument is ready to use.
Page 15
C A U T I O N Fiber-optic connectors are easily damaged when connected to dirty or damaged cables and accessories. The HP 86140 series’s front-panel INPUT connector is no exception. When you use improper cleaning and handling techniques, you risk expensive instrument repairs, damaged cables, and compromised measurements.
Page 16
Setting Up the OSA Setting Up the OSA 1-10...
Page 17
HP 86140/2 Front and Rear Panels 2-4 HP 86143/5 Front and Rear Panels 2-6 Optical Spectrum Analyzer Display 2-8 The Menu Bar 2-10 The Softkey Panels 2-11 The Amplitude menus 2-12 The Applications menus 2-13 The Bandwidth/Sweep menus 2-14 The Marker menus 2-15...
Page 18
A Quick Tour A Quick Tour A Quick Tour HP 86140A-series optical spectrum analyzers display input light spectra from 600 nm to 1700 nm. To change instrument settings use the softkeys. To dis- play different softkeys use these items: • Softkey panel and softkeys •...
Page 19
A Quick Tour A Quick Tour All displayed wavelength values show values as measured in a vacuum. This default setting can be changed to show values as measured in air. See “To change the default wavelength settings” on page 3-63 for more information.
A Quick Tour The Menu Bar The Menu Bar The Menu bar includes the File, Measure, Application, and Options drop-down menus. Each menu selection includes a descriptive label. (Action) Indicates the selection will perform an action such as making a measurement or printing the display. (Panel) Indicates the selection will open a softkey panel.
A Quick Tour The Softkey Panels The Softkey Panels The softkey panels can be accessed using either the front-panel keys or the menu bar. This section includes brief descriptions of the following menus. See Chapter 3, “Using the Optical Spectrum Analyzer” for additional information on each of the OSA functions.
A Quick Tour The Softkey Panels The Amplitude menus The Amplitude softkeys are accessed by using the front-panel Amplitude key or the Measure menu Amplitude selection on the menu bar. The Measure menu 2-12...
A Quick Tour The Softkey Panels The Applications menus The Applications (Appl’s) softkeys are accessed by using the front-panel Appl’s key or the Applications menu Launch an Installed Application..selection on the menu bar. For a complete description of the applications, refer to the manual that came with your software.
A Quick Tour The Softkey Panels The Bandwidth/Sweep menus The Bandwidth/Sweep softkeys are accessed by using the front-panel Band- width/Sweep key or the Measure menu Bandwidth/Sweep selection on the menu bar. The Measure menu 2-14...
A Quick Tour The Softkey Panels The Marker menus The Markers softkeys are accessed using the front-panel Markers key or the Measure menu Markers selection on the menu bar. The Measure menu 2-15...
A Quick Tour The Softkey Panels The Save/Recall menus The Save/Recall softkeys and setup panels are accessed by using the drop- down File menu Save/Recall selection or the front-panel Save/Recall key. Use these functions to save, recall and print the measurement results. The File menu 2-16...
A Quick Tour The Softkey Panels The Systems menus The System softkeys are accessed using the front-panel System key or the Options menu System selection on the menu bar. The Options menu 2-17...
A Quick Tour The Softkey Panels The Traces menus The Traces softkeys are accessed by using the front-panel Traces key or the Measure menu Traces selection on the menu bar. The Measure menu 2-18...
A Quick Tour The Softkey Panels The Wavelength menus The Wavelength softkeys are accessed using the front-panel Wavelength key or the Measure menu Wavelength selection on the menu bar. The Measure menu 2-19...
Tutorial: Getting Started Tutorial: Getting Started This tutorial will introduce you to the HP 86140 series optical spectrum ana- lyzer front panel controls. You will perform an auto alignment, perform a peak search, use a delta marker and print the display.
Page 37
A Quick Tour Tutorial: Getting Started 2 Connect a fiber from the source to the input connector of the optical spectrum analyzer. Be sure to follow the good connector practices described in “Cleaning Connections for Accurate Measurements” on page 6-10. 3 Enable the source.
Page 38
A Quick Tour Tutorial: Getting Started Using the delta marker The optical spectrum analyzer has four types of markers; normal markers, bandwidth markers, delta markers and noise markers. The marker currently being displayed is a normal marker. In the next step we will use it as a delta marker.
A Quick Tour Changing the Printer Paper Changing the Printer Paper 2-23...
Page 40
Avoid dropping the coin or screwdriver, used to open the printer door, into the printer assembly. C A U T I O N Always use HP brand paper to ensure quality printing and long printer life. Order paper as HP part number 9270-1370. C A U T I O N Never use the printer without printer paper as this can damage the printer head.
To perform an Automatic Alignment 3-2 Front-Panel Keys 3-3 The Menus 3-7 The Amplitude Menus 3-8 The Bandwidth/Sweep Menus 3-14 The Markers Menus 3-21 The Save/Recall Menus 3-34 The System Menus 3-40 The Traces Menus 3-56 The Wavelength Menus 3-61 To Fill In a Setup Panel 3-65 To use the navigation softkeys 3-66 Using the Optical Spectrum Analyzer...
Page 42
Using the Optical Spectrum Analyzer Using the OSA Using the OSA In this chapter, there are sections on both the menus and the front-panel keys. Any of the instrument settings can be changed by using either the front-panel keys or the menu bar selections. Many of the menu selections and front-panel keys display a softkey panel.
Using the Optical Spectrum Analyzer Front-Panel Keys Front-Panel Keys The optical spectrum analyzer has front-panel keys that perform a function when pressed. For maximum amplitude accuracy, perform the automatic alignment when- ever the optical spectrum analyzer has been moved, subjected to large tem- perature changes, or following warm-up.
Page 44
Using the Optical Spectrum Analyzer Front-Panel Keys Pressing the Auto Meas button on the front panel of the OSA performs an auto- matic measurement of the largest signal found in a full span sweep and places a marker at the signal peak. Auto measure requires the connection of an external light source.
Page 45
Front-Panel Keys Places the optical spectrum analyzer under local control. Enables the front panel keys after the instrument has been under control with an external com- puter via HP-IB. Sets the optical spectrum analyzer to a known state. Preset Preset...
Page 46
Using the Optical Spectrum Analyzer Front-Panel Keys Preset Preset Function Function Value Value Marker 1–4 bandwidth –3 dB Marker 1–4 delta amplitude Marker 1–4 noise Marker 1–4 delta marker units Current trace Trace integration Trace integration limit Trace mean Trace mean limit Trace average count ASCII TRA visibility...
Using the Optical Spectrum Analyzer The Menus The Menus The front-panel menu keys are used to perform calibrations, setup measure- ments, set markers, save and recall data, set system preferences, and so forth. Pressing a front-panel menu key displays a softkey menu or setup panel. The Amplitude Menus 3-8 The Bandwidth/Sweep Menus 3-14 The Markers Menus 3-21...
Using the Optical Spectrum Analyzer The Amplitude Menus The Amplitude Menus The Amplitude menus are accessed using the front-panel Amplitude key or the Measure menu Amplitude selection on the menu bar. If you wish to change amplitude settings, the following functions and setup panels are available: Function See..
Using the Optical Spectrum Analyzer The Amplitude Menus Using the Amplitude functions To change the reference level 1 Press the front-panel Amplitude key. 2 Press the Reference Level softkey. 3 Use the knob, step keys or numeric entry pad to enter the desired value. The reference level value is the amplitude level shown at the reference level position.
Using the Optical Spectrum Analyzer The Amplitude Menus Note If both the left and right vertical scales are displayed, the scale/division of the active trace is changed. To change the display mode between log and linear 1 Press the front-panel Amplitude key. 2 Press the Display Mode softkey to toggle between Log and Linear data display.
Using the Optical Spectrum Analyzer The Amplitude Menus Note The settings for sensitivity, video bandwidth and sweep time interact. If the sensitivity is set to manual, the video bandwidth and sweep time may be forced to Auto mode. If the video bandwidth is set to manual, the sensitivity and sweep time may be forced to Auto.
Page 52
Using the Optical Spectrum Analyzer The Amplitude Menus Setup panel Reference Level Position selections The value selected for the Reference Level Position determines the position of the reference level on the graticule. Setting this value to zero divisions places the reference level on the very bottom of the grid. Setting the reference level to 10 divisions places the reference level at the top of the grid.
Page 53
Using the Optical Spectrum Analyzer The Amplitude Menus Note The optical spectrum analyzer performs a more complete zeroing when the instrument is first turned on. You can run this more complete routine anytime by pressing the Zero Now softkey. Refer to “To zero the instrument”...
Using the Optical Spectrum Analyzer The Bandwidth/Sweep Menus The Bandwidth/Sweep Menus The Bandwidth/Sweep softkeys are accessed by using the front-panel Band- width/Sweep key or the Measure menu Bandwidth/Sweep selection on the menu bar. If you wish to change bandwidth or sweep settings, the following functions and setup panels are available: Function See..
4 Use the knob, step keys or numeric entry pad to enter the desired value. The resolution bandwidth can be set to one of the following values: 0.07 (0.06 for the HP 86142A and 86145A), 0.1, 0.2, 0.5, 1, 2, 5, or 10 nm. Resolution bandwidth filtering occurs before detection of the light.
Using the Optical Spectrum Analyzer The Bandwidth/Sweep Menus The following functions affect video bandwidth: • Changing the sensitivity value. • Changing the reference level. • Turning autoranging The range of video bandwidth available in Auto mode is much greater than can be set manually from the front panel.
Using the Optical Spectrum Analyzer The Bandwidth/Sweep Menus Manually setting the sweep time turns coupling off. Note If the sweep time is set too fast, an message appears indicating the dis- OVER SWEEP play is no longer calibrated and that trace data may not meet specifications. Increase the sweep time until the message disappears.
Using the Optical Spectrum Analyzer The Bandwidth/Sweep Menus To select the internal trigger 1 Press the front-panel Bandwidth/Sweep key. 2 Press the More BW/Sweep Functions..softkey. 3 Press the Trigger Mode..softkey. 4 Press the Internal softkey. Internal triggering synchronizes the start of the sweep to an internally gener- ated trigger signal.
Using the Optical Spectrum Analyzer The Bandwidth/Sweep Menus To select an external trigger 1 Press the front-panel Bandwidth/Sweep key. 2 Press the More BW/Sweep Functions..softkey. 3 Press the Trigger Mode..softkey. 4 Press the External softkey. External triggering synchronizes the sweep with a signal connected to the rear-panel EXT TRIG IN connector.
Using the Optical Spectrum Analyzer The Bandwidth/Sweep Menus To set the trigger delay 1 Press the front-panel Bandwidth/Sweep key. 2 Press the More BW/Sweep Functions..softkey. 3 Press the Trigger Delay softkey. 4 Use the knob, step keys or numeric entry pad to enter the desired value. 5 Use the Trigger Delay softkey to set the delay between the external trigger and the triggering of the analog-to-digital converter.
Using the Optical Spectrum Analyzer The Markers Menus The Markers Menus The Markers softkeys are accessed using the front-panel Markers key or the Measure menu Markers selection on the menu bar. If you wish to change marker settings, the following functions and setup panels are available: Function See..
Page 62
Using the Optical Spectrum Analyzer The Markers Menus Function See..Wavelength Marker 2 “To set the wavelength line markers” on page 3-28 All Line Markers Off “To turn off all line makers and line marker functions” on page 3-29 Advanced Line Marker Functions..Sweep Limit “To sweep between line markers”...
Using the Optical Spectrum Analyzer The Markers Menus Using the Marker functions To select the active marker 1 Press the front-panel Markers key. 2 Press the Active Marker..softkey. 3 Select the appropriate marker to activate, deactivate, or turn all markers off. Selecting a marker always places that marker on the currently selected Active trace at the center wavelength.
Using the Optical Spectrum Analyzer The Markers Menus To set markers to measure bandwidth 1 Press the front-panel Markers key. 2 Select an active marker. 3 Place the marker on the peak of the signal to be measured by pressing the PEAK SEARCH softkey.
Using the Optical Spectrum Analyzer The Markers Menus To change the reference level with a marker 1 Press the front-panel Markers key. 2 Place a marker on the trace at the level you want moved to the reference level position. 3 Press the Marker to REF LEVEL softkey.
Using the Optical Spectrum Analyzer The Markers Menus Next Peak Right Places the marker on the next peak located at a longer wavelength than the current marker wavelength position. This next peak must meet the peak excursion and threshold criteria. If the specified marker is , it will be turned , placed at the center wavelength, and the search to the right will...
Using the Optical Spectrum Analyzer The Markers Menus Next Pit Right Places the marker on the next pit located at a longer wavelength than the cur- rent marker wavelength position. This next pit must meet the pit excursion and threshold criteria. If the specified marker is , it will be turned placed at the center wavelength, and the search to the right will begin from that point.
Using the Optical Spectrum Analyzer The Markers Menus To set the delta marker function 1 Place the marker to be used as a reference on the desired trace and at the desired wavelength. 2 Press the front-panel Markers key. 3 Press the More Marker Functions..softkey. 4 Press the Delta Marker softkey.
Page 69
Using the Optical Spectrum Analyzer The Markers Menus To turn off all line makers and line marker functions 1 Press the front-panel Markers key. 2 Press the More Marker Functions..softkey. 3 Press the Line Marker Menu..softkey. 4 Press the Line Markers Off softkey. To sweep between line markers 1 Press the front-panel Markers key.
Page 70
Using the Optical Spectrum Analyzer The Markers Menus To integrate between line markers 1 Press the front-panel Markers key. 2 Press the More Marker Functions..softkey. 3 Press the Line Marker Menu..softkey. 4 Select and set Wavelength Marker 1 and 2 to the desired integration limits. 5 Press the A dvanced Line Mkr Functions ..
Page 71
Using the Optical Spectrum Analyzer The Markers Menus The Marker Setup panel Setup panel Normal Marker Units selections Sets the X-axis readout for frequency or wavelength when the instrument is in a non-zero span. This setting controls only the normal marker X-axis and the delta reference readout.
Page 72
Using the Optical Spectrum Analyzer The Markers Menus Bandwidth Marker Interpolation Turns the bandwidth marker interpolation . When interpolation is , the bandwidth markers will be placed at the exact number of dB (NDB) from the normal marker if within the trace range. The position of the marker will be linearly interpolated between two trace data points.
Page 73
Using the Optical Spectrum Analyzer The Markers Menus Use Marker Search Threshold This limits the marker search function to data points above the selected threshold level. Marker Search Threshold Value Selects the amplitude threshold value used for limiting the marker search function.
Using the Optical Spectrum Analyzer The Save/Recall Menus The Save/Recall Menus The Save/Recall softkeys are accessed by using the front-panel Save/Recall key or the File menu Save/Recall selection on the menu bar. If you wish to change save or recall settings, the following functions are available: Function See..
Using the Optical Spectrum Analyzer The Save/Recall Menus Using the Save/Recall functions To save measurement and trace data 1 Press the front-panel Save/Recall key. 2 Press the Save Menu..softkey. 3 The Save Setup panel opens. Refer to “To Fill In a Setup Panel” on page 3-65 for information on changing and selecting items in the setup panel.
Page 76
Using the Optical Spectrum Analyzer The Save/Recall Menus Save to Selects saving data to a floppy disk or to internal memory. File Name Selects manual or automatic mode for choosing a file name. 4 When you are satisfied with your selections, press the Choose File to Save softkey. The Filename Menu setup panel opens.
Using the Optical Spectrum Analyzer The Save/Recall Menus To recall measurement and trace data 1 Press the front-panel Save/Recall key. 2 Press the Recall Menu..softkey. 3 The Recall Setup panel opens. The Recall Menu setup panel Setup panel Recall selections Selects whether a measurement or trace will be recalled.
Using the Optical Spectrum Analyzer The Save/Recall Menus The Catalog setup panel 6 Use the arrow keys to highlight the next five previous file softkeys, or click on the desired filename using a trackball or mouse. Press Enter to recall or delete the selected file.
Using the Optical Spectrum Analyzer The Save/Recall Menus To format a floppy disk 1 Press the front-panel Save/Recall key. 2 Press the Format Floppy Disk..softkey. 3 Press the Format softkey to format the 3.5 floppy disk. Press the Cancel softkey to stop the format action and return to the previous screen.
Using the Optical Spectrum Analyzer The System Menus The System Menus The System softkeys are accessed using the front-panel System key or the Options menu System selection on the menu bar. If you wish to change system settings, the front-panel System key provides access to the following functions and setup panels: Function See..
Page 81
“To set multi-point alignment” on page 3-52 OSA Extended “To display the OSA Extended State information panel” on State..page 3-53 Auto Measure Setup..“To change the automeasure defaults” on page 3-53 Remote Setup..“To set the HP-IB address” on page 3-55 3-41...
Using the Optical Spectrum Analyzer The System Menus Using the System functions To display notices, bandwidth errors, critical errors and warnings Note The Show Notices.., Show BW Errors.., Show Critical Errors.., and Show Warnings..functions are only available if a notice, bandwidth error, critical error, or warning has been generated by the system.
2 Press the Display Setup..softkey. The Display Setup panel appears. The Display Setup panel Setup panel HP Logo selections When this function is , the HP logo is shown on the display and printouts. Date/Time Turns the date and time on the display. Title Turns the title on the display.
Using the Optical Spectrum Analyzer The System Menus Active Function Area Assist When this function is , the function set in the Active Function Area is auto- matically set to the first, or top, softkey function. For example, when you press the front-panel Bandwidth/Sweep key, the Active Function Area Assist function will set the Active Function Area to resolution bandwidth.
Using the Optical Spectrum Analyzer The System Menus Setup panel Factory Power Cal Date selections Shows the date of the last factory-performed power calibration. User Power Cal Date Shows the date of the last successful user-performed power calibration. Set Calibration Power This is the exact amplitude of the calibration source that will be used for the next power calibration.
Page 86
Using the Optical Spectrum Analyzer The System Menus The Wavelength Calibration setup panel Setup panel Factory Wavelength Cal Date selections Shows the date of the last factory-performed wavelength calibration. User Wavelength Cal Date Shows the date of the last successful user-performed wavelength calibration. Signal Source Select either an external single wavelength signal source or the internal cali- brator as the wavelength calibration source.
Using the Optical Spectrum Analyzer The System Menus 5 Press the Perform Calibration..softkey. 6 Follow the on-screen instructions and then press Execute Calibration . To move the active function area 1 Press the front-panel System key. 2 Press the Move Active Area softkey. Each press of the softkey moves the active function area to one of eight on-screen locations.
Using the Optical Spectrum Analyzer The System Menus To display the Active Function Area 1 Press the front-panel System key. 2 Press the More System Functions..softkey. 3 Press the Active Panel softkey to toggle the display of the Active Function Area To change the time and date N O T E Changing the time, date, or time zone causes the instrument to reboot.
Using the Optical Spectrum Analyzer The System Menus The IP function is the same as the front-panel Preset key. For a complete list of the Preset conditions, see page 3-5. When Last is selected the instrument will power-on in the same state it was in when last powered-off. To perform a factory preset (IP) 1 Press the front-panel System key.
The System Menus Function Factory Preset Value Miscellaneous functions Power-on in last state HP-IB address Time display HP logo display Active function area assist Active function area location Upper right Printer interface Internal To upgrade the firmware To upgrade the firmware you must have the firmware upgrade disk set from 1 Press the front-panel System key.
Using the Optical Spectrum Analyzer The System Menus Note The optical spectrum analyzer compensates for temperature-related current drift between each sweep. Although this “zeroing” increases amplitude accuracy, it increases the time between sweeps. If amplitude accuracy is not critical to your measurement, you can turn off zeroing.
5 Press the More Adv Service Menu ..softkey. 6 Press the Multi-Point Align softkey. Multi-Point Align is an advanced service function that requires a broadband white light source. This function is to be used by HP service personnel. 3-52...
5 Press the More Adv Service Menu..softkey. 6 Press the OSA Extended State..softkey. The OSA Extended State Information panel is displayed and can be printed. The OSA Extended State function provides information useful to HP service personnel. To change the automeasure defaults 1 Press the front-panel System key.
Page 94
Using the Optical Spectrum Analyzer The System Menus 4 Use the arrow keys or the numeric entry pad to set the wavelength span manually or automatically. Refer to “To Fill In a Setup Panel” on page 3-65 information on changing and selecting items in the setup panel. Setup panel Span selections...
5 Press the Set HPIB Address softkey if changes were made. The Remote Setup panel Setup panel Current HPIB Address selections Shows the HP-IB address currently being used. New HPIB Address Enter the new HP-IB address in the text box using the number keys or knob. 3-55...
Using the Optical Spectrum Analyzer The Traces Menus The Traces Menus The Traces softkeys are accessed by using the front-panel Traces key or the Measure menu Traces selection on the menu bar. If you wish to change trace settings, the front-panel Traces key provides access to the following functions and setup panels: Function See..
Using the Optical Spectrum Analyzer The Traces Menus Using the Traces functions To set the active trace 1 Press the front-panel Traces key. 2 Press the Active Trace..softkey. 3 Use the arrow keys or knob to select the active trace. 1 Press the front-panel Markers key.
Using the Optical Spectrum Analyzer The Traces Menus To set the Hold..function 1 Press the front-panel Traces key. 2 Press the Hold <trace>..softkey to select None, Min or Max. None turns the Hold function off. The maximum hold function compares the current amplitude value of each point on a trace in the current sweep to the corresponding point detected dur- ing the previous sweep, then displays the maximum value.
Using the Optical Spectrum Analyzer The Traces Menus To set the trace math for trace F 1 Press the front-panel Traces key. 2 Press the Trace Math..softkey. 3 Press the Default Math Trace F..softkey. The result is placed in trace F. 4 Select the appropriate softkey to define the math expression.
Using the Optical Spectrum Analyzer The Traces Menus To set up averaging 1 Press the front-panel Traces key. 2 Press the Averaging..softkey. 3 Toggle averaging . If averaging is on, softkeys appear to select the number of measurements to be averaged. Use the keys to select the number of measurements to be averaged.
Using the Optical Spectrum Analyzer The Wavelength Menus The Wavelength Menus The Wavelength softkeys are accessed using the front-panel Wavelength key or the Measure menu Wavelength selection on the menu bar. If you wish to change the wavelength settings, the front-panel Wavelength key provides access to the following functions and setup panels: Function See..
Page 102
Using the Optical Spectrum Analyzer The Wavelength Menus Using the Wavelength functions To set the center wavelength 1 Press the front-panel Wavelength key. 2 Press the Center WL softkey. 3 Use the knob, step keys or numeric entry pad to enter the desired value. To set the wavelength span 1 Press the front-panel Wavelength key.
Page 103
Using the Optical Spectrum Analyzer The Wavelength Menus To set the peak to the center of the display 1 Press the front-panel Wavelength key. 2 Press the Peak to CENTER softkey to move the peak to the center of the display. To change the default wavelength settings 1 Press the front-panel Wavelength key.
Page 104
Using the Optical Spectrum Analyzer The Wavelength Menus Wavelength Step Size Specifies the center wavelength step size. Wavelengths Referenced In Specifies if the displayed wavelengths show values as measured in air or in vacuum. Pressing the front-panel Preset key sets this value to Vacuum. See page 3-5 for more information on the Preset states.
Using the Optical Spectrum Analyzer To Fill In a Setup Panel To Fill In a Setup Panel Setup panels allow you to adjust setup conditions which are not frequently changed. Using the softkeys The arrow softkeys Allow the user to navigate from field to field in the dialog box. The highlighted parameter can be changed.
Page 106
Using the Optical Spectrum Analyzer To Fill In a Setup Panel To use the navigation softkeys 1 Use the arrow softkeys to highlight the settings on the setup panel. 2 Use the Select softkey to toggle the selection boxes on and off. 3 Enter values in the numeric fields using the front-panel knob or numeric entry pad.
SENSe Subsystem Commands 4-81 SOURce[n] Subsystem Commands 4-90 STATus Subsystem Commands 4-91 SYSTem Subsystem Commands 4-93 TRACe Subsystem Commands 4-95 TRIGger Subsystem Commands 4-99 UNIT Subsystem Commands 4-101 HP 71450 Series Commands to HP 86140 Series Equivalents 4-102 Remote Operation...
Page 108
, LabWindows/CVI, C, C++, and Microsoft® Visual Basic If you desire more control of the instrument, you can use the HP-IB program- ming commands that are documented in this chapter. The programming com- mands are compatible with the Standard Commands for Programmable Instruments (SCPI) standard.
Page 109
Remote Operation Remote Operation Table 4-1. Front-Panel Features Indicates that the instrument is operating under HP-IB control. Indicates that the instrument has requested service from the computer. Refer to “Monitoring the Instrument” on page 4-11 Pressing this button activates the front-panel keys after a computer has had control...
HP BASIC language, you can easily convert them to the language that you are using. The HP 86140 series’ HP-IB address is configured at the factory to a value of 23. You must set the output and input functions of your programming language to send the commands to this address.
Page 111
Getting Started Remote command buffering The OSA accepts serial data via HP-IB, testing each byte. Once a complete command is received and interpreted, the HP-IB handshake is held until the command operation is completed. Once completed, the next command byte is read by the analyzer.
Page 112
Remote Operation Getting Started Syntax notation conventions The following information applies to the common and instrument-specific commands listed in this chapter. All measurement values and parameters are sent and received as ASCII strings with the exception of the following com- mands.
Page 113
Remote Operation Getting Started SCPI command are grouped in subsytems In accordance with IEEE 488.2, the instrument’s commands are grouped into “subsystems.” Commands in each subsystem perform similar tasks. The first page of this chapter lists where each subsystem is documented. Sending a command It’s easy to send a command to the instrument.
Page 114
Remote Operation Getting Started Combine commands from different subsystems You can send commands and program queries from different subsystems on the same line; simply precede the new subsystem by a semicolon followed by a colon. In the following example, the colon and semicolon pair before CALC allows you to send a command from another subsystem.
Page 115
Remote Operation Getting Started Numbers All numbers are expected to be strings of ASCII characters. Thus, when send- ing the number 9, you would send a byte representing the ASCII code for the character “9” (which is 57). A three-digit number like 102 would take up three bytes (ASCII codes 49, 48, and 50).
Page 116
The answer remains in the output queue until it is read or another command is issued. For example, the query OUTPUT 723;”:CALC:MARK1:X?” places the wavelength of marker 1 in the output queue. In HP BASIC, the con- troller input statement ENTER 720;Range passes the value across the bus to the controller and places it in the variable Range.
Remote Operation Monitoring the Instrument Monitoring the Instrument Your programs can monitor the HP 86140 series for its operating status, including querying execution or command errors and determining whether or not measurements have been completed. Several status registers and queues...
Page 118
Remote Operation Monitoring the Instrument Figure 4-1. Status Registers 4-12...
Page 119
If a bit in the Status Byte goes high, query the value of the source register to determine the cause. Command HP-IB serial poll command Returns the status byte value. Reads bit 6 as the Request Service (RQS) bit and clears the bit which clears the SRQ interrupt.
Page 120
Remote Operation Monitoring the Instrument Operation Status Structure Contains bits that report on the instrument’s normal operation. Additional transition filters give you the ability to select the logic transitions which set the event register bits. For example, you can define the Measuring bit of the Operation Status Structure to be set when a status line transitions from false to true.
Page 121
This summary bit sets the MAV bit (bit 4) in the Status Byte. The method used to read the output queue depends upon the programming language and environment. For example, with HP Basic, the output queue may be read using the ENTER statement.
They should allow you to see how measurements are performed and how to return data to the computer. The programs are written in HP BASIC for Win- dows. The following example programs are provided in this section: Example 1.
Remote Operation Example Programs Example 1. Initialization and a simple measurement Description This program provides the basic building block for beginning development of a measurement routine. The *RST common command resets the instrument to predetermined settings to provide a common starting point. The automeasure function locates the largest signal in the spectrum and optimizes the display of the signal.
Remote Operation Example Programs Example 2. Locating the largest signal Description This program finds the largest signal, zooms to a narrow span, and then uses markers to return signal wavelength and amplitude to the computer. Program PRINT “OSA Zoom Example” OUTPUT 723;”disp:wind:text:data ‘Display the largest Signal’”...
Remote Operation Example Programs Example 3. Bandwidth Description The 20 dB marker BW function is used to determine the bandwidth of the sig- nal. The program assumes a narrowband signal as an input. Program PRINT PRINT “20 dB Bandwidth example” OUTPUT 723;”disp:wind:text:data ‘Signal Bandwidth Measurement’”...
Page 126
Remote Operation Example Programs OUTPUT 723;”calc1:mark1:func:bwid:read wav” ! Sets the BW unit of measure to WL OUTPUT 723;”calc1:mark1:func:bwid:stat on” ! Enable bandwidth marker OUTPUT 723;”calc1:mark1:func:bwid:res?” ! Returns X axis values between markers ENTER 723;Rbw IF Rbw<9.E+37 THEN Cnt ! Test for valid result PRINT “...
Remote Operation Example Programs Example 4. Maximum and minimum amplitude values Description The marker delta function is used to find the maximum and minimum (peak and pit) values of the signal. Program PRINT “Peak to Pit Example” OUTPUT 723;”disp:wind:text:data ‘Minimum & Maximum Signals’” PRINT OUTPUT 723;”*rst”...
Page 128
Remote Operation Example Programs PRINT “ Marker values” PRINT Markwl=Markwl*1.E+9 ! Convert to nm PRINT Markwl;”nm”,Markamp;”dBm” Markdeltx=Markdeltx*1.E+9 ! Convert to nm PRINT PRINT “Marker Delta Values” PRINT PRINT Markdeltx;”nm”,Markdelty;”dBm” LOCAL 723 ! Return control to local 4-22...
Remote Operation Example Programs Example 5. Maximum and minimum values over time Description This program locates the largest signal using automeasure, and adjusts the center wavelength, span, and sensitivity settings. Trace B is then viewed and updated and set to maximum hold. Trace C is then viewed, updated, and set to minimum hold.
Remote Operation Example Programs Example 6. Returning trace data Description This program locates the largest signal and then zooms to a narrow span. The trace length is changed to 101 points and the entire trace data is read in and printed on the display.
Page 131
Remote Operation Example Programs ENTER 723;Startw OUTPUT 723;”sens:wav:stop?” ! Read stop wavelength ENTER 723;Stopw OUTPUT 723;”sens:swe:poin?” ! Read trace length ENTER 723;Tlength Bucket=(Stopw-Startw)/(Tlength-1) ! Calculate bucket length PRINT “Data Point Size”,Bucket;”nm” PRINT “Point”,” Wavelength”,”Amplitude” ! The following lines calculate the wavelength value of each point of the trace.
Remote Operation Example Programs Example 7. Trace normalization Description This program demonstrates trace normalization. Normalization is used to observe changes to a displayed response. For example, run the program and then bend the fiber to observe the change in signal level across the spectrum. Trace C displays the difference between trace A and trace B.
Page 133
Remote Operation Example Programs OUTPUT 723;”Init:Cont On” ! Set continuous sweep ! Trace math function Log Math C=A-B OUTPUT 723;”Calc3:Math:Expr (TRA / TRB)” ! Normalize Trace A to B OUTPUT 723;”Calc3:Math:Stat On” ! Turn on normalization LOCAL 723 ! Return to local operation 4-27...
Remote Operation Example Programs Example 8. Total power measurement Description This program demonstrates the total power function. The ASE broadband noise power of an EDFA source is measured. Two sweeps are taken, one of the entire trace and then another of just the noise hump. The total power of the two different traces are displayed.
Remote Operation Example Programs Example 9. Monitoring the status registers Description This program presets the analyzer and then selects the largest signal using automeasure. This program demonstrates the use of status registers to detect programming errors. A serial poll is performed to read the instrument status byte.
Page 136
Remote Operation Example Programs OUTPUT 723;”*esr?” ! Read & clear the Std Event Status Register ENTER 723;Stat PRINT “Standard Event Status Register Byte:”;Stat PRINT REPEAT OUTPUT 723;”system:error?” ! Query error queue entries ENTER 723;Errno;Error$ PRINT “Error Queue”;Errno;Error$ UNTIL Errno=0 ! Test for no error message in queue LOCAL 723 4-30...
Front Panel Functions to Remote Commands Front Panel Functions to Remote Commands This is a table of the front-panel functions of the HP 86140 series and the cor- responding remote commands. Table 4-7. Front Panel Function to Remote Command for the HP 86140 Series (1 of 6)
Page 138
Remote Operation Front Panel Functions to Remote Commands Table 4-7. Front Panel Function to Remote Command for the HP 86140 Series (2 of 6) Front Panel Function Remote Command Res BW Auto | Man SENSe:BANDwidth:RESolution:AUTO SENSe:BANDwidth|BWIDth:RESolution Single Sweep INITiate:IMMediate Sweep Time Auto | Man...
Page 139
Remote Operation Front Panel Functions to Remote Commands Table 4-7. Front Panel Function to Remote Command for the HP 86140 Series (3 of 6) Front Panel Function Remote Command Peak Search CALCulate:MARKer:MAXimum Search Mode Pit Active Marker 1 | 2 | 3 | 4 | Off...
Page 140
Remote Operation Front Panel Functions to Remote Commands Table 4-7. Front Panel Function to Remote Command for the HP 86140 Series (4 of 6) Front Panel Function Remote Command Trace MMEMory:LOAD:TRACe Save Menu File Name <file_name> Measurement *SAV Save Graphics...
Page 141
Remote Operation Front Panel Functions to Remote Commands Table 4-7. Front Panel Function to Remote Command for the HP 86140 Series (5 of 6) Front Panel Function Remote Command Grating Order SENSe:GORDer:AUTO More Adv Service Menu Power ON State SYSTem:PON:TYPE...
Page 142
Remote Operation Front Panel Functions to Remote Commands Table 4-7. Front Panel Function to Remote Command for the HP 86140 Series (6 of 6) Front Panel Function Remote Command Wavelength Referenced In SENSe:CORRection:RVELocity:MEDium Wavelength Units Wavelength Calibration User CALibrate:WAVelength:STATe ON...
*ESE <numeric_value> Sets the bits in the Standard Event Enable register. The Standard Event regis- ter monitors HP-IB errors and synchronization conditions such as operation complete, request control, query error, device dependent error, execution error, command error, and power on. The parameter is rounded to an integer value and interpreted as a binary number, representing the bit values of the register.
Page 149
Status Byte. When a bit in the Status Byte goes to 1, if the correspond- ing bit in the Service Request Enable register is a 1, the instrument asserts the Service Request line on the HP-IB. *SRE? Returns the value of the Service Request Enable register.
Page 150
Remote Operation Common Commands *STB? Returns the current value of the instrument’s Status Byte. This will not change the Status Byte register. The response value is an integer, to be interpreted as a binary number, representing the bit values of the register. Performing a serial poll on the instrument also reads the Status Byte register, except that bit 6 indicates whether there is a service request that has not been serviced.
Remote Operation CALCulate Subsystem Commands CALCulate Subsystem Commands The CALCulate subsystem performs post-acquisition data processing. The CALCulate subsystem operates on data acquired by a SENSe function. For more information, refer to page 4-1 of the 1997 SCPI Command Reference. Note CALC: is interpreted as CALC1:.
Page 152
Remote Operation CALCulate Subsystem Commands CALCulate[1|2|3|4|5|6]:AVERage[:STATe] OFF|ON|0|1 CALCulate[1|2|3|4|5|6]:AVERage[:STATe]? Turns trace averaging . If a math expression with the correspond- ing CALCulate subopcode is , the SENSe:DATA is averaged. If the math expression is , the result of the math expression is averaged. The CALCulate:AVERage, CALCulate:MAXimum, and CALCulate:MINimum states are mutually exclusive.
Page 153
Remote Operation CALCulate Subsystem Commands values closest to and more negative than the NDB value. For positive NDB val- ues, the bandwidth markers will be at values closest to and more positive than the NDB values. This will typically result in a wider bandwidth measurement. This is a global setting and controls the interpolation state for all four band- width markers.
Page 154
Remote Operation CALCulate Subsystem Commands CALCulate:MARKer[1|2|3|4]:FUNCtion:BWIDth|BANDwidth[:STATe] OFF|ON|0|1 CALCulate:MARKer[1|2|3|4]:FUNCtion:BWIDth|BANDwidth[:STATe]? Turns the bandwidth marker function for a particular marker. Only one marker function is allowed to be on at a time for each individual marker. Turning on the bandwidth function for a marker will turn off any other marker function and turn on the Bandwidth function.
Page 155
Remote Operation CALCulate Subsystem Commands CALCulate:MARKer[1|2|3|4]:FUNCtion:BWIDth|BANDwidth:X:RIGHt? Returns the absolute X-axis value of the right bandwidth marker. The units returned are determined by the CALCulate:MARKer:FUNC- tion:BWIDth|BANDwidth:X:READout state. For READout of FREQuency, the X value is returned in Hertz. For READout of WAVelength, the X value is returned in meters.
Page 156
Remote Operation CALCulate Subsystem Commands CALCulate:MARKer[1|2|3|4]:FUNCtion:DELTa:X:OFFSet:FREQuency <numeric_value> Allows the user to set the marker offset in frequency units. The marker X-axis value corresponds to the reference X value + the offset value . The default units of the parameter for this command are Hertz. This query generates a “Settings conflict”...
Page 157
Remote Operation CALCulate Subsystem Commands Trying to set the readout to TIME when in a non-zero span generates a “Set- tings conflict” error. Trying to set the readout to FREQuency or WAVelength when in a zero span also generates a “Settings conflict” error. When the instru- ment is set to zero span, the readout will automatically change to TIME.
Page 158
Remote Operation CALCulate Subsystem Commands CALCulate:MARKer[1|2|3|4]:FUNCtion:NOISe:RESult? This query returns the noise marker value normalized to 1 or 0.1 nm. The nor- malization bandwidth is controlled by the CALCulate:MARKer:FUNC- tion:NOISe:BWIDth command. This query generates a “Settings conflict” error if the noise function is the specified marker.
Page 159
Remote Operation CALCulate Subsystem Commands CALCulate:MARKer[1|2|3|4]:MAXimum:LEFT Places the marker on the next peak located at a shorter wavelength than the current marker wavelength position. This next peak must meet the peak excursion and threshold criteria. If the specified marker is , it will be turned , placed at the center wavelength, and the search to the left will...
Page 160
Remote Operation CALCulate Subsystem Commands CALCulate:MARKer[1|2|3|4]:MINimum:NEXT Places the marker on the next lowest pit from the current marker amplitude. This next lowest pit must meet the pit excursion and threshold criteria. If the specified marker is , it will be turned , placed at the center wavelength, and the search for the next minimum will begin from that point.
Page 161
Remote Operation CALCulate Subsystem Commands CALCulate:MARKer:SRANge:LOWer:FREQuency <param> Sets the lower limit for the marker search range. Setting this value when CALCulate:MARKer:SRANge:STATe is will automatically turn CALCulate:MARKer:SRANge:STATe . The range used for the marker search range is the same range used for the total power calculation, the trace mean range, and the wavelength sweep range.
Page 162
Remote Operation CALCulate Subsystem Commands CALCulate:MARKer:SRANge[:STATe] OFF|ON|0|1 CALCulate:MARKer:SRANge[:STATe]? Turns the search range for all the markers. When the search range is , all the marker maximum/minimum searches will be within the upper and lower wavelength range. Although there is a single range controlling the total power integration, the marker search range, the mean calculation, and the wavelength sweep range, there are four independent state settings for limiting the total power integration, the marker search, the mean calculation, and the...
Page 163
Remote Operation CALCulate Subsystem Commands CALCulate:MARKer:SRANge:UPPer:TIME <param> Sets the upper limit for the marker search range. Setting this value when CALCulate:MARKer:SRANge:STATe is will automatically turn CALCulate:MARKer:SRANge:STATe . The range used for the marker search range is the same range used for the total power calculation, the trace mean range, and the wavelength sweep range.
Page 164
Remote Operation CALCulate Subsystem Commands CALCulate:MARKer[1|2|3|4]:TRACe TRA|TRB|TRC|TRD|TRE|TRF CALCulate:MARKer[1|2|3|4]:TRACe? Places the marker on a particular trace. CALCulate:MARKer[1|2|3|4]:X? Returns the X-axis value of the normal marker. When the delta function is the absolute X-axis value of the delta marker is returned. When the bandwidth function is , the X-axis value of the center marker is returned.
Page 165
Remote Operation CALCulate Subsystem Commands CALCulate:MARKer[1|2|3|4]:X:TIME <numeric_value> Sets the X-axis value of the normal marker when the instrument is in zero span. When the delta function is , the absolute X-axis value of the delta marker is controlled. When the bandwidth function is , the X-axis value of the center marker is controlled.
Page 166
Remote Operation CALCulate Subsystem Commands CALCulate[1|2|3|4|5|6]:MATH[:EXPRession][:DEFine] (<expression>) CALCulate[1|2|3|4|5|6]:MATH[:EXPRession][:DEFine]? <expression> ::= <trace_name><operator><trace_name>[<operator><numeric_value>] <operator> ::= +|–|*|/ Note The parentheses in the above expression are required for proper operation of this com- mand. Defines a math expression to be used when the math operations are turned .
Page 167
Remote Operation CALCulate Subsystem Commands CALCulate[1|2|3|4|5|6]:MATH:STATe OFF|ON|0|1 CALCulate[1|2|3|4|5|6]:MATH:STATe Determines whether or not math processing is done. CALCulate[1|2|3|4|5|6]:MAXimum:CLEar Clears the current maximum hold values for the trace and allows a new maxi- mum hold to occur. The trace will be initialized to a very negative dBm value (–300 dBm).
Page 168
Remote Operation CALCulate Subsystem Commands CALCulate[1|2|3|4|5|6]:MEAN[:DATA]? Returns the arithmetic mean of the trace associated with the subopcode of the CALCulate node. The points of the trace are summed in linear units and the sum is divided by the number of points. When the CALCulate:MEAN:RANge is , the mean is calculated over the upper and lower X-axis range limits.
Page 169
Remote Operation CALCulate Subsystem Commands CALCulate[1|2|3|4|5|6]:MEAN:RANGe:LOWer:TIME <numeric_value>[NS|US|MS|S] Sets the lower X-axis limit for the trace mean range calculation. Setting this value when CALCulate:MEAN:RANGe:STATe is will automatically turn CALCulate:MEAN:RANGe:STATe The range used for the trace mean range is the same range used for the total power calculation, the marker search range, and the wavelength sweep range.
Page 170
Remote Operation CALCulate Subsystem Commands CALCulate[1|2|3|4|5|6]:MEAN:RANGe:UPPer? This query returns the upper X-axis limit for the trace mean range calculation. The range used for the trace mean range is the same range used for the total power calculation, the marker search range, and the wavelength sweep range. The returned value is in meters, unless the span is set to zero, in which case the returned value is in seconds.
Page 171
Remote Operation CALCulate Subsystem Commands CALCulate[1|2|3|4|5|6]:MEAN:STATe OFF|ON|0|1 CALCulate[1|2|3|4|5|6]:MEAN:STATe? Turns the mean power calculation for a trace . Only one mean power calculation can be turned on at a time. For example, if a mean power calcula- tion is being performed on trace A, turning a mean power calculation for trace B will turn the calculation for trace A CALCulate[1|2|3|4|5|6]:MINimum:CLEar...
Page 172
Remote Operation CALCulate Subsystem Commands CALCulate[1|2|3|4|5|6]:THReshold:STATe ON|OFF|1|0 CALCulate[1|2|3|4|5|6]:THREshold:STATe? Turns on the marker search threshold function. When this threshold function , marker peak searches will ignore peaks below the threshold value. CALCulate[1|2|3|4|5|6]:TPOWer[:DATA]? Returns the total power of the specified trace. Trace A corresponds to CALCulate1, trace B to CALCulate2, and so on.
Page 173
Remote Operation CALCulate Subsystem Commands CALCulate[1|2|3|4|5|6]:TPOWer:IRANge[STATe] OFF|ON|0|1 CALCulate[1|2|3|4|5|6]:TPOWer:IRANge[STATe]? Turns the total power calculation range for all traces . Setting IRANge:STATe to will set the corresponding TPOWer:STATe to Although there is a single range controlling the total power integration, the trace mean calculation, the marker search range, and the wavelength sweep range, there are four independent state settings for limiting the total power calculation, the trace mean, the marker search, and the wavelength sweep to the range.
Remote Operation CALibration Subsystem Commands CALibration Subsystem Commands CALibration:ALIGn Performs an automatic alignment of the instrument at the wavelength of the largest signal found in full span. This aligns the monochrometer output with the photodetector for improved amplitude accuracy. Sending this command with a marker on screen will generate a “Settings conflict”...
Page 175
Remote Operation CALibration Subsystem Commands CALibration:POWer Performs a power calibration. The calibration is aborted if the power mea- sured on the input signal is more than 3 dB higher or 10 dB lower than the value specified in the CALibration:POWer:VALue command. CALibration:POWer:DATE? Returns the date of the most recent power calibration.
Page 176
Remote Operation CALibration Subsystem Commands CALibration:WAVelength Performs a wavelength calibration. If the wavelength measured on the input signal differs more than ±2.5 nm from the value specified in the CALibra- tion:WAVelength:VALue command, the calibration is aborted. CALibration:WAVelength:DATE? Returns the date of the most recent wavelength calibration. CALibration:WAVelength:MARKer[1|2|3|4] Performs a wavelength calibration using the wavelength of the marker as the reference.
Remote Operation DISPlay Subsystem Commands DISPlay Subsystem Commands DISPlay[:WINDow[1]]:ANNotation[:ALL] ON|OFF|0|1 DISPlay[:WINDow[1]]:ANNotation[:ALL]? Turns the screen annotation . Affects only the X-axis and Y-axis labeling and labeling within the graticule. DISPlay[:WINDow[1]]:TEXT:CLEar Erases all text on the display resulting from previous use of the DISPlay[:WIN- Dow[1]]:TEXT:DATA command.
Page 178
Remote Operation DISPlay Subsystem Commands Sensitivity Set according to automeasure setup panel. In some cases, this may also be a function of signal characteristics. dB/div Set according to automeasure setup panel. In some cases, this may also be a function of signal characteristics. Video Bandwidth Auto Auto Range Enable...
Page 179
Remote Operation DISPlay Subsystem Commands For each marker, except marker 1: Visibility Marker BW Delta Mode Marker Trace Trace A Noise Marker Marker 1 is identical, except when the final span is non-zero as follows: Visibility Wavelength Highest point on selected signal DISPlay[:WINDow[1]]:TRACe:ALL[:SCALe][:AUTO]:MARKer OFF|ON|0|1 DISPlay[:WINDow[1]]:TRACe:ALL[:SCALe][:AUTO]:MARKer? Changes the DISPlay:WINDow:TRACe:ALL:SCALe:AUTO command to find...
Page 180
Remote Operation DISPlay Subsystem Commands DISPlay[:WINDow[1]]:TRACe:X[:SCALe]:AUTO:SPAN <numeric_value>[M|NM|UM] DISPlay[:WINDow[1]]:TRACe:X[:SCALe]:AUTO:SPAN? Specifies the final span after a DISPlay:WINDow:TRACe:ALL:SCALe:AUTO command. DISPlay[:WINDow[1]]:TRACe:X[:SCALe]:AUTO:SPAN:AUTO ON|OFF|1|0 DISPlay[:WINDow[1]]:TRACe:X[:SCALe]:AUTO:SPAN:AUTO? Specifies whether the final span after a DISPlay:WINDow:TRACe:ALL: SCALe: AUTO command should be set automatically, based on properties of the mea- sured signal.
Page 181
Remote Operation DISPlay Subsystem Commands DISPlay[:WINDow[1]]:TRACe:Y[1|2][:SCALe]:PDIVision <numeric_value>[DB] DISPlay[:WINDow[1]]:TRACe:Y[1|2][:SCALe]:PDIVision? Specifies the dB per division of the vertical scale. Y1 refers to the left (power) scale, and Y2 refers to the right (ratio) scale. The maximum value for the vertical scale is 20 dB per division for the power scale or the ratio scale.
FORMat[:DATA] REAL[,64]|ASCii FORMat[:DATA]? Specifies the trace data format used during data transfer via HP-IB. This com- mand affects data transfers for the TRACe[:DATA] subsystem. The ASCII for- mat is a comma-separated list of numbers. The REAL format is a definite- length block of 64-bit floating-point binary numbers.
Remote Operation HCOPy Subsystem Commands HCOPy Subsystem Commands HCOPy:DATA? Returns the currently defined printer output as an indefinite length block. After removing the #0 prefix and newline suffix, this block can be saved by the controller and sent directly to a suitable printer. HCOPy:DESTination “SYSTem:COMMunicate:INTernal”|”SYStem:COMMunicate:CENtronics”...
Remote Operation MEMory Subsystem Commands MEMory Subsystem Commands MEMory:STATe[:EXTended]? Returns extended state information as an indefinite length block. 4-79...
Remote Operation MMEMory Subsystem Commands MMEMory Subsystem Commands MMEMory:CATalog? [INTernal|FLOPpy] Lists all files in the current directory. The return data will be formatted as: <mem_used>,<mem_free> {,<file listing>} Each <file listing> indicates the name, type, and size of one file in the direc- tory list: <file_name>,<file_type>,<file_size>...
Sets the resolution bandwidth. Available resolution bandwidths are 10 nm, 5 nm, 2 nm, 1 nm, and either 0.07 nm or 0.06 nm. The narrowest resolution bandwidth in 0.7 nm on the HP 86140A and 86143A. It is 0.06 nm on the HP 86142A and 86145A.
Page 188
Remote Operation SENSe Subsystem Commands [SENSe:]BANDwidth|BWIDth:VIDeo <numeric_value> [HZ|KHZ|MHZ|GHZ] [SENSe:]BANDwidth|BWIDth:VIDeo? Specifies the bandwidth of the post-detection video filter. The minimum value for the video bandwidth is 0.1 Hz. The maximum value is the lesser between 3 kHz and the bandwidth of the currently selected transimpedance amplifier. Available choices move in a 1, 3, 10 sequence.
Page 189
Remote Operation SENSe Subsystem Commands [SENSe:]CHOP[:STATe] OFF|ON|0|1 [SENSe:]CHOP[:STATe]? Turns the spectrum analyzer chop mode . Chop mode increases dynamic range for long sweep times by subtracting ambient light. [SENSe:]CORRection:RVELocity:MEDium AIR|VACuum [SENse:]CORRection:RVELocity:MEDium? Determines whether the wavelengths used and displayed are referenced to air or vacuum.
Page 190
Remote Operation SENSe Subsystem Commands The maximum value for Sensitivity is +300 dBm. The minimum value is the value that causes the sweep time to become 1000 seconds, and is an attribute of each individual optical spectrum analyzer. The minimum value will always be less than the values for sensitivity shown in the Specifications section of the User’s Guide.
Page 191
Remote Operation SENSe Subsystem Commands Span Center Stop – ------------- - """" With Wavelength Limit Off, the minimum value for the Center Wavelength is nominally 350.1 nm. The maximum value is 1999.9 nm. These limits are valid for wavelengths ref- erenced in air or vacuum.
Page 192
Remote Operation SENSe Subsystem Commands [SENSe:][WAVelength:]SPAN <numeric_value>[M|NM|UM|A] [SENSe:][WAVelength:]SPAN? Specifies the wavelength span. The start and stop wavelength and, if neces- sary, the center wavelength are adjusted so that: Span 2 Center Start – Span 2 Stop Center – The minimum value for Wavelength Span is 0.2 nm. With Wavelength Limit Off, the maximum value for Wavelength Span is 1650 nm.
Page 193
Remote Operation SENSe Subsystem Commands [SENSe:][WAVelength:]SRANge[:STATe] OFF|ON|0|1 [SENSe:][WAVelength:]SRANge[:STATe]? Turns the wavelength sweep range . When the sweep range is , the instrument will only sweep between the upper and lower sweep range limits. There is a single range controlling the total power integration, the trace mean calculation, the marker search range, and the wavelength sweep range, but there are four independent state settings for limiting the total power integra- tion, the trace mean, the marker search, and the wavelength sweep to the...
Page 194
Remote Operation SENSe Subsystem Commands [SENSe:][WAVelength:]STARt <numeric_value>[M|NM|UM|A|HZ|KHZ|MHZ|GHZ] [SENSe:][WAVelength:]STARt? Specifies the start wavelength. The center wavelength and span are adjusted so that: Span Start Center – ------------- - Span Stop Center ------------- - If the instrument is in zero span, this command sets the center wavelength to the value specified.
Page 195
Remote Operation SENSe Subsystem Commands [SENSe:][WAVelength:]STOP <numeric_value>[M|NM|UM|A|HZ|KHZ|MHZ|GHZ] [SENSe:][WAVelength:]STOP? Specifies the stop wavelength. The center wavelength and span are adjusted so that: Span Start Center – ------------- - Span Stop Center ------------- - If the instrument is in zero span, this command sets the center wavelength to the value specified.
Remote Operation SOURce[n] Subsystem Commands SOURce[n] Subsystem Commands SOURce[n]:PULSe:DCYCle <numeric_value> SOURce[n]:PULSe:DCYCle? Sets the duty cycle of the sync output. This is equivalent to the TRIGger[:SEQuence]:OUTPut:PULSe:DCYCle command. SOURce[n]:PULSe:WIDTh <numeric_value>[S|MS|US|NS] SOURce[n]:PULSe:WIDTh? Sets the pulse width of the sync output. This is equivalent to the TRIGger[:SEQuence]:OUTPut:PULSe:WIDTh command.
Remote Operation STATus Subsystem Commands STATus Subsystem Commands STATus:OPERation:CONDition? Queries the contents of the operation condition register. STATus:OPERation:ENABle <int_value> STATus:OPERation:ENABle? Sets or queries the contents of the operation enable register. STATus:OPERation[:EVENt]? Queries the contents of the operation event register. This query reads the con- tents of the register and then clears it.
Page 198
Remote Operation STATus Subsystem Commands STATus:QUEStionable:ENABle <int_value> STATus:QUEStionable:ENABle? Sets or queries the contents of the questionable enable register. STATus:QUEStionable:EVENt? Queries the contents of the questionable event register and then clears it. 4-92...
Remote Operation SYSTem Subsystem Commands SYSTem Subsystem Commands SYSTem:DATE? Queries the date of the real-time clock of the optical spectrum analyzer. SYSTem:ERRor[:NEXT]? Queries the earliest entry in the error queue, thus deleting it. The *CLS com- mand clears the error queue. SYSTem:HELP:HEADers? Returns a list of all commands and queries implemented by the instrument.
Page 200
Remote Operation SYSTem Subsystem Commands SYSTem:TZONe:NAME? Returns the time zone used by the real-time clock of the spectrum analyzer. The time zone must be one of the following: Hawaii Standard Greenwich Mean/British Summer HST10 GMT0bst Aleutian Standard/Daylight Algeria, West Central Africa AST10adt WAT1 Yukon Standard/Daylight...
Remote Operation TRACe Subsystem Commands TRACe Subsystem Commands TRACe[:DATA]:X:STARt? TRA|TRB|TRC|TRD|TRE|TRF Returns the start value for the X-axis data for the trace. The X-axis data will be evenly spaced points from STARt to STOP. The number of points is deter- mined by the TRACe:POINts setting. TRACe[:DATA]:X:TIME:SSTop TRA|TRB|TRC|TRD|TRE|TRF <numeric_value>[S|MS|US] This command sets the start and stop values for the X-axis data for the trace and sets the X-axis type to TIME.
Page 202
Remote Operation TRACe Subsystem Commands TRACe[:DATA]:X:[WAVelength]SSTop TRA|TRB|TRC|TRD|TRE|TRF, <numeric_value>[M|UM|NM|A|HZ|KHZ|MHZ|GHZ],<numeric_value>[M|UM|NM|A|HZ|KHZ|MHZ|GHZ] Sets the start and stop values for the X-axis data for the trace. The first <numeric_value> corresponds to the start, and the second corresponds to the stop. If the stop value is a shorter wavelength than the start value, a “Data out of range”...
Page 203
Remote Operation TRACe Subsystem Commands TRACe[:DATA][:Y][:POWer] TRA|TRB|TRC|TRD|TRE|TRF,<data_block> |<numeric_value>{,<numeric_value>} Sets the Y-axis data points for the trace. The number of Y-axis data points is determined by the TRACe:POINts setting. If a single numeric value is given, all of the Y-axis data points will be set to that value. If more than one value is sent, the trace length will be set to the number of values sent.
Page 204
Remote Operation TRACe Subsystem Commands TRACe:FEED:CONTrol TRA|TRB|TRC|TRD|TRE|TRF,ALWays|NEVer TRACe:FEED:CONTrol? TRA|TRB|TRC|TRD|TRE|TRF Controls how often the specified trace accepts new data. Setting the TRACe:FEED:CONTrol command to ALWays will allow the trace to always accept new data whenever data is available from the FEED. This is equivalent to turning on the trace update from the front panel.
Remote Operation TRIGger Subsystem Commands TRIGger Subsystem Commands TRIGger[:SEQuence]:DELay <numeric_value>[S|MS|US|NS] TRIGger[:SEQuence]:DELay? Specifies the trigger delay used to start a measurement. TRIGger[:SEQuence]:OUTPut OFF|ON|AUTO TRIGger[:SEQuence]:OUTPut? Controls the trigger output. When the signal will be a . When TTL LOW the signal will be a .
Page 206
Remote Operation TRIGger Subsystem Commands TRIGger[:SEQuence]:SOURce IMMediate|EXTernal|INTernal TRIGger[:SEQuence]:SOURce? Specifies the source, or type, of triggering used to start a measurement. Set- ting the source to anything other than INTernal sets the slope to EITHer. 4-100...
Remote Operation UNIT Subsystem Commands UNIT Subsystem Commands UNIT:POWer DBM|W|AUTO UNIT:POWer? Specifies the amplitude units for the input, output, and display of the active window and sets the UNIT:RATio units to the corresponding setting. UNIT:RATio DB|LINear|AUTO UNIT:RATio? Specifies units for the input and output of values that represent power ratios. These commands are: CALCulate:MARKer[1|2|3|4]:FUNCtion:BWIDth|BANDwidth:NDB DISPlay:WINDow:TRACe:Y:SCALe:AUTO:PDIVision...
HP 71450 Series Commands to HP 86140 Series Equivalents The following table provides a list of the HP 71450 series commands and the SCPI equivalent commands for the HP 86140 series analyzers. Table 4-8. HP 71450 Series Commands to HP 86140 Series Commands (1 of 12)
Page 209
Remote Operation HP 71450 Series Commands to HP 86140 Series Equivalents Table 4-8. HP 71450 Series Commands to HP 86140 Series Commands (2 of 12) HP 71450 Series Equivalent HP 86140 Series Command Command AMBMCPL CALCulate1:MATH:EXPRession[:DEFine] <expression> CALCulate1:MATH:STATe ON AMBPL CALCulate1:MATH:EXPRession[:DEFine] <expression>...
Page 210
Remote Operation HP 71450 Series Commands to HP 86140 Series Equivalents Table 4-8. HP 71450 Series Commands to HP 86140 Series Commands (3 of 12) HP 71450 Series Equivalent HP 86140 Series Command Command CALCulate1:MATH:EXPRession[:DEFine] <expression> CALCulate1:MATH:STATe ON TRACe:EXCHange TRB, TRC...
Page 211
Remote Operation HP 71450 Series Commands to HP 86140 Series Equivalents Table 4-8. HP 71450 Series Commands to HP 86140 Series Commands (4 of 12) HP 71450 Series Equivalent HP 86140 Series Command Command CALCulate1:MATH:EXPRession[:DEFine] <expression> CALCulate1:MATH:STATe ON CALCulate1:MATH:EXPRession[:DEFine] <expression>...
Page 212
Remote Operation HP 71450 Series Commands to HP 86140 Series Equivalents Table 4-8. HP 71450 Series Commands to HP 86140 Series Commands (5 of 12) HP 71450 Series Equivalent HP 86140 Series Command Command IGENPW SOURce[n]:PULSe:WIDTh <numeric_value> INSTMODE CALCulate1:MATH:EXPRession[:DEFine] <expression>...
Page 213
Remote Operation HP 71450 Series Commands to HP 86140 Series Equivalents Table 4-8. HP 71450 Series Commands to HP 86140 Series Commands (6 of 12) HP 71450 Series Equivalent HP 86140 Series Command Command DISPlay[:WINDow[1]]:TRACe:Y[:SCALe]:SPACing LINear LOAD FORMat[:DATA] <param> MEAN...
Page 214
Remote Operation HP 71450 Series Commands to HP 86140 Series Equivalents Table 4-8. HP 71450 Series Commands to HP 86140 Series Commands (7 of 12) HP 71450 Series Equivalent HP 86140 Series Command Command MKPAUSE MKPITX CALCulate:MARKer[1|2|3|4]:PEXCursion:PIT <param> MKPK CALCulate:MARKer[1|2|3|4]:MAXimum...
Page 215
Remote Operation HP 71450 Series Commands to HP 86140 Series Equivalents Table 4-8. HP 71450 Series Commands to HP 86140 Series Commands (8 of 12) HP 71450 Series Equivalent HP 86140 Series Command Command CALCulate1:MATH:EXPRession[:DEFine] <expression> CALCulate1:MATH:STATe ON MXMH CALCulate[1|2|3|4|5|6]:MAXimum[:STATe] ON...
Page 216
Remote Operation HP 71450 Series Commands to HP 86140 Series Equivalents Table 4-8. HP 71450 Series Commands to HP 86140 Series Commands (9 of 12) HP 71450 Series Equivalent HP 86140 Series Command Command PERASE PERSIST PLOT HCOPy[:IMMediate] POSU POWERON...
Page 217
Remote Operation HP 71450 Series Commands to HP 86140 Series Equivalents Table 4-8. HP 71450 Series Commands to HP 86140 Series Commands (10 of 12) HP 71450 Series Equivalent HP 86140 Series Command Command SENS [SENSe:]POWer:AC:RANGe:LOWer <numeric_value>|<step> [SENSe:]POWer:AC:RANGe:AUTO OFF|ON|0|1 *IDN?
Page 218
Remote Operation HP 71450 Series Commands to HP 86140 Series Equivalents Table 4-8. HP 71450 Series Commands to HP 86140 Series Commands (11 of 12) HP 71450 Series Equivalent HP 86140 Series Command Command THREEDV TIME TITLE DISPlay[:WINDow[1]]:TEXT:DATA <string>|<block> TRIGger[:SEQuence]:SOURce IMMediate|EXTernal|INTernal TRA/TRB/TRC TRACe:DATA[:Y]? <trace_name>...
Page 219
Remote Operation HP 71450 Series Commands to HP 86140 Series Equivalents Table 4-8. HP 71450 Series Commands to HP 86140 Series Commands (12 of 12) HP 71450 Series Equivalent HP 86140 Series Command Command [SENSe:]BANDwidth|BWIDth:VIDeo <param> [SENSe:]BANDwidth|BWIDth:VIDeo:AUTO OFF|ON|0|1 VIEW DISPlay[:WINDow[1]]:TRACe[:STATe] <trace>,OFF|ON|0|1...
Page 220
Remote Operation HP 71450 Series Commands to HP 86140 Series Equivalents 4-114...
Page 221
Overview 5-2 Error Reporting Behavior 5-4 SCPI-Defined Errors 5-5 OSA Notices 5-16 OSA Warnings 5-17 Application-Specific Warnings 5-28 OSA Status Errors 5-34 OSA Errors 5-35 Firmware Errors 5-37 Status Listings...
Status Listings Overview Overview This document describes the status listings of the HP 86140 series optical spectrum analyzers. Status conditions for the optical spectrum analyzer are grouped into categories. Error Indicates the instrument is malfunctioning. Measurement accuracy is probably affected. Errors can be caused by either a hardware or a firmware problem.
Page 223
Status Listings Overview The following table lists the error numbers and their definitions. Number Range Definition –1 to –999 Standard SCPI errors 1000 to 2999 OSA notices 3000 to 4999 Application specific notices 5000 to 7999 OSA warnings 8000 to 9999 Application specific warnings 10000 to 11999 OSA status errors...
Status Listings Error Reporting Behavior Error Reporting Behavior Errors are displayed in an on-screen dialog box. To continue operation, the user must acknowledge the error by pressing a button. Status errors are displayed with a descriptive line in the lower-left corner of the graticule.
Status Listings SCPI-Defined Errors SCPI-Defined Errors These error messages and descriptions were copied from the SCPI 1997 Vol- ume 2: Command reference . The sentences enclosed in brackets “[ ]” are copied from the error descriptions in the SCPI reference. References are also made to IEEE 488.2 sections for further clarification of events.
Status Listings SCPI-Defined Errors Contact: The Institute of Electrical and Electronics Engineers, Inc. 345 East 47th Street New York, New York 10017-2394 Phone: (800) 678-IEEE (US) 8 a.m. – 4:30 p.m. (EST) (908) 981-1393 (International) Fax: (908) 981-9667 Standard SCPI errors (–1 to –999) All positive numbers are instrument-dependent.
Page 227
Status Listings SCPI-Defined Errors listening formats or whose type is unacceptable to the device. • An unrecognized header was received. Unrecognized headers include incorrect device-specific headers and incorrect or unimplemented IEEE 488.2 common commands. • A Group Execute Trigger (GET) was entered into the input buffer inside of an IEEE 488.2 <PROGRAM MESSAGE>.
Page 228
Status Listings SCPI-Defined Errors Table 5-1. Command Errors (2 of 4) Error Number Error Description [description/explanation/examples] –108 desc = “Parameter not allowed” help = ““ [More parameters were received than expected for the header; for example, the *EMC common command only accepts one parameter, so receiving *EMC 0,1 is not allowed.] –109 desc = “Missing parameter”...
Page 229
Status Listings SCPI-Defined Errors Table 5-1. Command Errors (3 of 4) Error Number Error Description [description/explanation/examples] –128 desc = “Numeric data not allowed” help = ““ [A legal numeric data element was received, but the device does not accept one in this position for the header.] –131 desc = “Invalid suffix”...
Page 230
Status Listings SCPI-Defined Errors Table 5-1. Command Errors (4 of 4) Error Number Error Description [description/explanation/examples] –161 desc = “Invalid block data” help = ““ [A block data element was expected, but was invalid for some reason (see IEEE 488.2, 7.7.6.2); for example, an END message was received before the length was satisfied.] –168 desc = “Block data not allowed”...
Status Listings SCPI-Defined Errors Execution errors An <error/event number> in the range [–299 , –200] indicates that an error has been detected by the instrument’s execution control block. The occurrence of any error in this class shall cause the execution error bit (bit 4) in the event status register (IEEE 488.2, section 11.5.1) to be set.
Page 232
Status Listings SCPI-Defined Errors Table 5-2. Execution Errors (2 of 3) Error Number Error Description [description/explanation/examples] –222 desc = “Data out of range” help = “A numeric value was entered which is outside the legal range of values for the parameter. The name of the parameter is listed at the end of the error message.”...
Page 233
Status Listings SCPI-Defined Errors Table 5-2. Execution Errors (3 of 3) Error Number Error Description [description/explanation/examples] –273 desc = “Illegal macro label” help = ““ [Indicates that the macro label defined in the *DMC command was a legal string syntax, but could not be accepted by the device (see IEEE 488.2, 10.7.3 and 10.7.6.2);...
Status Listings SCPI-Defined Errors 488.2, section 11.5.1) to be set. Events that generate device-specific errors shall not generate command errors, execution errors, or query errors; see the other error definitions in this section. Table 5-3. Device-Specific Errors Error Number Error Description [description/explanation/examples] –310 desc = “System error”...
Page 235
Status Listings SCPI-Defined Errors Table 5-4. Query Errors Error Number Error Description [description/explanation/examples] –400 Query error [This is the generic query error for devices that cannot detect more specific errors. This code indicates only that a Query Error as defined in IEEE 488.2, 11.5.1.1.7 and 6.3 has occurred.] –410 Query INTERRUPTED...
Status Listings OSA Notices OSA Notices System control-related error messages or warnings The OSA system changed a setting and generated a warning that the opera- tion was performed. Table 5-5. System Control Errors or Warnings Error Number Error Description [description/explanation/examples] 1000 desc = “Sensitivity forced to Auto”...
Status Listings OSA Warnings OSA Warnings Table 5-6. OSA Warnings (1 of 11) Error Number Error Description [description/explanation/examples] 5000 desc = “AutoMeasure cannot find an input signal” help = “The auto-measure procedure cannot find a usable input signal. Make sure you have a signal connected to the optical input. Auto-measure will not work with very small input signals.
Page 238
Status Listings OSA Warnings Table 5-6. OSA Warnings (2 of 11) Error Number Error Description [description/explanation/examples] 5005 desc = “Cal aborted: amplitude correction too large” help = “An amplitude calibration was requested. The calibration was aborted since the correction needed is more than +3dB or less than –10dB. Make sure you have done an Auto-Align prior to calibration.
Page 239
If the error persists, please make a note of the error number and contact the nearest Hewlett-Packard Instrument support center for assistance. In the U.S., call (800) 403-0801. See the HP 86140 series Users Guide for a listing of the HP sales and service offices.
Page 240
If the error persists, please make a note of the error number and contact the nearest Hewlett-Packard Instrument support center for assistance. In the U.S., call (800) 403-0801. See the HP 86140 series Users Guide for a listing of the HP sales and service offices.
Page 241
Status Listings OSA Warnings Table 5-6. OSA Warnings (5 of 11) Error Number Error Description [description/explanation/examples] 5049 desc = “Wrong marker X axis units for active trace” help = “The active marker cannot be placed on the active trace because the desired X axis units do not match the X axis units of the active trace.
Page 242
This is usually occurs after the OSA has received a large mechanical shock. To correct this problem try the trajectory align procedure again. If the error persists, contact the HP support center nearest your location.” 5061 desc = “Invalid marker trace”...
Page 243
6721 desc = “Internal error in marker search” help => “A marker search function has failed due to an internal software problem. Please try the operation again. If the error persists, contact the HP support center nearest your location.” 5-23...
Page 244
=> “The source trace has an error. The error may possibly be that the source trace contains no points. Please try the operation again. If the error persists, contact the HP support center nearest your location.” 6725 desc = “Trace lengths do not match.”...
Page 245
Status Listings OSA Warnings Table 5-6. OSA Warnings (9 of 11) Error Number Error Description [description/explanation/examples] 6731 desc = “Illegal combination of trace Y axis units” help = “A math expression could not be evaluated because the combination of Y axis units in the input arguments do not make sense.
Page 246
Status Listings OSA Warnings Table 5-6. OSA Warnings (10 of 11) Error Number Error Description [description/explanation/examples] 6739 desc = “Too many peaks or pits” help = “A marker search operation was requested. There are too many valid pits or peaks in the current trace. Reduce the number of valid pits or peaks by increasing the peak or pit excursion setting.”...
Page 247
Status Listings OSA Warnings Table 5-6. OSA Warnings (11 of 11) Error Number Error Description [description/explanation/examples] 6750 desc = “Pit not found” help = “A pit search was requested. There are no valid pits on the current marker’s trace. Try decreasing the marker pit excursion setting or adjust the sensitivity setting.”...
Status Listings Application-Specific Warnings Application-Specific Warnings Table 5-7. Application-Specific Warnings (1 of 6) Error Number Error Description [description/explanation/examples] 8001 desc = “Incorrect application type is listed in spec file.” help = “The application expects the first non-comment line of the specification file to contain the APPLICATION keyword followed by the application type.
Page 249
Status Listings Application-Specific Warnings Table 5-7. Application-Specific Warnings (2 of 6) Error Number Error Description [description/explanation/examples] 8006 desc = “The specification file cannot be imported.” help = “An error occurred while trying to import the specification file. Refer to the previous warnings for more information on specific errors in the specification file.”...
Page 250
Status Listings Application-Specific Warnings Table 5-7. Application-Specific Warnings (3 of 6) Error Number Error Description [description/explanation/examples] 8014 desc = “Print statement ignored: no path is specified” help = “The PRINT statement needs to be after a PATH statement to indicate which PATH data is to be printed.
Page 251
Status Listings Application-Specific Warnings Table 5-7. Application-Specific Warnings (4 of 6) Error Number Error Description [description/explanation/examples] 8021 desc = “The spec file could not be found.” help = “The application tried to load a specification file which could not be found in the internal memory.
Page 252
Status Listings Application-Specific Warnings Table 5-7. Application-Specific Warnings (5 of 6) Error Number Error Description [description/explanation/examples] 8028 desc = “A minimum non-zero span is required.” help = “The application cannot run in a zero span setting. The start and stop wavelength must be separated by a minimum span.
Page 253
Status Listings Application-Specific Warnings Table 5-7. Application-Specific Warnings (6 of 6) Error Number Error Description [description/explanation/examples] 8035 desc = “The search limits are outside the SETUP range.” help = “The search limits for statements like PEAK or CENTER_OF_MASS must be within the start and stop values of the SETUP statement. The line number indicates which statement has values out of range.
Status Listings OSA Status Errors OSA Status Errors Table 5-8. OSA Status Errors Error Number Error Description [description/explanation/examples] 10000 desc = “Sweep Uncalibrated” help = “The current setting of sweep time may be too fast. This could result in an invalid measurement.
Please record the hexadecimal number listed with the error and cycle power. If the error persists, contact the nearest Hewlett-Packard Instrument support center for assistance. In the U.S., call (800) 403-0801. See the HP 86140 series Users Guide for a listing of the HP sales and service offices.” 20002 desc = “Error detected in slit positioning system”...
Page 256
If the error persists, contact the nearest Hewlett-Packard Instrument support center for assistance. In the U.S., call (800) 403-0801. See the HP 86140 series Users Guide for a listing of the HP sales and service offices.“...
If the error persists, contact the nearest Hewlett- Packard Instrument support center for assistance. In the U.S., call (800) 403- 0801. See the HP 86140 series Users Guide for a listing of the HP sales and service offices.”...
Options and Accessories 6-2 AC Line-Power Cords 6-4 Front-Panel Fiber-Optic Adapters 6-6 Printer Head Cleaning Procedure 6-7 Cleaning Connections for Accurate Measurements 6-10 Returning the Instrument for Service 6-21 Hewlett-Packard Sales and Service Offices 6-24 Reference...
Wavelength Calibration Source Certificate of Calibration (included) Alternative Connector Interface: Standard FC/PC HMS-10 Additional Connector Interfaces See HP 81000 series 9270-1370 Printer paper (box of 5 rolls) C4735A 101/102 Keyboard (OSA requires US layout) C3751B PS/2 Style Mouse Option 030...
Page 261
(included) a. Contact your local field representative for availability. b. Always use HP paper. Use of other thermal paper may degrade image quality and damage the printer head. c. HP N1031A BenchLink software allows transfer of measurement results over an HP-IB interface to a PC...
Jade Gray Republic of South Africa 8120-4600 90° 79/200 India * Part number shown for plug is the industry identifier for the plug only. Number shown for cable is the HP part number for the complete cable including the plug.
Page 263
8120-4753 Straight MITI 90/230 Dark Gray Japan 8120-4754 90° 90/230 * Part number shown for plug is the industry identifier for the plug only. Number shown for cable is the HP part number for the complete cable including the plug.
1 M Ω of isolation from ground. Refer to Table 6-2 for information on ordering static-safe accessories. Table 6-2. Static-Safe Accessories HP Part Number Description × × 9300-0797 3M static control mat 0.6 m 1.2 m (2 ft...
Page 266
Printer Head Cleaning Procedure Figure 6-1. Example of a static-safe workstation Procedure 1 Turn off the HP 86140-series optical spectrum analyzer, and remove the line power cord. 2 Place the instrument at a static-safe work station as described in the introduction to this procedure.
Page 267
Reference Printer Head Cleaning Procedure 5 Unscrew the retaining screw that secures the sheet-metal cover that protects the printer head from electrostatic discharge. Slide the sheet-metal cover towards the retaining screw and then lift it straight up to remove. 6 Lift the printer head lever to the vertical position. Then, tilt the lever towards the instrument’s rear panel to rotate the printer head up.
Reference Cleaning Connections for Accurate Measurements Cleaning Connections for Accurate Measurements Advances in measurement capabilities make connectors and connection tech- niques more important than ever. Damage to the connectors on calibration and verification devices, test ports, cables, and other devices can increase downtime and expense.
Page 269
When tighter alignment is required, HP instruments typically use a connector such as the Diamond HMS-10, which has concentric tolerances within a few tenths of a micron. HP then uses a special universal adapter which allow other cable types to mate with this precision connector.
Page 270
0.2 µ m. This process, plus the keyed axis, allows very precise core-to-core alignments. This connector is found on most HP lightwave instruments. The soft core, while allowing precise centering, is also the chief liability of this connector.
Page 271
Reference Cleaning Connections for Accurate Measurements Inspecting Connectors Because fiber-optic connectors are susceptible to damage that is not immedi- ately obvious to the naked eye, bad measurements can be made without the user even being aware of a connector problem. Although microscopic exami- nation and return loss measurements are the best way to ensure good connec- tions, they are not always practical.
Page 272
Reference Cleaning Connections for Accurate Measurements Figure 6-4. A dirty endface from poor cleaning Repeated connections made without removing loose particles, or using improper cleaning tools can lead to physical damage of the glass fiber endface, as shown in Figure 6-4.
Page 273
Reference Cleaning Connections for Accurate Measurements Guidelines Use the following guidelines to achieve the best possible performance when making measurements on a fiber-optic system: • Keep connectors covered when not in use. • Use dry connections whenever possible. • Never use metal or sharp objects to clean the connector and never scrape the connector.
Page 274
Reference Cleaning Connections for Accurate Measurements • Use fusion splices on the more permanent critical nodes. Choose the best con- nector possible. Replace connecting cables regularly. Frequently measure the return loss of the connector to check for degradation, and clean every connec- tor, every time.
Page 275
The procedures in this section provide the proper steps for cleaning fiber- optic cables and HP universal adapters. The initial cleaning, using alcohol as a solvent, gently removes any grit and oil. If a caked-on layer of material is still...
Page 276
Reference Cleaning Connections for Accurate Measurements Table 6-3. Cleaning Accessories Item HP Part Number Isopropyl alcohol 8500-5344 Cotton swabs 8520-0023 Small foam swabs 9300-1223 Compressed dust remover (non-residue) 8500-5262 Table 6-4. Dust Caps Available for Lightwave Instruments Item HP Part Number...
Page 277
Cleaning an adapter The fiber-optic input and output connectors on many HP instruments employ a universal adapter such as those shown in the following picture. These adapt- ers allow you to connect the instrument to different types of fiber-optic cables.
Page 278
Reference Cleaning Connections for Accurate Measurements 3 Dry the inside of the adapter with a clean, dry foam swab. 4 Blow through the adapter using filtered, dry, compressed air. C A U T I O N Do not shake, tip, or invert compressed air canisters. This releases particles from the can into the air.
“Hewlett-Packard Sales and Service Offices” on page 6-24. If the instrument is still under warranty or is covered by an HP maintenance contract, it will be repaired under the terms of the warranty or contract (the warranty is at the front of this manual). If the instrument is no longer under warranty or is not covered by an HP maintenance plan, Hewlett-Packard will notify you of the cost of the repair after examining the unit.
Page 280
Reference Returning the Instrument for Service information should be returned with the instrument. • Type of service required. • Date instrument was returned for repair. • Description of the problem: • Whether problem is constant or intermittent. • Whether instrument is temperature-sensitive. •...
Page 281
Reference Returning the Instrument for Service Sealed Air Corporation (Commerce, California 90001). Air Cap looks like a plastic sheet filled with air bubbles. Use the pink (antistatic) Air Cap™ to reduce static electricity. Wrapping the instrument several times in this ma- terial will protect the instrument and prevent it from moving in the carton.
Reference Hewlett-Packard Sales and Service Offices Hewlett-Packard Sales and Service Offices Before returning an instrument for service, call the HP Instrument Support Center at (800) 403-0801. Hewlett-Packard Sales and Service Offices (1 of 2) U.S. FIELD OPERATIONS Headquarters California, Northern...
Page 283
Reference Hewlett-Packard Sales and Service Offices Hewlett-Packard Sales and Service Offices (2 of 2) INTERCON FIELD OPERATIONS Headquarters Australia Canada Hewlett-Packard Company Hewlett-Packard Australia Ltd. Hewlett-Packard Ltd. 3495 Deer Creek Rd. 31-41 Joseph Street 17500 South Service Road Palo Alto, California 94304-1316 Blackburn, Victoria 3130 Trans-Canada Highway (415) 857-5027...
Page 284
Reference Hewlett-Packard Sales and Service Offices 6-26...
Page 285
Definition of Terms 7-3 Specifications 7-5 General Specifications 7-9 Option 004/005 EELED Sources 7-9 Regulatory Information 7-10 Specifications and Regulatory Information...
Page 286
Specifications and Regulatory Information Specifications and Regulatory Information Specifications and Regulatory Information This chapter contains specifications and characteristics for HP 86140 series optical spectrum analyzers. The specifications in this chapter apply to all functions autocoupled over the temperature range 0 ° C to +55 ° C and relative humidity < 95% (unless other- wise noted).
Specifications and Regulatory Information Definition of Terms Definition of Terms Characteristics The distinction between specifications and characteristics is described as fol- and specifications lows: Specifications describe warranted performance. Characteristics provide useful, but nonwarranted information about the func- tions and performance of the instrument. Characteristics are printed in italics .
Page 288
Specifications and Regulatory Information Definition of Terms Amplitude Sensitivity is defined as the signal level that is equal to six times the RMS value of the noise. Displayed sensitivity values are nominal. Slightly lower val- ues may have to be entered to achieve specified sensitivity. Scale Fidelity refers to the potential errors in amplitude readout at ampli- tudes other than at the calibration point.
Specifications and Regulatory Information Specifications Specifications HP 86140A and HP 86143A HP 86142A and HP 86145A WAVELENGTH 600 nm to 1700 nm 600 nm to 1700 nm Range 0.2 nm to full range and zero span 0.2 nm to full range and zero span...
Page 290
Specifications and Regulatory Information Specifications HP 86140A and HP 86143A HP 86142A and HP 86145A AMPLITUDE Sensitivity –60 dBm –60 dBm 600 to 750 nm (no averaging required) –75 dBm –75 dBm 750 to 900 nm (no averaging required) –75 dBm –75 dBm...
Page 291
Specifications and Regulatory Information Specifications HP 86140A and HP 86143A HP 86142A and HP 86145A DYNAMIC RANGE In 0.1 nm resolution 1250 to 1610 nm (chop mode on) at ± 0.5 nm, –70 dB –70 dB ± 1 nm, ± 5 nm 1550 nm at ±0.8 nm...
Page 292
3.5 inch 1.44 MB, MS-DOS Data Export Spreadsheet and Word Processor Compatible (CSV ASCII) Graphics Export Instrument Drivers Universal Instrument Drivers (PNP), Compatible with HP VEE, Labview, Visual Basic and C++ µ a. With applied input fiber 9/125 ° ° b. Temperature range 20 to 30 c.
Specifications and Regulatory Information Specifications General Specifications HP 86140A and HP 86142A HP 86143A and HP 86145A Benchtop Portable 222 mm H × 425 mm W × 427 mm D 163 mm H × 325 mm W × 427 mm D Dimensions (8.8 in ×...
Specifications and Regulatory Information Regulatory Information Regulatory Information • Laser Classification: This product contains an FDA Laser Class I (IEC Laser Class 1) laser. • This product complies with 21 CFR 1040.10 and 1040.11. Notice for Germany: Noise Declaration Acoustic Noise Emission Geraeuschemission LpA <...
Page 295
Specifications and Regulatory Information Regulatory Information 7-11...
Page 296
Specifications and Regulatory Information Regulatory Information 7-12...
Page 298
Choose File to Recall or Delete softkey, 3-37 declaration of conformity, 7-11 Choose Files to Save softkey, 3-36 default classification, laser, 7-10 automeasure, 3-53 cleaning HP-IB address, 3-55, connections, 6-10 marker settings, 3-30 printer head, math trace, 3-58 Close Panel..softkey, 3-65 wavelength...
Page 299
Help..softkey, 3-42 power calibration date, 3-45 Hold <trace> softkey, 3-58 preset, setting, 3-49 HP 86140/2 front and rear panels, wavelength calibration date, 3-46 HP 86143/5 front and rear panels, Factory Preset (IP) softkey, 3-49 HP logo, displaying, 3-43...
Page 300
Index line markers trace, defaults, 3-58 integrating, 3-30 maximum searching between, 3-29 hold, 3-58 sweep between, 3-29 sweep rate, wavelength, 3-28 Measure menu, 2-10 Line Markers Off softkey, 3-29 measurement line power automatic, 3-4, 3-53 cords, averaging, 3-60 requirements, recalling data, 3-37 Local...
Page 301
Index OPTICAL INPUT connector, Power On State softkey, 3-48 optimize sensitivity, 3-54 Preset key, 3-5, 3-55, options, preset, factory, 3-49 Options menu, 2-10 Print key, 2-22, printer Backup Utility screen, 3-39 changing the paper, 2-23 display, connecting, Restore Utility screen, 3-39 head cleaning,...
Page 302
3-29 scale fidelity, cycle time, Scale/Div softkey, indicator light, 3-17 SCPI commands rate, maximum, equivalent to HP 71450 command, 4-102 repeat, 3-17 standard, Sweep Limit softkey, 3-29 search between line markers, 3-29 sweep time, 3-16 Search Limit...