EMC1402-3-ACZL-TR SMSC, EMC1402-3-ACZL-TR Datasheet

no-image

EMC1402-3-ACZL-TR

Manufacturer Part Number
EMC1402-3-ACZL-TR
Description
Board Mount Temperature Sensors Dual Temp Snsr
Manufacturer
SMSC
Datasheet

Specifications of EMC1402-3-ACZL-TR

Lead Free Status / Rohs Status
Lead free / RoHS Compliant
PRODUCT FEATURES
General Description
The EMC1402 is a high accuracy, low cost, System
Management Bus (SMBus) temperature sensor.
Advanced features such as Resistance Error Correction
(REC), Beta Compensation (to support CPU diodes
requiring the BJT/transistor model including 45nm,
65nm and 90nm processors) 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 EMC1402 monitors two temperature
channels (one external and one internal).
Resistance Error Correction automatically eliminates the
temperature error caused by series resistance allowing
greater flexibility in routing thermal diodes. Beta
Compensation eliminates temperature errors caused by
low, variable beta transistors common in today's fine
geometry processors. The automatic beta detection
feature monitors the external diode/transistor and
determines the optimum sensor settings for accurate
temperature measurements regardless of processor
technology. This frees the user from providing unique
sensor configurations for each temperature monitoring
application. These advanced features plus ±1°C
measurement accuracy provide a low-cost, highly
flexible and accurate solution for critical temperature
monitoring applications.
SMSC EMC1402
DATASHEET
Applications
Features
Notebook Computers
Desktop Computers
Industrial
Embedded applications
Support for diodes requiring the BJT/transistor model
Pin compatible with ADM1032, MAX6649, and LM99
Automatically determines external diode type and
Resistance Error Correction
External Temperature Monitors
Internal Temperature Monitor
3.3V Supply Voltage
Programmable temperature limits for ALERT and
Available in Small 8-pin MSOP Lead-free RoHS
— supports 45nm, 65nm, and 90nm CPU thermal diodes.
optimal settings
— ±1°C Accuracy (60°C < T
— 0.125°C Resolution
— ±2°C accuracy
THERM
Compliant Package
1°C Temperature
Sensor with Beta
Compensation
EMC1402
DIODE
Revision 1.36 (07-02-09)
< 100°C)
Datasheet

Related parts for EMC1402-3-ACZL-TR

EMC1402-3-ACZL-TR Summary of contents

Page 1

... PRODUCT FEATURES General Description The EMC1402 is a high accuracy, low cost, System Management Bus (SMBus) temperature sensor. Advanced features such as Resistance Error Correction (REC), Beta Compensation (to support CPU diodes requiring the BJT/transistor model including 45nm, 65nm and 90nm processors) and automatic diode type detection combine to provide a robust solution for complex environmental monitoring applications ...

Page 2

... EMC1402-1-ACZL-TR FOR 8-PIN, MSOP LEAD-FREE ROHS COMPLIANT PACKAGE EMC1402-2-ACZL-TR FOR 8-PIN, MSOP LEAD-FREE ROHS COMPLIANT PACKAGE EMC1402-3-ACZL-TR FOR 8-PIN, MSOP LEAD-FREE ROHS COMPLIANT PACKAGE EMC1402-4-ACZL-TR FOR 8-PIN, MSOP LEAD-FREE ROHS COMPLIANT PACKAGE Note: See Table 1.1, "Part Selection" 80 ARKAY DRIVE, HAUPPAUGE, NY 11788 (631) 435-6000, FAX (631) 273-3123 Copyright © ...

Page 3

... Status Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 6.4 Configuration Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 6.5 Conversion Rate Register 6.6 Limit Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 6.7 Scratchpad Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 6.8 One Shot Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 6.9 Therm Limit Registers 6.10 Channel Mask Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 6.11 Consecutive ALERT Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 6.12 Beta Configuration Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 SMSC EMC1402 3 DATASHEET Revision 1.36 (07-02-09) ...

Page 4

