Artifex LDD100-F Series Original Operating Instructions Download Page 70

LDD100 

 

Operating Instructions 

   

 

70 / 72 

11.5

 

Documentation for LabVIEW

 LDD100Com.vi 

The LDD100 is delivered with a fully functional demo virtual instrument (VI). In order to 
implement the LDD100 within a larger LabView programme framework, it is recommended 
to use the supplied VI as the starting point. The main programme comprises the Demo.vi 
(graphical user interface), further Vis are included for controlling the LDD100. The software 
drivers must be installed prior to use of the Demo.vi. 

 In order to communicate with the LDD100, a connection with the PC must occur. This is 
handled by the LDD100_COM.dll. All of the VIs use the functions of this dll-file. The 
parameters are described in detail in the separate document describing the LDD100_COM.dll. 

In order to control the LDD100, various sub-VIs are provided. Their individual function is 
described in their respective file names. Thus GetMaximumCurrent.vi reads out the maximum 
current of the instrument. 

Some VIs have an input and an output value for the same parameter. In these cases, the 
upload values are checked within the function and corrected as required. For example, if the 
uploaded current value is not valid, it will be automatically corrected to the nearest valid 
value. The result can be checked via the output value (see SetParameter.vi). 

 

Figure 22: Connection Diagramme for the SetParameter.vi 

 

All parameters and their details are described in detail in 11.2 “Parameter Upload”, pp63. 

 

                                                 

 LabVIEW is a registered Trademark of the National Instruments Corporation 

Trigger Mode 

Continous Mode 

Period (µs) 

Pulse width (ns) 

Minimum and pulse current (mA) 

 

Maximum current (mA) 

Current steps 

Bias current (mA) 

Number of cycles 

Cycling mode 

Continous mode out 

Trigger mode out 

Period  out(µs) 

Pulse width out (ns) 

Maximum current (mA) 

Current steps 

Bias current (mA) 

Number of cycles 

Cycling mode 

status 

Min. and pulse current out 

 

Summary of Contents for LDD100-F Series

Page 1: ...ny Tel 49 0 4921 58908 0 Fax 49 0 4921 58908 29 info afx eng com http www afx eng com Artifex Engineering Artifex Engineering LDD100 Fxxx LDD100 Lxxx LDD100 XLxxx Laser Diode Driver Read this instruct...

Page 2: ...ting Instructions Artifex Engineering GmbH Co KG Dortmunder Str 16 18 26723 Emden Germany Telephone 49 0 4921 58908 0 Fax 49 0 4921 58908 29 Email info artifex engineering com Internet www artifex eng...

Page 3: ...Personnel requirements 14 2 5 Symbols on the unit 15 2 6 Scope of delivery 16 2 7 Transport inspection 16 2 8 Packaging 16 2 9 Transporting 17 2 10 Storage 18 3 PRODUCT OVERVIEW 19 3 1 System Overvie...

Page 4: ...g Area LDD100 XL040 35 5 6 Specifications LDD100 XL120 36 5 6 1 Safe Operating Area LDD100 XL120 37 5 7 Specifications LDD100 XL200 38 5 7 1 Safe Operating Area LDD100 XL200 39 5 8 Specifications LDD1...

Page 5: ...nt Output 48 6 4 Back Panel Current Driver End Stage Unit 50 6 4 1 Communication 50 6 4 2 Power 50 6 4 3 Monitor Out 50 7 OPERATION 51 8 CONTROL VIA THE REAL FRONT PANEL 51 8 1 Menu Structure 51 9 INS...

Page 6: ...Current Steps 67 11 2 4 Bias 67 11 2 5 Number of cycles 67 11 2 6 Cycling mode 67 11 2 7 Continuous Mode 67 11 2 8 Starting a sequence 67 11 2 9 Stop a sequence 68 11 2 10 Read status and temperature...

Page 7: ...e 8 Back Panel 50 Figure 9 The Graphical User Interface GUI 55 Figure 10 Field Control 56 Figure 11 Field Pulse Width 56 Figure 12 Field Pulse Repetition 57 Figure 13 Field Triggering Mode 57 Figure 1...

Page 8: ...5 Specifications LDD F120 26 Table 6 Specifications LDD L040 28 Table 7 Specifications LDD L120 30 Table 8 Specifications LDD L200 32 Table 9 Specifications LDD XL040 34 Table 10 Specifications LDD XL...

