background image

 

 

 

 

 

 

 

Operation Manual 

 

Digitally Controlled Continously  

Tunable Laser ECL 

 
 

ECL1525M-PM/SM  

 

 

 

 

 

                                       

2005 

 

Summary of Contents for ECL1525-PM

Page 1: ...Operation Manual Digitally Controlled Continously Tunable Laser ECL ECL1525M PM SM 2005 ...

Page 2: ...Version 1 0 Date 16 Feb 05 Copyright 2005 Thorlabs Sweden AB Sweden ...

Page 3: ...characteristics 13 3 4 Communication interface 14 4 Operating the ECL1525 PM SM 15 4 1 System Organization 15 4 2 Software Installation 16 4 3 Getting started 18 5 ECL1525 Operation in detail 19 5 1 Principal modes of operation 19 5 2 The control windows 20 6 Software Interface 23 6 1 Software drivers 23 6 2 MSA Commands 23 6 3 ECL1525 specific commands 26 6 4 Application example 31 7 Service and ...

Page 4: ...o hearing from you Thorlabs Sweden AB This part of the instruction manual contains every specific information on how to operate a ECL1525 A general description is followed by explanations of how to operate the unit manually You will also find information about remote control via the RS232 computer interface Attention This manual contains WARNINGS and ATTENTION label in this form to indicate danger...

Page 5: ...s of the appropriate laser safety class The laser safety class is marked on the laser unit The ECL1525 has been tested and classified by The Swedish National Testing and Research Institute The laser has been assigned to Class 1M in accordance with IEC 60825 1 Edition 1 2 2001 08 The laser has been assigned to Class IIIb in accordance with CFR 1040 10 2002 and 1040 11 2002 Attention Applicable EMC ...

Page 6: ...1 1 Safety ECL1525M PM SM page 2 ...

Page 7: ... Thorlabs Sweden AB for this unit to operate fault free provided that they are handled according to our requirements However Thorlabs Sweden AB does not warrant a faulty free and uninterrupted operation of the unit of the soft or firmware for special applications nor this instruction manual to be error free Thorlabs Sweden AB is not liable for consequential damages Restriction of warranty The warr...

Page 8: ...CL1525 can be controlled in accordance with the MSA standard 1 using RS232 or via a user s PC The ECL1525 is available in three package styles see the figures below This manual is valid for the module ECL1525M SM and ECL1525M PM Figure 1 Pictures of the different packages Benchtop ECL1525 Module with control PCB ECL1525M and Eurocard module ECL1525 3U RS232 interface with LabView and C drivers Mod...

Page 9: ...on Over Wavelength Range 0 5 dB Power Bandwith external modulation 100 kHz RIN 140 dB Hz Power Signal to Noise Ratio 40dB 10dBm output power Spectral Line Width coherence control off 200 kHz Coherence Control see dither command 100MHz spectral broadening 15 kHz Side Mode Suppression SMSR 40 dB Source to Source Spontaneous Emission Ratio 45 dB Signal to Total Source Spontaneous Emission Ratio STSSE...

Page 10: ...page 6 Vibration Operation 10m s2 9 to 200 Hz 15m s2 200 to 500 Hz Vibration Transport 20m s2 9 to 200 Hz 45m s2 200 to 500 Hz Shock Operation half sinusoidal 300 m s2 duration 6ms Shock Transport half sinusoidal 1000 m s2 duration 6ms ...

Page 11: ...2 1 Size ECL1525M PM SM page 7 2 Mechanical Interface 2 1 Size Optical Module ...

Page 12: ...2 1 Size ECL1525M PM SM page 8 Electronic Control Board ...

Page 13: ...key Option The optical connector and fiber type can be changed according to customer requirements 2 4 Thermal management The bottom of the optical module is the heat sink surface The temperature on this surface Case Temperature register 0x88 should be within the operating temperature range when the module is in operation Option A heat sink can be attached to the optical module according to custome...

Page 14: ......

Page 15: ...The symbol indicates signals that are defined as active when low Pin Pin Pin Pin Vcc 1 2 DIS Vcc 3 4 MS Vcc 5 6 RST Vcc 7 8 SRQ GND 9 10 FATAL GND 11 12 ALM GND 13 14 TxD GND 15 16 RxD TRST JTAG 17 18 IRDY TDO 19 20 TDI 21 22 TMS 23 24 TCK 25 26 GND ADITHER 27 28 GND MotorCLK 29 30 GND LaserCurrent 31 32 GND LaserPower 33 34 Vcc MeasGround 35 36 Vcc WaveClock 37 38 Vcc WaveClock 39 40 Vcc ...

