Smbus digital interface – Rainbow Electronics MAX6656 User Manual

Page 7

Advertising
background image

SMBus Digital Interface

From a software perspective, the MAX6655/MAX6656
appear as a set of byte-wide registers that contain tem-
perature data, voltage data, alarm threshold values,
and control bits. Use a standard SMBus 2-wire serial
interface to read temperature data and write control
bits and alarm threshold data.

The MAX6655/MAX6656 employ four standard SMBus
protocols: Write Byte, Read Byte, Send Byte, and
Receive Byte (Figures 1, 2, and 3). The two shorter pro-
tocols (Receive and Send) allow quicker transfers, pro-
vided that the correct data register was previously
selected by a Write or Read Byte instruction. Use cau-
tion with the shorter protocols in multimaster systems,
since a second master could overwrite the Command
Byte without informing the first master.

MAX6655/MAX6656

Dual Remote/Local Temperature Sensors and

Four-Channel Voltage Monitors

_______________________________________________________________________________________

7

SMBCLK

A

B

C

D

E

F

G

H

I

J

K

SMBDATA

t

SU:STA

t

HD:STA

t

LOW

t

HIGH

t

SU:DAT

t

HD:DAT

t

SU:STO

t

BUF

A = START CONDITION
B = MSB OF ADDRESS CLOCKED INTO SLAVE
C = LSB OF ADDRESS CLOCKED INTO SLAVE
D = R/W BIT CLOCKED INTO SLAVE
E = SLAVE PULLS SMBDATA LINE LOW

L

M

F = ACKNOWLEDGE BIT CLOCKED INTO MASTER
G = MSB OF DATA CLOCKED INTO SLAVE
H = LSB OF DATA CLOCKED INTO SLAVE
I = MASTER PULLS DATA LINE LOW

J = ACKNOWLEDGE CLOCKED INTO SLAVE
K = ACKNOWLEDGE CLOCK PULSE
L = STOP CONDITION
M = NEW START CONDITION

Figure 2. SMBus/I

2

C Write Timing Diagram

SMBCLK

A

B

C

D

E

F

G

H

I

J

K

SMBDATA

t

SU:STA

t

HD:STA

t

LOW

t

HIGH

t

SU:DAT

t

HD:DAT

t

SU:STO

t

BUF

L

M

F = ACKNOWLEDGE BIT CLOCKED INTO MASTER
G = MSB OF DATA CLOCKED INTO MASTER
H = LSB OF DATA CLOCKED INTO MASTER
I = MASTER PULLS DATA LINE LOW

J = ACKNOWLEDGE CLOCKED INTO SLAVE
K = ACKNOWLEDGE CLOCK PULSE
L = STOP CONDITION
M = NEW START CONDITION

A = START CONDITION
B = MSB OF ADDRESS CLOCKED INTO SLAVE
C = LSB OF ADDRESS CLOCKED INTO SLAVE
D = R/W BIT CLOCKED INTO SLAVE
E = SLAVE PULLS SMBDATA LINE LOW

Figure 3. SMBus/I

2

C Read Timing Diagram

Advertising