Page 9: ...ocal work protection and general safety regulations applicable at the device s place of installation must be observed The illustrations used throughout this manual are intended to provide a general un...

Page 10: ...ns as well as information designed to ensure efficient and smooth operation Special safety instructions The following symbols are used in the safety instructions to draw attention to specific dangers...

Page 11: ...manufacturer 1 4 Customer service Our customer service is available for technical information and service Artifex Engineering GmbH Co KG Dortmunder Str 16 18 26723 Emden Germany Telephone 49 0 4921 58...

Page 12: ...e In order to reduce risks of personal injury and property damage and avoid dangerous situations the safety instructions listed here and the safety instructions in the other sections of these instruct...

Page 13: ...s and determine in the scope of a risk assessment additional dangers which can arise due to the special working conditions at the place in which the electronic ballast is used This must be implemented...

Page 14: ...rk may only be performed by personnel who are qualified for this purpose Keep insufficiently qualified personnel away from the work area Only persons who can be expected to reliably perform this work...

Page 15: ...ary operating instructions cannot be followed Thus an injury hazard occurs Keep all safety warning and operating instructions that are affixed to the device in legible condition Replace damaged signs...

Page 16: ...accept it subject to reservation Note the extent of the damage on the transport documentation or the shipper s delivery note Initiate complaint procedures Issue a complaint in respect of each defect...

Page 17: ...g materials once it has been determined that the electronic ballast will no longer be transported Dispose of packaging materials in an environmentally friendly manner Observe the locally applicable di...

Page 18: ...ors Store in a dry and dust free area Do not expose to any aggressive media Protect from sun radiation Avoid mechanical vibrations Storage temperature 15 to 35 C Relative air humidity max 60 Under cer...

Page 19: ...e high power pulsed diode lasers are used The unit may be USB controlled for automated measurements Alternatively the user may set up all parameters and operate the unit via the front panel keypad and...

Page 20: ...this appears as follows During a sequence the programmed currents are sequentially set via the controller interface of the LDD100 NOTICE Note that the current strength selected is critical The maximu...

Page 21: ...h a single pulse width and pulse separation during the whole sequence During a sequence the programmed currents are sequentially set via the controller interface of the LDD100 NOTICE Note that the cur...

Page 22: ...m current c 040 120 40A 120A 4 1 Typical Current Pulse Forms F Version Figure 2 LDD100 F040 2 s 40A pulse shape Table 2 Ordering Information L Version Full order code LDD 100 L c Options Description M...

Page 23: ...Version Full order code LDD 100 XL c Options Description Maximum current c 040 120 200 400 600 40A 120A 200A 400A 600A 4 3 Typical Current Pulse Forms XL Version Figure 4 LDD100 XL200 10 s 200A pulse...

Page 24: ...of pulse separation 10 s to 100ms 100ms to 1s 1s to 10s 10 100 1 s s ms Compliance voltage 8 20 V Duty cycle1 2 1 Accuracy 0 2 0 5 PC INTERFACE Type USB 2 0 Data transfer rate 1 5 Mbit s TRIGGER Type...

Page 25: ...LDD100 Operating Instructions 25 72 5 1 1 Safe Operating Area LDD100 F040...

Page 26: ...separation 10 s to 100ms 100ms to 1s 1s to 10s 10 100 1 s s ms Compliance voltage 8 20 V Duty cycle3 0 7 Accuracy 0 2 0 5 PC INTERFACE Type USB 2 0 Data transfer rate 1 5 Mbit s TRIGGER Type Internal...

Page 27: ...LDD100 Operating Instructions 27 72 5 2 1 Safe Operating Area LDD100 F120...

Page 28: ...separation 10 s to 100ms 100ms to 1s 1s to 10s 10 100 1 s s ms Compliance voltage 8 10 V Duty cycle11 4 2 Accuracy 0 2 0 5 PC INTERFACE Type USB 2 0 Data transfer rate 1 5 Mbit s TRIGGER Type Interna...

Page 29: ...LDD100 Operating Instructions 29 72 5 3 1 Safe Operating Area LDD100 L040...

