background image

 

TLS5 User Manual 

TLS5-UM-00001 Rev 002 

                         36  

 

 

Standard Event Status Register Query 

Syntax 

*ESR? 

Function 

Returns  the  contents  of  the  standard  event  status  register  as  an 
integer that, when converted to a binary number, represents the bit 
values of the register. The standard event status register is cleared 
after 

*ESR?

 command. 

Example 

*ESR?

  returns  195  if  the  standard  event  status  register  is  set  to 

11000011. 

 
Identification Query 

Syntax 

*IDN? 

Function 

The 

*IDN

  query  returns  a  string  value  which  identifies  the 

manufacturer, instrument type and firmware version.  

Example 

*IDN?

 Returns "JGR Optics Inc., BR5, XXXXXXX, Y.YY" 

Where:

 <XXXXXXX> = device serial number 

 

<Y.YY> = firmware revision number 

 
Operation Complete Command  

Syntax 

*OPC 

Function 

Causes  the  source  to  set  the  OPC  bit  in  the  standard  event  status 
register when all pending operations have been completed.  

Example 

*OPC 

 
 
 
 
 
 
 
 
 
 

Summary of Contents for TLS5

Page 1: ...TLS5 Tunable Laser Source User Manual All information contained herein is believed to be accurate and is subject to change without notice No responsibility is assumed for its use JGR Optics Inc 2015 ...

Page 2: ......

Page 3: ...l Shock Hazards 6 GETTING STARTED 7 INITIAL INSPECTION 7 OPERATIONAL REQUIREMENTS 8 PRODUCT OVERVIEW 9 Front Panel and Key Description 9 Rear Panel 9 OPERATION 11 POWERING UP THE TUNABLE LASER SOURCE 11 MANUAL TUNING 11 SWEEP MODE 12 USER MENU OPERATION 13 Accessing the User Menu 13 User Menu Options 13 MESSAGES AND SYMBOLS 14 CALIBRATION 14 Calibration Period 15 PROGRAMMING GUIDE 16 SETTING UP FO...

Page 4: ... CONTROL COMMANDS 25 COMMAND SYNTAX AND STYLE 25 Program Message Formats 25 Terminating a Program Message 25 Command Header Variations 25 Specifying the Command Path 26 Default Commands 26 Implemented Status Structures 27 QUEUES 29 Input Queue 29 Output Queue 30 Error Queue 30 DESCRIPTION OF ERROR NUMBERS 30 IEEE 488 2 COMMON COMMANDS AND THE SCPI COMMAND TREE 32 IEEE 488 2 Common Commands 32 SCPI...

Page 5: ...appliances portable equipment etc with smaller transient overvoltages than Installation Category Overvoltage Category III The unit falls in the Pollution Degree 2 category under IEC 1010 1 and CAN CSA C22 2 No 1010 1 The IEC standard on Safety Requirements for Electrical Equipment for Measurement Control and Laboratory Use relates to insulation coordination The CSA standard is on Safety Requiremen...

Page 6: ...optical amplifiers and an external cavity The output wavelength of each amplifier is aligned within the cavity to achieve seamless and continuous wavelength coverage at the unit s output The output spectrum features low coherence length an accuracy of 0 2nm stability of 0 1nm and high repeatability of better than 0 1nm The source also offers a very good side mode suppression ratio of over 60dB The...

Page 7: ...m resolution bandwidth Tuning speed of over 100 nm second RS 232 serial and IEEE 488 GPIB parallel interfaces Applications CWDM and PON component testing General lab instrument Accessories AC power cord User Manual NIST traceable Calibration Certificate Extreme care must be taken to avoid damaging the connector when plugging and unplugging output jumper Connection must be kept clean and should be ...

Page 8: ...1 below Observe all safety instructions that are associated with a symbol Table 1 Safety Symbols Laser radiation may be present Refer to the User Manual for instructions on handling and operating the unit safely Avoid looking into any ports near which this symbol appears Frame or chassis terminal for electrical grounding within the unit Protective conductor terminal for electrical grounding to the...

Page 9: ...n of the US Food and Drug Administration FDA Center for Devices and Radiological Health CDRH Laser specifications are provided in Table 2 below Table 2 Specifications Parameter Specification Wavelength 1260 to 1650 nm Class 1M Fiber Type 9 125 µm Panda PM fiber Minimum Output Power 5 dBm Maximum Output Power 5 dBm Important Safety Information Laser Hazards Warning Never look into the end of an opt...

