Datasheet
MAX34451 PMBus 16-Channel V/I Monitor and
12-Channel Sequencer/Marginer
www.maximintegrated.com
Maxim Integrated
│
53
Figure 11. MFR_NV_FAULT_LOG
Alarm Output Functionality
Any of the GPOn pins can be configured to output
the alarm signals. See the MFR_PWM_CONFIG and
MFR_PSEN_CONFIG commands for details. When an
undervoltage or overvoltage/overcurrent alarm is occur-
ring, the output remains asserted as long as the alarm
continues. When a sequencing fault occurs, the alarm
pin remains asserted until either a CLEAR_FAULTS
command is received, or a master power control off input
isreceivedwitheithertheOPERATIONcommandorthe
CONTROLnpins.
MFR_FAULT_RETRY (DAh)
TheMFR_FAULT_RETRYcommandsetsthedelaytime
between a fault occurring that results in a power supply
being shut down for retry and the power supply restart-
ing. This command value is used for all fault responses
that require delay retry. The retry timer starts when the
fault occurs. If the faulty channel has been configured to
assert one or more FAULTn pins, the FAULTn pins are
asserted until the retry timer expires, and then they are
allowed to deassert as long as no enabled faults are still
present and no other channel sharing the same FAULTn
pinshavenotalsoasserted.MFR_FAULT_RETRYshould
be configured with a value larger than the largest system
TOFF_DELAY.The2databytesareinDIRECTformat.
MFR_NV_FAULT_LOG (DCh)
Each time the MFR_NV_FAULT_LOG command is
executed, the device returns a block of 255 bytes
containing one of the 15 nonvolatile fault logs. The
MFR_NV_FAULT_LOG commandmust be executed 15
times to dump the complete nonvolatile fault log. If the
returnedfaultlogisallFFs(exceptbytes0and1),this
indicates that this fault log has not been written by the
device. As the device is operating, it is reading the latest
operating conditions for voltage, current, and temperature
and updating the status registers. All this information
isstoredinon-board RAM. Whenafaultisdetected (if
so enabled in MFR_FAULT_RESPONSE), the device
automatically logs this information to one of the 15 non-
volatilefaultlogs.After15faultshavebeenwritten,bit0
ofSTATUS_CMLissetandthedevicecanbeconfigured
(withtheNV_LOG_OVERWRITEbitinMFR_NV_LOG_
CONFIG) to either stop writing additional fault logs or
write over the oldest data. The host can clear the fault
logbysettingtheCLEAR_NV_FAULT_LOGbitinMFR_
NV_LOG_CONFIG.Ifapowersupplyisnotenabledto
measure voltage, current, or if a temperature sensor is
disabled,theassociatedfaultlogpositionreturns0000h
(seeFigure11).
RAM
FAULT_LOG_INDEX
FAULT_LOG_COUNT
MFR_TIME_COUNT
STATUS_WORD
STATUS_VOUT/STATUS_IOUT
STATUS_MFR_SPECIFIC
STATUS_CML
STATUS_TEMPERATURE
READ_VOUT/READ_IOUT (3 READINGS)
READ_TEMPERATURE_1
MFR_VOUT_PEAK/MFR_IOUT_PEAK
MFR_TEMPERATURE_PEAK
MFR_VOUT_MIN
EACH FAULT IS WRITTEN
INTO THE NEXT FAULT LOG
EACH COMMAND READ
ACCESSES THE NEXT FAULT LOG
FAULT
OCCURRENCE
MFR _NV_FAULT_LOG
FAULT LOG INDEX 0
(255 BYTES)
FAULT LOG INDEX 1
(255 BYTES)
FAULT LOG INDEX 2
(255 BYTES)
FAULT LOG INDEX 14
(255 BYTES)
FLASH