Page 30: ...eparation 10 s to 100ms 100ms to 1s 1s to 10s 10 100 1 s s ms Compliance voltage 8 10 V Duty cycle11 1 4 Accuracy 0 2 0 5 PC INTERFACE Type USB 2 0 Data transfer rate 1 5 Mbit s TRIGGER Type Internal...

Page 31: ...LDD100 Operating Instructions 31 72 5 3 2 Safe Operating Area LDD100 L120...

Page 32: ...eparation 10 s to 100ms 100ms to 1s 1s to 10s 10 100 1 s s ms Compliance voltage 8 10 V Duty cycle11 0 8 Accuracy 0 2 0 5 PC INTERFACE Type USB 2 0 Data transfer rate 1 5 Mbit s TRIGGER Type Internal...

Page 33: ...LDD100 Operating Instructions 33 72 5 4 1 Safe Operating Area LDD100 L200...

Page 34: ...separation 10 s to 100ms 100ms to 1s 1s to 10s 10 100 1 s s ms Compliance voltage 8 10 V Duty cycle11 4 2 Accuracy 0 2 0 5 PC INTERFACE Type USB 2 0 Data transfer rate 1 5 Mbit s TRIGGER Type Interna...

Page 35: ...LDD100 Operating Instructions 35 72 5 5 1 Safe Operating Area LDD100 XL040...

Page 36: ...e separation 10 s to 100ms 100ms to 1s 1s to 10s 10 100 1 s s ms Compliance voltage 8 10 V Duty cycle3 1 4 Accuracy 0 2 0 5 PC INTERFACE Type USB 2 0 Data transfer rate 1 5 Mbit s TRIGGER Type Interna...

Page 37: ...LDD100 Operating Instructions 37 72 5 6 1 Safe Operating Area LDD100 XL120...

Page 38: ...separation 10 s to 100ms 100ms to 1s 1s to 10s 10 100 1 s s ms Compliance voltage 8 10 V Duty cycle3 0 8 Accuracy 0 2 0 5 PC INTERFACE Type USB 2 0 Data transfer rate 1 5 Mbit s TRIGGER Type Internal...

Page 39: ...LDD100 Operating Instructions 39 72 5 7 1 Safe Operating Area LDD100 XL200...

Page 40: ...e separation 10 s to 100ms 100ms to 1s 1s to 10s 10 100 1 s s ms Compliance voltage 8 10 V Duty cycle3 0 4 Accuracy 0 2 0 5 PC INTERFACE Type USB 2 0 Data transfer rate 1 5 Mbit s TRIGGER Type Interna...

Page 41: ...LDD100 Operating Instructions 41 72 5 8 1 Safe Operating Area LDD100 XL400...

Page 42: ...separation 10 s to 100ms 100ms to 1s 1s to 10s 10 100 1 s s ms Compliance voltage 8 10 V Duty cycle3 0 28 Accuracy 0 2 0 5 PC INTERFACE Type USB 2 0 Data transfer rate 1 5 Mbit s TRIGGER Type Interna...

Page 43: ...LDD100 Operating Instructions 43 72 5 9 1 Safe Operating Area LDD100 XL600...

Page 44: ...LDD100 Operating Instructions 44 72 5 10 Case Dimensions mm inch 6 Connections 6 1 Front Panel Control Unit Figure 5 Front Panel...

Page 45: ...us such as on off 6 1 6 Numeric Keypad The keypad is used to enter parameter values within the setup menus 6 1 7 Enter Button The Enter button has two uses o to activate the editing mode of a given pa...

Page 46: ...input to the current driver end stage head The connector is key coded to prevent insertion in the wrong direction The red marks on the connector and the receptacle must be aligned in order to insert...

Page 47: ...NOTICE Note that neither end of the DUT is at ground potential The DUT connected to the current output receptacle of the LDD100 is at a floating high potential The anode of the DUT is at the potential...

Page 48: ...pport to design and manufacture custom strip line contact cards for contacting laser bars chips TO C Mount CS Mount etc Contact us for your requirements The contact card is inserted into the card rece...

Page 49: ...on you need to exchange cards on the support remove the two screws holding the card support to the LDD unit and remove the complete card assembly in order to change cards Now turn the card holder over...

Page 50: ...le must be aligned in order to insert the connector 6 4 2 Power This receptacle connects the DC power input to the current driver end stage head The connector is key coded to prevent insertion in the...

