beautypg.com

Rainbow Electronics MAX5971B User Manual

Page 40

background image

40 _____________________________________________________________________________________

MAX5971B

Single-Port, 40W, IEEE 802.3af/at,

PSE Controller with I

2

C

Current Readout Registers

(R30h to R37h)

Port Current Registers (R30h to R31h)

The port current registers (R30h to R31h, Tables 38 and
39) provide port current readout during classification
and normal power mode. On a power-up or after a reset
condition, these registers are both set to a default value
of 0x00h. The port current readout has 9 bits of overall
resolution. The MAX5971B has 8-bit registers, so the
data is split between 2 consecutive registers. R30h[7:0]
contains the highest 8 bits (MSB) and R31h[0] contains
the lowest bit (LSB). To avoid the LSB register changing
while reading the MSB, the register contents are frozen if
the addressing byte points to either of the current read-
out registers.

When the port is powered, the port output current can
be calculated as:

I

OUT

= N

IPD

x 2.95mA

During classification, the port current is:

I

CLASS

= N

IPD

x 0.0975mA

where N

IPD

is the decimal value of the 9-bit port current

readout. The ADC saturates both at full scale and at
zero, resulting in poor current readout accuracy near the
top and bottom codes.

Reserved Registers (R32h to R37h)

Registers R32h to R37h are unconnected; writing to them
has no effect (address autoincrement still functions) and
a read always returns logical zeros.

Table 38. Port Current Register (MSB)

Table 39. Port Current Register (LSB)

ADDRESS = 30h

DESCRIPTION

SYMBOL

BIT NO.

R/W

IPD

7

R

IPD[8] (MSB)

6

R

IPD[7]

5

R

IPD[6]

4

R

IPD[5]

3

R

IPD[4]

2

R

IPD[3]

1

R

IPD[2]

0

R

IPD[1]

ADDRESS = 31h

DESCRIPTION

SYMBOL

BIT NO.

R/W

Reserved

7

Reserved

Reserved

6

Reserved

Reserved

5

Reserved

Reserved

4

Reserved

Reserved

3

Reserved

Reserved

2

Reserved

Reserved

1

Reserved

IPD

0

R

IPD[0] (LSB)