ADT7470ARQZ Analog Devices Inc, ADT7470ARQZ Datasheet

IC SENSOR TEMP FAN CTRLR 16QSOP

ADT7470ARQZ

Manufacturer Part Number
ADT7470ARQZ
Description
IC SENSOR TEMP FAN CTRLR 16QSOP
Manufacturer
Analog Devices Inc
Datasheet

Specifications of ADT7470ARQZ

Function
Fan Control, Temp Monitor
Topology
ADC, Comparator, Fan Speed Control, Register Bank
Sensor Type
External
Sensing Temperature
External Sensor
Output Type
I²C™
Output Alarm
No
Output Fan
Yes
Voltage - Supply
3 V ~ 5.5 V
Operating Temperature
-40°C ~ 125°C
Mounting Type
Surface Mount
Package / Case
16-QSOP
Ic Output Type
Digital
Sensing Accuracy Range
± 12%
Supply Current
500µA
Supply Voltage Range
3V To 5.5V
Sensor Case Style
QSOP
No. Of Pins
16
Msl
MSL 3 - 168 Hours
Termination Type
SMD
Filter Terminals
SMD
Rohs Compliant
Yes
Accuracy %
12%
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
EVAL-ADT7470EBZ - BOARD EVALUATION FOR ADT7470
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ADT7470ARQZ
Manufacturer:
AVX
Quantity:
7 600
Part Number:
ADT7470ARQZ
Manufacturer:
ADI/亚德诺
Quantity:
20 000
Company:
Part Number:
ADT7470ARQZ
Quantity:
2
Company:
Part Number:
ADT7470ARQZ
Quantity:
5 000
Part Number:
ADT7470ARQZ-REEL7
Manufacturer:
ADI/亚德诺
Quantity:
20 000
Part Number:
ADT7470ARQZ-REEL7
Manufacturer:
AD
Quantity:
10 114
FEATURES
Monitors up to 10 remote temperature sensors
Monitors and controls speed of up to 4 fans independently
PWM outputs drive each fan under software control
FULL_SPEED input allows fans to be blasted to maximum
SMBALERT interrupt signals failures to system controller
Three-state ADDR pin allows up to 3 devices on a single bus
Temperature decoder interprets TMP05 temperature sensors
Limit comparison of all monitored values
Supports fast I
Meets SMBus 2.0 electrical specifications
APPLICATIONS
Servers
Networking and telecommunications equipment
Desktops
1
Rev. C
Information furnished by Analog Devices is believed to be accurate and reliable. However, no
responsibility is assumed by Analog Devices for its use, nor for any infringements of patents or other
rights of third parties that may result from its use. Specifications subject to change without notice. No
license is granted by implication or otherwise under any patent or patent rights of Analog Devices.
Trademarks and registered trademarks are the property of their respective owners.
Protected by Patent Numbers US6,188,189, US6,169,442, US6,097,239, US5,982,221, US5,867,012. Other patents pending.
and communicates values over I
(fully SMBus 1.1-compliant)
speed by external hardware
2
C standard (400 kHz max)
FULL_SPEED
TMP_START
TMP_IN
2
TACH1
TACH2
TACH3
TACH4
PWM1
PWM2
PWM3
PWM4
C bus
Temperature Sensor Hub and Fan Controller
ADT7470
FUNCTIONAL BLOCK DIAGRAM
CONTROLLERS
FAN SPEED
COUNTERS
REGISTERS
PWM
TEMPERATURE
AND
DECODER
SELECTION
ADDRESS
SMBus
ADDR
Figure 1.
AUTOMATIC
FAN SPEED
CONTROL
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.
Tel: 781.329.4700
Fax: 781.461.3113
GENERAL DESCRIPTION
The ADT7470
and PWM fan controller and fan speed monitor for systems
requiring active cooling. It is designed to interface directly to
an I
TMP05 temperature sensors. It can also monitor and control
the speed of four fans, in automatic or in manual control loops.
A FULL_SPEED input is provided to allow the fans to be
blasted to maximum speed, via external hardware control,
under extreme thermal conditions or on system startup. An
SMBALERT interrupt communicates error conditions such as
fan under speed and over temperature measurements to the
system service processor. Individual error conditions can then
be read from status registers over the I
SDA SCL SMBALERT
SERIAL BUS
INTERFACE
2
C® bus. The ADT7470 can monitor up to 10 daisy-chained
1
COMPARATORS
controller is a multichannel temperature sensor
REGISTERS
INTERRUPT
REGISTERS
INTERRUPT
VALUE AND
REGISTERS
REGISTER
MASKING
ADDRESS
POINTER
STATUS
CONFIG
©2004–2009 Analog Devices, Inc. All rights reserved.
PWM
LIMIT
LIMIT
2
C bus.
ADT7470
www.analog.com

