Self-heated ∆Vbe transistor thermostat needs no calibration

Texas Instruments CD4053B TLV2374-Q1

It’s just an unavoidable fact: electronic components’ parameters drift with temperature. Even the most stable voltage references, op amps, crystal oscillators, etc., have non-zero temperature coefficients. These effects can be mitigated by various compensation methods, but in particularly picky applications the best (only) solution may be a constant-temperature component oven.

Ovens tend to be relatively large and energy intensive, so they’re tricky to fit into miniature, power-efficient designs. The thermostat design presented (Figure 1) here can’t eliminate these problems, but it minimizes both.

The self-heated transistor ∆VBE based thermostat with a multiplexing bipolar power transistor for temperature control, close coupling of the thermostat transistor to the componentthat requires temperature control, and VBE sensing for temperature measurement.
Figure 1. The self-heated transistor ∆VBE based thermostat with a multiplexing bipolar power transistor for temperature control,
close coupling of the thermostat transistor to the componentthat requires temperature control, and VBE sensing for
temperature measurement.

It incorporates three ideas.

  1. Multiplexing a bipolar power transistor between temperature self-measurement and self-heating, thereby self-controlling its temperature.
  2. Close thermal coupling of the thermostat transistor to the component that needs temperature control. Thus, when the transistor thermostats itself, it also thermostats the component thermally bonded to it.
  3. Utilizing ∆VBE sensing to get accurate and calibration-free measurement of the transistor’s absolute (Kelvin) temperature, thereby facilitating an accurate temperature setpoint [1].

An obvious alternative method, using transistor VBE tempco for temperature self-sensing, is appealing due to its apparent simplicity, but in practice its utility is limited by unpredictable transistor to transistor VBE variability. In reference 1, famed analog guru Jim Williams explained how this problem necessitates initial sensor transistor calibration (and recalibration if the sensor ever needs replacement).

But then he saved the day with an ingenious solution.

It turns out, wrote Jim, that although the constant-current VBE of a random transistor isn’t usefully predictable, BJT VBE change with variable-current is very predictable. Specifically, it reliably obeys this simple logarithmic equation…

Where TABS = absolute temperature in °Kelvin. Therefore, when used as a thermometer…

Note, that easily remembered “fifty-fifty” constant!

In this thermostat application I2/I1 = 2, so…

Figure 2 shows two 8.33 ms cycles of thermostat operation. Each corresponds to a half-cycle of the 60 Hz AC mains (50 Hz would also work) and thus they repeat at 120 Hz and comprise four steps.

Step #1:

Autozero comprises the ~520 µs interval required for Q1’s emitter current IQ1 to rise from zero to ~50 mA as sensed by R3 and comparator A1c, against a precision 500 mV threshold voltage provided by 5.00 V reference U2 and the R4, R5, R6 divider network.

During this step, the A1c pin 8 is low, configuring switches U1a and U1b to cause auto-zero of A1a. Autozero of A1a is useful because of the low amplitude (<60 µV/°K) of the ∆VBE signal compared to A1’s (2 mV typical, 4.5 mV max) VOS offset voltage. Without correction, this would imply an (unzeroed) temperature measurement error of 33°K to 75°K. Acquiring, holding, and thus subtracting out A1a’s VOS on C1 avoids this intemperate fate.

Autozero ends at IQ1 = 50 mA forcing VR3 = 500 mV driving A1c pin8 = 0 and beginning the Setpoint Compare step.

Step #2:

Setpoint Compare occupies the next 520 µs while IQ1 doubles from 50 mA to 100 mA, producing the aforementioned I2/I1 = 2 and thus a 59.61 µV/°K temperature-measurement VBE delta. A1a compares this to the programmed temperature setpoint with setpoint bias resistor R2 scaled so that…

Table 1 shows some example R1 values for selected setpoint temperatures (closest standard resistor values).

Table 1. Some example R1 values
for selected setpoint
temperatures

T

R1

°C

K

50

323

3.24

70

343

3.44

100

373

3.74

150

423

4.24

The result (T > or < than setpoint) of the comparison step is sampled and held on C2.

Step #2 ends at IQ1 = 100 mA and VR3 = 1 V, driving the A1d pin 14 low and causing switch U1c to transfer VC2. Thus, the result of the VBE delta setpoint comparison to bistable A1b. The control signal goes from there to heating enable/disable transistor Q2’s base.

Step #3:

Heat/Cool spans most of the remainder of the AC half-cycle, corresponding to the Tsetpoint (cool) outcome of step #2 and resulting state of A1d and Q2. Note that in Figure 2, the lefthand half-cycle shows the result of T < setpoint (heating) while the righthand illustrates T > setpoint (cooling).

Temperature measurement/control cycle with two 8.33 ms cycles of thermostat operation where each of these cycles consists of four steps: autozero, setpoint compare, heat/cool and A1b reset.
Figure 2. Temperature measurement/control cycle with two 8.33 ms cycles of thermostat operation where each of these cycles
consists of four steps: autozero, setpoint compare, heat/cool and A1b reset.

Step #4:

A1d reset uses AC zero crossings to reset the A1b latch every 8.33 ms via diode connected Q3, in preparation for another thermostasis cycle.

In closing, I should mention a caveat-emptor type thing about trying to make a ∆VBE temperature measurement work with power transistors generally: mostly it doesn’t.

Although most small signal transistors inherently conform well to the logarithmic relationship described by Williams, many (maybe most) power transistors definitely do not. Fortunately, the ROHM 2SCR586J is a happy exception and accurately obeys the “5050” arithmetic.

Frankly, if I hadn’t found it, I wouldn’t be writing this article.

Reference

  1. J. Williams. "Measurement and Control Circuit Collection. Diapers and Designs on the Night Shift," AN45, page 7.

Materials on the topic

  1. Datasheet Texas Instruments CD4053B
  2. Datasheet Analog Devices REF02
  3. Datasheet Texas Instruments TLV2374-Q1
  4. Datasheet Vishay 1N4004
  5. Datasheet ON Semiconductor 2N4401
  6. Datasheet ON Semiconductor 2N4403
  7. Datasheet ROHM 2SCR586J

EDN