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."
The rate of heat flow between any two objects in a thermally lumped system can be expressed as:
(dQ/dt)_{12} = (T_{1} T_{2}) × K × A_{12}/(x2x1) Joules/sec 
(Eq. 1) 
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.
Table 1. Thermal conductivity
Material

K (J/(m ×
s ×
°C)

Silver 
420

Copper 
380

Gold 
290

Silicon heatsink compound 
0.75

Equation 1 can be simplified to:
(dQ/dt)_{12} = (T_{1} T_{2}) × K_{12} Joules/sec 
(Eq. 2) 
In this equation, K
_{12} is the particular thermal conductivity of the
interconnection between object 1 and object 2 in Joules/(°C × sec).
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}:
K_{TSAE} = A × 56.697 × (T_{TS} ^{4}  T_{AE} ^{4}) × 10^{9} J/sec 
(Eq. 3) 
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).
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:
V_{TS} = (V_{OM} × K_{OMTS} + V_{PS} × K_{TSPS} + V_{AE} × K_{TSAE})/(K_{OMTS} + K_{TSPS} + K_{TSAE}) 
(Eq. 4) 
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).
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_{OMTS} = 0.75 × (0.02 × 0.02)/1 × 10^{3} = 0.3 Joules/(°C × second) 
(Eq. 5) 
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_{TSPS} = 380 J/(m × s × °C) × (16 × π × (1 × 10^{3m})²)/4m = 0.0048 Joules/(°C × second) 
(Eq. 6) 
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_{TSAE} ~ (0.02m × 0.02m) × 56.697 × 10(^{9} × (T_{OM} ^{4}  T_{AE} ^{4}) = 709uJ/(°C × sec) 
(Eq. 7) 
Now plugging the calculated values for the K terms and the voltage values we selected above, we obtain the following:
V_{TP} = (75 × 0.3 + 30 × 0.0048 + 25 × 0.000709)/(0.3 + 0.0048 + 0.000709) = 74.177V 
(Eq. 8) 
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.
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:
T_{TP} = (T_{OM} × K_{OMTS} + T_{PS} × K_{TSPS} + T_{AE} × K_{TSAE})/(K_{OMTS} + K_{TSPS} + K_{TSAE}) 
(Eq. 9) 
Therefore:
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) 
A plot of T
_{ERR} versus T
_{OM} for this system is shown in
Figure 3.
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.
As can be seen from the above example, for a highaccuracy temperature measurement system, it is critical to think through the thermal aspects of the design during, and ideally before, designing the electrical and mechanical parts.