Datasheet
MAX34451 PMBus 16-Channel V/I Monitor and
12-Channel Sequencer/Marginer
www.maximintegrated.com
Maxim Integrated
│
32
Table 14. WRITE_PROTECT (10h) Command Byte
Table 15. Memory Transfer PMBus Commands
Note: No fault or error is generated if the host attempts to write to a protected area.
Figure 6. Device Configuration Data Management
CLEAR_FAULTS (03h)
The CLEAR_FAULTS command is used to clear any
latched fault or warning bits in the status registers that
have been set and also unconditionally deasserts the
ALERT output. This command clears all bits simultane-
ously. The CLEAR_FAULTS command does not cause
a power supply that has latched off for a fault condition
to restart. The state of the PSENn outputs under fault
conditions are not affected by this command and changes
onlyif commanded through the OPERATIONcommand
ortheCONTROLnpins.Ifafaultisstillpresentafterthe
CLEAR_FAULTScommandisexecuted,thefaultstatus
bit is immediately set again, but ALERT is not reasserted.
ALERT is only asserted again when a new fault or warn-
ing is detected that occurs after the CLEAR_FAULTS
command is executed. This command is write-only. There
is no data byte for this command.
WRITE_PROTECT (10h)
The WRITE_PROTECT command is used to provide
protection against accidental changes to the device’s oper-
ating memory. All supported commands can have their
parameters read, regardless of the WRITE_PROTECT
settings. The WRITE_PROTECT message content is
described in Table 14.
Device Conguration Data Management
The device stores configuration data in both nonvolatile
flash memory and volatile RAM. The PMBus engine
managesthedeviceconfigurationdata.SeeFigure6.
The flash memory has three separate arrays for
configurationparameters,whereastheRAMonly has a
singlearray.WhenaPMBuscommandiswrittentothe
device,itisalwayswrittentotheRAM.Whenthedevice
is shipped from the factory, the MAIN and BACKUP
flash memory
arrays are identical and are configured as
shown in Table 3.
TheSINGLEarrayisempty.
ThereisasetoffivePMBuscommandsthatcanbeused
totransferdatabetweentheflashandRAMarrays.These
commands are described in Table 15.
COMMAND BYTE MEANING
80h
DisablesallwritesexcepttheWRITE_PROTECTcommand.
40h DisablesallwritesexcepttheWRITE_PROTECT,OPERATION,andPAGEcommands.
20h
DisablesallwritesexcepttheWRITE_PROTECT,OPERATION,PAGE,andON_OFF_CONFIG
commands.
00h
Enableswritesforallcommands(default).
PMBus COMMAND RESULTING MEMORY TRANSFER
STORE_DEFAULT_ALL
CopiesRAMOPERATINGtotheashMAIN.
RESTORE_DEFAULT_ALL CopiestheashMAINtoRAMOPERATING.
MFR_STORE_ALL
CODE=00h CopiesRAMOPERATINGtotheashMAIN.
CODE=01h CopiesRAMOPERATINGtotheashBACKUP.
MFR_RESTORE_ALL
CODE=00h CopiestheashMAINarraytoRAMOPERATING.
CODE=01h CopiestheashBACKUPtoRAMOPERATING.
MFR_STORE_SINGLE CopiesRAMOPERATING(singleparameter)totheashSINGLE.
MAIN
CONFIGURATION
CONFIGURATION
FLASH
RAM
BACKUPOPERATING
SINGLE
PMBus
CONTROL AND
MONITORING
ENGINE










