SNIS128D August 2002 – June 2014 LM89
UNLESS OTHERWISE NOTED, this document contains ADVANCE INFORMATION for pre-production products; subject to change without notice.
The LM89 can be applied easily in the same way as other integrated-circuit temperature sensors, and its remote diode sensing capability allows it to be used in new ways as well. It can be soldered to a printed circuit board, and because the path of best thermal conductivity is between the die and the pins, its temperature will effectively be that of the printed circuit board lands and traces soldered to the LM89's pins. This presumes that the ambient air temperature is almost the same as the surface temperature of the printed circuit board; if the air temperature is much higher or lower than the surface temperature, the actual temperature of the LM89 die will be at an intermediate temperature between the surface and air temperatures. Again, the primary thermal conduction path is through the leads, so the circuit board temperature will contribute to the die temperature much more strongly than will the air temperature.
To measure temperature external to the LM89's die, use a remote diode. This diode can be located on the die of a target IC, allowing measurement of the IC's temperature, independent of the LM89's temperature.
The LM89 has been optimized to measure the remote thermal diode of a 0.13 micron Pentium 4, a Mobile Pentium 4 Processor-M processor or other embedded thermal diodes that have similar characteristics. A discrete diode can also be used to sense the temperature of external objects or ambient air. Remember that a discrete diode's temperature will be affected, and often dominated, by the temperature of its leads. Most silicon diodes do not lend themselves well to this application. It is recommended that a MMBT3904 transistor base emitter junction be used with the collector tied to the base (diode-connected).
An LM89 with a diode-connected MMBT3904 will have a typical -1°C offset.
When a transistor is connected as a diode, the following relationship holds for variables VBE, T and If:
where
where
In the active region, the -1 term is negligible and may be eliminated, yielding the following equation
In the above equation, η and IS are dependant upon the process that was used in the fabrication of the particular diode. By forcing two currents with a very controlled ratio (N) and measuring the resulting voltage difference, it is possible to eliminate the IS term. Solving for the forward voltage difference yields the relationship:
The voltage seen by the LM89 also includes the IFRS voltage drop of the series resistance. The nonideality factor, η, is the only other parameter not accounted for and depends on the diode that is used for measurement. Since ΔVBE is proportional to both η and T, the variations in η cannot be distinguished from variations in temperature. Since the nonideality factor is not controlled by the temperature sensor, it will directly add to the inaccuracy of the sensor. For the Pentium 4 and Mobile Pentium Processor-M Intel specifies a ±0.1% variation in η from part to part. As an example, assume a temperature sensor has an accuracy specification of ±1°C at room temperature of 25 °C and the process used to manufacture the diode has a nonideality variation of ±0.1%. The resulting accuracy of the temperature sensor at room temperature will be:
The additional inaccuracy in the temperature measurement caused by η, can be eliminated if each temperature sensor is calibrated with the remote diode that it will be paired with.
Processor Family | η, nonideality | ||
---|---|---|---|
MIN | TYP | MAX | |
Pentium III CPUID 67h | 1 | 1.0065 | 1.0125 |
Pentium III CPUID 68h/PGA370Socket/Celeron | 1.0057 | 1.008 | 1.0125 |
Pentium 4, 423 pin | 0.9933 | 1.0045 | 1.0368 |
Pentium 4, 478 pin | 0.9933 | 1.0045 | 1.0368 |
0.13 micron, Pentium 4 | 1.0011 | 1.0021 | 1.0030 |
MMBT3904 | 1.003 | ||
AMD Athlon MP model 6 | 1.002 | 1.008 | 1.016 |
In order to compensate for the errors introduced by nonideality, the temperature sensor is calibrated for a particular processor. The LM89 is calibrated for the nonideality of a 0.13 micron, Mobile Pentium 4, 1.0021. When a temperature sensor calibrated for a particular processor type is used with a different processor type or a given processor type has a nonideality that strays from the typical, errors are introduced.
Temperature errors associated with nonideality may be reduced in a specific temperature range of concern through use of the offset registers (11h and 12h).
LM89 is connected to diode-connected MMBT3904. | ||
2N3904 and LM89 junction temperatures are equivalent during test. |
Noise coupling into the digital lines greater than 400mVp-p (typical hysteresis) and undershoot less than 500mV below GND, may prevent successful SMBus communication with the LM89. SMBus no acknowledge is the most common symptom, causing unnecessary traffic on the bus. Although the SMBus maximum frequency of communication is rather low (100kHz max), care still needs to be taken to ensure proper termination within a system with multiple parts on the bus and long printed circuit board traces. An RC lowpass filter with a 3db corner frequency of about 40MHz is included on the LM89's SMBCLK input. Additional resistance can be added in series with the SMBData and SMBCLK lines to further help filter noise and ringing. Minimize noise coupling by keeping digital traces out of switching power supply areas as well as ensuring that digital lines containing high speed data communications cross at right angles to the SMBData and SMBCLK lines.