Page 16: ...bol indicates signals that are defined as active when low Pin Pin Pin Pin Vcc 1 2 DIS Vcc 3 4 MS Vcc 5 6 RST Vcc 7 8 SRQ GND 9 10 FATAL GND 11 12 ALM GND 13 14 TxD GND 15 16 RxD TRST JTAG 17 18 IRDY TDO 19 20 Not used IOCLK TDI 21 22 IOMODE TMS 23 24 IOMODE1 TCK 25 26 A0 ADITHER 27 28 A1 MotorCLK 29 30 A2 LaserCurrent 31 32 Reserved LaserPower 33 34 Reserved MeasGround 35 36 Reserved WaveClock 37 ...

Page 17: ...utput power MeasGround 35 Ground for signals above internally connected to GND WaveClock 37 Analog output of normalized wavelocker signal Peak calibrated to 2V Differential pair with pin 39 WaveClock 39 Differential pair with pin 37 3 3 Electrical characteristics Table 4 Electrical characteristics Parameter Symbol Min Typ Max Unit Supply voltage Vcc 4 75 5 5 25 V Supply current Icc 2 00 A Input vo...

Page 18: ...e for the benchtop option ECL 1525 or the evaluation board is a nullmodem DB 9 cable that you connect directly to the computer For the other options ECL1525M ECL1525 3U the interface is RS232 that uses a 3 wire implementation according to MSA The interface generates LVTTL output signal levels ...

Page 19: ... level the ECL1525 contains one physical control card which controls the desired hardware functions All information between the ECL and the PC are transmitted through a serial connection cable RS232 Commands given by the GUI or another user application are decomposed into the main hardware commands executed by the the control card Users that want to develop their own application software can use t...

Page 20: ...General information about software driver A number of vi s has been developed to control the uECL via RS 232 using LabView 6 1 There is one for each command described in chapter 6 2 and 6 3 You can install the drivers using the file setup exe located in the Install Dll folder on the cd The drivers are described in the document Drv_uECL_MSA_dll rtf in the installation target directory When you doub...

Page 21: ...its command UnitErrorStatus In Out Internal errorhandler for the uECL does not affect the general errorhandler Stores the 100 last messages last one first The file drv_µECL_msa_dll_Tree vi contains uECL customer LabView driver VI s There is a short description of each command in the VI descriptions See also the example in section 6 4 Front Panel Block Diagram ...

Page 22: ...nected the unit to when the dialog box appears Wait until the yellow Working led in the GUI is turned off The program is now ready for usage Note While the Working led is lit all parameters set in the program are stacked in queue and no indicators are updated on the screen 4 3 2 Operate the ECL for the first time When the ECL and the GUI is started you can change power and wavelength with the knob...

Page 23: ...acy value see section 1 4 The absolute accuracy is better when the wavelength unit is set to channel Note The Parked mode is the only mode where the dither functions can be used 5 1 2 Sweep Channel mode In this mode will the laser sweep over the channel it is set to Which channel to sweep channel must be choosen in the parked mode The speed and the start stop of the sweep are the only settings you...

Page 24: ...can be changed at runtime This will also affect all indicators except for the channel slide indicator The status signals are The Working indicatior in the lower left corner indicates that the software is busy Then all parameters set in the program are stacked in queue and no indicators are updated on the screen The Pending indicator shows if the laser unit is under operation The Fatal ALM alarm an...

Page 25: ...he mode of digital dither you can choose between power dither AM and wavelength dither FM In power dither you can set the frequency and the amplitude of the modulation In wavelength dither you can set two different amplitudes 2 100MHz 1 50MHz for the wavelength modulation In the mode of analog dither you have to use an external source connected to the ADITHER pin in the connector Wavelength time 2...

Page 26: ... 3 The Advanced window This window is intended for advanced status information It can be used for trouble shooting and is not used for standard operation of the laser You can also change the function of the MotorCLK pin between direction and motorclock ...

Page 27: ...description and information about installation is given in section 4 2 3 6 2 MSA Commands The commands that are implemented according to MSA are listed in the tables below Commands with locklevel 2 and higher are read only 6 2 1 Generic Module Commands Command NOP Status See MSA command 0x00 SerNo See MSA command 0x04 FW See MSA command 0x06 GenCfg See MSA command 0x081 AEA EAR See MSA command 0x0...

