MAX5971B Maxim Integrated Products, MAX5971B Datasheet - Page 24

no-image

MAX5971B

Manufacturer Part Number
MAX5971B
Description
PSE Controller
Manufacturer
Maxim Integrated Products
Datasheet
Single-Port, 40W, IEEE 802.3af/at,
PSE Controller with I
The MAX5971B has a 7-bit long slave address (Figure
10). The bit following the 7-bit slave address (bit 8) is the
R/W bit, which is low for a write command and high for a
read command. The upper five bits of the slave address
cannot be changed and are always [01000]. Using the
AD0 input, the lowest two bits can be programmed to
assign the MAX5971B one of 4 unique slave addresses
(see Table 5). The MAX5971B monitors the bus con-
tinuously, waiting for a START condition followed by the
MAX5971B’s slave address. When a MAX5971B rec-
ognizes its slave address, it acknowledges and is then
ready for continued communication.
The global address call is used in writing mode to write
the same register to multiple devices (address 0x60).
In read mode (address 0x61), the global address call is
used as the alert response address. When responding
to a global call, the MAX5971B puts out on the data line
its own address whenever its interrupt is active (as does
every other device connected to the SDA line that has an
active interrupt). After every bit transmitted, the MAX5971B
checks that the data line effectively corresponds to the
Figure 10. Slave Address
Figure 11. Write Format: Control Byte Received
24
_____________________________________________________________________________________
Global Addressing and Alert Response Protocol
S
CONTROL BYTE STORED ON STOP CONDITION
ACKNOWLEDGE FROM THE MAX5971B
SDA
SCL
SLAVE ADDRESS
MSB
0
Slave Address
1
0
R/W
2
0
0
C
ACK
0
CB7
data it is delivering. If it is not, it then backs off and frees
the data line. This litigation protocol always allows the
part with the lowest address to complete the transmis-
sion. The microcontroller then responds to that interrupt
and takes proper action. The MAX5971B does not reset
its own interrupt at the end of the alert response protocol.
The microcontroller has to do it by clearing the event
register through their CoR addresses or activating the
CLR_INT pushbutton (R1Ah[7]).
In compliance with the I
responds to the general call through the global address 30h.
A write to the MAX5971B comprises the device slave
address transmission with the R/W bit set to 0, followed by
at least one byte of information. The first byte of informa-
tion is the command byte (Figure 11). The command byte
determines which register of the MAX5971B is written to
by the next byte, if received. If the MAX5971B detects a
STOP condition after receiving the command byte but
before receiving any data, then the MAX5971B takes no
further action beyond storing the command byte.
CB6 CB5 CB4 CB3 CB2 CB1 CB0
X
ACKNOWLEDGE FROM THE MAX5971B
CONTROL BYTE
LSB
X
Message Format for Writing the MAX5971B
R/W
ACK
2
C specification, the MAX5971B
ACK
P
General Call

Related parts for MAX5971B