DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

ADT7473 データシートの表示(PDF) - ON Semiconductor

部品番号
コンポーネント説明
メーカー
ADT7473 Datasheet PDF : 74 Pages
1 2 3 4 5 6 7 8 9 10 Next Last
ADT7473
ADT74731
ADDR SELECT
VCC
10kΩ
4
PWM3/ADDREN 8
NC
DO NOT LEAVE ADDREN
UNCONNECTED! CAN
CAUSE UNPREDICTABLE
ADDRESSES.
CARE SHOULD BE TAKEN TO ENSURE THAT PIN 8
(PWM3/ADDREN) IS EITHER TIED HIGH OR LOW. LEAVING PIN 8
FLOATING COULD CAUSE THE ADT7473-1 TO POWER UP WITH
AN UNEXPECTED ADDRESS.
NOTE THAT IF THE ADT7473-1 IS PLACED INTO ADDR SELECT
MODE, PINS 8 AND 4 CANNOT BE USED AS THE ALTERNATIVE
FUNCTIONS (PWM3, TACH4/THERM) UNLESS THE CORRECT
CIRCUIT IS MUXED IN AT THE CORRECT TIME OR DESIGNED TO
HANDLE THESE DUAL FUNCTIONS.
Figure 16. Unpredictable SMBus Address if Pin 8
is Unconnected
The ability to make hardwired changes to the SMBus
slave address allows the user to avoid conflicts with other
devices sharing the same serial bus, for example, if more
than one ADT74731 is used in a system.
Data is sent over the serial bus in sequences of nine clock
pulses: eight bits of data followed by an acknowledge bit
from the slave device. Transitions on the data line must
occur during the low period of the clock signal and remain
stable during the high period because a lowtohigh
transition when the clock is high might be interpreted as a
stop signal. The number of data bytes that can be transmitted
over the serial bus in a single read or write operation is
limited only by what the master and slave devices can
handle.
When all data bytes have been read or written, stop
conditions are established. In write mode, the master pulls
the data line high during the tenth clock pulse to assert a stop
condition. In read mode, the master device overrides the
acknowledge bit by pulling the data line high during the low
period before the ninth clock pulse; this is known as No
Acknowledge. The master takes the data line low during the
low period before the tenth clock pulse, and then high during
the tenth clock pulse to assert a stop condition.
Any number of bytes of data can be transferred over the
serial bus in one operation, but it is not possible to mix read
and write in one operation, because the type of operation is
determined at the beginning and cannot subsequently be
changed without starting a new operation.
In the ADT7473/ADT74731, write operations contain
either one or two bytes, and read operations contain one
byte. To write data to one of the device data registers or read
data from it, the address pointer register must be set so the
correct data register is addressed, and then data can be
written into that register or read from it. The first byte of a
write operation always contains an address that is stored in
the address pointer register. If data is written to the device,
the write operation contains a second data byte that is written
to the register selected by the address pointer register.
This write operation is shown in Figure 17. The device
address is sent over the bus, and then R/W is set to 0. This
is followed by two data bytes. The first data byte is the
address of the internal data register to be written to, which
is stored in the address pointer register. The second data byte
is the data to be written to the internal data register.
When reading data from a register, there are two
possibilities:
If the ADT7473/ADT74731’s address pointer register
value is unknown or not the desired value, it must first
be set to the correct value before data can be read from
the desired data register. This is done by performing a
write to the ADT7473/ADT74731, but only the data
byte containing the register address is sent, because no
data is written to the register. This is shown in
Figure 18.
A read operation is then performed consisting of the
serial bus address, R/W bit set to 1, followed by the
data byte read from the data register. This is shown in
Figure 19.
If the address pointer register is known to be already at
the desired address, data can be read from the
corresponding data register without first writing to the
address pointer register, as shown in Figure 19.
1
9
1
9
SCL
SDA
0
START BY
MASTER
1
0
1
1
1
0 R/W
D7 D6 D5 D4 D3 D2 D1 D0
FRAME 1
SERIAL BUS ADDRESS BYTE
ACK. BY
ADT7473/ADT74731
ACK. BY
ADT7473/ADT74731
FRAME 2
ADDRESS POINTER REGISTER BYTE
1
9
SCL (CONTINUED)
SDA (CONTINUED)
D7 D6 D5 D4 D3 D2 D1 D0
FRAME 3
DATA BYTE
ACK. BY STOP BY
ADT7473/ADT74731 MASTER
Figure 17. Writing a Register Address to the Address Pointer Register, then Writing Data to the Selected Register
http://onsemi.com
10

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]