User Manual User Manual User User Manual Manual Rev. Rev. 1 1 1 1 2 2 2 2 .0 .0 .0 .06 6 6 6 Rev. Rev. LDP- - - - Q Q Q Q C C C C W W W W 300 300- - - - 1 1 1 1 2 2 2 2 Your distributor:...
Table of Contents LDP-QCW 300-12 ........................1 Table of Contents ........................2 How to use the Manual ......................3 How to get started (refer to drawings on next 2 pages) .............. 4 Description of available Connectors .................... 5 Interface Specifications ....................... 6 Dos and Don’ts ...........................
How to use the Manual Remark Remark Remark Remark: The LDP : The LDP : The LDP- - - - QCW described in this manual is a base : The LDP QCW described in this manual is a base QCW described in this manual is a base- - - - plate cooled laser diode QCW described in this manual is a base plate cooled laser diode plate cooled laser diode...
How to get started (refer to drawings on next 2 pages) (refer to drawings on next 2 pages) (refer to drawings on next 2 pages) (refer to drawings on next 2 pages) What to do Check Step # Unpack your device and place it in front of you as shown on the next page.
Description of available Connectors The following drawing shows all connections which are available to the user. Mini USB type B connector (edgewise) See section interface specifications for detailed information. (Break-out-board LDP-C BOB connector.) Connector Connector for PLB-21 (protected against polarity reversal) Supply voltage Supply ground Positive laser diode output (anode).
Interface Specifications The following figure shows the input and output signals of the external analogue BOB connector. The BOB (Break-out Board) is recommended for easy testing of the driver. It will be replaced in the application by your machine interface. Functional Description of BOB-Connector Interface...
Page 7
Pin Description (numerical assorted) Pin1: Pulser OK Pin1: Pulser OK Pin1: Pulser OK Pin1: Pulser OK The state of this Signal indicates weather the driver is ready (5V) or it has an error pending (0V). Pin 2: 5V Pin 2: 5V Pin 2: 5V Pin 2: 5V This pin provides 5 Volts for external usage.
Functional Description The driver uses a DC-DC converter to load a capacitor bank to a defined voltage. A PI regulator uses and a shunt to control the current flow through the laser diode. Laser diode current and compliance voltage are pre-processed and fed to the external BOB-connector. Several security features protect the laser diode and driver from damage.
Trigger modes The LDP-QCW supports tree different trigger modes as explained below Internal Internal Internal Internal The pulse generation is performed by an internal pulse generator. The pulse width and repetition rate is user configurable via the PLB-21 or the serial interface. In addition, the number of pulses to be generated can be configured.
Page 11
External External External External The pulse generation is performed by an external pulse generator connected to the pulse input on the BOB connector. The pulses can be inverted by setting the TRG_EDGE bit in the LSTAT register to “0”. The following diagram shows an example of generated pulses. The lower graph shows the external pulse input, the upper two graphs the trigger pulses generated out of it.
Page 12
External External External External controlled (ext. ctrl.) controlled (ext. ctrl.) controlled (ext. ctrl.) controlled (ext. ctrl.) This trigger mode uses the external trigger input to control the internal pulse generator. It is used to generate a number of pulses per rising of falling edge of the external trigger input. Setting the TRG_EDGE bit in the LSTAT register to “1”...
0 to 4095. A recommended value for normal operation is 30 … 60. If this value is too high it may lead to a current overshoot. PicoLAS implemented an active nonlinearity compensation of the output stage. This speeds up the device, prevents excessive current overshoots and yields a better accuracy with high impedance loads.
VCap VCap VCap VCap The VCap value defines the voltage of the capacitor bank (see chapter functional description). This value is a bit tricky to determine as it depends on the chosen pulse width, repetition rate and compliance voltage. If his value is too low the current will drop during the pulse or not even reach the set point, if it is too high the output stage will heat up fast and lead to an over temperature shutdown.
Power Supply To obtain a good pulsing performance with the driver, it requires an appropriate power supply unit (PSU). The PSU has to supply not only the power that is delivered to the laser diode but also the power to compensate for the losses in the driver itself.
Over Temperature Shutdown To protect the Laser Diode and the driver itself, the LDP-QCW automatically disables itself if its temperature rises above the maximum allowed operating temperature. This condition is latched and the LDP-QCW will not start working until temperature drops five degrees and the ENABLE-pin is toggled.
Controlling the LDP-QCW using a PLB-21 To control the LDP-QCW with a PLB-21 it must be connected via the enclosed cable. The PLB The PLB The PLB The PLB- - - - 21 will not work if 21 will not work if 21 will not work if 21 will not work if USB and USB and...
Page 19
Pulseparameter Width Width Width Width This value defines the pulse width of the internal trigger generator. When the value reads external the internal generator is not used. Reprate Reprate Reprate Reprate This value defines the repetition rate of the internal trigger generator. When the value reads external the internal generator is not used.
Page 20
Defaults def. pwron def. pwron def. pwron def. pwron If enabled the LDP-QCW loads default values every time it is powered on. These values are CRC checked at power-up. If this check fails the values are not loaded and an error message is displayed. Save defaul Save defaults ts ts ts Save defaul...
Page 21
If an Error Occurs If an Error Occurs If an Error Occurs If an Error Occurs If an error occurs during operation the pulse output is switched off, the “pulser_ok_ext” signal on the BOB connector is pulled low and a message is displayed on the PLB-21. If no other action is described on the display, a toggle of the ENABLE pin resets the error condition.
In addition to the PLB-21, the LDP-QCW also has a USB interface to communicate with a computer/laptop. This interface allows communications over a serial text interface as well as using 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
The Serial Text Interface The Serial Text Interface The Serial Text Interface The Serial Text Interface The following section describes the structure and commands of the text interface. Structure Structure Structure Structure Every command that is sent to the LDP-QCW must be completed with a CR (Enter). It consists of a command word followed by one ore more a parameters.
Page 24
Commands for the Commands for the LDP LDP- - - - QCW Commands for the Commands for the The following table contains a command reference for the LDP-QCW. Command Command Command Command Pa Pa Pa Parameter rameter rameter rameter Description Description Description Description...
Page 25
Command Command Command Command Parameter Parameter Parameter Parameter Description Description Description Description gisoll returns the actual setpoint current in [A] gisollmin returns the minimum setpoint current gisollmax returns the maximum setpoint current sisoll current in [A] sets the internal setpoint current to the given value. This value must be within the minimum/maximum borders (See above).
Page 26
Command Command Command Command Parameter Parameter Parameter Parameter Description Description Description Description gcountmax returns the minimum number of pulses generated per trigger event scount number of pulses sets the number of pulses generated per trigger event. Only valid when counting mode is enabled. See chapter “Trigger modes”...
Page 27
gpmax returns the maximum strength of the proportional part of the current regulator. value sets the strength of the proportional part of the current regulator to the given value. gvcap returns the actual pre charge voltage of the internal capacitor bank in [V].
Page 28
If an Error Occurs If an Error Occurs If an Error Occurs If an Error Occurs If an error occurs during operation the pulse output is switched off and the return value of a command is no longer “00” or “01” but “10” or “11”. Errors have to be acknowledged with a toggle of the ENABLE signal, otherwise switching on again of pulse output is not possible.
The PicoLAS Protocol The following section describes the structure and possible commands of the PicoLAS protocol. Structure Structure Structure 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 30
General Commands 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...
Page 31
In addition to these commands there are some answers, which can be given to every command: Answer Answer Answer Frame Answer Frame Answer Answer Answer Frame Answer Frame Command Command Command Command Parameter Parameter Parameter Parameter RXERROR RXERROR 0xFF10 RXERROR RXERROR REPEAT REPEAT...
Page 32
Commands for the Commands for the Commands for the Commands for the LDP LDP- - - - Q Q Q Q CW The following table contains a list of the commands which the LDP-QCW supports in addition to the generally applicable commands. An explanation of each individual command follows afterwards. Command mmand mmand...
Page 33
Command Command Sent Frame Sent Frame Received Frame Received Frame Command Command Sent Frame Sent Frame Received Frame Received Frame Command Command Parameter Command Command Parameter Parameter Parameter Command Command Command Command Parameter Parameter Parameter Parameter GETCAP 0x50 0x150 voltage in 1/10V GETCAPMIN 0x51 0x150...
Page 34
Command Command Command Command Sent Frame Sent Frame Sent Frame Sent Frame Received Frame Received Frame Received Frame Received Frame Command Command Parameter Parameter Command Parameter Command Parameter Command Command Parameter Parameter Command Command Parameter Parameter GETADCISOLL 0xC6 0x1C0 external set point current in [A] GETADCPULSSAMPLES 0xC7 0x1C0...
Page 35
Description of the Individual Commands GETTEMP GETTEMP GETTEMP GETTEMP Returns the maximum of the GETTEMP1 … GETTEMP4 commands. The value is encoded as a signed integer (16bit), measured in steps of 0.1°C. GETTEMP1…4 GETTEMP1…4 GETTEMP1…4 GETTEMP1…4 Returns the measured value of the according temperature sensor. The value is encoded as a signed integer (16bit), measured in steps of 0.1°C.
Page 36
GETREPRATEMAX GETREPRATEMAX GETREPRATEMAX GETREPRATEMAX Returns the maximum possible repetition rate of the internal pulse generator. This value depends of the current pulse width. Hence, any change in the pulse width changes this value too. It is measured in [Hz]. SETREPRATE SETREPRATE SETREPRATE SETREPRATE...
Page 37
SETCAP SETCAP SETCAP SETCAP Sets the pre charge voltage of the capacitor bank to the given value. It must be within the borders defined by GETCAPMIN and GETCAPMAX. See chapter “current regulator” for more information. The value is measured in steps of 0.1[V] GETI GETI GETI...
Page 38
GETOCUR GETOCUR GETOCUR GETOCUR Returns the actual over current protection border. If the output current reaches this value, the output became disabled. The value is measured in [A]. Please note that this protective feature needs to be enabled. GETOCURMIN GETOCURMIN GETOCURMIN GETOCURMIN Returns the minimal possible value useable for over current protection.
Page 39
GETADCVCAP GETADCVCAP GETADCVCAP GETADCVCAP Returns the voltage of the capacitor bank. The value is measured in 0.1[V]. GETADCISOLL GETADCISOLL GETADCISOLL GETADCISOLL Returns the external set point current. If the ISOLL_EXT bit in the LSTAT register is set, this value is used instead of the internal one.
Page 40
Description of the LSTAT Register Description of the LSTAT Register Description of the LSTAT Register 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 Name Name...
Page 41
Description of the ERROR Register Description of the ERR OR Register Description of the ERR Description of the ERR OR Register OR Register The following list contains a description of the individual bits of the ERROR register. A “1” as a bit leads to a deactivation of the output current.
Need help?
Do you have a question about the LDP-QCW 300-12 and is the answer not in the manual?
Questions and answers