TEC heat load and required ΔT for a laser diode module
Enter the laser's drive point, the module's thermal path and the TEC's maximum ratings. The calculator adds up the heat the TEC must pump, finds the TEC current, voltage and hot-side heat at the required temperature difference, iterates the heat-sink temperature rise, and checks the load against the TEC's capacity at that temperature difference.
Method and limits
Heat load: the laser's electrical input minus its optical output, plus the parasitic leak from the case into the cold stage, , plus the sensor's self-heating, .
TEC model: the module's Seebeck coefficient S, resistance R and conductance K are derived from , and at the rated hot-side temperature. The current is the smaller root of ; a negative current means the TEC heats.
Heat sink: with above zero the case temperature is , which changes and , so the calculator iterates until the case temperature changes by less than 1 µK.
Capacity: the most heat the TEC can pump at this with the current limited to . Compare the load with this, not with , which applies only at .
Disclaimer
This calculator uses the ideal thermoelectric equations with module parameters derived from the maximum ratings you enter, held constant at the rated hot-side temperature. It ignores the temperature dependence of the TEC's properties, contact and spreading resistances other than those entered, radiation, and transient behaviour. Results are estimates for early design. Confirm them against the TEC manufacturer's performance data and by measurement before you commit a design. Provided as is, without warranty.
References
- H. Lee, A. M. Attar, S. L. Weera, "Performance prediction of commercial thermoelectric cooler modules using the effective material properties", J. Electronic Materials 44, 2157–2165 (2015), doi:10.1007/s11664-015-3723-7.
- Companion application note: "TEC control for laser wavelength stability" (Sample 1).
Equations
Module parameters
Absolute temperatures are in kelvin. Module parameters are held at the rated hot-side temperature.
Cold-side heat load
Powers, currents and resistances are converted to watts, amperes and ohms before evaluation.
Operating current and hot side
Iterate the case temperature until its change is below 1 µK, up to 200 iterations. The discriminant must be nonnegative and current must stay within the entered rating.
Capacity and efficiency
COP requires positive current and input power; load fraction requires positive capacity. The implementation reports zero otherwise.
Calculation steps and constants
P_el = I_ld * V_f
require P_opt == 0 or P_opt * W_per_mW < P_el
require dT_max < Th_ref
S = V_max / Th_ref
R_tec = V_max * (Th_ref - dT_max) / (Th_ref * I_max)
K_tec = V_max * I_max * (Th_ref - dT_max) / (2 * Th_ref * dT_max)
Q_max = V_max * I_max * (Th_ref + dT_max) / (2 * Th_ref)
T_c = T_set + C_to_K
Q_LD = P_el - P_opt * W_per_mW
P_sh = (I_bias * A_per_uA)^2 * (R_th * ohm_per_kohm)
T_case = T_amb
repeat (at most 200 times):
T_h = T_case + C_to_K
dT = T_h - T_c
Q_par = (T_case - T_set) / R_par
Q_c = Q_LD + Q_par + P_sh
b_q = S * T_c
c_q = Q_c + K_tec * dT
disc = b_q^2 - 2 * R_tec * c_q
require disc >= 0
I_tec = (b_q - sqrt(disc)) / R_tec
require abs(I_tec) <= I_max
V_tec = S * dT + I_tec * R_tec
P_tec = I_tec * V_tec
Q_h = Q_c + P_tec
next T_case = T_amb + Q_h * R_hs
until |next - T_case| < 1e-06 °C
I_frac = I_tec / I_max
COP = if(I_tec > 0 and P_tec > 0, Q_c / P_tec, 0)
I_opt = min(S * T_c / R_tec, I_max)
Qc_cap = S * I_opt * T_c - 0.5 * I_opt^2 * R_tec - K_tec * dT
load_frac = if(Qc_cap > 0, Q_c / Qc_cap, 0)
load_pct = load_frac * pct
constants:
C_to_K = 273.15 K
W_per_mW = 0.001 W/mW
mW_per_W = 1000 mW/W
mV_per_V = 1000 mV/V
A_per_uA = 1e-06 A/µA
ohm_per_kohm = 1000 Ω/kΩ
pct = 100 %
load_warn = 0.7
model_dT_warn = 25 KJezdan Gomez · Technical documents and tools for photonics
TEC heat load v1.0.0 · calc engine 1.0.0 · config 8db3b090ad35
Config and text: © 2026 Jezdan Gomez, portfolio sample. Calculator engine: Pre-Existing Material of Jezdan Gomez; a client receives a perpetual license to the built page under MSA sections 7.3 and 12.