Abstract
Article discusses how to achieve the best temperaturesensor accuracy. It discusses sources and rates of heat flow between two objects, then explains and calculates sources of temp error. It concludes with design ideas to reduce thermal error and optimize temp measurement. The MAX1298/MAX1299 ADCs with internal temp sensors are featured.
The MAX1298/MAX1299 analogtodigital converters with an internal temperature sensor have a guaranteed ±1°C accuracy over the extended temperature range (40°C to 85°C), the best temperaturesensor accuracy over this range of any part in the industry. This article explains how to actually attain this level of accuracy given the thermal and mechanical system being used.
The MAX1298/MAX1299's typical internal temperature error versus temperature is shown in Figure 1. Achieving this level of accuracy requires careful attention to the thermal and mechanical aspects of the system design.
Figure 1. Internal temperature error vs. temperature (°C) for the MAX1298/MAX1299.
Because the package of the MAX1298/MAX1299 must be mechanically and thermally connected to the object whose temperature is to be measured (OM), there will be a flow of heat between the device and the object measured if there is a temperature difference between them. Also, because the package of the MAX1298/MAX1299 temperature sensor (TS) must be mechanically and thermally connected to a power supply (PS), there will be a flow of heat between the MAX1298/MAX1299 and the PS if there is a temperature difference between them. There will also be a flow of heat between the MAX1298/MAX1299 and the ambient environment (AE) if there is a temperature difference between them.
A thermally "lumped " system is defined as follows:
 A system that is interconnected by thermally conductive material that is thermally insulated in the radial direction—meaning that conductivity in the radial direction of the conductor is very low compared to the conductivity along its length (an example of this is insulated copper wire), or
 A system interconnected by thermally conducting silicon "grease."
In the equation above, T_{1} and T_{2} are the temperatures (in °C) of object 1 and object 2, respectively, K is the thermal conductivity of the interconnect material [in Joules/(°C × meter × sec)], A_{12} is the crosssectional area of the interconnecting material (in meters²), and (x2  x1) is the length of the interconnecting material (in meters). For the thermal conductivity (K) values for various materials, see the table below.
(dQ/dt)_{12} = (T_{1} T_{2}) × K × A_{12}/(x2x1) Joules/sec (Eq. 1)
Table 1. Thermal conductivity


Silver 

Copper 

Gold 

Silicon heatsink compound 

