Agilent 86060C-Series Lightwave Switches User’s Guide
© Copyright Agilent Technologies 2000 All Rights Reserved. Reproduction, adaptation, or translation without prior written permission is prohibited, except as allowed under copyright laws. Agilent Part No. 86060-90041 Printed in USA March 2000 Agilent Technologies Lightwave Division 1400 Fountaingrove Parkway Santa Rosa, CA 95403-1799, USA (707) 577-1400 Notice. The information contained in this document is subject to change without notice.
General Safety Considerations General Safety Considerations This product has been designed and tested in accordance with IEC Publication 61010-1, Safety Requirements for Electrical Equipment for Measurement, Control and Laboratory Use, and has been supplied in a safe condition. The instruction documentation contains information and warnings that must be followed by the user to ensure safe operation and to maintain the product in a safe condition.
General Safety Considerations WARNING For continued protection against fire hazard, replace line fuse only with same type and ratings, (type T 0.315A/250V for 100/120V operation and 0.16A/250V for 220/240V operation). The use of other fuses or materials is prohibited. Verify that the value of the linevoltage fuse is correct. • For 100/120V operation, use an IEC 127 5×20 mm, 0.315 A, 250 V, Agilent part number 2110-0449. • For 220/240V operation, use an IEC 127 5×20 mm, 0.
Contents 1 General Information Channels, Options, and Accessories 1-3 Specifications and Regulatory Information 1-7 Cleaning Connections for Accurate Measurements 1-12 Returning the Instrument for Service 1-22 Agilent Technologies Service Offices 1-25 2 Installing Step 1. Inspect the shipment 2-3 Step 2. Check the fuse 2-4 Step 3. Connect the line-power cable 2-5 Power Cords 2-6 Step 4. Turn on the lightwave switch 2-7 Step 5.
1 Channels, Options, and Accessories 1-3 Specifications and Regulatory Information 1-7 Cleaning Connections for Accurate Measurements Returning the Instrument for Service 1-22 Agilent Technologies Service Offices 1-25 General Information 1-12
General Information General Information General Information The Agilent 86060C-series lightwave switches cover a broad range of switching capacity and provide for accurate and repeatable measurements. Configuring the switch is easy because the signal routing is shown graphically on the display. You can easily integrate the switch into an automated test system using SCPI-compatible commands via GPIB or RS-232 interfaces. The Agilent 86060C-series lightwave switches are temperature stabilized.
General Information Channels, Options, and Accessories Channels, Options, and Accessories Fiber-optic cables The lightwave switch use one of three types of fiber-optic cables. To determine which fiber-optic cable type your lightwave switch uses, refer to the rearpanel serial number label. This label indicates the installed options which are defined in the following list: Option 109:. . . . . . . . . . . . . . . . . . . 1280–1650 nm, 9/125 µm single-mode fiber Option 163:. . . . . . . . . . . . . . . . . .
General Information Channels, Options, and Accessories Whenever you contact Agilent Technologies about your lightwave switch, have the complete serial number available to ensure obtaining the most complete and accurate information possible. A serial-number label is attached to the rear of the lightwave switch. It contains the serial number and the options installed in the lightwave switch.
General Information Channels, Options, and Accessories Table 1-2. Options (1 of 2) Option Description Number of Input Channels (select one): Option 001 Single input channel Option 002 Two input channels Wavelength and Fiber Type (select one): Option 109 1280–1650 nm, 9/125 µm single-mode fiber Option 163 750–1350 nm, 62.5/125 µm multimode fiber Option H51 750–1350 nm, 50/125 µm multimode fiber (special order) Port Type (select one): Option 050 Connectors on front panel.
General Information Channels, Options, and Accessories Table 1-2. Options (2 of 2) Option Description Optional Accessories Option ABJ User’s manual in Japanese Option UK6 Commercial calibration certificate with test data Option 1CM Rack-mount flange kit Option 1CN Front handle kit Option 1CP Rack mount flange kit with handles Table 1-3. Accessories Agilent Part Number Description 5062-3957 Rack mount adapter kit for a single half-width instrument.
General Information Specifications and Regulatory Information Specifications and Regulatory Information This section lists specifications and regulatory information of the Agilent 86060C-series lightwave switches. Specifications apply over the temperature range +0°C to +55°C (unless otherwise noted). All specifications apply after the instrument’s temperature has been stabilized after 120 minutes of continuous operation. Table 1-4 on page 1-8 lists specification, characteristics, and nominal values.
General Information Specifications and Regulatory Information Table 1-4. Optical Interface Specifications and Characteristics Insertion Lossa Single-mode switches 1.0 dB (0.7 dB) Multi-mode switches Insertion Loss Stabilityb 0.8 dB (0.6 dB) ±0.03 dB (±0.025) Repeatability c Sequential switching ±0.008 dB (±0.005) Random switching ±0.025 dB (±0.01) Optical Return Loss Single-mode d 58 dB (62 dB) Multimode Polarization Dependent Loss 20 dB (25 dB) 0.05 dB (0.
General Information Specifications and Regulatory Information Table 1-5. Switching Time Sample (msec) Switch Sizea Switch 1×4 Agilent 86060C, HP 86061C Agilent 86060C, HP 86061C HP 86062C HP 86062C 1×8 1×56 1×100 Starting Channel to Adjacent Channels Plus Additional Time/Channel Maximumb Switching Time 290 40 370 290 40 530 258 258 7.5 7.5 663 993 a. Note that the switch mechanism used for channel count greater than 48 is different, hence switching time. b.
General Information Specifications and Regulatory Information Table 1-6. General Specifications (2 of 2) Weight (dependent on # of channels) Agilent 86060C HP 86061C HP 86062C Dimensions (H × W × D) d Agilent 86060C HP 86061C HP 86062C a. b. c. d. 3.76 kg to 4.1 kg (8.4 lb to 9.2 lb) 4.0 kg to 6.18 kg (8.8 lb to 13.6 lb) 7.72 kg to 13.74 kg (17.25 lb to 30.7 lb) 132.6 × 213 × 345.4 mm (5.25 × 8.39 × 14 in) 177 × 213 × 345.4 mm (7 × 8.39 × 14 in) 177 × 425 × 345.4 mm (7 × 16.
General Information Specifications and Regulatory Information 1-11
General Information Cleaning Connections for Accurate Measurements Cleaning Connections for Accurate Measurements Today, advances in measurement capabilities make connectors and connection techniques more important than ever. Damage to the connectors on calibration and verification devices, test ports, cables, and other devices can degrade measurement accuracy and damage instruments.
General Information Cleaning Connections for Accurate Measurements tions take repeatability uncertainty into account? • Will a connector degrade the return loss too much, or will a fusion splice be required? For example, many DFB lasers cannot operate with reflections from connectors. Often as much as 90 dB isolation is needed. Figure 1-1. Basic components of a connector. Over the last few years, the FC/PC style connector has emerged as the most popular connector for fiber-optic applications.
General Information Cleaning Connections for Accurate Measurements Figure 1-2. Universal adapters to Diamond HMS-10. The HMS-10 encases the fiber within a soft nickel silver (Cu/Ni/Zn) center which is surrounded by a tough tungsten carbide casing, as shown in Figure 1-3. Figure 1-3. Cross-section of the Diamond HMS-10 connector. The nickel silver allows an active centering process that permits the glass fiber to be moved to the desired position.
General Information Cleaning Connections for Accurate Measurements The soft core, while allowing precise centering, is also the chief liability of the connector. The soft material is easily damaged. Care must be taken to minimize excessive scratching and wear. While minor wear is not a problem if the glass face is not affected, scratches or grit can cause the glass fiber to move out of alignment. Also, if unkeyed connectors are used, the nickel silver can be pushed onto the glass surface.
General Information Cleaning Connections for Accurate Measurements Use the following guidelines to achieve the best possible performance when making measurements on a fiber-optic system: • Never use metal or sharp objects to clean a connector and never scrape the connector. • Avoid matching gel and oils. Figure 1-4. Clean, problem-free fiber end and ferrule. Figure 1-5. Dirty fiber end and ferrule from poor cleaning.
General Information Cleaning Connections for Accurate Measurements Figure 1-6. Damage from improper cleaning. While these often work well on first insertion, they are great dirt magnets. The oil or gel grabs and holds grit that is then ground into the end of the fiber. Also, some early gels were designed for use with the FC, non-contacting connectors, using small glass spheres. When used with contacting connectors, these glass balls can scratch and pit the fiber.
General Information Cleaning Connections for Accurate Measurements • Keep connectors covered when not in use. • Use fusion splices on the more permanent critical nodes. Choose the best connector possible. Replace connecting cables regularly. Frequently measure the return loss of the connector to check for degradation, and clean every connector, every time. All connectors should be treated like the high-quality lens of a good camera.
General Information Cleaning Connections for Accurate Measurements Visual inspection of fiber ends Visual inspection of fiber ends can be helpful. Contamination or imperfections on the cable end face can be detected as well as cracks or chips in the fiber itself. Use a microscope (100X to 200X magnification) to inspect the entire end face for contamination, raised metal, or dents in the metal as well as any other imperfections. Inspect the fiber for cracks and chips.
General Information Cleaning Connections for Accurate Measurements Table 1-8. Dust Caps Provided with Lightwave Instruments Item Agilent Part Number Laser shutter cap 08145-64521 FC/PC dust cap 08154-44102 Biconic dust cap 08154-44105 DIN dust cap 5040-9364 HMS10/dust cap 5040-9361 ST dust cap 5040-9366 To clean a non-lensed connector CAUTION Do not use any type of foam swab to clean optical fiber ends. Foam swabs can leave filmy deposits on fiber ends that can degrade performance.
General Information Cleaning Connections for Accurate Measurements CAUTION Do not shake, tip, or invert compressed air canisters, because this releases particles in the can into the air. Refer to instructions provided on the compressed air canister. 7 As soon as the connector is dry, connect or cover it for later use. If the performance, after the initial cleaning, seems poor try cleaning the connector again. Often a second cleaning will restore proper performance.
General Information Returning the Instrument for Service Returning the Instrument for Service The instructions in this section show you how to properly return the instrument for repair or calibration. Always call the Agilent Technologies Instrument Support Center first to initiate service before returning your instrument to a service office. This ensures that the repair (or calibration) can be properly tracked and that your instrument will be returned to you as quickly as possible.
General Information 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. • Whether instrument is vibration-sensitive. • Instrument settings required to reproduce the problem. • Performance data. • Company name and return address.
General Information 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 material will protect the instrument and prevent it from moving in the carton. 4 Seal the carton with strong nylon adhesive tape. 5 Mark the carton “FRAGILE, HANDLE WITH CARE”. 6 Retain copies of all shipping papers.
General Information Agilent Technologies Service Offices Agilent Technologies Service Offices Before returning an instrument for service, call the Agilent Technologies Instrument Support Center at (800) 403-0801, visit the Test and Measurement Web Sites by Country page at http://www.tm.agilent.com/tmo/country/English/ index.html, or call one of the numbers listed below. Agilent Technologies Service Numbers Austria 01/25125-7171 Belgium 32-2-778.37.
2 Step 1. Inspect the shipment 2-3 Step 2. Check the fuse 2-4 Step 3. Connect the line-power cable 2-5 Step 4. Turn on the lightwave switch 2-7 Step 5.
Installing Installing Installing WARNING Before installing the lightwave switch, See “General Safety Considerations” on page iii of this manual. CAUTION OPTION 3XX INSTRUMENTS: To avoid damage, handle the pigtail fiber with care. Use only an appropriate fiber cleaver tool for cutting the fiber. Do not pull the bare fiber out of its jacket, crush it, kink it, or bend it past its minimum bend radius.
Installing Step 1. Inspect the shipment Step 1. Inspect the shipment 1 Verify that all components ordered have arrived by comparing the shipping forms to the original purchase order. Inspect all shipping containers. If your shipment is damaged or incomplete, save the packing materials and notify both the shipping carrier and the nearest Agilent Technologies service office.
Installing Step 2. Check the fuse Step 2. Check the fuse 1 Locate the line-input connector on the instrument’s rear panel. 2 Disconnect the line-power cable if it is connected. 3 Use a small flat-blade screwdriver to open the pull-out line fuse drawer. WARNING For continued protection against fire hazard, replace line fuse only with same type and ratings (2A/250V). The use of other fuses or materials is prohibited. Figure 2-1.
Installing Step 3. Connect the line-power cable Step 3. Connect the line-power cable 1 Verify that the line power meets the requirements shown in the following table. Table 2-1. Agilent 86060C-Series Power Requirements Characteristic Requirement Input Voltage within range 90 to 254 Vac Frequency within range 47 to 63 Hz Power 80 VA (maximum) 2 Connect the line-power cord to the instrument’s rear-panel connector. 3 Connect the other end of the line-power cord to the power receptacle.
Installing Power Cords Power Cords Plug Type Cable Part No.
Installing Step 4. Turn on the lightwave switch Step 4. Turn on the lightwave switch 1 Turn the lightwave switch on by pressing the line switch. The liquid-crystal display (LCD) displays the message: Initializing Screen Saver A screen-saver has been built in to the switch to prolong the lifetime of the backlit LCD. The screen-saver turns off the LCD backlighting after 10 minutes elapses without a front-panel key being pressed. The time interval is not adjustable. To resume operation, press any key.
Installing Step 5. Performing an operational check Step 5. Performing an operational check CAUTION Improper connector care, cleaning, or use of mismatched cable connectors can invalidate the published specifications and damage connectors. Clean all cables before applying to any connector. Repair of damaged connectors due to improper use is not covered under warranty. Refer to “Cleaning Connections for Accurate Measurements” on page 1-12 for proper cleaning procedures.
Installing Step 5. Performing an operational check Many other possibilities exist. The basic requirements are an appropriate lightwave source and a compatible lightwave receiver. Refer to the manuals provided with your lightwave test equipment for information on how to perform an insertion loss test. Typical insertion loss for cables is less than 1 dB, and can be as little as 0.1 dB. For actual specifications on your particular cable or accessory, refer to the manufacturer.
Installing If The Operational Check Fails If The Operational Check Fails If the Agilent 86060C does not pass the operational check, you should review the procedure being performed when the problem occurred. A few minutes spent performing some simple checks may save waiting for your instrument to be repaired.
3 Front-Panel Features 3-3 Rear-Panel Features 3-5 Changing Switch Position 3-6 Adjusting Display Contrast 3-7 Saving Switch States 3-7 Using the Switch
Using the Switch Using the Switch Using the Switch This chapter describes the front and rear-panel features. It also provides stepby-step procedures for configuring the lightwave switch. Position the lightwave switch according to the enclosure protection provide. This instrument does not protect against the ingress of water. This instrument protects against finger access to hazardous parts within the enclosure.
Using the Switch Front-Panel Features Front-Panel Features Figure 3-1. The Agilent 86060C-series front-panel functional area Screen Saver A screen-saver has been built in to the switch to prolong the lifetime of the backlit LCD. The screen-saver turns off the LCD backlighting after 10 minutes elapses without a front-panel key being pressed. The time interval is not adjustable. To resume operation, press any key. LINE Switch Turns the lightwave switch on and off.
Using the Switch Front-Panel Features LOCAL key Press this key to display the GPIB address of the lightwave switch. You can also change the address using the numeric keypad. If a computer has placed the instrument in remote control, is this key to reenable front-panel control. SAVE & RECALL keys Use these keys to save and recall switch configurations. Ten internal memory registers, selected using the numeric keypad, are available.
Using the Switch Rear-Panel Features Rear-Panel Features Figure 3-2. The Agilent 86060C-series rear-panel functional area Optical connector(s) The number of optical connectors depends on the Agilent 86060C-series switch. The connectors are grouped as Port A and Port B. GPIB connector Provides for remote control of the lightwave switch via the GPIB interface bus. Refer to “Programming over GPIB” on page 4-6. RS-232 connector Provides for remote control of the lightwave switch via RS-232.
Using the Switch Changing Switch Position Changing Switch Position To set single port A switches The 1 × N switch has a single Port A channel and multiple Port B channels. 1 To select a Port B channel, press: SWITCH PORT The Port B channels are shown in inverse video and the prompt, Port B active, appears at the bottom of the display. 2 Use the arrow keys to change the Port B channel. You can also use the numeric keys to enter the desired Port B channel. For example: 4 followed by ENTER.
Using the Switch Adjusting Display Contrast Adjusting Display Contrast To adjust the contrast of the display, press the select the desired contrast, then press ENTER. key. Use the arrow keys to Saving Switch States To save a state To save the currently displayed switch state in one of the ten internal storage registers, press SAVE, and then press one of the numeric keys (0–9).
4 General Information 4-3 Programming over GPIB 4-6 Programming over RS-232 4-8 Common Commands 4-11 Standard SCPI Commands 4-22 Instrument Specific Commands 4-26 Error Messages 4-30 Programming Examples 4-31 Programming
Programming Programming Programming The programming instructions in this manual conform to the IEEE 488.2 Standard Digital Interface for Programmable Instrumentation and to the Standard Commands for Programmable Instruments (SCPI). The programming instructions provide the means of remote control. Where to begin . . . • To program the Agilent 86060C-series lightwave switch, it is necessary to add either an GPIB or RS-232 interface to the rear panel of the switch.
Programming General Information General Information This instrument has three types of commands: • Common commands • Standard SCPI commands • Instrument specific commands Common commands The common commands are the commands defined by IEEE 488.2. These commands control some functions that are common to all IEEE 488.2 instruments. Common command headers consist of only a single mnemonic preceded by an asterisk.
Programming General Information switch layers, the switch layers are referred to by the word LAYER in the ROUTE:LAYER:CHANNEL command. The numeric value at the end of the mnemonic LAYER selects the switch block to which the ROUTE:LAYER:CHANNEL command should be applied. For example, in the following program statement, the command is applied to switch layer 2 of the instrument.
Programming General Information Command headers immediately followed by a question mark (?) are queries. Query commands are used to find out information regarding the instrument’s current state. After receiving a query, the instrument interrogates the requested function and places the answer in its output queue. The answer remains in the output queue until it is read or another command is issued. When read, the answer is transmitted across the bus to the designated listener (typically a controller).
Programming Programming over GPIB Programming over GPIB This section describes the GPIB interface functions and some general concepts. In general, these functions are defined by IEEE 488.2. They deal with general interface management issues, as well as messages which can be sent as interface commands. Default address The GPIB address is factory preset to 711. To change the GPIB address, press LOCAL. The last two digits of the current GPIB address are displayed.
Programming Programming over GPIB Interface select code (selects interface) Each interface card has a unique interface select code. This code is used by the controller to direct commands and communications to the proper interface. The default is typically "7" for GPIB controllers. Instrument address (selects instrument) Each instrument on an GPIB must have a unique instrument address between decimal 0 and 30.
Programming Programming over RS-232 Programming over RS-232 This section describes the interface functions and some general concepts of the RS-232 interface. The RS-232 interface on this instrument is HewlettPackard’s implementation of EIA Recommended Standard RS-232, "Interface Between Data Terminal Equipment and Data Communications Equipment Employing Serial Binary Data Interchange.
Programming Programming over RS-232 3-wire interface The switch uses a 3-wire RS-232 interface. It provides a simple connection between devices because you can ignore hardware handshake requirements.
Programming Programming over RS-232 Information is stored in bytes (8 bits at a time) in the switch. Data can be sent and received just as it is stored, without the need to convert the data. Communicating over the RS-232 interface Each RS-232 interface card has its own interface select code. This code is used by the controller to direct commands and communications to the proper interface.
Programming Common Commands Common Commands The following commands are required by the IEEE 488.2–1987 standard. *CLS (Clear Status) The *CLS (clear status) common command clears all the event registers summarized in the Status Byte register. With the exception of the output queue, all queues that are summarized in the Status Byte Register are emptied. The error queue is also emptied. Neither the Standard Event Status Enable Register, nor the Service Request Enable Register are affected by this command.
Programming *ESE (Event Status Enable) The Standard Event Status Enable Register is cleared at power-on. The *RST and *CLS commands do not change the register. The *ESE query returns the value of the Standard Event Status Enable Register. Usage: GPIB only Command Syntax: *ESE Where: ::= 0 to 255 Example: OUTPUT 711;"*ESE 64" In this example, the *ESE 64 command enables URQ (user request) bit 6 of the Standard Event Status Enable Register.
Programming *ESR (Event Status Register) Table 4-1. Standard Event Status Enable Register (High–Enables the ERS bit) Bit Bit Weight Enables 1 2 NOT USED 0 1 OPC – Operation Complete *ESR (Event Status Register) The *ESR query returns the value of the Standard Event Status Register. When you read the Event Status Register, the value returned is the total of the bit weights of all of the bits that are set to one at the time you read the byte.
Programming *IDN (Identification Number) Table 4-2. Standard Event Status Register Bit Bit Weight Condition 4 16 EXE – Execution Error 3 8 NOT USED 2 4 QYE – Query Error 1 2 NOT USED 0 1 OPC – Operation Complete *IDN (Identification Number) The *IDN query returns a string value which identifies the instrument type and firmware version. An *IDN query must be the last query in a program message. Any queries after the *IDN query in a program message are ignored.
Programming *OPC (Operation Complete) *OPC (Operation Complete) The *OPC command sets the operation complete bit in the Standard Event Status Register when all pending device operations have finished. The *OPC query places an ASCII "1" in the output queue when all pending device operations have finished. NOTE The *OPC command can be used to ensure all switch movement operations have completed before continuing the program.
Programming *RST (Reset) Command Syntax: *RCL Where: ::= 0 to 9 (integer–NR1 format) Example: OUTPUT 711;"*RCL 3" *RST (Reset) The *RST command returns the switch to its power-up condition. For all layers, each port is set to its OFF position or channel 1. Usage: GPIB and RS-232 Command Syntax: *RST Example: OUTPUT 711;"*RST" *SAV (Save) The *SAV command saves the current state of the instrument to the specified instrument state register.
Programming *SRE (Service Request Enable) *SRE (Service Request Enable) The *SRE command sets the bits in the Service Request Enable Register. The Service Request Enable Register contains a mask value for the bits to be enabled in the Status Byte Register. A bit set to one (1) in the Service Request Enable Register enables the corresponding bit in the Status Byte Register. A zero (0) disables the bit. Table 4-3 lists the bits in the Service Request Enable Register and what they mask.
Programming *SRE (Service Request Enable) Table 4-3.
Programming *STB (Status Byte) *STB (Status Byte) The *STB query returns the current value of the instrument’s status byte. The MSS (Master Summary Status) bit 6 indicates whether or not the device has at least one reason for requesting service. When you read the Status Byte Register, the value returned is the total of the bit weights of all the bits set to one (1) at the time you read the byte. Table 4-4 shows each bit in the Status Byte Register and its bit weight.
Programming *TST (Test) Table 4-4. Status Byte Register Bit Bit Weight Condition 7 128 Not Used 6 64 MSS – Master Summary Status 5 32 ESB – Event Status Bit 4 16 MAV – Message Available 3 8 Not Used 2 4 Not Used 1 2 Not Used 0 1 OPP – Operation Pending *TST (Test) The *TST query performs a self-test on the instrument. The result of the test is placed in the output queue. A zero indicates the test passed and a non-zero value indicates the test failed.
Programming *WAI (Wait) *WAI (Wait) The *WAI command prevents the instrument from executing any further commands until the current command has finished executing. All pending operations are completed during the wait period. NOTE The *WAI command can be used to ensure all switch movement operations have completed before continuing the program.
Programming Standard SCPI Commands Standard SCPI Commands :STATus::CONDition The :STATus::CONDition query returns the value for the condition register for the node. Condition registers have no function in this instrument, but the query is included for compatability with the SCPI standard. This query always returns the value 0.
Programming :STATus:[:EVENT] Command Syntax: :STATus::ENABle Where: = OPERation | QUEStionable ::= 0 to 32767 (integer or floating point – NR1) Example: OUTPUT 711;":STATUS:QUESTIONABLE:ENABLE 1024" Query Syntax: :STATus::ENABle? Returned Format: Where: = OPERation | QUEStionable ::= 0 to 32767 (integer – NR1) Example: OUTPUT 711;":STATUS:QUESTIONABLE:ENABLE?" ENTER 711;Value PRINT Value :STATus:[:EVENT] The :STATus:[:EVEN
Programming :STATus:PRESet :STATus:PRESet The :STATus:PRESet command presets the enable registers for all status nodes. Enable registers have no function in this instrument, but the command is included for compatability with the SCPI standard. Table 4-5 shows the value of each enable register. Usage: GPIB only Query Syntax: :STATus:PRESet Example: OUTPUT 711;":STATUS:PRESET" Table 4-5.
Programming :SYSTem:ERRor Where: = an integer error code (NR1) = text of error message Example: DIM Error$[50] OUTPUT 711;":SYSTEM:ERROR?" ENTER 711;Error$ PRINT Error$ 4-25
Programming Instrument Specific Commands Instrument Specific Commands The following commands are specific to remote operation of the Agilent 86060C-series lightwave switches. CLOSE RS232 COM The CLOSE RS232 COM command disables remote operation of the instrument over the RS-232 interface and enables the front-panel keyboard. This command is the same as pressing the LOCAL key while in remote operation over the RS-232 interface.
Programming [:ROUTe]:[LAYer]:CHANnel Example: com_port=9 OUTPUT com_port; "OPEN RS232 COM" [:ROUTe]:[LAYer]:CHANnel The [:ROUTe]:[LAYer]:CHANnel command configures the channel connections. In the command syntax, the keyword “LAYer” refers to a switch layer. A switch layer is a switch matrix of “A” ports and “B” ports. Normal lightwave switches have only one layer installed. Special ordered instruments may have multiple switch layers installed.
Programming :SYSTem:CONFig Example: OUTPUT 711;":ROUTE:LAYER2:CHANNEL A2,B78" Connects A2 to B78 on layer 2 Query Syntax: [:ROUTe]:[LAYer]:CHANnel? Where: a positive integer (NR1) Returned Format: A,B = a non-negative integer (NR1) Example: DIM Setting$ OUTPUT 711;":ROUTE:LAYER3:CHANNEL?" ENTER 711;Setting$ PRINT Setting$ :SYSTem:CONFig The :SYSTem:CONFig query returns the switch configuration of the instrument.
Programming :SYSTem:CONFig Example: DIM Config$ OUTPUT 711;":SYSTem:CONFIG?" ENTER 711;Config$ PRINT Config$ 4-29
Programming Error Messages Error Messages Table 4-6.
Programming Programming Examples Programming Examples This section includes a number of programming examples to illustrate the use of remote commands in actual programs. These programming examples do not cover the full command set for the instrument. They are intended only as an introduction to the method of programming the instrument. The example programs in this chapter are as follows: Example 1: This simple program uses the ROUTE:LAYER:CHANNEL command to move the switch to a new position.
Programming Programming Examples Example 1: Switch position using the *WAI command This program prompts the operator for the desired switch position and then moves the switch to this position. The switch error queue is then read and printed. The program shows how to use the *WAI command to ensure that the switch has settled to its new position.
Programming Programming Examples the form appropriate for the ROUTE:LAYER:CHANNEL GPIB command. For example, if A_position=1 and B_position=3, then Channel$ would equal "A1,B3". 80 Set Command$ to represent the full GPIB command to set the desired switch position, appending Channel$. For the example Channel$ given above, Command$ would equal "ROUTE:LAYER1:CHANNEL A1,B3". 90 Send Command$ to the Agilent 8606X Optical Switch via the GPIB interface. 100 Call the subroutine Wait_to_settle.
Programming Programming Examples Example 2: Switch position using the Status Byte Register This program is identical in functionality to the first sample program except a different method is used for determining when the switch has settled. The settling routine used here reads the Status Byte Register repeatedly until bit 0 returns to zero.
Programming Programming Examples Description Line No. 10 to 170 Same as in Example 1 except for declaration of Status_byte. 190 to 240 The new Wait_to_settle subroutine. 200 Start REPEAT loop. 210 Send the *STB? command to the switch. This queries the switch to return the value of the status byte. 220 Read the status byte. 230 If the LSB (Least Significant Bit) of the status byte is 0 (that is, the switch is settled), exit the loop.
Programming Programming Examples 140 PRINT Error_return$ 150 UNTIL (VAL(Error_return$)=0) 170 GOTO Exit_prog 180 ! 190 Wait_to_settle: ! wait for switch to settle 200 REPEAT 210 OUTPUT Switch_addr;"*ESR?" 220 ENTER Switch_addr;Esr_byte 230 UNTIL BIT(Esr_byte,0) 240 RETURN 250 ! 260 Exit_prog:! 270 END Description Line No. 10 to 170 Same as in Example 1 except for declaration of Esr_byte. 190 to 240 The new Wait_to_settle subroutine. 200 Start REPEAT loop. 210 Send the *ESR? command to the switch.
Programming Programming Examples Block diagram of the test system This example test system uses an Agilent 8153A optical multimeter equipped with an Agilent 81554SM laser source and an Agilent 81532A optical sensor. This program periodically (every 5 minutes) measures the optical power through each device under test and displays an error message if any measured power drops below 1 microwatt.
Programming Programming Examples 170 REPEAT 180 UNTIL Meas_count=50 190 GOTO End_prog 200 ! 210 Init_system:! Initialize HPIB instruments 220 CLEAR (7) ! clear HPIB interface 230 ! set HPIB instrument addresses 240 In_switch_addr=711 250 Out_switch_addr=712 260 Opt_meter_addr=722 270 ! set minimum power allowed to 1 microwatt 280 Min_power=1.
Programming Programming Examples 610 620 630 640 650 660 670 680 690 Description Low!""";Current_dut END IF NEXT Current_dut Meas_count=Meas_count+1 RETURN ! End_prog:! quit program ! turn off time initiated branching OFF TIME END Line No. 10 to 40 Declare some variables to use in program. 60 to 90 Clear screen and print heading. 110 Call Init_system subroutine. 130 Set up time initiated branching. Every 300 seconds, Measure_duts subroutine will be called.
Programming Programming Examples 8 devices-under-test. 440 to 450 Create the GPIB commands to select the input and output switch positions to measure the current device-under-test. For example, if Current_dut=3 then In_switch$ and Out_switch$ would equal "ROUTE:LAYER1:CHANNEL B3". Note that since the switches are 1x8, it is not necessary to specify the position of the A ports. 500 to 550 Use the *WAI command to ensure both switches have settled.
5 Spare Channel Replacement Procedure 5-4 Electrostatic Discharge Information 5-7 Servicing
Servicing Servicing Servicing This chapter provides a procedure to replace an internal fiber-optic cable with a spare cable. This procedure may be needed if a fiber-optic cable becomes damaged through improper connections. Spare fiber-optic cables are provided inside the lightwave switch. Before servicing this lightwave switch, familiarize yourself with the safety markings on the instrument and the safety instructions in this manual.
Servicing Servicing Required service tools To enable extra fiber/connector the following tools are required: TORX driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . #15 TORX driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Servicing Spare Channel Replacement Procedure Spare Channel Replacement Procedure CAUTION This procedure is included so the instrument can be repaired quickly in the field. Performing this procedure violates the calibration seal. When spare fibers have replaced bad port fibers, the unit should be sent to an Agilent Technologies Service Center, at your earliest convenience, to have new port fiber/connectors spliced into the instrument and to have the instrument calibrated.
Servicing Spare Channel Replacement Procedure you for the switch layer on which to install the spare fibers: Press 1 for layer 1 Press 2 for layer 2 10 The display will prompt you to enter 1 for spare fiber 1, or 2 for spare fiber 2. You recorded this identification number in Step 4. 11 The display will prompt you to enter the number of the front or rear panel channel to be replaced. Enter the number of the channel and press Enter. The display will show the intended cable changes.
Servicing Spare Channel Replacement Procedure Figure 5-2.
Servicing Electrostatic Discharge Information Electrostatic Discharge Information Electrostatic discharge (ESD) can damage or destroy electronic components. All work on electronic assemblies should be performed at a static-safe work station. The following figure shows an example of a static-safe work station using two types of ESD protection: • Conductive table-mat and wrist-strap combination. • Conductive floor-mat and heel-strap combination.
Servicing Electrostatic Discharge Information To ensure user safety, the static-safe accessories must provide at least 1 MΩ of isolation from ground. Refer to Table 3 on page 5-8 for information on ordering static-safe accessories. WARNING These techniques for a static-safe work station should not be used when working on circuitry with a voltage potential greater than 500 volts. Reducing ESD Damage The following suggestions may help reduce ESD damage that occurs during testing and servicing operations.
Index Numerics 3-wire interface, 4-9 50/125 mm multimode fiber, 1-3 62.
Index data mode, 4-6 instrument address, 4-7 interface clear command, 4-7 interface select code, 4-7 lockout mode, 4-7 programming over, 4-6 H HELP key, 3-3 humidity, 1-9 I IEC Publication 61010-1, i-iii initial inspection, 2-3 input connector, 1-12 input voltage, 2-5 insertion loss, testing, 2-8 installation category, 1-9 instrument returning for service, 1-22 instrument specific commands, 4-26 definition, 4-3 interface 3-wire, 4-9 operation, 4-8 settings, 4-9 L LCD contrast, adjusting, 3-7 line freque
Index S safety, i-iii laser classification, i-iii sales and service offices, 1-25 SAVE key, 3-4 saving switch states, 3-7 screen-saver, 2-7, 3-3 serial number, 1-4, 2-3 serial numbers, 1-3 service, 1-22 replacement procedure, 5-4 returning for, 1-22 sales and service offices, 1-25 service options, 2-10 service tools, 5-3 shipping procedure, 1-22 single-mode fiber, 1-3 spare fiber installation, 5-4 spare fiber-optic cables, 5-2 specifications, 1-7 standard SCPI commands definition, 4-3 swabs, 1-19 SWITCH PO