ATS75D8 ETC2 [List of Unclassifed Manufacturers], ATS75D8 Datasheet - Page 10

no-image

ATS75D8

Manufacturer Part Number
ATS75D8
Description
LOW- OLTAGE 2-WIRE DIGITAL TEMPERATURE SENSOR With Thermal Alarm
Manufacturer
ETC2 [List of Unclassifed Manufacturers]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ATS75D8T
Manufacturer:
ANADIGICS
Quantity:
1 818
Reading
If the pointer is already pointing to the desired register, the
master can read from that register by setting the read/write
bit (following the slave address) to a 1. After sending an
ACK, the aTS75 will begin transmitting data during the
following clock cycle. If the Configuration Register is being
read, the aTS75 will transmit one byte of data (see Figure
10).
followed by a stop condition. If the Temperature, T
T
bytes of data (see Figure 9). The master must respond to
the first byte of data with an ACK and to the second byte of
data with a NACK followed by a stop condition.
To read from a register other than the one currently being
pointed to by the Command Register, a pointer set to the
desired register must be done as described previously.
Immediately following the pointer set, the master must
perform a repeat start condition (see Figures 8 and 12)
which indicates to the aTS75 that a read is about to occur.
It is important to note that if the repeat start condition does
not occur, the aTS75 will assume that a write is taking
place, and the selected register will be overwritten by the
upcoming data on the data bus. After the start condition,
the master must again send the device address and
read/write bit. This time the read/write bit must be set to 1
to indicate a read. The rest of the read cycle is the same
as described in the previous paragraph for reading from a
preset pointer location.
© Andigilog, Inc. 2005
HYST
Register is being read, the aTS75 will transmit two
The master device should respond with a NACK
SDA
SCL
Figure 7. Inadvertent 8-Bit Read from 16-Bit Register where D7 = 0 and Forces Output Low
Master
Start
from
S
1
0
0
Address Byte
1
A2 A1 A0 R/W
aTS75
from
Ack
A
D7 D6 D5 D4 D3 D2 D1 D0
Most Significant
(from aTS75)
Data Byte
www.andigilog.com
OS
or
- 10 -
Master, but aTS75
Stop intended by
SDA line locked
Writing
All writes must be preceeded by a pointer set as described
previously, even if the pointer is already pointing to the
desired register.
Immediately following the pointer set, the master must
begin transmitting the data to be written. If the master is
writing to the Configuration Register, only one byte of data
must be sent (see Figure 13). If the T
is being written to, the master must send two bytes of data
(see Figure 11). After transmitting each byte of data, the
master must release the SDA line for one clock to allow the
aTS75 to acknowledge receiving the byte.
operation should be terminated by a stop condition from the
master.
Inadvertent 8-Bit Read from a 16-Bit
Register: A Caution
An inadvertent 8-bit read from a 16-bit register, with the D7
bit low, can cause the aTS75 to pause in a state where the
SDA line is pulled low by the output data and is incapable
of receiving either a stop or a start condition from the
master. The only way to remove the aTS75 from this state
is to continue clocking for 9 cycles until SDA goes high, at
which time issuing a stop condition will reset the aTS75.
This sequence can be seen in Figure 7 below.
No Ack
Master
from
N
low
D7
Nine additional clock cycles to reset the aTS75
D6 D5 D4 D3 D2 D1 D0 N
Master must
condition on
detect error
aTS75
No Ack
Master
from
April 2006 - 70A03204
OS
or T
Condition
Master
Stop
from
HYST
aTS75
The write
Register

Related parts for ATS75D8