Datasheet
MAX34451 PMBus 16-Channel V/I Monitor and
12-Channel Sequencer/Marginer
www.maximintegrated.com
Maxim Integrated
│
20
PMBus Operation
From a software perspective, the device appears as a
PMBus device capable of executing a subset of PMBus
commands. A PMBus 1.1-compliant device uses the
SMBus version 1.1 for transport protocol and responds
totheSMBusslaveaddress.Inthisdatasheet,theterm
SMBus is used to refer to the electrical characteristics
of the PMBus communication using the SMBusphysical
layer.ThetermPMBusisusedtorefertothePMBuscom-
mand protocol. The device employs a number of standard
SMBus protocols (e.g., Write Word, Read Word, Write
Byte,ReadByte,SendByte,etc.)toprogramoutputvolt-
ageandwarning/faultthresholds,readmonitoreddata,and
provide access to all manufacturer-specific commands.
The device supports the group command. The group
command is used to send commands to more than one
PMBus device. It is not required that all the devices
receive the same command. However, no more than one
command can be sent to any one device in one group
command packet. The group command must not be used
with commands that require receiving devices to respond
withdata,suchastheSTATUS_WORDcommand.When
the device receives a command through this protocol, it
immediately begins execution of the received command
afterdetectingtheSTOPcondition.
ThedevicesupportsthePAGEcommandandusesitto
selectwhichindividualchanneltoaccess.Whenadata
word is transmitted, the lower order byte is sent first
and the higher order byteissentlast. Within any byte,
themost-significantbit(MSB)issentfirstandtheleast-
significantbit(LSB)issentlast.
PMBus Protocol Support
The device supports a subset of the commands defined
in the PMBus Power System Management Protocol
SpecificationPartII-CommandLanguageRevision1.1.
FordetailedspecificationsandthecompletelistofPMBus
commands, refer to Part II of the PMBus specification
available at www.PMBus.org. The supported PMBus
commands and the corresponding device behavior are
described in this document. All data values are represent-
edinDIRECTformat,unlessotherwisestated.Whenever
the PMBus specification refersto the PMBus device, it
is referring to the device operating in conjunction with a
powersupply.Whilethecommandcancallforturningon
oroffthePMBusdevice,thedevicealwaysremainson
tocontinuecommunicatingwiththePMBus master and
transfers the command to the power supply accordingly.
Data Format
Voltage data for commanding or reading the output
voltage or related parameters (such as the overvoltage
threshold) are presented in DIRECT format. DIRECT
format data is a 2-byte, two’s complement binary value.
DIRECTformatdatacanbeusedwithanycommandthat
sendsorreadsaparametricvalue.TheDIRECTformat
uses an equation and defined coefficients to calculate
the desired values. Table 5 lists coefficients used by the
device.
Interpreting Received DIRECT
Format Values
The host system uses the following equation to convert
thevaluereceivedfromthePMBusdevice—inthiscase
theMAX34451—intoareadingofvolts,degreesCelsius,
orotherunitsasappropriate:
X=(1/m)x(Yx10
–R
-b)
where X is the calculated real-world value in the appro-
priateunits(V,°C, etc.);mistheslopecoefficient;Yis
the 2-byte, two’s complement integer received from the
PMBusdevice;bistheoffset;andRistheexponent.










