ADT7483A
http://onsemi.com
10
Conversion Rate/Channel Selector Register
The conversion rate/channel selector register is at
Address 0x04 for reads, and Address 0x0A for writes. The
four LSBs of this register are used to program the conversion
times from 15.5 ms (Code 0x0A) to 16 seconds
(Code 0x00). To program the ADT7483A to perform
continuous measurements, set the conversion rate register to
0x0B. For example, a conversion rate of 8 conversions/
second means that beginning at 125 ms intervals, the device
performs a conversion on the local and the remote
temperature channels.
This register can be written to and read back over the
SMBus. The default value of this register is 0x07, giving a
rate of 8 conversions/second.
Bit 7 in this register can be used to disable averaging of the
temperature measurements. The ADT7483A can be
configured to take temperature measurements of either a
single temperature channel or all temperature channels.
Bit 5 and Bit 4 can be used to specify which temperature
channel or channels are measured.
Table 11. CONVERSION RATE/CHANNEL SELECTOR REGISTER
Bit Mnemonic Function
7 Averaging Setting this bit to 1 disables averaging of the temperature measurements at the slower conversion
rates (averaging cannot take place at the three faster rates, so setting this bit has no effect). When
default = 0, averaging is enabled.
6 Reserved Reserved for future use. Do not write to this bit.
<5:4> Channel Selector These bits are used to select the temperature measurement channels:
00 = Round Robin = Default = All Channels
01 = Local Temperature
10 = Remote 1 Temperature
11 = Remote 2 Temperature
<3:0> Conversion Rates These bits set how often the ADT7483A measures each temperature channel.
Conversions/second Time
0000 = 0.0625 16 s
0001 = 0.125 8 s
0010 = 0.25 4 s
0011 = 0.5 2 s
0100 = 1 1 s
0101 = 2 500 ms
0110 = 4 250 ms
0111 = 8 = Default 125 ms
1000 = 16 62.5 ms
1001 = 32 31.25 ms
1010 = Continuous Measurements
Limit Registers
The ADT7483A has three limits for each temperature
channel: high, low, and THERM
temperature limits for
local, Remote 1, and Remote 2 temperature measurements.
The remote temperature high and low limits span two
registers each to contain an upper and lower byte for each
limit. There is also a THERM
hysteresis register. All limit
registers can be written to and read back over the SMBus.
See Table 16 for details of the limit registers’ addresses and
their power-on default values.
When Pin 13 is configured as an ALERT output, the high
limit registers perform a > comparison while the low limit
registers perform a comparison. For example, if the high
limit register is programmed with 80C, then measuring
81C will result in an out-of-limit condition, setting a flag in
the status register. If the low limit register is programmed
with 0C, measuring 0C or lower will result in an
out-of-limit condition.
Exceeding either the local or remote THERM
limit asserts
THERM
low. When Pin 13 is configured as THERM2,
exceeding either the local limit or remote high limit asserts
THERM2
low. A default hysteresis value of 10C is
provided that applies to both THERM
channels. This
hysteresis value may be reprogrammed to any value after
power-up using Register Address 0x21.
It is important to remember that the data format for
temperature limits is the same as the temperature
measurement data format. Thus, if the temperature
measurement uses the default (binary), then the temperature
limits also use the binary scale. If the temperature
measurement scale is switched, however, the temperature
limits do not automatically switch. The user must reprogram
the limit registers to the desired value in the correct data
format. For example, if the remote low limit is set at 10C
and the default binary scale is being used, the limit register
value should be 0000 1010b. If the scale is switched to offset
binary, the value in the low temperature limit register should
be reprogrammed to be 0100 1010b.
Status Registers
The status registers are read-only registers, at
Address 0x02 (Status Register 1) and Address 0x23 (Status
Register 2). They contain status information for the
ADT7483A.
ADT7483A
http://onsemi.com
11
Table 12. STATUS REGISTER 1 BIT ASSIGNMENTS
Bit Mnemonic Function ALERT
7 BUSY 1 when ADC Converting No
6
LHIGH
(Note 1)
1 when Local High
Temperature Limit Tripped
Yes
5
LLOW
(Note 1)
1 when Local Low
Temperature Limit Tripped
Yes
4 R1HIGH
(Note 1)
1 when Remote 1 High
Temperature Limit Tripped
Yes
3
R1LOW
(Note 1)
1 when Remote 1 Low
Temperature Limit Tripped
Yes
2
D1 OPEN
(Note 1)
1 when Remote 1 Sensor
Open Circuit
Yes
1 R1THRM1 1 when Remote1 THERM
Limit Tripped
No
0 LTHRM1 1 when Local THERM Limit
Tripped
No
1. These flags stay high until the status register is read, or they are
reset by POR.
Table 13. STATUS REGISTER 2 BIT ASSIGNMENTS
Bit Mnemonic Function ALERT
7 Res Reserved for Future Use No
6 Res Reserved for Future Use No
5 Res Reserved for Future Use No
4
R2HIGH
(Note 1)
1 when Remote 2 High
Temperature Limit Tripped
Yes
3
R2LOW
(Note 1)
1 when Remote 2 Low
Temperature Limit Tripped
Yes
2
D2 OPEN
(Note 1)
1 when Remote 2 Sensor
Open Circuit
Yes
1 R2THRM1 1 when Remote 2 THERM
Limit Tripped
No
0 ALERT 1 when ALERT Condition
Exists
No
1. These flags stay high until the status register is read, or they are
reset by POR.
The eight flags that can generate an ALERT are NOR’d
together, so if any of them are high, the ALERT
interrupt
latch is set and the ALERT
output goes low (provided they
are not masked out).
Reading the Status 1 register will clear the five flags, Bit 6
to Bit 2 in Status Register 1, provided the error conditions
that caused the flags to be set have gone away. Reading the
Status 2 register will clear the three flags, Bit 4 to Bit 2 in
Status Register 2, provided the error conditions that caused
the flags to be set have gone away. A flag bit can only be reset
if the corresponding value register contains an in-limit
measurement or if the sensor is good.
The ALERT
interrupt latch is not reset by reading the
status register. It is reset when the ALERT
output has been
serviced by the master reading the device address, provided
the error condition has gone away and the status register flag
bits have been reset.
When Flag 1 and/or Flag 0 of Status Register 1, or Flag 1
of Status Register 2 are set, the THERM
output goes low to
indicate that the temperature measurements are outside the
programmed limits. The THERM
output does not need to be
reset, unlike the ALERT
output. Once the measurements are
within the limits, the corresponding status register bits are
automatically reset and the THERM
output goes high. The
user may add hysteresis by programming Register 0x21.
The THERM
output will be reset only when the temperature
falls below the THERM
limit minus hysteresis.
When Pin 13 is configured as THERM2
, only the high
temperature limits are relevant. If Flag 6, Flag 4 of Status
Register 1, or Flag 4 of Status Register 2 are set, the
THERM2
output goes low to indicate that the temperature
measurements are outside the programmed limits. Flag 5
and Flag 3 of Status Register 1, and Flag 3 of Status
Register 2 have no effect on THERM2
. The behavior of
THERM2
is otherwise the same as THERM.
Bit 0 of Status Register 2 is set whenever the ALERT
output of the ADT7483A is asserted low. This means that the
user need only read Status Register 2 to determine if the
ADT7483A is responsible for the ALERT
. Bit 0 of Status
Register 2 is reset when the ALERT
output is reset. If the
ALERT
output is masked, then this bit is not set.
Offset Register
Offset errors may be introduced into the remote
temperature measurement by clock noise or by the thermal
diode being located away from the hot spot. To achieve the
specified accuracy on this channel, these offsets must be
removed.
The offset values are stored as 10-bit, twos complement
values:
The Remote 1 offset MSBs are stored in Register 0x11,
and the LSBs are stored 0x12 (low byte, left justified).
The Remote 2 offset MSBs are stored in Register 0x34,
and the LSBs are stored 0x35 (low byte, left justified).
The Remote 2 offset can be written to, or read from, the
Remote 1 offset registers if Bit 3 of the Configuration 1
register is set to 1. This bit should be set to 0 (default)
to read the Remote 1 offset values.
Only the upper 2 bits of the LSB registers are used. The
MSB of the MSB offset registers is the sign bit. The
minimum offset that can be programmed is 128C, and the
maximum is +127.75C.
The value in the offset register is added or subtracted to the
measured value of the remote temperature.
The offset register powers up with a default value of 0C
and will have no effect unless the user writes a different
value to it.
ADT7483A
http://onsemi.com
12
Table 14. SAMPLE OFFSET REGISTER CODES
Offset Value 0x11/0x34 0x12/0x35
128C 1000 0000 00 00 0000
4C 1111 1100 00 00 0000
1C 1111 1111 00 000000
0.25C 1111 1111 10 00 0000
0C 0000 0000 00 00 0000
+0.25C 0000 0000 01 00 0000
+1C 0000 0001 00 00 0000
+4C 0000 0100 00 00 0000
+127.75C 0111 1111 11 00 0000
One-shot Register
The one-shot register is used to initiate a conversion and
comparison cycle when the ADT7483A is in standby mode,
after which the device returns to standby. Writing to the
one-shot register address (0x0F) causes the ADT7483A to
perform a conversion and comparison on both the local and
the remote temperature channels. This is not a data register
as such, and it is the write operation to Address 0x0F that
causes the one-shot conversion. The data written to this
address is irrelevant and is not stored.
Consecutive ALERT Register
The value written to this register determines how many
out-of-limit measurements must occur before an ALERT
is
generated. The default value is that one out-of-limit
measurement generates an ALERT
. The maximum value
that can be chosen is 4. The purpose of this register is to
allow the user to perform some filtering of the output. This
is particularly useful at the fastest three conversion rates,
where no averaging takes place. This register is at
Address 0x22.
Table 15. CONSECUTIVE ALERT REGISTER BIT
Register Value
Amount of Out-of-Limit
Measurements Required
yzax 000x 1
yzax 001x 2
yzax 011x 3
yzax 111x 4
NOTES: y = SMBus SCL timeout bit. Default = 0. See the Serial
Bus Interface section for more information.
z = SMBus SDA timeout bit. Default = 0. See the Serial
Bus Interface section for more information.
a = Mask Internal ALERT
s.
x = Don’t care bit.
Table 16. LIST OF REGISTERS
Read
Address
(Hex)
Write
Address
(Hex)
Mnemonic Power-On Default Comment Lock
N/A N/A Address Pointer Undefined No
00 N/A Local Temperature Value 0000 0000 (0x00) No
01 N/A Remote 1 Temperature Value High Byte 0000 0000 (0x00) Bit 3 Conf. Reg. = 0 No
01 N/A Remote 2 Temperature Value High Byte 0000 0000 (0x00) Bit 3 Conf. Reg. = 1 No
02 N/A Status Register 1 Undefined No
03 09 Configuration Register 1 0000 0000 (0x00) Yes
04 0A Conversion Rate 0000 0111 (0x07) Yes
05 0B Local Temperature High Limit 0101 0101 (0x55) (85C) Yes
06 0C Local Temperature Low Limit 0000 0000 (0x00) (0C) Yes
07 0D Remote 1 Temperature High Limit High Byte 0101 0101 (0x55) (85C) Bit 3 Conf. Reg. = 0 Yes
07 0D Remote 2 Temperature High Limit High Byte 0101 0101 (0x55) (85C) Bit 3 Conf. Reg. = 1 Yes
08 0E Remote 1 Temperature Low Limit High Byte 0000 0000 (0x00) (0C) Bit 3 Conf. Reg. = 0 Yes
08 0E Remote 2 Temperature Low Limit High Byte 0000 0000 (0x00) (0C) Bit 3 Conf. Reg. = 1 Yes
N/A 0F
(Note 1)
One Shot N/A
10 N/A Remote 1 Temperature Value Low Byte 0000 0000 Bit 3 Conf. Reg. = 0 No
10 N/A Remote 2 Temperature Value Low Byte 0000 0000 Bit 3 Conf. Reg. = 1 No
11 11 Remote 1 Temperature Offset High Byte 0000 0000 Bit 3 Conf. Reg. = 0 Yes
11 11 Remote 2 Temperature Offset High Byte 0000 0000 Bit 3 Conf. Reg. = 1 Yes
12 12 Remote 1 Temperature Offset Low Byte 0000 0000 Bit 3 Conf. Reg. = 0 Yes
12 12 Remote 2 Temperature Offset Low Byte 0000 0000 Bit 3 Conf. Reg. = 1 Yes
13 13 Remote 1 Temperature High Limit Low Byte 0000 0000 Bit 3 Conf. Reg. = 0 Yes
13 13 Remote 2 Temperature High Limit Low Byte 0000 0000 Bit 3 Conf. Reg. = 1 Yes
14 14 Remote 1 Temperature Low Limit Low Byte 0000 0000 Bit 3 Conf. Reg. = 0 Yes

ADT7483AARQZ-REEL

Mfr. #:
Manufacturer:
ON Semiconductor
Description:
SENSOR DIGITAL 0C-127C 16QSOP
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union