SNAS264D April 2006 – February 2024 LM94
PRODUCTION DATA
The LM94 remote diode target is the embedded thermal diode found in a Xeon class processor in 90nm processes but can also work with any Intel based processor in 90nm or 65nm. The LM94 has an advanced thermal diode input stage using TI's TruTherm technology that reduces the spread in ideality found in sub-micron geometry thermal diodes. Internal analog filtering has been included in the thermal diode input stage thus minimizing the need for external thermal diode filter capacitors. In addition a digital filter has been included for the thermal diode temperature readings.
In some cases instead of using the embedded thermal diode, found on the Xeon processor, a diode connected 2N3904 transistor type can also be used. An example of this would be a MMBT3904 with its collector and base tied to the thermal diode REMOTE+ pin and the emitter tied to the thermal diode REMOTE− pin. Since the MMBT3904 is a surface mount device and has very small thermal mass, it measures the board temperature where it is mounted. The ideality and series resistance varies for different diodes. Therefore the LM94 has register support to allow calibration selection between a 2N3904 or a Xeon processor. The LM94 is optimized for typical Intel processors on 90nm or 65nm process or 2N3904 transistor. Other transistor types may used but may have additional error that can be can be corrected for by programming the appropriate Zone Adjustment Offset register.
The LM94 acquires temperature data from four different sources:
All of these values, although not necessarily simultaneously, can be used to control fans, compared against limits, etc.
The temperature value registers are located at addresses 06h-09h, 50h–55h and 10h-23h. The temperature sources are referred to as “zones” for convenience:
Zone | Description |
---|---|
Zone 1a | Processor 1 remote diode 1 (REMOTE1a+, REMOTE1−) |
Zone 1b | Processor 1 remote diode 2 (REMOTE1b+, REMOTE1–) |
Zone 2a | Processor 2 remote diode 1 (REMOTE2a+, REMOTE2−) |
Zone 2b | Processor 2 remote diode 2 (REMOTE2b+, REMOTE2–) |
Zone 3 | Internal LM94 on-chip sensor or external LM60 analog sensor connected to AD_IN11; also accepts writes via SMBus |
Zone 4 | External digital temperature value from SMBus write to register 53h or external LM60 analog sensor connected to AD_IN15 |