beautypg.com

Rainbow Electronics MAX5961 User Manual

Page 40

background image

MAX5961

0 to 16V, Quad, Hot-Swap Controller
with 10-Bit Current and Voltage Monitor

40

______________________________________________________________________________________

Figure 8. I

2

C Protocols

WRITE BYTE FORMAT

S

S

ADDRESS

ADDRESS

7 BITS

7 BITS

SEND BYTE FORMAT

RECEIVE BYTE FORMAT

WR

WR

ACK

ACK

DATA

DATA

8 BITS

8 BITS

ACK

P

ACK

P

DATA BYTE–PRESETS THE
INTERNAL ADDRESS POINTER.

DATA BYTE–READS DATA FROM
THE REGISTER COMMANDED BY
THE LAST READ BYTE OR WRITE
BYTE TRANSMISSION. ALSO

DEPENDENT ON A SEND BYTE.

WRITE WORD FORMAT

S

ADDRESS

WR

ACK

ACK

ACK

ACK

COMMAND

DATA

DATA

P

7 BITS

8 BITS

8 BITS

8 BITS

SLAVE ADDRESS–
EQUIVALENT TO CHIP-
SELECT LINE OF A 3-
WIRE INTERFACE.

COMMAND BYTE–

MSB OF THE
EEPROM

REGISTER BEING
WRITTEN.

DATA BYTE–FIRST BYTE IS THE LSB OF
THE EEPROM ADDRESS. SECOND
BYTE IS THE ACTUAL DATA.

BLOCK WRITE FORMAT

S

ADDRESS

WR

ACK

COMMAND

ACK

BYTE

COUNT= N

ACK

DATA BYTE

1

ACK

DATA BYTE

...

ACK

DATA BYTE

N

ACK

P

7 BITS

8 BITS

8 BITS

8 BITS

8 BITS

SLAVE ADDRESS–
EQUIVALENT TO CHIP-
SELECT LINE OF A 3-
WIRE INTERFACE.

COMMAND BYTE–
PREPARES DEVICE
FOR BLOCK
OPERATION.

DATA BYTE–DATA GOES INTO THE REGISTER SET BY THE
COMMAND BYTE.

BLOCK READ FORMAT

S

ADDRESS

WR

ACK

COMMAND

ACK

SR

ADDRESS

WR

ACK

8 BITS

BYTE

COUNT= 16

ACK

DATA BYTE

1

ACK

DATA BYTE

...

ACK

DATA BYTE

N

ACK

P

7 BITS

8 BITS

7 BITS

10h

8 BITS

8 BITS

8 BITS

SLAVE ADDRESS–
EQUIVALENT TO CHIP-
SELECT LINE OF A 3-
WIRE INTERFACE.

COMMAND BYTE–
PREPARES DEVICE

FOR BLOCK
OPERATION.

SLAVE ADDRESS–
EQUIVALENT TO CHIP-
SELECT LINE OF A 3-
WIRE INTERFACE.

DATA BYTE–DATA GOES INTO THE REGISTER SET BY THE
COMMAND BYTE.

S = START CONDITION.
P = STOP CONDITION.

SHADED = SLAVE TRANSMISSION.
SR = REPEATED START CONDITION.

SLAVE ADDRESS–
EQUIVALENT TO CHIP-
SELECT LINE OF A 3-
WIRE INTERFACE.

SLAVE ADDRESS–
EQUIVALENT TO CHIP-
SELECT LINE OF A 3-
WIRE INTERFACE.

S

ADDRESS

WR

ACK

COMMAND

ACK

DATA

ACK

P

7 BITS

8 BITS

8 BITS

SLAVE ADDRESS–
EQUIVALENT TO CHIP-
SELECT LINE OF A 3-
WIRE INTERFACE.

COMMAND BYTE–
SELECTS REGISTER
BEING WRITTEN.

DATA BYTE–DATA GOES INTO THE
REGISTER SET BY THE COMMAND
BYTE IF THE COMMAND IS BELOW
50h. IF THE COMMAND IS 80h,
81h, or 82h, THE DATA BYTE
PRESETS THE LSB OF AN EEPROM
ADDRESS.

1

0

0

0

0

1

0