Page 10: ...former to power the unit ensure that the common terminal connects to the earthed pole of the power source Do not interrupt the protective earth grounding Such action can lead to a potential shock hazard that can result in serious personal injury Do not operate the unit if an interruption to the protective grounding is suspected Do not operate the unit when its cover or panels have been removed To ...

Page 11: ...of any customer requested information may be found in the calibration document envelope included with the instrument Initial Inspection Inspect the package and contents for signs of damage Ensure all contents are included TLS5 Tunable Laser Source 1 AC power cord User Manual NIST traceable Calibration Certificate Read the User Manual thoroughly and become familiar with all safety symbols and instr...

Page 12: ...ct the source Keep the packaging Immediately notify JGR Optics and if necessary the carrier if the content of the shipment is incomplete if the unit or any of its components are damaged or defective or if the unit does not pass the initial inspection Operational Requirements In order for the unit to meet the warranted specifications the operating environment must meet the following conditions for ...

Page 13: ...FORE REPLACING FUSE FOR CONTINUED FIRE PROTECTION USE SPECIFIED LINE FUSE ONLY TO AVOID ELECTRICAL SHOCK THE POWER CORD PROTECTIVE GROUNDING CONDUCTOR MUST BE CONNECTED TO GROUND DO NOT REMOVE COVERS NO OPERATOR SERVICEABLE PARTS INSIDE REFER SERVICING TO TRAINED PERSONNEL THIS DEVICE COMPLIES WITH DHHS RULES 21CFR SUBCHAPTER J APPLICABLE AT DATE OF MANUFACTURE THIS DEVICE COMPLIES WITH PART 15 OF...

Page 14: ...ng Keys and Status LEDs Key LED Description I O ON OFF Power switch MENU Press to access the Menu or to come back one level up in the Menu ENABLE Press and hold to turn laser ON or OFF When turning ON the laser 3 hyphens will appear in a sequence to the right of the LASER ON message to indicate that the laser is now active LOCAL Press once to exit the Sweep mode SWEEP Press once to access the firs...

Page 15: ...red off and restarted 2 Set the power switch to I ON and wait for the Initialization process to finish 3 Press the ENABLE button to turn on the laser Note that pushing the ENABLE button a second time will allow turning off the laser without powering down the TLS completely Manual Tuning The TLS Laser Source can be manually tuned to any wavelength within the operation range by using the set of arro...

Page 16: ...display it is possible to Begin the sweep or define the start and stop wavelengths as well as the tuning step For example pressing the START key allows modification of the START wavelength by using the Up and Down arrow keys below the display in a similar way as described in the Manual Tuning section above Once all is set properly then pressing the BEGIN SWEEP key will start the sweep sequence whi...

Page 17: ... Accessing the User Menu To access the User Menu press the MENU key on the front panel User Menu Options The first menu level reached by pressing the MENU key once shows two 2 selections Remote Options and Option Menu Only the first slection can be used by users The Option menu is for internal use only User Menu Remote Options are shown In Table 6 They can be accessed by using the soft keys on the...

Page 18: ...nd transmitting at indicated wavelength SWEEPING Laser is currently sweeping over the user defined wavelength range BEGIN SWEEP START xxxx x nm STOP yyyy y nm STEP zzzz z nm First Sweep mode menu showing the Start and Stop wavelength as well as the sweep increment Refer to Sweep Mode section on page 12 for more information BEGIN SWEEP DELAY xxx x ms TRGIN OFF RAMP ON Second Sweep mode menu showing...

Page 19: ...TLS5 User Manual TLS5 UM 00001 Rev 002 15 Calibration Period JGR Optics recommends a 2 year calibration period for the TLS Tunable Laser Source ...

Page 20: ...e GPIB bus must be configured properly The different options for the communication are contained in the User Menu Refer to the USER MENU OPERATION section on page 13 for further details Programming over GPIB The TLS supports the IEEE 488 1 1978 interface standard It also supports the mandated common commands of IEEE 488 2 1987 standard Before attempting to communicate with the TLS via the GPIB int...

Page 21: ...B to DB9 adapter cable The same RS 232 commands are used for USB communication Table 8 Serial Communication Settings Transmission Rate Selectable in the User Menu Available options are 300 1200 2400 9600 19200 and 38400 Baud Use the Up and Down 0 1 arrow keys from the front panel to select required rate Data bit 8 Parity N Stop bits 1 Flow Control None ...

Page 22: ...it back until it is completely dry Cleaning the Connector Ends 1 Clean all connector ends with a lint free tissue and alcohol before every mating See the CLEANING CONNECTORS section on page 19 2 Loosen the retaining screws of the connector panel and remove the panel carefully to access the internal connectors 3 4 5 Figure 5 6 Remove the connector from the mating sleeve in the panel 7 Clean the con...

Page 23: ...onnectors of the unit Never force an optical connector Some connectors have a ceramic ferrule that can easily be broken Optical cable ends need to be cleaned before using them with the unit The following items are required for cleaning the connector Filtered compressed air or dusting gas Lint free swab and lint free towels Optical grade isopropyl alcohol or optical grade 200 ethanol do not use rub...

Page 24: ...as cleaned Figure 6 Connector Connector Type May Vary Troubleshooting If any problem described in this section persists contact JGR Optics or your local representative Connector Issues Front Panel Connectors Follow the maintenance procedure described in the section CLEANING THE CONNECTOR ENDS section on page 18 to ensure that the internal pigtail connectors are clean and properly connected to the ...

Page 25: ...yed for a long time Turn OFF the unit Connect the TLS Tunable Laser Source to a reliable power source and wait a few minutes Turn the unit ON SYSTEM ERROR Internal communications error Try to restart the TLS Tunable Laser Source if the problem remains contact JGR Optics END LIMIT ERROR Source motor overrun the end limit The step motor may have lost reference position due to vibration or impact Try...

Page 26: ...l in the original shipping box and packing material If these are not available follow the guidelines below 1 Contact JGR Optics to obtain a RMA number 2 Cover the front panel with foam to prevent damage 3 Wrap the unit in anti static packaging Use anti static connector covers 4 Pack the unit in a strong enough shipping box considering the unit s weight 5 Use enough shock absorbing material 10 to 1...

Page 27: ...5 User Manual TLS5 UM 00001 Rev 002 23 Contact Information JGR Optics Inc 160 Michael Cowpland Drive Ottawa Ontario Canada K2M 1P6 Phone 613 599 1000 Fax 613 599 1099 sales jgroptics com www jgroptics com ...

Page 28: ...r Manual TLS5 UM 00001 Rev 002 24 A SPECIFICATIONS Specifications are provided here as a reference only and may be changed without notice Please refer to JGR Optics s website for the most recent specifications ...

Page 29: ...by a semicolon for example CLS ESE 10 Terminating a Program Message The command terminator should be a linefeed LF plus EOI for GPIB and a carriage return CR plus a linefeed LF for RS 232 No command processing occurs until a command terminator is received Command Header Variations Each command header in the command tree has a long form and a short form Both forms are acceptable and each form gives...

Page 30: ... SOURce WAVelength wavelength The following program messages are valid SOUR WAV 1310 WAV SOUR WAV 1310 SOUR WAV STAT OPER ENAB 5 ENAB The following program message is NOT valid SOUR WAV 1310 SOUR WAV no colon before second command Default Commands Default commands are commands that do not need to be explicitly included in the command path If a default command for a path exists it is enclosed by sq...

Page 31: ...res change Refer to IEEE488 2 and SCPI1999 documents for further details Status Byte Register The status byte register contains the summary bits for each of the structures implemented in the meter the master summary bit MSB and the request for service bit RQS Bit 0 to Bit 3 are not used Bit 4 message available is set to 1 when a response message is available in the output queue Bit 5 event summary...

Page 32: ...rated by the laser source A new service request is not generated for this condition unless the bit in the status register or the bit in the service request enable register is cleared and the condition reoccurs Standard Event Status Register Bit 0 operation complete is set in response to the OPC common command This bit is set when all operations are complete Service Request Enable Register Read wit...

Page 33: ...received or if an IEEE GET message is received in the middle of a program message Bit 6 user request is always set to 0 Bit 7 power on is set when an off to on transition occurs in the power supply of the laser source Standard Event Status Enable Register The contents of the standard event status enable register determine which events in the standard event status register are reflected in the even...

Page 34: ...ed when the response is sent Response messages are always terminated with the sequence LF and if the response is being sent through the GPIB the EOI signal is set to true when the last character in a response is sent If an attempt is made to read the output queue when it is empty and the current program message does not contain a query a query error bit is set Error Queue The error queue is where ...

Page 35: ...ected in a parameter but the control block cannot be more specific 240 Hardware error A hardware error was detected but the control block cannot be more specific 330 Self Test error The device failed a self test 350 Queue overflow The error queue has overflowed and an error has occurred that cannot be recorded A query error was detected but the parser cannot be more specific 400 Query error ...

Page 36: ...ds Command Parameter Response Minimum Maximum CLS N A N A N A N A ESE Integer N A 0 255 ESE N A Integer 0 255 ESR N A Integer 0 255 IDN N A String N A N A OPC N A N A N A N A OPC N A Integer 1 1 RST N A N A N A N A SRE Integer N A 0 255 SRE N A Integer 0 255 STB N A Integer 0 255 TST N A Integer 0 1 WAI N A N A N A N A ...

Page 37: ... WAVelength Num Val MIN MAX WAVelength None MIN MAX Num Val SWEEP START WAV Num Val MIN MAX WAV None MIN MAX Num Val STOP WAV Num Val MIN MAX WAV None MIN MAX Num Val STEP Num Val STEP Num Val DELAY Num Val DELAY Num Val TRIGIN Boolean TRIGIN Boolean RAMP Boolean RAMP Boolean STATus OPERation EVENt Num Val CONDition Num Val ENABle Num Val ENABle Num Val NTRansition Num Val NTRansition Num Val PTRa...

Page 38: ...al ENABle Num Val ENABle Num Val NTRansition Num Val NTRansition Num Val PTRansition Num Val PTRansition Num Val PRESet SYSTem ERRor NEXT Num Val String VERSion String CAPability String COMMunicate GPIB SELF ADDRess Num Val COMMunicate GPIB SELF ADDRess Num Val SPECial REBoot ABORt INITiate IMMediate ALL ...

Page 39: ...Status Enable Register Command Syntax ESE space numeric value where 0 numeric value 255 Function Sets the bits in the standard event status enable register The numeric value is converted to a binary number The bits of the register are set to match the bit values of the binary number Example ESE 97 sets the standard event status enable register bits to 01100001 Standard Event Status Enable Register...

Page 40: ...le ESR returns 195 if the standard event status register is set to 11000011 Identification Query Syntax IDN Function The IDN query returns a string value which identifies the manufacturer instrument type and firmware version Example IDN Returns JGR Optics Inc BR5 XXXXXXX Y YY Where XXXXXXX device serial number Y YY firmware revision number Operation Complete Command Syntax OPC Function Causes the ...

Page 41: ...ple RST Service Request Enable Command Syntax SRE space numeric value where 0 numeric value 63 and 128 numberic value 191 Function Sets the bits in the service request enable register The numeric value is converted to a binary number The bits of the register are set to match the bit values of the binary number Example SRE 154 sets the service request enable register bits to 10011010 Service Reques...

Page 42: ...f the status byte register is set to 10101010 Self Test Query Syntax TST Function Initiates a self test of the source and returns 0 if the source passes the self test or 1 if it fails Example TST WAI Command Syntax WAI Function Prevents the source from executing any further commands or queries until all previously pending operations have been completed There are no consequences to this command bec...

Page 43: ...ENABle Function Returns the current status of the laser False or OFF Laser is OFF True or ON Laser is ON Example ENAB returns ON or True if the laser is ON SOURce WAVelength Syntax SOURce WAVelength space wavelength MIN MAX Function Switches to a specified or next available wavelength wavelength switches to the specified wavelength in nm Other units can be specified MIN or MAX switches to the firs...

Page 44: ...MIN returns 1310 SOURce SWEEP START Syntax SOURce SWEEP START Function Starts the wavelength sweep Example SWEEP START SOURce SWEEP START WAV Syntax SOURce SWEEP START WAV space wavelength MIN MAX Function Sets the start wavelength of the sweep mode wavelength set the start wavelength of the sweep mode to the wavelength specified MIN or MAX sets the start wavelength of the sweep mode to the first ...

