|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
EMC1053 1C Triple Temperature Sensor with Resistance Error Correction and Hotter of Two Zones PRODUCT FEATURES GENERAL DESCRIPTION The EMC1053 is a System Management Bus (SMBus) temperature sensor that moni tors up to three temperature zones, two remote and one local, for PC and embedded environments. The EMC1053 extended features include resistance error correction and ideality factor configuration to eliminate major sources of temperature measurement error. 1 Monitoring both diodes of a dual-core CPU is simplified with the Hotter of Two Zones feature. The external and internal measurement ranges support two data ranges (and formats), -64C to +127C and -64C to +191C. Selectable conversion rates and standby mode support low-power operation. APPLICATIONS Desktop and Notebook Computers Hardware Management 1.Patents pending. Datasheet FEATURES Resistance Error Correction Ideality Factor Configuration Reports Hotter of Two Zones with dual-core CPU Accepts 2200pF cap for noise suppression 2 Remote Thermal Zones -- 1C Accuracy (40C to 80C) -- 0.125C resolution Internal Thermal Zone -- 3C Accuracy (0C to 85C) -- 0.125C resolution Low Power; 3.0V to 3.6V Supply Programmable Conversion Rate SMBus 2.0 Compliant SIMPLIFIED BLOCK DIAGRAM EMC1053 Switching Current Remote Temp Register 1 Analog Mux and Anti-Alias Filter SMBus Interface Configuration Register DP1 DN1 DP2 DN2 Local Temp Diode 11-bit delta-sigma ADC Remote Temp Register 2 Digital Mux and Byte Interlock Local Temp Register Status Register SMCLK SMDATA SMSC EMC1053 DATASHEET Revision 0.58 (09-26-05) 1C Triple Temperature Sensor with Resistance Error Correction and Hotter of Two Zones Datasheet ORDER NUMBERS EMC1053-ACZL-TR FOR 8 PIN, MSOP PACKAGE (ADDRESS - 1001100B) (GREEN, LEAD-FREE) REEL SIZE IS 4,000 PIECES. EVALUATION BOARD AVAILABLE UPON REQUEST. (EVB-EMC1053) 80 Arkay Drive Hauppauge, NY 11788 (631) 435-6000 FAX (631) 273-3123 Copyright (c) 2005 SMSC or its subsidiaries. All rights reserved. Circuit diagrams and other information relating to SMSC products are included as a means of illustrating typical applications. Consequently, complete information sufficient for construction purposes is not necessarily given. Although the information has been checked and is believed to be accurate, no responsibility is assumed for inaccuracies. SMSC reserves the right to make changes to specifications and product descriptions at any time without notice. Contact your local SMSC sales office to obtain the latest specifications before placing your product order. The provision of this information does not convey to the purchaser of the described semiconductor devices any licenses under any patent rights or other intellectual property rights of SMSC or others. All sales are expressly conditional on your agreement to the terms and conditions of the most recently dated version of SMSC's standard Terms of Sale Agreement dated before the date of your order (the "Terms of Sale Agreement"). The product may contain design defects or errors known as anomalies which may cause the product's functions to deviate from published specifications. Anomaly sheets are available upon request. SMSC products are not designed, intended, authorized or warranted for use in any life support or other application where product failure could cause or contribute to personal injury or severe property damage. Any and all such uses without prior written approval of an Officer of SMSC and further testing and/or modification will be fully at the risk of the customer. Copies of this document or other SMSC literature, as well as the Terms of Sale Agreement, may be obtained by visiting SMSC's website at http://www.smsc.com. SMSC is a registered trademark of Standard Microsystems Corporation ("SMSC"). Product names and company names are the trademarks of their respective holders. SMSC DISCLAIMS AND EXCLUDES ANY AND ALL WARRANTIES, INCLUDING WITHOUT LIMITATION ANY AND ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND AGAINST INFRINGEMENT AND THE LIKE, AND ANY AND ALL WARRANTIES ARISING FROM ANY COURSE OF DEALING OR USAGE OF TRADE. IN NO EVENT SHALL SMSC BE LIABLE FOR ANY DIRECT, INCIDENTAL, INDIRECT, SPECIAL, PUNITIVE, OR CONSEQUENTIAL DAMAGES; OR FOR LOST DATA, PROFITS, SAVINGS OR REVENUES OF ANY KIND; REGARDLESS OF THE FORM OF ACTION, WHETHER BASED ON CONTRACT; TORT; NEGLIGENCE OF SMSC OR OTHERS; STRICT LIABILITY; BREACH OF WARRANTY; OR OTHERWISE; WHETHER OR NOT ANY REMEDY OF BUYER IS HELD TO HAVE FAILED OF ITS ESSENTIAL PURPOSE, AND WHETHER OR NOT SMSC HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Revision 0.58 (09-26-05) DATASHEET 2 SMSC EMC1053 1C Triple Temperature Sensor with Resistance Error Correction and Hotter of Two Zones Datasheet Chapter 1 Pin Function DP1 DN1 DP2 DN2 1 2 8 SMCLK SMDATA VDD GND EMC1053 7 3 TOP VIEW 6 4 5 Figure 1.1 Pin Diagram Table 1.1 Pin Description PIN DP1 DN1 DP2 DN2 GND VDD SMDATA SMCLK PIN NO. 1 2 3 4 5 6 7 8 DESCRIPTION Positive Analog Input for Remote Temperature Diode 1 Negative Analog Input for Remote Temperature Diode 1 Positive Analog Input for Remote Temperature Diode 2 Negative Analog Input for Remote Temperature Diode 2 Ground Supply Voltage System Management Bus Data Input/Output, open drain output System Management Bus Clock Input SMSC EMC1053 DATASHEET 3 Revision 0.58 (09-26-05) 1C Triple Temperature Sensor with Resistance Error Correction and Hotter of Two Zones Datasheet Chapter 2 Electrical Specifications 2.1 Absolute Maximum Ratings Table 2.1 Absolute Maximum Ratings DESCRIPTION Supply Voltage VDD Voltage on SMDATA and SMCLK pins Voltage on any other pin Operating Temperature Range Storage Temperature Range Lead Temperature Range Package Thermal Characteristics for MSOP-8 Power Dissipation Thermal Resistance (at 0 air flow) ESD Rating, All Pins Human Body Model TBD 135.9 2000 C/W V RATING -0.3 to 5.0 -0.3 to 5.5 -0.3 to VDD+0.3 0 to 85 -55 to 150 Refer to JEDEC Spec. J-STD-020 UNIT V V V C C 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. 2.2 Electrical Specifications Table 2.2 Electrical Characteristics VDD=3.0V to 3.6V, TA= 0C to +85C, Typical values at TA = 27C unless otherwise noted PARAMETER DC Power Supply Voltage Average Operating Current SYMBOL MIN TYP MAX UNITS CONDITIONS VDD IDD ISTBY 3.0 3.3 340 2 3.6 375 4 V A A 4 conversions/s See Table 4.6. Standby mode Internal Temperature Monitor Temperature Accuracy Temperature Resolution Revision 0.58 (09-26-05) 4 1 0.125 3 C C 0CTA85C DATASHEET SMSC EMC1053 1C Triple Temperature Sensor with Resistance Error Correction and Hotter of Two Zones Datasheet Table 2.2 Electrical Characteristics (continued) VDD=3.0V to 3.6V, TA= 0C to +85C, Typical values at TA = 27C unless otherwise noted PARAMETER External Temperature Monitor Temperature Accuracy Remote Diode 40C to 80C Remote Diode 0C to 125C Temperature Resolution Capacitive Load SYMBOL MIN TYP MAX UNITS CONDITIONS 1 3 0.125 CLOAD 2.5 C C C nF 15CTA70C 0CTA85C Connected across remote diode. Voltage Tolerance Voltage at pin ( SMDATA,SMCLK) VTOL -0.3 5.5 V SMBus Interface (SMDATA,SMCLK) Input High Level Input Low Level Input High/Low Current Hysteresis Input Capacitance Output Low Sink Current 6 VIH VIL IIH/IIL -1 500 5 2.0 0.8 1 V V A mV pF mA SMDATA = 0.6V SMBus Timing Clock Frequency Spike Suppression Bus free time Start to Stop Hold time Start Setup time Start Setup time Stop Data Hold Time Data Setup Time Clock Low Period Clock High Period Clock/Data Fall Time Clock/Data Rise Time TBUF THD:STA TSU:STA TSU:STO THD:DAT TSU:DAT TLOW THIGH TF TR 1.3 0.6 0.6 0.6 0.3 100 1.3 0.6 * * 300 300 Note 2.1 400 FSMB 10 400 50 kHz ns s s s s s ns s s ns ns *Min = 20+0.1Cb ns *Min = 20+0.1Cb ns Capacitive Load (each bus line) Cb 0.6 pF 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 5 Revision 0.58 (09-26-05) SMSC EMC1053 DATASHEET 1C Triple Temperature Sensor with Resistance Error Correction and Hotter of Two Zones Datasheet 2.3 System Management Bus Interface Protocol A host controller, such as an SMSC I/O controller, communicates with the EMC1053 via the two wire serial interface named SMBus. The SMBus interface is used to read and write registers in the EMC1053, which is a slave-only device. A detailed timing diagram is shown in Figure 2.1. TLOW THIGH THD:STA TF TSU:STO SMCLK THD:STA TR THD:DAT TSU:DAT TSU:STA SMDATA TBUF P S S - Start Condition S P - Stop Condition P Figure 2.1 System Management Bus Timing Diagram The EMC1053 implements a subset of the SMBus specification and supports Write Byte, Read Byte, Send Byte, and Receive Byte protocols as shown. In the tables that describe the protocol, the "gray" columns indicate that the slave is driving the bus. All of the below protocols use the following convention: DATA SENT TO DEVICE # of bits sent DATA SENT TO THE HOST # of bits sent 2.3.1 Write Byte The Write Byte is used to write one byte of data to the registers as shown in Table 2.3. Table 2.3 Write Byte Protocol START 1 SLAVE ADDRESS 7 WR 1 ACK 1 COMMAND 8 ACK 1 DATA 8 ACK 1 STOP 1 2.3.2 Read Byte The Read Byte protocol is used to read one byte of data from the registers as shown in Table 2.4. Table 2.4 Read Byte Protocol START SLAVE ADDRESS WR ACK COMMAND ACK START SLAVE ADDRESS RD ACK DATA NACK STOP 1 7 1 1 8 1 1 7 1 1 8 1 1 2.3.3 Send Byte The Send Byte protocol is used to set the Internal Address Register to the correct Address as shown in Table 2.5. The Send Byte can be followed by the Receive Byte protocol described in Table 2.6 to Revision 0.58 (09-26-05) DATASHEET 6 SMSC EMC1053 1C Triple Temperature Sensor with Resistance Error Correction and Hotter of Two Zones Datasheet read data from the register. The send byte protocol cannot be used to write data - if data is to be written to a register then the write byte protocol must be used as described in Section 2.3.1. Table 2.5 Send Byte Protocol START 1 SLAVE ADDR 7 WR 1 ACK 1 REG. ADDR 8 ACK 1 STOP 1 2.3.4 Receive Byte The Receive Byte protocol is used to read data from a register when the internal register address pointer is known to be at the right location (e.g. set via Send Byte). This can be used for consecutive reads of the same register as shown in Table 2.6. Table 2.6 Receive Byte Protocol START 1 SLAVE ADDR 7 RD 1 ACK 1 REG. DATA 8 NACK 1 STOP 1 2.3.5 SMBus Timing Diagram The Timing for the SMBus is shown in Figure 2.1. 2.4 SMBus Addresses The EMC1053 may be ordered with one of the 7-bit slave addresses as shown in Order Numbers. Attempting to communicate with the EMC1053 SMBus interface with an invalid slave address or invalid protocol results in no response from the device and does not affect its register contents. The EMC1053 supports stretching of the SMCLK signal by other devices on the SMBus but will not perform this operation itself. 2.5 SMBus Timeout The EMC1053 includes an SMBus timeout feature. Following a 25 ms period of inactivity on the SMBus, the device will timeout and reset the SMBus interface. SMSC EMC1053 DATASHEET 7 Revision 0.58 (09-26-05) 1C Triple Temperature Sensor with Resistance Error Correction and Hotter of Two Zones Datasheet Chapter 3 Product Description The EMC1053 is an SMBus sensor that is capable of monitoring 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 circuits, or other devices capable of performing the SMBus host function. A typical system overview is shown in Figure 3.1. EMC1053 DP1 DN1 DP2 DN2 Internal Diode Host SMBus SMBus Interface Figure 3.1 EMC1053 System Overview 3.1 Power Modes The EMC1053 has two power modes as defined here: Run Mode - In this mode, the temperature monitors are active and converting at various conversion rates. The average power dissipation will depend on the conversion rate. When the EMC1053 is not actively converting a channel, it goes into a lower power wait state where only the oscillator is running. Standby Mode- in this mode, the EMC1053 is put into a low power state drawing a maximum current of 3uA. The SMBus is still operating in standby and a one-shot command may be given which forces the part to Run Mode temporarily for 1 full set of temperature conversions. The EMC1053 returns to standby after the one shot conversion is completed. 3.2 One Shot During Standby Mode The EMC1053 supports a One-Shot command when it is in Standby Mode. Writing to the One-Shot register will cause the device to power up and perform 1 full set of temperature conversions according to the selected conversion rate, and then return to the Standby Mode. 3.3 Operation During Run Mode When the device is active, there are two modes of operation available. Normal Mode - In this mode, the EMC1053 continuously samples and updates all of its temperature channels. In this mode of operation, each data channel is measured and loaded into the appropriate data registers normally. Hotter of Two Mode - In this mode, the EMC1053 continuously samples and then compares the two remote zones. The hotter of the two remote zones is loaded into the External Diode 2 data registers. In addition, the HOTTER bit in the Status register is set or cleared to indicate which external diode zone was hotter. If the two external zones are exactly equal to each other, then the 8 SMSC EMC1053 Revision 0.58 (09-26-05) DATASHEET 1C Triple Temperature Sensor with Resistance Error Correction and Hotter of Two Zones Datasheet HOTTER bit is cleared (set to `0'), and the results of the two remote zones are stored in their respective registers. 3.3.1 Conversion Rates The EMC1053 may be configured for different conversion rates based on the system requirements. The available rates are 1 full set of conversions per second to 16 full sets of conversions per second. The available conversion rates are shown in Table 4.6. 3.3.2 Dynamic Averaging The EMC1053 temperature channels support a new feature that measures the external diode channels for an extended period of time based on the selected conversion rate. When Dynamic Averaging is enabled, the device will automatically adjust the sampling and measurement time for both external diode channels. This allows the device to average 2x or 4x longer than the normal 11 bit operation while still maintaining the selected conversion rate. The benefits of Dynamic Averaging are improved noise rejection due to the longer sampling and measurement time as well as reduced jitter on the measurement value for the external temperatures. The Dynamic Averaging applies when a One-Shot command is issued. The device will perform the desired number of averages during the one-shot operation according to the selected conversion rate. 3.4 Temperature Monitors In general, thermal diode temperature measurements are based on the change in forward bias voltage of a diode when operated at two different currents. This VBE is then proportional to absolute temperature as shown in the following equation: where: V BE = V BE _ HIGH - V BE _ LOW I ln F 2 = I q F1 kT k = Boltzmann's constant T = absolute temperature in Kelvin q = electron charge = diode ideality factor IF2 IF1 CPU substrate PNP Resistance Error Correction Input Filter & Sampler 11 to 13-bit delta-sigma ADC Figure 3.2 Block Diagram of Temperature Monitoring Circuit SMSC EMC1053 DATASHEET 9 Revision 0.58 (09-26-05) 1C Triple Temperature Sensor with Resistance Error Correction and Hotter of Two Zones Datasheet Figure 3.2 shows a detailed block diagram of the temperature measurement circuit. The EMC1053 incorporates switched capacitor technology that integrates the temperature diode VBE. The negative terminal for the remote temperature diode, DN, is internally biased with a forward diode voltage referenced to ground. The advantages of this architecture over Nyquist rate FLASH or SAR converters are superb linearity and inherent noise rejection. The linearity can be directly attributed to the delta-sigma ADC single bit comparator while the noise rejection is achieved by the 20.48ms integration time for 11-bit resolution. The input bandwidth of the system is fs/2048, this translates to 50Hz at a 100kHz clock frequency. The remote diodes in the EMC1053 are compatible with a broad range of thermal diodes that may be constructed as shown in Figure 3.3. to DP to DN to DP to DP Local Ground Typical remote substrate transistor i.e. CPU substrate PNP Typical remote discrete PNP transistor i.e. 2N3906 to DN to DN Typical remote discrete NPN transistor i.e. 2N3904 Figure 3.3 Remote Diode Configurations 3.5 Temperature Measurement Results and Data Each temperature result for each zone is available in two byte wide data registers. As shown in Section 4.1, the 11-bit format has the 8 most significant bits stored in the high byte register and the 3 least significant bits stored in the three MSB positions of the low byte register. The delta-sigma ADC may be operated with more than 11 bits of resolution The temperature results for the two remote zones are also stored in extended format with a range from -64C to +191C. The data format is a 2's complement number offset by 64C 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.1 shows the default and extended range formats. Revision 0.58 (09-26-05) DATASHEET 10 SMSC EMC1053 1C Triple Temperature Sensor with Resistance Error Correction and Hotter of Two Zones Datasheet Table 3.1 EMC1053 Temperature Data Format RANGE -64C TO 127C TEMPERATURE (C) Diode Fault <= -64 -63.875 -63 -1 0 0.125 1 64 65 127 127.875 128 191 >= 191.875 100 0000 0000 110 0000 0000 110 0000 0001 110 0000 1000 111 1111 1000 000 0000 0000 000 0000 0001 000 0000 1000 010 0000 0000 010 0000 1000 011 1111 1000 011 1111 1111 011 1111 1111 011 1111 1111 011 1111 1111 RANGE -64C TO 191C OFFSET BINARY 100 0000 0000 100 0000 0000 100 0000 0001 100 0000 1000 101 1111 1000 110 0000 0000 110 0000 0001 110 0000 1000 000 0000 0000 000 0000 1000 001 1111 1000 001 1111 1111 010 0000 0000 011 1111 1000 011 1111 1111 BINARY 3.6 Resistance Error Correction The EMC1053 includes resistance error correction implemented in the analog front end of the chip. Resistance error correction is an automatic feature that eliminates the need to characterize and compensate for the series resistance in the external diode lines. The EMC1053 corrects for as much as 100 ohms of series resistance. When using a temperature sensor that does not include resistance error correction, voltage developed across the parasitic resistance in the remote diode path produces an error in the reported temperature. The error introduced by this resistance is approximately 0.7C 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. 3.7 Programmable Ideality Factor To provide maximum flexibility to the user, the EMC1053 provides a 6-bit register for each remote diode as described in Section 4.7. The ideality factor for each remote diode may be configured to eliminate errors across all temperatures when the ideality factor of the remote diode is not 1.008. The EMC1053 defaults to an ideality factor of 1.008, but not all remote diodes, processor or discrete, have this exact factor. When the ideality factor of the remote diode is not 1.008, the higher the temperature measured, the greater the error introduced. The ideality factor must be characterized based on a transistor model for the remote diode. SMSC EMC1053 DATASHEET 11 Revision 0.58 (09-26-05) 1C Triple Temperature Sensor with Resistance Error Correction and Hotter of Two Zones Datasheet 3.8 Diode Faults The EMC1053 detects a fault if the DP pin is left floating or is shorted to VDD. In the case of a diode fault, the corresponding status bit will be set and the output data will be set at 400h. The internal diode cannot have a fault condition associated with it. Revision 0.58 (09-26-05) DATASHEET 12 SMSC EMC1053 Chapter 4 Register Set and Description The following registers are accessible through the SMBus Interface. Revision 0.58 (09-26-05) 13 DATASHEET SMSC EMC1053 Datasheet 1C Triple Temperature Sensor with Resistance Error Correction and Hotter of Two Zones Table 4.1 EMC1053 Register Set REGISTER ADDRESS READ 00h WRITE N/A R/W R REGISTER NAME Internal Temperature High Byte - Legacy Format Internal Temperature Low Byte - Legacy Format External Diode 1 High Byte - Legacy Format External Diode 1 Low Byte - Legacy Format External Diode 2 High Byte - Legacy Format External Diode 2 Low Byte - Legacy Format External Diode 1 High Byte - Extended Format External Diode 1 Low Byte - Extended Format External Diode 2 HIgh Byte - Extended Format SYMBOL INTHBL B7 Sign 64 B6 B5 32 B4 16 8 B3 4 B2 2 B1 1 B0 DEFAULT VALUE 00h 23h N/A R INTLBL 0.5 0.25 0.125 00h 01h 10h F8h F9h FAh N/A N/A N/A N/A N/A R R R R R ET1HBL ET1LBL ET2HBL ET2LBL ET1HBE Sign 0.5 Sign 0.5 128 64 0.25 64 0.25 64 32 0.125 32 0.125 32 16 8 4 2 1 00h 00h 16 8 4 2 1 00h 00h 16 8 4 2 1 00h FBh N/A R ET1LBE 0.5 0.25 0.125 00h FCh N/A R ET2HBE 128 64 32 16 8 4 2 1 00h Table 4.1 EMC1053 Register Set (continued) REGISTER ADDRESS READ FDh Revision 0.58 (09-26-05) 14 DATASHEET SMSC EMC1053 Datasheet 1C Triple Temperature Sensor with Resistance Error Correction and Hotter of Two Zones WRITE N/A R/W R REGISTER NAME External Diode 2 Low Byte - Extended Format SYMBOL ET2LBE B7 0.5 B6 0.25 B5 0.125 B4 B3 B2 B1 B0 DEFAULT VALUE 00h Status and Control 02h 03h 04h N/A 09h 04h R R/W R/W Status Configuration Configuration 2 STS CFG CFG2 Busy ADC_ST OP One Shot N/A 0Fh W One Shot Conversion Shot The data written to this register is irrelevant and will not be stored Ideality 27h 27h R/W External Diode 1 Ideality Correction Factor External Diode 2 Ideality Correction Factor Product ID Manufacturer ID Revision Register IDCF1 B5 B4 B3 B2 B1 B0 12h (1.008) 12h (1.008) 00h HOTT ER MAX_ RES CR<2:0> DA_n COMP REC D2 D1 00h 45h 09h 28h 28h R/W IDCF2 - - B5 B4 B3 B2 B1 B0 EDh FEh FFh EDh FEh FFh R R R PID SMSC REV 0 1 0 1 1 0 1 0 0 0 1 0 3C 5Dh 00h 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. 1C Triple Temperature Sensor with Resistance Error Correction and Hotter of Two Zones Datasheet The EMC1053 uses an interlock mechanism that will only update both High and Low byte of a particular monitor when the High Byte is read with a READ command. This prevents changes in register content when fresh readings come in from the ADC during successive reads from a host. SMSC EMC1053 DATASHEET 15 Revision 0.58 (09-26-05) 1C Triple Temperature Sensor with Resistance Error Correction and Hotter of Two Zones Datasheet 4.1 Legacy Temperature Data Registers (00h, 03h, 10h, 23h, F8h) Table 4.2 Legacy Temperature data Registers REGISTER B7 Sign 64 B6 32 B5 16 B4 8 B3 4 B2 2 B1 1 B0 DEFAULT 00h Internal Temp High Byte - Legacy Format Internal Temp Low Byte - Legacy Format External Diode 1 High Byte - Legacy Format External Diode 1 Low Byte - Legacy Format External Diode 2 High Byte - Legacy Format External Diode 2 Low Byte - Legacy Format 0.5 0.25 0.125 - - - - - 00h Sign 64 32 16 8 4 2 1 00h 0.5 0.25 0.125 - - - - - 00h Sign 64 32 16 8 4 2 1 00h 0.5 0.25 0.125 - - - - - 00h As shown in Table 4.2, each temperature monitor has two byte wide data registers. The 11 bit data temperature is stored aligned to the left resulting in the High Byte to contain temperature in 1C steps and the Low Byte to contain fractions of a degree. Please note that the internal temperature monitor is limited to the operating temperature limits of the part resulting in a maximum range of 0C to 85C. 4.2 Extended Format Temperature Registers (FAh-FDh) Table 4.3 Extended Temperature Data Registers REGISTER External Diode 1 High Byte Extended Format External Diode 1 Low Byte Extended Format External Diode 2 High Byte Extended Format External Diode 2 Low Byte Extended Format5 B7 128 64 B6 32 B5 16 B4 8 B3 4 B2 2 B1 1 B0 DEFAULT 00h 0.5 0.25 0.125 - - - - - 00h 128 64 32 16 8 4 2 1 00h 0.5 0.25 0.125 - - - - - 00h Revision 0.58 (09-26-05) DATASHEET 16 SMSC EMC1053 1C Triple Temperature Sensor with Resistance Error Correction and Hotter of Two Zones Datasheet The extended format temperature registers store only the external diode temperatures in the extended data format. This is because, due to the operating range limitations of the EMC1053, the internal temperature could not benefit from the extended temperature range. Like the Legacy data formatting, the data is stored in two registers per temperature channel. 4.3 Status Register - 02h Table 4.4 Status Register REGISTER Status B7 Busy - B6 - B5 - B4 B3 - B2 D2 B1 D1 B0 DEFAULT 00h 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 Status flag is set, but otherwise the data remains unchanged. Bit 7 - Busy - indicates that the ADC is currently converting a temperature. 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. If this bit is `1', then External diode 2 is hotter. During normal operation, this bit will always read a `0'. Bit 1 - D2 - indicates that a diode fault has occurred on External diode 2. Bit 0 - D1 - indicates that a diode fault has occurred on External diode 1. 4.4 Configuration Register (03h Read, 09h Write) Table 4.5 Configuration Register REGISTER Config - B7 B6 ADC_STOP - B5 - B4 - B3 B2 CR2 B1 CR1 B0 CR0 DEFAULT 45h The configuration register controls the basic functionality of the EMC1053. The bits are described below: Bit 6 - ADC_STOP - controls the ADC conversions and power modes of the part '0' - The ADC is operational and running at the user specified conversion rate. '1' - (default)The ADC is disabled and the part is in its shutdown/standby mode. Bit 2-0 - CR<2:0> - determines the conversion rate for the temperature monitoring. SMSC EMC1053 DATASHEET 17 Revision 0.58 (09-26-05) 1C Triple Temperature Sensor with Resistance Error Correction and Hotter of Two Zones Datasheet Table 4.6 Conversion Rate CR<2:0> 2 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 CONVERSIONS / SECOND (CONVERSION TIME) Reserved Reserved Reserved 1 Conversion / sec 2 Conversions / sec 4 Conversions / sec (default) 8 Conversions / sec 16 Conversions / sec TYPICAL QUIESCENT CURRENT (A) 139 200 340 652 756 4.5 Configuration 2 register - 04h Table 4.7 Configuration Register 2 REGISTER CFG2 - B7 - B6 - B5 - B4 B3 MAX_RES B2 DA_n B1 COMP B0 REC DEFAULT 09h The Configuration 2 register controls the basic functionality of the EMC1053 that is NOT compatible with the EMC1023. Bit 3 - MAX_RES - controls the number of measurements taken 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 internal ADC resolution at 11 bits when the conversion rate is set at 16 conversions per second and 12 bits at conversion rates lower than 16 per second. `1' - the dynamic averaging will set the internal ADC resolution at 11 bits when the conversion rate is set at 16 conversions per second, 12 bits at 8 conversions / second and 13 bits 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 internal ADC resolution is increased for the external diodes. `1' - dynamic averaging is disabled. The internal ADC resolution will remain fixed over all conversion rates and will allow increased power savings at the slower conversion rates. Revision 0.58 (09-26-05) DATASHEET 18 SMSC EMC1053 1C Triple Temperature Sensor with Resistance Error Correction and Hotter of Two Zones Datasheet Table 4.8 Overview of Averaging Options DA_N 0 0 0 0 0 1 1 0 0 1 1 1 0 1 MAX_RES CONVERSION RATE 16 / sec 8 / sec - 1 / sec 16 / sec 8 / sec 4 / sec - 1/sec 16 / sec - 1 / sec 16 / sec - 1 / sec INTERNAL ADC RESOLUTION 11 bit 12 bit 11bit 12 bit 13 bit 11 bit 11 bit 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 8) `0' (default) - the device is in normal mode `1' - the device is in Hotter of Two mode. In this mode, the two external channels are measured and compared against each other. The hotter of the two channels has its data loaded into the External Diode 2 data bytes. The Internal channel and External Channel 1 data registers remain unaffected. Bit 0 - REC - controls the Resistance Error Correction circuitry '0' - The Resistance Error Correction circuitry is disabled. '1' (default)- The Resistance Error Correction circuitry is active and will automatically correct for up to 100 ohms of series resistance in the diode lines 4.6 One Shot Register - 0Fh Table 4.9 One Shot Registers REGISTER One Shot Conversion B7 B6 B5 B4 B3 B2 B1 B0 DEFAULT 00h Writing to this register address initiates the one-shot. The data is not 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. SMSC EMC1053 DATASHEET 19 Revision 0.58 (09-26-05) 1C Triple Temperature Sensor with Resistance Error Correction and Hotter of Two Zones Datasheet 4.7 Ideality Configuration Factor Registers (27h - 28h) Table 4.10 Ideality Configuration Register REGISTER Diode 1 Ideality Correction Factor Diode 2 Ideality Correction Factor - B7 - B6 B5 B5 B5 B4 B4 B4 B3 B3 B3 B2 B2 B2 B1 B1 B1 B0 B0 B0 DEFAULT 12h (1.008) 12h (1.008) This register stores the ideality correction factor that is (by default) automatically applied to each external diode. The table below shows the ideality factor settings for the Ideality Configuration registers. Red shading indicates power-up default. Table 4.11 Ideality Configuration SETTING 000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 001100 001101 001110 001111 FACTOR 0.9850 0.9862 0.9875 0.9888 0.9900 0.9913 0.9925 0.9938 0.9951 0.9964 0.9976 0.9989 1.0002 1.0015 1.0028 1.0041 SETTING 010000 010001 010010 010011 010100 010101 010110 010111 011000 011001 011010 011011 011100 011101 011110 011111 FACTOR 1.0054 1.0067 1.0080 1.0093 1.0106 1.0119 1.0133 1.0146 1.0159 1.0173 1.0186 1.0199 1.0213 1.0226 1.0240 1.0253 SETTING 100000 100001 100010 100011 100100 100101 100110 100111 101000 101001 101010 101011 101100 101101 101110 101111 FACTOR 1.0267 1.0280 1.0294 1.0308 1.0321 1.0335 1.0349 1.0363 1.0377 1.0391 1.0404 1.0418 1.0432 1.0446 1.0460 1.0475 SETTING 010000 010001 010010 010011 010100 010101 010110 110111 111000 111001 111010 111011 111100 111101 111110 111111 FACTOR 1.0489 1.0503 1.0517 1.0531 1.0546 1.0560 1.0574 1.0589 1.0603 1.0618 1.0632 1.0647 1.0661 1.0676 1.0690 1.0705 4.8 Product ID Register (EDh) The Product ID Register holds the unique product ID for identifying SMSC EMC products. See Table 4.1for a list of the product ID number for each version of the EMC1053. Revision 0.58 (09-26-05) DATASHEET 20 SMSC EMC1053 1C Triple Temperature Sensor with Resistance Error Correction and Hotter of Two Zones Datasheet 4.9 Manufacturer ID Register (FEh) The Manufacturer ID register contains an 8 bit word that identifies the manufacturer of the EMC1053 (SMSC = 5Dh) 4.10 Revision Register (FFh) The Revision register contains a 4 bit word that identifies the die revision. SMSC EMC1053 DATASHEET 21 Revision 0.58 (09-26-05) 1C Triple Temperature Sensor with Resistance Error Correction and Hotter of Two Zones Datasheet Chapter 5 Typical Operating Curves The following curves show the typical operating characteristics of the EMC1053 1. Temperature measurement accuracy vs. ambient air temperature 2. Temperature measurement accuracy vs. external diode temperature 3. Temperature measurement accuracy vs. power supply variation 4. Supply current vs. Conversion Rate. 5. Temperature accuracy vs. input capacitance 6. Diode leakage current vs. ambient die temperature 7. Temperature accuracy vs. differential noise. Revision 0.58 (09-26-05) DATASHEET 22 SMSC EMC1053 1C Triple Temperature Sensor with Resistance Error Correction and Hotter of Two Zones Datasheet Chapter 6 Package Outline Figure 6.1 8-Pin MSOP Package Outline - 3x3mm Body 0.65mm Pitch Table 6.1 8-Pin MSOP Package Parameters MIN A A1 A2 D E E1 H L L1 e 0.80 0.05 0.75 2.80 4.65 2.80 0.08 0.40 NOMINAL ~ ~ 0.85 3.00 4.90 ~ ~ ~ 0.95 REF 0.65 BSC MAX 1.10 0.15 0.95 3.20 5.15 3.20 0.23 0.80 REMARKS Overall Package Height Standoff Body Thickness X Body Size Y Span Y body Size Lead Foot Thickness Lead Foot Length Lead Length Lead Pitch W ccc 0o 0.22 ~ ~ ~ ~ 8o 0.38 0.10 Lead Foot Angle Lead Width Coplanarity Notes: 1. Controlling Unit: millimeters. 2. Tolerance on the true position of the leads is 0.065 mm maximum. 3. Package body dimensions D and E1 do not include mold protrusion or flash. Dimensions D and E1 to be determined at datum plane H. Maximum mold protrusion or flash is 0.15mm (0.006 inches) per end, and 0.15mm (0.006 inches) per side. 4. Dimension for foot length L measured at the gauge plane 0.25 mm above the seating plane. 5. Details of pin 1 identifier are optional but must be located within the zone indicated. SMSC EMC1053 DATASHEET 23 Revision 0.58 (09-26-05) 1C Triple Temperature Sensor with Resistance Error Correction and Hotter of Two Zones Datasheet 6.1 Package Markings All devices will be marked on the first line of the top side with "1053". On the second line, they will be marked with version (V), revision (R) and country of origin (CC) resulting in a four letter code of (VRCC). Revision 0.58 (09-26-05) DATASHEET 24 SMSC EMC1053 |
Price & Availability of EMC1053 |
|
|
All Rights Reserved © IC-ON-LINE 2003 - 2022 |
[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy] |
Mirror Sites : [www.datasheet.hk]
[www.maxim4u.com] [www.ic-on-line.cn]
[www.ic-on-line.com] [www.ic-on-line.net]
[www.alldatasheet.com.cn]
[www.gdcy.com]
[www.gdcy.net] |