INTEGRATED CIRCUITS
SA56004X
±1 °C
accurate, SMBus-compatible, 8-pin,
remote/local digital temperature sensor
with over temperature alarms
Product data sheet
Supersedes data of 2003 Sep 03
2004 Oct 06
Philips
Semiconductors
Philips Semiconductors
Product data sheet
±1 °C
accurate, SMBus-compatible, 8-pin, remote/local
digital temperature sensor with over temperature alarms
SA56004X
GENERAL DESCRIPTION
The Philips SA56004X is an SMBus compatible, 11-bit remote/local
digital temperature sensor with over temperature alarms. The
remote channel of the SA56004 monitors a diode junction, such as a
substrate PNP of a microprocessor or a diode connected transistor
such as the 2N3904 (NPN) or 2N3906 (PNP). With factory trimming,
remote sensor accuracy of
±1°C
is achieved.
Under and over temperature alert thresholds can be programmed to
cause the ALERT output to indicate when the on-chip or remote
temperature is out of range. This output may be used as a system
interrupt or SMBus alert. The T_CRIT output is activated when the
on-chip or remote temperature measurement rises above the
programmed T_CRIT threshold register value. This output may be
used to activate a cooling fan, send a warning or trigger a system
shutdown. To further enhance system reliability, the SA56004X
employs an SMBus time-out protocol. The SA56004X has a unique
device architecture which is patented (U.S. patent #6542020).
The SA56004X is available in the SO8 and TSSOP8 packages.
SA56004X has 8 factory-programmed, device address options.
The SA56004X is pin-compatible with the LM86, MAX6657/8, and
ADM1032.
Patents
Notice is herewith given that the subject device uses one or more of
the following patents and that each of these patents may have
corresponding patents in other jurisdictions:
Patent No. US 6,542,020 B2
— owned by Koninklijke Philips
Electronics N.V., Eindhoven (NL).
SO8
TSSOP8
FEATURES
•
Accurately senses temperature of remote microprocessor thermal
•
On-chip local temperature sensing
•
11-bit, 0.125
°C
resolution
•
8 different device addresses are available for server applications.
•
Offset registers available for adjusting the remote temperature
accuracy
The SA56004ED/EDP with marking code 56004E/600E is
address compatible with the National LM86, the MAX6657/8 and
the ADM1032.
diodes or diode connected transistors within
±1 °C
•
I
2
C-bus standard and fast mode compatible
•
TSSOP8 and SO8 packages
•
Programmable conversion rate (0.0625 Hz to 26 Hz)
•
Undervoltage lockout prevents erroneous temperature readings
•
Latch-up testing is done to JESDEC Standard JESD78 which
exceeds 100 mA
APPLICATIONS
workstations
•
System thermal management in laptops, desktops, servers and
•
Computers and office electronic equipment
•
Electronic test equipment & instrumentation
•
HVAC
•
Industrial controllers and embedded systems
•
Programmable under/overtemperature alarms: ALERT and T_CRIT
•
SMBus 2.0 compatible interface, supports TIMEOUT
•
Operating voltage range: 3.0 V to 3.6 V
2004 Oct 06
2
Philips Semiconductors
Product data sheet
±1 °C
accurate, SMBus-compatible, 8-pin, remote/local
digital temperature sensor with over temperature alarms
SA56004X
SIMPLIFIED SYSTEM DIAGRAM
V
DD
R
10 kΩ
SHIELDED TWISTED PAIR
100 nF
2
2.2 nF
(Note 1)
REMOTE
SENSOR
2N3904 (NPN), 2N3906 (PNP),
or similar standalone, ASIC, or
mircroprocessor thermal diode
+5 V
3
V
DD
R
10 kΩ
4
T_CRIT
GND
5
GND
D–
1
V
DD
D+
SCLK
8
R
10 kΩ
R
10 kΩ
V
DD
CLOCK
SDATA
7
DATA
SA56004X
ALERT
6
INT
SMBus
CONTROLLER
FAN CONTROL
CIRCUIT
SL02018
NOTE:
1. Typical value; placed close to temperature sensor.
Figure 1. Simplified system diagram.
ORDERING INFORMATION
TYPE NUMBER
SA56004XD
SA56004XDP
PACKAGE
NAME
SO8
TSSOP8
DESCRIPTION
plastic small outline package; 8 leads; body width 3.9 mm
plastic thin shrink small outline package; 8 leads; body width 3 mm
VERSION
SOT96-1
SOT505-1
TEMPERATURE
RANGE
0
°C
to +125
°C
0
°C
to +125
°C
NOTE:
There are 8 device slave address options (indicated by ‘X’ in the Type Number, and described in Table 1).
Table 1. Device slave address options
Part number
SA56004AD
SA56004ADP
SA56004BD
SA56004BDP
SA56004CD
SA56004CDP
SA56004DD
SA56004DDP
Marking code
56004A
6004A
56004B
6004B
56004C
6004C
56004D
6004D
Device slave address
1
1001000
1001001
1001010
1001011
Part number
SA56004ED
2
SA56004EDP
2
SA56004FD
SA56004FDP
SA56004GD
SA56004GDP
SA56004HD
SA56004HDP
Marking code
56004E
6004E
56004F
6004F
56004G
6004G
56004H
6004H
Device slave address
1
1001100
1001101
1001110
1001111
NOTES:
1. The device slave address is factory-programmed in OTP device address register.
2. The SA56004ED/EDP has the bus address of the National LM86, MAX6657/8 and the ADM1032.
2004 Oct 06
3
Philips Semiconductors
Product data sheet
±1 °C
accurate, SMBus-compatible, 8-pin, remote/local
digital temperature sensor with over temperature alarms
SA56004X
PIN CONFIGURATION
SO8 and TSSOP8
TOP VIEW
V
DD
D+
D–
T_CRIT
1
2
8
7
SCLK
PIN DESCRIPTION
PIN
1
2
SDATA
SYMBOL
V
DD
D+
D–
T_CRIT
DESCRIPTION
Positive supply voltage. DC voltage from 3.0 V
to 5.5 V.
Diode current source (anode).
Diode sink current (cathode).
T_CRIT alarm is open drain, active-LOW output
which requires an external pull-up resistor. It
functions as a system interrupt or power
shutdown.
Power supply ground.
ALERT alarm is an open drain, active-LOW
output which requires an external pull-up resistor.
It functions as an interrupt indicating that the
temperature of the on-chip or remote diode is
above or below programmed over temperature
or under temperature thresholds.
SMBus/I
2
C-bus bi-directional data line. This is
an open drain output which requires an external
pull-up resistor.
SMBus/I
2
C-bus clock input which requires an
external pull-up resistor.
SA56004X
3
4
6
5
ALERT
GND
3
4
SL02014
Figure 2. Pin configuration.
5
6
GND
ALERT
7
SDATA
8
SCLK
MAXIMUM RATINGS
All voltages are referenced to GND.
SYMBOL
V
DD
V
D+
V
D–
I
D+
P
D
V
esd
T
j(max)
T
stg
Supply voltage
Voltage at SDATA, SCLK, ALERT, T_CRIT
Voltage at Positive diode input
Voltage at Negative diode input
Sink current at SDATA, SCLK, ALERT, T_CRIT
D+ input current
Power dissipation
ESD
SO8 package (derate 5.9 mW/°C above T
amb
= 70
°C)
TSSOP8 package (derate 8.3 mW/°C above T
amb
= 70
°C)
Human Body Model (Note 1)
Machine Model (Note 1)
Maximum junction temperature
Storage temperature range
PARAMETER
MIN.
–0.3
–0.3
–0.3
–0.3
–1
–1
–
–
–
–
–
–65
MAX.
+6
+6
V
DD
+ 0.3
+0.8
50
1
471
664
2000
200
+150
+165
UNIT
V
V
V
V
mA
mA
mW
mW
V
V
°C
°C
NOTES:
1. The D+ and D– pins are 1000 V HBM and 100 V MM due to the higher sensitivity of the analog pins that introduces a limitation to the circuit
protection structure.
2004 Oct 06
4
Philips Semiconductors
Product data sheet
±1 °C
accurate, SMBus-compatible, 8-pin, remote/local
digital temperature sensor with over temperature alarms
SA56004X
ELECTRICAL CHARACTERISTICS
T
amb
= 0
°C
to +125
°C,
V
DD
= 3.0 V to 3.6 V, unless otherwise specified.
SYMBOL
T
ERRL
T
ERRR
T
RESR
T
RESL
t
CONV
V
DD
I
DD
I
RD
UVL
PARAMETER
Local temperature error
Remote temperature error
Remote temperature resolution
Local temperature resolution
Conversion time
Supply voltage
1
Quiescent current
Shutdown current
Remote diode source current
Undervoltage lockout (UVL)
threshold voltage
2
Power-on-Reset (POR) threshold
voltage
Local and Remote ALERT HIGH
default temperature settings
Local and Remote ALERT LOW
default temperature settings
Local and Remote T_CRIT
default temperature settings
Hystersis (T_CRIT)
ALERT and T_CRIT output
saturation voltage
During conversion, 16 Hz conversion rate
SMBus inactive
High setting: D+ – D– = +0.65 V
Low setting
V
DD
input disables A/D conversion
3
V
DD
, input falling edge
4
Default values set at power-up
Default values set at power-up
Default values set at power-up
Default value set at power-up
I
OUT
= 6.0 mA
CONDITIONS
T
amb
= 60
°C
to +100
°C
T
amb
= 0
°C
to +125
°C
T
amb
= +25
°C
to +85
°C;
T
RD
= +60
°C
to +100
°C
T
amb
= 0
°C
to +85
°C;
T
RD
= 0
°C
to +125
°C
MIN.
–2
–3
–1
–3
–
–
–
–
–
3.0
–
–
–
–
2.6
1.8
–
–
–
–
–
TYP.
±1
–
–
–
11
0.125
11
0.125
38
–
500
10
160
10
–
–
+70
0
+85
+10
–
MAX.
+2
+3
+1
+3
–
–
–
–
–
5.5
–
–
–
–
2.95
2.4
–
–
–
–
0.4
UNIT
°C
°C
°C
°C
bits
°C
bits
°C
ms
V
µA
µA
µA
µA
V
V
°C
°C
°C
°C
V
NOTES:
1. The SA56004X is optimized for 3.3 V
DD
operation.
2. Definition of Under Voltage Lockout (UVL): The value of V
DD
below which the internal A/D converter is disabled. This is designed to be a
minimum of 200 mV above the power-on-reset. During the time that it is disabled, the temperature that is in the “read temperature registers”
will remain at the value that it was before the A/D was disabled. This is done to eliminate the possibility of reading unexpected false
temperatures due to the A/D converter not working correctly due to low voltage. In case of power-up (rising V
DD
), the reading that is stored
in the “read temperature registers” will be the default value of 0
°C.
V
DD
will rise to the value of the UVL, at which point the A/D will function
correctly and the normal temperature will be read.
3. V
DD
(rising edge) voltage below which the A/D converter is disabled.
4. V
DD
(falling edge) voltage below which the logic is reset.
2004 Oct 06
5