I²C Interface ....................18 Controlling the BFPS-VRHSP 02 using a PLB-21 ......... 19 Controlling the Driver via a PC ..............22 The PicoLAS Protocol ................... 26 Please pay Attention to all Safety Warnings! Symbols used in this Manual: Risk of electrical hazard...
Laser Diodes How to use the Manual Remark: The BFPS-VRHSP 02 described in this manual is a baseplate cooled laser diode driver. Improper cooling may cause an internal over temperature shutdown. Baseplate cooling: Depending on the final application and operation regime, this unit may stay non-cooled or must be assembled onto a heat sink.
Laser Diodes How to get started The basic settings (temperature, LD current etc.) can be adjusted using the RS-232 or the PLB-21. You need an additional pulse generator which has to be connected to the Input MMCX-Terminal. There is no pulse generator on board of the seed driver! The PCB is very thin.
Laser Diodes Dos and Don’ts Never ground any output connector. Do not connect your oscilloscope to pin 10 and pin 11! This will immediately destroy the driver and the probe! Keep connecting cables between power supply and driver as well as the connection between driver and laser diode as short as possible.
Laser Diodes Required electrical Characteristics of the Laser Diode Parameter Comment Min. Typ. Max. Laser diode forward voltage 1.8 V 2.2V Back facet monitor reverse 15 V voltage Back facet monitor 5 V reverse voltage 20 µW/mA responsivity µW/mA (10 µW/mA typ) Back facet monitor dark 5 V reverse (bias) 40 Na...
Page 8
Laser Diodes The output current follows the input trigger signal within a range of 0 mA .. 2 A and pulse width 500 ps .. 34 ns. A trigger input voltage of 3.3 V triggers the internal circuit and generates the adjusted pulse width and output current. Both parameters can be set via the communication interface.
Page 9
Laser Diodes TEC driver block diagram Laser fire block diagram Germany and Other Countries France United Kingdom Nordic Countries Laser Components Germany GmbH Laser Components S.A.S. Laser Components (UK) Ltd. Laser Components Nordic AB Tel: +49 8142 2864 – 0 Tel: +33 1 39 59 52 25 Tel:...
Laser Diodes Description of the Connectors of the BFPS-VRHSP 02 Connector Function Assembled Type You need: Current monitor MMCX, female MMCX, male (Output) MOLEX - 73415- (e.g. Farnell 1001 1111325) Signal input MMCX, female MMCX male MOLEX - 73415- (e.g. Farnell 1001 1111325) Power connector...
Laser Diodes Input (#2) and Current Monitor (#1) The driving trigger signal is provided via connector #2. The output current is following the laser diode current within the limitations (bandwidth, rise time) proportional (refer to section “Linearity”). By using of 50 Ohm termination the current monitor has a scaling of -14.0 A/V. Propagation Delay (#2 to #1) The typical propagation delay from input to start of current flow is typ.
Laser Diodes Description of the RS-232 Connector (#4) Pin Number Description Direction Comments 1 (marked in +12 V Output Only for the use with the PL-B21, red) prevent any overload or short! (max. 100 mA) RS-232 standard serial interface RS-232 standard serial interface 4 (right) Output The RS232 interface can be used with a PC and a suitable terminal program or...
Laser Diodes Description of the I/O Connector (#5) printed c irc uit board BFPS-VRHSP 02 Laser Fire Over- / Undertemperature SCL (I2C) SDA (I2C) Germany and Other Countries France United Kingdom Nordic Countries Laser Components Germany GmbH Laser Components S.A.S. Laser Components (UK) Ltd.
Laser Diodes Cooling The seed driver is baseplate cooled only. Please assemble the entire unit to a heat sink which is capable to dissipate the heat. The heat sink is suitable, if the system temperature does not exceed the maximum operating limits.
Laser Diodes Visual Indication (#5-3) LED 1: Green LED shows a weak glow when the internal power source of 50 V is ready. LED 2: Green LED lights on when the power supply voltage of +5 V for TEC and for laser driver are in within valid range.
Laser Diodes Mechanical Dimensions The following dimensions are in millimetres (mm). The four via holes on the corners are suitable for M3 screws. With these screws the driver can be mounted onto an appropriate heat sink. 62.55 53.65 52.4 50.7 9.45 47.1 45.3...
Page 17
Laser Diodes The following dimensions are in millimetres (mm). 65.5 63.1 60.7 59.8 56.3 55.6 53.1 50.7 15.1 31.1 Germany and Other Countries France United Kingdom Nordic Countries Laser Components Germany GmbH Laser Components S.A.S. Laser Components (UK) Ltd. Laser Components Nordic AB Tel: +49 8142 2864 –...
Laser Diodes I²C Interface The driver is equipped with a standard I²C slave interface. It supports 7 bit slave addressing and is 3.3 / 5 V compatible. It implements an I²C ram with 32 bit wide data words. An internal address counter increments automatically as soon as 3 bytes of a register are read/written.
Laser Diodes Controlling the BFPS-VRHSP 02 using a PLB-21 To control the driver with a PLB-21 it must be connected via the enclosed cable. When the PLB-21 is connected the first time you are asked to download a new driver. This must be confirmed with “yes” for working the PLB-21 properly. Menu Structure The following diagram shows the structure of the PLB-21 menu which affects the driver.
Page 20
Laser Diodes Setpoint 1 Pulsewidth This value adjusts the pulse width of the laser diode current in a range of 0 .. 10 ns. Reprate This value is part of the internal trigger generator. This point is still in process and should be set by 0 Hz. The internal generator is deactivated by value 0 Hz.
Page 21
Laser Diodes Imax (A) This value defines the maximum current output of the TEC controller. Factory setting is 1.0 A. Measurement This value represents the actual measured voltage of the +5 V LD supply voltage input. This value represents the actual measured voltage of the +5 V TEC supply voltage input.
Introduction When the BFPS-VRHSP 02 is connected to a PC, it allows communications over a serial text interface as well as the PicoLAS protocol. While the text interface is designed for communication with a terminal program, the PicoLAS protocol is designed as a system interact protocol.
Page 23
Laser Diodes The Serial Text Interface The following section describes the structure and commands of the text interface. Structure Every command that is sent to the driver must be completed with a CR (Enter). It consists of a command word followed by one ore more a parameters. If the command was successfully executed a “00”...
Page 24
Laser Diodes Commands for the BFPS-VRHSP 02 The following table contains a command reference for the BFPS-VRHSP 02. Command Parameter Description gwidthmin returns the minimum possible pulse width in [ps] gwidthmax returns the maximum possible pulse width in [ps] gwidth returns the actual pulse width in [ps] swidth value...
Page 25
Laser Diodes Command Parameter Description gi2cmax returns the maximal possible I²C address gi2c returns the actual I²C address si2c value sets the I²C address to the given value g5v1 returns the actual voltage of the +5V TEC input in [V] returns the actual voltage of the +5V LD input in [V] gitec returns the actual TEC current in [A]...
To retrieve the error, use the gerror command for the content of the ERROR register or the gerrtxt command for a human readable form. The PicoLAS Protocol The following section describes the structure and possible commands of the PicoLAS protocol.
Page 27
Diodes General Commands The following list contains an overview of the general commands which are supported by every product from PicoLAS which makes use of this protocol. The explanation of the individual commands is given further below. Command Name Sent Frame...
Page 28
Laser Diodes In addition to these commands there are some answers, which can be given to every command: Answer Answer Frame Command Parameter RXERROR 0xFF10 REPEAT 0xFF11 ILGLPARAM 0xFF12 UNCOM 0xFF13 RXERROR If a frame is repeated four times and still broken this answer will be sent. REPEAT The last frame was received in a broken state.
Page 29
Laser Diodes Commands for the Driver The following table contains a list of the commands which the driver supports in addition to the generally applicable commands. An explanation of each individual command follows afterwards. Command Sent Frame Received Frame Command Parameter Command Parameter GETBIASMIN 0x0010...
Page 30
Laser Diodes Command Sent Frame Received Frame Command Parameter Command Parameter GETTECKDMAX 0x0049 0x0140 maximum TEC Kd value GETTECKD 0x004A 0x0140 actual TEC Kd value SETTECKD 0x004B Kd value 0x0140 actual TEC Kd value GETTECSOLLMIN 0x004C 0x0140 minimum setpoint in 0.1 [°C] GETTECSOLLMAX 0x004D 0x0140...
Page 31
Laser Diodes Command Sent Frame Received Frame Command Parameter Command Parameter GETUGATE2MAX 0x0091 0x0190 maximum voltage in 0.01 [V] GETUGATE2 0x0092 0x0190 actual voltage in 0.01 [V] GETI2CMIN 0x00A0 0x01A0 minimum I²C address GETI2CMAX 0x00A1 0x01A0 maximum I²C address GETI2C 0x00A2 0x01A0 actual I²C address...
Page 32
Laser Diodes Description of the Individual Commands GETBIASMIN Returns the minimum possible bias current, measured in [mA]. GETBIASMAX Returns the maximum possible bias current, measured in [mA]. GETBIAS Returns the actual bias current, measured in [mA]. SETBIAS Sets the bias current to the given value. It must be within the borders defined by GETBIASMIN and GETBIASMAX.
Page 33
Laser Diodes SETKI Sets the strength of the integral part of the TEC controller to the given value. It must be within the borders defined by GETKIMIN and GETKIMAX. GETKDMIN Returns the minimum possible strength of the differential part of the TEC controller. GETKDMAX Returns the maximum possible strength of the differential part of the TEC controller.
Page 34
Laser Diodes GETERROR Returns the content of the error register (32 bit). For a detailed description of the single bits see section “Description of the ERROR Register”. GETLSTAT Returns the content of the laser status register (32 bit). For a detailed description of the single bits see section “Description of the LSTAT Register”.
Page 35
Laser Diodes Description of the LSTAT Register The following list contains a description of the individual LSTAT bits. These can be read with the GETLSTAT and written with SETLSTAT command. Name Read/Write Meaning PULSER_OK When “1” there is no error pending. DEF_PWRON When “1”, the driver loads its default values on start up.
Need help?
Do you have a question about the LASER COMPONENTS BFPS -VRHSP 02 and is the answer not in the manual?
Questions and answers