1°C Triple Temperature Sensor With Hotter of Two Zones: Product Features
1°C Triple Temperature Sensor With Hotter of Two Zones: Product Features
1°C Triple Temperature Sensor With Hotter of Two Zones: Product Features
Switching Configuration
Current Register
External Diode
DP1 1 Register
and Anti-Alias Filter
SMBus Interface
DN1
Analog Mux
Datasheet
ORDERING INFORMATION
EMC1063-1-ACZL-TR 1001_100x
EMC1063-4-ACZL-TR 1001_001x
Datasheet
Table of Contents
Datasheet
List of Figures
Figure 1.1 EMC1063 Pin Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Figure 2.1 System Management Bus Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Figure 3.1 EMC1063 Diode System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Figure 3.2 Block Diagram of Temperature Monitoring Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Figure 3.3 External Diode Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Figure 6.1 8-Pin MSOP Package Outline - 3x3mm Body 0.65mm Pitch. . . . . . . . . . . . . . . . . . . . . . . . . 25
Datasheet
List of Tables
Table 1.1 EMC1063 Pin Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Table 2.1 Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Table 2.2 Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Table 2.3 Write Byte Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Table 2.4 Read Byte Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Table 2.5 Send Byte Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Table 2.6 Receive Byte Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Table 3.1 Supply Current vs. Conversion Rate and ADC Averaging Factor . . . . . . . . . . . . . . . . . . . . . . 12
Table 3.2 EMC1063 Temperature Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Table 4.1 EMC1063 Register Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Table 4.2 Status Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Table 4.3 Configuration Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Table 4.4 Conversion Rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Table 4.5 Configuration 2 Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Table 4.6 One Shot Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Table 4.7 Ideality Configuration Registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Table 4.8 Ideality Factor Look Up Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Table 4.9 Substrate Diode Ideality Factor Look-Up Table (BJT Model) . . . . . . . . . . . . . . . . . . . . . . . . . 21
Table 4.10 Product ID Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Table 4.11 Manufacturer ID Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Table 4.12 Revision Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Table 6.1 8-Pin MSOP Package Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Datasheet
DP1 1 8 SMCLK
DN1 2 7 SMDATA
8-MSOP
DP2 3 6 VDD
DN2 4 5 GND
GND 5 Ground
SMDATA 7 System Management Bus Data - bi-directional data, open drain output
Datasheet
Note: Stresses above those listed could cause damage to the device. This is a stress rating only and
functional operation of the device at any other condition above those indicated in the operation
sections of this specification is not implied. When powering this device from laboratory or
system power supplies, it is important that the Absolute Maximum Ratings not be exceeded or
device failure can result. Some power supplies exhibit voltage spikes on their outputs when the
AC power is switched on or off. In addition, voltage transients on the AC power line may appear
on the DC output. If this possibility exists, it is suggested that a clamp circuit be used.
VDD=3.0V to 3.6V, TA= -20°C to +85°C, Typical values at TA = 27°C unless otherwise noted
DC Power
Datasheet
VDD=3.0V to 3.6V, TA= -20°C to +85°C, Typical values at TA = 27°C unless otherwise noted
Temperature Accuracy
Remote Diode 40°C to 80°C ±1 °C 15°C≤TA≤70°C
Remote Diode -20°C to 125°C ±3 °C -20°C≤TA≤85°C
Remote Diode -64°C to 192°C ±5 °C -20°C≤TA≤85°C
Voltage Tolerance
Hysteresis 500 mV
Input Capacitance 5 pF
SMBus Timing
Spike Suppression 50 ns
Datasheet
Note 2.1 300nS rise time max is required for 400kHz bus operation. For lower clock frequencies,
the maximum rise time is (0.1/FSMB)+50nS
Note 2.2 See SMSC Applications for Application Notes and Guidelines when measuring GPU
processor diodes and CPU processor diodes.
TLOW THIGH
THD:STA TSU:STO
TR TF
SMCLK
SMDATA
TBUF
1 7 1 1 8 1 8 1 1
SLAVE SLAVE
START ADDRESS WR ACK COMMAND ACK START ADDRESS RD ACK DATA NACK STOP
Datasheet
1 7 1 1 8 1 1 7 1 1 8 1 1
1 7 1 1 8 1 1
1 7 1 1 8 1 1
Datasheet
The EMC1063 is an SMBus sensor that monitors three temperature zones for use in a personal
computer or embedded environment. The part may be used as a companion to one of SMSC’s broad
line of SIO host devices to perform fan control and thermal management.
The EMC1063 is designed to operate with two AMD thermal diodes. The External diode 2 channel can
be configured with the Resistance Error Correction feature enabled to measure a discrete 2N3904
diode. A typical system is shown in Figure 3.1.
Datasheet
HOTTER bit is cleared (set to ‘0’), and the results of the two remote zones are stored in their
respective registers.
The Dynamic Averaging applies when a One-Shot command is issued. The device will perform the
desired averaging during the one-shot operation according to the selected conversion rate.
The Dynamic Averaging will affect the average supply current based on the chosen conversion rate
as shown in Table 3.1.
Table 3.1 Supply Current vs. Conversion Rate and ADC Averaging Factor
4X 2X
(MAX_RES = 1) (MAX_RES = 0) 1X
CONVERSION RATE (DA_N = 0) (DA_N = 0) (DA_N = 1)
where:
k = Boltzmann’s constant
ηkT ⎛ I HIGH ⎞
ΔVBE = VBE _ HIGH − VBE _ LOW = ln⎜⎜ ⎟⎟ T = absolute temperature in Kelvin [1]
q ⎝ LOW ⎠
I q = electron charge
η = diode ideality factor
Datasheet
ILOW IHIGH
DP
Anti-
Aliasing ΔΣ
Filter ADC
DN
Figure 3.2 shows a block diagram of the temperature measurement circuit. The negative terminal for
the remote temperature diode, DN, is internally biased with a forward diode voltage referenced to
ground.
The External Diode 2 channel in the EMC1063 is compatible with a broad range of thermal diode,
including those found in AMD processors, that may be connected as shown in Figure 3.3.
to to to
DP DP DP
to to to
DN DN DN
Datasheet
The temperature results for the two remote zones are also stored in extended format with a range from
-64°C to +191°C. The data format is a 2’s complement number offset by 64°C as shown in Section 4.2.
The data for each of the remote zones in both legacy and extended format is stored in separate data
registers so that both data formats are always available. Table 3.2 shows the default and extended
range formats.
When using a temperature sensor that does not include resistance error correction, voltage developed
across the parasitic resistance in the external diode path produces an error in the reported
temperature. The error introduced by this resistance is approximately +0.7°C per ohm. Sources of
series resistance are PCB trace resistance, on die (i.e. on the processor) metal resistance, bulk
resistance in the base and emitter of the temperature transistor.
Datasheet
The External Diode 1 channel has the REC functionality disabled for use in monitoring an AMD K8
processor. The External Diode 2 channel defaults to REC functionality disabled but can be enabled by
writing to the Configuration 2 Register (see Section 4.5). If the External Diode 2 channel is connected
as a diode-connected transistor as shown in Figure 3.3, resistance error correction should be enabled
to minimize series resistance and improve accuracy
APPLICATION NOTE: When monitoring a substrate transistor or CPU diode and beta compensation is enabled, the
Ideality Factor should not be adjusted. Beta Compensation automatically corrects for most
ideality errors.
Datasheet
REGISTER
ADDRESS
DEFAULT
READ WRITE R/W REGISTER NAME SYMBOL B7 B6 B5 B4 B3 B2 B1 B0 VALUE
DATASHEET
Low Byte - Legacy
Format
16
01h N/A R External Diode 1 High ET1HBL Sign 64 32 16 8 4 2 1 00h
Byte - Legacy Format
10h N/A R External Diode 1 Low ET1LBL 0.5 0.25 0.125 00h
Byte - Legacy Format
F9h N/A R External Diode 2 Low ET2LBL 0.5 0.25 0.125 00h
Byte - Legacy Format
FBh N/A R External Diode 1 Low ET1LBE 0.5 0.25 0.125 00h
Byte - Extended
SMSC EMC1063
Format
Datasheet
FDh N/A R External Diode 2 Low ET2LBE 0.5 0.25 0.125 00h
Byte - Extended
Format
04h 04h R/W Configuration 2 CFG2 - - - - MAX_ DA_n COMP REC 08h
RES
DATASHEET
One Shot
17
N/A 0Fh W One Shot Conversion Shot The data written to this register is irrelevant and will not be stored 00h
Ideality
27h 27h R/W External Diode 1 IDCF1 - - B5 B4 B3 B2 B1 B0 12h
Ideality Correction (1.008)
Factor
0 0 1 1 0 0 0 1 31h (-2)
0 0 1 1 0 0 1 0 32h (-3)
0 0 1 1 0 0 1 1 33h (-4)
SMSC EMC1063
Datasheet
During Power on Reset (POR), the default values are stored in the registers. A POR is initiated when
power is first applied to the part and the voltage on the VDD supply surpasses the POR level as
specified in the electrical characteristics. Any reads to undefined registers will return 00h. Writes to
undefined registers will not have an effect.
The EMC1063 uses an interlock mechanism that will update the Low byte of a particular monitor when
the High Byte is read. This prevents changes in register content when the ADC updates between
successive reads.
4.1 Legacy Temperature Data Registers (00h, 23h, 01h, 10h, F8h,
F9h)
As shown in Table 4.1, each temperature monitor has two data registers. The 11 bit temperature data
is stored aligned to the left resulting in the High Byte containing temperature in 1°C steps and the Low
Byte containing fractions of a degree.
The Status Register is a read only register and returns the operational status of the part. External diode
faults are indicated by bits 1 and 0. If either bit is set to ‘1’, then a diode fault has occurred. When a
diode fault occurs, the D1 or D2 status bit is set, but otherwise the data remains unchanged.
Bit 4 - HOTTER - during Hotter of Two mode, this bit indicates which of the external diode channels
is hotter. If this bit is ‘0’, then External Diode 1 is hotter or equal to External Diode 2. If this bit is ‘1’,
then External Diode 2 is hotter than External Diode 1. During normal operation, this bit will always read
a ‘0’.
Datasheet
The Configuration Register controls the basic functionality of the EMC1063. The bits are described
below:
Bit 6 - STANDBY- controls the ADC conversions and power modes of the part.
'0' - The device is in the run operating mode. The ADC is converting at the user-programmed
conversion rate.
'1' - (default) The device is in the standby operating mode (see Section 3.1).
Bit 2-0 - CR<2:0> - determines the conversion rate for the temperature monitoring per Table 4.4.
CR<2:0>
CONVERSIONS / SECOND
2 1 0 (CONVERSION TIME)
0 0 0 Reserved
0 0 1 Reserved
0 1 0 Reserved
0 1 1 1 Conversion / sec
1 0 0 2 Conversions / sec
1 1 0 8 Conversions / sec
1 1 1 16 Conversions / sec
The Configuration 2 Register controls the basic functionality of the EMC1063 that is NOT compatible
with the EMC1023.
Bit 3 - MAX_RES - controls the external diode conversion time during dynamic averaging. Although
the dynamic averaging may be used to increase the ADC resolution, only 11 bits of data are available
in the temperature registers.
‘0’ - the dynamic averaging will set the ADC averaging factor at 1x when the conversion rate is set
at 16 conversions per second and 2x at conversion rates lower than 16 per second.
‘1’ (default) - the dynamic averaging will set the ADC averaging factor at 1x when the conversion
rate is set at 16 conversions per second, 2x at 8 conversions / second and 4x at conversion rates
lower than 8 per second.
Bit 2 - DA_n - controls the dynamic digital averaging circuitry. See Section 3.3.2.
‘0’ (default) - dynamic averaging is enabled. Depending on the selected conversion rate, the ADC
averaging factor is increased for the external diodes.
Datasheet
‘1’ - dynamic averaging is disabled. The ADC averaging factor will remain fixed at 1x for all
conversion rates and will allow increased power savings at the slower conversion rates.
Bit 1 - COMP - configures the device to perform a comparison for the Hotter of Two mode (see Section
3.3, "Operation During Run Mode," on page 11.)
‘0’ (default) - the device is in normal mode
‘1’ - the device is in Hotter of Two mode. In this mode, the two external diode channels are
measured and compared against each other. The hotter of the two channels has its data loaded
into the External Diode 2 Data Registers. The Internal Diode and External Diode 1 Data Registers
remain unaffected.
0Fh One Shot Writing to this register address initiates the one-shot. The data is not 00h
Conversion important and is not stored
The One Shot Register is an address place holder for the one-shot command. Writing to the address
initiates the command. The data written is not important and is not stored. Reading from the one-shot
registers will always return 00h.
The Ideality Configuration Registers store the ideality correction factor that is applied to each external
diode.
The table below shows the ideality factor settings for the Ideality Configuration registers. Shading
indicates power-up default. All codes that are not listed are reserved and should not be used.
Beta Compensation and Resistance Error Correction automatically correct for most diode ideality
errors, therefore it is not recommended that these settings be updated without consulting SMSC.
Datasheet
For CPU substrate transistors that require the BJT transistor model, the ideality factor behaves slightly
differently than for discrete diode-connected transistors. Refer to Table 4.9 when using a CPU
substrate transistor.
Table 4.9 Substrate Diode Ideality Factor Look-Up Table (BJT Model)
Datasheet
Table 4.9 Substrate Diode Ideality Factor Look-Up Table (BJT Model) (continued)
APPLICATION NOTE: When measuring a 65nm Intel CPUs, the Ideality Setting should be the default 12h. When
measuring 45nm Intel CPUs, the Ideality Setting should be 15h.
The Product ID Register holds the unique product ID for identifying SMSC EMC products. See
Table 4.1 for a list of the product ID number for each version of the EMC1063.
The Manufacturer ID register contains an 8 bit word that identifies the manufacturer of the EMC1063
(SMSC = 5Dh).
The Revision register contains a 4 bit word that identifies the die revision.
Datasheet
Supply Curre nt vs . Conve rs ion Rate Tem perature Error vs. Filter Capacitor
(TA = 27°C, V DD = 3.3V ) (2N3904, TA = 27°C, TDIODE = 27°C, VDD = 3.3V)
800
0.5
700
600
0.0
500
400 -0.3
300 -0.5
200 -0.8
100
-1.0
0 0 1000 2000 3000 4000
1 2 4 8 16
Filter Capacitor (pF)
Conve rs ion Rate (conv / s e c)
Tem perature Error vs. Am bient Tem perature Tem perature Error vs. External Diode Tem perature
(2N3904, TDIODE = 27°C, VDD = 3.3V) (2N3904, TA=42.5°C, VDD = 3.3V)
2.0 2.0
1.5 1.5
Temperature Error (°C)
1.0 1.0
0.5 0.5
0.0 0.0
-0.5 -0.5
-1.0 -1.0
-1.5 -1.5
-2.0 -2.0
0 15 30 45 60 75 90 0 25 50 75 100 125
Am bient Tem perature (°C) External Diode Tem perature (°C)
Datasheet
10.0
2.0
0.0
1.5
-10.0
1.0
-20.0
0.5
-30.0
DP to VDD
-40.0 0.0
1 10 100 2.9 3.1 3.3 3.5 3.7
Le ak age Re s is tance (M Ω ) Supply Voltage (V)
Datasheet
Figure 6.1 8-Pin MSOP Package Outline - 3x3mm Body 0.65mm Pitch
Datasheet