Page 51: ...e front panel allow the user to input all relevant parameters to operate the device without computer control The functionality of the buttons and indicators are described in the section 6 1 Front Pane...

Page 52: ...ias value unit value unit value unit 2 No of steps value 3 No of cycles Number Continuous mode value 0 off 1 on 3 Pulse 1 Current 2 Bias value unit value unit 3 No of cycles Number Continuous mode val...

Page 53: ...ng display 1 Parallel 2 Serial 3 Pulse From here entering 1 Parallel results in the following display 1 Current 2 No of steps 3 No of cycles From here entering 1 Current results in the following displ...

Page 54: ...of 10 user defined profiles may be stored in this manner These files are stored internally as setup 0 to setup 9 However the user can give the files useful names by keying in a name using the numeric...

Page 55: ...ackage is described in a separate document provided with the instrument 10 Using the GUI Application Software The graphical user interface is simple and easy to use All of the important features can b...

Page 56: ...ppropriately warned and wearing safety goggles Pause Pauses the present running sequence When pressed during a sequence the Stop button on the front panel of the main unit will blink red until the seq...

Page 57: ...input is to determine the separation of the pulses of the current sequence Repetition rate Radio button to select that the numerical input is to determine the repetition rate of the pulses of the curr...

Page 58: ...input the number entered will automatically be limited to the maximum allowed by the unit or the selected current limit see below NOTICE Note that the current strength selected is critical The pulse...

Page 59: ...completion of the number of cycles if the Continuous mode radio button is activated Continuous mode Radio button to determine the action of the system after completion of a sweep If the radio button i...

Page 60: ...stage is measured at the end of each sequence and indicated in this non editable field Excess temperature If the temperature of the end stage exceeds the maximum allowed temperature the end stage will...

Page 61: ...eal front panel control the parameter set is defaulted to the last parameter set used in front panel control Check the settings before running the system as they might be very different and lead to da...

Page 62: ...ning the connection the following procedure must be followed 1 Send a Byte with the value 170 decimal or AA hex 2 Wait 100ms 3 Set RTS 4 Wait 100ms 5 Check whether CTS is set If not then the connectio...

Page 63: ...Upload Parameters Byte No Description Range Meaning Conversion 1 Pulse repetition High Byte 21 1 10 000 10 s 100ms 100 s 1s 1ms 10s 2 Pulse repetition Low Byte 3 Pulse Width High Byte 22 1 40 000 50ns...

Page 64: ...low 1 13 Pulse duration value too high 40 000 14 Minimum current value too high 4 095 15 Maximum current value too high 4 095 16 Number of steps value too low 1 17 Number of steps value too high 1 000...

Page 65: ...LDD100 Operating Instructions 65 72 The parameter upload may visualized by the following flow chart Figure 20 Schematic Representation of the Parameter Upload...

Page 66: ...on 10 x 256 2 x 20 x 600ns 30 744 000ns 30 744ms 11 2 2 Pulse Repetition Period The pulse repetition period pulse duration pulse separation The calculation requires the value of the pulse repetition p...

Page 67: ...the sweep The set value is calculated as follows No of cycles Byte 13 x 256 Byte 14 x 256 Byte 15 x 256 Byte 16 11 2 6 Cycling mode This parameter sets the mode of operation as follows 0 parallel swe...

Page 68: ...he E command at a repetition rate higher than allowed by the safe operating area can damage the instrument See 5 1 1 Safe Operating Area LDD100 F040 pg 25 and 5 2 1 Safe Operating Area LDD100 F120 pg...

Page 69: ...ion Programme The project file LDD100_dll sln is stored on the storage media delivered with the instrument This file contains all of the necessary window files modules graph and icon files as well as...

Page 70: ...tion is described in their respective file names Thus GetMaximumCurrent vi reads out the maximum current of the instrument Some VIs have an input and an output value for the same parameter In these ca...

Page 71: ...onment can arise through improper disposal Never dispose of the electronic ballast with the household waste Take the electrical scrap or electronic components to an approved specialist company for dis...

Page 72: ...roduct design Artifex Engineering does not warrant or represent that any license either express or implied is granted under any patent right copyright or other intellectual property right of Artifex E...

Reviews: