TEC100L User Guide

Last updated: 2023-03-09 PDF version


  1. Make sure the TEC100L is in default jumper configuration as shown in blue in the image below:

    TEC100L Linear temperature controller jumper configuration
    TEC100L jumper configuration
    • J1: 2-3
    • J2: 2-3
    • J3: 2-3
    • J4: 2-3
    • J5: 1-2
    • J6: OFF
  2. Connect the thermistor between TH+ and TH- pins.

  3. Connect the Peltier element between TEC+ and TEC- pins.

  4. Supply the board with the +5V and GND pins.

  5. The thermistance is measured with a Wheatstone bridge followed by an instrumentation amplifier. Measure the voltage VTACT at the amplifier output (TACT pin). The thermistor value Rth is given by the formula:

    Rth = 10 kΩ * (4.096 V - (VTACT - 1.65 V)) / (4.096 V + (VTACT - 1.65 V))

    TEC100L-50 Linear temperature controller thermistor vs V TACT
    TEC100L-50 thermistor vs V TACT
  6. The analog PID control loop tries to make the voltage VTACT equal to the setpoint VTSET. Monitor the TSET pin and adjust the setpoint with the R16 potentiometer to obtain the desired value of VTSET. For a standard 10 kΩ thermistor at 25 °C, adjust VTSET to 1.65 V.

  7. Monitor the voltages VITEC and VVTEC at the ITEC and VTEC pins. The current I flowing between the pins TEC+ and TEC- is given by the formula:

    I = 1 A/V * (VITEC - 2.5 V)

    The voltage V = VTEC+ - VTEC- is given by:

    V = 2 * (VVTEC - 2.5 V)

    For the TEC100L shipped before August 2018 (version 1), the formula is V = VVTEC - 2.5 V.

  8. Enable the current output stage by setting the jumper J6 on the ON position. The current output stage is current limited to 1.15 A. The LED D2 turns ON when the system reaches the current limit.

Control the setpoint from an external voltage

When the jumper J1 is in position 2-3, VTSET is adjusted with the R16 potentiometer and can be monitored on the TSET pin. When J1 is in position 1-2, the voltage VTSET can be controlled externally at the TSET pin.

Adjusting the PID gains

The PID controller gains are adjusted to work out-of-the-box with a typical laser in butterfly package. If the preset gains do not work for your laser, you can use the following procedure:

  1. Turn off the board.

  2. Set the jumpers J3 and J4 in position 1-2 for manual gain adjustment.

  3. Set the gains to a minimal value by turning GAIN1 and GAIN2 counter clockwise.

  4. Set J1 in position 1-2. Apply a square wave on TSET with a 10-second period and an amplitude of 0.3 V peak-peak around 2 V. If needed, use a longer period to give the system enough time to respond.

  5. Monitor TACT on an oscilloscope.

  6. Turn on the board. You should observe something similar to the figure below (TSET: blue, TACT: yellow).

    TEC100L Linear temperature controller no gain
    TEC100L no gain
  7. Increase GAIN1 until TSET oscillates:

    TEC100L Linear temperature controller GAIN1 oscillation
    TEC100L GAIN1 oscillation
    TEC100L Linear temperature controller GAIN1 damped
    TEC100L GAIN1 damped
  8. Increase GAIN2 to optimize the settling time:

    TEC100L Linear temperature controller GAIN2 optimized
    TEC100L GAIN2 optimized

Drive the output amplifier from an external voltage

In the standard jumper configuration (J5 on position 1-2), the output amplifier creates a voltage V between the pins TEC+ and TEC- from the output VVDRV of the PID control loop:

V = 5.05 V - 3.05 VVDRV.

You can bypass the PID control loop and control directly the output amplifier from the VDRV pin by setting the jumper J5 on position 2-3.

Can't find your answer? Contact us
[email protected]