Page 3
EXFO Inc. (EXFO). Information provided by EXFO is believed to be accurate and reliable. However, no responsibility is assumed by EXFO for its use nor for any infringements of patents or other rights of third parties that may result from its use.
Contents Certification information ....................... vi 1 Introducing the FLS-2200 Broadband Source ..........1 Main Features .........................1 Available Models ........................2 Typical Applications ........................3 Conventions ..........................4 2 Safety Information ..................5 Electrical Safety Information ....................6 3 Getting Started with Your Broadband Source ..........9 Installing the EXFO Universal Interface (EUI) .................11...
Page 5
Consulting Data Types ......................49 Writing Remote Control Code ....................49 Error Message Format ......................51 Working with EXFO LabVIEW Drivers ..................52 Using the EXFO Getting Started Applications ...............54 Building and Using Custom VIs .....................59 8 Maintenance ....................65 Cleaning EUI Connectors ......................66 Replacing Fuses ........................69 Upgrading the Embedded Software ..................70...
Page 6
D SCPI-Based Errors ..................151 Index ......................167 Broadband Source...
Electronic test and measurement equipment is exempt from FCC part 15, subpart B compliance in the United States of America and from ICES-003 compliance in Canada. However, EXFO Inc. makes reasonable efforts to ensure compliance to the applicable standards. The limits set by these standards are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment.
Page 8
Canada G1M 2K2 (418) 683-0211 Equipment Type/Environment: Light Industrial Scientific Equipment Trade Name/Model No.: FLS-2200 Broadband Light Source Standard(s) to which Conformity is Declared: EN 61010-1:1993/ Safety Requirements for Electrical Equipment for Measurement, Control, and A2: 1995 Laboratory Use, Part 1: General Requirements...
Introducing the FLS-2200 Broadband Source Main Features The FLS-2200 Broadband Source is a super-luminescent, light-emitting diode (SLED) source covering all the bands needed for telecommunications applications. It provides a broader spectral range and more power density in a singlemode fiber than a white light source.
Made in Canada QST-151E Ground The FLS-2200 Broadband Source supports local control (via its front panel) and remote control (through GPIB or RS-232 using SCPI commands or the provided LabVIEW drivers). Available Models The FLS-2200 Broadband Source is available in the following models: Models with a single super LED (SLED) covering a conventional ...
Bragg gratings (the source features a bandwidth large enough to test many Bragg gratings simultaneously), etc. A typical setup including both the FLS-2200 Broadband Source and an IQS-5250B Optical Spectrum Analyzer is shown below. FLS-2200...
Introducing the FLS-2200 Broadband Source Conventions Conventions Before using the product described in this guide, you should understand the following conventions: ARNING Indicates a potentially hazardous situation which, if not avoided, could result in death or serious injury. Do not proceed unless you understand and meet the required conditions.
Safety Information ARNING Do not install or terminate fibers while a light source is active. Never look directly into a live fiber and ensure that your eyes are protected at all times. ARNING The use of controls, adjustments and procedures other than those specified herein may result in exposure to hazardous situations or impair the protection provided by this unit.
The color coding used in the electric cable depends on the cable. New plugs should meet the local safety requirements and include: adequate load-carrying capacity ground connection cable clamp MPORTANT EXFO assumes no liability if you attempt to perform internal service on this unit. FLS-2200...
Page 16
Safety Information Electrical Safety Information ARNING Use this unit indoors only. Position the unit so that the air can circulate freely around it. Operation of any electrical instrument around flammable gases or fumes constitutes a major safety hazard. Do not remove unit covers during operation.
Page 17
Measured in 0 °C to 31 °C (32 °F to 87.8 °F) range, decreasing linearly to 50 % at 40 °C (104 °F). ± Not exceeding 10 % of the nominal voltage. The following label is located on the back panel of the unit: FLS-2200...
Getting Started with Your Broadband Source You can place your FLS-2200 Broadband Source in a rackmount to facilitate its usage. To install the rackmount: 1. Fix the angle iron using four flat Phillips screws. 2. Fix the rackmount bracket to the frame using two round Phillips screws.
Page 19
Getting Started with Your Broadband Source To install your FLS-2200 Broadband Source in a rackmount: 1. Slide the benchtop unit into the rackmount and tighten it from underneath using the four cover fixing screws. If measurement X on the illustration exceeds 11.125 in., fix the unit into the four holes identified as A.
Getting Started with Your Broadband Source Installing the EXFO Universal Interface (EUI) Installing the EXFO Universal Interface (EUI) The EUI fixed baseplate is available for connectors with angled (APC) or non-angled (UPC) polishing. A green border around the baseplate indicates that it is for APC-type connectors.
(OFF). Source number (dual-source Source status Remote control models only) Source 1 1300 nm 210 mA Wavelength and drive Source 2 current 1550 nm 191 mA Information on second source Remotely-locked front panel (dual-source models only) FLS-2200...
Page 22
Getting Started with Your Broadband Source Turning On/Off the Broadband Source The source status indicator shows whether the source is active or not (ON/OFF). In the case of an active source, a graphical element representing a light beam is also displayed. The wavelength and drive current indicator shows the source’s ...
Getting Started with Your Broadband Source Installing EXFO LabVIEW Drivers Installing EXFO LabVIEW Drivers Before being able to work with EXFO LabVIEW drivers, you must install the following elements on your computer: National Instruments LabVIEW software and the corresponding ...
Page 24
Installing EXFO LabVIEW Drivers 3c. Click OK to start the installation procedure and follow the on-screen instructions. To install the EXFO LabVIEW drivers: 1. Insert the installation CD in the CD-ROM drive. 2. Start the installation process as follows: 2a. On the Windows taskbar, click Start and select Run.
Setting Up Your Broadband Source The blue button on the right of the display provides access to the single-level Setup menu. You can access this menu even while the source is active to set up the various parameters. Setting the Refresh Rate To set the refresh rate: 1.
2. Use the up/down or left/right arrow keys to select Contrast (item will appear in reverse video). 3. Press ENTER to access the Contrast edit box. 4. Use the up/down arrow keys to adjust the contrast as required. 5. Press ENTER to confirm the contrast adjustment. FLS-2200...
Setting Up Your Broadband Source Setting the Video Mode Setting the Video Mode To set the video mode: 1. Press the Setup button. 2. Use the up/down or left/right arrow keys to select Video Mode (item will appear in reverse video). 3.
1 mA or 10 mA. On a dual-source, each one has its own set of control buttons and has an independent drive current value. Note: You can set the drive current even while the source is not emitting. FLS-2200 BROADBAND SOURCE ENTER Setup...
Setting Up Your Broadband Source Reverting the Broadband Source to Default Settings Reverting the Broadband Source to Default Settings You may want to revert the Broadband Source to the factory settings. The following table presents the parameters and their default values. Parameters Default Values Source...
To ensure maximum power and to avoid erroneous readings: Always inspect fiber ends and make sure that they are clean as explained below before inserting them into the port. EXFO is not responsible for damage or errors caused by bad fiber cleaning or handling.
Page 33
EXFO uses good quality connectors in compliance with EIA-455-21A standards. To keep connectors clean and in good condition, EXFO strongly recommends inspecting them with a fiber inspection probe before connecting them. Failure to do so will result in permanent damage to the connectors and degradation in measurements.
Activating or Deactivating a Source On a dual-source, each one has its own set of control buttons and can be activated or deactivated separately (both ON, both OFF, one ON and one OFF). FLS-2200 BROADBAND SOURCE ENTER Setup Source 2...
Page 35
1. Press the activation/deactivation button (labeled On/Off). The active LED on the module front will turn off and the display will read “Source x OFF”. 2. If you have a dual-source, you can repeat the above step to deactivate the second one source. FLS-2200...
IEEE 488.2 and Specific Command Reference appendix. Linking Units with the GPIB Port Your FLS-2200 Broadband Source is equipped with a GPIB port. You can simply use a GPIB cable to link it to the other unit with which you want to perform remote control.
Linking Units with the Serial Port Linking Units with the Serial Port Your FLS-2200 Broadband Source is equipped with a serial (RS-232) port to send and receive data. You can simply use a null-modem (serial) cable to link it to the other unit with which you want to perform remote control. The RS-232 port is located at the back of Broadband Source, as shown below.
Preparing for Remote Control Changing Communication Settings Changing Communication Settings To remotely control your Broadband Source, you must set a GPIB address or activate the RS-232 port. Note: Communication settings cannot be modified without turning on your unit. The tables present the different parameters for GPIB and RS-232 communication and their corresponding values.
If you selected RS232, the GPIB Addr. menu option is deactivated (“N.A.” is displayed). If you selected GPIB, the Baud Rate and Flow Ctrl menu options are disabled (“N.A.” is displayed). If the currently selected GPIB address doesn’t suit your needs, you can change it. FLS-2200...
Preparing for Remote Control Setting GPIB Address Setting GPIB Address If GPIB is selected as the remote command mode, you can select the GPIB address you want to use from 1 to 30 (default value is 12). To set a GPIB address: 1.
Contrast Baud Rate 19200 Video Mode Flow Ctrl Soft Exit 3. Press ENTER, then use the up/down arrow keys to select the baud rate. You can select 1200, 2400, 4800, 9600 or 19200 bps. 4. Press ENTER to confirm. FLS-2200...
Preparing for Remote Control Setting Flow Control Setting Flow Control The flow control parameter applies only to RS-232 communication. This parameter allows you to select the type of serial communication used. You can choose the Soft option if you want the rate of data transmission to match the rate at which it can be processed by the device.
Using Your Broadband Source in an Automated Test Environment EXFO supplies commands that follow the guidelines determined by the SCPI consortium and LabVIEW drivers for your FLS-2200 Broadband Source. Your application can be developed using LabVIEW. The present chapter gives you information to help you use the provided commands and drivers to remotely control your Broadband Source.
Page 45
“<wsp>” characters to spaces. conversion of multiple blanks to a single blank. Parser begins to process messages when the <PROGRAM MESSAGE TERMINATOR> is received or if the input buffer is full. FLS-2200...
Page 46
Using Your Broadband Source in an Automated Test Environment Message Management Data structure Characteristics Clearing Output queue Consists of a First-In, First-Out The Output queue will be (FIFO) data structure. cleared by: When the instrument acts as a Reading all the items it ...
Page 47
As soon as there is data in the output queue, the Error AVailable bit (bit number 2 –EAV from the Status Byte register) is set to 1. FLS-2200...
Using Your Broadband Source in an Automated Test Environment Standard Status Data Structure Standard Status Data Structure Each device that is physically connected to the GPIB bus has four status registers with a structure complying with the IEEE 488.2 standard. These registers allow the controller to monitor events and get useful information on the status of the devices it controls.
Page 49
The following table presents a summary of the possible operations on ESR and ESE registers. Register Read Write Clear Use *ESR?. Impossible to write. Use *CLS. Read the register. Use *ESE?. Use *ESE. Use *ESE with a value equal to 0. FLS-2200...
Page 50
Using Your Broadband Source in an Automated Test Environment Standard Status Data Structure Status Byte Register (STB) Bits Mnemonics Bit Value Not used Request service / Master summary status Event summary bit Message available Not used Error / Event queue Not used Not used Service Request Enable Register (SRE)
Page 51
(SRQ) is generated. Using a service request, a device notifies the controller that an event requiring special attention occurred. The controller will then find which device generated a SRQ (its RQS bit is set) and the causes of it. FLS-2200...
Page 52
Using Your Broadband Source in an Automated Test Environment Standard Status Data Structure Broadband Source...
The corresponding command syntax would be: Mandatory Optional keyword keywords (in square brackets) SOUR:POW[:STAT]<wsp><Boolean Program Data> Keyword Required Parameter separators space When sending a message containing the previous command, you would actually type: SOUR:POW ON. FLS-2200...
Page 54
Using Your Broadband Source in an Automated Test Environment SCPI Command Structure The following table shows elements that are commonly used in the commands or queries syntax. Item Meaning Enclose optional keywords or parameters. Do not include square brackets in your program message. [1..n] Indicates that the instrument provides multiple capabilities and that you have to specify which one you want to use.
Page 55
Indicate that the enclosed parameters can appear 0 to n times when the command is used. Do not include braces in your program message. Mandatory to separate keywords. Can be omitted at the beginning of a program message. For example, you can use either :SYST:ERR or SYST:ERR. FLS-2200...
Page 56
Using Your Broadband Source in an Automated Test Environment SCPI Command Structure Item Meaning Mandatory to separate the different commands of a program message when more than one command is sent at a time. In this case, it is called <PROGRAM MESSAGE UNIT SEPARATOR>. Also used to separate responses when multiple queries were sent in ...
Page 57
Note: Omitting the leading <mnemonic> path is only possible when you have more than one command or query in the program message that you send. A program message must be ended with a <PROGRAM MESSAGE TERMINATOR>. For more information, see the appendix on data types. FLS-2200...
Using Your Broadband Source in an Automated Test Environment Consulting Data Types Consulting Data Types If you need information about data types used in EXFO’s documentation, see the appendix on data types. Writing Remote Control Code Complex measurement programs may be written using any programming environment that supports GPIB communication.
Page 59
Since the controller can only retrieve data when the instrument has finished processing the queries, it could result in problems ranging from a saturation of the output queue to the complete blocking of the whole system. FLS-2200...
Using Your Broadband Source in an Automated Test Environment Error Message Format Error Message Format System and device-specific errors are managed by the FLS-2200 Broadband Source. The generic format for error messages is illustrated in the following figure. <Device "...
Using Your Broadband Source in an Automated Test Environment Working with EXFO LabVIEW Drivers Working with EXFO LabVIEW Drivers EXFO provides you with custom drivers that you can use to program commands for your inspection instruments. MPORTANT You need to be familiar with the LabVIEW environment and programming methods to work with EXFO drivers.
Page 62
Using Your Broadband Source in an Automated Test Environment Working with EXFO LabVIEW Drivers The following table presents the possible settings for communication parameters. These parameters must be set from LabVIEW for each instrument. Parameter RS-232 GPIB Communication type RS232...
You can also directly start a demo application this way: From the Windows task bar, click the Start button, then point to All Programs > EXFO > LabVIEW Getting Started Applications, and click Getting Started xxxx (where xxxx corresponds to the product code).
Page 64
Using Your Broadband Source in an Automated Test Environment Using the EXFO Getting Started Applications On the Front Panel, you can set communication parameters between the computer and the current instrument. It also offers various controls and buttons to use the instrument easily. In fact, the application performs the necessary calls to the instrument’s drivers so it is transparent to the user.
Page 65
Using Your Broadband Source in an Automated Test Environment Using the EXFO Getting Started Applications The following figure illustrates the State Machine after the user has clicked on the button allowing you to set the source state (from the Front Panel).
Page 66
Using Your Broadband Source in an Automated Test Environment Using the EXFO Getting Started Applications The detail of this sub VI gives precious information on how to call an instrument driver VI. Instrument driver VI To use a Getting Started application: 1.
Page 67
Using Your Broadband Source in an Automated Test Environment Using the EXFO Getting Started Applications 6. When you are finished, select Close to end the communication. 7. Close LabVIEW. MPORTANT To avoid losing the original version of the Getting Started applications, do not save changes when prompted by LabVIEW.
C:\Program Files\National Instruments\LabVIEW 6\instr.lib\EXFO from the LabVIEW function palettes The EXFO palette gives you access to a sub-palette in which each icon corresponds to a set of drivers that allow you to either communicate with the FLS-2200 Broadband Source ...
Page 69
When you click an icon in the palette, the corresponding sub-palette opens, giving you access to the different functions. Symbols: refer to first keyword of associated SCPI command Yellow background: read-only command (Get) Blue background: read-and-write Red background: command (Get/Set) write-only command (Set) To send IEEE 488.2 commands FLS-2200...
Page 70
2b. Display the Functions palette and select Instrument I/O. 2c. From the Instrument I/O palette, select Instrument Drivers. 2d. From the Instrument Drivers palette, select EXFO. 2e. From the EXFO palette, select the icon corresponding to the FLS-2200 Broadband Source. Broadband Source...
Page 71
Working with EXFO LabVIEW Drivers on page 52. 6. From the EXFO palette, select the icon corresponding to the functions of the FLS-2200 Broadband Source. 7. From the displayed palette, select the function you need and add the corresponding driver to your VI.
Page 72
Using Your Broadband Source in an Automated Test Environment Building and Using Custom VIs 8. Set the required parameters and connect the instrument Communication ID in parameter to the Communication ID out parameter from CommunicationXXXX_OpenComm.vi. The example below shows how to configure the SourcePowerState_GSet.vi to turn on the source.In this example, Set was chosen and the PowerState parameter was set to True.
Page 73
11. Save your work. To use your new VI: 1. Turn on the computer and ensure that all the remote-control parameters are set correctly. 2. From LabVIEW, run the VI. FLS-2200...
Maintenance To help ensure long, trouble-free operation: Always inspect fiber-optic connectors before using them and clean them if necessary. Keep the unit free of dust. Clean the unit casing and front panel with a cloth slightly dampened with water.
Maintenance Cleaning EUI Connectors ARNING Looking into the optical connector while the light source is active WILL result in permanent eye damage. EXFO strongly recommends to TURN OFF the unit before proceeding with the cleaning procedure. To clean EUI connectors: 1.
Page 76
6d. Verify connector surface with a portable fiber-optic microscope (for example, EXFO’s FOMS) or fiber inspection probe (for example, EXFO’s FIP). 7. Put the EUI back onto the instrument (push and turn clockwise).
Replacing Fuses Replacing Fuses The FLS-2200 Broadband Source contains two F2.0L250V-type fuses (5 mm x 20 mm (0.197 in x 0.787 in), fast-acting, low breaking capacity, 250 V). The fuse holder is located at the back of the Broadband Source, just beside the power inlet.
Page 78
6. Firmly push the fuse holder back into place. Upgrading the Embedded Software To upgrade the Broadband Source embedded software, you will need to obtain the upgrade files from EXFO’s Technical Support Group. You will also need a null-modem cable. MPORTANT You may upgrade software under DOS, Windows 3.1, Windows 9x,...
8. If the software upgrade was performed under Windows 2000, an error message to the effect that the LO0006 NTVDM has encountered a system error and to select close to terminate the application is displayed. Click Close to hide the dialog box. FLS-2200...
Recycling and Disposal (Applies to European Union Only) For complete recycling/disposal information as per European Directive WEEE 2012/19/UE, visit the EXFO Web site at www.exfo.com/recycle. Broadband Source...
Restart your unit to solve the problem. Checksum error while reading the module’s FIFO. Command not accepted: If problem persists, contact EXFO for assistance. The command that caused the warning will be lost. The unit may continue with the program even if the command was not performed.
Page 83
Troubleshooting Error Messages Number Description Recommended Action FIFO not ready for reading: If problem persists, contact EXFO for assistance. The unit’s FIFO is not ready for reading. Commands sent will be ignored. SLED over-current: Contact EXFO for assistance. A problem occurred with the current going to the SLED.
Page 84
Contact EXFO for assistance. A problem occurred when accessing the EEPROM memory (read or write). No more room in the command If problem persists, contact EXFO pipe: for assistance. A command could not be added to the command pipe. Timeout error: Contact EXFO for assistance.
Page 85
Array boundary error: Restart your unit to solve the problem. A table index is outside the boundaries set by the array. 32305 Invalid Opcode: Restart your unit to solve the problem. The unit did not recognized the binary code. FLS-2200...
Troubleshooting Solving GPIB Common Problems Solving GPIB Common Problems Problem Probable Cause Solution Unable to communicate Incorrect communication Select the correct with Broadband Source (no type selected. communication type: response from *IDN? RS-232 or GPIB. command). Incorrect communication Check the communication parameters.
Contacting the Technical Support Group To obtain after-sales service or technical support for this product, contact EXFO at one of the following numbers. The Technical Support Group is available to take your calls from Monday to Friday, 8:00 a.m. to 7:00 p.m.
10 Warranty General Information EXFO Inc. (EXFO) warrants this equipment against defects in material and workmanship for a period ofXX Number of Years XX from the date of original shipment. EXFO also warrants that this equipment will meet applicable specifications under normal use.
Liability Liability EXFO shall not be liable for damages resulting from the use of the product, nor shall be responsible for any failure in the performance of other items to which the product is connected or the operation of any system of which the product may be a part.
Warranty Exclusions Exclusions EXFO reserves the right to make changes in the design or construction of any of its products at any time without incurring obligation to make any changes whatsoever on units purchased. Accessories, including but not limited to fuses, pilot lamps, batteries and universal interfaces (EUI) used with EXFO products are not covered by this warranty.
5. Return the equipment, prepaid, to the address given to you by support personnel. Be sure to write the RMA number on the shipping slip. EXFO will refuse and return any package that does not bear an RMA number.
Warranty EXFO Service Centers Worldwide EXFO Service Centers Worldwide If your product requires servicing, contact your nearest authorized service center. EXFO Headquarters Service Center 400 Godin Avenue 1 866 683-0155 (USA and Canada) Quebec (Quebec) G1M 2K2 Tel.: 1 418 683-5498...
MPORTANT The following technical specifications can change without notice. The information presented in this section is provided as a reference only. To obtain this product’s most recent technical specifications, visit the EXFO Web site at www.exfo.com. SPECIFICATIONS Single SLED Parameter...
Page 95
3-dB bandwidth.The location of central 1-nm-resolution wavelength and the 3-dB bandwidth value bandwidth give you a rough image of the shape and location of the source’s power spectrum. After identifying the peak power of the power spectrum, the 3-dB bandwidth is determined. FLS-2200...
Page 96
Technical Specifications Element Description Measured with... Ripple (dB) Defines the maximum amplitude of local an OSA with a variations in the spectral density of the 0.1-nm-resolution source. These ripples are characteristic to bandwidth the SLED and do not move significantly over time.
Page 97
The source total output power is adjusted at 0 dBm when the maximum total output power of the source is greater than 0 dBm. This ensures that the saturation effects of the power meter do not affect power measurements. FLS-2200...
Data Types The following section provides an overview of the most common data types that may appear in EXFO’s documentation on commands and queries. The information is supplied for guidance only. For more detailed information, please refer to IEEE 488.2 and SCPI standards.
“END^” corresponds to the last data byte of the message sent with EOI = True and ATN = False <CHARACTER PROGRAM DATA> This data type will be used to send short mnemonics when a <DECIMAL NUMERIC PROGRAM DATA> cannot be used. Examples: TRIANGLEWAVE, NCONTINUOUS FLS-2200...
Page 100
Data Types Applicable Data Types for Input—IEEE 488.2 <DECIMAL NUMERIC PROGRAM DATA> (or <NRf>) This data type includes <NR1>, <NR2> and <NR3> data types. It will be used for decimal fractions with or without an exponent. Instruments will adapt the values they receive to fit their degree of precision. For example, if an instrument has a precision of two digits after the decimal point and the incoming value is 12.048, this value will be rounded off to 12.05.
Page 101
This data type will be used for integer representation in hexadecimal (base 16), octal (base 8) or binary (base 2). The numeric representations will begin with “#H” for hexadecimal, “#Q” for octal and “#B” for binary. <digit> Examples: #Hf3bc015d, #h01a4, #hfe FLS-2200...
Page 102
Data Types Applicable Data Types for Input—IEEE 488.2 Examples: #Q1234567, #q1275, #q07 <digit> Examples: #B10010111, #b10110, #b1100 Broadband Source...
Page 104
Data Types Applicable Data Types for Input—IEEE 488.2 <ARBITRARY BLOCK PROGRAM DATA> This data type is used to send blocks of arbitrary 8-bit information when you need to work with large amounts of data. The actual length of the data that you send has the following structure: The first byte contains the # character.
Page 105
<suf f ix unit> <digit> Examples: nm, kHz, km/s2, uW A relative unit (dB) can be referenced to an absolute level, as shown on the following diagram. <suf f ix mult.> <suf f ix unit> Examples: db, dbm, dBW FLS-2200...
Page 106
Data Types Applicable Data Types for Input—IEEE 488.2 The following table illustrates the possible forms for <suffix mult.>: Name Value Mnemonic 1E18 Peta 1E15 Tera 1E12 Giga Mega Kilo Milli 1E-3 Micro 1E-6 Nano 1E-9 Pico 1E-12 Femto 1E-15 Atto 1E-18 Broadband Source...
Page 107
Applicable Data Types for Input—IEEE 488.2 The table below gives the possible forms for <suffix unit>: Reference Unit Suffix Unit Degrees Radians Amperes Volts Hertz Meters Watts DBs ref to 1mW Decibels Degrees Celsius Degrees Fahrenheit FAR Kelvins Seconds Hours Minutes FLS-2200...
Data Types Applicable Data Types for Output—IEEE 488.2 Applicable Data Types for Output—IEEE 488.2 <RESPONSE MESSAGE TERMINATOR> END^ In the diagram above, “NL” corresponds to ASCII character code 10, in decimal (0A in binary) “END^” corresponds to the last data byte of the message sent with ...
Page 109
This data type will be used by a device to return positive or negative integers. <digit> Examples: 4, –23, 90 <NR2 NUMERIC RESPONSE DATA> (or <NR2>) This data type will be used by a device to return positive or negative real numbers (fixed-point numbers). <digit> <digit> Examples: 23.45, 1.22, –4.55 FLS-2200...
Page 110
Data Types Applicable Data Types for Output—IEEE 488.2 <NR3 NUMERIC RESPONSE DATA> (or <NR3>) This data type will be used by a device to return positive or negative exponential numbers (floating-point numbers). <digit> <digit> <digit> Examples: 4.3E–3, –8.9456E8, 123E–5 Broadband Source...
Page 111
PACKED 4 bytes Under range 2143289345.000000 7FC00001 Over range 2143289346.000000 7FC00002 Invalid 2143289347.000000 7FC00003 Inactive 2143289348.000000 7FC00004 Value is ASCII 8 bytes PACKED 8 bytes Under range 9221120237577961472 7FF8000020000000 Over range 9221120238114832384 7FF8000040000000 Invalid 9221120238651703296 7FF8000060000000 Inactive 9221120239188574208 7FF8000080000000 FLS-2200...
Page 112
Data Types Applicable Data Types for Output—IEEE 488.2 <HEXADECIMAL NUMERIC RESPONSE DATA> This data type will be used by a device to return integer representations in hexadecimal (base 16). <digit> Examples: #HA3C5, #H0123C, #H010F Broadband Source...
Page 113
Data Types Applicable Data Types for Output—IEEE 488.2 <OCTAL NUMERIC RESPONSE DATA> This data type will be used by a device to return integer representations in octal (base 8). Examples: #Q753214, #Q0124, #Q0725 FLS-2200...
Page 114
Data Types Applicable Data Types for Output—IEEE 488.2 <BINARY NUMERIC RESPONSE DATA> This data type will be used by a device to return integer representations in binary (base 2). Examples: #B11011110101, #B110100, #B0100 <STRING RESPONSE DATA> This data type will be used by a device to return strings containing 7-bit ASCII characters and especially when text has to be displayed since even the non-printable characters are also returned.
Page 115
(in bytes) of the retrieved data. The bytes indicate 1 and 3. The length will then be 13 bytes. The actual response will begin at byte number 5, in this case. Examples: #14<DAB><DAB><DAB><DAB>, #3004<DAB><DAB><DAB><DAB> where “<DAB>” stands for data byte FLS-2200...
Page 116
Data Types Applicable Data Types for Output—IEEE 488.2 <INDEFINITE LENGTH ARBITRARY BLOCK RESPONSE DATA> This data type is used by a device to return blocks of 8-bit binary information when the block length was not predefined or when data has to be computed later.
Page 117
This data type is used by a device to return information when it is impossible to use any other data type. Example: To the *IDN? query, the device will return this response in an arbitrary ASCII bytes format: EXFO E.O. Engineering,IQS-510P ,125-2A55,1.0.1.97 <ASCII data <RESPONSE MESSAGE by te >...
These are: MINimum, MAXimum, DEFault, UP , DOWN, Not A Number (NAN), INFinity and Negative INFinity (NINF). The following special forms are likely to be used by EXFO’s instruments in certain commands or queries: DEFault: This special <numeric_value> parameter forces the ...
Special Numeric Values Received on Output Special Numeric Values Received on Output It is possible that an instrument returns unusual values in certain cases. For information on these values, see Applicable Data Types for Output—IEEE 488.2 on page 99. FLS-2200...
IEEE 488.2 and Specific Command Reference This chapter presents detailed information about the commands and queries supplied with your FLS-2200 Broadband Source. IEEE 488.2 Commands—Quick Reference The Broadband Source recognizes the required commands identified in IEEE 488.2. The table below summarizes these commands.
Standard Event Status Enable Register N.U. Syntax *ESE<wsp><RegisterValue> Parameter(s) RegisterValue: The program data syntax for <RegisterValue> is defined as a <DECIMAL NUMERIC PROGRAM DATA> element. The <RegisterValue>, expressed in base 2, represents the bit values of the Standard Event Status Enable Register. FLS-2200...
Page 122
IEEE 488.2 and Specific Command Reference IEEE 488.2 Commands—Description *ESE The table below shows the contents of this register. Bit Weight Meaning PON 128 Power ON Enable N.U. 64 Not used CMD 32 CoMmanD Error Enable EXE 16 Execution Error Enable DDE 8 Device Dependent Error Enable QRY 4...
Page 123
Description The *ESE? query allows the programmer to determine the current contents of the Standard Event Status Enable Register. See the contents of this register below. Standard Event Status Enable Register N.U. Syntax *ESE? Parameter(s) None Response Syntax <RegisterValue> FLS-2200...
Page 124
IEEE 488.2 and Specific Command Reference IEEE 488.2 Commands—Description *ESE? Response(s) RegisterValue: The response data syntax for <RegisterValue> is defined as a <NR1 NUMERIC RESPONSE DATA> element. The <RegisterValue> ranges from 0 through 255. The <RegisterValue> value expressed in base 2 (binary) represents the bit values of the Standard Event Status Enable register.
Page 125
The *ESR? query allows the programmer to determine the current contents of the Standard Event Status Register. Reading the Standard Event Status Register clears it. See the contents of this register below. Standard Event Status Enable Register N.U. Syntax *ESR? Parameter(s) None Response Syntax <RegisterValue> FLS-2200...
Page 126
IEEE 488.2 and Specific Command Reference IEEE 488.2 Commands—Description *ESR? Response(s) RegisterValue: The response data syntax for <RegisterValue> is defined as a <NR1 NUMERIC RESPONSE DATA> element. The <RegisterValue> ranges from 0 through 255. The <RegisterValue> value expressed in base 2 (binary) represents the bit values of the Standard Event Status register.
Page 127
*IDN? query should be the last <QUERY MESSAGE UNIT> in a <TERMINATED PROGRAM MESSAGE>. The response is organized into four fields separated by commas. The field definitions are as follows: Field 1 (Manufacturer): EXFO E. O. Engineering Field 2 (Model): Instrument Model FLS-2200...
Page 128
20 through 7E (32 through 126 decimal) except commas (2C, 44 decimal) and semicolons (3B, 59 decimal). Example(s) *IDN? returns EXFO E.O. Engineering,FLS-2200,243478,1.0.1.0 Notes The overall length of the *IDN? response is less than or equal to 72 characters.
Page 129
Broadband Source: “0”- Removing the Lockout state of the source. “1”- Enabling the Lockout state of the source. Example(s) *LOK 1 Notes This command can only be used when working with RS-232 communication. See Also *LOK? FLS-2200...
Page 130
IEEE 488.2 and Specific Command Reference IEEE 488.2 Commands—Description *LOK? Description This query returns the Remote Lockout programming state indicating if the Broadband Source has been locked out by a remote application. Syntax *LOK? Parameter(s) None Response Syntax <LockoutState> Response LockoutState: The response data syntax for <LockoutState>...
Page 131
Standard Event Status Register using the *ESR? common query command. However, using a service request eliminates the need to poll the Standard Event Status Register thereby freeing the controller to do other useful work. Syntax *OPC Parameter(s) None See Also *OPC? *WAI FLS-2200...
Page 132
IEEE 488.2 and Specific Command Reference IEEE 488.2 Commands—Description *OPC? Description The *OPC? query allows synchronization between the instrument and an external controller by reading the Output Queue or by waiting for a service request on the Message Available (MAV) bit in the Status Byte Register. The *OPC? query causes the instrument to place an ASCII character, 1, into its Output Queue when the device completes all pending...
Page 133
ON corresponds to 1 and OFF to 0. The <RemoteState> parameter is the new remote state of the Broadband Source: “0”- to set Local state. “1”- to set Remote state. Example(s) *REM 1 Notes This command can only be used with RS-232 communication. FLS-2200...
Page 134
IEEE 488.2 and Specific Command Reference IEEE 488.2 Commands—Description *RST Description The *RST command performs a device reset. This command is the third reset level in a three-level reset strategy. The Reset command shall do the following: a) Sets the device-specific functions to a known state that is independent of the past-use history of the device.
Page 135
The program data syntax for <RegisterValue> is defined as a <DECIMAL NUMERIC PROGRAM DATA> element. The <RegisterValue> value ranges from 0 through 255. The <RegisterValue>, expressed in base 2 (binary), represents the bit values of the Service Request Enable Register. FLS-2200...
Page 136
IEEE 488.2 and Specific Command Reference IEEE 488.2 Commands—Description *SRE See the contents of this register below. Bit Weight Meaning N.U. 128 Not used N.U. 64 Not used ESB 32 Event Summary Bit Enable MAV 16 Message AVailable Enable N.U. 8 Not used EAV 4 Error / Event AVailable Enable...
Page 137
Not used ESB 32 Event Summary Bit Enable MAV 16 Message AVailable Enable N.U. 8 Not used EAV 4 Error / Event AVailable Enable N.U. 2 Not used N.U. 1 Not used Syntax *SRE? Parameter(s) None Response Syntax <RegisterValue> FLS-2200...
Page 138
IEEE 488.2 and Specific Command Reference IEEE 488.2 Commands—Description *SRE? Response(s) RegisterValue: The response data syntax for <RegisterValue> is defined as a <NR1 NUMERIC RESPONSE DATA> element. The <RegisterValue> ranges from 0 through 255. When converted to binary (base 2), the <RegisterValue>...
Page 139
The *STB? query allows the programmer to read the status byte and Master Summary Status bit. See the content of this register below. Status By te R egister R QS/ N.U. N.U. N.U. N.U. Syntax *STB? Parameter(s) None Response Syntax <RegisterValue> FLS-2200...
Page 140
IEEE 488.2 and Specific Command Reference IEEE 488.2 Commands—Description *STB? Response(s) RegisterValue: The response data syntax for <RegisterValue> is defined as a <NR1 NUMERIC RESPONSE DATA> element. The <RegisterValue> ranges from 0 through 255. The <RegisterValue> value, expressed in base 2 (binary) represents the bit values of the Status Byte Register.
Page 141
*TST?, the device settings is restored to their values prior to the *TST?. Syntax *TST? Parameter(s) None Response Syntax <Result> Response(s) Result: The response data syntax for <Result> is defined as a <NR1 NUMERIC RESPONSE DATA> element. FLS-2200...
Page 142
IEEE 488.2 and Specific Command Reference IEEE 488.2 Commands—Description *TST? <Result> corresponds to a decimal value indicating the sum of all corresponding errors: “0”–No errors “1”–N/A “2”–Supply voltage error: “4”–SLED over-current: “8”–N/A “16”–SLED temperature problem: “32”–Thermo-electric cooler over-current: “64”–N/A “128”–EEPROM access error: “256”–EEPROM checksum error: “512”–EEPROM error: “1024”–FPGA problem:...
Page 143
IEEE 488.2 and Specific Command Reference IEEE 488.2 Commands—Description *WAI Description The *WAI command shall prevent the device from executing any further commands or queries until the no-operation-pending flag becomes TRUE. Syntax *WAI Parameter(s) None Example(s) *WAI See Also *OPC *OPC? FLS-2200...
IEEE 488.2 and Specific Command Reference Product-Specific Commands—Quick Reference Product-Specific Commands—Quick Reference The table below summarizes commands specific to the Broadband Source. Command Parameter(s) DISPlay BRIGhtness <Brightness>|MAXimum|MINimu m|DEFault BRIGhtness? [MAXimum|MINimum|DEFault] SOURce[1..n] CURRent [LEVel] [IMMediate] [AMPLitude] <Current[<wsp>A]>|MAXimum| MINimum [AMPLitude]? [MAXimum|MINimum|DEFault] POWer STATe <PowerState>...
MAXimum and DEFault are accepted on input. MINimum allows to set the instrument to the smallest supported value. MAXimum allows to set the instrument to the greatest supported value. DEFault allows the instrument to select a value for the <Brightness> parameter. FLS-2200...
Page 146
IEEE 488.2 and Specific Command Reference Product-Specific Commands—Description :DISPlay:BRIGhtness The <Brightness> parameter corresponds to the intensity of the display unit. 1, corresponds to full intensity 0, corresponds to the lowest intensity Any other value will be rounded to the nearest value (0 or 1).
Page 147
DEFault is used to retrieve the instrument's default value. Response Syntax <Brightness> Response(s) Brightness: The response data syntax for <Brightness> is defined as a <NR1 NUMERIC RESPONSE DATA> element. The <Brightness> response corresponds to the intensity of the display unit. FLS-2200...
Page 148
IEEE 488.2 and Specific Command Reference Product-Specific Commands—Description :DISPlay:BRIGhtness? 1, corresponds to full intensity 0, corresponds to the lowest intensity Example(s) DISP:BRIG? Return 1 See Also DISPlay:BRIGhtness Broadband Source...
Page 149
MINimum and MAXimum are accepted on input. MINimum allows to set the instrument to the smallest supported value. MAXimum allows to set the instrument to the greatest supported value. The <Current> parameter is the new source current drive, in amperes (A). FLS-2200...
Page 150
IEEE 488.2 and Specific Command Reference Product-Specific Commands—Description :SOURce[1..n]:CURRent[:LEVel] [:IMMediate][:AMPLitude] Example(s) SOUR:CURR 100 mA SOUR:POW:STAT ON Notes You can specify the desired SLED. In SOURce [1..n], n corresponds to the total number of SLEDs your unit contains. See Also SOURce[1..n]:CURRent[:LEVel][:IMMediate][:A MPLitude]? Broadband Source...
Page 151
DEFault is used to retrieve the instrument's default value. Response Syntax <Current> Response(s) Current: The response data syntax for <Current> is defined as a <NR3 NUMERIC RESPONSE DATA> element. The <Current> response corresponds to the current source current drive. FLS-2200...
Page 152
IEEE 488.2 and Specific Command Reference Product-Specific Commands—Description :SOURce[1..n]:CURRent[:LEVel] [:IMMediate][:AMPLitude]? Example(s) SOUR:CURR:LEV:IMM:AMPL? MIN Return 5.000000E-2 SOUR:CURR:LEV:IMM:AMPL? Return 1.000000E-1 Notes You can specify the desired SLED. In SOURce [1..n], n corresponds to the total number of SLEDs your unit contains. See Also SOURce[1..n]:CURRent[:LEVel][:IMMediate][:A MPLitude] Broadband Source...
Page 153
1 or ON, turns the optical source on. 0 or OFF, turns the optical source off. Example(s) SOUR:POW:STAT ON Notes You can specify the desired SLED. In SOURce [1..n], n corresponds to the total number of SLEDs your unit contains. See Also SOURce[1..n]:POWer:STATe? FLS-2200...
Page 154
IEEE 488.2 and Specific Command Reference Product-Specific Commands—Description :SOURce[1..n]:POWer:STATe? Description This query returns a value indicating the state of the optical source (on or off). *RST sets the optical source to OFF. Syntax :SOURce[1..n]:POWer:STATe? Parameter(s) None Response Syntax <PowerState> Response(s) PowerState: The response data syntax for <PowerState>...
Page 155
The <Wavelength> response corresponds to the wavelength of the currently selected source. Example(s) SOUR:WAV:COUN? SOUR:WAV? Notes You can specify the desired SLED. In SOURce [1..n], n corresponds to the total number of SLEDs your unit contains. See Also SOURce[1..n]:WAVelength:COUNt? FLS-2200...
Page 156
IEEE 488.2 and Specific Command Reference Product-Specific Commands—Description :SOURce[1..n]:WAVelength:COUNt? Description This query returns the number of sources in the unit. *RST does not affect this command. Syntax :SOURce[1..n]:WAVelength:COUNt? Parameter(s) None Response Syntax <WavelengthCount> Response(s) WavelengthCount: The response data syntax for <WavelengthCount>...
Page 157
The zero value is also used to indicate that no error or event has occurred. Description[,Info]: The response data syntax for <Description[,Info]> is defined as a <STRING RESPONSE DATA> element. FLS-2200...
Page 158
IEEE 488.2 and Specific Command Reference Product-Specific Commands—Description :SYSTem:ERRor[:NEXT]? The <Description[,Info]> parameter of the full response is a quoted string containing a description followed by information text [,Info]. Each <Code> has a unique and fixed <Description> associated with it. The <Date> and <Time>...
Page 159
The <Version> is shown in the form Year.Revision, where Year represents the year-version (i.e. 1990) and Revision represents an approved revision number for that year. If no approved revisions are claimed, then this extension is 0. Example(s) SYSTem:VERSion? returns 1999.0 (no approved revisions are claimed) FLS-2200...
Page 160
SCPI-Based Errors Error Description Probable Cause Number –100 “Command error” This is the generic syntax error for devices that cannot detect more specific errors. This code indicates only that a Command Error as defined in IEEE 488.2, 11.5.1.1.4 has occurred. –101 “Invalid character”...
Page 161
–121 “Invalid character in An invalid character for the data type being parsed number” was encountered; for example, an alpha in a decimal numeric or a “9” in octal data. FLS-2200...
Page 162
SCPI-Based Errors Error Description Probable Cause Number –123 “Exponent too large” The magnitude of the exponent was larger than 32000 (see IEEE 488.2, 7.7.2.4.1). –124 “Too many digits” The mantissa of a decimal numeric data element contained more than 255 digits, excluding leading zeros (see IEEE 488.2, 7.7.2.4.1).
Page 163
The expression data element was invalid (see IEEE 488.2, 7.7.7.2); for example, unmatched parentheses or an illegal character. –178 “Expression data not A legal expression data was encountered but was allowed” not allowed by the device at this point in parsing. FLS-2200...
Page 164
SCPI-Based Errors Error Description Probable Cause Number –180 “Macro error” This error, as well as errors –181 through –189, are generated when defining a macro or executing a macro. This particular error message should be used if the device cannot detect a more specific error.
Page 165
–221 through –229. –221 “Settings conflict” Indicates that a legal program data element was parsed but could not be executed due to the current device state (see IEEE 488.2, 6.4.5.3 and 11.5.1.1.5.) FLS-2200...
Page 166
SCPI-Based Errors Error Description Probable Cause Number –222 “Data out of range” Indicates that a legal program data element was parsed but could not be executed because the interpreted value was outside the legal range as defined by the device (see IEEE 488.2, 11.5.1.1.5.) –223 “Too much data”...
Page 167
The definition of what constitutes missing mass storage is device-specific. –252 “Missing media” Indicates that a legal program command or query could not be executed because of a missing media; for example, no disk. The definition of what constitutes missing media is device-specific. FLS-2200...
Page 168
SCPI-Based Errors Error Description Probable Cause Number –253 “Corrupt media” Indicates that a legal program command or query could not be executed because of corrupt media; for example, bad disk or wrong format. The definition of what constitutes corrupt media is device-specific.
Page 169
10.7.6.2); for example, the label was too long, the same as a common command header, or contained invalid header syntax. –274 “Macro parameter Indicates that the macro definition improperly error” used a macro parameter placeholder (see IEEE 488.2, 10.7.3). FLS-2200...
Page 170
SCPI-Based Errors Error Description Probable Cause Number –275 “Macro definition too Indicates that a syntactically legal macro program long” data sequence could not be executed because the string or block contents was too long for the device to handle (see IEEE 488.2, 10.7.6.1). –276 “Macro recursion Indicates that a syntactically legal macro program...
Page 171
Error as defined in IEEE 488.2, 11.5.1.1.6 has occurred. –310 “System error” Indicates that some error, termed “system error” by the device, has occurred. This code is device-dependent. –311 “Memory error” Indicates some physical fault in the device's memory, such as parity error. FLS-2200...
Page 172
SCPI-Based Errors Error Description Probable Cause Number –312 “PUD memory lost” Indicates that the protected user data saved by the *PUD command has been lost. –313 “Calibration memory Indicates that nonvolatile calibration data used by lost” the *CAL? command has been lost. –314 “Save/Recall memory Indicates that the nonvolatile data saved by the...
Page 173
(see IEEE 488.2, 6.5.7.5). –500 “Power on” The instrument has detected an off to on transition in its power supply. –600 “User request” The instrument has detected the activation of a user request local control FLS-2200...
Page 174
SCPI-Based Errors Error Description Probable Cause Number –700 “Request control” The instrument requested to become the active IEEE 488.1 controller-in-charge. –800 “Operation complete” The instrument has completed all selected pending operations in accordance with the IEEE 488.2, 12.5.2 synchronization protocol. Broadband Source...
Page 176
Index Index commands IEEE 488.2..........112 AC requirements ........... 8 IEEE 488.2, quick reference....111 address, GPIB ........30, 31 SCPI............44 adjusting contrast ........18 commands, specific ........135 after-sales service ........78 common commands........111 angled brackets........... 46 communication changing settings ........
Page 177
EUI connectors, cleaning ......66 indoor use ............. 7 examples inlets.............. 6 LabVIEW ..........54 input EXFO universal interface. see EUI buffer............. 35 IEEE 488.2 data types ......90 SCPI data types ........109 fiber ends, cleaning........23 input current ..........8...
Page 179
.......... 13, 27 sending data messages ..........35 with GPIB port ........27 parameters ..........29 with serial port ........28 RS-232 ........... 28 separator ..........46, 47 repairing unit ..........7 replacing fuses ..........69 required commands ........111 FLS-2200...
Page 180
......65 settings for remote control ......29 transportation requirements....65, 78 setup button ..........17 troubleshooting, GPIB ......... 77 shipping to EXFO ........82 turning on/off SLED, turning on/off........25 source ............ 25 software unit ............12 handshake ..........
Page 181
........19 warranty certification ........... 81 exclusions ..........81 general ..........79 liability........... 80 null and void.......... 79 wavelength indicator ........13 white space ..........45 window, display .......... 12 wsp ............. 45 Xoff/Xon characters........33 FLS-2200...
Page 182
CHINESE REGULATION ON RESTRICTION OF HAZARDOUS SUBSTANCES NAMES AND CONTENTS OF THE TOXIC OR HAZARDOUS SUBSTANCES OR ELEMENTS CONTAINED IN THIS EXFO PRODUCT EXFO Indicates that this toxic or hazardous substance contained in all of the homogeneous materials for this part is below the limit requirement in SJ/T11363-2006...
Page 183
MARKING REQUIREMENTS Product Environmental protection use period (years) Logo This Exfo product EXFO Battery If applicable.
Need help?
Do you have a question about the FLS-2200 and is the answer not in the manual?
Questions and answers