Equation 1 can be simplified to:
In this equation, K_{12} is the particular thermal conductivity of the interconnection between object 1 and object 2 in Joules/(°C × sec).
(dQ/dt)_{12} = (T_{1} T_{2}) × K_{12} Joules/sec (Eq. 2)
Obtaining an estimate of the thermal conductivity between the MAX1298/MAX1299 temperature sensor and the ambient environment (K_{TSAE}) is a little more involved, because the radiation from our 2cm × 2cm temperature sensor (TS) PC board to the ambient environment (AE) is not truly a thermally lumped process but more like a thermally distributed process. You can estimate K_{TSAE} by assuming that the PC board is actually a blackbody radiator. This allows the use of the StefanBoltzmann formula, which uses just the surface area of the radiator (A) and the fourth power of the two temperatures, T_{TS} and T_{AE}:
Now, for the sake of simplification, let's make the assumption that the object measured, the power supply, and the ambient environment act as large heat reservoirs, so that their temperatures won't change when heat is exchanged between them. Note that we cannot make this assumption for the MAX1298/MAX1299 temperature sensor because of its diminutive size and mass. We can now make a thermal model of the system using an electrical schematic as an analog (see Figure 2).
K_{TSAE} = A × 56.697 × (T_{TS} ^{4}  T_{AE} ^{4}) × 10^{9} J/sec (Eq. 3)
Figure 2. Electrical analog of thermal system.
R_{OMTS} represents the thermal resistance between the measured object's heat reservoir (V_{OM}) and the temperature sensor. R_{OMTS} has a thermal resistance of 1/K_{OMTS}. Similarly, R_{TSPS} represents the thermal resistance between the temperature sensor and the powersupply heat reservoir (V_{PS}). R_{TSPS} has a thermal resistance of 1/K_{TSPS}. Finally, R_{TSAE} represents the thermal resistance between the temperature sensor and the ambientenvironment heat reservoir (V_{AE}). R_{TSAE} has a thermal resistance of 1/K_{TSAE}. Now assume for the moment that the temperature sensor does not generate any heat of its own. Then notice that the temperature at the temperature sensor (T_{TS}) is analogous to V_{TS}, the voltage at the temperaturesensor node. We can compute this as a function of the various components:
Now let's make our life easier by selecting a 1:1 relationship between V_{OM} and T_{OM}. So, let V_{OM} = T_{OM} (°C), V_{PS} = T_{PS} (°C), and V_{AE} = T_{AE} (°C).
V_{TS} = (V_{OM} × K_{OMTS} + V_{PS} × K_{TSPS} + V_{AE} × K_{TSAE})/(K_{OMTS} + K_{TSPS} + K_{TSAE}) (Eq. 4)
As an example, let's make T_{OM} = 75°C, T_{PS} = 30°C, and T_{AE} = 25°C, so V_{OM} = 75V, V_{PS} = 30V, and V_{AE} = 25V.
To find the values of the K terms, let's make the following assumptions:
K_{OMTS} is due to a 1mmthick, 20mm x 20mm area application of silicon heatsink compound applied between the temperaturesensor PC board and the object being measured. The K value of a popular silicone heatsink compound is 18 × 10^{4} Cal/(°C × cm × sec) = 0.75 J/(°C × m × sec). Therefore:
K_{TSPS} is due to a 4m long, 16 conductor (assuming that all the pins on the MAX1298/MAX1299 are being used), π × (1mm)² crosssection area of insulated copper cable. (This is a 16conductor 4meterslong 1mmradius copper cable. These cables mostly have circular, not square, conductors, thus the π × r² area term. The MAX1298 pins are so short that their contribution is insignificant.) Then
K_{OMTS} = 0.75 × (0.02 × 0.02)/1 × 10^{3} = 0.3 Joules/(°C × second) (Eq. 5)
K_{TSAE} is due to a 20mm x 20mm PC board connected directly to the ambient environment. From equation 3, K_{TSAE} = (0.02 × 0.02) × 56.697nW/meter²/°C^{4} × (T_{TS} ^{4}  T_{AE} ^{4}). If we assume the thermal drop across the silicon heatsink compound is relatively small, then T_{TS} ~ T_{OM} and
K_{TSPS} = 380 J/(m × s × °C) × (16 × π × (1 × 10^{3m})²)/4m = 0.0048 Joules/(°C × second) (Eq. 6)
Now plugging the calculated values for the K terms and the voltage values we selected above, we obtain the following:
K_{TSAE} ~ (0.02m × 0.02m) × 56.697 × 10(^{9} × (T_{OM} ^{4}  T_{AE} ^{4}) = 709uJ/(°C × sec) (Eq. 7)
Finally, let's consider the case where the MAX1298/MAX1299 is operating at maximum power to see what effect this has on T_{ERR}. The maximum MAX1298/MAX1299 power = 5.5V × 500µA = 2.75mW. A good estimate of this term in the T_{ERR} equation is to add a delta T_{ERR} to the T_{ERR} term such that delta T_{ERR} is ~ 2.75mW/K_{OMTS} = 2.7 × 10^{3}/0.3 = 9 × 10^{3} °C ~ + 0.01°C. Thus, the MAX1298/MAX1299 contribution to T_{ERR} can be safely ignored in this setup.
V_{TP} = (75 × 0.3 + 30 × 0.0048 + 25 × 0.000709)/(0.3 + 0.0048 + 0.000709) = 74.177V (Eq. 8)
We found the temperature at the temperature sensor to be 74.177°C for this example. The temperature error T_{ERR} = T_{TS}  T_{OM} = 74.177  75.000 = 0.823°C. This is a fairly large error, but because it depends on the various temperatures it can be somewhat higher or lower. To observe this, take equation 4 and replace the voltages with their associated temperatures:
Therefore:
T_{TP} = (T_{OM} × K_{OMTS} + T_{PS} × K_{TSPS} + T_{AE} × K_{TSAE})/(K_{OMTS} + K_{TSPS} + K_{TSAE}) (Eq. 9)
A plot of T_{ERR} versus T_{OM} for this system is shown in Figure 3.
T_{ERR} = T_{TS}  T_{OM} = [(T_{OM} × K_{OMTS} + T_{PS} × K_{TSPS} + T_{AE} × K_{TSAE})/(K_{OMTS} + K_{TSPS} + K_{TSAE})]  T_{OM} (Eq. 10)
Figure 3. T_{ERR} (°C) vs. T_{OM} (°C).
As can be seen in Figure 3, the temperature error due to the thermal characteristics of the system can be larger than the error due to the MAX1298/MAX1299 temperature sensor. There are several things that can be done to help reduce this error (T_{ERR}):
 Reduce the number of conductors between the power supply (and other equipment that is at ambient temperature) and the temperature sensor. This can be accomplished by not using all of the functions available with the MAX1298/MAX1299.
 Increase the temperaturesensor PCboard dimensions. A metal plane that is not electrically connected to the MAX1298/MAX1299 and covers both sides of the board will increase KTSOM if it is screwed in tightly to the measured object. The MAX1298/MAX1299 should be on the measuredobject side of the PC board.
 Lengthen the conductors connecting the temperature sensor to the power supply (and other equipment that is at or about the ambient temperature). This can be accomplished by coiling up the excess wire near the powersupply end of the cable. The powersupply end of the cable is at a lower temperature than the temperaturesensor end and thus any "radial" heat radiated out of the extra insulator will have a smaller delta T driving it. Note that the MAX1298/MAX1299 power supplies will need to have local capacitive decoupling on the temperaturesensor PC board, because there is a large amount of series inductance in the cable.
 Transmit your digital signals through an alternate channel, like optoisolators or fiberoptic cables. This alternatechannel serial data can be recovered locally at the temperature sensor. This will help reduce the number of conductors needed (see number 1 above).
 Power the MAX1298/MAX1299 with a battery. This, combined with number 3 above, can in principle completely eliminate the conductors and make T_{ERR} negligible. This is a feasible option due to the small power requirement and the many powerdown options of the MAX1298/MAX1299.