C-compatible interface, Table 1. slave address decoding (add) – Rainbow Electronics MAX6651 User Manual
Page 6

MAX6650/MAX6651
Fan-Speed Regulators and Monitors
with SMBus/I
2
C-Compatible Interface
6
_______________________________________________________________________________________
The MAX6650/MAX6651 employ three standard SMBus
protocols: write byte, read byte, and receive byte
(
Figure 2
). The shorter protocol (receive) allows quicker
transfers, provided that the correct data register was
previously selected by a write or read byte instruction.
Use caution with the shorter protocol in multimaster
systems, since a second master could overwrite the
command byte without informing the first master.
Slave Addresses
The device address can be set to one of four different
values. Accomplish this by pin-strapping ADD so that
more than one MAX6650/MAX6651 can reside on the
same bus without address conflicts (Table 1).
I
2
C/SMBus
INTERFACE
I
2
C/SMBus
INTERFACE
V
CC
3V TO 5.5V
V
CC
SCL
SDA
ADD
GND
FAN SPEED
CONFIGURE
ALARM ENABLE
ALARM STATUS
TACH COUNT
COUNT TIME
GPIO DEF
GPIO STATUS
DAC
ADDRESS
DECODE
TACHOMETER
COUNT
CONTROL
LOGIC
8-BIT
DAC
10k
V
REF
GPIO
BLOCKS
(FIGURE 5)
GPIO0
OUT
FB
TACH0
GPIO1
10k
90k
90k
10k
MAX6650
MAX6651
ALERT
FULL ON
FAN
V
FAN
= 5V OR 12V
V
OFFSET
Figure 1. Block Diagram
Table 1. Slave Address Decoding (ADD)
BINARY
V
CC
1001 011
No connection (high-Z)
0011 011
10k
Ω resistor to GND
0011 111
ADDRESS
ADD
1001 000
GND