AT30TS75 [DATASHEET]
Atmel-8748E-DTS-AT30TS75-Datasheet_092013
22
The T
LOW
Limit Register defaults to 4B00h (+75°C) and the T
HIGH
Limit Register defaults to 5000h (+80°C) after the
device powers up or resets; therefore, both registers will need to be modified after power-up/reset if these default
temperature limits are not satisfactory for the application. The value of the high temperature limit stored in the T
HIGH
Limit
Register must be greater than the value of the low temperature limit stored in the T
LOW
Limit Register in order for the
ALERT function to work properly; otherwise, the ALERT pin will output erroneous results and will falsely signal
temperature alarms. In addition, changing either value of the T
HIGH
or T
LOW
Limit Register will cause the internal fault
counter to reset back to zero.
Figure 6-6. Write to T
LOW
or T
HIGH
Limit Register
Figure 6-7. Read from T
LOW
or T
HIGH
Limit Register
Note: Assumes the Pointer Register was previously set to point to the T
LOW
or T
HIGH
Limit Register.
SCK
SDA
Start
by
Master
ACK
from
Slave
ACK
from
Slave
Address Byte
T
LOW
or T
HIGH
Limit Register
Upper Byte
T
LOW
or T
HIGH
Limit Register
Lower Byte
Pointer Register Byte
MSB MSB
ACK
from
Slave
ACK
from
Slave
Stop
by
Master
MSB MSB
1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9
1 0 0 1 A A A 0 0 0 0 0 0 0 0 P1 P0 0
1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9
D15 D14 D13 D12 D11 D10 D9 D8 0 D7 D6 D5 D4 D3 D2 D1 D0 0
SCK
SDA
Start
by
Master
ACK
from
Slave
NACK
from
Master
Stop
by
Master
ACK
from
Master
Address Byte
T
LOW
or T
HIGH
Limit Register
Upper Byte
T
LOW
or T
HIGH
Limit Register
Lower Byte
1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9
1 0 0 1 A A A 1 0 D15 D14 D13 D12 D11 D10 D9 D8 0 D7 D6 D5 D4 D3 D2 D1 D0 1
MSB MSB MSB
23
AT30TS75 [DATASHEET]
Atmel-8748E-DTS-AT30TS75-Datasheet_092013
7. SMBus Features and I
2
C General Call
7.1 SMBus Alert
The AT30TS75 utilizes the ALERT pin to support the SMBus Alert function when the Alarm Thermostat mode is set to the
Interrupt mode (the CMP/INT bit of the Configuration Register is set to one) and the ALERT pin polarity is set to active
low (the POL bit of the Configuration Register is set to zero). The AT30TS75 is a slave-only device, and normally, slave
devices on the SMBus cannot signal to the Master that they want to communicate. However, the AT30TS75 uses the
SMBus Alert function (the ALERT pin) to signal to the Master that it wants to communicate.
Several SMBus Alert pins from different slave devices can be connected to a common SMBus Alert input on the Master.
When the SMBus Alert input on the Master is pulled low by one of the slave devices, the Master can perform a
specialized Read operation from the slave devices to determine which device sent the SMBus Alert signal.
The specialized Read operation is known as an SMBus ARA and requires that the Master first initiate a Start condition
followed by the SMBus ARA code of 00011001. The slave device that generated the SMBus Alert signal will respond to
the Master with an ACK. After sending the ACK, the slave device will then output its own device address (1001AAA for
the AT30TS75 where "AAA" corresponds to the hard-wired A
2-0
address pins) on the bus. Since the device address is
seven bits long, the remaining eighth bit (the LSB) is used as an indicator to notify the Master which temperature limit
caused the alarm (the LSB will be a Logic 1 if the T
HIGH
limit was met or exceeded, and the LSB will be a Logic 0 if the
T
LOW
limit was exceeded).
The SMBus ARA can activate several slave devices at the same time; therefore, if more than one slave responds,
standard SMBus arbitration rules apply and the device with the lowest address wins the arbitration. The device winning
the arbitration will clear its SMBus Alert output after it has responded to the SMBus ARA and provided its device address.
All other devices with higher addresses do not generate an ACK and continue to hold their SMBus Alert outputs low until
cleared. The Master will continue to issue SMBus ARA sequences until all slave devices that generated an SMBus Alert
signal have responded and cleared their SMBus Alert outputs.
Figure 7-1. SMBus Alert
Note: The "Limit" bit (the LSB) of the device address byte will be "1" or "0" depending on if the T
HIGH
or T
LOW
limit
was exceeded.
SCK
SDA
SMBus ARA Code
AT30TS75 Device Address Byte
Start
by
Master
ACK
from
Slave
NACK
from
Master
Stop
by
Master
MSB MSB
0 0 0 1 1 0 0 1 0 1 0 0 1 A2 A1 A0 Limit 1
1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9
AT30TS75 [DATASHEET]
Atmel-8748E-DTS-AT30TS75-Datasheet_092013
24
7.2 SMBus Timeout
The AT30TS75 supports the SMBus Timeout feature in which the AT30TS75 will reset its serial interface and release the
SMBus (stop driving the bus and let SDA float high) if the SCL pin is held low for more than the minimum t
TIMEOUT
specification. The AT30TS75 will be ready to accept a new Start condition before t
TIMEOUT
maximum has elapsed.
Figure 7-2. SMBus Timeout
7.3 General Call
The AT30TS75 will respond to an I
2
C general call address (0000000) from the Master only if the eighth bit (the LSB) of
the general call address byte is zero. If the general call address byte is 00000000, then the device will send an ACK to
the Master and await a command byte from the Master.
If the Master sends a command byte of 04h, then the AT30TS75 will re-latch the status of its address pins in case the
system has assigned a new address to the device. If the Master sends a command byte of 06h (General Call Reset),
then the AT30TS75 will re-latch the status of its address pins and perform a reset sequence. The reset sequence will
reset all registers to their power-up defaults, and the device will be busy for a maximum time of t
POR
during the Reset
operation.
Device will release Bus and
be ready to accept a new
Start Condition within this Time
t
TIMEOUT
(MAX)
t
TIMEOUT
(MIN)
SCL

AT30TS75-MA8-T

Mfr. #:
Manufacturer:
Description:
Board Mount Temperature Sensors TMP SENSOR
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union