Required electrical Characteristics of the Laser Diode ................6 Operation Principle of the BFPS-VRHSP 02 NEXTGEN ................6 Description of the Connectors of the BFPS-VRHSP 02 NEXTGEN ............8 Propagation Delay (#2 to #1) ....................... 8 Power Supply (#3) and absolute maximum Ratings ................8 Description of the RS-232 Connector (#4) ..................
How to use the Manual Remark: The BFPS-VRHSP 02 NEXTGEN 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 operating environment, this device can remain uncooled or must be mounted on a heatsink.
How to get started The basic settings (temperature, LD current etc.) can be adjusted using the RS- 232 interface 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.
Be careful not to touch them! Required Laser Diode Pinout The BFPS-VRHSP 02 NEXTGEN is designed for the use with laser diodes in a butterfly package according to the following pin layout: The driver is connecting pin 9 & 10 and pin 11 & 12 together.
Depending on type of laser diode Operation Principle of the BFPS-VRHSP 02 NEXTGEN The output current flows for the set pulse duration if a trigger signal of >1ns and 3.3V amplitude is fed into the trigger input of the driver. This parameter can be set via the communication interface.
Page 7
TEC driver block diagram Laser fire block diagram...
Description of the Connectors of the BFPS-VRHSP 02 NEXTGEN #1 #2 Connector Function Assembled Type You need: Current monitor MMCX, female MMCX, male (Output) MOLEX - 73415-1001 (e.g. Farnell 1111328) Signal input MMCX, female MMCX male MOLEX - 73415-1001 (e.g. Farnell 1111328)
Page 9
Pin of conn. #3 Allowed range Best performance Destroying limit 1 (laser supply) 9.0 .. 14 V 12 V 2 (GND) 3 not connected...
4 (right) Output The RS-232 interface can be used with a PC and a suitable terminal program. Description of the I/O Connector (#5) printed c irc uit board BFPS-VRHSP 02 NEXTGEN Laser Fire Over- / Under temperature SCL (I2C) SDA (I2C)
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. To achieve best performance the baseplate temperature should be kept in the range of +10 °C ..
Visual Indication (#5-3) LED 1: Green LED shows readiness of the driver LED 2: Red LED lights on when an error occurs LED 3: Green LED lights up when HV voltage and output stage is disabled LED 4: Red LED lights on when the driver is supplied with >5V Absolute maximum Ratings ...
Mechanical Dimensions The following dimensions are in millimeters (mm). The four mounting holes on the corners are suitable for M3 screws. With these holes the driver can be mounted onto an appropriate heat sink. 62.55 53.65 52.4 50.7 9.45 47.1 45.3 37.7 33.3...
Page 14
The following dimensions are in millimeters (mm). 65.5 63.1 60.7 59.8 56.3 55.6 53.1 50.7 15.1 31.1...
When the BFPS-VRHSP 02 NEXTGEN 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 16
Example 3: The user would like to read out the actual TEC temperature setpoint: User input: gtsoll<Enter> Output of the driver: actual temperature (e.g. 25.0°C)<CR><LF> 00<CR><LF> Example 4: The user would like to set a new TEC temperature setpoint: User input: stsoll 27.5<Enter>...
Page 17
Commands for the BFPS-VRHSP 02 NEXTGEN The following table contains a command reference for the BFPS-VRHSP 02 NEXTGEN. Command Parameter Description gwidthmin returns the minimum possible pulse width in [ps] gwidthmax returns the maximum possible pulse width in [ps] gwidth...
Page 18
Command Parameter Description gi2cmin returns the minimal possible I²C address 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 gitec returns the actual TEC current in [A] gttec returns the actual TEC temperature in [°C] gtist...
The PicoLAS Protocol The following section describes the structure and possible commands of the PicoLAS protocol. Structure Each transmission consists of 12 bytes – called a frame as follows – which must be sent consecutively, otherwise the system times out and the transmission must start again from the beginning.
Page 20
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 21
In addition to these commands there are some answers if an error occurs: 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 22
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 GETBIAS 0x0800 0x8800...
Page 23
Command Sent Frame Received Frame Command Parameter Command Parameter GETTECSOLLMIN 0x040C 0x840C minimum setpoint in 0.1 [°C] GETTECSOLLMAX 0x040D 0x840D maximum setpoint in 0.1 [°C] GETTECSOLL 0x040E 0x840E actual setpoint in 0.1 [°C] SETTECSOLL 0x040F setpoint in 0.1 0x840F actual setpoint in 0.1 [°C] [°C] GETTECACT...
Page 24
Command Sent Frame Received Frame Command Parameter Command Parameter GETI2CMIN 0x0B00 0x8B00 minimum I²C address GETI2CMAX 0x0B01 0x8B01 maximum I²C address GETI2C 0x0B02 0x8B02 actual I²C address SETI2C 0x0B03 I²C address 0x8B03 actual I²C address GETPULSWIDTH 0x0600 pulse width 0x8600 actual pulse width in in [ps] [ps]...
Page 25
Description of the Individual Commands GETBIAS Returns the actual bias current, measured in [mA]. SETBIAS Sets the actual bias current, measured in [mA]. GETBIASMIN Returns the minimum possible bias current, measured in [mA]. GETBIASMAX Returns the maximum possible bias current, measured in [mA]. GETMESSTTEC Returns the actual measured TEC temperature.
Page 26
GETTECSOLLMIN Returns the minimum possible temperature setpoint of the TEC controller. The value is measured in 0.1 [°C]. GETTECSOLLMIN Returns the maximum possible temperature setpoint of the TEC controller. The value is measured in 0.1 [°C]. GETTECSOLL Returns the actual temperature setpoint of the TEC controller. The value is measured in 0.1 [°C].
Page 27
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”. SETLSTAT Sets the laser status register to the given value. The return value contains the acquired register content.
Page 28
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 BFPS-VRHSP 02 NextGen and is the answer not in the manual?
Questions and answers