"; _cf_contextpath=""; _cf_ajaxscriptsrc="/cfthorscripts/ajax"; _cf_jsonprefix='//'; _cf_websocket_port=8578; _cf_flash_policy_port=1244; _cf_clientid='3072684182490C5E59CA6F5B319B9142';/* ]]> */
Combined Laser Diode and TEC Controllers
The main measurement display
Laser Diode Controller Features
TEC Controller Features
Thorlabs' Combined Laser Diode and TEC Controllers combine the functionality of a LDC4000 series current controller and a TED4015 temperature controller in a single device. They are designed to provide precise, stable current for laser diodes with maximum operating currents from 1 to 20 A (see the table to the lower right for details) and excellent temperature stabilization to within 0.002 °C over a period of 24 hours. In addition to our standard versions which have a compliance voltage of 11 or 12 V, we offer two high-compliance-voltage drivers for our QCL and ICL lasers: the ITC4002QCL can provide up to 17 V at 2 A of current and the ITC4005QCL can provide up to 20 V at 5 A of current. For optimal noise performance, choose a controller that has maximum current and voltage ratings as close as possible to, but still higher than, the required voltage and current needed to operate your laser.
The controllers are compatible with all laser diode and monitor diode pin configurations and feature a constant current (CC) or constant power (CP) mode. Most common temperature sensors can be used, and the ITC4000 can be adapted to different thermal loads via a digital PID controller. It offers an auto-tune PID function or separate control of the P, I, and D parameters. For more details about these features please see the More Info tab. The controllers are also compatible with our line of laser mounts, some of which also include TEC elements.
The ITC4000 devices are controlled via front panel keys and intuitive operation menus on a large and easy-to-read graphic LCD display (see the Display tab for sample screens). Additionally, these controllers can be controlled by a SCPI-compatible USB Interface. A higher setting and measurement resolution is offered via USB operation since the front panel resolution is limited by the resolution of the display. Various outputs and a digital I/O port offer many control and connectivity options. The built-in function generator allows analog modulation of the laser output out of the box.
These controllers offer many advanced features such as Quasi-Continuous Wave (QCW) operation mode, easy auto-tune PID, and diverse laser diode and TEC element protection (see the More Info tab). The controller design also provides silent and power-efficient operation. These features make the ITC4000 Series an ideal choice for safe and secure operation of medium- to high-power laser diodes and LEDs either in the lab or in production environments.
For driver software, as well as programming reference guides for Standard Commands for the Programmable Instruments (SCPI) standard, LabVIEW™, Visual C++, Visual C#, and Visual Basic, please see the Software tab.
Laser Diode Operation Modes
The laser diodes can be driven in either Constant Current (CC) mode, where the laser current is held precisely at the level adjusted by the user, or Constant Power (CP) mode, where an optical power sensor is used to monitor the output power of the laser for active power control. The CC mode is preferable when the lowest noise and highest response speed are required, but this mode generally requires temperature stabilizing as well. In CP mode, feedback from the internal photodiode integrated into most laser diode packages, from an external photodiode, or other sensor is used to actively stabilize the laser's output power.
100 µs Pulses of 20 A
The ITC4000 Series offers two independent monitor inputs: one for photodiodes and one for thermopiles, either of which can be chosen for controlling the laser diode. The analog modulation via external input or the internal function generator allows modulation of the laser diode in CC and CP modes. A control output voltage proportional to the laser current is provided for monitoring purposes.
Depending on the application, the ITC4000 Series of laser diode drivers can be operated in Continuous Wave (CW) or Quasi-CW (QCW) mode. To demonstrate the performance of these controllers, a screenshot of an oscilloscope measuring the output current of an ITC4020 in QCW mode is shown to the right. The ITC4020 produces sharp and accurate 100 µs pulses with a peak current of 20 A without any unwanted overshoots. The integrated pulse generator can be triggered internally with an adjustable repetition rate or externally via a BNC jack at the rear of the unit.
Enhanced Protection Features for the Laser Diode
Current Limit: A precisely adjustable current limit ensures that the maximum laser current cannot be exceeded. Thorlabs has intentionally provided limited access to this feature to prevent accidental adjustment. An attempt to increase the laser drive current above the preset limit will result in a visible and short audible indicator. Even when utilizing the external modulation feature, the current limit setpoint cannot be exceeded.
Current Source: If the connection between the current source and laser diode is interrupted, the current source automatically switches off the current output. The open current circuit condition is indicated by the “OPEN” indicator on the controller and a short acoustic warning. The separate laser ON key switches the laser current on and off. When switched off, an electronic switch within the device short circuits the laser diode for added protection. After being switched on, a soft start ensures a slow increase of the laser current without voltage peaks. Even in the case of line failure, the laser current remains transient free. Voltage peaks on the AC line are effectively suppressed by electrical filters, shielding of the transformer, and careful grounding of the chassis.
The ITC4000 Series contains a high-performance digital TEC controller for currents up to ±15 A. It offers an excellent temperature stability of 0.002 °C within 24 hrs together with the same enhanced safeguard and operation features similar to the TED4015. The digital PID controller can adapt to different thermal loads by individually adjustable parameters or by the auto PID function (for more details see the full presentation for the TED4015). The maximum control range of the temperature sensor input spans 100 Ω to 1 MΩ for thermistors and -55 to 150 °C for temperature sensing ICs or Platinum RTD sensors. The actual applicable temperature range is limited by the connected sensor and the thermal setup. For maximum TEC element protection, the ITC offers the same features as the TED4015. These protection features include an adjustable TEC output current limit and temperature sensor malfunction alerts.
The ITC4000 Series provides a monitoring signal proportional to the difference between actual and set temperature. An oscilloscope or an analog data acquisition card can be connected to the rear panel BNC connector to monitor the settling behavior with different thermal loads.
Laser Current Controller
All technical data valid at 23 ± 5 °C and 45 ± 15% relative humidity. Subject to change without notice.
All technical data valid at 23 ± 5 °C and 45 ± 15% relative humidity. Subject to change without notice.
ITC4000 Series Front Panel
ITC4000 Series Back Panel
13W3 Mixed D-Sub Female
17W2 Mixed D-Sub Female
Digital I/O Ports
LD Enable In
Laser Enable Input (High to Enable Laser ON), TTL 5 V Max
QCW Pulse In
Input for External Trigger Signal, TTL 5 V Max
QCW Pulse Tracking Output, TTL 5 V
OPT Sensor In
Input for Optical Sensor, 0 to +10 V Max
Input for External Modulation Signal, -10 to +10 V Max
Analog CTL Out
Output for Laser Current Monitoring, 0 to +10 V
Actual Temperature Deviation Output, -5 to +5 V
Temp OK Out
Temperature OK Output (High if Inside Temperature Window), TTL 5 V
USB Type B
USB Type B to Type A Cable Included
4 mm Banana Jack for Chassis Ground
CAB4005 Laser Diode Cable
This cable contains a DB-9 male connector on one side and a 13W3 male connector on the other side. Both views shown below are looking into the connector.
DB-9 Male Connector
13W3 Male Connector
CAB4000 TEC Element Cable
This cable contains a DB-9 female connector on one side and a 17W2 male connector on the other side. Both views shown below are looking into the connector.
DB-9 Female Connector
17W2 Male Connector
Sample Screens of the ITC4000 Series
Software for Laser Diode Controllers
The download button below links to VISA VXI pnp™, MS Visual Studio™, MS Visual Studio.net™, LabVIEW™, and LabWindows/CVI™ drivers, firmware, utilities, and support documentation for Thorlabs' ITC4000 Series laser controllers, LDC4000 Series laser controllers, CLD1000 Series compact laser diode controllers, and TED4000 Series TEC controllers.
The software download page also offers programming reference notes for interfacing with compatible controllers using SCPI, LabVIEW, Visual C++, Visual C#, and Visual Basic. Please see the Programming Reference tab on the software download page for more information and download links.
The software packages support LabVIEW 8.5 and higher. If you are using an earlier version of LabVIEW, please contact Tech Support for assistance.
The PID circuit is often utilized as a control loop feedback controller and is very commonly used for many forms of servo circuits. The letters making up the acronym PID correspond to Proportional (P), Integral (I), and Derivative (D), which represents the three control settings of a PID circuit. The purpose of any servo circuit is to hold the system at a predetermined value (set point) for long periods of time. The PID circuit actively controls the system so as to hold it at the set point by generating an error signal that is essentially the difference between the set point and the current value. The three controls relate to the time-dependent error signal; at its simplest, this can be thought of as follows: Proportional is dependent upon the present error, Integral is dependent upon the accumulation of past error, and Derivative is the prediction of future error. The results of each of the controls are then fed into a weighted sum, which then adjusts the output of the circuit, u(t). This output is fed into a control device, its value is fed back into the circuit, and the process is allowed to actively stabilize the circuit’s output to reach and hold at the set point value. The block diagram below illustrates very simply the action of a PID circuit. One or more of the controls can be utilized in any servo circuit depending on system demand and requirement (i.e., P, I, PI, PD, or PID).
Through proper setting of the controls in a PID circuit, relatively quick response with minimal overshoot (passing the set point value) and ringing (oscillation about the set point value) can be achieved. Let’s take as an example a temperature servo, such as that for temperature stabilization of a laser diode. The PID circuit will ultimately servo the current to a Thermo Electric Cooler (TEC) (often times through control of the gate voltage on an FET). Under this example, the current is referred to as the Manipulated Variable (MV). A thermistor is used to monitor the temperature of the laser diode, and the voltage over the thermistor is used as the Process Variable (PV). The Set Point (SP) voltage is set to correspond to the desired temperature. The error signal, e(t), is then just the difference between the SP and PV. A PID controller will generate the error signal and then change the MV to reach the desired result. If, for instance, e(t) states that the laser diode is too hot, the circuit will allow more current to flow through the TEC (proportional control). Since proportional control is proportional to e(t), it may not cool the laser diode quickly enough. In that event, the circuit will further increase the amount of current through the TEC (integral control) by looking at the previous errors and adjusting the output in order to reach the desired value. As the SP is reached [e(t) approaches zero], the circuit will decrease the current through the TEC in anticipation of reaching the SP (derivative control).
Please note that a PID circuit will not guarantee optimal control. Improper setting of the PID controls can cause the circuit to oscillate significantly and lead to instability in control. It is up to the user to properly adjust the PID gains to ensure proper performance.
The output of the PID control circuit, u(t), is given as
From here we can define the control units through their mathematical definition and discuss each in a little more detail. Proportional control is proportional to the error signal; as such, it is a direct response to the error signal generated by the circuit:
Larger proportional gain results is larger changes in response to the error, and thus affects the speed at which the controller can respond to changes in the system. While a high proportional gain can cause a circuit to respond swiftly, too high a value can cause oscillations about the SP value. Too low a value and the circuit cannot efficiently respond to changes in the system.
Integral control goes a step further than proportional gain, as it is proportional to not just the magnitude of the error signal but also the duration of the error.
Integral control is highly effective at increasing the response time of a circuit along with eliminating the steady-state error associated with purely proportional control. In essence integral control sums over the previous error, which was not corrected, and then multiplies that error by Ki to produce the integral response. Thus, for even small sustained error, a large aggregated integral response can be realized. However, due to the fast response of integral control, high gain values can cause significant overshoot of the SP value and lead to oscillation and instability. Too low and the circuit will be significantly slower in responding to changes in the system.
Derivative control attempts to reduce the overshoot and ringing potential from proportional and integral control. It determines how quickly the circuit is changing over time (by looking at the derivative of the error signal) and multiplies it by Kd to produce the derivative response.
Unlike proportional and integral control, derivative control will slow the response of the circuit. In doing so, it is able to partially compensate for the overshoot as well as damp out any oscillations caused by integral and proportional control. High gain values cause the circuit to respond very slowly and can leave one susceptible to noise and high frequency oscillation (as the circuit becomes too slow to respond quickly). Too low and the circuit is prone to overshooting the SP value. However, in some cases overshooting the SP value by any significant amount must be avoided and thus a higher derivative gain (along with lower proportional gain) can be used. The chart below explains the effects of increasing the gain of any one of the parameters independently.
In general the gains of P, I, and D will need to be adjusted by the user in order to best servo the system. While there is not a static set of rules for what the values should be for any specific system, following the general procedures should help in tuning a circuit to match one’s system and environment. In general a PID circuit will typically overshoot the SP value slightly and then quickly damp out to reach the SP value.
Manual tuning of the gain settings is the simplest method for setting the PID controls. However, this procedure is done actively (the PID controller turned on and properly attached to the system) and requires some amount of experience to fully integrate. To tune your PID controller manually, first the integral and derivative gains are set to zero. Increase the proportional gain until you observe oscillation in the output. Your proportional gain should then be set to roughly half this value. After the proportional gain is set, increase the integral gain until any offset is corrected for on a time scale appropriate for your system. If you increase this gain too much, you will observe significant overshoot of the SP value and instability in the circuit. Once the integral gain is set, the derivative gain can then be increased. Derivative gain will reduce overshoot and damp the system quickly to the SP value. If you increase the derivative gain too much, you will see large overshoot (due to the circuit being too slow to respond). By playing with the gain settings, you can maximize the performance of your PID circuit, resulting in a circuit that quickly responds to changes in the system and effectively damps out oscillation about the SP value.
While manual tuning can be very effective at setting a PID circuit for your specific system, it does require some amount of experience and understanding of PID circuits and response. The Ziegler-Nichols method for PID tuning offers a bit more structured guide to setting PID values. Again, you’ll want to set the integral and derivative gain to zero. Increase the proportional gain until the circuit starts to oscillate. We will call this gain level Ku. The oscillation will have a period of Pu. Gains are for various control circuits are then given below in the chart.
Laser Diode Controller Selection Guide
The tables below are designed to give a quick overview of the key specifications for our laser diode controllers and dual diode/temperature controllers. For more details and specifications, or to order a specific item, click on the appropriate item number below.
These cables connect our ITC4000 series dual current / temperature controllers or our LDC4000 series current controllers to laser diodes. We also provide loose 13W3 connectors for customers who wish to make their own cables. For the pinout of the CAB4005 and CAB4006 cables, please see the Pin Diagrams tab.
Please note that the CAB4005 cable is included with the purchase of the ITC4001, ITC4002QCL, ITC4005, and ITC4005QCL benchtop controllers. The ITC4020 is shipped with the CAB4006 cable. A CON4005 connector kit is included with all of these benchtop controllers (see the Shipping List tab for details).
These cables connect our ITC4000 series dual current / temperature controllers or our TED4015 temperature controller to thermoelectric cooling elements. We also provide loose 17W2 connectors for customers who wish to make their own cables. For the pinout of the CAB4000 and CAB4001 cables, please see the Pin Diagrams tab.
Please note that the CAB4000 cable is included with the purchase of the ITC4001, ITC4002QCL, ITC4005, and ITC4005QCL benchtop controllers. The ITC4020 is shipped with the CAB4001. The CON4001 connector kit is included with all of the controllers (see the Shipping List tab for specific details).
Thorlabs offers Calibration Services for the ITC4000 LD Current/TEC Benchtop Controller Series. To ensure accurate measurements, we recommend recalibrating the devices every second year.
Please Note: To ensure your item being returned for calibration is routed appropriately once it arrives at our facility, please do not ship it prior to being provided an RMA Number and return instructions by a member of our team.