Page 45: ...EP STOP WAV Syntax SOURce SWEEP STOP WAV space wavelength MIN MAX Function Sets the stop wavelength of the sweep mode wavelength sets the stop wavelength of the sweep mode to the wavelength specified MIN or MAX sets the stop wavelength of the sweep mode to the first or last wavelength Example SWEEP STOP WAV 1570 sets the sweep stop wavelength to 1570 nm SOURce SWEEP STOP WAV Syntax SOURce SWEEP ST...

Page 46: ...WEEP STEP Returns the wavelength step of the sweep mode for example 10 nm SOURce SWEEP DELAY Syntax SOURce SWEEP DELAY space delay Function Sets the delay between each wavelength step in ms This delay will be added to each wavelength step no matter if the TRIGIN function is activated or not Example SWEEP DELAY 500 Sets a delay of 500 ms between each wavelength step SOURce SWEEP DELAY Syntax SOURce...

Page 47: ... False or OFF TRIG IN mode is Disabled True or ON TRIG IN mode is Enabled Example SWEEP TRIGIN Returns True or ON if TRIGIN mode is enabled SOURce SWEEP RAMP Syntax SOURce SWEEP RAMP Function This command is used to enable the RAMP mode Refer to the Sweep mode section in the manual for more information False or OFF Disables the RAMP mode True or ON Enables the RAMP mode Example SWEEP RAMP ON enabl...

Page 48: ...sed Example STATus OPERation CONDition returns 2 if sweep motor has not settled STATus OPERation ENABle Syntax STATus OPERation ENABle Function This command determines which bits in the Standard Operation Event Register will set the Standard Operation Status Summary bit in the Status Byte Register Example STATus OPERation ENABle 32767 sets the summary bit to 15 STATus OPERation ENABle Syntax STATu...

Page 49: ... Operation Event Register when that bit has a negative transition Example STATus OPERation NTRansition Returns 2 STATus OPERation PTRansition Syntax STATus OPERation PTRansition Function This command determines which bits in the Standard Operation Condition Register will set the corresponding bit in the Standard Operation Event Register when that bit has a positive transition 0 to 1 Example STATus...

Page 50: ...UEStionable CONDition Returns 2 if only bit 1 is set to 1 STATus QUEStionable ENABle Syntax STATus QUEStionable ENABle Function This command determines which bits in the Data Questionable Event Register will set the Data Questionable Status Group Summary bit in the Status Byte Register Example STATus QUEStionable ENABle 2 Sets bit 1 STATus QUEStionable ENABle Syntax STATus QUEStionable ENABle Func...

Page 51: ...en that bit has a negative transition 1 to 0 Example STATus QUEStionable NTRansition Returns 2 if only bit 1 was selected STATus QUEStionable PTRansition Syntax STATus QUEStionable PTRansition Function This command determines which bits in the Data Questionable Condition Register will set the corresponding bit in the Data Questionable Event Register when that bit has a positive transition 0 to 1 E...

Page 52: ...et SYSTem ERRor Syntax SYSTem ERRor Function Returns the error number and an error message from the error queue See the Error Queue section for a list of error numbers and their associated messages Example SYST ERR returns 0 No error SYSTem VERSion Syntax SYSTem VERSion Function Returns the formatted numeric value the of the SCPI version number Example SYST VERS returns 1999 0 SYSTem CAPability Sy...

Page 53: ...rface immediately responds to the new address Example SYST COMM GPIB ADDR 7 SYSTem COMMunicate GPIB SELF ADDRess Syntax SYSTem COMMunicate GPIB SELF ADDRess Function Returns the GPIB address Example SYST COMM GPIB ADDR returns 7 SPECial REBoot Syntax SPECial REBoot Function Automatically reboots the unit Example SPECial REBoot ABORt Syntax ABORt Function This command aborts the sweep sequence and ...

Page 54: ...0001 Rev 002 50 INITiate IMMediate ALL Syntax INITiate IMMediate ALL Function Initiates the Trigger mode when the sweep sequence is completed after in trig signal the Trigger mode goes back to idle Example INITiate IMMediate ALL ...

Reviews: