| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
FEATURES On-Chip Remote Temperature Sensing Offset Registers System Ca
Top Searches for this datasheetRemote Local System Temperature Monitor ADM1032* FEATURES On-Chip Remote Temperature Sensing Offset Registers System Calibration 0.125 Resolution/1 Accuracy Remote Channel Resolution/3 Accuracy Local Channel Fast Measurements Second) 2-Wire SMBus Serial Interface Supports SMBus Alert Programmable Under/Overtemperature Limits Programmable Fault Queue Overtemperature Fail-Safe THERM Output Programmable THERM Limits Programmable THERM Hysteresis Operating Current Standby Current Supply Small 8-Lead SOIC MSOP Packages APPLICATIONS Desktop Notebook Computers Smart Batteries Industrial Controllers Telecommunications Equipment Instrumentation Embedded Systems PRODUCT DESCRIPTION ADM1032 dual-channel digital thermometer under/ overtemperature alarm intended personal computers thermal management systems. higher accuracy offered allows systems designers safely reduce temperature guardbanding increase system performance. device measure temperature microprocessor using diode-connected transistor, which provided on-chip cost discrete device, such 2N3906. novel measurement technique cancels absolute value transistor's base emitter voltage that calibration required. second measurement channel measures output on-chip temperature sensor monitor temperature device environment. ADM1032 communicates over 2-wire serial interface compatible with System Management (SMBus) standards. Under overtemperature limits programmed into device over serial bus, ALERT output signals when on-chip remote temperature measurement range. This output used interrupt SMBus alert. THERM output comparator output that allows clock throttling on/off control cooling fan. ADM1032-1 available. only difference between ADM1032 ADM1032-1 default value external THERM limit. ADM1032-2 also available. different SMBus address ADM1032 ADM1032-1. SMBus address ADM1032-2 0x4D. ADDRESS POINTER REGISTER ON-CHIP TEMPERATURE SENSOR CONVERSION RATE REGISTER LOCAL TEMPERATURE VALUE REGISTER DIGITAL LOCAL TEMPERATURE LIMIT REGISTER LOCAL TEMPERATURE HIGH LIMIT REGISTER LIMIT COMPARATOR DIGITAL REMOTE TEMPERATURE LIMIT REGISTER REMOTE TEMPERATURE HIGH LIMIT REGISTER LOCAL THERM LIMIT REGISTER REMOTE OFFSET REGISTER EXTERNAL THERM LIMIT REGISTER CONFIGURATION REGISTER EXTERNAL DIODE OPEN-CIRCUIT STATUS REGISTER INTERRUPT MASKING SMBUS INTERFACE ALERT THERM ANALOG CONVERTER BUSY RUN/STANDBY REMOTE TEMPERATURE VALUE REGISTER ADM1032 SDATA SCLK REV. Information furnished Analog Devices believed accurate reliable. However, responsibility assumed Analog Devices use, infringements patents other rights third parties that result from use. license granted implication otherwise under patent patent rights Analog Devices. Trademarks registered trademarks property their respective owners. *Patents 5,982,221, 6,097,239, 6,133,753, 6,169,442, 5,867,012. Technology Way, P.O. 9106, Norwood, 02062-9106, U.S.A. Tel: 781/329-4700 www.analog.com Fax: 781/326-8703 2004 Analog Devices, Inc. rights reserved. ADM1032-SPECIFICATIONS Parameter POWER SUPPLY Supply Voltage, Average Operating Supply Current, Undervoltage Lockout Threshold Power-On Reset Threshold TEMPERATURE-TO-DIGITAL CONVERTER Local Sensor Accuracy Resolution Remote Diode Sensor Accuracy Resolution Remote Sensor Source Current Conversion Time 35.7 3.30 2.55 Unit Test Conditions/Comments 0.0625 Conversions/Sec Rate1 Standby Mode Input, Disables ADC, Rising Edge 2.35 100C, 100C, 120C High Level2 Level2 From Stop Conversion Complete (Both Channels) One-Shot Mode with Averaging Switched One-Shot Mode with Averaging (i.e., Conversion Rate Conversions Second) 0.125 142.8 22.8 OPEN-DRAIN DIGITAL OUTPUTS (THERM, ALERT) Output Voltage, High Level Output Leakage Current, SERIAL TIMING2 Logic Input High Voltage, SCLK, SDATA Logic Input Voltage, Hysteresis SCLK, SDATA SDATA Output Sink Current ALERT Output Sink Current Logic Input Current, IIH, Input Capacitance, SCLK, SDATA Clock Frequency SMBus Timeout SCLK Clock Time, tLOW SCLK Clock High Time, tHIGH Start Condition Setup Time, tSU:STA Start Condition Hold Time, tHD:STA Stop Condition Setup Time, tSU:STO Data Valid SCLK Rising Edge Time, tSU:DAT Data Hold Time, tHD:DAT Free Time, tBUF SCLK, SDATA Rise Time, SCLK, SDATA Fall Time, IOUT -6.0 VOUT VDD2 SDATA Forced ALERT Forced Note tLOW between Points tHIGH between Points Time from SDATA SCLK Time from SCLK SDATA Time SDATA SCLK Between Start/Stop Condition NOTES Table information other conversion rates. Guaranteed design, production tested. SMBus timeout programmable feature. default, enabled. Details enable available Serial Interface section this data sheet. Specifications subject change without notice. REV. ADM1032 ABSOLUTE MAXIMUM RATINGS* Positive Supply Voltage (VDD) -0.3 +5.5 -0.3 -0.3 +0.6 SCLK, SDATA, ALERT -0.3 +5.5 THERM -0.3 Input Current, SDATA, THERM Input Current, Rating, Pins (Human Body Model) >1,000 Maximum Junction Temperature max) 150C Storage Temperature Range -65C +150C Reflow Peak Temperature 220C Reflow Peak Temperature Pb-Free 260C Lead Temp (Soldering sec) 300C *Stresses above those listed under Absolute Maximum Ratings cause permanent damage device. This stress rating only; functional operation device these other conditions above those indicated operational section this specification implied. Exposure absolute maximum rating conditions extended periods affect device reliability. THERMAL CHARACTERISTICS 8-Lead SOIC Package 121C/W 8-Lead MSOP Package 142C/W ORDERING GUIDE Model ADM1032AR ADM1032AR-REEL ADM1032AR-REEL7 ADM1032ARZ1 ADM1032ARZ-REEL1 ADM1032ARZ-REEL71 ADM1032AR-1 ADM1032AR-1REEL ADM1032AR-1REEL7 ADM1032ARZ-11 ADM1032ARZ-1REEL1 ADM1032ARZ-1REEL71 ADM1032ARM ADM1032ARM-REEL ADM1032ARM-REEL7 ADM1032ARMZ1 ADM1032ARMZ-REEL1 ADM1032ARMZ-REEL71 ADM1032ARM-1 ADM1032ARM-1REEL ADM1032ARM-1REEL7 ADM1032ARMZ-11 ADM1032ARMZ-1REEL1 ADM1032ARMZ-1REEL71 ADM1032ARMZ-21 ADM1032ARMZ-2REEL1 ADM1032ARMZ-2REEL71 Temperature Range 120C 120C 120C 120C 120C 120C 120C 120C 120C 120C 120C 120C 120C 120C 120C 120C 120C 120C 120C 120C 120C 120C 120C 120C 120C 120C 120C Package Description 8-Lead SOIC 8-Lead SOIC 8-Lead SOIC 8-Lead SOIC 8-Lead SOIC 8-Lead SOIC 8-Lead SOIC 8-Lead SOIC 8-Lead SOIC 8-Lead SOIC 8-Lead SOIC 8-Lead SOIC 8-Lead MSOP 8-Lead MSOP 8-Lead MSOP 8-Lead MSOP 8-Lead MSOP 8-Lead MSOP 8-Lead MSOP 8-Lead MSOP 8-Lead MSOP 8-Lead MSOP 8-Lead MSOP 8-Lead MSOP 8-Lead MSOP 8-Lead MSOP 8-Lead MSOP Package Option RM-8 RM-8 RM-8 RM-8 RM-8 RM-8 RM-8 RM-8 RM-8 RM-8 RM-8 RM-8 RM-8 RM-8 RM-8 Branding 1032AR 1032AR 1032AR 1032AR 1032AR 1032AR 1032AR01 1032AR01 1032AR01 1032AR 1032AR 1032AR SMBus External THERM Addr Default Pb-free part. tLOW SCLK tHD:STA tHD:STA SDATA tHD:DAT tHIGH tSU:DAT tSU:STA tSU:STO tBUF REV. Figure Diagram Serial Timing ADM1032 CONFIGURATION SCLK SDATA ADM1032 VIEW ALERT (Not Scale) THERM FUNCTION DESCRIPTIONS Mnemonic THERM ALERT SDATA SCLK Description Positive Supply, Positive Connection Remote Temperature Sensor. Negative Connection Remote Temperature Sensor. THERM open-drain output that used turn on/off throttle clock event overtemperature condition. Requires pull-up VDD. Supply Ground Connection. Open-Drain Logic Output Used Interrupt SMBus Alert. Logic Input/Output, SMBus Serial Data. Open-drain output. Requires pull-up resistor. Logic Input, SMBus Serial Clock. Requires pull-up resistor. REV. Typical Performance Characteristics-ADM1032 40mV 10mV LEAKAGE RESISTANCE -0.5 TEMPERATURE TEMPERATURE ERROR TEMPERATURE ERROR TEMPERATURE ERROR 100k FREQUENCY 100M Temperature Error Leakage Resistance Temperature Error Actual Temperature Using 2N3906 Temperature Error Differential Mode Noise Frequency TEMPERATURE ERROR SUPPLY CURRENT 250mV TEMPERATURE ERROR 100mV CAPACITANCE FREQUENCY 0.01 CONVERSION RATE Temperature Error Power Supply Noise Frequency Temperature Error Capacitance Between Operating Supply Current Conversion Rate STANDBY SUPPLY CURRENT TEMPERATURE ERROR SUPPLY CURRENT 100mV 3.3V 1000 SCLK FREQUENCY 50mV 25mV 100k FREQUENCY 100M SUPPLY VOLTAGE Temperature Error Common-Mode Noise Frequency Standby Supply Current Clock Frequency Standby Supply Current Supply Voltage REV. ADM1032 FUNCTIONAL DESCRIPTION ADM1032 local remote temperature sensor overtemperature alarm. When ADM1032 operating normally, on-board converter operates freerunning mode. analog input multiplexer alternately selects either on-chip temperature sensor measure local temperature remote temperature sensor. These signals digitized results stored Local Remote Temperature Value Registers. measurement results compared with local remote, high, low, THERM temperature limits stored nine onchip registers. Out-of-limit comparisons generate flags that stored Status Register, more out-of limit results will cause ALERT output pull low. Exceeding THERM temperature limits causes THERM output assert low. limit registers programmed, device controlled configured, Serial System Management (SMBus). contents register also read back SMBus. Control configuration functions consist Switching device between normal operation standby mode. Masking enabling ALERT output. Selecting conversion rate. MEASUREMENT METHOD Figure shows input signal conditioning used measure output external temperature sensor. This figure shows external sensor substrate transistor, provided temperature monitoring some microprocessors, could equally well discrete transistor. discrete transistor used, collector will grounded should linked base. prevent ground noise interfering with measurement, more negative terminal sensor referenced ground biased above ground internal diode input. sensor operating noisy environment, optionally added noise filter. value typically 2,200 should more than 3,000 section Layout Considerations more information measure DVBE, sensor switched between operating currents resulting waveform passed through low-pass filter remove noise, then chopper-stabilized amplifier that performs functions amplification rectification waveform produce voltage proportional DVBE. This voltage measured give temperature output twos complement format. further reduce effects noise, digital filtering performed averaging results measurement cycles. Signal conditioning measurement internal temperature sensor performed similar manner. TEMPERATURE DATA FORMAT simple method measuring temperature exploit negative temperature coefficient diode, base-emitter voltage transistor, operated constant current. Unfortunately, this technique requires calibration null effect absolute value VBE, which varies from device device. technique used ADM1032 measure change when device operated different currents. This given corresponds 0.125C, measure from 127.875C. temperature data format shown Tables results local remote temperature measurements stored Local Remote Temperature Value Registers compared with limits programmed into Local Remote High Limit Registers. Table Temperature Data Format (Local Temperature Remote Temperature High Byte) DVBE where: Boltzmann's constant (1.38 10-23). charge electron (1.6 10-19 Coulombs). absolute temperature Kelvins. ratio currents. ideality factor thermal diode. ADM1032 trimmed ideality factor 1.008. Temperature 100C 125C 127C Digital Output 0000 0001 1010 1001 0010 1011 0100 1101 1111 IBIAS REMOTE SENSING TRANSISTOR BIAS DIODE LOW-PASS FILTER 65kHz VOUT+ VOUT- *CAPACITOR OPTIONAL SHOULD ONLY USED VERY NOISY ENVIRONMENTS. 1000pF MAX. Figure Input Signal Conditioning REV. ADM1032 Table Extended Temperature Resolution (Remote Temperature Byte) Status Register Extended Resolution 0.000C 0.125C 0.250C 0.375C 0.500C 0.625C 0.750C 0.875C ADM1032 REGISTERS Remote Temperature Byte 0000 0000 0000 0000 0000 0000 0000 0000 Status Register indicates that busy converting when high. Bits flags that indicate results limit comparisons. when remote sensor open circuit. local and/or remote temperature measurement above corresponding high temperature limit, below equal corresponding temperature limit, more these flags will set. These five flags (Bits NOR'd together, that them high, ALERT interrupt latch will ALERT output will low. Reading Status Register will clear five flag bits, provided that error conditions that caused flags have gone away. While limit comparator tripped value register containing out-of-limit measurement, sensor open circuit, corresponding flag cannot reset. flag only reset corresponding value register contains in-limit measurement sensor good. ALERT interrupt latch reset reading Status Register will reset when ALERT output been serviced master reading device address, provided error condition gone away Status Register flag bits have been reset. When Flags set, THERM output goes indicate that temperature measurements outside programmed limits. THERM output does need reset, unlike ALERT output. Once measurements within limits, corresponding status register bits reset THERM output goes high. Table Status Register Assignments ADM1032 contains registers that used store results remote local temperature measurements high temperature limits configure control device. description these registers follows, further details given Tables VII. Address Pointer Register Address Pointer Register itself does have, require, address, since register which first data byte every write operation written automatically. This data byte address pointer that sets other registers second byte write operation subsequent read operation. power-on default value Address Pointer Register 00h. read operation performed immediately after poweron without first writing Address Pointer, value local temperature will returned, since register address 00h. Value Registers ADM1032 three registers store results local remote temperature measurements. These registers written only read over SMBus. Offset Register Name BUSY LHIGH* LLOW* RHIGH* RLOW* OPEN* RTHRM LTHRM Function When Converting When Local High Temp Limit Tripped When Local Temp Limit Tripped When Remote High Temp Limit Tripped When Remote Temp Limit Tripped When Remote Sensor Open-Circuit When Remote THERM Limit Tripped When Local THERM Limit Tripped Series resistance lines processor packages clock noise introduce offset errors into remote temperature measurement. achieve specified accuracy this channel, these offsets must removed. offset value stored 11-bit, twos complement value Registers (high byte) (low byte, left justified). value offset negative Register positive Register value added measured value remote temperature. offset register powers with default value will have effect nothing written them. Table III. Sample Offset Register Codes *These flags stay high until status register read they reset POR. Configuration Register Offset Value -0.125C +0.125C 1100 1111 1111 0000 0000 0001 0100 0000 0000 0000 0000 0000 0000 0000 bits Configuration Register used. which power-on default, device Operating Mode with converting. device Standby Mode does convert. SMBus does, however, remain active Standby Mode values read from written SMBus. ALERT THERM O/Ps also active Standby Mode. Configuration Register used mask alert output. which power-on default, output enabled. output disabled. REV. ADM1032 Table Configuration Register Assignments Name MASK1 RUN/STOP Function ALERT Enabled ALERT Masked Standby Reserved Power-On Default Consecutive ALERT Register This value written this register determines many out-oflimit measurements must occur before ALERT generated. default value that out-of-limit measurement generates ALERT. value that chosen purpose this register allow user perform some filtering output. This particularly useful faster conversion rates where averaging takes place. Table VII. Consecutive ALERT Register Codes Conversion Rate Register lowest four bits this register used program conversion rate dividing internal oscillator clock 128, 256, 512, 1,024 give conversion times from 15.5 (Code 0Ah) seconds (Code 00h). This register written read back over SMBus. higher four bits this register unused must zero. slower conversion times greatly reduces device power consumption, shown Table Table Conversion Rate Register Codes Register Value yxxx 000x yxxx 001x yxxx 011x yxxx 111x Number Out-of-Limit Measurements Required NOTES Don't care bit. SMBus timeout bit. Default SMBus section more information. Data Conversion/Sec 0.0625 0.125 0.25 Reserved Average Supply Current 0.17 0.20 0.21 0.24 0.29 0.40 0.61 0.73 1.23 SERIAL INTERFACE Control ADM1032 carried serial bus. ADM1032 connected this slave device, under control master device. There programmable SMBus timeout. When this enabled, SMBus will timeout after typically activity. However, this feature enabled default. enable Consecutive Alert Register (Address 22h). ADM1032 supports packet error checking (PEC) optional. triggered supplying extra clock byte. byte calculated using CRC-8. frame check sequence (FCS) conforms CRC-8 polynomial Limit Registers Consult SMBus specification more information. ADDRESSING DEVICE ADM1032 nine limit registers store local remote, high, low, THERM temperature limits. These registers written read back over SMBus. high limit registers perform comparison, while limit registers perform comparison. example, High Limit Register programmed with 80C, then measuring will result alarm condition. Limit Register programmed with measuring lower will result alarm condition. Exceeding either local remote THERM limit asserts THERM low. default hysteresis value provided, which applies both channels. This hysteresis reprogrammed value after power (Reg 0x21h). One-Shot Register general, every SMBus device 7-bit device address (except some devices that have extended, 10-bit addresses). When master device sends device address over bus, slave device with that address will respond. ADM1032 ADM1032-1 available with SMBUS address, which (1001 100). ADM1032-2 also available with SMBUS address; however, that address (1001 101). serial protocol operates follows: master initiates data transfer establishing START condition, defined high-to-low transition serial data line SDATA, while serial clock line SCLK remains high. This indicates that address/data stream will follow. slave peripherals connected serial respond START condition shift next eight bits, consisting 7-bit address (MSB first) plus bit, which determines direction data transfer, i.e., whether data will written read from slave device. peripheral whose address corresponds transmitted address responds pulling data line during period before ninth clock pulse, known Acknowledge Bit. other devices remain idle while REV. One-Shot Register used initiate single conversion comparison cycle when ADM1032 Standby Mode, after which device returns standby. This data register such, write operation that causes one-shot conversion. data written this address irrelevant stored. conversion time single shot when conversion rate conversions second less. conversions second, conversion time 15.3 This because averaging disabled faster conversion rates conversions second). ADM1032 Table VIII. List ADM1032 Registers Read Address (Hex) Applicable Applicable Write Address (Hex) Applicable Applicable Applicable Applicable Applicable Applicable Applicable Name Address Pointer Local Temperature Value External Temperature Value High Byte Status Configuration Conversion Rate Local Temperature High Limit Local Temperature Limit External Temperature High Limit High Byte External Temperature Limit High Byte One-Shot External Temperature Value Byte External Temperature Offset High Byte External Temperature Offset Byte External Temperature High Limit Byte External Temperature Limit Byte External THERM Limit Local THERM Limit THERM Hysteresis Consecutive ALERT Manufacturer Revision Code Power-On Default Undefined 0000 0000 (00h) 0000 0000 (00h) Undefined 0000 0000 (00h) 0000 1000 (08h) 0101 0101 (55h) (85C) 0000 0000 (00h) (0C) 0101 0101 (55h) (85C) 0000 0000 (00h) (0C) 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0101 0101 (55h) (85C) (ADM1032) 0110 1100 (6Ch) (108C) (ADM1032-1) 0101 0101 (55h) (85C) 0000 1010 (0Ah) (10C) 0000 0001 (01h) 0100 0001 (41h) Undefined Writing Address causes ADM1032 perform single measurement. data register such does matter what data written selected device waits data read from written master will write slave device. master will read from slave device. Data sent over serial sequences nine clock pulses, eight bits data followed Acknowledge from slave device. Transitions data line must occur during period clock signal remain stable during high period, since low-to-high transition when clock high interpreted STOP signal. number data bytes that transmitted over serial single read write operation limited only what master slave devices handle. When data bytes have been read written, stop conditions established. Write Mode, master will pull data line high during tenth clock pulse assert STOP condition. Read Mode, master device will override Acknowledge pulling data line high during period before ninth clock pulse. This known Acknowledge. master will then take data line during period before tenth clock pulse, then high during tenth clock pulse assert STOP condition. number bytes data transferred over serial operation, possible read write operation because type operation determined beginning cannot subsequently changed without starting operation. case ADM1032, write operations contain either bytes, while read operations contain byte perform following functions. write data device data registers read data from Address Pointer Register must first that correct data register addressed. first byte write operation always contains valid address that stored Address Pointer Register. data written device, write operation contains second data byte that written register selected Address Pointer Register. This illustrated Figure device address sent over followed This followed data bytes. first data byte address internal data register written which stored Address Pointer Register. second data byte data written internal data register. When reading data from register, there possibilities: ADM1032's Address Pointer Register value unknown desired value, first necessary correct value before data read from desired data register. This done performing write ADM1032 before, only data byte containing register read address sent, since data written register. This shown Figure read operation then performed consisting serial address, followed data byte read from data register. This shown Figure Address Pointer Register known desired address already, data read from corresponding data register without first writing Address Pointer Register Figure omitted. REV. ADM1032 Notes Although possible read data byte from data register without first writing Address Pointer Register, Address Pointer Register already correct value, possible write data register without writing Address Pointer Register because first data byte write always written Address Pointer Register. SCLK Don't forget that some ADM1032 registers have different addresses read write operations. write address register must written address pointer data written that register, possible read data from that address. read address register must written address pointer before data read from that register. SDATA START MASTER ACK. ADM1032 ACK. ADM1032 FRAME SERIAL ADDRESS BYTE SCLK (CONTINUED) FRAME ADDRESS POINTER REGISTER BYTE SDATA (CONTINUED) ACK. ADM1032 STOP MASTER FRAME DATA BYTE Figure Writing Register Address Address Pointer Register, then Writing Data Selected Register SCLK SDATA START MASTER ACK. ADM1032 ACK. ADM1032 STOP MASTER FRAME SERIAL ADDRESS BYTE FRAME ADDRESS POINTER REGISTER BYTE Figure Writing Address Pointer Register Only SCLK SDATA START MASTER ACK. ADM1032 ACK. ADM1032 STOP MASTER FRAME SERIAL ADDRESS BYTE FRAME DATA BYTE FROM ADM1032 Figure Reading Data from Previously Selected Register ALERT OUTPUT ALERT output goes whenever out-of-limit measurement detected, remote temperature sensor open-circuit. open drain requires pull-up VDD. Several ALERT outputs wire-ORed together that common line will more ALERT outputs goes low. ALERT output used interrupt signal processor, used SMBALERT. Slave devices SMBus normally signal master that they want talk, SMBALERT function allows them more ALERT outputs connected common SMBALERT line connected master. When SMBALERT line pulled devices, following procedure occurs illustrated Figure MASTER RECEIVES SMBALERT START ALERT RESPONSE ADDRESS MASTER SENDS READ COMMAND DEVICE ADDRESS STOP DEVICE SENDS ADDRESS Figure SMBALERT -10- REV. ADM1032 SMBALERT pulled low. Master initiates read operation sends Alert Response Address (ARA 0001 100). This general call address that must used specific device address. device whose ALERT output responds Alert Response Address master reads device address. Since device address seven bits, added. address device known interrogated usual way. more than device's ALERT output low, with lowest device address will have priority accordance with normal SMBus arbitration. Once ADM1032 responded Alert Response Address, will reset ALERT output, provided that error condition that caused ALERT longer exists. SMBALERT line remains low, master will send again, until devices whose ALERT outputs were have responded. POWER STANDBY MODE THERM hysteresis value provided prevent cooling cycling off. power-on default value 10C, this reprogrammed value after power-up. This hysteresis value applies both local remote channels. Using these limits this allows user gain maximum performance from system only slowing down should critical temperature. THERM signal open drain requires pull-up VDD. THERM signal must always pulled same power supply ADM1032, unlike SMBus signals (SDATA, SCLK, ALERT) that pulled different power rail, usually that SMBus controller. THERM TEMPERATURE LOCAL THERM LIMIT -HYSTERESIS LOCAL THERM LIMIT ADM1032 into Power Standby Mode setting Configuration Register. When low, ADM1032 operates normally. When high, inhibited conversion progress terminated without writing result corresponding value register. SMBus still enabled. Power consumption Standby Mode reduced less than there SMBus activity, there clock data signals bus. When device Standby Mode, still possible initiate one-shot conversion both channels writing One-Shot Register (Address 0Fh), after which device will return standby. also possible write values limit register while standby. values stored temperature value registers outside limits, ALERT generated even though ADM1032 still standby. ADM1032 INTERRUPT SYSTEM Figure Operation THERM Output Table THERM Hysteresis Sample Values THERM Hysteresis SENSOR FAULT DETECTION Binary Representation 0000 0001 1010 ADM1032 interrupt outputs, ALERT THERM. These have different functions. ALERT responds violations software-programmed temperature limits maskable. THERM intended "fail-safe" interrupt output that cannot masked. temperature goes equal below lower temperature limit, ALERT will asserted indicate out-of-limit condition. temperature within programmed high temperature limits, interrupt will generated. temperature exceeds high temperature limit, ALERT will asserted indicate overtemperature condition. local remote THERM limit programmed into device temperature limit above which overtemperature THERM will asserted low. This temperature limit should equal greater than high temperature limit programmed. behavior high limit THERM limit follows: either temperature measured exceeds high temperature limit, ALERT output will assert low. local remote temperature continues increase either exceeds THERM limit, THERM output asserts low. This used throttle clock switch fan. REV. input, ADM1032 fault detector that detects external sensor diode open circuit. This simple voltage comparator that trips voltage exceeds (typical). output this comparator checked when conversion initiated sets Status Register fault detected. remote sensor voltage falls below normal measuring range, example, diode being short-circuited, will output -128 (1000 0000). Since normal operating temperature range device only extends down this output code should never seen normal operation, interpreted fault condition. Since will outside power-on default temperature limit (0C) limit that would normally programmed, short-circuit sensor will cause SMBus alert. this respect, ADM1032 differs from improves upon competitive devices that output zero external sensor goes short-circuit. These devices misinterpret genuine measurement fault condition. When lines shorted together, ALERT will always generated. This because Remote Value Register reports temperature value -128C. Since ADM1032 performs less-than equal-to comparison with limit, ALERT generated even when limit minimum -128C. -11- ADM1032 APPLICATIONS INFORMATION FACTORS AFFECTING ACCURACY Remote Sensing Diode should problem, since will either substrate transistor processor small package device, such SOT-23, placed close proximity on-chip sensor, however, will often remote from processor will only monitoring general ambient temperature around package. thermal time constant SOIC-8 package still about seconds, ambient temperature quickly changed degrees, would take about minutes (five time constants) junction temperature ADM1032 settle within degree this. practice, ADM1032 package will electrical therefore thermal contact with printed circuit board also forced airflow. accurately temperature board and/or forced airflow reflect temperature measured will also affect accuracy. Self-heating power dissipated ADM1032 remote sensor causes chip temperature device remote sensor rise above ambient. However, current forced through remote sensor small that self-heating negligible. case ADM1032, worst-case condition occurs when device converting conversions second while sinking maximum current ALERT THERM output. this case, total power dissipation device about thermal resistance, qJA, SOIC-8 package about 121C/W. practice, package will have electrical therefore thermal connection printed circuit board, temperature rise self-heating will negligible. LAYOUT CONSIDERATIONS ADM1032 designed work with substrate transistors built into processors' CPUs with discrete transistors. Substrate transistors will generally types with collector connected substrate. Discrete types either transistor connected diode (base shorted collector). transistor used, collector base connected emitter transistor used, collector base connected emitter Substrate transistors found number CPUs. reduce error variations these substrate discrete transistors, number factors should taken into consideration: ideality factor, transistor. ideality factor measure deviation thermal diode from ideal behavior. ADM1032 trimmed value 1.008. following equation used calculate error introduced temperature when using transistor whose does equal 1.008. Consult processor data sheet values. natural 1.008 (273.15 Kelvin 1.008 This value written Offset Register automatically added subtracted from temperature measurement. Some manufacturers specify high current levels substrate transistors. high current level ADM1032, IHIGH, level current, ILOW, ADM1032 current levels match levels manufacturers, then become necessary remove offset. CPU's data sheet will advise whether this offset needs removed calculate This offset programmed Offset Register. important note that accounting more offsets needed, then algebraic these offsets must programmed Offset Register. discrete transistor being used with ADM1032, best accuracy will obtained choosing devices according following criteria: Base-emitter voltage greater than 0.25 highest operating temperature. Base-emitter voltage less than 0.95 lowest operating temperature. Base resistance less than Small variation (say 150) that indicates tight control characteristics. Transistors such 2N3904, 2N3906, equivalents SOT-23 packages suitable devices use. THERMAL INERTIA SELF-HEATING Digital boards electrically noisy environments, ADM1032 measuring very small voltages from remote sensor, care must taken minimize noise induced sensor inputs. following precautions should taken: Place ADM1032 close possible remote sensing diode. Provided that worst noise sources, i.e., clock generators, data/address buses, CRTs avoided, this distance four eight inches. Route tracks close together, parallel, with grounded guard tracks each side. Provide ground plane under tracks possible. wide tracks minimize inductance reduce noise pickup. track minimum width spacing recommended. 10MIL 10MIL 10MIL 10MIL 10MIL 10MIL 10MIL Accuracy depends temperature remote-sensing diode and/or internal temperature sensor being same temperature that being measured, number factors affect this. Ideally, sensor should good thermal contact with part system being measured, example processor. not, thermal inertia caused mass sensor will cause response sensor temperature change. case remote sensor, this -12- Figure Arrangement Signal Tracks minimize number copper/solder joints, which cause thermocouple effects. Where copper/solder joints used, make sure that they both path same temperature. REV. ADM1032 Thermocouple effects should major problem since corresponds about thermocouple voltages about temperature difference. Unless there thermocouples with temperature differential between them, thermocouple voltages should much less than Place bypass capacitor close pin. very noisy environments, place 1,000 input filter capacitor across close ADM1032. distance remote sensor more than eight inches, twisted pair cable recommended. This will work about feet twelve feet. really long distances feet), shielded twisted pair, such Belden #8451 microphone cable. Connect twisted pair shield close ADM1032. Leave remote shield unconnected avoid ground loops. Because measurement technique uses switched current sources, excessive cable and/or filter capacitance affect measurement. When using long cables, filter capacitor reduced removed. Cable resistance also introduce errors. series resistance introduces about error. APPLICATION CIRCUIT Figure shows typical application circuit ADM1032, using discrete sensor transistor connected shielded, twisted pair cable. pull-ups SCLK, SDATA, ALERT required only they already provided elsewhere system. SCLK SDATA pins ADM1032 interfaced directly SMBus controller, such Intel chipset. 3.6V ADM1032 SCLK 2N3906 SHIELD THERMAL DIODE SDATA ALERT THERM ENABLE SMBUS CONTROLLER CONTROL CIRCUIT Figure Typical Application Circuit REV. -13- ADM1032 OUTLINE DIMENSIONS 8-Lead Standard Small Outline Package [SOIC] Narrow Body (R-8) Dimensions shown millimeters (inches) 5.00 (0.1968) 4.80 (0.1890) 8-Lead Mini Small Outline Package [MSOP] (RM-8) Dimensions shown millimeters 3.00 4.00 (0.1574) 3.80 (0.1497) 6.20 (0.2440) 5.80 (0.2284) 3.00 4.90 1.27 (0.0500) 0.25 (0.0098) 0.10 (0.0040) COPLANARITY SEATING 0.10 PLANE 1.75 (0.0688) 1.35 (0.0532) 0.25 (0.0098) 0.17 (0.0067) 0.50 (0.0196) 0.25 (0.0099) 0.65 0.15 0.00 0.38 0.22 COPLANARITY 0.10 1.10 0.80 0.60 0.40 0.51 (0.0201) 0.31 (0.0122) 1.27 (0.0500) 0.40 (0.0157) 0.23 0.08 SEATING PLANE COMPLIANT JEDEC STANDARDS MS-012AA CONTROLLING DIMENSIONS MILLIMETERS; INCH DIMENSIONS PARENTHESES) ROUNDED-OFF MILLIMETER EQUIVALENTS REFERENCE ONLY APPROPRIATE DESIGN COMPLIANT JEDEC STANDARDS MO-187AA -14- REV. ADM1032 Revision History Location 10/04-Data Sheet Changed from Rev. Rev. Page Changes PRODUCT DESCRIPTION Changes ABSOLUTE MAXIMUM RATINGS Changes ORDERING GUIDE Changes ADDRESSING DEVICE section Updated OUTLINE DIMENSIONS 3/03-Data Sheet Changed from Rev. Rev. Edits SPECIFICATIONS 10/02-Data Sheet Changed from Rev. Rev. Edits GENERAL DESCRIPTION Edits ORDERING GUIDE Edits Table VIII OUTLINE DIMENSIONS updated REV. -15- -16- C01906-0-10/04(D) Other recent searchesWP7679C1SEC - WP7679C1SEC WP7679C1SEC Datasheet PV37Z253C01B00 - PV37Z253C01B00 PV37Z253C01B00 Datasheet KK7472 - KK7472 KK7472 Datasheet FSW190410-100 - FSW190410-100 FSW190410-100 Datasheet DAD02006 - DAD02006 DAD02006 Datasheet CTCDRH2D09F - CTCDRH2D09F CTCDRH2D09F Datasheet AD2S1200 - AD2S1200 AD2S1200 Datasheet AD2S1205 - AD2S1205 AD2S1205 Datasheet
Privacy Policy | Disclaimer |