beautypg.com

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

Page 6

background image

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