Rainbow Electronics MAX6660 User Manual

General Description
The MAX6660 is a remote temperature sensor and fan­speed regulator that provides a complete fan-control solution. The remote temperature sensor is typically a common-collector PNP, such as a substrate PNP of a microprocessor, or a diode-connected transistor, typi­cally a low-cost, easily mounted 2N3904 NPN type or 2N3906 PNP type.
The device also incorporates a closed-loop fan con­troller that regulates fan speed with tachometer feed­back. The MAX6660 compares temperature data to a fan threshold temperature and gain setting, both pro­grammed over the SMBus™ by the user. The result is automatic fan control that is proportional to the remote­junction temperature. The temperature feedback loop can be broken at any time for system control over the speed of the fan.
Fan speed is voltage controlled as opposed to PWM controlled, greatly reducing acoustic noise and maxi­mizing fan reliability. An on-chip power device drives fans rated up to 250mA.
Temperature data is updated every 0.25s and is read­able at any time over the SMBus interface. The MAX6660 is accurate to 1°C (max) when the remote junction is between +60°C to +100°C. Data is formatted as a 10-bit + sign word with 0.125°C resolution.
The MAX6660 is specified for -40°C to +125°C and is available in a 16-pin QSOP package.
Applications
PC
Notebooks
Telecom Systems
Industrial Control Systems
Servers
Workstations
Features
Integrated Thermal Sensing and Fan-Regulation
Solution
Programmable Fan Threshold Temperature
Programmable Temperature Range for Full-Scale
Fan Speed
Accurate Closed-Loop Fan-Speed Regulation
On-Chip Power Device Drives Fans Rated
Up to 250mA
Programmable Under/Overtemperature Alarms
SMBus 2-Wire Serial Interface with Timeout
(Cannot “Lock Up” the SMBus)
Supports SMBus Alert ResponseACPI Compatible, Including OVERT System
Shutdown Function
±1°C (+60°C to +100°C) Thermal-Sensing Accuracy
MAX6660EVKIT Available
MAX6660
Remote-Junction Temperature-Controlled
Fan-Speed Regulator with SMBus Interface
________________________________________________________________ Maxim Integrated Products 1
19-2225; Rev 0; 10/01
For pricing, delivery, and ordering information, please contact Maxim/Dallas Direct! at 1-888-629-4642, or visit Maxim’s website at www.maxim-ic.com.
Ordering Information
Pin Configuration appears at end of data sheet.
SMBus is a trademark of Intel Corp.
1µF
5k
FAN
+12V
2200pF
PENTIUM
SMBCLK
SMBDATA
ALERT
OVERT
CLOCK
DATA
INTERUPT TO µP
TO SYSTEM SHUTDOWN
VFAN
ADD1ADD0
PGND
0.1µF
+3V TO +5.5V
50
V
CC
STBY
TACH IN
FAN
DXP
DXN
AGND
10k EACH
MAX6660
Typical Operating Circuit
PART TEMP. RANGE PIN-PACKAGE
MAX6660AEE -40°C to +125°C 16 QSOP
MAX6660
Remote-Junction Temperature-Controlled Fan-Speed Regulator with SMBus Interface
2 _______________________________________________________________________________________
ABSOLUTE MAXIMUM RATINGS
ELECTRICAL CHARACTERISTICS
(VCC= +3V to +5.5V, V
VFAN
= +12V, TA= -40°C to +125°C, unless otherwise specified. Typical values are at VCC= +3.3V and
T
A
= +25°C.) (Note 1)
Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability.
All Voltages Referenced to GND V
CC
, ADD0, ADD1, SMBDATA,
SMBCLK, ALERT, OVERT ...................................-0.3V to +6V
V
FAN
, TACH IN, FAN .............................................-0.3V to +16V
DXP, GAIN..................................................-0.3V to (V
CC
+ 0.3V)
DXN.............................................................................-0.3V to 1V
SMBDATA, ALERT, OVERT Current ...................-1mA to +50mA
DXN Current ......................................................................±1mA
FAN Out Current ..............................................................500mA
ESD Protection (Human Body Model)................................2000V
Continuous Power Dissipation (T
A
= +70°C)
16-Pin QSOP (derate 8.3mW/°C above +70°C)..........667mW
Operating Temperature Range ........................ -40°C to +125°C
Junction Temperature .....................................................+150°C
Storage Temperature Range .............................-65°C to +150°C
Lead Temperature (soldering, 10s) .................................+300°C
ADC AND POWER SUPPLY
VCC Supply Voltage V
V
Operating Supply Current I
Shutdown Supply Current I
Temperature Resolution
Temperature Error (Note 2) T
Internal Reference Frequency Accuracy
Temperature Conversion Time 0.25 s
Conversion Rate Timing Error -25 +25 %
Undervoltage Lockout Threshold V
Undervoltage Lockout Threshold Hysteresis
Power-On-Reset (POR) Threshold (V
POR Threshold Hysteresis 90 mV
Remote-Junction Source Current I
DXN Source Voltage V
PARAMETER SYM BOL CONDITIONS MIN TYP MAX UNITS
Supply Voltage V
FAN
)
CC
CC
VFAN
CC
SHDN
E
UVLOVCC
V
HYST
RJ
DXN
Fan off 250 500 µA
Shutdown 3 10 µA
TA= +85°C, V
= +3.3V
CC
falling 2.50 2.80 3.00 V
V
rising 1.4 2.0 2.5 V
CC
High level 80 100 120
Low level 8 10 12
TRJ = +60°C to +100°C -1 +1
TRJ = +25°C to +125°C -3 +3
T
= -40°C to +125°C -5 +5
RJ
3.0 5.5 V
4.5 13.5 V
0.125 °C
11 Bits
+25 -25 %
90 mV
0.7 V
°C
µA
MAX6660
Remote-Junction Temperature-Controlled
Fan-Speed Regulator with SMBus Interface
_______________________________________________________________________________________ 3
Note 1: Junction Temperature = TA. This implies zero dissipation in pass transistor (no load, or fan turned off). Note 2: T
RJ
, Remote Temperature accuracy is guaranteed by design, not production tested.
Note 3: Guaranteed by design. Not production tested. Note 4: The MAX6660 includes an SMBus timeout, which resets the interface whenever SMBCLK or SMBDATA has been low for
greater than 25ms. This feature can be disabled by setting bit 2 of the Fan Gain register at 16h/1Bh to a 1. When the timeout is disabled, the minimum clock frequency is DC.
Note 5: Note that a transition must internally provide at least a hold time in order to bridge the undefined region (300ns max) of
SMBCLK’s falling edge.
ELECTRICAL CHARACTERISTICS (continued)
(VCC= +3V to +5.5V, V
VFAN
= +12V, TA= -40°C to +125°C, unless otherwise specified. Typical values are at VCC= +3.3V and
T
A
= +25°C.) (Note 1)
Tach Input Transition Level V
Tach Input Hysteresis V
Current-Sense Tach Threshold 20 mA
Current-Sense Tach Hysteresis 0.3 mA
Fan Output Current 250 mA
Fan Output Current Limit (Note 3) 320 410 mA
Fan Output On-Resistance R
SMBus INTERFACE: SMBDATA, ALERT, STBY, OVERT
Logic Input Low Voltage V
Logic Input High Voltage V
Input Leakage Current I_leak VIN = GND or V
Output Low Sink Current I
Input Capacitance C
Output High Leakage Current VOH = 5.5V 1 µA
Serial Clock Frequency f
Bus Free Time Between Stop and Start Conditions
Start Condition Setup Time 4.7 µs
Repeat Start Condition Setup Time
Start Condition Hold Time t
Stop Condition Setup Time t
Clock Low Time t
Clock High Time t
Data Setup Time t
Data Hold Time t
Receive SMBCLK/SMBDATA Rise Time
Receive SMBCLK/SMBDATA Fall Time
SMBus Timeout t
PARAMETER SYM BOL CONDITIONS MIN TYP MAX UNITS
= 12V 10.5 V
VFAN
= 12V 190 mV
FAN
ONF
SCL
t
BUF
t
SU:STA
HD:STA
SU:STO
LOW
HIGH
SU:DAT
HD:DAT
t
TIMEOUT
250mA load 4
VCC = +3.0V to +5.5V 0.8 V
IL
VCC = +3.0V 2.2
IH
VCC = +5.5V 2.6
-2 +2 µA
5pF
4.7 µs
25 40 ms
OL
t
CC
VOL = 0.4V 6 mA
in
(Note 4) 0 100 kHz
90% to 90% 50 µs
10% of SMBDATA to 90% of SMBCLK 4 µs
90% of SMBCLK to 10% of SMBDATA 4 µs
10% to 10% 4.7 µs
90% to 90% 4 µs
90% of SMBDATA to 10% of SMBCLK 250 ns
(Note 5) 0 µs
R
F
SMBDATA and SMBCLK time low for reset of serial interface
s
300 ns
V
MAX6660
Remote-Junction Temperature-Controlled Fan-Speed Regulator with SMBus Interface
4 _______________________________________________________________________________________
Typical Operating Characteristics
(VCC= +3.3V, TA= +25°C, unless otherwise noted.)
TEMPERATURE ERROR
vs. PC BOARD RESISTANCE
20
15
10
5
0
-5
-10
-15
TEMPERATURE ERROR (°C)
-20
-25
-30 110100
LEAKAGE RESISTANCE (MΩ)
PATH = DXP TO GND
PATH = DXP TO VCC (+5V)
MAX6660 toc01
5
4
3
2
1
0
-1
-2
TEMPERATURE ERROR (°C)
-3
-4
-5
TEMPERATURE ERROR
vs. REMOTE-DIODE TEMPERATURE
-50 0 50 100 150
TEMPERATURE (°C)
MAX6660 toc02
TEMPERATURE ERROR
vs. POWER-SUPPLY NOISE FREQUENCY
20
VIN = SQUARE WAVE APPLIED TO V
15
WITH NO 0.1µF VCC CAPACITOR
10
5
0
-5
-10
-15
TEMPERATURE ERROR (°C)
-20
-25
-30 1 100 10k 1M10 1k 100k 10M 100M
VIN = 100mVp-p
FREQUENCY (Hz)
CC
MAX6660 toc03
VIN = 250mVp-p
TEMPERATURE ERROR
vs. COMMON-MODE NOISE FREQUENCY
4.0 VIN = SQUARE WAVE
3.5 AC-COUPLED TO DXN
3.0
2.5
2.0
1.5
1.0
0.5
0
TEMPERATURE ERROR (°C)
-0.5
-1.0
-1.5 110 100M1M 10M100 1k 10k 100k
VIN = 100mVp-p
VIN = 50mVp-p
VIN = 25mVp-p
FREQUENCY (Hz)
STANDBY SUPPLY CURRENT
vs. SUPPLY VOLTAGE
5
4
3
2
1
STANDBY SUPPLY CURRENT (µA)
MAX6660 toc04
MAX6660 toc06
TEMPERATURE ERROR
vs. DXP-DXN CAPACITANCE
1
0
-1
-2
-3
-4
-5
TEMPERATURE ERROR (°C)
-6
-7
-8 0102030405060708090100
DXP-DXN CAPACITANCE (nF)
AVERAGE SUPPLY CURRENT
vs. SUPPLY VOLTAGE
400
300
200
AVERAGE SUPPLY CURRENT (µA)
MAX6660 toc05
MAX6660 toc07
0
3.0 4.0 4.53.5 5.0 5.5 SUPPLY VOLTAGE (V)
100
3.0 3.9 4.23.3 3.6 4.5 4.8 5.1 5.4 SUPPLY VOLTAGE (V)
MAX6660
Remote-Junction Temperature-Controlled
Fan-Speed Regulator with SMBus Interface
_______________________________________________________________________________________ 5
Detailed Description
The MAX6660 is a remote temperature sensor and fan controller with an SMBus interface. The MAX6660 con­verts the temperature of a remote-junction temperature sensor to a 10-bit + sign digital word. The remote tem­perature sensor can be a diode-connected transistor, such as a 2N3906, or the type normally found on the substrate of many processors’ ICs. The temperature information is provided to the fan-speed regulator and is read over the SMBus interface. The temperature data, through the SMBus, can be read as a 10-bit + sign two’s complement word with a 0.125°C resolution (LSB) and is updated every 0.25s.
The MAX6660 incorporates a closed-loop fan controller that regulates fan speed with tachometer feedback. The temperature information is compared to a threshold and range setting, which enables the MAX6660 to automati­cally set fan speed proportional to temperature. Full con­trol of these modes is available, including being able to open either the thermal control loop or the fan control loop. Figure 1 shows a simplified block diagram.
ADC
The ADC is an averaging type that integrates over a 60ms period with excellent noise rejection. A bias cur-
rent is steered through the remote diode, where the for­ward voltage is measured, and the temperature is com­puted. The DXN pin is the cathode of the remote diode and is biased at 0.65V above ground by an internal diode to set up the ADC inputs for a differential mea­surement. The worst-case DXP-DXN differential input voltage range is 0.25V to 0.95V. Excess resistance in series with the remote diode causes about +1/2°C error per ohm. Likewise, 200mV of offset voltage forced on DXP-DXN causes approximately 1°C error.
A/D Conversion Sequence
A conversion sequence is initiated every 250ms in the free-running autoconvert mode (bit 6 = 0 in the Configuration register) or immediately by writing a One­Shot command. The result of the new measurement is available after the end of conversion. The results of the previous conversion sequence are still available when the ADC is converting.
Remote-Diode Selection
Temperature accuracy depends on having a good­quality, diode-connected small-signal transistor. Accuracy has been experimentally verified for all devices listed in Table 1. The MAX6660 can also direct-
Pin Description
PIN NAME FUNCTION
1 VFAN Fan Drive Power-Supply Input. 4.5V to 13.5V.
2VCCSupply Voltage Input. +3V to +5.5V. Bypass VCC to ground with a 0.1µF capacitor.
3 DXP Input: Remote-Junction Anode. Place a 2200pF capacitor between DXP and DXN for noise filtering.
4 DXN Input: Remote-Junction Cathode. DXN is internally biased to a diode voltage above ground.
5 FAN Open-Drain Output to Fan Low Side. Connect a minimum 1µF capacitor between FAN and VFAN.
6 ADD1 SMBus Address Select Pin. ADD0 and ADD1 are sampled upon power-up.
7 PGND Power Ground
8 AGND Analog Ground
9 OVERT Overtemperature Shutdown Output. Active-low output (programmable for active high if desired). Open drain.
10 ADD0 SMBus Slave Address Select Pin. ADD0 and ADD1 are sampled upon power-up.
11 ALERT SMBus Alert (Interrupt) Output. Open-drain, active-low output.
12 SMBDATA SMBus Serial Data Input/Output. Open drain.
13 GAIN Gain Control. Connect an external resistor from GAIN to VCC to reduce the gain of the current-sense mode.
14 SMBCLK SMBus Clock Line from Controller. This line tolerates inputs up to VCC even if MAX6660 is not powered.
15 STBY
16 TACH IN Fan Tachometer Input. Tolerates voltages up to VFAN.
Hardware Standby Input. Drive STBY low to reduce supply current. Temperature and comparison data are retained in standby mode.
MAX6660
Remote-Junction Temperature-Controlled Fan-Speed Regulator with SMBus Interface
6 ________________________________________________________________________________________
Figure 1. MAX6660 Block Diagram
VFAN
DXN
SMBCLK
SMBDATA
ADD0
ADD1
FAN-SPEED
REGULATOR
REGISTERS
T
MAX
MUXDXP
ADC
CENTRAL
LOGIC
SMBus
INTERFACE
ADDRESS DECODER
T
HYST
REMOTE DATA TEMPERATURE
T
HIGH
T
LOW
CONFIGURATION
FAN COUNT DIVISOR
(FC)
T
(FT)
FAN
FAN GAIN (FG)
COMPARAT0R
THERMAL OPEN/
CLOSED LOOP
FAN OPEN/
CLOSED LOOP
FAN
CONTROL
CIRCUIT
TACH IN
FAN
N
FAN
OVERT
ALERT
FAN SPEED LIMIT
(FS)
FAN LIMIT (FL)
MODE (M)
FAN CONVERSION
RATE (FCR)
FAN-SPEED CONTROL
(FSC)
STATUS
MAX6660
Remote-Junction Temperature-Controlled
Fan-Speed Regulator with SMBus Interface
_______________________________________________________________________________________ 7
ly measure the die temperature of CPUs and other ICs that have on-board temperature-sensing diodes.
The transistor must be a small-signal type with a rela­tively high forward voltage. Otherwise, the A/D input range could be violated. The forward voltage must be greater than 0.25V at 10µA. Check to ensure this is true at the highest expected temperature. The forward volt­age must be less than 0.95V at 100µA. Check to ensure that this is true at the lowest expected temperature. Large power transistors, power diodes, or small-signal diodes must not be used. Also, ensure that the base resistance is less than 100. Tight specifications for forward current gain (50 < β <150, for example) indi­cate that the manufacturer has good process controls and that the devices have consistent VBE characteris­tics. Bits 5–2 of the Mode register can be used to adjust the ADC gain to achieve accurate temperature measurements with diodes not included in the recom­mended list or to individually calibrate the MAX6660 for use in specific control systems.
Thermal Mass and Self-Heating
When measuring the temperature of a CPU or other IC with an on-chip sense junction, thermal mass has virtu­ally no effect; the measured temperature of the junction tracks the actual temperature within a conversion cycle. When measuring temperature with discrete remote sen­sors, smaller packages (e.g., a SOT23) yield the best thermal response times. Take care to account for ther­mal gradients between the heat source and the sensor, and ensure that stray air currents across the sensor package do not interfere with measurement accuracy. Self-heating does not significantly affect measurement accuracy. Remote-sensor self-heating due to the diode current source is negligible.
ADC Noise Filtering
The ADC is an integrating type with inherently good noise rejection, especially of low-frequency signals such as 60Hz/120Hz power-supply hum. Micropower operation places constraints on high-frequency noise rejection; therefore, careful PC board layout and proper external noise filtering are required for high-accuracy remote mea­surements in electrically noisy environments.
High-frequency EMI is best filtered at DXP and DXN with an external 2200pF capacitor. This value can be increased to about 3300pF (max), including cable capacitance. Capacitance higher than 3300pF intro­duces errors due to rise time of the switched current source. Nearly all noise sources tested cause the ADC measurements to be higher than the actual tempera­ture, typically by +1°C to +10°C, depending on the fre­quency and amplitude.
PC Board Layout
Follow these guidelines to reduce the measurement error of the temperature sensors:
1) Place the MAX6660 as close as is practical to the remote diode. In noisy environments, such as a computer motherboard, this distance can be 4in to 8in (typ). This length can be increased if the worst noise sources are avoided. Noise sources include CRTs, clock generators, memory buses, and ISA/PCI buses.
2) Do not route the DXP-DXN lines next to the deflec­tion coils of a CRT. Also, do not route the traces across fast digital signals, which can easily intro­duce +30°C error, even with good filtering.
3) Route the DXP and DXN traces in parallel and in close proximity to each other, away from any high­er voltage traces, such as +12VDC. Leakage cur­rents from PC board contamination must be dealt with carefully since a 20Mleakage path from DXP to ground causes about +1°C error. If high­voltage traces are unavoidable, connect guard traces to GND on either side of the DXP-DXN traces (Figure 2).
4) Route through as few vias and crossunders as pos­sible to minimize copper/solder thermocouple effects.
5) When introducing a thermocouple, make sure that both the DXP and the DXN paths have matching thermocouples. A copper-solder thermocouple exhibits 3µV/°C, and it takes about 200µV of voltage error at DXP-DXN to cause a +1°C measurement error. Adding a few thermocouples causes a negligi­ble error.
6) Use wide traces. Narrow traces are more inductive and tend to pick up radiated noise. The 10mil widths and spacings that are recommended in Figure 2 are not absolutely necessary, as they offer only a minor
Table 1. Remote-Sensor Transistor
Note: Transistors must be diode connected (base shorted to collector).
MANUFACTURER MODEL NO.
Central Semiconductor (USA) 2N3904, 2N3906 Fairchild Semiconductor (USA) 2N3904, 2N3906 Rohm Semiconductor (Japan) SST3904 Samsung (Korea) KST3904-TF Siemens (Germany) SMBT3904
Zetex (England) FMMT3904CT-ND
Loading...
+ 14 hidden pages