User Manual OA 5000 Series Optical Attenuators 070-7612-06 www.tektronix.
Copyright © Tektronix, Inc. All rights reserved. Tektronix products are covered by U.S. and foreign patents, issued and pending. Information in this publication supercedes that in all previously published material. Specifications and price change privileges reserved. Tektronix, Inc., P.O. Box 500, Beaverton, OR 97077 TEKTRONIX and TEK are registered trademarks of Tektronix, Inc.
WARRANTY Tektronix warrants that the products that it manufactures and sells will be free from defects in materials and workmanship for a period of one (1) year from the date of shipment. If a product proves defective during this warranty period, Tektronix, at its option, either will repair the defective product without charge for parts and labor, or will provide a replacement in exchange for the defective product.
EC Declaration of Conformity We Tektronix UK Ltd. The Arena Downshire Way Bracknell, RG12 1PU declare under sole responsibility that the OA5000 Series Optical Attenuators OA5002, OA5012, OA5022, and OA5032 Including the OCP5502 Power Module meet the intent of Directive 89/336/EEC for Electromagnetic Compatibility and Low Voltage Directive 73/23/EEC for Product Safety.
Welcome Congratulations on your purchase of an OA 5000 Series Optical Attenuator. The OA 5000 Series Optical Attenuators are high-performance instruments used to attenuate optical signals. The OA 5000 Series consists of four instruments, the OA 5002, OA 5012, OA 5022, and OA 5032. The major difference between the models is the optical fiber connection. The OA 5002 is used with single-mode fiber; the OA 5012, with 50 m multimode fiber; the OA 5022, with 62.
ii Welcome
Contents Welcome . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . i Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii List of Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii List of Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii Safety . . . . . . . . . . . . . . . . . .
Programming iv Setting Up the Instrument . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1 Controllers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Using the GPIB Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1 3-1 Command Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5 Clearing the OA 5000 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Status and Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-35 Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Queues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Event Handling Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conflicts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Index Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
List of Figures Figure 1-1: Installing the OA 5000 into the Power Module . . . . . . . . . Figure 1-2: OA 5002 Front Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Figure 2-1: OA 5002 Front Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Figure 2-2: The Location of the DISABLE Button . . . . . . . . . . . . . . . . Figure 2-3: Setting Attenuation Levels . . . . . . . . . . . . . . . . . . . . . . . . . . Figure 2-4: The Location of the ADDR (SET) Button . . . . . . . . .
List of Tables Table 3-1: BNF Symbols and Meanings . . . . . . . . . . . . . . . . . . . . . . . . Table 3-2: Command Message Elements . . . . . . . . . . . . . . . . . . . . . . Table 3-3: Comparison of Header On and Off Responses . . . . . . . . . Table 3-4: Commands Common to All GPIB Devices and Supported by the OA 5000 Series . . . . . . . . . . . . . . . . . . . . . . . . . Table 3-5: OA 5000 Device Commands and Parameters . . . . . . . . . Table 3-6: FACTORY Front Panel Settings . . . . . . . . . . .
Safety You might be eager to begin using your OA 5000, but please take a moment to review these safety precautions. They are provided for your protection and to prevent damage to the Optical Attenuator. This safety information applies to all operators and service personnel. Symbols and Terms These two terms appear in manuals: H statements identify conditions or practices that could result in damage to the equipment or other property.
Specific Precautions Observe all of these precautions to ensure your personal safety and to prevent damage to either the OA 5000 or equipment connected to it. Optical Output WARNING To prevent damage to your eyes, avoid looking into the optical output port while there is an optical signal connected to the input port. Even if the OA 5000 is switched off, light can pass through the attenuator. Always attach the output port to a receiver before attaching the source signal to the input port.
Do Not Operate in Explosive Atmospheres The OA 5000 provides no explosion protection from static discharges or arcing components. Do not operate the OA 5000 in an atmosphere of explosive gasses.
xii Safety
A Quick Tour
Installation The OA 5000 Optical Attenuator is designed to operate in a Tektronix TM 5000 Series Power Module or the right-hand slot of a Tektronix OCP 5502. To ensure safe operation, follow all precautions listed in the Power Module’s Operator Manual. Do not attempt to operate the OA 5000 with any other power source. Install the OA 5000 as follows: Step 1: Plug the TM 5000 Power Module or OCP 5502 into an appropriate AC power source.
Installation OA 5000 TM 5000 Series Power Module Release Lever Figure 1-1: Installing the OA 5000 into the Power Module If you will be programming the OA 5000 over the GPIB, perform the following additional step: Step 3: Attach the GPIB cable from your instrument controller to the GPIB connector located on the back of the TM 5000 Power Module. Removing the OA 5000 Before removing the OA 5000 from the power module, turn the power module off.
A Quick Tour This section provides a brief overview of the OA 5000 Optical Attenuator. The overview illustrates how easy it is to learn about and use the OA 5000. You can read this section or you can choose to investigate the OA 5000 on your own. If you decide not to read the overview, refer to the User Reference section to answer any questions you may have. User Reference also describes details and features not covered in this section.
A Quick Tour DISABLE MIN ATT REMOTE RECALL 1 STORE 2 RECALL 2 MODE SET REF ADDR (SET) STORE 1 COARSE WAVELENGTH FINE Figure 1-2: OA 5002 Front Panel Storing and Recalling Settings Use the store and recall buttons to save one or two attenuator settings for use at a later time. Step 7: Using the COARSE knob, set the attenuation to 10.00 dB. Step 8: Store the attenuation setting by pressing STORE 1. Step 9: Change the attenuation setting, using both the COARSE and FINE knobs, to 21.50 dB.
A Quick Tour Check the ATTENUATION readout and verify that it is set to 10.00 dB. Step 12: Press RECALL 2. Check the ATTENUATION readout and verify that it is set to 21.50 dB. Setting a Reference Value The SET REF button allows you to set a reference value for the attenuation. You can then measure attenuation relative to this set value. Step 13: Press MIN ATT. This sets the OA 5000 to 0 dB attenuation. Step 14: Press the SET REF button. The word SET will appear in the wavelength display.
A Quick Tour Step 21: Recall the second stored setting by pressing RECALL 2. Note that the attenuation readout is now 29.50 dB. Remember that you set STORE 2 to 21.50 dB. The display shows the value: 21.50 --(---8.00)= 29.50 dB. Step 22: Push the MODE button so that just the ATT indicator is lit, and then push MIN ATT. Notice that the ATTENUATION display is now 0.00, because you pressed the MIN ATT button and the display is no longer in reference mode.
User Reference
Operator Overview The User Reference Section The User Reference section is arranged as an alphabetic list of topics. Each topic covers one aspect of the operation of the OA 5000. Five topics follow this operator overview: H Enabling/Disabling Attenuation H Setting Attenuation Levels H Setting the GPIB Address H Setting the Reference Level H Storing and Recalling Attenuation Levels Figure 2-1, on page 2---2, details the controls located on the OA 5000 front panel.
Operator Overview When this indicator is lit, the attenuation is being changed. When it is dark, the set attenuation level has been achieved. These lights indicate whether the attenuation display is in absolute units or relative to a reference value. Pressing this button generates a User Request Event (URQ). For more information, see page 3 ---36. The LED shows the Remote/Local status. If the LED is lit, the OA 5000 is in remote mode. If the LED is flashing, the front panel is locked out.
Enabling/Disabling Attenuation On the OA 5000, the DISABLE button (Figure 2-2) allows you to enable or disable the optical path through the attenuator with a shutter. You can still set the attenuation level, however, since it is not dependent on the optical signal passing through the attenuator.
Enabling/Disabling Attenuation 2---4 User Reference
Setting Attenuation Levels Because the OA 5000 automatically adjusts the attenuator to correct for different wavelengths, it is important, for attenuator accuracy, to correctly match the displayed wavelength with the wavelength of the signal going into the unit. Setting attenuation levels on the OA 5000 requires you to perform two procedures in the following order: 1. Specify the wavelength of the signal to be attenuated. 2. Set the level of attenuation. Refer to Figure 2-3.
Setting Attenuation Levels Step 2: Use the two knobs to adjust the displayed wavelength value. The COARSE knob changes the displayed value by 10 nm per click and the FINE knob changes the displayed value by 1 nm per click. The wavelength can be adjusted from 600 to 1700 nm. Step 3: When the desired wavelength is displayed, press WAVELENGTH again to accept the new displayed value. The OA 5000 will return to the previous attenuation display mode.
Setting Attenuation Levels Setting the Attenuation Level to Minimum OA 5000 Series User Manual To set the attenuation level to minimum, press the MIN ATT button. Setting the attenuation to minimum sets the absolute attenuation to 0 dB. This means that the OA 5000 is not attenuating the optical input. However, the attenuation display may not read 0 dB.
Setting Attenuation Levels 2---8 User Reference
Setting the GPIB Address Setting the GPIB address is accomplished using the ADDR (SET) button and the LEVEL ADJUST knobs (Figure 2-4). DISABLE MIN ATT REMOTE RECALL 1 STORE 2 RECALL 2 MODE SET REF ADDR (SET) STORE 1 COARSE WAVE--LENGTH This button assigns the knobs to set the GPIB address. Turning either knob changes the GPIB address (when the ADDR button is lit).
Setting the GPIB Address NOTE Valid GPIB addresses are 0 through 30. If the GPIB address is increased past 30, the display will show the word “OFF.” If OFF is entered as the address, the OA 5000 will not be addressable over the GPIB and it will not participate in any GPIB transactions.
Setting the Reference Level You can set the display of the OA 5000 to reflect the attenuation of the system rather than just the attenuation provided by the OA 5000. For example, if your system insertion loss is 1.55 dB, you could set the reference value to ---1.55 dB and the attenuation displayed would range from 1.55 dB to 61.55 dB, instead of 0 dB to 60 dB. Use the following procedure to set the reference level: Step 1: Press SET REF so that it is lit (Figure 2-5).
Setting the Reference Level The reference mode has two primary applications: 1. Reading total attenuation (insertion loss) 2. Approximating signal power Measuring Insertion Loss The total attenuation of any attenuator is the sum of the attenuation caused by the connections (the insertion loss) and the attenuation caused by the active element. Since the insertion loss is dependent on many factors, it is hard to determine this value precisely.
Setting the Reference Level Approximating Signal Power The second application for reference mode is approximating signal power after the source has been attenuated. Step 1: Set the attenuator to its minimum reference level. Step 2: Measure the power (in dBm) from the fiber connected to the output optical connector. Step 3: Set the reference value to this number. Once this level has been set and the OA 5000 is in reference mode, the displayed attenuation is the negative of the power level in dBm.
Setting the Reference Level 2---14 User Reference
Storing and Recalling Attenuation Levels The OA 5000 can store two attenuation levels for later recall. This can help save you time and minimize mistakes. Refer to Figure 2-6. DISABLE MIN ATT STORE 1 RECALL 1 STORE 2 RECALL 2 These buttons store and recall attenuation settings. Figure 2-6: The Location of the STORE and RECALL Buttons To store an attenuation setting H press either STORE1 or STORE2. The current attenuation setting will be stored.
Storing and Recalling Attenuation Levels 2---16 User Reference
Programming
Setting Up the Instrument This section tells you how to prepare the OA 5000 Optical Attenuator for use with a remote controller or computer. The first part of this section explains how to connect the OA 5000 to a controller or computer through the GPIB interface. The rest of the section describes how to use the OA 5000 front panel settings to enable the OA 5000 to send and receive messages to and from a remote controller.
Setting Up the Instrument GPIB Connector Figure 3-1: GPIB Connector Location GPIB Requirements Observe these rules when using your OA 5000 with a GPIB network: H Each device on the bus must be assigned a unique device address; no two devices can share the same device address. H Do not connect more than 15 devices to any one bus. H Connect one device for every 6 feet (2 meters) of cable used. H Do not use more than 65 feet (20 meters) of cable to connect devices to a bus.
Setting Up the Instrument Setting the GPIB Address Once you have connected the OA 5000 through the GPIB interface, you need to set its GPIB address to allow it to communicate through the interface. To set the GPIB address: Step 1: Press the ADDR (SET) button so that it is lighted. The ATTENUATION display will change to read Addr and the GPIB address will be displayed in the WAVELENGTH display. Step 2: Use either the COARSE or FINE knobs to change the address.
Setting Up the Instrument 3---4 Programming
Command Syntax You can control the OA 5000 through the GPIB using a large group of commands and queries. This section describes the syntax these commands and queries use and the conventions the OA 5000 uses to process them. The commands and queries themselves are listed in the section entitled Commands. You transmit commands to the OA 5000 using the enhanced American Standard Code for Information Interchange (ASCII) character encoding. Appendix C includes a chart of the ASCII character set.
Command Syntax Command and Query Structure Commands consist of set commands and query commands (usually simply called commands and queries). Commands modify instrument settings or tell the OA 5000 to take a specific action. Queries cause the OA 5000 to return information about its status. Most commands have both a set form and a query form. The query form of the command is the same as the set form but with a question mark on the end. For example, the set command ATT:DB has a query form ATT:DB?.
Command Syntax Commands Commands cause the OA 5000 to perform a specific function or change one of its settings. Commands have the structure: H [:][[]...] Queries Queries cause the OA 5000 to return information about its status or settings. Queries have the structure: H [:]? H [:]?[[]...] You may use only a part of the header in a query command.
Command Syntax Command Entry H Enter commands in upper or lower case. H Precede any command with blank characters. Blank characters include any combination of the ASCII control characters 00 through 09 and 0B through 20 hexadecimal (0 through 9 and 11 through 32 decimal). H The OA 5000 ignores commands consisting of any combination of blank characters, carriage returns, and line feeds. Abbreviating Commands Many OA 5000 commands can be abbreviated.
Command Syntax is a valid message that sets the attenuation to 15 dB, the display mode to dB, and responds with the disable status and the adjusting status. Concatenated commands and queries are executed in the order received. Here are some invalid concatenations: H DISPLAY DBR;ATT:DBR 5 no colon before ATT H ATT:MIN;:*OPC extra colon before a star (*) command Message Terminators This manual uses (End or Identify) to represent a message terminator.
Command Syntax Argument Types The argument of a command may be in one of several forms. The individual descriptions of each command tell which argument types to use with that command.
Command Syntax Syntax Diagrams Symbol Meaning Signed integer value Floating point value without an exponent Floating point value with an exponent Flexible numeric argument {NR1|NR2|NR3}. A suffix composed of a multiplier (letter exponent) and units may be used as an alternate to NR3.
Command Syntax 3---12 Programming
Commands OA 5000 commands fall into two main groups: Common Commands and Device Commands. The commands follow Tektronix Standard Codes and Formats 1991. Most of these commands can be used either as set commands or queries. However, some commands can only be used to set: these have the words “No Query Form” included with the command name. Other commands can only be used to query: these have a question mark appended to the header, and include the words “Query Only” in the command name.
Commands Table 3-4: Commands Common to All GPIB Devices and Supported by the OA 5000 Series (Cont.) Header Full Command Name FACTory Set to Factory Defaults HEADer Header *IDN? Identification *LRN? Learn Device Setup *OPC Operation Complete *PSC Power-On Status Clear *RST Reset *SRE Service Request Enable *STB? Read Status Byte *TST? Self-Test VERBOSE Verbose *WAI Wait To Continue 1*CAL? Device Commands and Queries always returns 0.
Commands Table 3-5: OA 5000 Device Commands and Parameters (Cont.) Header Full Command Name REFerence Reference STORe1|2 Store Attenuation WAVelength Wavelength ADJusting? (Query Only) The ADJusting? query returns the status of the attenuator. A 1 is returned if the attenuator is moving to some attenuation value. A 0 is returned if the attenuator is stationary. Related Commands: *OPC, *WAI.
Commands ::= ;[] is the command that caused the error and may be returned when a command error is detected by the OA 5000. As much of the command will be returned as possible without exceeding the 60 character limit of the and strings combined. The command string is right-justified. Examples: ALLev? might return the string 401,”Power on” or 113,”Undefined header; unrecognized command-abc”.
Commands Syntax: ATTen:DB? ATTen:DBR? ATTen:DB ATTen:DBR ATTen:MIN ATTen:MIN? ATTen? DB ? DBR DB : DBR MIN MIN ATTen ? ? Arguments: Examples: If you make a query without an argument (for example, ATTen?), the response is the same as that for an ATTen:DB?; DBR? query.
Commands BLRN? BLRN ? Examples: BLRN? might return the response: BLRN #222 <22 bytes of binary data> *CAL? (Query Only) This command performs no function in the OA 5000. It is included for compliance with IEEE Std 488.2. Related Commands: Syntax: N/A *CAL? *CAL Examples: ? *CAL? would return ”0”. *CLS (No Query Form) The *CLS (Clear Status) command clears the OA 5000 status data structures.
Commands The *CLS command clears H the Event Queue, H the Standard Event Status Register (SESR), and H the Status Byte Register (except the MAV bit; see below). If the *CLS command immediately follows an , the Output Queue and MAV bit (Status Byte Register bit 4) are also cleared. MAV indicates information is in the output queue. DCL will clear the output queue and thus MAV. *CLS does not clear the output queue or MAV.
Commands Examples: DESE 209 sets the DESER to binary 11010001, which enables the PON, URQ, EXE, and OPC bits. DESE? might return the string :DESE 186, showing that the DESER contains the binary value 10111010. DISable To query or set the status of the light shutter, use the DISable term. A DISable argument of 1, or ON, closes the light shutter and blocks all light through the fiber ports.
Commands Related Commands: Syntax: DISPlay {DB|DBR|SETRef|SETWavelength} DISPlay? DB DBR SETRef SETWavelength DISPlay ? Examples: DISP? returns the string :DISP DB DISP:SETRef Sets the front panel to the Set Reference mode (has the same effect as pressing the SET REF button on the front panel). *ESE The *ESE (Event Status Enable) command sets and queries the bits in the Event Status Enable Register (ESER). The ESER prevents events from being reported to the Status Byte Register (STB).
Commands NOTE Setting the DESER and the ESER to the same value allows only those codes to be entered into the Event Queue and summarized on the ESB bit (bit 5) of the Status Byte Register. Use the DESE command to set the DESER. A complete discussion of event handling is on page 3 ---35. Examples: *ESE 209 sets the ESER to binary 11010001, which enables the PON, URQ, EXE, and OPC bits. *ESE? might return the string *ESE 186, showing that the ESER contains the binary value 10111010.
Commands EVEnt Examples: ? EVEnt? might return the response :EVENT 110, showing that there was an error in a command header. EVMSG? (Query Only) The EVMSG? query removes from the Event Queue a single event code associated with the results of the last *ESR? read and returns the event code along with an explanatory message. A complete discussion of event handling is on page 3---35. Related Commands: Syntax: *CLS, DESE, *ESE, *ESR?, EVENT?, *SRE, *STB.
Commands FACTORY (No Query Form) The FACTORY command resets the OA 5000 to its factory default settings and purges stored settings. NOTE The FACTORY command can take 5 to 10 seconds to complete depending on attenuation settings. Related Commands: Syntax: DESE, *ESE, HEADER, *PSC, *RST, *SRE, VERBOSE. FACTORY FACTORY The FACTORY command does the following: H Puts the OA 5000 in the Operation Complete Command Idle State. H Puts the OA 5000 in the Operation Complete Query Idle State.
Commands Table 3-6: FACTORY Front Panel Settings (Cont.) Front Panel Parameter Setting DISABLE OFF WAVELENGTH 1300 The FACTORY command does not alter the following items: H The state of the GPIB (IEEE Std 488.2) interfaces. H The selected GPIB address. H Calibration data that affects device specifications. HEADer The HEADer command sets and queries the Response Header Enable State that causes the OA 5000 to either include or omit headers on query responses.
Commands HEADER? might return the value 1, showing that the Response Header Enable State is TRUE. *IDN? (Query Only) The *IDN? (Identification) query returns the OA 5000’s unique identification code. Related Commands: Syntax: N/A *IDN? *IDN ? The query response is an ASCII string separated into four fields by commas: TEKTRONIX,OA5002,,CF:91.1CN RM: Examples: *IDN? might return the response TEKTRONIX,OA5002,B010101,CF:91.1CN RM:1.
Commands NOTE The *LRN? query always returns a string with command headers, regardless of the setting of the HEADER command. This is because the returned string is intended to be able to be sent back to the OA 5000 as a command string. The VERBOSE command can still be used normally to specify whether the returned headers should be abbreviated or full length. Examples: *LRN? might return the string: :REFERENCE 0.00;:WAVELENGTH 1300;:ATTENUATION:DB 0.00;:DISPLAY DB;:DISABLE 0;:STORE1 0.00;:STORE2 0.
Commands Related Commands: Syntax: DESE, *ESE, *RST, *SRE. *PSC *PSC? *PSC ? Arguments: is a value in the range from ---32767 to 32767. = 0 sets the power-on status clear flag to FALSE, and disables the power-on clear and allows the OA 5000 to assert SRQ after power-on. ¸ 0 sets the power-on status clear flag TRUE. Sending *PSC 1 therefore enables the power-on clear and prevents any SRQ assertion after power-on.
Commands REFerence This command reads and sets the reference used when displaying the attenuation in the ATT---REF mode. The units for command mode and responses is dB. Values smaller than 0.01 dB are rounded to the nearest one-hundredth dB. The REF value may not exceed ±99.99. The combination of the REF value and the ATTen value may not exceed ±99.99.
Commands *RST does the following: H Puts the OA 5000 into the Operation Complete Command Idle State. H Puts the OA 5000 into the Operation Complete Query Idle State. H Returns the instrument settings to those listed on page 3---24. The *RST command does not alter the following: H The state of the IEEE Std 488.1 interface. H The selected IEEE Std 488.1 address of the OA 5000. H Calibration data that affects device specifications. H The Output Queue.
Commands Examples: *SRE 48 sets the bits in the SRER to 00110000 binary. *SRE? might return a value of 32, showing that the bits in the SRER have the binary value 00100000. *STB? (Query Only) The *STB? (Read Status Byte) query returns the Status Byte Register (SBR) using the Master Summary Status (MSS) bit. For a complete discussion of the use of these registers, see page 3---35. Related Commands: Syntax: ALLev?, *CLS, DESE, *ESE, *ESR, EVENT?, EVMSG?, EVQty?, *SRE.
Commands Arguments: Examples: specifies the attenuation value to be stored. The range for the attenuation value is 0 ≤ ≤ 60.00. All attenuation values associated with the STORe command and query forms are in absolute dB and never include the REFERENCE value, even if the front panel display shows that the OA 5000 is set to ATT-REF mode. STORE1? returns the attenuation value stored in register 1, in the form:. :STORE1 STORE1 20.00 sets the attenuation value in stored register 1 to 20.
Commands NOTE If an error is detected, *TST? stops and returns an error code and does not complete any remaining tests. It also places a device dependent event in the event queue. Examples: *TST? might return the value 115, indicating that the system timer is not working correctly. VERBOSE The VERBOSE command sets and queries the Verbose Header State that controls the length of headers on query responses. This command does not affect IEEE Std 488.2 Common Commands (those starting with an asterisk).
Commands *WAI (No Query Form) The *WAI (Wait) command prevents the OA 5000 from executing further commands or queries until all pending operations finish. Related Commands: Syntax: *OPC, ADJusting?. *WAI *WAI WAVelength This commands set or queries the wavelength used by the instrument when determining the equivalent attenuator positioning for a given attenuation.
Status and Events The OA 5000 provides a status and event reporting system for the GPIB interfaces. This system informs you of certain significant events that occur within the OA 5000. The OA 5000 status handling system consists of five 8-bit registers and two queues. This section describes these registers and components and explains how the event handling system operates.
Status and Events Table 3-8: SESR Bit Functions Bit Function 7 (MSB) PON (Power On). Shows that the OA 5000 was powered on. 6 URQ (User Request). Shows that the Remote button was pressed. 5 CME (Command Error). Shows that an error occurred while the OA 5000 was parsing a command or query. Command error messages are listed in Table 3-11 on page 3---41. 4 EXE (Execution Error). Shows that an error occurred while the OA 5000 was executing a command or query.
Status and Events Table 3-9: SBR Bit Functions Bit Function 7 (MSB) Not used (always 0). 6 RQS (Request Service ), obtained from a serial poll. Shows that the OA 5000 requests service from the GPIB controller. 6 MSS (Master Status Summary), obtained from *STB? query. Summarizes the ESB and MAV bits in the SBR. 5 ESB (Event Status Bit). Shows that status is enabled and present in the SESR. 4 MAV (Message Available). Shows that output is available in the Output Queue. 3---0 Not used (always 0).
Status and Events The Event Status Enable Register (ESER) — is shown in Figure 3-9. It controls which types of events are summarized by the Event Status Bit (ESB) in the SBR. Use the *ESE command to set the bits in the ESER, and use the *ESE? query to read it. 7 6 5 PON URQ CME 4 3 2 EXE DDE QYE RQC OPC 1 0 Figure 3-9: The Event Status Enable Register (ESER) The Service Request Enable Register (SRER) — is shown in Figure 3-10.
Status and Events Queues The OA 5000 status and event reporting system contains two queues: the Output Queue and the Event Queue. The Output Queue The Output Queue stores up to 8000 bytes of a query response while it is waiting to be output. The Output Queue is emptied each time a new command or query message is received, so that any query response must be read before the next command or query is sent, or responses to earlier queries will be lost, and an error may result.
Status and Events 1 7 Device Event Status Enable Register (DESER) 6 5 PON URQ CME 4 3 2 EXE DDE QYE RQC OPC 1 0 4 3 2 EXE DDE QYE RQC OPC 2 7 Standard Event Status Register (SESR) 6 5 PON URQ CME 1 0 Event Event Event 3 7 Event Status Enable Register (ESER) 6 5 PON URQ CME Event Queue 4 3 2 EXE DDE QYE RQC OPC 1 0 Byte Byte Output Queue Byte 4 5 6 7 Status Byte Register (SBR) — RQS 5 4 6 ESB MAV 3 2 — 1 — 0 — — MSS 6 7 Service Request Enabl
Status and Events Messages Tables 3-10 through 3-15 list all the programming interface messages the OA 5000 generates in response to commands and queries. For most messages, a secondary message from the OA 5000 gives more detail about the cause of the error or the meaning of the message. This message is part of the message string, and is separated from the main message by a semicolon. Each message is the result of an event.
Status and Events Table 3-11: Command Error Messages — CME Bit 5 (Cont.
Status and Events Table 3-12: Execution Error Messages — EXE Bit 4 (Cont.) Code Message 222 Data out of range 223 Too much data Table 3-13 lists the device errors that can occur during operation of the OA 5000. These errors may indicate that the OA 5000 needs repair.
Status and Events 3---44 Programming
Appendices
Appendix A: Accessories Some accessories are included with the OA 5000. If you wish to purchase optional accessories, or purchase additional standard accessories, see a Tektronix products catalog or contact your local Tektronix field representative. Standard Accessories Optional Accessories H This manual, the OA 5000 Optical Attenuator User Manual (Tektronix part number 070-7612-03).
Appendix A: Accessories A---2 Appendices
Appendix B: Specifications The performance characteristics described in this appendix (Tables A-1 through A-3) are valid under the following conditions: H The instrument must have been calibrated at an ambient temperature between +20_ C and +30_ C. H The instrument must have had a warm-up period of at least 20 minutes. H All optical connections to the instrument are made using physical contact connectors.
Appendix B: Specifications Table A-1: Optical Characteristics (Cont.) Characteristic Specification Linearity ± 0.1 dB max (typically ± 0.05 dB) Accuracy OA 5002 1310 ± 20 nm 1550 ± 20 nm ≤ ± 0.15 dB (typically ≤ ± 0.05 dB) ≤ ± 0.15 dB (0 to 40 dB) (typically ≤± 0.05 dB) ≤ ± 0.20 dB (≥40 dB) All other wavelengths Typically ≤ ±0.25 dB OA 5012/5022/5032 850 ± 20 nm 1310 ± 20 nm 1550 ± 20 nm All other wavelengths ≤ ± 0.20 dB (typically ≤ ± 0.05 dB) ≤ ± 0.20 dB (typically ≤ ± 0.05 dB) ≤ ± 0.
Appendix B: Specifications Table A-3: Environmental Performance (cont.) Characteristic Specification Humidity Operating and Nonoperating Vibration1 1 2 3 95% RH: 11_ C to 30_ C (52_ F to 86_ F) 75% RH: 11_ C to 40_ C (52_ F to 104_ F) 45% RH: 11_ C to 50_ C (52_ F to 122_ F) (Exceeds MIL---T---28800D, Class 5, noncondensing) 0.38 mm (0.015 in.) p-p, 5 Hz to 55 Hz, 75 minutes. Meets MIL---T---28800D, Class 5, when installed in qualified power modules2.
Appendix B: Specifications A---6 Appendices
Appendix C: Interface Specifications This appendix describes details of the remote interface of the Optical Attenuator, that is, the GPIB. Normally, you will not need this information to use the OA 5000, but the information is useful when connecting to controllers of unusual configuration. This appendix also contains general information that pertains to programming with both interfaces. This information includes a chart of the ASCII character set and a list of reserved words.
Appendix C: Interface Specifications Table A-5 shows the character set used for all messages to and from the OA 5000. This is identical to standard ASCII.
Appendix C: Interface Specifications GPIB Function Subsets OA 5000 Series User Manual The OA 5000 supports many GPIB function subsets, as listed below. Some of the listings describe subsets that the OA 5000 does not support. H SH1 (Source Handshake). The OA 5000 can transmit multi-line messages across the GPIB. H AH1 (Acceptor Handshake). The OA 5000 can receive multi-line messages across the GPIB. H T6 (Talker).
Appendix C: Interface Specifications A---10 Appendices
Appendix D: Using the *OPC Query/Command When you are using the OA 5000 in an automated test environment, it is important that you be aware of the finite times for certain OA 5000 commands to complete. For example: suppose you develop an automated test in which the attenuator is adjusted over the GPIB bus via the ATT:DB n command. After each adjustment by the attenuator, you might then make an automated reading from an optical power meter (such as the Tektronix OCP 5502).
Appendix D: Using the *OPC Query/Command You can also have the OA 5000 set the OPC bit of the SESR by using the command form of *OPC instead of the query form. By setting the OPC bit to “1” via an *OPC command, an SRQ will be generated assuming the user has enabled the proper register bits. H A---12 Advanced programmers can develop other methods to accomplish the set-and-wait-until-complete routine utilizing the event queues and status registers provided in the OA 5000.
Appendix E: Packing for Shipment If you ship the OA 5000, pack it in the original shipping carton and packing material. If the original packing material is not available, package the instrument as follows: Step 1: Obtain a corrugated cardboard shipping carton with inside dimensions at least 15 cm (6 in) taller, wider, and deeper than the OA 5000. The shipping carton must be constructed of cardboard with 375 pound test strength.
Appendix E: Packing for Shipment A---14 Appendices
Appendix F: Maintenance This appendix describes how to perform routine maintenance on the OA 5000 Series Optical Attenuators. There are no user-serviceable parts in the OA 5000. Should your instrument need service, contact your nearest Tektronix service representative. The following maintenance procedures are discussed in this chapter.
Appendix F: Maintenance NOTE To keep cleaning to a minimum, install the dust cover when no fiber is connected to the optical port.
Appendix F: Maintenance Changing the Optical Port Connectors The OA 5000 is shipped with the FC connector bulkhead and dust cover installed. If you wish to change to the ST, DIN 47256, or SC connectors, perform the following procedure. 1. Turn the power supply off first and then pull the OA 5000 out of the power module. 2. Use a Phillips screwdriver to remove the four screws that secure the bulkhead connector to the front panel (see Figure A-1). 3.
Appendix F: Maintenance Figure A-3: ST Optical Bulkhead Assembly Figure A-4: DIN 47256 Optical Bulkhead Assembly A---18 Appendices
Appendix F: Maintenance Figure A-5: SC Optical Bulkhead Assembly 5. Replace the current bulkhead with the one you wish to use and re-assemble. 6. Installation is the reverse of steps 1 through 3.
Appendix F: Maintenance A---20 Appendices
Appendix G: Product Verification Equipment List Refer to Table 4-1 for a list of the equipment required to verify the performance of your OA 5000 Series instrument. Table 4-1: Equipment Required for Performance Verification Description Minimum Use Specifications 850 nm Laser source CW, 850 ±20 nm, actual wavelength Fotec S785 known within ±1 nm; >500 W into 50/125 m fiber; <0.02 dB/minute stability1 1310 nm Laser source CW, 1310 ±20 nm, actual wavelength known within ±1 nm; >1 mW into SM fiber; <0.
Appendix G: Product Verification Table 4-1: Equipment Required for Performance Verification Description Minimum Use Specifications Recommendation OA 5022, Optical input and output fiber 1 to 5 m long, 62.
Appendix G: Product Verification Display Modes Step 1: Push the MODE button until ATT is backlit and -REF is not backlit (these LEDs are green); H The MODE button itself should now be backlit (this LED is red). Step 2: Push the MIN ATT button; this will cause the instrument to adjust to zero dB (a few seconds may be needed to complete the adjustment if the previous setting was non-zero). H The MIN ATT button should itself be backlit H 0.
Appendix G: Product Verification GPIB Address Setting H Set the WAVELENGTH(nm) display to read “1300”. H Push the WAVELENGTH button once more; check that the button is no longer backlit and that the MODE button is backlit. (After exiting the wavelength mode, the instrument may require a second or two to recalculate calibration for the new wavelength; the ATT ADJ light next to the ATTENUATION(dB) display will briefly be backlit to indicate this.) Step 1: Push the ADDR(SET) button once.
Appendix G: Product Verification Step 6: Enter the Wavelength set mode for the OA 5000 by pushing the WAVELENGTH button so that the top display reads “SEt”. Step 7: Using the knobs, adjust the wavelength to read 1600 nm. Step 8: Exit the Wavelength Set mode by pushing the WAVELENGTH button again; the instrument will require a second to prepare the new calibration tables (as indicated by the ATT ADJ briefly lighting up).
Appendix G: Product Verification Step 6: Set the laser to CW (unmodulated) mode, and set the laser power level (if adjustable) to maximum, but not more than 2 mW. Turn on the laser. The power meter reading should be at least 500 W. Step 7: Set the power meter to dB relative (press the dB key), and set the dB reference (press Disp -- >Ref). The power meter should read 0.0 dB ±0.1 dB. Step 8: Set the OA 5000 DISABLE button to on (lit).
Appendix G: Product Verification Step 5: Set the OA 5000 attenuation to 0 dB, and the DISABLE button off (unlit). Step 6: The power meter reading is the insertion loss of the OA 5000. Check that the power meter reading is ---2.0 dB or higher (more positive). NOTE During the remaining steps, do not disturb the connections and fibers. Step 7: Set the dB reference (Disp -- >Ref) at the power meter. The power meter reading should be 0.00 dB within ±0.01 dB.
Appendix G: Product Verification 1550 nm: Insertion Loss, Attenuation Accuracy, and Repeatability Step 1: Disconnect the fibers from the OA 5000 and 1310 nm laser. Connect the 1550 nm laser to the input fiber and the long wavelength sensor to the output fiber. Connect the fibers together using an FC/FC adapter. Set the laser to CW (unmodulated) mode, and set the laser power level (if adjustable) to maximum, but not more than 2 mW. Turn on the laser.
Appendix G: Product Verification Table 4-3: Attenuation Accuracy at 1550 nm 850 nm (except OA 5002): Insertion Loss, Attenuation Accuracy, and Repeatability OA 5002 OA 5012 / OA 5022 / OA 5032 Attenuation setting (dB) Tolerance Limits (dB) Tolerance Limits (dB) 10 ---10.15 to ---9.85 ---10.20 to ---9.80 20 ---20.15 to ---19.85 ---20.20 to ---19.80 30 ---30.15 to ---29.85 ---30.20 to ---29.80 40 ---40.15 to ---39.85 ---40.20 to ---39.80 50 ---50.20 to ---49.80 ---50.20 to ---49.
Appendix G: Product Verification Step 7: Set the dB reference (Disp -- >Ref) at the power meter. The power meter reading should be 0.00 dB within ±0.01 dB. Step 8: Set the OA 5000 to each of the settings in the table below, and check that the power meter reads within the listed accuracy limits. At 30 db, note the reading. Step 9: Set the OA 5000 to 0 dB. Check that the power meter reads 0.00 dB within the repeatability specification (±0.05 dB). Step 10: Set the OA 5000 to 30 dB.
Appendix H: Replaceable Parts This chapter contains a list of the components that are replaceable for the OA 5002, OA 5012, OA 5022, and OA 5032 Optical Attenuators. As described below, use this list to identify and order replacement parts. Parts Ordering Information Replacement parts are available from or through your local Tektronix, Inc. service center or representative.
Appendix H: Replaceable Parts Indentation System This parts list is indented to show the relationship between items.
Appendix H: Replaceable Parts 6 1 5 2 3 4 Figure A-6: OA 5000 Replaceable Parts OA 5000 Series User Manual A---33
Appendix H: Replaceable Parts CROSS INDEX --- MFR. CODE NUMBER TO MANUFACTURER Mfr.
Appendix H: Replaceable Parts Fig. & Index No. Tektronix Part No. Serial No. Effective Dscont Qty 12345 Name & Description Mfr. Code Mfr. Part No. A6--- 1 337--- 3039--- 00 2 SHIELD,ELEC: 0J260 ORDER BY DESC --- 2 214--- 3143--- 00 1 SPRING,HLEXT:0.125 ID X 0.545 L, XLOOP 91260 ORDER BY DESC --- 3 105--- 0865--- 00 1 BAR,LATCH RLSE:AA501 0JR05 ORDER BY DESC --- 4 366--- 1851--- 01 1 KNOB,LATCH:IVORY GY,0.625 X 0.25 X 1.
Appendix H: Replaceable Parts A---36 Appendices
Index
Index A Abbreviating, Command, 3 ---8 absolute display mode, 2 ---6 See also REFerence command Accessories, A ---1 Optional, A ---1 Standard, A ---1 ADDR (SET) button, 2 ---9, 3 ---3 ALLev? Command, 3 ---15 ALLev? command, 3 ---22–3 ---23 Amplitude.
D F I DANGER, statement on equipment, ix FACTORY command, 3 ---24 *IDN? query, 3 ---26 DCL, A ---7 Fall time. See Pulse generator, Fall time IEEE Std. 488.2 3 ---13 Flashing. See Blinking Initialize. See Reset DESE command, 3 ---19, 3 ---37 DESER register, 3 ---19, 3 ---27–3 ---28, 3 ---37 insertion loss, measuring, 2 ---12 Interface message, A ---7 Device Clear, 3 ---5, A ---7 Device command, List, 3 ---14 Device event status enable register.
N Q S Numeric, Command argument, 3 ---10 Query, Header in query response, 3 ---25–3 ---26, 3 ---33 Safety, ix Symbols, ix Query command, 3 ---6 Saved settings. See Settings O Queue Event, 3 ---39 Output, 3 ---39 SBR register, 3 ---31, 3 ---36 Offset.
STORE1, STORE2 buttons, 2 ---15 Syntax BNF (Backus Naur form), 3 ---5 Command, 3 ---5 Diagram, 3 ---11 Trail delay. See Pulse generator, Trail delay V Transducer input. See Pulse generator, Transducer input VERBOSE command, 3 ---33 Transition.