beautypg.com

Max6636, Channel precision temperature monitor, Diode fault detection – Rainbow Electronics MAX6636 User Manual

Page 8

background image

MAX6636

register. If extended resolution is desired, the extended
resolution register should be read first. This prevents
the most significant bits from being overwritten by new
conversion results until they have been read. If the most
significant bits have not been read within an SMBus
timeout period (nominally 37ms), normal updating con-
tinues. Table 1 shows the main temperature register
(high-byte) data format, and Table 2 shows the extend-
ed resolution register (low-byte) data format.

Diode Fault Detection

If a channel’s input DXP_ and DXN_ are left open, the
MAX6636 detects a diode fault. An open diode fault does
not cause either

ALERT or OVERT to assert. A bit in the

status register for the corresponding channel is set to 1
and the temperature data for the channel is stored as all
1s (FFh). It takes approximately 4ms for the MAX6636 to
detect a diode fault. Once a diode fault is detected, the
MAX6636 goes to the next channel in the conversion
sequence. Depending on operating conditions, a shorted
diode may or may not cause

ALERT or OVERT to assert,

so if a channel will not be used, its DXN and DXP inputs
should be left unconnected.

7-Channel Precision Temperature Monitor

8

_______________________________________________________________________________________

Figure 2. SMBus Protocols

TEMP (°C)

DIGITAL OUTPUT

> +127

0111 1111

+127

0111 1111

+126

0111 1110

+25

0001 1001

0

0000 0000

< 0

0000 0000

Diode fault (open)

1111 1111

Diode fault (short)

1111 1111 or 1110 1110

Table 1. Main Temperature Register
(High-Byte) Data Format

TEMP (°C)

DIGITAL OUTPUT

0

000X XXXX

+0.125

001X XXXX

+0.250

010X XXXX

+0.375

011X XXXX

+0.500

100X XXXX

+0.625

101X XXXX

+0.725

110X XXXX

+0.875

111X XXXX

Table 2. Extended Resolution Temperature
Register (Low-Byte) Data Format

S

ADDRESS

WR

ACK

ACK

P

DATA

ACK

COMMAND

7 BITS

1

8 BITS

8 BITS

SLAVE ADDRESS: EQUIVA-
LENT TO CHIP-SELECT LINE OF
A 3-WIRE INTERFACE

DATA BYTE: DATA GOES INTO THE REGISTER
SET BY THE COMMAND BYTE (TO SET
THRESHOLDS, CONFIGURATION MASKS, AND
SAMPLING RATE)

WRITE BYTE FORMAT

S

ADDRESS

ADDRESS

WR

ACK

ACK

P

S

RD

ACK

///

DATA

COMMAND

7 BITS

7 BITS

8 BITS

8 BITS

READ BYTE FORMAT

SLAVE ADDRESS: EQUIVA-
LENT TO CHIP-SELECT LINE

COMMAND BYTE: SELECTS
WHICH REGISTER YOU ARE
REDING FROM

S

P

ADDRESS

WR

ACK

ACK

COMMAND

7 BITS

8 BITS

SEND BYTE FORMAT

COMMAND BYTE: SENDS COM-
MAND WITH NO DATA, USUALLY
USED FOR ONE-SHOT COMMAND

S

P

ADDRESS

RD

ACK

///

DATA

7 BITS

8 BITS

RECEIVE BYTE FORMAT

DATA BYTE: READS DATA FROM
THE REGISTER COMMANDED
BY THE LAST READ BYTE OR
WRITE BYTE TRANSMISSION;
ALSO USED FOR SMBus ALERT
RESPONSE RETURN ADDRESS

SLAVE ADDRESS: REPEATED
DUE TO CHANGE IN DATA-
FLOW DIRECTION

DATA BYTE: READS FROM
THE REGISTER SET BY THE
COMMAND BYTE

S = START CONDITION.
P = STOP CONDITION.

SHADED = SLAVE TRANSMISSION.
/// = NOT ACKNOWLEDGED.