Advertisement

Quick Links

User Manual
User
Manual
User
User
Manual
Manual
LDP- - - - Q Q Q Q C C C C W W W W 300
LDP
LDP
LDP
300- - - - 1 1 1 1 2 2 2 2
300
300
Your distributor:
Rev. 1 1 1 1 2 2 2 2 .0 .0 .0 .06 6 6 6
Rev.
Rev.
Rev.

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the LDP-QCW 300-12 and is the answer not in the manual?

Questions and answers

Summary of Contents for PICOLAS LDP-QCW 300-12

  • Page 1: Ldp-Qcw 300-12

    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:...
  • Page 2: Table Of Contents

    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 ...........................
  • Page 3: How To Use The Manual

    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...
  • Page 4: How To Get Started (Refer To Drawings On Next

    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.
  • Page 5: Description Of Available Connectors

    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).
  • Page 6: Interface Specifications

    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.
  • Page 8: Dos And Don'ts

    Do never connect the oscilloscope to the output connectors!!!! (Please Note: above picture shows another but similar PicoLAS driver)
  • Page 9: Functional Description

    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.
  • Page 10: Trigger Modes

    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”...
  • Page 13: Regulator

    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.
  • Page 14: Led Codes

    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.
  • Page 15: Power Supply

    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.
  • Page 16: Over Temperature Shutdown

    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.
  • Page 17: Mechanical Dimensions

    Mechanical Dimensions The following dimensions are in millimetres (mm). 85,71 13,5 65,39 15,8 62,82 55,26 45,7 32,37 31,73 43,8 55,86 67,93...
  • Page 18: Controlling The Ldp-Qcw Using A Plb-21

    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.
  • Page 22: Controlling The Ldp-Qcw Via Usb

    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.
  • Page 29: The Picolas Protocol

    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.

Table of Contents