beautypg.com

Rainbow Electronics MAX5970 User Manual

Page 35

background image

0V to 16V, Dual Hot-Swap Controller with 10-Bit

Current and Voltage Monitor and 4 LED Drivers

MAX5970

______________________________________________________________________________________ 35

Table 51. LED_Flash/GPIO Enable Register

Table 52. LED Phase/Weak Pullup Enable Register

IFAULTSx indicates the overcurrent status from slow
comparator. IFAULTFx indicates overcurrent status from
fast comparator. The status of FAULT_ reflects the NOR
operation of IFAULTSx and IFAULTFx.
These fault register bits latch upon fault condition and
are reset by restarting the affected channel as described
in the Autoretry or Latched-Off Fault Management sec-
tion.

FAULT_ Outputs

When an overcurrent event (fast-trip or slow-trip)
causes the MAX5970 to shut down the affected
channel(s), a corresponding open-drain FAULT_ out-
put is asserted low. Note that the FAULT_ outputs are
not asserted for shutdowns caused by critical under-
voltage or overvoltage.
The FAULT_ output is cleared when the channel is dis-
abled by pulling ON_ low or by clearing the bits in the
chxen register.

ALERT Output

ALERT is an open-drain output that is asserted low any
time that a fault or other condition requiring attention has
occurred. The state of the ALERT output is also indi-
cated by status3[4].

ALERT is the NOR of registers 0x31, 0x35, 0x36 and
0x37, so when the ALERT output goes low, the system
microcontroller should query these registers through
the I

2

C interface to determine the cause of the ALERT

assertion.

LED Set Registers

The MAX5970 has four open-drain LED drivers/user-
programmable GPIOs. When programmed as LED driv-
ers, each driver can sink up to 25mA of current. Table
51 shows the register that enables the drivers as either
LED drivers or GPIOs.
When any of the LED_Set bit in the register is set to 1, the
corresponding open-drain LED driver is turned OFF. The
LED_Flash bits enable each corresponding LED driver
to flash on and off at 1Hz frequency regardless of the
condition of the corresponding LED_Set bit.
Bits 7-4 in Table 52 show how to set the LED drivers to
be either in phase or out of phase with the internal 1Hz
clock. Bits 3-0 show how to enable the 4FA pullup cur-
rent to disable a corresponding LED driver.

Description:

LED_Flash/GPIO Enable register

Register Title:

LED_flash

Register Address:

0x43

R/W

R/W

R/W

R/W

R/W

R/W

R/W

R/W

RESET

VALUE

LED4 Flash

LED3 Flash

LED2 Flash

LED1 Flash

LED4 Set

LED3 Set

LED2 Set

LED1 Set

0x0F

bit 7

bit 6

bit 5

bit 4

bit 3

bit 2

bit 1

bit 0

Description:

LED Phase/Weak Pullup Enable register

Register Title:

LED_ph_pu

Register Address:

0x44

R/W

R/W

R/W

R/W

R/W

R/W

R/W

R/W

RESET

VALUE

LED4

Phase

LED3 Phase

LED2 Phase

LED1 Phase

LED4 Weak

PU

LED3 Weak

PU

LED2

Weak PU

LED1

Weak PU

0x00

bit 7

bit 6

bit 5

bit 4

bit 3

bit 2

bit 1

bit 0