... Filter Control Register 6.15 Product ID Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 6.16 SMSC ID Register (FEh 6.17 Revision Register (FFh Chapter 7 Typical Operating Curves Chapter 8 Package Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 8.1 Package Markings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Chapter 9 Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Revision 1.36 (07-02-09) 1°C Temperature Sensor with Beta Compensation 4 DATASHEET Datasheet SMSC EMC1402 ...

Page 5

... Datasheet List of Figures Figure 2.1 EMC1402 Pin Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Figure 4.1 SMBus Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Figure 5.1 System Diagram for EMC1402 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Figure 5.2 Temperature Filter Step Response . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Figure 5.3 Temperature Filter Impulse Response Figure 5.4 Block Diagram of Temperature Monitoring Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Figure 5.5 Diode Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Figure 8 ...

Page 6

... Table 4.3 Read Byte Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Table 4.4 Send Byte Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Table 4.5 Receive Byte Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Table 4.6 Alert Response Address Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Table 5.1 Supply Current vs. Conversion Rate for EMC1402 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Table 5.2 Temperature Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Table 6.1 Register Set in Hexadecimal Order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Table 6.2 Temperature Data Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Table 6 ...

Page 7

... Temperature Sensor with Beta Compensation Datasheet Chapter 1 Block Diagram EMC1402 Switching Current Analog ΔΣ ADC Mux DP DN Internal Temp Diode 1.1 Part Selection The EMC1402 device configuration is highlighted below. PART SMBUS EXTERNAL NUMBER ADDRESS DIODES EMC1402 - 1 1001_100xb EMC1402 - 2 1001_101xb 1 EMC1402 - 3 0011_000xb EMC1402 - 4 ...

Page 8

... SMCLK SMDATA 3 6 ALERT 4 5 GND Figure 2.1 EMC1402 Pin Diagram Table 2.1 EMC1402 Pin Description FUNCTION Power supply External diode positive (anode) connection External diode negative (cathode) connection Active low Critical THERM output signal - requires pull-up resistor Ground Active low digital ALERT output ...

Page 9

... DC output. If this possibility exists suggested that a clamp circuit be used. Note 3.1 For the 5V tolerant pins that have a pull-up resistor (SMCLK, SMDATA, THERM, and ALERT), the pull-up voltage must not exceed 3.6V when the device is unpowered. SMSC EMC1402 Table 3.1 Absolute Maximum Ratings ) - V |) (see Note 3 ...

Page 10

... A +20°C < T < +110°C DIODE 0°C < T < 100°C A -40°C < T < 127°C DIODE EMC1402, default settings Connected across external diode I = 8mA SINK ALERT and THERM pins Device powered or unpowered T < 85°C A pull-up voltage < 3.6V SMSC EMC1402 ...

Page 11

... HD:DAT Data Setup Time t SU:DAT Clock Low Period t LOW Clock High Period t HIGH Clock/Data Fall time t FALL Clock/Data Rise time t RISE Capacitive Load C LOAD SMSC EMC1402 = 27°C unless otherwise noted. A MIN TYP MAX UNITS SMBus Interface 2 Tolerant DD -0.3 0 Tolerant ±5 uA Powered or unpowered TA < ...

Page 12

... Start Condition The EMC1402 is SMBus 2.0 compatible and support Send Byte, Read Byte, Write Byte, Receive Byte, and the Alert Response Address as valid protocols as shown below. All of the below protocols use the convention in Attempting to communicate with the EMC1402 SMBus interface with an invalid slave address or invalid protocol will result in no response from the device and will not affect its register contents ...

Page 13

... All devices with active interrupts will respond with their client address as shown in Table 4.6 Alert Response Address Protocol ALERT RESPONSE START ADDRESS 1 -> 0 0001_100 SMSC EMC1402 Table 4.3 Read Byte Protocol ACK START SLAVE ADDRESS XXh 0 1 -> 0 1001_100 Table 4 ...

Page 14

... Note: Other addresses are available. Contact SMSC for more information. 4.8 SMBus Timeout The EMC1402 supports 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 Revision 1.36 (07-02-09) 1° ...

Page 15

... EMC1402 and using that data to control the speed of one or more fans. The EMC1402 has two levels of monitoring. The first provides a maskable ALERT signal to the host when the measured temperatures exceeds user programmable limits. This allows the EMC1402 to be used as an independent thermal watchdog to warn the host of temperature hot spots without direct control by the host ...

Page 16

... Other available conversion rates are shown in 5.1.2 Dynamic Averaging Dynamic averaging causes the EMC1402 to measure the external diode channels for an extended time based on the selected conversion rate. This functionality can be disabled for increased power savings at the lower conversion rates (see automatically adjust the sampling and measurement time for the external diode channels ...

Page 17

... ALERT pin. 5.4 Beta Compensation The EMC1402 is configured to monitor the temperature of basic diodes (e.g. 2N3904), or CPU thermal diodes. It automatically detects the type of external diode (CPU diode or diode connected transistor) and determines the optimal setting to reduce temperature errors introduced by beta variation ...

Page 18

... Diode Faults The EMC1402 detects an open on the DP and DN pins, and a short across the DP and DN pins. For each temperature measurement made, the device checks for a diode fault on the external diode channel(s). When a diode fault is detected, the ALERT pin asserts (unless masked, see and the temperature data reads 00h in the MSB and LSB registers (note: the low limit will not be checked) ...

Page 19

... Temperature Sensor with Beta Compensation Datasheet 90 Disabled Figure 5.2 Temperature Filter Step Response Figure 5.3 Temperature Filter Impulse Response SMSC EMC1402 Filter Step Response Level1 Level2 Samples Filter Impulse Response Disabled Level1 Samples 19 DATASHEET Level2 Revision 1.36 (07-02-09) ...

Page 20

... All other bits of the low byte register are set to zero. The EMC1402 has two selectable temperature ranges. The default range is from 0°C to +127°C and the temperature is represented as binary number able to report a temperature from 0°C to +127.875°C in 0.125° ...

Page 21

... For the extended range, all temperatures > +191.875°C will be reported as +191.875°C. 5.12 External Diode Connections The EMC1402 can be configured to measure a CPU substrate transistor, a discrete 2N3904 thermal diode AMD processor diode. The diode can be connected in a variety of ways as indicated in Figure 5.5. ...

Page 22

... Local Ground Typical remote substrate transistor i.e. CPU substrate PNP Revision 1.36 (07-02-09) 1°C Temperature Sensor with Beta Compensation Typical remote discrete PNP transistor discrete NPN transistor i.e. 2N3906 Figure 5.5 Diode Configurations 22 DATASHEET Datasheet Typical remote i.e. 2N3904 SMSC EMC1402 ...

Page 23

... Limit High Byte 09h R/W Configuration 0Ah R/W Conversion Rate SMSC EMC1402 Table 6.1 are accessible through the SMBus. An entry of ‘-’ indicates that the FUNCTION Stores the integer data for the Internal Diode Stores the integer data for the External Diode ...

Page 24

... Page 28 55h (85°C) 00h (0°C) 00h Page 29 00h Page 25 00h Page 28 00h Page 28 00h Page 28 00h 55h Page 29 (85°C) 00h Page 29 55h (85°C) Page 29 0Ah (10°C) 70h Page 30 08h Page 31 12h Page 32 (1.008) 00h Page 25 00h Page 34 SMSC EMC1402 ...

Page 25

... When any of the bits are set (excluding the BUSY bit) either the ALERT or THERM pin is being asserted. The ALERT and THERM pins are controlled by the respective consecutive alert counters (see Section 6.11) and will not be asserted until the programmed consecutive alert count has been reached. SMSC EMC1402 FUNCTION Stores a fixed value that identifies Product ID each product ...

Page 26

... Bit 2 - RANGE - Configures the measurement range and data format of the temperature channels. Revision 1.36 (07-02-09) 1°C Temperature Sensor with Beta Compensation Section 5.3.2). Table 6.4 Configuration Register RUN/ ALERT/ RECD - STOP COMP Section 26 DATASHEET Datasheet DEFAULT DAVG_ RANGE - DIS 5.3. Section 5.3.2. In this mode the SMSC EMC1402 00h ...

Page 27

... The Conversion Rate Register controls how often the temperature measurement channels are updated and compared against the limits. This register is fully accessible at either address. Bits 3-0 - CONV[3:0] - Determines the conversion rate as shown in CONV[3:0] HEX SMSC EMC1402 Table 5.1. Table 6.5 Conversion Rate Register Table 6.6 Conversion Rate ...

Page 28

... Temperature Sensor with Beta Compensation Table 6.7 Temperature Limit Registers 128 128 128 0.5 0.25 0.125 - 128 0.5 0.25 0.125 - Section 6.4). Table 6.8 Scratchpad Register DATASHEET Datasheet DEFAULT 55h (85°C) 00h (0°C) 55h (85° 00h 00h (0° 00h DEFAULT 00h 00h SMSC EMC1402 ...

Page 29

... Bit 1 - EMASK - Masks the ALERT pin from asserting when the External Diode channel is out of limit or reports a diode fault. ‘0’ (default) - The External Diode channel will cause the ALERT pin to be asserted out of limit or reports a diode fault. SMSC EMC1402 Table 6.9 One Shot Register B7 B6 ...

Page 30

... The SMBus Timeout feature is enabled. If the SMCLK line is held low for more than 30ms, then the device will reset the SMBus protocol. Revision 1.36 (07-02-09) 1°C Temperature Sensor with Beta Compensation Table 6.12 Consecutive ALERT Register TIME CTHRM[2:0] OUT 30 DATASHEET Datasheet DEFAULT CALRT[2:0] - 70h SMSC EMC1402 ...

Page 31

... Care should be taken when setting the BETA[2:0] bits when the autodetection circuitry is disabled. If the Beta Compensation factor is set at a beta value that is higher than the transistor beta, then the circuit may introduce measurement errors. When measuring a discrete thermal diode (such as SMSC EMC1402 Table 6.13. The default setting is 4 consecutive out of limit ...

Page 32

... DATASHEET Datasheet 0 MINIMUM BETA 0 0.11 1 0.18 0 0.25 1 0.33 0 0.43 1 1.00 0 2.33 1 Disabled X Autodetection DEFAULT 12h Table 6.17 defines SETTING FACTOR 28h 1.0371 29h 1.0384 2Ah 1.0397 2Bh 1.0410 2Ch 1.0423 2Dh 1.0436 SMSC EMC1402 ...

Page 33

... 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. SMSC EMC1402 SETTING FACTOR 1Eh 1.0239 1Fh 1.0253 20h 1.0267 21h 1 ...

Page 34

... The Product ID Register holds a unique value that identifies the device. 6.16 SMSC ID Register (FEh) ADDR. R/W REGISTER FEh R SMSC ID The Manufacturer ID register contains an 8 bit word that identifies the SMSC as the manufacturer of the EMC1402. Revision 1.36 (07-02-09) 1°C Temperature Sensor with Beta Compensation Table 6.19 Filter Configuration Register ...

Page 35

... Temperature Sensor with Beta Compensation Datasheet 6.17 Revision Register (FFh) ADDR. R/W REGISTER FFh R Revision The Revision register contains an 8 bit word that identifies the die revision. SMSC EMC1402 Table 6.23 Revision Register DATASHEET DEFAULT 01h Revision 1.36 (07-02-09) ...

Page 36

... Typical 65nm CPU from major vendor (TA = 27°C, VDD = 3.3V, BETA = 011 110 125 36 DATASHEET Datasheet = 42.5°C, VDD = 3.3V) DIODE 110 125 Am bient Tem perature (°C) = 470pF) FILT ER Beta Compensation Disabled Beta Compensation Enabled 60 80 100 120 CPU Temperature (°C) SMSC EMC1402 ...

Page 37

... Temperature Sensor with Beta Compensation Datasheet Temperature E rror vs. Series R esistance 1.0 0.8 REC Disabled 0.6 0.4 0.2 REC Enabled 0 100 150 Series R (Ohm) SMSC EMC1402 120 100 200 DATASHEET Revision 1.36 (07-02-09) ...

Page 38

Chapter 8 Package Information 3 D PIN 1 IDENTIFIER AREA (D/2 X E1/ TOP VIEW C SEATING PLANE A1 ccc C SIDE VIEW C GAUGE PLANE 0.25 SEATING PLANE 0° - 8° DETAIL ...

Page 39

... Package Markings All devices will be marked on the first line of the top side with “1402”. On the second line, they will be marked with the appropriate -X number (-1, -2, etc), the Functional Revision “B” and Country Code (CC). SMSC EMC1402 39 DATASHEET Revision 1.36 (07-02-09) ...

Page 40

... Table 2.1, "EMC1402 Pin Description" Table 2.1, "EMC1402 Pin Description" Table 3.1, "Absolute Maximum Ratings" Table 3.2, "Electrical Specifications" Rev. 1.35 Table 2.1, "EMC1402 Pin Description" (04-17-09) Rev. 1.34 Table 5.2, "Temperature Data Format" (02-27-09) Revision 1.36 (07-02-09) 1°C Temperature Sensor with Beta Compensation Table 9 ...

Related keywords