beautypg.com

C-compatible interface – Rainbow Electronics MAX6651 User Manual

Page 7

background image

MAX6650/MAX6651

Fan-Speed Regulators and Monitors

with SMBus/I

2

C-Compatible Interface

_______________________________________________________________________________________

7

Slave Address

Command byte: Selects
which register you are
writing to.

Data byte: Data goes into
the register set by the
command byte (to set
thresholds, configuration
masks, and sampling rate).

Figure 2a. SMBus Protocol: Write Byte Format

Slave Address

Command byte: Selects
which register you are
reading from.

Slave Address.
Repeated due to
change in data-flow
direction

Data byte: Reads from
the register set by the
command byte.

Figure 2b. SMBus Protocol: Read Byte Format

Data byte: Reads data
from the register com-
manded by the last
read-byte or write-byte
transmission; also
used for SMBus alert
response return address.

Figure 2c. SMBus Protocol: Receive Byte Format

S = Start condition

Shaded = Slave transmission

WR = Write = 0

P = Stop condition

ACK = Acknowledged = 0

RD = Read =1

A

= Not acknowledged = 1

COMMAND

S

8 bits

P

ACK

DATA

8 bits

WR

0

ACK

ADDRESS

7 bits

ACK

COMMAND

S

8 bits

WR

0

ACK

ADDRESS

7 bits

ACK

S

P

A

DATA

8 bits

RD

1

ADDRESS

7 bits

ACK

S

P

A

DATA

8 bits

RD

1

ADDRESS

7 bits

ACK

Slave Address