Related parts for ADT7470ARQZ

ADT7470ARQZ Summary of contents

Page 1

FEATURES Monitors remote temperature sensors Monitors and controls speed fans independently PWM outputs drive each fan under software control FULL_SPEED input allows fans to be blasted to maximum speed by external hardware SMBALERT ...

Page 2

ADT7470 TABLE OF CONTENTS Features .............................................................................................. 1 Applications ....................................................................................... 1 General Description ......................................................................... 1 Functional Block Diagram .............................................................. 1 Revision History ............................................................................... 2 Specifications ..................................................................................... 3 Serial Bus Timing Specifications ................................................ 4 Absolute Maximum Ratings ............................................................ 5 Thermal Characteristics .............................................................. ...

Page 3

SPECIFICATIONS − +125 3 5.5 V, unless otherwise noted Table Parameter 1 POWER SUPPLY Supply Voltage Supply Current Standby ...

Page 4

ADT7470 SERIAL BUS TIMING SPECIFICATIONS Table Parameter SERIAL BUS TIMING Clock Frequency, f SCLK Glitch Immunity Bus Free Time, t BUF Start Setup Time, t SU;STA Start Hold Time, t HD;STA SCL ...

Page 5

ABSOLUTE MAXIMUM RATINGS Table 3. Parameter Positive Supply Voltage ( Voltage on Any TACH or PWM Pin Voltage on Any Input or Output Pin Maximum Junction Temperature (T max) J Storage Temperature Range Lead Temperature, Soldering Vapor Phase, ...

Page 6

ADT7470 PIN CONFIGURATION AND FUNCTION DESCRIPTIONS Table 4. Pin Function Descriptions Pin No. Mnemonic Description 1 SCL Digital Input (Open Drain). SMBus serial clock input. Requires SMBus pull-up, typically 2k2Ω. 2 GND Ground Pin Power Supply Pin. CC ...

Page 7

FUNCTIONAL DESCRIPTION GENERAL DESCRIPTION The ADT7470 is a multichannel, pulse-width modulation (PWM) fan controller and monitor for any system requiring monitoring and cooling. The device communicates with the system via a serial system management bus. The device has a single ...

Page 8

ADT7470 GENERAL-PURPOSE I/O PINS (OPEN DRAIN) The ADT7470 has four pins that can be configured as either general-purpose logic pins or as PWM outputs. Each GPIO pin has a corresponding enable, direction, polarity and status bit. Pin GPIO1 GPIO2 GPIO3 ...

Page 9

SMBUS/I C SERIAL INTERFACE Control of the ADT7470 is carried out using the serial system management bus (SMBus). This interface is fully compatible with SMBus 2.0 electrical specifications and meets 400 pF bus capacitance requirements. The device also supports ...

Page 10

ADT7470 during the low period before the 10th clock pulse, then high during the 10th clock pulse to assert a stop condition. Any number of bytes of data can be transferred over the serial bus in one operation. However, it ...

Page 11

The first data byte is the address of the internal data register to be written to, which is stored in the address pointer register. The second data byte is the data to be written to the internal data register. How ...

Page 12

ADT7470 READ OPERATIONS The ADT7470 uses the following SMBus read protocols. Receive Byte This is useful when repeatedly reading a single register. The register address must be set up previously. In this operation, the master device receives a single byte ...

Page 13

TEMPERATURE MEASUREMENT USING TMP05/TMP06 MEASURING TEMPERATURE The ADT7470 can be connected with daisy-chained TMP05/TMP06 devices for temperature measurement. Each TMP05/TMP06 performs an ambient temperature measure- ment, and outputs a PWM signal. The ADT7470 decodes the PWM into ...

Page 14

ADT7470 TEMPERATURE READBACK BY THE HOST The user cannot read the ADT7470 temperature register values if the ADT7470 is in the process of a temperature measurement. The user must wait until the data from all the TMP05s and TMP06s in ...

Page 15

TEMPERATURE MEASUREMENT LIMITS High and low temperature limits can be individually set for each of the TPM05/06s that the ADT7470 is monitoring. The temperature limit registers are at address 0x44 to 0x57. The power-on default value for all TMP05/06 lower ...

Page 16

ADT7470 LIMIT AND STATUS REGISTERS LIMIT VALUES Associated with each measurement channel on the ADT7470 are high and low limits. These can form the basis of system status monitoring; a status bit can be set for any out-of-limit condition and ...

Page 17

STATUS REGISTERS The results of limit comparisons are stored in Status Register 1 and Status Register 2. The status register bit for each channel reflects the status of the last measurement and limit comparison on that channel measurement ...

Page 18

ADT7470 SMBALERT INTERRUPT The ADT7470 can be polled for status SMBALERT interrupt can be generated for out-of-limit conditions. Note how the SMBALERT output and status bits behave when writing interrupt handler software. Figure 15 shows how the SMBALERT ...

Page 19

Masking Interrupt Sources Interrupt Mask Register 1 and Interrupt Mask Register 2 are located at Address 0x72 and Address 0x73. These allow indi- vidual interrupt sources to be masked out to prevent unwanted SMBALERT interrupts. Masking an interrupt source prevents ...

Page 20

ADT7470 FAN DRIVE USING PWM CONTROL The ADT7470 uses pulse-width modulation (PWM) to control fan speed. This relies on varying the duty cycle (or on/off ratio square wave applied to the fan to vary the fan speed. Two ...

Page 21

Figure 19 shows a fan drive circuit using an NPN transistor such as a general-purpose MMBT2222. While these devices are inexpensive, they tend to have much lower current handling capabilities and higher on resistance than MOSFETs. When choosing a transistor, ...

Page 22

ADT7470 FAN SPEED MEASUREMENT TACH INPUTS Pin 6, Pin 7, Pin 4, and Pin 9 are open-drain tach inputs intended for fan speed measurement. Signal conditioning in the ADT7470 accommodates the slow rise and fall times typical of fan tachometer ...

Page 23

FAN SPEED MEASUREMENT The fan counter does not count the fan tach output pulses directly, because the fan speed may be less than 1000 RPM, and it would take several seconds to accumulate a reasonably large and accurate count. Instead, ...

Page 24

ADT7470 Calculating Fan Speed Assuming that the measured number of tach pulses per rotation corresponds to the number of pulses counted as set in register 0x43, fan speed is calculated by Fan Speed (RPM) = (90,000 × 60)/Fan Tach Reading ...

Page 25

MANUAL FAN SPEED CONTROL Manual fan speed control on the ADT7470 allows the user to control the PWM duty cycle for each fan via the registers. The ADt7470 powers-up in manual fan control mode, with all PWM duty cycles set ...

Page 26

ADT7470 AUTOMATIC FAN SPEED CONTROL In automatic fan speed control mode, fan speed automatically varies with temperature and without CPU intervention, once initial parameters are set up. The advantage is that when a system hangs, the user is guaranteed that ...

Page 27

REGISTER MAP Table 23. ADT7470 Register Map Address R/W Description 0x20 R Temperature 1 Reading 0x21 R Temperature 2 Reading 0x22 R Temperature 3 Reading 0x23 R Temperature 4 Reading 0x24 R Temperature 5 Reading 0x25 R Temperature 6 Reading ...

Page 28

ADT7470 Address R/W Description 0x54 R/W Temperature 9 Low Limit 0x55 R/W Temperature 9 High Limit 0x56 R/W Temperature 10 Low Limit 0x57 R/W Temperature 10 High Limit 0x58 R/W Tach 1 Min Low Byte 0x59 R/W Tach 1 Min ...

Page 29

DETAILED REGISTER DESCRIPTIONS Table 24. Register 0x20 to Register 0x29. Temperature Reading Registers (Power-On Default = 0x00). Register Address Read/Write Description 0x20 Read-only 8-bit Temperature 1 reading (from TMP05 sensor). 0x21 Read-only 8-bit Temperature 2 reading (from TMP05 sensor). 0x22 ...

Page 30

ADT7470 Table 27. Register 0x38 to Register 0x3B. PWM Max Duty Cycle Registers (Power-On Default = 0xFF). Register Address Read/Write 0x38 Read/Write 0x39 Read/Write 0x3A Read/Write 0x3B Read/Write Table 28. Register 0x3D. Device ID Register (Power-On Default = 0x70). Register ...

Page 31

Table 32. Register 0x41. Interrupt Status Register 1 (Power-On Default = 0x00). Bit Name Read/Write [0] R1T Read-only [1] R2T Read-only [2] R3T Read-only [3] R4T Read-only [4] R5T Read-only [5] R6T Read-only [6] R7T Read-only [7] OOL Read-only Table ...

Page 32

ADT7470 Table 34. Register 0x43. Fan Pulses per Revolution Register (Power-On Default = 0x55). Bit Name Read/Write Description [1:0] Fan 1 Read/Write Sets the number of pulses to be counted when measuring Fan 1 speed. Can be used to determine ...

Page 33

Table 36. Register 0x58 to Register 0x67. Fan Tachometer Limit Registers. Register Address Read/Write 0x58 Read/Write 0x59 Read/Write 0x5A Read/Write 0x5B Read/Write 0x5C Read/Write 0x5D Read/Write 0x5E Read/Write 0x5F Read/Write 0x60 Read/Write 0x61 Read/Write 0x62 Read/Write 0x63 Read/Write 0x64 Read/Write ...

Page 34

ADT7470 Table 38. Register 0x69. PWM3/PWM4 Configuration Register (Power-On Default = 0x00). Bit Name Read/Write [0] N/A [1] N/A [2] N/A [3] N/A [4] INV4 Read/Write [5] INV3 Read/Write [6] BHVR4 Read/Write [7] BHVR3 Read/Write Table 39. Register 0x6A to ...

Page 35

Table 42. Register 0x72. Interrupt Mask Register 1 (Power-On Default = 0x00). Bit Name Read/Write [7] Not in use Read/Write [6] R7T Read/Write [5] R6T Read/Write [4] R5T Read/Write [3] R4T Read/Write [2] R3T Read/Write [1] R2T Read/Write [0] R1T ...

Page 36

ADT7470 Table 44. Register 0x74. Configuration Register 2 (Power-On Default = 0x00). Bit Name Read/Write [7] SHDN Read/Write [6:4] FREQ Read/Write [3] T4_dis Read/Write [2] T3_dis Read/Write [1] T2_dis Read/Write [0] T1_dis Read/Write Table 45. Register 0x78. Max TMP05 Temperature ...

Page 37

Table 47. Register 0x7D. TMP05 Zone Select 2 (Power-On Default = 0x00). Bit Name Read/Write [7:4] zone_fan3[3:0] Read/Write [3:0] zone_fan4[3:0] Read/Write Table 48. Register 0x7F. GPIO Enable (Power-On Default = 0x00). Bit Name Read/Write [7:6] Reserved Read/Write [5:4] Reserved Read/Write ...

Page 38

ADT7470 Table 49. Register 0x80. GPIO CONFIG (Power-On Default = 0x00). Bit Name Read/Write Description [7] GPIO1_d Read/Write This bit sets the direction of GPIO 1 when the PWM1 pin is configured as GPIO. 1= output input. Data ...

Page 39

... REFERENCE ONLY AND ARE NOT APPROPRIATE FOR USE IN DESIGN. ORDERING GUIDE Model Temperature Range 1 ADT7470ARQZ −40°C to +125°C 1 ADT7470ARQZ-REEL −40°C to +125°C 1 ADT7470ARQZ-REEL7 −40°C to +125°C 1 EVAL-ADT7470EBZ RoHS Compliant Part. 0.197 (5.00) 0.193 (4.90) 0.189 (4.80 0.158 (4.01) ...

Page 40

ADT7470 NOTES Purchase of licensed components of Analog Devices or one of its sublicensed Associated Companies conveys a license for the purchaser under the Philips I Rights to use these components system, ...

Related keywords