Rainbow Electronics MAX6656 User Manual

General Description
The MAX6655/MAX6656 are precise voltage and tem­perature monitors. The digital thermometer reports the temperature of two remote sensors and its own die tem­perature. The remote sensors are diode-connected transistors—typically a low-cost, easily mounted 2N3906 PNP type—that replace conventional thermis­tors or thermocouples. Remote accuracy is ±1°C for multiple transistor manufacturers with no calibration necessary. The remote channels can also measure the die temperature of other ICs, such as microprocessors, that contain a substrate-connected PNP with its collec­tor grounded and its base and emitter available for tem­perature-sensing purposes. The temperature is digitized with 11-bit resolution.
The MAX6655/MAX6656 also measure their own supply voltage and three external voltages with 8-bit resolution. Each voltage input’s sensitivity is set to give approxi­mately 3/4-scale output code when the input voltage is at its nominal value. The MAX6655 operates at +5V supply and its second voltage monitor is 3.3V. The MAX6656 operates on a +3.3V supply and its second voltage monitor is 5V.
The 2-wire serial interface accepts standard SMBus™ Write Byte, Read Byte, Send Byte, and Receive Byte commands to program the alarm thresholds and to read data. The MAX6655/MAX6656 also provide SMBus alert response and timeout functions. The MAX6655/MAX6656 measure automatically and autonomously, with the conversion rate programmable. The adjustable rate allows the user to control the supply current.
In addition to the SMBus ALERT output, the MAX6655/ MAX6656 feature an OVERT output, which is used as a temperature reset that remains active only while the temperature is above the maximum temperature limit. The OVERT output is optimal for fan control or for sys­tem shutdown.
Applications
Notebooks
Thin Clients
Servers
Workstations
Communication Equipment
Desktop PC
Features
Three Temperature Channels
Two Remote PN Junctions One Local Sensor
Four Voltage Channels
+12V, +5V, +3.3V, +2.5V Three External Monitors One Internal Supply Monitor
11-Bit, 0.125°C Resolution
High Accuracy: ±1°C Over +60°C to +100°C
Temperature Range
Programmable Under/Over-Threshold Alarms
Programmable Power-Saving Mode
No Calibration Required
SMBus/I
2
C™-Compatible Interface
OVERT Output for Fan Control and System
Shutdown
MAX6655/MAX6656
Dual Remote/Local Temperature Sensors and
Four-Channel Voltage Monitors
________________________________________________________________ Maxim Integrated Products 1
Pin Configuration
Ordering Information
19-2117; Rev 0; 7/01
SMBus is a trademark of Intel Corp.
I
2
C is a trademark of Philips Corp.
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.
Typical Application Circuit appears at end of data sheet.
PART TEMP. RANGE PIN-PACKAGE
MAX6655MEE -55°C to +125°C 16 QSOP
MAX6656MEE -55°C to +125°C 16 QSOP
TOP VIEW
V
DXP1
DXN1
ADD0
ADD1
DXP2
DXN2
GND
1
CC
2
3
MAX6655
4
MAX6656
5
6
7
8
QSOP
16
15
14
13
12
11
10
9
STBY
SMBCLK
OVERT
SMBDATA
ALERT
V
IN2
V
IN1
V
IN3
MAX6655/MAX6656
Dual Remote/Local Temperature Sensors and Four-Channel Voltage Monitors
2 _______________________________________________________________________________________
ABSOLUTE MAXIMUM RATINGS
ELECTRICAL CHARACTERISTICS
(VCC= +3.0V to +3.6V for MAX6656, VCC= +4.5V to +5.5V for MAX6655, TA= -55°C to +125°C, unless otherwise noted. Typical values are at V
CC
= +3.3V for MAX6656, VCC= +5.0V for MAX6655, TA= +25°C.)
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.
VCCto GND..............................................................-0.3V to +6V
DXN_ to GND ........................................................-0.3V to +0.8V
SMBCLK, SMBDATA, ALERT, STBY,
OVERT to GND.....................................................-0.3V to +6V
V
IN1
to GND............................................................-0.3V to +16V
V
IN2
to GND..............................................................-0.3V to +6V
V
IN3
to GND..............................................................-0.3V to +6V
All Other Pins to GND.................................-0.3V to (V
CC
+ 0.3V)
SMBDATA, ALERT, OVERT Current....................-1mA to +50mA
DXN_ Current......................................................................±1mA
ESD Protection (all pins, Human Body Model) ..................2000V
Continuous Power Dissipation (T
A
= +70°C)
16-Pin QSOP (derate 8.30mW/°C above +70°C)........667mW
Operating Temperature Range .........................-55°C to +125°C
Junction Temperature......................................................+150°C
Storage Temperature Range .............................-65°C to +150°C
Lead Temperature (soldering, 10s) .................................+300°C
Supply Range V
Accuracy (Local Sensor)
Accuracy (Remote Sensor)
Temperature Measurement Resolution
ADC Input Impedance Z
ADC Total Error
VIN ADC Resolution 8 Bits
Undervoltage Lockout Threshold UVLO
Undervoltage Lockout Hysteresis
Power-On Reset (POR) Threshold
POR Threshold Hysteresis 90 mV Standby Current SMBus static, STBY = GND 3 10 µA
DXP and DXN Leakage Current In standby mode 2 µA
Average Operating Current Continuous temperature mode 550 1000 µA
Conversion Time for Single Temperature Measurement
Monitoring Cycle Time t
PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS
CC
+60°C TA≤ +100°C ±1.5
IN
t
CON
MONI
0°C T
+60°C ≤ TRJ≤ +100°C ±1
0°C T
V
V nominal
V falling edge
V
From stop bit to conversion completed 95 125 155 ms
Total of 3 temperature plus 4 voltage measurements
+125°C ±3
A
+120°C ±3
RJ
, V
IN1
IN1
CC
CC
, V
IN2
, V
, V
IN2
input, disables A/D conversion,
, falling edge 1 1.7 2.5 V
input resistance 100 k
IN3
between 30% and 120% of
IN3
3.0 5.5 V
0.125 °C
11 Bits
±1 ±1.5 %
2.50 2.70 2.90 V
90 mV
625 ms
°C
°C
MAX6655/MAX6656
Dual Remote/Local Temperature Sensors and
Four-Channel Voltage Monitors
_______________________________________________________________________________________ 3
ELECTRICAL CHARACTERISTICS (continued)
(VCC= +3.0V to +3.6V for MAX6656, VCC= +4.5V to +5.5V for MAX6655, TA= -55°C to +125°C, unless otherwise noted. Typical values are at V
CC
= +3.3V for MAX6656, VCC= +5.0V for MAX6655, TA= +25°C.)
Remote Junction Current (DXP, DXN)
SMBus INTERFACE (SMBCLK, SMBDATA, STBY)
Logic Input Low Voltage V
Logic Input High Voltage V
Input Leakage Current I
Output Low Sink Current I
Input Capacitance C
SMBus Timeout SMBCLK or SMBDATA time low for reset 30 35 60 ms
ALERT, OVERT
Output Low Sink Current VOL= +0.6V 6 mA
Output High Leakage Current VOH= +5.5V 1 µA
SMBus TIMING
Serial Clock Frequency f
Bus Free Time Between STOP and START Condition
START Condition Setup Time 4.7 µs
Repeat START Condition Setup Time
START Condition Hold Time t
STOP Condition Setup Time t
Clock Low Period t
Clock High Period t
Data Setup Time t
Data Hold Time t
Receive SMBCLK/SMBDATA Rise Time
Receive SMBCLK/SMBDATA Fall Time
Pulse Width of Spike Suppressed
PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS
High level 80 100 140
Low level 8 10 14
VCC= +3.0V to +5.5V 0.8 V
IL
VCC= +3.0V 2.1
IH
LEAK
OL
IN
SCL
t
BUF
t
SU:STA
HD:STA
SU:STO
LOW
HIGH
SU:DAT
HD:DAT
t
R
t
F
t
SP
= +5.5V 2.6
V
CC
VIN= GND or V
VOL= +0.6V 6 mA
90% to 90% 50 ns
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 1) 0 µs
CC
5pF
4.7 µs
050ns
±A
400 kHz
s
300 ns
µA
V
MAX6655/MAX6656
Dual Remote/Local Temperature Sensors and Four-Channel Voltage Monitors
4 _______________________________________________________________________________________
Typical Operating Characteristics
(TA= +25°C, unless otherwise noted.)
20
10
0
-10
-20 110100
REMOTE TEMPERATURE ERROR
vs. PC BOARD RESISTANCE
MAX6655/MAX6656 toc01
LEAKAGE RESISTANCE (MΩ)
REMOTE TEMPERATURE ERROR (°C)
PATH = DXP TO GND
PATH = DXP TO VCC (5V)
-5
-2
-3
-4
-1
0
1
2
3
4
5
-55 -5 45 95
REMOTE TEMPERATURE ERROR
vs. REMOTE-DIODE TEMPERATURE
MAX6655/MAX6656 toc02
TEMPERATURE (°C)
REMOTE TEMPERATURE ERROR (°C)
RANDOM SAMPLE 2N3906
20
15
10
5
0
02010 30 40 50
TEMPERATURE ERROR
vs. POWER-SUPPLY NOISE FREQUENCY
MAX6655/MAX6656 toc03
FREQUENCY (MHz)
TEMPERATURE ERROR (°C)
VIN = SQUARE WAVE APPLIED TO V
CC
WITH
NO V
CC
BYPASS CAPACITOR
V
IN
= 250mVp-p
REMOTE DIODE
0
2
4
6
8
10
12
14
0 1020304050
REMOTE TEMPERATURE ERROR
vs. COMMON-MODE NOISE FREQUENCY
MAX6655/MAX6656 toc04
FREQUENCY (MHz)
REMOTE TEMPERATURE ERROR (°C)
VIN = 200mVp-p
VIN = 100mVp-p
VIN = SQUARE WAVE AC-COUPLED TO DXN
0
2
4
6
8
10
12
14
0 50 100 150 200
REMOTE TEMPERATURE ERROR
vs. DXP-DXN CAPACITANCE
MAX6655/MAX6656 toc05
DXP-DXN CAPACITANCE (nF)
REMOTE TEMPERATURE ERROR (°C)
VCC = +5V
0
15
10
5
20
25
30
35
40
45
50
1 10 100 1000
STANDBY SUPPLY CURRENT
vs. CLOCK FREQUENCY
MAX6655/MAX6656 toc06
SMBCLK FREQUENCY (kHz)
SUPPLY CURRENT (µA)
SMBCLK IS DRIVEN RAIL-TO-RAIL
0
20
40
60
80
100
120
140
012345
STANDBY SUPPLY CURRENT
vs. SUPPLY VOLTAGE
MAX6655/MAX6656 toc07
SUPPLY VOLTAGE (V)
SUPPLY CURRENT (µA)
ADD0, ADD1 = GND
ADD0, ADD1 = HIGH-Z
0
40
20
80
60
120
100
-1 1 20 345
RESPONSE TO THERMAL SHOCK
MAX6655/MAX6656 toc08
TIME (s)
TEMPERATURE (°C)
REMOTE DIODE IMMERSED IN +115°C FLUORINERT BATH
0
4
2
8
6
12
10
0406020 80 100 120
VOLTAGE ACCURACY
vs. TEMPERATURE
MAX6655/MAX6656 toc09
TEMPERATURE (°C)
OUTPUT VOLTAGE (V)
V
IN1
V
CC
V
IN2
V
IN3
INPUT VOLTAGES ARE NOMINAL
Detailed Description
The MAX6655/MAX6656 are voltage and temperature monitors that communicate through an SMBus-compat­ible interface with a microprocessor or microcontroller in thermal management applications.
Essentially an 11-bit serial ADC with a sophisticated front end, the MAX6655/MAX6656 contain a switched-current source, a multiplexer, an ADC, an SMBus interface, and the associated control logic. Temperature data from the ADC is loaded into a data register, where it is automati­cally compared with data previously stored in over/under­temperature alarm threshold registers. Temperature data can be read at any time with 11 bits of resolution.
The MAX6655/MAX6656 can monitor external supply volt­ages of typically 12V, 2.5V, and 3.3V for the MAX6655 and 5.0V for the MAX6656, as well as their own supply voltage. All voltage inputs are converted to an 8-bit code using an ADC. Each input voltage is scaled down by an
on-chip resistive-divider so that its output, at the nominal input voltage, is approximately 3/4 of the ADC’s full-scale range, or a decimal count of 198.
ADC
The averaging ADC integrates over a 40ms period (typ) with excellent noise rejection. The ADC converts a tem­perature measurement in 125ms (typ) and a voltage measurement in 62.5ms (typ). For temperature mea­surements, the multiplexer automatically steers bias currents through the remote diode, then the forward voltage is measured and the temperature is computed.
The DXN input is biased at one diode drop above ground by an internal diode to set up the ADC inputs for a differential measurement. The worst-case DXP-DXN differential input voltage range is +0.25V to +0.95V.
Excess resistance in series with the remote diode caus­es about +1/2°C error/. A 200µV offset voltage at DXP-DXN causes about -1°C error.
MAX6655/MAX6656
Dual Remote/Local Temperature Sensors and
Four-Channel Voltage Monitors
_______________________________________________________________________________________ 5
Pin Description
PIN NAME FUNCTION
1VCCSupply Voltage. +5V for MAX6655; +3.3V for MAX6656. Bypass VCC to GND with a 0.1µF capacitor.
2 DXP1
3 DXN1
4 ADD0
5 ADD1 SMBus Slave Address Select Input. ADD0 and ADD1 are sampled upon power-up.
6 DXP2
7 DXN2
8 GND Ground
9V
10 V
11 V
12 ALERT SMBus Alert (Interrupt) Output, Open-Drain
13 SMBDATA SMBus Serial-Data Input/Output, Open-Drain
14 OVERT
15 SMBCLK SMBus Serial-Clock Input
16 STBY
IN3
IN1
IN2
External Diode 1 Positive Connection. DXP1 is the combined current source and ADC positive input for remote-diode 1. If a remote-sensing junction is not used, connect DXP1 to DXN1.
External Diode 1 Negative Connection. DXN1 is the combined current sink and ADC negative input for remote-diode 1. DXN1 is normally biased to a diode voltage above ground.
SMBus Slave Address Select Input. ADD0 and ADD1 are sampled upon power-up. Table 5 is the truth table.
External Diode 2 Positive Connection. DXP2 is the combined current source and ADC positive input for remote-diode 2. If a remote-sensing junction is not used, connect DXP2 to DXN2.
External Diode 2 Negative Connection. DXN2 is the combined current sink and ADC negative input for remote-diode 2. DXN2 is normally biased to a diode voltage above ground.
External Voltage Monitor 3. V
External Voltage Monitor 1. V
External Voltage Monitor 2. V and +5.0V for MAX6656.
Overtemperature Alarm Output, Open-Drain. OVERT is an unlatched alarm output that responds to the programmed maximum temperature limit for all temperature channels.
Hardware Standby Input. Drive STBY low for low-power standby mode. Drive STBY high for normal operating mode. Temperature and comparison threshold data are retained in standby mode.
is typically used to monitor +2.5V supplies.
IN3
is typically used to monitor +12V supplies.
IN1
is typically used to monitor voltage supplies of +3.3V for MAX6655
IN2
MAX6655/MAX6656
ADC Conversion Sequence
Each time a conversion begins, all channels are con­verted, and the results of the measurements are avail­able after the end of conversion. A BUSY status bit in the Status Byte shows that the device is actually per­forming a new conversion; however, even if the ADC is busy, the results of the previous conversion are always available. The conversion sequence for the MAX6655 (MAX6656) is External Diode 1, External Diode 2, Internal Diode, V
IN3
, V
IN2(VCC
), V
IN1
, VCC(V
IN2
).
The ADC always converts at maximum speed, but the time between a sequence of conversions is adjustable. The Conversion Rate Control Byte (Table 1) shows the possible delays between conversions. Disabling voltage or temperature measurements with the Configuration Byte makes the ADC complete the conversion sequence faster.
Low-Power Standby Mode
Standby mode disables the ADC and reduces the sup­ply current drain to 3µA (typ). Enter standby mode by forcing STBY low or through the RUN/STOP bit in the
Configuration Byte register. Hardware and software standby modes behave identically; all data is retained in memory, and the SMBus interface is alive and listen­ing for reads and writes. Standby mode is not a shut­down mode. Activity on the SMBus draws extra supply current (see Typical Operating Characteristics).
Enter hardware standby mode by forcing STBY low. In a notebook computer, this line may be connected to the system SUSTAT# suspend-state signal. The STBY low state overrides any software conversion command. If a hardware or software standby command is received while a conversion is in progress, the conver­sion cycle is truncated, and the data from that conver­sion is not latched into the Temperature Reading register. The previous data is not changed and remains available.
Supply current during the 125ms conversion is typically 550µA. Between conversions, the instantaneous supply current is about 25µA, due to the current consumed by the conversion-rate timer. With very low supply voltages (under the POR threshold), the supply current is higher due to the address input bias currents.
Dual Remote/Local Temperature Sensors and Four-Channel Voltage Monitors
6 _______________________________________________________________________________________
Figure 1. SMBus/I2C Protocols
Write Byte Format
S COMMANDWR
Read Byte Format
Send Byte Format Receive Byte Format
S = Start condition P = Stop condition
ADDRESS ACK
7 bits
Slave Address: equiva­lent to chip-select line of a 3-wire interface
WR
ADDRESS ACK S ACK
7 bits
Slave Address: equiva­lent to chip-select line
ADDRESS
7 bits
WR
Shaded = Slave transmission
A = Not acknowledged
ACK
ACK
COMMAND ACK PS
Data Byte: writes data to the register commanded by the last read byte or write byte transmission
ACK
Command Byte: selects which register you are writing to
8 bits
Command Byte: selects which register you are reading from
8 bits
8 bits
DATA ACK P
8 bits
Data Byte: data goes into the register set by the command byte (to set thresholds, configuration masks, and sampling rate)
ADDRESS RD
7 bits
Slave Address: repeated due to change in data­flow direction
ADDRESS RD
7 bits
DATA
8 bits
Data Byte: reads from the register set by the command byte
ACK
DATA PS
8 bits
Data Byte: reads data from the register commanded by the last read byte or write byte transmission; also used for SMBus alert response return address
A
PS COMMAND A
Loading...
+ 12 hidden pages