Page 28: ...command 0x35 FCF2 See MSA command 0x36 LF1 See MSA command 0x40 LF2 See MSA command 0x41 OOP See MSA command 0x42 6 2 4 Module Capabilities Command OPSL See MSA command 0x50 OPSH See MSA command 0x51 LFL1 See MSA command 0x52 LFL2 See MSA command 0x53 LFH1 See MSA command 0x54 LFH2 See MSA command 0x55 6 2 5 MSA Commands Command DitherE See MSA command 0x594 DitherR See MSA command 0x5A 2 Can be p...

Page 29: ...6 2 MSA Commands ECL1525M PM SM page 25 DitherF See MSA command 0x5B DitherA See MSA command 0x5C TCaseL See MSA command 0x5D TCaseH See MSA command 0x5E ...

Page 30: ...d short 5ms yes Lockable 1 Returns Same as the Channel 0x30 command Detailed description The frequency is defined as Freq GHz 0x35 103 0x36 10 1 0x30 1 0x34 10 0x34 20 0x80 0x34 2500 Bits 7 0 8 bit wavelength 6 3 2 Tuning Range Set Tstop Purpose Tstop sets the tuning range stop channel Synopsis Register name Register number Read Write Datatype Response Generated Can be pending Volatile Access Defa...

Page 31: ...M Bit 15 0 Tuning stop Stop channel number 6 3 3 Tuning Speed Set TSSet Purpose TSSet sets a tuning speed Synopsis Register name Register number Read Write Datatype Response Generated Can be pending Volatile Access Default contents R Unsigned short 5ms no Non volatile 0x0064 TSset 0x82 W Unsigned short 5ms no Lockable 1 Returns Same as the Channel 0x30 command Detailed description Bit 6 0 Speed Bi...

Page 32: ...it 7 6 5 4 3 2 1 0 AC RM SS Bit 6 Arbitrary or Channel mode default 0 A 0 sets the normal mode where the frequency set value is defined by Channel 0x30 A 1 sets the mode where the frequency set value is defined by ArbWave 0x84 Bit 2 RM Range Mode default 0 A 0 sets the normal mode where channel sweep around the channel specified in the Channel register A 1 sets the mode where channel sweep between...

Page 33: ...hannel 0x30 command Detailed description 11 0 Case Temperature Bit 11 0 The case temperature is defined as a signed short integer with units of C 100 6 3 6 Optical Etalon Ratio OER Purpose OER returns the ratio between etalon power and the reference optical power Synopsis Register name Register number Read Write Datatype Response Generated Can be pending Volatile Access Default contents R Unsigned...

Page 34: ...atatype Response Generated Can be pending Volatile Access Default contetns R Unsigned short 5ms no Non volatile MCLK 0x8B W Unsigned short 5ms no Lockable 1 Returns Same as the Channel 0x30 Detailed description 0 Motor clock Bit 0 MCLK Motor Clock default 0 A 0 sets the direction mode The motorCLK pin is then high when the channel number is increasing and low when it is decreasing A 1 sets the ste...

Page 35: ...x31 0x012C Power setpoint 3dBm Channel 0x30 0x0001 Start at Channel 1 Tstop 0x81 0x00D2 Stop at Channel 211 Tsset 0x82 0x2710 100nm s tuning speed ResEna 0x32 0x0008 Enable optical output TM 0x83 0x0005 Start the tuning During the tuning the status can be monitored by reading the status registers 0x20 0x21 and by looking at the alarm pins SRQ pin 8 FATAL pin 10 and ALM pin 12 The sweep can be sync...

Page 36: ...ection contains LabView code based on the application example in chapter 6 4 1 Front Panel Block Diagram 2 1 4 3 5 6 7 8 Sequence 1 Open handle 2 Set parameters 3 Enable laser output 4 Start sweep 5 Log status until Stop is pressed or error occurs 6 Stop sweep 7 Disable laser output 8 Close handle ...

Page 37: ...roubleshooting 7 3 1 Communication Error 1 Check that the serial cable you use is a null modem cable 2 Check that the serial port for you cable is the same as you choose when the user GUI is started 7 3 2 No power output 1 Check that the interlock is working 2 Make sure that the Laser On in the user GUI is activated 3 Check that the connector is clean and that the connecting fiber is not damaged 4...

Page 38: ......

Page 39: ... 35 8 Listings 8 1 References 1 The OIF Compliant Tunable MSA Public document release PV 1 2 3 This document is included on the CD Updated information about this standard can be found at http www oiforum com public impagreements html TL ...

Page 40: ...el 46 0 13 733 30 00 Fax 46 0 13 703 40 45 Email scandinavia thorlabs com Internet http www thorlabs com Our company is also represented by several distributors throughout the world Please call our hotline send an E mail to ask for your nearest distributor or just visit our homepage http www thorlabs com ...

Reviews: