EMC1046 Standard Microsystems Corp., EMC1046 Datasheet

no-image

EMC1046

Manufacturer Part Number
EMC1046
Description
1 Degree C Multiple Temperature Sensor With Beta Compensation And Hottest Of Thermal Zones
Manufacturer
Standard Microsystems Corp.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
EMC1046-6-AIZL-TR
Manufacturer:
SMSC
Quantity:
20 000
Company:
Part Number:
EMC1046-6-AIZL-TR
Quantity:
479
PRODUCT FEATURES
General Description
The EMC1046/EMC1047 are high accuracy, low cost,
System Management Bus (SMBus) temperature
sensors. Advanced features such as Resistance Error
Correction (REC), Beta Compensation (to CPU diodes
requiring the BJT or transistor model) and automatic
diode type detection combine to provide a robust
solution for complex environmental monitoring
applications.
Each device provides ±1° accuracy for external diode
temperatures and ±2°C accuracy for the internal diode
temperature. The EMC1046/EMC1047 monitors up to
seven temperature channels (up to six external and one
internal).
Applications
SMSC EMC1046/EMC1047
DP1 / DN6*
DN1 / DP6*
DP2 / DN3
DN2 / DP3
DN4 / DP5
DP4 / DN5
Notebook Computers
Desktop Computers
Industrial
Embedded Applications
External
parallel
Diodes
Temp
diode
Anti-
Analog
Internal
Temp
Diode
Mux
Block Diagram
DATASHEET
11 bit Σ Δ
ADC
1°C Multiple Temperature
Sensor with Beta
Compensation and
Hottest of Thermal Zones
Features
* denotes EMC1047 only
Designed to support 45nm, 65nm, and 90nm CPU
Supports diodes requiring the BJT or transistor model
Resistance Error Correction (up to 100 Ohms)
Up to six External Temperature Monitors
Internal Temperature Monitor
3.3V Supply Voltage
Available in a 10 pin TSSOP lead-free RoHS
diodes
— ±1°C Accuracy (60°C < T
— 0.125°C Resolution
— Supports up to 2.2nF filter capacitor
— Anti-parallel diodes for extra diode support and
— ±2°C accuracy
Compliant package
EMC1046/EMC1047
compact design
Hottest of Comparison
Temp Registers
DIODE
Protocol
SMBus
Revision 0.66 (06-02-08)
Slave
< 100°C)
Datasheet
SMCLK
SMDATA

Related parts for EMC1046

EMC1046 Summary of contents

Page 1

... PRODUCT FEATURES General Description The EMC1046/EMC1047 are high accuracy, low cost, System Management Bus (SMBus) temperature sensors. Advanced features such as Resistance Error Correction (REC), Beta Compensation (to CPU diodes requiring the BJT or transistor model) and automatic diode type detection combine to provide a robust solution for complex environmental monitoring applications ...

Page 2

... Reel Size is 4,000 pieces 2 DATASHEET Datasheet DIODE MODES SMBUS SUPPORTED ADDRESS Intel CPU, 1001_100(r/w) 3904, AMD with setup Intel CPU, 1001_101(r/w) 3904, AMD with setup Intel CPU, 1001_100(r/w) 3904, AMD with setup Intel CPU, 1001_000(r/w) 3904, AMD with setup SMSC EMC1046/EMC1047 ...

Page 3

... Beta Configuration Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 5.11 Hottest Temperature Registers 5.12 Hottest Temperature Status Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 5.13 High Limit Status Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 5.14 Low Limit Status Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 5.15 REC Configuration Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 5.16 Hottest Configuration Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 5.17 Channel Configuration Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 5.18 Filter Control Register 5.19 Product ID Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 5.20 Manufacturer ID Register (FEh 5.21 Revision Register (FFh SMSC EMC1046/EMC1047 3 DATASHEET Revision 0.66 (06-02-08) ...

Page 4

... Chapter 6 Package Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 6.1 EMC1046/EMC1047 Package Drawing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 6.2 Package Markings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 6.2.1 EMC1046-X-AIZL (10-Pin TSSOP Revision 0.66 (06-02-08) 1°C Multiple Temperature Sensor with Beta Compensation and Hottest of Thermal Zones 4 DATASHEET Datasheet SMSC EMC1046/EMC1047 ...

Page 5

... Multiple Temperature Sensor with Beta Compensation and Hottest of Thermal Zones Datasheet List of Figures Figure 1.1 EMC1046/EMC1047 Pin Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Figure 3.1 SMBus Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Figure 4.1 System Diagram for EMC1046/EMC1047 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Figure 4.2 Diode Connections Figure 6.1 10-Pin TSSOP Package Drawing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 SMSC EMC1046/EMC1047 5 DATASHEET Revision 0.66 (06-02-08) ...

Page 6

... Table 3.1 Protocol Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Table 3.2 Write Byte Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Table 3.3 Read Byte Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Table 3.4 Send Byte Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Table 3.5 Receive Byte Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Table 4.1 Supply Current vs. Conversion Rate for EMC1046/EMC1047 . . . . . . . . . . . . . . . . . . . . . . . . 16 Table 5.1 Register Set in Hexadecimal Order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Table 5.2 Temperature Data Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Table 5.3 Temperature Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Table 5.4 Status Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Table 5 ...

Page 7

... Multiple Temperature Sensor with Beta Compensation and Hottest of Thermal Zones Datasheet Chapter 1 Pin Description VDD DP1 / DN6* DN1 / DP6* DP2 / DN3 DN2 / DP3 Figure 1.1 EMC1046/EMC1047 Pin Diagram Table 1.1 EMC1046/EMC1047 Pin Description PIN NUMBER NAME 1 VDD 2 DP1 / DN6* 3 DN1 / DP6* 4 DP2 / DN3 ...

Page 8

... Table 1.1 EMC1046/EMC1047 Pin Description (continued) PIN NUMBER NAME 8 DP4 / DN5 9 SMDATA 10 SMCLK The pin types are described below. All pins labelled (5V) are 5V tolerant: PIN TYPE Power Used to supply either VDD or GND to the device DI 5V tolerant digital input OD 5V tolerant Open drain digital output. Requires a pull-up resistor DIOD 5V tolerant bi-directional digital input / open-drain output ...

Page 9

... CHARACTERISTIC SYMBOL Supply Voltage V DD Supply Current I DD Supply Current I DD Standby Supply Current I STBY SMSC EMC1046/EMC1047 Table 2.1 Absolute Maximum Ratings Refer to JEDEC Spec. J-STD- Table 2.2 Electrical Specifications A MIN TYP MAX UNITS DC Power 3.0 3.3 3.6 V 395 450 uA ...

Page 10

... T < 127°C DIODE default settings Connected across external diode In series with DP and DN lines powered or unpowered T < 85°C A Time after power up before all channels updated with valid data Delay before SMBus communications should be sent by host CONDITIONS < 85°C A SMSC EMC1046/EMC1047 ...

Page 11

... SU:DAT Clock Low Period t LOW Clock High Period t HIGH Clock/Data Fall time t FALL Clock/Data Rise time t RISE Clock/Data Rise time t RISE Capacitive Load C LOAD SMSC EMC1046/EMC1047 = 27°C unless otherwise noted. A MIN TYP MAX UNITS SMBus Timing 10 400 kHz 50 ns 1.3 us 0.6 us 0.6 us 0.6 us ...

Page 12

... Chapter 3 System Management Bus Interface Protocol 3.1 System Management Bus Interface Protocol The EMC1046/EMC1047 communicate with a host controller, such as an SMSC SIO, through the SMBus. The SMBus is a two-wire serial communication protocol between a computer host and its peripheral devices. A detailed timing diagram is shown in ...

Page 13

... Note: Other addresses are available. Contact SMSC for more information. 3.7 SMBus Timeout The EMC1046/EMC1047 support SMBus Timeout. If the clock line is held low for longer than 30ms, the device will reset its SMBus protocol. This function can be enabled by setting the TIMEOUT bit in the Consecutive Alert Register (see SMSC EMC1046/EMC1047 Table 3 ...

Page 14

... Thermal management is performed in cooperation with a host device. This consists of the host reading the temperature data of both the external and internal temperature diodes of the EMC1046/EMC1047 and using that data to control the speed of one or more fans. Because the EMC1046/EMC1047 automatically corrects for temperature errors due to series ...

Page 15

... External Diode channels to determine which of these channels is reporting the hottest temperature. The hottest temperature is stored in the Hottest Temperature Registers and the appropriate status bit in the Hottest Status Register is set optional feature, the EMC1046/EMC1047 can also flag an event if the hottest temperature channel changes. For example, suppose that External Diode channels 1, 3, and 4 are programmed to be compared in the “ ...

Page 16

... Diode Connections The diode connection for the External Diode 1 channel is determined based on the selected device.For the EMC1046EMC1428, this channel can support a diode-connected transistor (such as a 2N3904 substrate transistor (such as those found in an CPU or GPU) as shown in diodes are not supported on the External Diode 1 channel. ...

Page 17

... CPU substrate PNP 4.3.1 Diode Faults The EMC1046/EMC1047 actively detects an open and short condition on each measurement channel. When a diode fault is detected, the temperature data MSByte is forced to a value of 80h and the FAULT bit is set in the Status Register. When an external diode channel is configured to operate in APD mode, the circuitry will detect independent open fault conditions, however a short condition will be shared between the APD channels ...

Page 18

... Page 23 00h Page 24 06h Page 24 (4/sec) 55h Page 25 (85°C) 00h Page 25 (0°C) 55h Page 25 (85°C) 00h Page 25 (0°C) 00h Page 24 06h Page 24 (4/sec) 55h Page 25 (85°C) 00h Page 25 (0°C) 55h Page 25 (85°C) SMSC EMC1046/EMC1047 ...

Page 19

... R External Diode 3 Low Byte 2Ch R/W External Diode 3 High Limit High Byte SMSC EMC1046/EMC1047 FUNCTION Stores the integer portion of the low limit for the External Diode 1 (mirrored at register 08h) A write to this register initiates a one shot update. Stores the fractional data for the ...

Page 20

... Page 25 00h Page 31 00h Page 31 00h Page 31 00h Page 31 00h Page 32 00h Page 33 00h Page 33 00h Page 33 00h Page 34 00h Page 22 00h Page 22 00h Page 22 00h Page 22 00h Page 22 00h Page 22 55h Page 25 (85°C) 00h Page 25 (0°C) SMSC EMC1046/EMC1047 ...

Page 21

... Product ID - EMC1047 FEh R Manufacturer ID FFh R Revision SMSC EMC1046/EMC1047 FUNCTION Stores the fractional data for the low limit for the External Diode 4 channel Stores the fractional data for the low limit for the External Diode 4 channel Stores the integer data for the high ...

Page 22

... Sign 0.5 0.25 0.125 - 22 DATASHEET Datasheet DEFAULT 00h - - - - 00h 00h - - - - 00h 00h - - - - 00h 00h - - - - 00h 00h - - - - 00h 00h - - - - 00h 00h - - - - 00h Table 5.3. SMSC EMC1046/EMC1047 ...

Page 23

... See the Low Limit Status Register for specific channel information Bit 2 - FAULT - This bit is asserted when a diode fault is detected on any of the external diode channels. See the External Diode Fault Register for specific channel information SMSC EMC1046/EMC1047 Table 5.3 Temperature Data Format BINARY ...

Page 24

... Table 5.5 Configuration Register RUN / - STOP Table 5.6 Conversion Rate Register Rate Table 5.7 Conversion Rate DATASHEET DAVG_ - DIS Table 4.1. Table 4. DEFAULT - CONV[2:0] (4/sec) Table 5.7. CONVERSIONS / SECOND (default) Continuous SMSC EMC1046/EMC1047 Datasheet DEFAULT 00h 06h ...

Page 25

... R/W External Diode 1 High Limit Low Byte 08h R/W External Diode 1 Low 0Eh Limit High Byte 14h R/W External Diode1 Low Limit Low Byte SMSC EMC1046/EMC1047 Table 5.7 Conversion Rate (continued) 0 CONVERSIONS / SECOND Table 5.8. Table 5.9 Temperature Limit Registers Sign Sign 64 ...

Page 26

... Sign Sign 0.5 0.25 0.125 - - 0.5 0.25 0.125 - - 26 DATASHEET Datasheet DEFAULT 55h (85° 00h (0° 00h - - - 00h 55h (85° 00h (0° 00h - - - 00h 55h (85° 00h (0° 00h - - - 00h SMSC EMC1046/EMC1047 ...

Page 27

... When the device is in standby mode, updating the limit registers will have no affect until the next conversion cycle occurs. This can be initiated via a write to the One Shot Register or by clearing the RUN / STOP bit in the Configuration Register (see 5.7 One Shot Register ADDR. R/W REGISTER 0Fh W One Shot SMSC EMC1046/EMC1047 Sign ...

Page 28

... Measurements will continue normally. For example, if the CALRT[2:0] bits are set for 4 consecutive alerts on an EMC1046/EMC1047 device, the high limits are set at 70°C, and none of the channels are masked, then the status bits will be asserted after the following four measurements: 1. Internal Diode reads 71° ...

Page 29

... All Others 5.10 Beta Configuration Register ADDR. R/W REGISTER 25h R/W External Diode 1 Beta Configuration 26h R/W External Diode 2 Beta Configuration SMSC EMC1046/EMC1047 Table 5.13 Consecutive Alert Settings NUMBER OF CONSECUTIVE OUT OF LIMIT (default for CALRT[2:0 Table 5.14 Beta Configuration Register ...

Page 30

... Revision 0.66 (06-02-08) 1°C Multiple Temperature Sensor with Beta Compensation and Hottest of Thermal Zones Table 5.14 Beta Configuration Register AUTO4 DATASHEET Datasheet DEFAULT BETA4[2:0] 08h MINIMUM BETA < 0.08 < 0.111 < 0.176 < 0.29 < 0.48 < 0.9 < 2.33 Disabled SMSC EMC1046/EMC1047 ...

Page 31

... Bit 2 - EXT2 - The External Diode 2 channel is the hottest. Bit 1 - EXT1 - The External Diode 1 channel is the hottest. Bit 0 - INT - The Internal Diode channel is the hottest. 5.13 High Limit Status Register ADDR R/W REGISTER B7 35h R-C High Limit - Status SMSC EMC1046/EMC1047 Table 5.16 Hottest Temperature Registers Sign 0.5 0.25 0.125 - Section 5 ...

Page 32

... Bit 0 - ILOW - This bit is set when the Internal Diode channel drops below its programmed low limit. Revision 0.66 (06-02-08) 1°C Multiple Temperature Sensor with Beta Compensation and Hottest of Thermal Zones Table 5.19 Low Limit Status Register LOW LOW LOW LOW 32 DATASHEET Datasheet DEFAULT E2 E1 ILOW 00h LOW LOW SMSC EMC1046/EMC1047 ...

Page 33

... The Internal Diode channel is not compared during the “Hottest Of” Comparison. ‘1’ - The Internal Diode channel temperature data is compared to all other indicated channels during the “Hottest Of” Comparison. 5.17 Channel Configuration Register ADDR R/W REGISTER 3Bh R/W Channel Config SMSC EMC1046/EMC1047 Table 5.20 REC Configuration Register E6_ E5_ E4_ REC_n REC_n REC_n Table 5 ...

Page 34

... Digital averaging is enabled running average for the External Diode X channel. Revision 0.66 (06-02-08) 1°C Multiple Temperature Sensor with Beta Compensation and Hottest of Thermal Zones Table 5.23 Filter Control Register AVG6 AVG5 AVG4 AVG _EN _EN _EN 3_EN 34 DATASHEET Datasheet DEFAULT AVG2 AVG - 00h _EN 1_EN SMSC EMC1046/EMC1047 ...

Page 35

... FEh R Manufacturer ID The Manufacturer ID Register holds an 8-bit word that identifies SMSC. 5.21 Revision Register (FFh) ADDR. R/W REGISTER FFh R Revision The Revision register contains an 8 bit word that identifies the die revision. SMSC EMC1046/EMC1047 Table 5.24 Product ID Register Table 5 ...

Page 36

... Chapter 6 Package Information 6.1 EMC1046/EMC1047 Package Drawing PIN 1 IDENTIFIER AREA (D/2 X E1/ 10X b TOP VIEW SEATING PLANE A1 ccc C SIDE VIEW H C GAUGE PLANE 0.25 SEATING PLANE 0° - 8° L (0.95) DETAIL "A" Figure 6.1 10-Pin TSSOP Package Drawing 6.2 Package Markings 6.2.1 EMC1046-X-AIZL (10-Pin TSSOP) All devices will be marked on the first line of the top side with “ ...

Related keywords