MAXIM MAX34461

EVALUATION KIT AVAILABLE
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
General Description
The MAX34461 is a system monitor that is capable of
managing up to 16 power supplies. The power-supply
manager monitors the power-supply output voltages and
constantly checks for user-programmable overvoltage
and undervoltage thresholds. If a fault is detected,
the device automatically shuts down the system in an
orderly fashion. The device can sequence the supplies
in any order at both power-up and power-down. With
the addition of external current DACs, the device has
the ability to close-loop margin the power-supply output
voltages up or down to a user-programmable level. The
device contains an internal temperature sensor and can
support up to four external remote temperature sensors.
Once configured, the device can operate autonomously
without any host intervention.
Applications
Network Switches/Routers
Base Stations
Servers
Smart Grid Network Systems
Features
S16 Channels of Power-Supply Management
SPower-Supply Voltage Measurement and
Monitoring
SFast Minimum/Maximum Threshold Excursion
Detection
SRemote Ground Sensing Improves Measurement
Accuracy
SAutomatic Closed-Loop Margining
SProgrammable Up and Down Sequencing
SSupports Up to Five Temperature Sensors
(One Internal/Four Remote)
SFault Detection on All Temperature Sensors
SReports Peak and Average Levels for a Number of
Parameters
SPMBus™-Compliant Command Interface
SI2C/SMBus-Compatible Serial Bus with Bus
Timeout Function
SOn-Board Nonvolatile Black Box Fault Logging
and Default Configuration Setting
SExpandable Channel Operation with Parallel Devices
SUp to 16 GPOs
SNo External Clocking Required
Ordering Information and Typical Operating Circuit appear
at end of data sheet.
S3.0V to 3.6V Supply Voltage
Differences from MAX34460
SAdds 4 Channels of Monitoring, Sequencing, and
Margining
SRemoves Dual Loop Sequencing, Watchdog, and
Alarm Output Functionality
PMBus is a trademark of SMIF, Inc.
For related parts and recommended products to use with this part, refer to: www.maximintegrated.com/MAX34461.related
For pricing, delivery, and ordering information, please contact Maxim Direct
at 1-888-629-4642, or visit Maxim’s website at www.maximintegrated.com.
19-6485; Rev 0; 9/12
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
TABLE OF CONTENTS
General Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Differences from MAX34460 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Recommended Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
I2C/SMBus Interface Electrical Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
I2C/SMBus Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Typical Operating Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Pin Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Pin Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Expanded Pin Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Address Select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
SMBus/PMBus Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
SMBus/PMBus Communication Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Group Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Group Command Write Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Addressing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
ALERT and Alert Response Address (ARA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Alert Response Address (ARA) Byte Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Host Sends or Reads Too Few Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Host Sends or Reads Too Few Bytes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Host Sends Too Many Bytes or Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Host Reads Too Many Bytes or Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Host Sends Improperly Set Read Bit in the Slave Address Byte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Unsupported Command Code Received/Host Writes to a Read-Only Command . . . . . . . . . . . . . . . . . . . . . . . . . 21
Invalid Data Received . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Host Reads from a Write-Only Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Host Writes to a Read-Only Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
SMBus Timeout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
PMBus Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
PMBus Protocol Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Maxim Integrated
2
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
TABLE OF CONTENTS (continued)
Interpreting Received DIRECT Format Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Sending a DIRECT Format Value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Fault Management and Reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Password Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Sequencing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
PMBus-Defined Time-Based Sequencing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Timeslot-Defined Event-Based Sequencing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Multiple Device Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
System Watchdog Timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
CRC Memory Check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
FAULT Input/Output Pin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
MONOFF Disable Monitoring Control Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
PMBus Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
PAGE (00h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
OPERATION (01h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
ON_OFF_CONFIG (02h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
CLEAR_FAULTS (03h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
WRITE_PROTECT (10h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
STORE_DEFAULT_ALL (11h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
MFR_STORE_SINGLE (FCh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
RESTORE_DEFAULT_ALL (12h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
CAPABILITY (19h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
VOUT_MODE (20h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
VOUT_MARGIN_HIGH (25h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
VOUT_MARGIN_LOW (26h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
VOUT_SCALE_MONITOR (2Ah) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
VOUT_OV_FAULT_LIMIT (40h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
VOUT_OV_WARN_LIMIT (42h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
VOUT_UV_WARN_LIMIT (43h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
VOUT_UV_FAULT_LIMIT (44h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
OT_FAULT_LIMIT (4Fh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
OT_WARN_LIMIT (51h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
POWER_GOOD_ON (5Eh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
POWER_GOOD_OFF (5Fh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
TON_DELAY (60h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
TOFF_DELAY (64h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Maxim Integrated
3
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
TABLE OF CONTENTS (continued)
TON_MAX_FAULT_LIMIT (62h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
STATUS_WORD (79h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
STATUS_VOUT (7Ah) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
STATUS_TEMPERATURE (7Dh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
STATUS_CML (7Eh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
STATUS_MFR_SPECIFIC (80h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
READ_VOUT (8Bh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
READ_TEMPERATURE_1 (8Dh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
PMBUS_REVISION (98h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
MFR_ID (99h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
MFR_MODEL (9Ah) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
MFR_REVISION (9Bh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
MFR_LOCATION (9Ch) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
MFR_DATE (9Dh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
MFR_SERIAL (9Eh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
MFR_MODE (D1h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
MFR_PSEN_CONFIG (D2h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
MFR_SEQ_TIMESLOT (D3h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
MFR_VOUT_PEAK (D4h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
MFR_TEMPERATURE_PEAK (D6h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
MFR_VOUT_MIN (D7h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
MFR_TEMPERATURE_AVG (E3h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
MFR_NV_LOG_CONFIG (D8h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
MFR_FAULT_RESPONSE (D9h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
LOCAL vs. GLOBAL Channels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Fault Detection Before PSENn Assertion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Logging Faults into MFR_NV_FAULT_LOG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Power-Supply Retry with Undervoltage Faults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
MFR_FAULT_RETRY (DAh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
MFR_PG_DELAY (DBh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
MFR_NV_FAULT_LOG (DCh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
MFR_TIME_COUNT (DDh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
MFR_MARGIN_CONFIG (DFh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Margining Faults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
DAC Margining Component Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Temperature-Sensor Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Maxim Integrated
4
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
TABLE OF CONTENTS (continued)
MFR_TEMP_SENSOR_CONFIG (F0h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Applications Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
VDD, VDDA, and REG18 Decoupling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Open-Drain Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Keep-Alive Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Configuration Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Resistor-Dividers and Source Impedance for RSn Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Current Measurement on RSn Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Exposed Pad Grounding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Typical Operating Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Package Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
LIST OF FIGURES
Figure 1. PMBus-Defined Time-Based Sequencing Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Figure 2. Timeslot-Defined Event-Based Sequencing Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Figure 3. Multiple Device Hardware Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Figure 4. Sequencing Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Figure 5. Status Register Organization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Figure 6. MFR_FAULT_RESPONSE Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Figure 7. MFR_NV_FAULT_LOG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Figure 8. DAC Margining Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Figure 9. Current-Measuring Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Maxim Integrated
5
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
LIST OF TABLES
Table 1. PMBus Command Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Table 2. PMBus/SMBus Serial-Port Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Table 3. PMBus Command Code Coefficients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Table 4. Coefficients for DIRECT Format Value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Table 5. Device Configuration Quick Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Table 6. PAGE Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Table 7. OPERATION Command Byte (When Bit 3 of ON_OFF_CONFIG = 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Table 8. OPERATION Command Byte (When Bit 3 of ON_OFF_CONFIG = 0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Table 9. ON_OFF_CONFIG (02h) Command Byte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Table 10. WRITE_PROTECT Command Byte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Table 11. CAPABILITY Command Byte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Table 12. VOUT_SCALE_MONITOR Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Table 13. Parametric Monitoring States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Table 14. TON_MAX_FAULT_LIMIT Device Response . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Table 15. STATUS_WORD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Table 16. STATUS_VOUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Table 17. STATUS_TEMPERATURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Table 18. STATUS_CML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Table 19. STATUS_MFR_SPECIFIC (for PAGES 0–15) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Table 20. STATUS_MFR_SPECIFIC (for PAGE 255) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Table 21. MFR_MODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Table 22. PSENn Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Table 23. MFR_PSEN_CONFIG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Table 24. MFR_SEQ_TIMESLOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Table 25. MFR_NV_LOG_CONFIG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Table 26. MFR_FAULT_RESPONSE (Note 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Table 27. MFR_FAULT_RESPONSE Codes for GLOBAL Channels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Table 28. MFR_FAULT_RESPONSE Codes for LOCAL Channels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Table 29. MFR_NV_FAULT_LOG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Table 30. MFR_MARGIN_CONFIG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Table 31. Power-Supply Margining with DS4424 DAC outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Table 32. DS75LV Address Pin Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Table 33. MFR_TEMP_SENSOR_CONFIG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Table 34. Scale Current-Gain Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Maxim Integrated
6
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
ABSOLUTE MAXIMUM RATINGS
VDD and VDDA to VSS...........................................-0.3V to +4.0V
RSG0 and RSG1 to VSS........................................-0.3V to +0.3V
All Other Pins Except REG18
Relative to VSS...................................... -0.3V to (VDD + 0.3V)*
REG18 to VSS........................................................-0.3V to +2.0V
Continuous Power Dissipation (TA = +70°C)
TQFN (derate 26.3mW/°C above +70°C)...............2105.3mW
Operating Temperature Range........................... -40°C to +85°C
Storage Temperature Range............................. -55°C to +125°C
Lead Temperature (soldering, 10s).................................+260°C
Soldering Temperature (reflow).......................................+260°C
*Subject to not exceeding +4.0V.
Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to absolute
maximum rating conditions for extended periods may affect device reliability.
RECOMMENDED OPERATING CONDITIONS
(TA = -40°C to +85°C, unless otherwise noted.)
PARAMETER
VDD Operating Voltage Range
SYMBOL
(Note 1)
MIN
TYP
MAX
UNITS
3.0
3.6
V
VIH1
0.7 x
VDD
VDD +
0.3
V
Input Logic 0
(Except I2C Pins)
VIL1
-0.3
+0.3 x
VDD
V
Input Logic 1: SCL, SDA, MSCL,
MSDA
VIH2
2.1
VDD +
0.3
V
Input Logic 0: SCL, SDA, MSCL,
MSDA
VIL2
-0.3
+0.8
V
Input Logic 1
(Except I2C Pins)
VDD
CONDITIONS
ADC_TIME[1:0] = 00
Source Impedance to RS
1
ADC_TIME[1:0] = 01
5
ADC_TIME[1:0] = 10
10
ADC_TIME[1:0] = 11
20
kI
ELECTRICAL CHARACTERISTICS
(VDD and VDDA = 3.0V to 3.6V, TA = -40°C to +85°C, unless otherwise noted. Typical values are at VDD/VDDA = 3.3V, TA = +25°C.)
PARAMETER
SYMBOL
CONDITIONS
MIN
TYP
MAX
UNITS
GENERAL
Supply Current
ICPU
(Note 2)
mA
18
TA =+25°C to +85°C
-3
+3
TA = -40°C to +25°C
-4
+4
System Clock Error
fERR:MOSC
Output Logic-Low
(Except I2C Pins)
VOL1
IOL = 4mA (Note 1)
Output Logic-High
(Except I2C Pins)
VOH1
IOH = -2mA (Note 1)
Maxim Integrated
12
IPROGRAM
0.4
VDD 0.5
%
V
V
7
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
ELECTRICAL CHARACTERISTICS (continued)
(VDD and VDDA = 3.0V to 3.6V, TA = -40°C to +85°C, unless otherwise noted. Typical values are at VDD/VDDA = 3.3V, TA = +25°C.)
PARAMETER
SYMBOL
CONDITIONS
MIN
TYP
MAX
UNITS
Output Logic-Low
SCL, SDA, MSCL, MSDA
VOL2
IOL = 4mA (Note 1)
0.4
V
SCL, SDA, MSCL, MSDA
Leakage
ILI2C
VDD = 0V or unconnected
Q5
FA
CONTROL Threshold
2.048
V
CONTROL Hysteresis
50
mV
12
Bits
1000
ns
ADC
ADC Bit Resolution
ADC Conversion Time
ADC_TIME[1:0] = 00
ADC Full Scale
VFS
ADC Measurement Resolution
VLSB
RS Input Capacitance
CRS
RS Input Leakage
ILRS
ADC Integral Nonlinearity
ADC Differential Nonlinearity
TA = 0°C to +85°C
2.032
2.048
500
2.064
V
FV
15
pF
Q0.25
FA
INL
Q1
LSB
DNL
Q1
LSB
Q2
°C
0V < VRS < 2.1V
TEMPERATURE SENSOR
Internal TemperatureMeasurement Error
TA = -40°C to +85°C
FLASH
Flash Endurance
NFLASH
Data Retention
TA = +50°C
20,000
Write
Cycles
100
Years
STORE_DEFAULT_ALL
Write Time
95
ms
RESTORE_DEFAULT_ALL
Time
95
ms
MFR_STORE_SINGLE
Write Time
310
Fs
MFR_NV_FAULT_LOG
Write Time
Writing 1 fault log
11
ms
MFR_NV_FAULT_LOG
Delete Time
Deleting all fault logs
200
ms
40
ms
Threshold excursion (Note 3)
64
Fs
Data collection
5
ms
Temperature Sample Rate
1000
ms
Device Startup Time
170
ms
MFR_NV_FAULT_LOG
Overwrite Time
TIMING OPERATING CHARACTERISTICS
Voltage Sample Rate
Maxim Integrated
8
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
I2C/SMBus INTERFACE ELECTRICAL SPECIFICATIONS
(VDD and VDDA = 3.0V to 3.6V, TA = -40°C to +85°C, unless otherwise noted. Typical values are at VDD/VDDA = 3.3V, TA = +25NC.)
PARAMETER
SYMBOL
SCL Clock Frequency
CONDITIONS
MIN
fSCL
MSCL Clock Frequency
TYP
10
fMSCL
MAX
UNITS
400
kHz
100
kHz
Bus Free Time Between STOP
and START Conditions
tBUF
1.3
Fs
Hold Time (Repeated) START
Condition
tHD:STA
0.6
Fs
Low Period of SCL
tLOW
1.3
Fs
High Period of SCL
tHIGH
0.6
Fs
Receive
0
ns
Transmit
Data Hold Time
tHD:DAT
300
ns
Data Setup Time
tSU:DAT
100
ns
Start Setup Time
tSU:STA
0.6
Fs
SDA and SCL Rise Time
tR
300
ns
SDA and SCL Fall Time
tF
300
ns
35
ms
Stop Setup Time
Clock Low Time Out
tSU:STO
0.6
tTO
25
Fs
27
Note 1: All voltages are referenced to ground. Current entering the device are specified as positive and currents exiting the device
are negative.
Note 2: This does not include pin input/output currents.
Note 3: The round-robin threshold excursion rate can be changed with the ADC_AVERAGE and ADC_TIME bits in MFR_MODE
from 16Fs (no averaging and 1Fs conversion) to 1024Fs (8x averaging and 8Fs conversion).
I2C/SMBus Timing
SDA
tBUF
tF
tLOW
tHD:STA
tSP
SCL
tHD:STA
tHIGH
tR
tHD:DAT
STOP
START
tSU:STA
tSU:STO
tSU:DAT
REPEATED
START
NOTE: TIMING IS REFERENCED TO VIL(MAX) AND VIH(MIN).
Maxim Integrated
9
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
Typical Operating Characteristics
(VDD = 3.3V and TA = +25°C, unless otherwise noted.)
SUPPLY CURRENT vs. SUPPLY VOLTAGE
SUPPLY CURRENT vs. TEMPERATURE
13.0
12.0
TA = +85°C
13.0
IDD (mA)
12.5
13.5
MAX34461 toc02
13.5
IDD (mA)
14.0
MAX34461 toc01
14.0
12.5
12.0
11.5
11.5
11.0
11.0
10.5
10.5
TA = +25°C
TA = -40°C
10.0
10.0
-20
-40
0
20
40
60
80
3.0
100
3.1
3.2
3.3
3.4
XX
XX
VDD (V)
TEMPERATURE (°C)
PSEN OUTPUTS DURING POWER-UP
FAULT PINS DURING POWER-UP
MAX34461 toc03
MAX34461 toc04
2V/div
THE CONTROL PIN IS ASSERTED
WHEN POWER IS APPLIED
VDD
1V/div
2V/div
VDD
TON_DELAY = 0ms
PSEN0
THE PSEN PINS POWER UP IN A
HIGH-IMPEDANCE STATE
1V/div
2V/div
TON_DELAY = 10ms
PSEN1
FAULT
20ms/div
20ms/div
ADDRESS PINS DURING POWER-UP
ALERT PIN DURING POWER-UP
MAX34461 toc05
MAX34461 toc06
2V/div
VDD
2V/div
A0/MONOFF
100nF TO GND AND
220kΩ PULLUP ON
EACH ADDRESS PIN
VDD
1V/div
2V/div
ALERT
A1/PG
20ms/div
Maxim Integrated
1V/div
200µs/div
10
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
Typical Operating Characteristics (continued)
(VDD = 3.3V and TA = +25°C, unless otherwise noted.)
VOUT STEPS DURING MARGINING
RST PIN DURING POWER-UP
MAX34461 toc08
MAX34461 toc07
VOUT
50mV/div
1V/div
VDD
1V/div
RST
200µs/div
20ms/div
IDD vs. TIME DURING A NONVOLATILE
LOG WRITE
IDD vs. TIME DURING A NONVOLATILE
LOG WRITE WITH OVERWRITE ENABLED
MAX34461 toc09
2V/div
2V/div
FAULT
FAULT
IDD
IDD
5mA/div
5mA/div
0mA
0mA
2ms/div
Maxim Integrated
MAX34461 toc10
4ms/div
11
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
PSEN13
ALERT
A1/PG
PSEN14
PSEN15
RSG0
RSG1
PSEN0
PSEN1
PSEN3
PSEN2
TOP VIEW
PSEN4
Pin Configuration
36 35 34 33 32 31 30 29 28 27 26 25
PSEN5 37
24 PSEN12
PSEN6 38
23 PSEN11
PSEN7 39
22 PSEN10
RS13 40
21 PSEN9
RS12 41
20 PSEN8
RS11 42
19 MSDA
MAX34461
RS10 43
18 MSCL
RS9 44
17 RS14
RS8 45
16 REG18
RS7 46
RS6 47
15 VDD
EP/ VSS
+
14 SCL
RS5 48
RS0
9
10 11 12
RS15
RS1
8
RST
RS2
7
CONTROL
RS3
6
N.C.
5
FAULT
4
VDDA
3
A0/ MONOFF
2
RS4
13 SDA
1
TQFN
Pin Description
PIN*
NAME
TYPE**
1
RS4
AI
ADC Voltage-Sense Input 4. Connect to VSS if unused.
2
RS3
AI
3
RS2
AI
ADC Voltage-Sense Input 3. Connect to VSS if unused.
ADC Voltage-Sense Input 2. Connect to VSS if unused.
4
RS1
AI
ADC Voltage-Sense Input 1. Connect to VSS if unused.
5
RS0
AI
ADC Voltage-Sense Input 0. Connect to VSS if unused.
SMBus Address 0 Input/Active-Low Monitoring Off Input. This dual-function pin is sampled
on device power-up to determine the SMBus address. After device power-up, this pin
becomes an input, with an internal pullup, that when pulled low defeats the overvoltage and
undervoltage monitoring to allow an external device to margin the power supplies.
6
A0/MONOFF
DI
7
VDDA
Power
8
N.C.
—
9
FAULT
DIO
Maxim Integrated
FUNCTION
Analog Supply Voltage. Bypass VDDA to VSS with 0.1FF. Connect to VDD.
No Connection. Do not connect any signal to this pin.
Active-Low Fault Input/Output. See the Expanded Pin Description section for more details.
12
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
Pin Description (continued)
PIN*
NAME
TYPE**
10
CONTROL
AI
11
RST
DIO
12
RS15
AI
13
SDA
DIO
I2C/SMBus-Compatible Input/Open-Drain Output
14
SCL
DIO
I2C/SMBus-Compatible Clock Input/Open-Drain Output
15
VDD
Power
16
REG18
Power
17
RS14
AI
18
MSCL
DIO
ADC Voltage-Sense Input 14. Connect to VSS if unused.
Master I2C Clock Input/Open-Drain Output
19
MSDA
DIO
Master I2C Data Input/Open-Drain Output
20
PSEN8
DO
Power-Supply Enable Output 8. See the Expanded Pin Description section for more details.
21
PSEN9
DO
Power-Supply Enable Output 9. See the Expanded Pin Description section for more details.
22
PSEN10
DO
Power-Supply Enable Output 10. See the Expanded Pin Description section for more details.
23
PSEN11
DO
Power-Supply Enable Output 11. See the Expanded Pin Description section for more details.
24
PSEN12
DO
Power-Supply Enable Output 12. See the Expanded Pin Description section for more details.
25
PSEN13
DO
Power-Supply Enable Output 13. See the Expanded Pin Description section for more details.
ALERT
DO
Active-Low, Open-Drain Alert Output
26
FUNCTION
Power-Supply Master On/Off Control. Active low or active high based on the ON_OFF_
CONFIG command.
Active-Low Reset Input/Output. Contains an internal pullup.
ADC Voltage-Sense Input 15. Connect to VSS if unused.
Digital Supply Voltage. Bypass VDD to VSS with 0.1FF. Connect to VDDA.
Regulator for Digital Circuitry. Bypass to VSS with 1FF and 10nF (500mI maximum ESR). Do
not connect other circuitry to this pin.
27
A1/PG
DIO
SMBus Address 1 Input/Power-Good Output. This dual-function pin is sampled on device
power-up to determine the SMBus address. After device power-up, this pin becomes an
output that transitions high when all the enabled power supplies are above their associated
POWER_GOOD_ON thresholds. This pin is forced low immediately when the CONTROL pin
goes inactive or the OPERATION off command is received. This pin contains a weak pullup
during device reset.
28
PSEN14
DO
Power-Supply Enable Output 14. See the Expanded Pin Description section for more details.
29
PSEN15
DO
Power-Supply Enable Output 15. See the Expanded Pin Description section for more details.
30
RSG0
AI
Remote-Sense Ground for RS0–RS3 and RS12–RS15.
31
RSG1
AI
Remote-Sense Ground for RS4–RS11.
32
PSEN0
DO
Power-Supply Enable Output 0. See the Expanded Pin Description section for more details.
33
PSEN1
DO
Power-Supply Enable Output 1. See the Expanded Pin Description section for more details.
34
PSEN2
DO
Power-Supply Enable Output 2. See the Expanded Pin Description section for more details.
35
PSEN3
DO
Power-Supply Enable Output 3. See the Expanded Pin Description section for more details.
36
PSEN4
DO
Power-Supply Enable Output 4. See the Expanded Pin Description section for more details.
37
PSEN5
DO
Power-Supply Enable Output 5. See the Expanded Pin Description section for more details.
38
PSEN6
DO
Power-Supply Enable Output 6. See the Expanded Pin Description section for more details.
39
PSEN7
DO
Power-Supply Enable Output 7. See the Expanded Pin Description section for more details.
40
RS13
AI
ADC Voltage-Sense Input 13. Connect to VSS if unused.
Maxim Integrated
13
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
Pin Description (continued)
PIN*
NAME
TYPE**
FUNCTION
41
RS12
AI
ADC Voltage-Sense Input 12. Connect to VSS if unused.
42
RS11
AI
43
RS10
AI
ADC Voltage-Sense Input 11. Connect to VSS if unused.
ADC Voltage-Sense Input 10. Connect to VSS if unused.
44
RS9
AI
ADC Voltage-Sense Input 9. Connect to VSS if unused.
45
RS8
AI
46
RS7
AI
ADC Voltage-Sense Input 8. Connect to VSS if unused.
ADC Voltage-Sense Input 7. Connect to VSS if unused.
47
RS6
AI
48
RS5
AI
—
EP/VSS
Power
ADC Voltage-Sense Input 6. Connect to VSS if unused.
ADC Voltage-Sense Input 5. Connect to VSS if unused.
Exposed Pad (Bottom Side of Package). Must be connected to local ground. The exposed
pad is the ground reference (VSS) for the entire device.
*All pins except VDD, EP/VSS, and REG18 are high impedance during device power-up and reset.
**AI = Analog input, AO = Analog output; DI = Digital input; DIO = Digital input/output; DO = Digital output
Expanded Pin Description
NAME
FUNCTION
PSEN
The PSEN outputs are programmable with the MFR_PSEN_CONFIG command for either active-high or
active-low operation and can be either open-drain or push-pull. If not used for power-supply enables,
these outputs can be repurposed as general-purpose outputs using the MFR_PSEN_CONFIG command.
If these pins are used to enable power supplies, it is highly recommended that these pins have external
pullups or pulldowns to force the supplies into an off state when the device is not active.
FAULT
Open-Drain, Active-Low Fault Input/Output. This pin is asserted when one or more of the power supplies
in a global group are being shut down due to a fault condition. Also, this pin is monitored and when it is
asserted, all power supplies in a global group are shut down. This pin is used to provide hardware control
for power supplies in a global group across multiple devices. This output is unconditionally deasserted
when RST is asserted or the device is power cycled. Upon reset, this output is pulled low until monitoring
starts.
Maxim Integrated
14
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
Block Diagram
MSDA
MSCL
SDA
SCL
SMBus
MASTER
SMBus
SLAVE
MAX34461
ALERT
FAULT
PULLUP
A0/MONOFF
A1/PG
PULLUP
RST
VDD
REG18
PMBus
CONTROL AND
MONITORING
ENGINE
POWER-SUPPLY
OUTPUT ENABLES
PSEN0–
PSEN15
16
POWER
CONTROL
CONTROL
1.8V
VREG
AUTO
SEQUENCER
EP/VSS
VDDA
8
DIGITAL
COMPARATORS
ADC
RESULTS
SRAM
VREF
2.048V
RSG0
8
MUX
SAMPLE
AVERAGING
Detailed Description
The MAX34461 is a highly integrated system monitor
with functionality to monitor up to 16 power supplies. The
device provides power-supply voltage monitoring and
sequencing. It can also provide closed-loop margining
control and local/remote thermal-sensing facilities.
Maxim Integrated
12-BIT
1Msps
ADC
RS0–RS3/RS12–RS15
RS4–RS11
RSG1
TEMP
SENSOR
The power-supply manager monitors the power-supply
output voltage and constantly checks for user programmable overvoltage and undervoltage thresholds. It also
has the ability to margin the power-supply output voltage
up or down by a user-programmable level. The margining is performed in a closed-loop arrangement, whereby
the device automatically adjusts an external-current DAC
15
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
output and then measures the resultant output voltage.
The power-supply manager can also sequence the
supplies in any order at both power-up and power-down.
temperature sensors. Communications with the DS75LV
temperature sensors is conducted through a dedicated
I2C/SMBus interface.
Thermal monitoring can be accomplished using up to
five temperature sensors including an on-chip temperature sensor and up to four external remote DS75LV digital
The device provides ALERT and FAULT output signals.
Host communications are conducted through a PMBuscompatible communications port.
Table 1. PMBus Command Codes
CODE
COMMAND NAME
TYPE
PAGE
0–15
PAGE
17–21
PAGE
255
NO. OF
BYTES
FLASH
STORED/
LOCKED
(NOTE 2)
DEFAULT
VALUE
(NOTE 2)
R/W
1
N/N
00h
W
1
N/N
00h
R/W
1
Y/Y
1Ah
(NOTE 1)
00h
PAGE
R/W byte
R/W
01h
OPERATION
R/W byte
R/W
02h
ON_OFF_CONFIG
R/W byte
R/W
R/W
R/W
03h
CLEAR_FAULTS
Send byte
W
W
W
0
N/N
—
10h
WRITE_PROTECT
R/W byte
R/W
R/W
R/W
1
N/Y
00h
11h
STORE_DEFAULT_ALL
Send byte
W
W
W
0
N/Y
—
12h
RESTORE_DEFAULT_ALL
Send byte
W
W
W
0
N/Y
—
19h
CAPABILITY
Read byte
R
R
R
1
N/N
20h/30h
20h
VOUT_MODE
Read byte
R
R
R
1
FIXED/N
40h
25h
VOUT_MARGIN_HIGH
R/W word
R/W
—
—
2
Y/Y
0000h
26h
VOUT_MARGIN_LOW
R/W word
R/W
—
—
2
Y/Y
0000h
2Ah
VOUT_SCALE_MONITOR
R/W word
R/W
—
—
2
Y/Y
7FFFh
40h
VOUT_OV_FAULT_LIMIT
R/W word
R/W
—
—
2
Y/Y
7FFFh
42h
VOUT_OV_WARN_LIMIT
R/W word
R/W
—
—
2
Y/Y
7FFFh
43h
VOUT_UV_WARN_LIMIT
R/W word
R/W
—
—
2
Y/Y
0000h
44h
VOUT_UV_FAULT_LIMIT
R/W word
R/W
—
—
2
Y/Y
0000h
4Fh
OT_FAULT_LIMIT
R/W word
—
R/W
—
2
Y/Y
7FFFh
51h
OT_WARN_LIMIT
R/W word
—
R/W
—
2
Y/Y
7FFFh
5Eh
POWER_GOOD_ON
R/W word
R/W
—
—
2
Y/Y
0000h
5Fh
POWER_GOOD_OFF
R/W word
R/W
—
—
2
Y/Y
0000h
60h
TON_DELAY
R/W word
R/W
—
—
2
Y/Y
0000h
62h
TON_MAX_FAULT_LIMIT
R/W word
R/W
—
—
2
Y/Y
FFFFh
64h
TOFF_DELAY
R/W word
R/W
—
—
2
Y/Y
0000h
79h
STATUS_WORD
Read word
R
R
R
2
N/N
0000h
7Ah
STATUS_VOUT
Read byte
R
—
—
1
N/N
00h
7Dh
STATUS_TEMPERATURE
Read byte
—
R
—
1
N/N
00h
7Eh
STATUS_CML
Read byte
R
R
R
1
N/N
00h
80h
STATUS_MFR_SPECIFIC
Read byte
R
—
R
1
N/N
00h
8Bh
READ_VOUT
Read word
R
—
—
2
N/N
0000h
8Dh
READ_TEMPERATURE_1
Read word
—
R
—
2
N/N
0000h
98h
PMBUS_REVISION
Read byte
R
R
R
1
FIXED/N
11h
Maxim Integrated
16
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
Table 1. PMBus Command Codes (continued)
CODE
COMMAND NAME
TYPE
PAGE
0–15
PAGE
17–21
PAGE
255
(NOTE 1)
99h
MFR_ID
9Ah
9Bh
NO. OF
BYTES
FLASH
STORED/
LOCKED
(NOTE 2)
DEFAULT
VALUE
(NOTE 2)
4Dh
Read byte
R
R
R
1
FIXED/N
MFR_MODEL
Read byte
R
R
R
1
FIXED/N
56h
MFR_REVISION
Read word
R
R
R
2
FIXED/N
(Note 3)
9Ch
MFR_LOCATION
Block R/W
R/W
R/W
R/W
8
Y/Y
(Note 4)
9Dh
MFR_DATE
Block R/W
R/W
R/W
R/W
8
Y/Y
(Note 4)
9Eh
MFR_SERIAL
Block R/W
R/W
R/W
R/W
8
Y/Y
(Note 4)
D1h
MFR_MODE
R/W word
R/W
R/W
R/W
2
Y/Y
0008h
D2h
MFR_PSEN_CONFIG
R/W byte
R/W
—
—
1
Y/Y
00h
D3h
MFR_SEQ_TIMESLOT
R/W byte
R/W
—
—
1
Y/Y
00h
D4h
MFR_VOUT_PEAK
R/W word
R/W
—
—
2
N/Y
0000h
D6h
MFR_TEMPERATURE_PEAK
R/W word
—
R/W
—
2
N/Y
8000h
D7h
MFR_VOUT_MIN
R/W word
R/W
—
—
2
N/Y
7FFFh
D8h
MFR_NV_LOG_CONFIG
R/W word
R/W
R/W
R/W
2
Y/Y
0000h
D9h
MFR_FAULT_RESPONSE
R/W word
R/W
—
—
2
Y/Y
0000h
DAh
MFR_FAULT_RETRY
R/W word
R/W
R/W
R/W
2
Y/Y
0000h
DBh
MFR_PG_DELAY
R/W word
R/W
R/W
R/W
2
Y/Y
0000h
DCh
MFR_NV_FAULT_LOG
Block read
R
R
R
255
Y/Y
(Note 5)
DDh
MFR_TIME_COUNT
Block read
R/W
R/W
R/W
4
N/Y
(Note 6)
DFh
MFR_MARGIN_CONFIG
R/W word
R/W
—
—
2
Y/Y
0000h
E3h
MFR_TEMPERATURE_AVG
R/W word
—
R/W
—
2
N/Y
0000h
F0h
MFR_TEMP_SENSOR_CONFIG
R/W word
—
R/W
—
2
Y/Y
0000h
FCh
MFR_STORE_SINGLE
R/W word
R/W
R/W
R/W
2
N/Y
0000h
Note 1: Common commands are shaded. Access through any page results in the same device response.
Note 2: In the Flash Stored/Locked column, the “N” on the left indicates that this parameter is not stored in flash memory when
the STORE_DEFAULT_ALL command is executed; the value shown in the Default Value column is automatically loaded
upon power-on reset or when the RST pin is asserted. In the Flash Stored/Locked column, the “Y” on the left side
indicates that the currently loaded value in this parameter is stored in flash memory when the STORE_DEFAULT_ALL
command is executed and is automatically loaded upon power-on reset, or when the RST pin is asserted and the value
shown in the Default Value column is the value when shipped from the factory. “FIXED” in the Flash Stored/Locked
column means that the value is fixed at the factory and cannot be changed. The value shown in the Default Value
column is automatically loaded upon power-on reset, or when the RST pin is asserted. The right-side Y/N indicates that
when the device is locked, only the commands listed with “N” can be accessed. All other commands are ignored if written and return FFh if read. Only the PAGE, CLEAR_FAULTS, OPERATION, and MFR_SERIAL commands can be written to.
The device unlocks if the upper 4 bytes of MFR_SERIAL match the data written to the device.
Note 3: The factory-set value is dependent on the device hardware and firmware revision.
Note 4: The factory-set default value for this 8-byte block is 3130313031303130h.
Note 5: The factory-set default value for the complete block of the MFR_NV_FAULT_LOG is FFh.
Note 6: The factory-set default value for this 4-byte block is 00000000h.
Maxim Integrated
17
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
Address Select
On device power-up, the device samples the A0 and A1
pins to determine the PMBus/SMBus serial-port address.
The combination of the components shown below determines the serial-port address (see also Table 2).
MAX34461
R1
SMBus/PMBus Operation
The device implements the PMBus command structure
using the SMBus format. The structure of the data flow
between the host and the slave is shown below for several different types of transactions. All transactions begin
with a host sending a command code that is immediately
preceded with a 7-bit slave address (R/W = 0). Data is
sent MSB first.
A0/MONOFF
A1/PG
C2
R2
Table 2. PMBus/SMBus Serial-Port Address
A1
R1
R2
A0
C2
R1
220kI
R2
C2
1110 100 (E8h)
220kI
1110 101 (EAh)
220kI
220kI
220kI
220kI
100nF
220kI
22kI
100nF
220kI
7-BIT SLAVE ADDRESS
0001 010 (24h)
0001 011 (26h)
1110 110 (ECh)
220kI
1110 111 (EEh)
220kI
220kI
220kI
220kI
100nF
0001 100 (28h)
220kI
22kI
100nF
0001 101 (2Ah)
220kI
100nF
1001 100 (98h)
220kI
100nF
220kI
220kI
100nF
220kI
100nF
220kI
100nF
22kI
100nF
22kI
100nF
22kI
100nF
220kI
22kI
100nF
220kI
100nF
1011 110 (BCh)
22kI
100nF
22kI
100nF
1011 111 (BEh)
220kI
1001 101 (9Ah)
1011 000 (B0h)
1011 001 (B2h)
1001 110 (9Ch)
220kI
1001 111 (9Eh)
Note: The device also responds to a slave address of 34h (this is the factory programming address) and the device should not
share the same I2C bus with other devices that use this slave address.
Maxim Integrated
18
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
SMBus/PMBus Communication Examples
READ WORD FORMAT
1
7
S
SLAVE
ADDRESS
1
W
1
8
A
COMMAND
CODE
1
1
7
A
Sr
SLAVE
ADDRESS
1
8
A
COMMAND
CODE
A
1
1
8
1
8
1
1
R
A
DATA BYTE
LOW
A
DATA BYTE
HIGH
NA
P
1
1
7
1
1
8
1
1
SLAVE
ADDRESS
Sr
R
A
DATA BYTE
NA
P
READ BYTE FORMAT
1
7
S
SLAVE
ADDRESS
1
W
WRITE WORD FORMAT
1
7
1
1
8
1
8
1
8
1
1
S
SLAVE
ADDRESS
W
A
COMMAND
CODE
A
DATA BYTE
LOW
A
DATA BYTE
HIGH
A
P
WRITE BYTE FORMAT
1
7
S
SLAVE
ADDRESS
1
W
1
8
1
8
1
1
A
COMMAND
CODE
A
DATA BYTE
A
P
1
8
1
1
A
COMMAND
CODE
A
P
SEND BYTE FORMAT
1
7
S
SLAVE
ADDRESS
Maxim Integrated
1
W
KEY:
S = START
Sr = REPEATED START
P = STOP
W = WRITE BIT (0)
R = READ BIT (1)
A = ACKNOWLEDGE (0)
NA = NOT ACKNOWLEDGE (1)
SHADED BLOCK = SLAVE TRANSACTION
19
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
Group Command
The device supports the group command. With the group
command, a host can write different data to multiple
devices on the same serial bus with one long continuous
data stream. All the devices addressed during this transaction wait for the host to issue a STOP before beginning
to respond to the command.
Group Command Write Format
SLAVE ADDRESS, COMMAND BYTE, AND DATA WORD FOR DEVICE 1
1
7
1
1
8
1
8
1
8
1
S
SLAVE
ADDRESS
W
A
COMMAND
CODE
A
DATA BYTE
LOW
A
DATA BYTE
HIGH
A
UUU
SLAVE ADDRESS, COMMAND BYTE, AND DATA BYTE FOR DEVICE 2
1
7
Sr
SLAVE
ADDRESS
1
W
1
8
1
8
1
A
COMMAND
CODE
A
DATA BYTE
A
KEY:
S = START
UUU
Sr = REPEATED START
P = STOP
SLAVE ADDRESS AND SEND BYTE FOR DEVICE 3
1
7
1
1
8
1
Sr
SLAVE
ADDRESS
W
A
COMMAND
CODE
A
W = WRITE BIT (0)
A = ACKNOWLEDGE (0)
UUU
SHADED BLOCK = SLAVE TRANSACTION
UUU
SLAVE ADDRESS, COMMAND BYTE, AND DATA WORD FOR DEVICE N
1
7
Sr
SLAVE
ADDRESS
1
W
1
8
A
COMMAND
CODE
1
8
A
DATA BYTE
LOW
Addressing
The device responds to receiving its fixed slave address
by asserting an acknowledge (ACK) on the bus. The
device does not respond to a general call address; it only
responds when it receives its fixed slave address or the
alert response address (ARA). See the ALERT and Alert
Response Address (ARA) section for more details.
ALERT and Alert Response Address (ARA)
If the ALERT output is enabled (ALERT bit = 1 in
MFR_MODE), when a fault occurs the device asserts the
ALERT signal and then waits for the host to send an ARA,
Maxim Integrated
1
8
1
1
A
DATA BYTE
HIGH
A
P
as shown in the Alert Response Address (ARA) Byte
Format section.
When the ARA is received and the device is asserting
ALERT, the device ACKs it and then attempts to place
its fixed slave address on the bus by arbitrating the
bus, since another device could also try to respond to
the ARA. The rules of arbitration state that the lowest
address device wins. If the device wins the arbitration, it
deasserts ALERT. If the device loses arbitration, it keeps
ALERT asserted and waits for the host to once again
send the ARA.
20
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
Alert Response Address (ARA) Byte Format
1
7
1
1
8
1
1
S
ARA
0001100
R
A
DEVICE SLAVE ADDRESS
WITH LSB = 0
NA
P
Host Sends or Reads Too Few Bits
If, for any reason, the host does not complete writing a
full byte or reading a full byte from the device before a
START or STOP is received, the device does the following:
Host Sends Improperly Set Read Bit in the
Slave Address Byte
1) Ignores the command.
If the device receives the R/W bit in the slave address
set to a one immediately preceding the command code,
the device does the following (this does not apply to the
ARA):
2) Sets the CML bit in STATUS_WORD.
1) ACKs the address byte.
3) Sets the DATA_FAULT bit in STATUS_CML.
2)Sends all ones (FFh) as long as the host keeps
acknowledging.
4) Notifies the host through ALERT assertion (if enabled).
Host Sends or Reads Too Few Bytes
For each supported command, the device expects a
fixed number of bytes to be written or read from the
device. If, for any reason, less than the expected number
of bytes is written to or read from the device, the device
completely ignores the command and takes no action.
Host Sends Too Many Bytes or Bits
For each supported command, the device expects a
fixed number of bytes to be written to the device. If, for
any reason, more than the expected number of bytes
or bits are written to the device, the device does the
following:
1) Ignores the command.
2) Sets the CML bit in STATUS_WORD.
3) Sets the DATA_FAULT bit in STATUS_CML.
4) Notifies the host through ALERT assertion (if enabled).
Host Reads Too Many Bytes or Bits
For each supported command, the device expects a fixed
number of bytes to be read from the device. If, for any
reason, more than the expected number of bytes or bits
are read from the device, the device does the following:
1)Sends all ones (FFh) as long as the host keeps
acknowledging.
3) Sets the CML bit in STATUS_WORD.
4) Sets the DATA_FAULT bit in STATUS_CML.
5) Notifies the host through ALERT assertion (if enabled).
Unsupported Command Code Received/
Host Writes to a Read-Only Command
If the host sends the device a command code that it does
not support, or if the host sends a command code that
is not supported by the current PAGE setting, the device
does the following:
1) Ignores the command.
2) Sets the CML bit in STATUS_WORD.
3) Sets the COMM_FAULT bit in STATUS_CML.
4) Notifies the host through ALERT assertion (if enabled).
Invalid Data Received
The device checks the PAGE, OPERATION, and WRITE_
PROTECT command codes for valid data. If the host
writes a data value that is invalid, the device does the
following:
1) Ignores the command.
2) Sets the CML bit in STATUS_WORD.
3) Sets the DATA_FAULT bit in STATUS_CML.
4) Notifies the host through ALERT assertion (if enabled).
2) Sets the CML bit in STATUS_WORD.
3) Sets the DATA_FAULT bit in STATUS_CML.
4) Notifies the host through ALERT assertion (if enabled).
Maxim Integrated
21
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
Host Reads from a Write-Only Command
When a read request is issued to a write-only command
(CLEAR_FAULTS, STORE_DEFAULT_ALL, RESTORE_
DEFAULT_ALL, OPERATION with PAGE = 255), the
device does the following:
1) ACKs the address byte.
2) Ignores the command.
3)Sends all ones (FFh), as long as the host keeps
acknowledging.
4) Sets the CML bit in STATUS_WORD.
5) Sets the DATA_FAULT bit in STATUS_CML.
6) Notifies the host through ALERT assertion (if enabled).
Host Writes to a Read-Only Command
When a write request is issued to a read-only command,
the device does the following:
1) Ignores the command.
2) Sets the CML bit in STATUS_WORD.
3) Sets the COMM_FAULT bit in STATUS_SML.
4) Notifies the host through ALERT assertion (if enabled).
SMBus Timeout
If during an active SMBus communication sequence
the SCL signal is held low for greater than the timeout
duration (nominally 27ms), the device terminates the
sequence and resets the serial bus. It takes no other
action. No status bits are set.
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
to the SMBus slave address. In this data sheet, the term
SMBus is used to refer to the electrical characteristics
of the PMBus communication using the SMBus physical layer. The term PMBus is used to refer to the PMBus
command protocol. The device employs a number of
standard SMBus protocols (e.g., Write Word, Read Word,
Write Byte, Read Byte, Send Byte, etc.) to program output voltage and warning/fault thresholds, read monitored
data, and provide access to all manufacturer-specific
commands.
Maxim Integrated
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 with data, such as the STATUS_WORD command. When the device receives a command through
this protocol, it immediately begins execution of the
received command after detecting the STOP condition.
The device supports the PAGE command and uses it to
select which individual channel to access. When a data
word is transmitted, the lower order byte is sent first and
the higher order byte is sent last. Within any byte, the
(MSB is sent first and the LSB is sent last.
PMBus Protocol Support
The device supports a subset of the commands defined
in the PMBus Power System Management Protocol
Specification Part II - Command Language Revision
1.1. For detailed specifications and the complete list of
PMBus 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
represented in DIRECT format, unless otherwise stated.
Whenever the PMBus specification refers to the PMBus
device, it is referring to the device operating in conjunction with a power supply. While the command can call for
turning on or off the PMBus device, the device always
remains on to continue communicating with the PMBus
master and the device 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.
DIRECT format data can be used with any command that
sends or reads a parametric value. The DIRECT format
uses an equation and defined coefficients to calculate
the desired values. Table 3 lists coefficients used by the
device.
22
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
Table 3. PMBus Command Code Coefficients
PARAMETER
UNITS
RESOLUTION
MAXIMUM
m
b
R
Voltage
VOUT_MARGIN_HIGH
VOUT_MARGIN_LOW
VOUT_OV_FAULT_LIMIT
VOUT_OV_WARN_LIMIT
VOUT_UV_WARN_LIMIT
VOUT_UV_FAULT_LIMIT
POWER_GOOD_ON
POWER_GOOD_OFF
READ_VOUT
MFR_VOUT_PEAK
MFR_VOUT_MIN
mV
1
32,767
1
0
0
Voltage Scaling
VOUT_SCALE_MONITOR
—
1/32,767
1
32,767
0
0
OT_FAULT_LIMIT
OT_WARN_LIMIT
READ_TEMPERATURE_1
MFR_TEMPERATURE_PEAK
MFR_TEMPERATURE_AVG
NC
0.01
327.67
1
0
2
TON_DELAY
TON_MAX_FAULT_LIMIT
TOFF_DELAY
MFR_FAULT_RETRY
MFR_PG_DELAY
ms
0.2
6553.4
5
0
0
Temperature
Timing
COMMANDS
Table 4. Coefficients for DIRECT Format
Value
COMMAND
CODE
COMMAND NAME
m
b
R
25h
VOUT_MARGIN_HIGH
1
0
0
8Bh
READ_VOUT
1
0
0
Interpreting Received
DIRECT Format Values
The host system uses the following equation to convert
the value received from the PMBus device—in this case,
the MAX34461—into a reading of volts, degrees Celsius,
or other units as appropriate:
X = (1/m) x (Y x 10–R - b)
where X is the calculated, real-world value in the appropriate units (i.e., V, NC, etc.); m is the slope coefficient;
Y is the 2-byte, two’s complement integer received from
the PMBus device; b is the offset; and R is the exponent.
Maxim Integrated
Sending a DIRECT Format Value
To send a value, the host must use the following equation
to solve for Y:
Y = (mX + b) x 10R
where Y is the 2-byte, two’s complement integer to be
sent to the unit; m is the slope coefficient; X is the realworld value, in units such as volts, to be converted for
transmission; b is the offset; and R is the exponent.
The following example demonstrates how the host can
send and retrieve values from the device. Table 4 lists the
coefficients used in the following parameters.
If a host wants to set the device to change the
power-supply output voltage to 3.465V (or 3465mV), the
corresponding VOUT_MARGIN_HIGH value is:
Y = (1 x 3465 + 0) x 100 = 3465 (decimal) = 0D89h (hex)
Conversely, if the host received a value of 0D89h on a
READ_VOUT command, this is equivalent to:
X = (1/1) x (0D89h x 10-(-0) – 0) = 3465mV = 3.465V
23
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
Power supplies and power converters generally have
no way of knowing how their outputs are connected to
ground. Within the power supply, all output voltages
are most commonly treated as positive. Accordingly, all
output voltages and output voltage-related parameters of
PMBus devices are commanded and reported as positive values. It is up to the system to know that a particular
output is negative if that is of interest to the system. All
output-voltage-related commands use 2 data bytes.
Fault Management and Reporting
For reporting faults/warnings to the host on a real-time
basis, the device asserts the open-drain ALERT pin (if
enabled in MFR_MODE) and sets the appropriate bit in
the various status registers. On recognition of the ALERT
assertion, the host or system manager is expected to poll
the I2C bus to determine the device asserting ALERT.
The host sends the SMBus ARA (0001 100). The device
ACKs the SMBus ARA, transmits its slave address, and
deasserts ALERT. The system controller then communicates with PMBus commands to retrieve the fault/warning
status information from the device.
See the individual command sections for more details.
Faults and warnings that are latched in the status
registers are cleared when any one of the following
conditions occurs:
• A CLEAR_FAULTS command is received.
• The RST pin is toggled or a soft-reset is issued.
• Bias power to the device is removed and then reapplied.
One or more latched-off power supplies are only restarted when one of the following conditions occurs:
• The OPERATION commands are received that turn
off and on the power supplies or the CONTROL pin is
toggled to turn off and then turn on the power supplies.
• The RST pin is toggled or a soft-reset is issued.
• Bias power to the device is removed and then reapplied.
A power supply is not allowed to turn on if any faults the
supply responds to are detected. Only after the faults
clear is the power supply allowed to turn on. When
GLOBAL supplies are being sequenced on, a fault on any
of the supplies keeps all GLOBAL supplies from being
turned on.
Maxim Integrated
Upon a system-wide power-up (OPERATION command
is received to turn the supplies on when PAGE is 255
or the CONTROL pin is toggled to turn on the supplies),
all enabled GLOBAL power supplies with their overvoltage- or overtemperature-fault responses enabled with
the MFR_FAULT_RESPONSE command are only allowed
to power up if neither the overvoltage or overtemperature
fault exists.
The device responds to fault conditions according to the
manufacturer fault response command (MFR_FAULT_
RESPONSE). This command byte determines how the
device should respond to each particular fault.
Password Protection
The device can be password protected by using the
LOCK bit in the MFR_MODE command. Once the
device is locked, only certain PMBus commands can
be accessed with the serial port. See Table 1 for a complete list. Commands that have password protection
return all ones (FFh), with the proper number of data
bytes when read. When the device is locked, only the
PAGE, OPERATION, CLEAR_FAULTS, and MFR_SERIAL
commands can be written; all other written commands
are ignored. When MFR_SERIAL is written and the upper
4 bytes match the internally flash-stored value, the
device unlocks and remains unlocked until the LOCK bit
in MFR_MODE is activated once again. The LOCK status
bit in STATUS_MFR_SPECIFIC is always available to
indicate whether the device is locked or unlocked.
Sequencing
The device implements both PMBus-defined timebased sequencing and timeslot-defined event-based
sequencing. The SEQ bit in MFR_MODE determines
which sequencing profile is used. With PMBus-defined
sequencing, the activation of all power-supply channels
(even across multiple devices) is timed from a common
START signal that can be either the CONTROL pin or
the OPERATION command. With timeslot sequencing,
each power-supply channel is assigned to a particular
timeslot and each power supply waits until the preceding
power supply is active before it is turned on. The powerdown sequencing of both the PMBus and the timeslot
arrangements is the same. When the power supplies
are instructed to turn off, all supplies can be switched
off immediately, or they can be shut down in any order
according to the TOFF_DELAY command setting.
24
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
PMBus-Defined Time-Based Sequencing
Figure 1 details a simple sequencing scheme using
four power supplies. When either the CONTROL pin
goes active or the OPERATION command is received
(as defined by the ON_OFF_CONFIG command), each
enabled PSENn output goes active (can be active high or
low, as defined in MFR_PSEN_CONFIG) after the associated delay time programmed in TON_DELAY. The power
supplies can be sequenced on in any order. The output
voltage of each power supply is monitored to ensure
that the supply crosses the undervoltage fault limit (as
configured in VOUT_UV_FAULT_LIMIT) within a programmable time limit (as configured in TON_MAX_
FAULT_LIMIT). After all enabled supplies are turned on
and above their respective power-good-on levels (as
configured in POWER_GOOD_ON), the PG output
transitions high. The PG output transition can be delayed
with the MFR_PG_DELAY command. When either the
CONTROL pin goes inactive or the OPERATION off
command is received (or the FAULT pin goes low for
GLOBAL channels), the power supplies are sequenced
off. The order in which the supplies are disabled is
determined with the TOFF_DELAY configuration.
Alternatively, all of the power supplies can be switched
off immediately, as configured in the ON_OFF_CONFIG
command or with the OPERATION command.
POWER-UP
POWER-DOWN
NOTES 2, 3
CONTROL PIN
OR OPERATION
COMMAND
TOFF_DELAY
TON_DELAY
NOTE 3
TON_MAX_FAULT_LIMIT
PSEN0
VOUT_UV_FAULT_LIMIT
RS0
POWER_GOOD_ON
TOFF_DELAY
PSEN2
TON_DELAY
TON_MAX_FAULT_LIMIT
VOUT_UV_FAULT_LIMIT
RS2
POWER_GOOD_ON
POWER_GOOD_OFF
TOFF_DELAY
TON_DELAY
TON_MAX_FAULT_LIMIT
PSEN5
POWER_GOOD_ON
RS5
TON_DELAY
VOUT_UV_FAULT_LIMIT
TOFF_DELAY
TON_MAX_FAULT_LIMIT
PSEN1
POWER_GOOD_ON
RS1
VOUT_UV_FAULT_LIMIT
NOTE 1
PG
NOTES: 1. PG TRANSITION HIGH CAN BE DELAYED WITH MFR_PG_DELAY.
2. ALTERNATE POWER-DOWN SEQUENCING OPERATION IS TO SHUT OFF ALL SUPPLIES IMMEDIATELY.
3. THE FAULT PIN BEING ASSERTED LOW CAN ALSO CAUSE A POWER-DOWN SEQUENCE TO OCCUR ON GLOBAL CHANNELS.
Figure 1. PMBus-Defined Time-Based Sequencing Example
Maxim Integrated
25
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
Timeslot-Defined Event-Based Sequencing
As an example of timeslot sequencing, Figure 2
details a simple sequencing scheme using four power
supplies. When either the CONTROL pin goes active or
the OPERATION command is received (as defined by the
ON_OFF_CONFIG command), PSEN0, which has been
assigned to timeslot 0 (with the MFR_SEQ_TIMESLOT
command), goes active (can be active high or low, as
defined in MFR_PSEN_CONFIG) after the associated
delay time programmed in TON_DELAY. RS0 is moni-
tored to make sure that the PSEN0 supply crosses the
undervoltage-fault limit (as configured in VOUT_UV_
FAULT_LIMIT) within a programmable time limit (as configured in TON_MAX_FAULT_LIMIT). When RS0 crosses
the undervoltage-fault limit, timeslot 1 begins. PSEN2 and
PSEN5 have been assigned to timeslot 1 and each has
their own unique TON_DELAY and TON_MAX_FAULT_
LIMIT values. Since two power supplies have been
assigned to timeslot 1, the last power supply to cross its
associated undervoltage-fault-limit level defines when
POWER-UP
POWER-DOWN
NOTES 2, 4
CONTROL PIN
OR OPERATION
COMMAND
TIMESLOT 0
TIMESLOT 1
TIMESLOT 2
TON_DELAY
POWER-DOWN IGNORES
TIMESLOT ASSIGNMENTS
TOFF_DELAY
NOTE 3
TON_MAX_FAULT_LIMIT
PSEN0
POWER_GOOD_ON
VOUT_UV_FAULT_LIMIT
RS0
TOFF_DELAY
TON_DELAY
TON_MAX_FAULT_LIMIT
PSEN2
RS2
POWER_GOOD_ON
VOUT_UV_FAULT_LIMIT
POWER_GOOD_OFF
TOFF_DELAY
TON_DELAY
TON_MAX_FAULT_LIMIT
PSEN5
RS5
VOUT_UV_FAULT_LIMIT
POWER_GOOD_ON
TOFF_DELAY
TON_DELAY
PSEN1
RS1
TON_MAX_FAULT_LIMIT
VOUT_UV_FAULT_LIMIT
POWER_GOOD_ON
NOTE 1
PG
NOTES: 1. PG TRANSITION HIGH CAN BE DELAYED WITH MFR_PG_DELAY.
2. ALTERNATE POWER-DOWN SEQUENCING OPERATION IS TO SHUT OFF ALL SUPPLIES IMMEDIATELY.
3. IF TON_MAX_FAULT_LIMIT = 0000h, THEN THE START OF THE NEXT TIMESLOT DOES NOT DEPEND ON VOUT_UV_FAULT_LIMIT.
4. THE FAULT PIN BEING ASSERTED LOW CAN ALSO CAUSE A POWER-DOWN SEQUENCE TO OCCUR ON GLOBAL CHANNELS.
Figure 2. Timeslot-Defined Event-Based Sequencing Example
Maxim Integrated
26
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
timeslot 2 begins. The power supplies can be sequenced
on in any order. Since multiple power supplies can be
assigned to a single timeslot, not all timeslots may be
needed. However, timeslot assignment must be sequential. GLOBAL channels must start in timeslot 0, whereas
local channels can be assigned to any timeslot. After all
enabled supplies are turned on and above their respective power-good-on levels, the PG output transitions
high. The PG output transition can be delayed with the
MFR_PG_DELAY command. When either the CONTROL
pin goes inactive or the OPERATION command is
received (or the FAULT pin goes low for GLOBAL channels), the power supplies are sequenced off. The order
in which the supplies are disabled is determined with the
TOFF_DELAY configuration. Alternatively, all the power
supplies can be switched off immediately, as configured
in ON_OFF_CONFIG or with the OPERATION command.
Multiple Device Connections
IMultiple MAX34461 devices (or even other MAX3445x
and MAX3446x PMBus system managers from the
Maxim Integrated family) can be connected together
COMMON
CONTROL/OPERATION
SEQUENCING
MAX34461
CASCADED
SEQUENCING
MAX34461
SCL/SDA
SCL/SDA
CONTROL
FAULT
CONTROL
FAULT
MASTER
PG
MAX34461
MAX34461
SCL/SDA
SCL/SDA
CONTROL
FAULT
CONTROL
FAULT
SLAVE
MAX34461
MAX34461
SCL/SDA
CONTROL
FAULT
CONTROL
FAULT
PG
With the Common Control or Common OPERATION
command sequencing arrangement, all the paralleled devices share the same CONTROL, FAULT,
and SMBus signals. All the devices use a common
signal (either the CONTROL pin or the OPERATION
command) to enable and disable all of the power
supplies. Any of the monitored power supplies can
be configured with the MFR_FAULT_RESPONSE command to be tagged as GLOBAL supplies and hence
activate the FAULT signal and shut down all the other
supplies tagged as GLOBAL.
With the Cascaded sequencing arrangement, the
PG output from upstream device is connected to
the CONTROL input on the downstream device. The
CONTROL input on the downstream device must be
enabled with the ON_OFF_CONFIG command. All
the power supplies in the upstream device must be
above the POWER_GOOD_ON level before the power
supplies in the downstream device are sequenced
on. When the CONTROL line is inactivated or the
OPERATION off command turns the supplies off in
the master device, the PG output is pulled low when
the first power supply falls below the POWER_GOOD_
OFF level, which in turn initiates the shutdown of the
channels in the first downstream device. A detected
fault on any GLOBAL power supply can also initiate
the shutdown of the rest of the GLOBAL power supply
channels by pulling the FAULT signal low.
USER NOTE: In Cascaded Sequencing, the master
and slave devices must be powered up at the same
time. Also, all devices must be configured for the
same latch off or retry configuration.
Table 5. Device Configuration Quick
Reference
PG
SCL/SDA
to increase the system channel count. Figure 3 details
the two possible connection schemes. The MULTI_
SEQ bits in the MFR_MODE command are used to
select the sequencing configuration.
ACTION
SLAVE
CONFIGURATION
Enable a
channel
Configure TON_MAX_FAULT_LIMIT = 0000h
to 7FFFh.
Disable a
channel
Configure TON_MAX_FAULT_LIMIT = 8000h
to FFFFh.
Figure 3. Multiple Device Hardware Connections
Maxim Integrated
27
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
System Watchdog Timer
The device uses an internal watchdog timer that is
internally reset every 5ms. In the event the device is
locked up and this watchdog reset does not occur after
210ms, the device automatically resets. After the reset
occurs, the device reloads all configuration values that
were stored to flash and begins normal operation. After
the reset, the device also does the following:
1) Sets the MFR bit in STATUS_WORD.
2)Sets the WATCHDOG_INT bit in STATUS_MFR_
SPECIFIC (for PAGE 255).
3) Notifies the host through ALERT assertion (if enabled
in MFR_MODE).
CRC Memory Check
Upon reset, the device runs an internal algorithm to
check the integrity of the key internal nonvolatile memory.
If the CRC check fails, the device does not power up and
remains in a null state with all pins high impedance, but
asserts the FAULT output.
upon power-up or device reset (it is recommended that
a small-signal MOSFET be used to pull this pin low). See
the Typical Operating Circuit for an example. After powerup, when this pin is pulled low, the device stops monitoring for overvoltage/undervoltage and temperature faults/
warnings and freezes the current state of the power-good
and fault signals. The MONOFF input is useful in systems
that do not use the external DS4424 current DACs to
margin the power supplies and instead use some other
technique such as a bed-of-nails tester. Asserting this
pin lets the system be margin tested without causing any
voltage faults or warnings. The MONOFF input is ignored
when faults are active and when the power-good signals
are not asserted. No sequencing should be performed
while MONOFF is active.
PMBus Commands
A summary of the PMBus commands supported by the
device are described in the following sections.
PAGE (00h)
FAULT Input/Output Pin
The device can monitor up to 16 voltages, sequence
up to 16 power supplies, and margin up to 16 power
supplies using four external current DACs (DS4424).
The device can monitor up to five temperature sensors,
one internal local temperature sensor, plus four external
remote temperature sensors (DS75LV). All the monitoring and control is accomplished using one PMBus (I2C)
address. Send the PAGE command with data 0–15 and
17–21 (decimal) to select which power supply or temperature sensor is affected by all the following PMBus
commands. Not all commands are supported within each
page. If an unsupported command is received, the CML
status bit is set. Some commands are common, which
means that any selected page has the same effect on
and the same response from the device. See Table 6 for
PAGE commands.
MONOFF Disable Monitoring Control Input
Set the PAGE command to 255 when the following
PMBus commands should apply to all pages at the same
time. There are only a few commands (OPERATION,
CLEAR_FAULTS) where this function has a real
application.
FAULT is an open-drain, active-low input/output pin. The
primary purpose of the FAULT pin is to provide sequencing control across multiple devices in fault situations.
Within the device, any power supply tagged as a GLOBAL
power supply (with the MFR_FAULT_RESPONSE command) asserts the FAULT pin to indicate to other GLOBAL
power supplies in other devices that action should be
taken. FAULT is also an input that can be configured with
the FAULT_IGNORE bit in the MFR_MODE command
to cause all GLOBAL power supplies within the device
to shut down and retry when FAULT is released. The
input status of FAULT is available in the STATUS_MFR_
SPECIFIC command when the PAGE is set to 255. FAULT
is pulled low when the device is reset until monitoring
begins.
The MONOFF control (which is shared with the A0 I2C
slave address-select function) is an active-low input with
an internal weak pullup. To allow the device to properly
set the I2C address, this pin should be high impedance
Maxim Integrated
28
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
Table 6. PAGE Commands
PAGE
ASSOCIATED CONTROL
0
Power supply monitored by RS0 and controlled by PSEN0 and optionally margined by OUT0 of the external
DS4424 at I2C address 20h.
1
Power supply monitored by RS1 and controlled by PSEN1 and optionally margined by OUT1 of the external
DS4424 at I2C address 20h.
2
Power supply monitored by RS2 and controlled by PSEN2 and optionally margined by OUT2 of the external
DS4424 at I2C address 20h.
3
Power supply monitored by RS3 and controlled by PSEN3 and optionally margined by OUT3 of the external
DS4424 at I2C address 20h.
4
Power supply monitored by RS4 and controlled by PSEN4 and optionally margined by OUT0 of the external
DS4424 at I2C address 60h.
5
Power supply monitored by RS5 and controlled by PSEN5 and optionally margined by OUT1 of the external
DS4424 at I2C address 60h.
6
Power supply monitored by RS6 and controlled by PSEN6 and optionally margined by OUT2 of the external
DS4424 at I2C address 60h.
7
Power supply monitored by RS7 and controlled by PSEN7 and optionally margined by OUT3 of the external
DS4424 at I2C address 60h.
8
Power supply monitored by RS8 and controlled by PSEN8 and optionally margined by OUT0 of the external
DS4424 at I2C address A0h.
9
Power supply monitored by RS9 and controlled by PSEN9 and optionally margined by OUT1 of the external
DS4424 at I2C address A0h.
10
Power supply monitored by RS10 and controlled by PSEN10 and optionally margined by OUT2 of the external
DS4424 at I2C address A0h.
11
Power supply monitored by RS11 and controlled by PSEN11 and optionally margined by OUT3 of the external
DS4424 at I2C address A0h.
12
Power supply monitored by RS12 and controlled by PSEN12 and optionally margined by OUT0 of the external
DS4424 at I2C address E0h.
13
Power supply monitored by RS13 and controlled by PSEN13 and optionally margined by OUT1 of the external
DS4424 at I2C address E0h.
14
Power supply monitored by RS14 and controlled by PSEN14 and optionally margined by OUT2 of the external
DS4424 at I2C address E0h.
15
Power supply monitored by RS15 and controlled by PSEN15 and optionally margined by OUT3 of the external
DS4424 at I2C address E0h.
16
Reserved.
17
Internal temperature sensor.
18
External DS75LV temperature sensor with I2C address 90h.
19
External DS75LV temperature sensor with I2C address 92h.
20
External DS75LV temperature sensor with I2C address 94h.
21
External DS75LV temperature sensor with I2C address 96h.
22–254
255
Reserved.
Applies to all pages.
Maxim Integrated
29
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
OPERATION (01h)
The OPERATION command is used to turn the power
supply on and off in conjunction with the CONTROL input
pin. The OPERATION command is also used to cause
the power supply to set the output voltage to the upper or
lower margin voltages. The power supply stays in the commanded operating mode until a subsequent OPERATION
command or a change in the state of the CONTROL pin (if
enabled) instructs the power supply to change to another
state. The valid OPERATION command byte values are
shown in Table 7. The OPERATION command controls
how the device responds when commanded to change
the output. When the command byte is 00h, the device
immediately turns the power supply off and ignores any
programmed turn-off delay. When the command byte
is set to 40h, the device powers down according to the
programmed turn-off delay. In Table 7 and Table 8, “act
on any fault” means that if any warning or fault on the
selected power supply is detected when the output is
margined, the device treats this as a warning or fault and
responds as programmed. “Ignore all faults” means that
all warnings and faults on the selected power supply are
ignored. Any command value not shown in Table 7 is an
invalid command. If the device receives a data byte that
is not listed in Table 7, then it treats this as invalid data,
declares a data fault (set CML bit and assert ALERT), and
responds, as described in the Fault Management and
Reporting section.
USER NOTE: All power supplies tagged as GLOBAL
supplies (see MFR_FAULT_RESPONSE) should be
turned on and off at the same time by setting the PAGE
to 255. If supplies are turned on and off independently by setting the PAGE from 0–15, then the supplies are not sequenced and only use their associated
TON_DELAY and TOFF_DELAY settings, without any
regard to the other supplies. For timeslot-defined sequencing, GLOBAL channels must start in timeslot 0; LOCAL
channels can be assigned to any timeslot.
Table 7. OPERATION Command Byte (When Bit 3 of ON_OFF_CONFIG = 1)
COMMAND BYTE
POWER SUPPLY ON/OFF
MARGIN STATE
00h
Immediate off (no sequencing)
—
40h
Soft off (with sequencing)
—
80h
On
Margin off
94h
On
Margin low (ignore all faults)
98h
On
Margin low (act on any fault)
A4h
On
Margin high (ignore all faults)
A8h
On
Margin high (act on any fault)
Note: Active margining begins once power good has been exceeded for all channels.
Table 8. OPERATION Command Byte (When Bit 3 of ON_OFF_CONFIG = 0)
COMMAND BYTE
POWER SUPPLY ON/OFF
MARGIN STATE
00h
Command has no effect
—
40h
Command has no effect
—
80h
Command has no effect
Margin off
94h
Command has no effect
Margin low (ignore all faults)
98h
Command has no effect
Margin low (act on any fault)
A4h
Command has no effect
Margin high (ignore all faults)
A8h
Command has no effect
Margin high (act on any fault)
Note: The device only takes action if the supply is enabled. The VOUT of all channels must exceed POWER_GOOD_ON for margining to begin, or power good must be forced good through the test mode.
Maxim Integrated
30
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
ON_OFF_CONFIG (02h)
The ON_OFF_CONFIG command configures the combination of CONTROL input and PMBus OPERATION
commands needed to turn the power supply on and
off. This indicates how the power supply is commanded
when power is applied. Table 9 describes the ON_OFF_
CONFIG message content. The host should not modify
ON_OFF_CONFIG while the power supplies are active.
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 simultaneously. 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 is not affected by this command and changes
only if commanded through the OPERATION command or CONTROL pin. If a fault is still present after the
CLEAR_FAULTS command is executed, the fault status
bit is immediately set again, but ALERT is not reasserted.
ALERT is only asserted again when a new fault or warning 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
operating memory. All supported commands can
have their parameters read, regardless of the WRITE_
PROTECT settings. The WRITE_PROTECT message
content is described in Table 10.
Table 9. ON_OFF_CONFIG (02h) Command Byte
BIT
7:5
4
3
PURPOSE
—
Always returns 000.
Turn on supplies when bias is
present, or use the CONTROL pin
and/or OPERATION command.
0
Turn on the supplies (with sequencing if so configured) as soon as
bias is supplied to the device regardless of the CONTROL pin.
1
Use CONTROL pin (if enabled) and/or OPERATION command (if
enabled). See note below.
0
Ignore the on/off portion of the OPERATION command.
1
OPERATION command enabled and required for action.
0
Ignore the CONTROL pin.
1
CONTROL pin enabled and required for action.
0
Active low (drive low to turn on the power supplies).
1
Active high (drive high to turn on the power supplies).
0
Use the programmed turn-off delay (soft-off).
1
Turn off the power supplies immediately.
CONTROL pin enable.
1
CONTROL pin polarity.
0
MEANING
Reserved
OPERATION command enable.
2
BIT
VALUE
CONTROL pin turn-off action.
Note: If both bits 2 and 3 are set, both the CONTROL pin and the OPERATION command are required to turn the supplies on, and
either one can turn the supplies off.
Table 10. WRITE_PROTECT Command Byte
COMMAND
BYTE
MEANING
80h
Disables all writes except the WRITE_PROTECT command.
40h
Disables all writes except the WRITE_PROTECT, OPERATION, and PAGE commands.
20h
Disables all writes except the WRITE_PROTECT, OPERATION, PAGE, and ON_OFF_CONFIG commands.
00h
Enables writes for all commands (default).
Note: No fault or error is generated if the host attempts to write to a protected area.
Maxim Integrated
31
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
STORE_DEFAULT_ALL (11h)
The STORE_DEFAULT_ALL command instructs the
device to transfer the complete device configuration
information to the internal flash memory array. Not all
information is stored; only configuration data is stored,
not any status or operational data. If an error occurs
during the transfer, ALERT asserts if enabled and the
CML bit in and STATUS_WORD is set to 1. No bits are set
in STATUS_CML. This command is write-only. There is no
data byte for this command. Note: It is not recommended
to use the STORE_DEFAULT_ALL command while the
device is operating power supplies. The device is unresponsive to PMBus commands and does not monitor
power supplies while transferring the configuration. If the
device configuration needs to be stored to flash while
the device is operating the power supplies, it should be
done one configuration parameter at a time using the
MFR_STORE_SINGLE command.
USER NOTE: VDD must be above 2.9V for the device to
perform the STORE_DEFAULT_ALL command.
MFR_STORE_SINGLE (FCh)
MFR_STORE_SINGLE is a read/write word command
that instructs the device to transfer a single configuration parameter to the internal flash memory array.
The upper byte contains the PAGE and the lower byte
contains the PMBus command that should be stored.
For example, if the TON_DELAY parameter for the
power supply controlled by PAGE 4 needs to be stored
to flash, 0460h would be written with this command.
When read, this command reports the last single PAGE/
command written to flash. This command can be used
while the device is operating the power supplies. If an
error occurs during the transfer, ALERT asserts if enabled
and the CML bit in STATUS_WORD is set to 1. No bits are
set in STATUS_CML. Note: The MFR_STORE_SINGLE
command should only be invoked a maximum of 85
times before either a device reset is issued or a device
power cycle occurs, or the RESTORE_DEFAULT_ALL
command is invoked. Also, MFR_STORE_SINGLE should
not be used for commands that are not stored in flash.
See Table 1 for a list of commands that are stored in
flash.
USER NOTE: VDD must be above 2.9V for the device to
perform the MFR_STORE_SINGLE command.
RESTORE_DEFAULT_ALL (12h)
The RESTORE_DEFAULT_ALL command transfers the
default configuration information from the internal flash
memory array to the user memory registers in the device.
The RESTORE_DEFAULT_ALL command should only be
executed when the device is not operating the power
supplies. Upon a device power-on reset or any device
reset, this command is automatically executed by the
device without PMBus action required. This command is
write-only. There is no data byte for this command.
CAPABILITY (19h)
The CAPABILITY command is used to determine some
key capabilities of the device. The CAPABILITY command is read-only. The message content is described
in Table 11.
VOUT_MODE (20h)
The VOUT_MODE command is used to report the data
format of the device. The device uses the DIRECT format
for all the voltage-related commands. The value returned
is 40h, indicating DIRECT data format. This command is
read-only. If a host attempts to write this command, the
CML status bit is asserted. See Table 3 for the m, b, and
R values for the various commands.
VOUT_MARGIN_HIGH (25h)
The VOUT_MARGIN_HIGH command loads the device
with the voltage to which the power-supply output is to
be changed when the OPERATION command is set to
margin high. If the power supply is already operating
at margin high, changing VOUT_MARGIN_HIGH has
no effect on the output voltage. The device only adjusts
the power supply to the new VOUT_MARGIN_HIGH
voltage after receiving a new margin-high OPERATION
Table 11. CAPABILITY Command Byte
BIT
DESCRIPTION
7
Packet-error checking
6:5
PMBus speed
4
ALERT
3:0
Reserved
Maxim Integrated
MEANING
0 = PEC not supported.
01 = Maximum supported bus speed is 400kHz.
1 = Device supports an ALERT output (if ALERT is enabled in MFR_MODE).
0 = Device does not support ALERT output (ALERT is disabled in MFR_MODE).
Always returns 0000.
32
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
command. The 2 data bytes are in DIRECT format. If
the device cannot successfully close-loop margin the
power supply, the device keeps attempting to margin the
supply and does the following:
2)Sets the MARGIN_FAULT bit in STATUS_MFR_
SPECIFIC (PAGE 0–15).
3) Notifies the host through ALERT assertion (if enabled
in MFR_MODE).
1) Sets the MARGIN bit in STATUS_WORD.
2)Sets the MARGIN_FAULT bit in STATUS_MFR_
SPECIFIC (PAGE 0–15).
3) Notifies the host through ALERT assertion (if enabled
in MFR_MODE).
VOUT_MARGIN_LOW (26h)
The VOUT_MARGIN_LOW command loads the device
with the voltage to which the power-supply output is
to be changed when the OPERATION command is set
to margin low. If the power supply is already operating
at margin low, changing VOUT_MARGIN_LOW has no
effect on the output voltage. The device only adjusts the
power supply to the new VOUT_MARGIN_LOW voltage
after receiving a new margin-low OPERATION command.
The 2 data bytes are in DIRECT format. If the device cannot successfully close-loop margin the power supply, the
device keeps attempting to margin the supply and does
the following:
1) Sets the MARGIN bit in STATUS_WORD.
VOUT_SCALE_MONITOR (2Ah)
In applications where the measured power-supply voltage is not equal to the voltage at the ADC input, VOUT_
SCALE_MONITOR is used. For example, if the ADC input
expects a 1.8V input for a 12V output, VOUT_SCALE_
MONITOR = 1.8V/12V = 0.15. In applications where the
power-supply output voltage is greater than the device’s
2.048V input range, the output voltage of the power
supply is sensed through a resistive voltage-divider.
The resistive voltage-divider reduces or scales the output voltage. The PMBus commands specify the actual
power-supply output voltages and not the input voltage
to the ADC. To allow the device to map between the high
power-supply voltages (such as 12V) and the voltage at
the ADC input, the VOUT_SCALE_MONITOR command
is used. The 2 data bytes are in DIRECT format. This
value is dimensionless. For example, if the required scaling factor is 0.15, then VOUT_SCALE_MONITOR should
be set to 1333h (4915/32767 = 0.15). See Table 12 for
more examples.
Table 12. VOUT_SCALE_MONITOR Examples
NOMINAL VOLTAGE
LEVEL MONITORED (V)
NOMINAL ADC INPUT
VOLTAGE LEVEL (V)*
RESISTIVE VOLTGEDIVIDER RATIO
VOUT_SCALE_MONITOR
VALUE (hex)
1.8 or less
1.8
1.0
7FFFh
2.5
1.8
0.72
5C28h
3.3
1.8
0.545454
45D1h
5
1.8
0.36
2E14h
12
1.8
0.15
1333h
*The full-scale ADC voltage on the device is 2.048V. A scaling factor where a 1.8V ADC input represents a nominal 100% voltage
level is recommended to allow headroom for margining. Resistor-dividers with a maximum source impedance of 1kΩ must be used
to measure voltage greater than 1.8V.
Maxim Integrated
33
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
Table 13. Parametric Monitoring States
PARAMETER
REQUIRED CONDITIONS FOR ACTIVE MONITORING
ACTION DURING A FAULT
• Power supply enabled
(TON_MAX_FAULT_LIMIT ≠ 8000h to FFFFh)
Stop monitoring while PSENn is inactive and
resume monitoring before channel is restarted.
Undervoltage
• Power supply enabled
(TON_MAX_FAULT_LIMIT ≠ 8000h to FFFFh)
• PSENn output is active
• Channel’s VOUT must have exceeded VOUT_UV_
FAULT during channel power-up
Stop monitoring while the power supply is off.
Power-up time
• Power supply enabled
(TON_MAX_FAULT_LIMIT ≠ 8000h to FFFFh or 0000h)
• PSENn output is active
Monitor only during power-on.
• Temp sensor enabled
(ENABLE in MFR_TEMP_SENSOR_CONFIG = 1)
Continue monitoring.
Overvoltage
Overtemperature
VOUT_OV_FAULT_LIMIT (40h)
The VOUT_OV_FAULT_LIMIT command sets the value
of the output voltage that causes an output overvoltage
fault. The monitored voltage must drop by at least 2%
below the limit before the fault is allowed to clear. This
fault is masked until the output voltage is below this limit
for the first time. The 2 data bytes are in DIRECT format. In response to the VOUT_OV_FAULT_LIMIT being
exceeded, the device does the following:
1) Sets the VOUT_OV bit and the VOUT bit in STATUS_
WORD.
2) Sets the VOUT_OV_FAULT bit in STATUS_VOUT.
3)
Responds as
RESPONSE.
specified
in
the
MFR_FAULT_
4) Notifies the host through ALERT assertion (if enabled
in MFR_MODE).
VOUT_OV_WARN_LIMIT (42h)
The VOUT_OV_WARN_LIMIT command sets the value
of the output voltage that causes an output voltage high
warning. The monitored voltage must drop by at least 2%
below the limit before the warning is allowed to clear. This
warning is masked until the output voltage is below this
limit for the first time. This value is typically less than the
output overvoltage threshold in VOUT_OV_FAULT_LIMIT.
The 2 data bytes are in DIRECT format. In response to
the VOUT_OV_WARN_LIMIT being exceeded, the device
does the following:
1) Sets the VOUT bit in STATUS_WORD.
2) Sets the VOUT_OV_WARN bit in STATUS_VOUT.
Maxim Integrated
3) Notifies the host using ALERT assertion (if enabled in
MFR_MODE).
VOUT_UV_WARN_LIMIT (43h)
The VOUT_UV_WARN_LIMIT command sets the value
of the output voltage that causes an output-voltage low
warning. The monitored voltage must increase by at
least 2% above the limit before the warning is allowed
to clear. This value is typically greater than the output
undervoltage fault threshold in VOUT_UV_FAULT_LIMIT.
This warning is masked until the output voltage reaches
the programmed VOUT_UV_WARN_LIMIT for the first
time and also during turn-off when the power supply
is disabled. The 2 data bytes are in DIRECT format. In
response to violation of the VOUT_UV_WARN_LIMIT, the
device does the following:
1) Sets the VOUT bit in STATUS_WORD.
2) Sets the VOUT_UV_WARN bit in STATUS_VOUT.
3) Notifies the host using ALERT assertion (if enabled in
MFR_MODE).
VOUT_UV_FAULT_LIMIT (44h)
The VOUT_UV_FAULT_LIMIT command sets the value of
the output voltage, which causes an output undervoltage
fault. The monitored voltage must increase by at least
2% above the limit before the fault is allowed to clear.
This fault is masked until the output voltage reaches the
programmed VOUT_UV_FAULT_LIMIT for the first time
and also during turn-off when the power supply is
disabled. The VOUT_UV_FAULT_LIMIT threshold is also
used to determine if TON_MAX_FAULT_LIMIT is exceeded. The 2 data bytes are in DIRECT format. In response
34
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
to violation of the VOUT_UV_FAULT_LIMIT, the device
does the following:
1) Sets the VOUT bit in STATUS_WORD.
2) Sets the VOUT_UV_FAULT bit in STATUS_VOUT.
3) Responds as specified in MFR_FAULT_RESPONSE.
4) Notifies the host using ALERT assertion (if enabled in
MFR_MODE).
OT_FAULT_LIMIT (4Fh)
The OT_FAULT_LIMIT command sets the temperature,
in degrees Celsius, of the selected temperature sensor
at which an overtemperature fault is detected. The monitored temperature must drop by at least 4NC below the
limit before the fault is allowed to clear. The 2 data bytes
are in DIRECT format. In response to the OT_FAULT_
LIMIT being exceeded, the device does the following:
1) Sets the TEMPERATURE bit in STATUS_WORD.
2)Sets the OT_FAULT bit in STATUS_TEMPERATURE
register.
3)
Responds as
RESPONSE.
specified
in
the
MFR_FAULT_
4) Notifies the host using ALERT assertion (if enabled in
MFR_MODE).
OT_WARN_LIMIT (51h)
The OT_WARN_LIMIT command sets the temperature,
in degrees Celsius, of the selected temperature sensor
at which an overtemperature warning is detected. The
monitored temperature must drop by at least 4NC below
the limit before the warning is allowed to clear. The 2
data bytes are in DIRECT format. In response to the
OT_WARN_LIMIT being exceeded, the device does the
following:
1) Sets the TEMPERATURE bit in STATUS_WORD.
2)Sets the OT_WARN bit in STATUS_TEMPERATURE
register.
3) Notifies the host through ALERT assertion (if enabled
in MFR_MODE).
POWER_GOOD_ON (5Eh)
The POWER_GOOD_ON command sets the value of the
output voltage, which causes the PG output to assert. All
power supplies must be above their associated POWER_
GOOD_ON thresholds before the PG output is asserted.
Unused channels or disabled power supplies can use
the test mode described in the user note below to
force power good on the associated channel. All power
Maxim Integrated
supplies must also be above POWER_GOOD_ON for
power-supply margining to begin. The POWER_GOOD_
ON level is normally set higher than the POWER_GOOD_
OFF level. The 2 data bytes are in DIRECT format.
USER NOTE: There is a special test mode that forces a
channel into and out of a power good state based on two
unique values. If either of these settings is configured into
POWER_GOOD_ON, the actual measured power-supply
voltage is ignored and the logical state is forced.
• Force power-good deassert = POWER_GOOD_ON =
7FFFh
• Force power-good assert = POWER_GOOD_ON =
0000h
POWER_GOOD_OFF (5Fh)
The POWER_GOOD_OFF command sets the value of
the output voltage that causes the PG output to deassert
after it has been asserted. Any power supply that falls
below the associated POWER_GOOD_OFF threshold
causes the PG output to be deasserted. The POWER_
GOOD_OFF level is normally set lower than the POWER_
GOOD_ON level. The 2 data bytes are in DIRECT format.
When the VOUT level of a power supply falls from greater
than POWER_GOOD_ON to less than POWER_GOOD_
OFF, the device does the following:
1) Sets the POWER_GOOD# bit in STATUS_WORD.
2)Sets the POWER_GOOD# bit in STATUS_MFR_
SPECIFIC register (PAGE 0–15).
TON_DELAY (60h)
In the PMBus-sequencing configuration, TON_DELAY
sets the time, in milliseconds, from when a START
condition is received (a valid OPERATION command
or through the CONTROL pin when enabled) until the
PSENn output is asserted. In the timeslot-sequencing
configuration, TON_DELAY sets the time, in milliseconds,
from the beginning of a timeslot until the PSENn output
is asserted. The undervoltage fault and warning are
masked off during TON_DELAY. The 2 data bytes are in
DIRECT format.
TOFF_DELAY (64h)
The TOFF_DELAY sets the time, in milliseconds, from
when a STOP condition is received (a soft-off OPERATION
command or through the CONTROL pin when enabled)
until the PSENn output is deasserted. When commanded
to turn off immediately (either through the OPERATION
command or the CONTROL pin), the TOFF_DELAY value
is ignored. The 2 data bytes are in DIRECT format.
35
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
Table 14. TON_MAX_FAULT_LIMIT Device Response
DEVICE RESPONSE (FOR EACH ASSOCIATED PAGE) (NOTE 1)
SEQUENCING
CONFIGURATION
(NOTE 2)
TON_MAX_
FAULT_LIMIT
VALUE
Standard
SEQUENCING RESPONSE
VOLTAGE
FAULT
MONITORING
(NOTE 3)
USE
PSENn AS
GPO
(NOTE 4)
0001h to 7FFFh
Device asserts PSENn and monitors RSn to
cross the undervoltage-fault limit in the time set
by TON_MAX_FAULT_LIMIT.
Enabled
No
0000h
Device asserts PSENn and monitors RSn but
does not wait for RS to cross the undervoltagefault limit. In timeslot sequencing, this channel
exceeding undervoltage-fault limit is not used
to time the start of the next timeslot.
Enabled
No
Monitoring only
0000h
PSENn should be configured as GPO and RSn
monitoring for faults and warnings is enabled.
In timeslot sequencing, this channel should be
assigned to timeslot 0 and TON_DELAY should
be set to 0.
Enabled
Yes
Off
8000h to FFFFh
PSENn should be configured as GPO and RSn
monitoring for faults and warnings is disabled.
Defeated
Yes
Blind
Note
Note
Note
Note
1:
2:
3:
4:
There is one-to-one correspondence between the RSn input and the PSENn output for each page.
See Figure 4 for example hardware configurations.
Voltage monitoring includes overvoltage and undervoltage.
The GPO configuration for PSENn is set with the MFR_PSEN_CONFIG command and can be configured to override the
normal sequencing action of the PSENn output.
TON_MAX_FAULT_LIMIT (62h)
The TON_MAX_FAULT_LIMIT sets an upper time limit, in
milliseconds, from when the PSENn output is asserted
until the output voltage crosses the VOUT_UV_FAULT_
LIMIT threshold. The 2 data bytes are in DIRECT format.
If the value is less than zero, then the power supply is
not sequenced by the device and the associated PSENn
output remains deasserted and voltage faults are disabled. See Table 14 for more details. In response to the
TON_MAX_FAULT_LIMIT being exceeded, the device
does the following:
Maxim Integrated
1) Sets the VOUT bit in STATUS_WORD.
2) Sets the TON_MAX_FAULT bit in STATUS_VOUT.
3)
Responds as
RESPONSE.
specified
in
the
MFR_FAULT_
4) Notifies the host using ALERT assertion (if enabled in
MFR_MODE).
If an event is still present when the CLEAR_FAULTS
command is issued, the bit is immediately asserted once
again. When the ALERT latch is cleared, if any events are
still present, they do not reassert the ALERT output.
36
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
STANDARD SEQUENCING
TON_MAX_FAULT_LIMIT = 0001h TO 7FFFh
MAX34461
SEQUENCER
GPO
PAGE n
PSENn
POWER SUPPLY
ENABLE
OV/UV MONITOR
READ_VOUT / PG
BLIND SEQUENCING
TON_MAX_FAULT_LIMIT = 0000h
RSn
MAX34461
SEQUENCER
GPO
PAGE n
PSENn
READ_VOUT /PG
RSn
MAX34461
SEQUENCER
POWER SUPPLY
ENABLE
VOUT
OV/UV MONITOR
MONITORING ONLY
TON_MAX_FAULT_LIMIT = 0000h
VOUT
GPO
VOLTAGE SOURCE
PAGE n
PSENn
DIGITAL OUTPUT
OV/UV MONITOR
READ_VOUT/PG
CHANNEL OFF
TON_MAX_FAULT_LIMIT = 8000h TO FFFFh
RSn
MAX34461
SEQUENCER
GPO
VOLTAGE SOURCE
PAGE n
PSENn
DIGITAL OUTPUT
OV/UV MONITOR
READ_VOUT/PG
RSn
VOLTAGE SOURCE
Figure 4. Sequencing Configurations
Maxim Integrated
37
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
STATUS_VOUT
(PAGES 0–15)
EVENT
LATCH
EVENT
LATCH
VOUT_OV_WARN
EVENT
LATCH
VOUT_UV_FAULT
EVENT
LATCH
VOUT_UV_WARN
EVENT
LATCH
TON_MAX_FAULT
VOUT_OV_FAULT
NOTE 1: IF AN EVENT IS STILL PRESENT WHEN THE CLEAR_FAULTS
COMMAND IS ISSUED, THE BIT IS IMMEDIATELY ASSERTED
ONCE AGAIN.
NOTE 2: WHEN THE ALERT LATCH IS CLEARED, IF ANY EVENTS ARE
STILL PRESENT, THEY WILL NOT RE-ASSERT THE ALERT OUTPUT.
OR
STATUS_CML
(ALL PAGES)
EVENT
FAULT_LOG_FULL
EVENT
LATCH
DATA_FAULT
EVENT
LATCH
COMM_FAULT
OR
STATUS_TEMPERATURE
(PAGES 17–21)
EVENT
LATCH
OT_WARN
EVENT
LATCH
OT_FAULT
OR
STATUS_MFR_SPECIFIC
(PAGES 0–15)
EVENT
EVENT
EVENT
STATUS_WORD
(ALL PAGES)
OFF
POWER_GOOD#
LATCH
VOUT_OV
MARGIN_FAULT
VOUT
CML
STATUS_MFR_SPECIFIC
(PAGE 255)
EVENT
TEMPERATURE
EVENT
LATCH
FAULT_INPUT
EVENT
LATCH
WATCHDOG_INT
EVENT
LATCH
CONTROL#
POWER_GOOD#
OR
MARGIN
MFR
CLEAR
CLEAR_FAULTS COMMAND
ALERT RESPONSE ADDRESS (ARA)
RECEIVED AND ARBITRATION WON
OR
SYS_OFF
LOCK
OR
ALERT
OUTPUT
LATCH
AND
ALERT BIT IN MFR_MODE
Figure 5. Status Register Organization
Maxim Integrated
38
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
STATUS_WORD (79h)
The STATUS_WORD command returns 2 bytes of
information with a summary of the reason for a fault.
The STATUS_WORD message content is described in
Table 15. See Figure 5 for status register organization.
STATUS_VOUT (7Ah)
The STATUS_VOUT command returns 1 byte of information with contents, as described in Table 16. All the bits
in STATUS_VOUT are latched. When cleared, the bits
are set again if the condition persists, or in the case of
TON_MAX_FAULT, when the event occurs again.
Table 15. STATUS_WORD
BIT
NAME
MEANING
15
VOUT
14
0
This bit always returns a 0.
13
0
This bit always returns a 0.
12
MFR
11
POWER_GOOD#
10
0
This bit always returns a 0.
9
0
This bit always returns a 0.
8
MARGIN
7
0
6
SYS_OFF
Set when any of the power supplies are sequenced off (logical OR of all the OFF bits in
STATUS_MFR_SPECIFC).
5
VOUT_OV
An overvoltage fault has occurred.
4
0
This bit always returns a 0.
3
0
This bit always returns a 0.
2
TEMPERATURE
1
CML
0
0
An output voltage fault or warning or TON_MAX_FAULT has occurred.
A bit in STATUS_MFR_SPECIFIC (PAGE = 255) has been set.
Any power-supply voltage has fallen from POWER_GOOD_ON to less than POWER_GOOD_
OFF (logical OR of all the POWER_GOOD# bits in STATUS_MFR_SPECIFC).
A margining fault has occurred.
This bit always returns a 0.
A temperature fault or warning has occurred.
A communication, memory, or logic fault has occurred.
This bit always returns a 0.
Note: The setting of the SYS_OFF and POWER_GOOD# bits do not assert the ALERT signal.
Table 16. STATUS_VOUT
BIT
NAME
7
VOUT_OV_FAULT
6
VOUT_OV_WARN
MEANING
LATCHED
VOUT overvoltage fault.
VOUT overvoltage warning.
Yes
VOUT undervoltage warning.
VOUT undervoltage fault.
Yes
Yes
5
VOUT_UV_WARN
4
VOUT_UV_FAULT
3
0
2
TON_MAX_FAULT
1
0
This bit always returns a 0.
—
0
0
This bit always returns a 0.
—
Maxim Integrated
This bit always returns a 0.
TON maximum fault.
Yes
—
Yes
39
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
STATUS_TEMPERATURE (7Dh)
The STATUS_TEMPERATURE command returns 1 byte of
information with contents, as described in Table 17. All
the bits in STATUS_VOUT are latched. When cleared, the
bits are set again if the condition persists.
STATUS_CML (7Eh)
The STATUS_CML command returns 1 byte of information with contents, as described in Table 18. The
COMM_FAULT and DATA_FAULT bits are latched. When
cleared, the bits are set again when the event occurs
again. The FAULT_LOG_FULL bit reflects the current
real-time state of the fault log.
Table 17. STATUS_TEMPERATURE
BIT
NAME
7
OT_FAULT
Overtemperature fault.
MEANING
LATCHED
Yes
6
OT_WARN
Overtemperature warning.
Yes
5
0
This bit always returns a 0.
—
4
0
This bit always returns a 0.
—
3
0
This bit always returns a 0.
—
2
0
This bit always returns a 0.
—
1
0
This bit always returns a 0.
—
0
0
This bit always returns a 0.
—
Table 18. STATUS_CML
BIT
NAME
7
COMM_FAULT
An invalid or unsupported command has been received.
MEANING
LATCHED
Yes
6
DATA_FAULT
An invalid or unsupported data has been received.
Yes
5
0
This bit always returns a 0.
—
4
0
This bit always returns a 0.
—
3
0
This bit always returns a 0.
—
2
0
This bit always returns a 0.
—
1
0
This bit always returns a 0.
—
0
FAULT_LOG_FULL
MFR_NV_FAULT_LOG is full and needs to be cleared.*
No
*When NV Fault Log Overwrite is enabled (NV_LOG_OVERWRITE = 1 in MFR_NV_LOG_CONFIG), FAULT_LOG_FULL will be set
when the fault log is full but will clear when the fault log is overwritten since two fault logs are cleared before each overwrite.
Maxim Integrated
40
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
STATUS_MFR_SPECIFIC (80h)
The STATUS_MFR_SPECIFIC message content varies
based on the selected page, and is described in Table 19
and Table 20.
READ_VOUT (8Bh)
The READ_VOUT command returns the actual measured
(not commanded) output voltage. READ_VOUT is measured and updated every 5ms. The 2 data bytes are in
DIRECT format.
Table 19. STATUS_MFR_SPECIFIC (for PAGES 0–15)
BIT
NAME
MEANING
LATCHED
7
OFF
For enabled channels (TON_MAX_FAULT_LIMIT R 0), this bit reflects the
output state of the sequencer and is set when PSENn is not asserted
due to either a sequencing delay or fault, or the power supply being
turned off. This bit is always cleared when the channel is disabled
(TON_MAX_FAULT_LIMIT < 0). If PSENn is reconfigured as a GPO, this
bit does not reflect the state of the pin.
No
6
0
This bit always returns a 0.
—
5
0
This bit always returns a 0.
—
4
0
This bit always returns a 0.
—
MARGIN_FAULT
This bit is set if the device cannot properly close-loop margin the power
supply.
Yes
2
POWER_GOOD#
This bit is set when the power-supply voltage has fallen from POWER_
GOOD_ON to less than POWER_GOOD_OFF. In the PG test mode, this
bit reflects the forced PG state. On device reset, this bit is set until the
power supply is greater than POWER_GOOD_ON.
No
1
0
This bit always returns a 0.
—
0
0
This bit always returns a 0.
—
3
Note: The setting of the OFF and POWER_GOOD# bits do not assert the ALERT signal.
Table 20. STATUS_MFR_SPECIFIC (for PAGE 255)
BIT
NAME
7
LOCK
Set when the device is password protected (Note 1).
MEANING
LATCHED
No
6
FAULT_INPUT
0
Set each time the FAULT input is pulled low (Note 2).
This bit always returns a 0.
Yes
5
—
Set upon device reset when the internal watchdog has caused the
device reset.
Yes
Set each time the CONTROL input is deasserted (Note 3).
Yes
4
WATCHDOG_INT
3
CONTROL#
2
0
This bit always returns a 0.
—
1
0
This bit always returns a 0.
—
0
0
This bit always returns a 0.
—
Note 1: The setting of the LOCK bit does not assert the ALERT signal.
Note 2: The FAULT status bit is set even if the FAULT pin is configured in MFR_MODE to ignore the FAULT pin.
Note 3: ON_OFF_CONFIG must be set to use the CONTROL pin for this status bit to function.
Maxim Integrated
41
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
READ_TEMPERATURE_1 (8Dh)
The READ_TEMPERATURE_1 command returns the temperature returned from the temperature sensor. READ_
TEMPERATURE_1 returns 7FFFh if the sensor is faulty and
0000h if the sensor is disabled. READ_TEMPERATURE_1
is measured and updated once per second. The 2 data
bytes are in DIRECT format.
PMBUS_REVISION (98h)
The PMBUS_REVISION command returns the revision of
the PMBus specification to which the device is compliant.
The command has 1 data byte. Bits [7:4] indicate the
revision of PMBus specification Part I to which the device
is compliant. Bits [3:0] indicate the revision of PMBus
specification Part II to which the device is compliant. This
command is read-only. The PMBUS_REVISION value
returned is always 11h, which indicates that the device is
compliant with Part I Rev 1.1 and Part II Rev 1.1.
MFR_ID (99h)
The MFR_ID command returns the text (ISO/IEC 8859-1)
character of the manufacturer’s (Maxim) identification.
The default MFR_ID value is 4Dh (M). This command is
read-only.
MFR_MODEL (9Ah)
The MFR_MODEL command returns the text (ISO/IEC
8859-1) character of the device model number. The
default MFR_MODEL value is 56h (V). This command is
read-only.
Maxim Integrated
MFR_REVISION (9Bh)
The MFR_REVISION command returns two text (ISO/
IEC 8859-1) characters that contain the device revision
numbers for hardware (upper byte) and firmware (lower
byte). This command is read-only.
MFR_LOCATION (9Ch)
The MFR_LOCATION command loads the device with
text (ISO/IEC 8859-1) characters that identify the facility
that manufactures the power supply. The maximum number of characters is 8. This data is written to internal flash
using the STORE_DEFAULT_ALL command. The factory
default text string value is 10101010.
MFR_DATE (9Dh)
The MFR_DATE command loads the device with text
(ISO/IEC 8859-1) characters that identify the date of
manufacture of the power supply. The maximum number
of characters is 8. This data is written to internal flash
using the STORE_DEFAULT_ALL command. The factorydefault text string value is 10101010.
MFR_SERIAL (9Eh)
The MFR_SERIAL command loads the device with
text (ISO/IEC 8859-1) characters that uniquely identify
the device. The maximum number of characters is 8.
This data is written to internal flash using the STORE_
DEFAULT_ALL command. The factory-default text string
value is 10101010. The upper 4 bytes of MFR_SERIAL
are used to unlock a device that has been password protected. The lower 4 bytes of MFR_SERIAL are not used to
unlock a device and can be set to any value.
42
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
MFR_MODE (D1h)
The MFR_MODE command is used to configure the
device to support manufacturer-specific commands. The
MFR_MODE command should not be changed while
power supplies are operating. The MFR_MODE command is described in Table 21.
Table 21. MFR_MODE
BIT
NAME
15:14
MULTI_SEQ[1:0]
13
ALERT
12
SEQ
11
SOFT_RESET
10
LOCK
9:8
0
7:6
ADC_TIME[1:0]
5
0
4
FAULT_IGNORE
MEANING
These bits set the sequencing configuration for the primary sequencing group. The
secondary sequencing group should not use cascaded sequencing if the group involves
multiple devices.
00 = Single device or multiple devices with Common Control or Common OPERATION
Command.
01 = Multiple devices with cascaded sequencing–slave device.
10 = Multiple devices with cascaded sequencing–master device with latchoff.
11 = Multiple devices with cascaded sequencing–master device with retry.
0 = ALERT disabled (device does not respond to ARA).
1 = ALERT enabled (device does respond to ARA).
0 = PMBus-defined time-based sequencing.
1 = Timeslot-defined event-based sequencing.
This bit must be set, then cleared and set again within 8ms for a soft-reset to occur.
This bit must be set, then cleared and set again within 8ms for the device to become
password protected. This bit is cleared when the password is unlocked. The device should
only be locked and then unlocked a maximum of 256 times before either a device reset is
issued or a device power cycle occurs.
These bits always return a 0.
These bits select the ADC conversion time.
ADC_TIME[1:0]
ADC CONVERSION TIME (µs)
00
01
10
11
1
2
4
8
This bit always returns a 0.
0 = Shut down all GLOBAL channels when FAULT is pulled low.
1 = Ignore FAULT if pulled low (FAULT still asserted as configured in MFR_FAULT_
RESPONSE).
These bits select the post ADC conversion averaging:
ADC_AVERAGE[1:0]
3:2
ADC_AVERAGE[1:0]
1:0
Maxim Integrated
0
ADC AVERAGING
00
No averaging
01
Average 2 samples
10
Average 4 samples
11
Average 8 samples
These bits always return a 0.
43
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
MFR_PSEN_CONFIG (D2h)
The MFR_PSEN_CONFIG command is used to configure
the individual PSENn outputs. This command should not
be changed while the power supplies are operating. The
MFR_PSEN_CONFIG command is described in Table 22
and Table 23.
Table 22. PSENn Configuration
COMMAND BYTE
PSENn CONFIGURATION
00
Active low
40
Active high
Normal power-supply enable/disable
control action
80
C0
Active low
Active high
01
Force low
41
Force high
Override action
(GPO mode)
81
C1
Force low
Force high
Push-pull
Open drain
Push-pull
Open drain
Table 23. MFR_PSEN_CONFIG
BIT
NAME
MEANING
7
PSEN_PP_OD
0 = PSENn push-pull output.
1 = PSENn open-drain output.
6
PSEN_HI_LO
0 = PSENn active-low.
1 = PSENn active-high.
5:1
0
0
Maxim Integrated
OVERRIDE
These bits always return a 0.
When this bit is set to a 1, the associated PSENn output pin no longer
responds as a normal enable/disable for the power supply, but rather is forced
active either high or low as indicated by bit 6 and is configured as either open
drain or push-pull as configured by bit 7.
44
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
MFR_SEQ_TIMESLOT (D3h)
The MFR_SEQ_TIMESLOT command is used in the timeslot-defined sequencing mode (SEQ bit in MFR_MODE
is set) to determine which timeslot the PSENn output
is associated with. In the timeslot-defined sequencing
mode, multiple PSENn outputs can be assigned to the
same timeslot. Not all timeslots must be used, but the
ordering must be sequential. GLOBAL channels must
start with timeslot 0. LOCAL channels can be assigned
to any timeslot. The MFR_SEQ_TIMESLOT command is
described in Table 24.
MFR_VOUT_PEAK (D4h)
The MFR_VOUT_PEAK command returns the maximum
actual measured output voltage. To reset this value to 0,
write to this command with a data value of 0. Any values
written to this command are used as a comparison for
future peak updates. The 2 data bytes are in DIRECT
format.
MFR_TEMPERATURE_PEAK (D6h)
The MFR_TEMPERATURE_PEAK command returns the
maximum measured temperature. To reset this value to
its lowest value, write to this command with a data value
of 8000h. Any other values written by this command are
used as a comparison for future peak updates. The 2
data bytes are in DIRECT format.
MFR_VOUT_MIN (D7h)
The MFR_VOUT_MIN command returns the minimum
actual measured output voltage. To reset this value, write
to this command with a data value of 7FFFh. Any values
written to this command are used as a comparison for
future minimum updates. The 2 data bytes are in DIRECT
format.
MFR_TEMPERATURE_AVG (E3h)
The MFR_TEMPERATURE_AVG command returns the
calculated average temperature. To reset the average,
write to this command with a data value of 0. Any other
values written by this command are ignored. The 2 data
bytes are in DIRECT format.
Table 24. MFR_SEQ_TIMESLOT
BIT
NAME
7:4
0
MEANING
These bits always return a 0.
Timeslot assignment (ignored in PMBus sequence mode):
3:0
Maxim Integrated
TIMESLOT[3:0]
0000
Timeslot 0
1000
0001
Timeslot 1
1001
Timeslot 8
Timeslot 9
0010
Timeslot 2
1010
Timeslot 10
0011
Timeslot 3
1011
Timeslot 11
0100
Timeslot 4
1100
Timeslot 12
0101
Timeslot 5
1101
Timeslot 13
0110
Timeslot 6
1110
Timeslot 14
0111
Timeslot 7
1111
Timeslot 15
45
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
MFR_NV_LOG_CONFIG (D8h)
The MFR_NV_LOG_CONFIG command is used to
configure the operation of the nonvolatile fault logging
in the device. The MFR_NV_LOG_CONFIG command is
described in Table 25.
Table 25. MFR_NV_LOG_CONFIG
BIT
NAME
MEANING
FORCE_NV_FAULT_LOG
Setting this bit to a 1 forces the device to log data into the nonvolatile fault log. Once
set, the device clears this bit when the action is completed. The host must set again
for subsequent action. If an error occurs during this action, the device sets the CML
bit in STATUS_WORD; no bits are set in STATUS_CML.
14
CLEAR_NV_FAULT_LOG
Setting this bit to a 1 forces the device to clear the nonvolatile fault log by writing FFh
to all byte locations. Once set, the device clears this bit when the action is completed.
The host must set again for subsequent action. If an error occurs during this action,
the device sets the CML bit in STATUS_WORD; no bits are set in STATUS_CML. While
clearing the fault log, monitoring is stopped and commands should not be sent to the
PMBus port.
13:11
0
15
These bits always return a 0.
10
NV_LOG_T0_CONFIG
This bit determines the source of the data written into the T0 location of each page
when a nonvolatile fault log is written.
0 = Log the last regular collection interval ADC reading.
1 = Read the latest ADC value before logging.
9
NV_LOG_OVERWRITE
0 = Do not overwrite the NV fault log.
1 = Overwrite the NV fault log once it is full.*
8:7
NV_LOG_DEPTH[1:0]
These bits determine the depth of the NV fault log:
ADC RESULT COLLECTION NV FAULT LOG
NV_LOG_DEPTH[1:0]
INTERVAL (ms)
DEPTH (ms)
00
5
25
01
20
100
10
80
400
11
160
800
6
NV_LOG_FAULT
5:0
0
0 = Do not write NV fault log when FAULT is externally pulled low.
1 = Write NV fault log when FAULT is externally pulled low if the FAULT_IGNORE bit in
MFR_MODE is not set.
These bits always return a 0.
*The device clears two fault logs at a time when overwrite is enabled.
Maxim Integrated
46
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
MFR_FAULT_RESPONSE (D9h)
The MFR_FAULT_RESPONSE command specifies the
response to each fault or warning condition supported
by the device. In response to a fault/warning, the device
always reports the fault/warning in the appropriate status register and asserts the ALERT output (if enabled
in MFR_MODE). A CML fault cannot cause any device
action other than setting the status bit and asserting the
ALERT output. The MFR_FAULT_RESPONSE command
is described in Table 26 and Figure 6.
LOCAL vs. GLOBAL Channels
With the MFR_FAULT_RESPONSE command (bit 14),
each power-supply channel can be tagged as either
being LOCAL or GLOBAL. When bit 14 is cleared,
the channel is configured as a LOCAL channel, which
means that a detected fault only affects this channel.
With the RESPONSE bits in the MFR_FAULT_RESPONSE
command, the device can be configured to respond
differently to each possible fault. When bit 14 is set, the
channel is configured as a GLOBAL channel, which
means that a detected fault on this channel affects all
other channels also tagged as GLOBAL channels. Also,
any GLOBAL channel can be configured to assert their
associated hardware (FAULT signal pin). Only GLOBAL
channels respond to assertions of the fault pin; LOCAL
channels do not respond to the fault pin. In the timeslotdefined sequencing mode, GLOBAL channels must start
with timeslot 0. LOCAL channels can be assigned to any
timeslot.
Fault Detection Before PSENn Assertion
Before any power-supply channel is enabled, the device
checks for overvoltage and temperature faults. With
GLOBAL channels, all channels must be clear of faults
and the fault pins must be deasserted (if enabled) before
the channels are allowed to be enabled.
Table 26. MFR_FAULT_RESPONSE (Note 1)
BIT
NAME
15
NV_LOG
0 = Do not log the fault into MFR_NV_FAULT_LOG.
1 = Log the fault into MFR_NV_FAULT_LOG.
14
GLOBAL
0 = LOCAL (affects only the selected page power supply).
1 = GLOBAL (affects all supplies with GLOBAL = 1).
13:12
FILTER[1:0]
11:8
0
MEANING
Excursion time before a fault or warning is declared and action is
taken (Note 2).
00 = Immediate
01 = 2ms
10 = 3ms
11 = 4ms
These bits always return a 0.
7:6
OT_FAULT_LIMIT_RESPONSE[1:0]
5:4
TON_MAX_FAULT_LIMIT_RESPONSE[1:0]
See Tables 27 and 28 (Notes 3 and 4).
See Tables 27 and 28.
3:2
VOUT_UV_FAULT_LIMIT_RESPONSE[1:0]
See Tables 27 and 28.
1:0
VOUT_OV_FAULT_LIMIT_RESPONSE[1:0]
See Tables 27 and 28.
Note 1: The fault response for power-supply faults is determined by the programmed MFR_FAULT_RESPONSE for the faulting
channel. If this channel is part of a GLOBAL group, this fault response is performed for all of the GLOBAL channels.
Note 2: The FILTER selection does not apply to temperature or sequencing faults.
Note 3: All enabled temperature-sensor faults are logically ORed together.
Note 4: Temperature faults affect all enabled power supplies. Supplies that are designated as GLOBAL all respond in the same
manner. This response is the worst-case response of the GLOBAL channels for the given fault. Supplies that are not
GLOBAL respond to a temperature fault based upon the programmed response for the particular supply.
Maxim Integrated
47
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
MONITORING
16 CHANNELS
FAULT
OVERVOLTAGE
STATUS REGISTERS
WARNING
NV_FAULT_LOG
FAULT
UNDERVOLTAGE
WARNING
MFR_FAULT_RESPONSE
SHUTDOWN SEQUENCING
SEQUENCING
ERROR
FAULT
TEMPERATURE
SENSORS
INTERNAL
DS75LV
DS75LV
FAULT
OR WARNING
DS75LV
DS75LV
ON_OFF_CONFIG BIT 0
SHUTDOWN IMMEDIATELY
OR SEQUENCE OFF
FAULT_IGNORE BIT
IN MFR_MODE
GLOBAL BIT
PSEN0
GLOBAL BIT
PSEN1
GLOBAL BIT
PSEN2
GLOBAL BIT
PSEN3
GLOBAL BIT
PSEN4
GLOBAL BIT
PSEN5
GLOBAL BIT
PSEN6
GLOBAL BIT
PSEN7
GLOBAL BIT
PSEN8
GLOBAL BIT
PSEN9
GLOBAL BIT
PSEN10
GLOBAL BIT
PSEN11
GLOBAL BIT
PSEN12
GLOBAL BIT
PSEN13
GLOBAL BIT
PSEN14
GLOBAL BIT
PSEN15
AND
FAULT
INPUT/OUTPUT
Figure 6. MFR_FAULT_RESPONSE Operation
Logging Faults into MFR_NV_FAULT_LOG
If bit 15 of MFR_FAULT_RESPONSE is set, faults are
logged into the on-board nonvolatile fault log for this
channel unless the response for the associated fault is
configured to take no action (RESPONSE[1:0] = 00). To
keep from needlessly filling the fault log with excessive
data, the following rules are applied when subsequent
faults occur. When overvoltage faults occur, subsequent
overvoltage faults on this channel are not written to the
Maxim Integrated
fault log until either the CLEAR_FAULTS command is
issued or the associated PSENn output has been deasserted for any reason. The same rule applies to undervoltage. When an overtemperature fault occurs, subsequent
overtemperature faults on the faulting temperature sensor are not written to the fault log until a CLEAR_FAULTS
command is written. All sequencing faults are written to
the fault log.
48
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
Table 27. MFR_FAULT_RESPONSE Codes for GLOBAL Channels
RESPONSE[1:0]
11
10
(retry)
01
(latchoff)
00
FAULT RESPONSE
• Set the corresponding fault bit in the appropriate status register.
• Log fault into MFR_NV_FAULT_LOG if NV_LOG = 1.
• Continue operation.
• Shut down the power supply by deasserting the PSENn output. All enabled GLOBAL power
supplies are shut down in sequence as configured with TOFF_DELAY, or they are all shut
DOWN immediately as configured by bit 0 in ON_OFF_CONFIG. Wait for the time configured in
MFR_FAULT_RETRY and restart supplies in sequence as configured.
• Assert the FAULT output until faults on all GLOBAL supplies clear and MFR_FAULT_RETRY
expires.
• Set the corresponding fault bit in the appropriate status register.
• Log fault into MFR_NV_FAULT_LOG if NV_LOG = 1.
• Latch off the power supply by deasserting the PSENn output. All enabled GLOBAL power
supplies are either shut down in sequence as configured with TOFF_DELAY, or they are shut
down immediately as configured by bit 0 in ON_OFF_CONFIG.
• Assert the FAULT output.
• Set the corresponding fault bit in the appropriate status register.
• Log fault into MFR_NV_FAULT_LOG if NV_LOG = 1.
• Set the corresponding fault bit in the appropriate status register.
• Continue operation without any action.
Note: ALERT is asserted, if enabled, when a new status bit is set. A status bit is latched when a particular fault occurs that causes
a fault response.
Table 28. MFR_FAULT_RESPONSE Codes for LOCAL Channels
RESPONSE [1:0]
11
FAULT RESPONSE
• Set the corresponding fault bit in the appropriate status register.
• Log fault into MFR_NV_FAULT_LOG if NV_LOG = 1.
• Continue operation.
10
(retry)
• Shut down the power supply by deasserting the PSENn output. All power supplies are shut down in
sequence as configured with TOFF_DELAY or they are all shut down immediately as configured by bit 0
in ON_OFF_CONFIG. Wait for the time configured in MFR_FAULT_RETRY and restart the supply.
• Set the corresponding fault bit in the appropriate status register.
• Log fault into MFR_NV_FAULT_LOG if NV_LOG = 1.
01
(latchoff)
• Latch off the power supply by deasserting the PSENn output. All power supplies are shut down in
sequence as configured with TOFF_DELAY or they are all shut down immediately as configured by bit 0
in ON_OFF_CONFIG.
• Set the corresponding fault bit in the appropriate status register.
• Log fault into MFR_NV_FAULT_LOG if NV_LOG = 1.
00
• Set the corresponding fault bit in the appropriate status register.
• Continue operation without any action.
Note: ALERT is asserted, if enabled, when a new status bit is set. A status bit is latched when a particular fault occurs that causes
a fault response.
Maxim Integrated
49
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
Power-Supply Retry with Undervoltage Faults
If the power supply is configured to retry when an undervoltage fault occurs, the power supply is turned off for the
fault retry time and then the power supply is turned back
on by asserting the PSENn output. If the undervoltage
fault still exists, the TON_MAX_FAULT_LIMIT is exceeded and the device takes fault action as configured.
MFR_FAULT_RETRY (DAh)
The MFR_FAULT_RETRY command sets the delay time
between a power supply being shut down by a fault
response and the power supply restarting. This command value is used for all fault responses that require
delay retry. If global supplies are being sequenced off,
the retry delay time does not begin until the last global
channel is turned off. The 2 data bytes are in DIRECT
format. When MFR_FAULT_RETRY = 0000h, the device
restarts the power supply at the next available time
period.
MFR_PG_DELAY (DBh)
The MFR_PG_DELAY command sets the delay time
between when a power good is determined and the
PG output is asserted. The 2 data bytes are in DIRECT
format. When MFR_PG_DELAY = 0000h, the delay is
disabled and the PG output is asserted immediately after
power good is declared.
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 command must be executed 15 times to dump the
complete nonvolatile fault log. If the returned fault log is
all FFs (except bytes 0 and 1), 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 and temperature and is updating the status
registers. All this information is stored in on-board RAM.
When a fault is detected (if so enabled in MFR_FAULT_
RESPONSE), the device automatically logs this information to one of the 15 nonvolatile fault logs (Figure 7). After
15 faults have been written, bit 0 of STATUS_CML is set
and the device can be configured (with the NV_LOG_
OVERWRITE bit in MFR_NV_LOG_CONFIG) to either
stop writing additional fault logs or to write over the oldest data. The host can clear the fault log by setting the
CLEAR_NV_FAULT_LOG bit in MFR_NV_LOG_CONFIG.
If a temperature sensor is disabled, the associated faultlog position returns 0000h.
FLASH
RAM
FAULT_LOG_INDEX
FAULT_LOG_COUNT
MFR_TIME_COUNT
STATUS_WORD
STATUS_VOUT
STATUS_MFR_SPECIFIC
STATUS_CML
STATUS_TEMPERATURE
READ_VOUT (3 READINGS)
READ_TEMPERATURE_1
MFR_VOUT_PEAK
MFR_TEMPERATURE_PEAK
MFR_VOUT_MIN
MFR_TEMPERATURE_AVG
MFR_PG_DELAY is also used to set the external signal
watchdog WDO active-low time. For the watchdog function, when MFR_PG_DELAY = 0000h, the WDO activelow time is set to 5ms.
EACH FAULT IS
WRITTEN INTO THE
NEXT FAULT LOG
FAULT
OCCURRENCE
FAULT LOG INDEX 0
(255 BYTES)
EACH COMMAND READ
ACCESSES THE NEXT
FAULT LOG
FAULT LOG INDEX 1
(255 BYTES)
FAULT LOG INDEX 2
(255 BYTES)
MFR_NV_FAULT_LOG
FAULT LOG INDEX 14
(255 BYTES)
Figure 7. MFR_NV_FAULT_LOG
Maxim Integrated
50
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
There is a FAULT_LOG_COUNT (16-bit counter) at the
beginning of each fault log that indicates which fault log
is the latest. This counter rolls over should more than
65,535 faults be logged. This counter is not cleared
when the CLEAR_NV_FAULT_LOG bit in MFR_NV_LOG_
CONFIG is toggled. The 255 bytes returned by the MFR_
NV_FAULT_LOG command are described in Table 29.
If an error occurs while the device is attempting to write
or clear the MFR_NV_FAULT_LOG, the device sets the
CML bit in STATUS_WORD; no bits are set in STATUS_
CML. ALERT is asserted (if enabled in MFR_MODE).
USER NOTE: VDD must be above 2.9V for the device to
clear or log data into MFR_NV_FAULT_LOG.
Table 29. MFR_NV_FAULT_LOG
BYTE
PARAMETER
BYTE
PARAMETER
0
00h/FAULT_LOG_INDEX
128
READ_VOUT T1 PAGE 11
2
FAULT_LOG_COUNT
130
READ_VOUT T2 PAGE 11
4
MFR_TIME_COUNT (LSW)
132
READ_VOUT T0 PAGE 12
6
MFR_TIME_COUNT (MSW)
134
READ_VOUT T1 PAGE 12
8
0000h
136
READ_VOUT T2 PAGE 12
10
STATUS_CML/00h
138
READ_VOUT T0 PAGE 13
12
STATUS_WORD
140
READ_VOUT T1 PAGE 13
14
STATUS_VOUT PAGEs 0/1
142
READ_VOUT T2PAGE 13
16
STATUS_VOUT PAGEs 2/3
144
READ_VOUT T0 PAGE 14
18
STATUS_VOUT PAGEs 4/5
146
READ_VOUT T1 PAGE 14
20
STATUS_VOUT PAGEs 6/7
148
READ_VOUT T2 PAGE 14
22
STATUS_VOUT PAGEs 8/9
150
READ_VOUT T0 PAGE 15
24
STATUS_VOUT PAGEs 10/11
152
READ_VOUT T1 PAGE 15
26
STATUS_VOUT PAGEs 12/13
154
READ_VOUT T2 PAGE 15
28
STATUS_VOUT PAGEs 14/15
156
0000h
30
STATUS_MFR_SPECIFIC PAGEs 0/1
158
0000h
32
STATUS_MFR_SPECIFIC PAGEs 2/3
160
MFR_VOUT_PEAK PAGE 0
34
STATUS_MFR_SPECIFIC PAGEs 4/5
162
MFR_VOUT_PEAK PAGE 1
36
STATUS_MFR_SPECIFIC PAGEs 6/7
164
MFR_VOUT_PEAK PAGE 2
38
STATUS_MFR_SPECIFIC PAGEs 8/9
166
MFR_VOUT_PEAK PAGE 3
40
STATUS_MFR_SPECIFIC PAGEs 10/11
168
MFR_VOUT_PEAK PAGE 4
42
STATUS_MFR_SPECIFIC PAGEs 12/13
170
MFR_VOUT_PEAK PAGE 5
44
STATUS_MFR_SPECIFIC PAGEs 14/15
172
MFR_VOUT_PEAK PAGE 6
46
STATUS_MFR_SPECIFIC PAGEs 255/00h
174
MFR_VOUT_PEAK PAGE 7
48
STATUS_TEMPERATURE PAGEs 17/18
176
MFR_VOUT_PEAK PAGE 8
50
STATUS_TEMPERATURE PAGEs 19/20
178
MFR_VOUT_PEAK PAGE 9
52
STATUS_TEMPERATURE PAGEs 21/00h
180
MFR_VOUT_PEAK PAGE 10
54
0000h
182
MFR_VOUT_PEAK PAGE 11
56
0000h
184
MFR_VOUT_PEAK PAGE 12
58
0000h
186
MFR_VOUT_PEAK PAGE 13
60
READ_VOUT T0 PAGE 0
188
MFR_VOUT_PEAK PAGE 14
62
READ_VOUT T1 PAGE 0
190
MFR_VOUT_PEAK PAGE 15
64
READ_VOUT T2 PAGE 0
192
MFR_VOUT_MIN PAGE 0
66
READ_VOUT T0 PAGE 1
194
MFR_VOUT_MIN PAGE 1
Maxim Integrated
51
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
Table 29. MFR_NV_FAULT_LOG (continued)
BYTE
PARAMETER
BYTE
PARAMETER
68
READ_VOUT T1 PAGE 1
196
MFR_VOUT_MIN PAGE 2
70
READ_VOUT T2 PAGE 1
198
MFR_VOUT_MIN PAGE 3
72
READ_VOUT T0 PAGE 2
200
MFR_VOUT_MIN PAGE 4
74
READ_VOUT T1 PAGE 2
202
MFR_VOUT_MIN PAGE 5
76
READ_VOUT T2 PAGE 2
204
MFR_VOUT_MIN PAGE 6
78
READ_VOUT T0 PAGE 3
206
MFR_VOUT_MIN PAGE 7
80
READ_VOUT T1 PAGE 3
208
MFR_VOUT_MIN PAGE 8
82
READ_VOUT T2 PAGE 3
210
MFR_VOUT_MIN PAGE 9
84
READ_VOUT T0 PAGE 4
212
MFR_VOUT_MIN PAGE 10
86
READ_VOUT T1 PAGE 4
214
MFR_VOUT_MIN PAGE 11
88
READ_VOUT T2 PAGE 4
216
MFR_VOUT_MIN PAGE 12
90
READ_VOUT T0 PAGE 5
218
MFR_VOUT_MIN PAGE 13
92
READ_VOUT T1 PAGE 5
220
MFR_VOUT_MIN PAGE 14
94
READ_VOUT T2 PAGE 5
222
MFR_VOUT_MIN PAGE 15
96
READ_VOUT T0 PAGE 6
224
READ_TEMPERATURE_1 PAGE 17
98
READ_VOUT T1 PAGE 6
226
READ_TEMPERATURE_1 PAGE 18
100
READ_VOUT T2 PAGE 6
228
READ_TEMPERATURE_1 PAGE 19
102
READ_VOUT T0 PAGE 7
230
READ_TEMPERATURE_1 PAGE 20
104
READ_VOUT T1 PAGE 7
232
READ_TEMPERATURE_1 PAGE 21
106
READ_VOUT T2 PAGE 7
234
MFR_TEMPERATURE_PEAK PAGE 17
108
READ_VOUT T0 PAGE 8
236
MFR_TEMPERATURE_PEAK PAGE 18
110
READ_VOUT T1 PAGE 8
238
MFR_TEMPERATURE_PEAK PAGE 19
112
READ_VOUT T2 PAGE 8
240
MFR_TEMPERATURE_PEAK PAGE 20
114
READ_VOUT T0 PAGE 9
242
MFR_TEMPERATURE_PEAK PAGE 21
116
READ_VOUT T1 PAGE 9
244
MFR_TEMPERATURE_AVG PAGE 17
118
READ_VOUT T2 PAGE 9
246
MFR_TEMPERATURE_AVG PAGE 18
120
READ_VOUT T0 PAGE 10
248
MFR_TEMPERATURE_AVG PAGE 19
122
READ_VOUT T1 PAGE 10
250
MFR_TEMPERATURE_AVG PAGE 20
124
READ_VOUT T2 PAGE 10
252
MFR_TEMPERATURE_AVG PAGE 21
126
READ_VOUT T0 PAGE 11
254
LOG_VALID
Note: LOG_VALID is set to DDh if the fault log contains valid data. For READ_VOUT, T2 is the oldest reading and T0 is the newest
reading.
MFR_TIME_COUNT (DDh)
The MFR_TIME_COUNT command returns the current
value of a real-time counter that increments every 5ms,
20ms, 80ms, or 160ms depending on the configuration
of the NV_LOG_DEPTH bits in MFR_NV_LOG_CONFIG.
This counter is useful in determining the time between
Maxim Integrated
multiple faults. The counter is a 32-bit value that rolls
over. The count is reset to zero upon device power cycle
or RST action, or a soft-reset. This count can also be reset
to zero by writing a sequence of all zeros (00000000h),
followed by all ones (FFFFFFFFh), followed by all zeros
(00000000h) within 8ms.
52
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
MFR_MARGIN_CONFIG (DFh)
The MFR_MARGIN_CONFIG command configures the
external DS4424 current DAC (if present) to margin the
associated power supplies. The MFR_MARGIN_CONFIG
command is described in Table 30.
For the power supplies connected to PSENn (PAGES
0–15), power-supply margining is implemented using the
external DS4424 DAC outputs, according to Table 31.
The device’s closed loop controls the DAC output current
setting to margin the power supply.
The device margins the power supplies when
OPERATION is set to one of the margin states. Margining
of the supplies does not begin until ALL power supplies
have exceeded their programmed POWER_GOOD_ON
levels. When this happens, the DAC output is enabled
and margining is initiated. The device then averages
four samples of VOUT for a total time of 20ms. If the
measured VOUT and the target (set by either VOUT_
MARGIN_HIGH or VOUT_MARGIN_LOW) differ by more
than 1%, the DAC setting is adjusted by one step that is
1/64 of full scale. The direction of the duty-cycle adjustment is determined by the SLOPE bit in MFR_MARGIN_
CONFIG. All changes to the DAC setting are made after
averaging four samples of VOUT over a 20ms period.
Table 30. MFR_MARGIN_CONFIG
BIT
NAME
15
SLOPE
14
OPEN_LOOP
13:7
0
6:0
DAC_VALUE
MEANING
DAC setting to resulting voltage relationship.
0 = Negative slope (DAC source current results in a lower voltage).
1 = Positive slope (DAC source current results in a higher voltage).
0 = Normal closed-loop margining.
1 = DAC setting constantly to the DAC_VALUE when margining invoked.
These bits always return a 0.
When bit 14 is set, this 7-bit value is written to the external current DAC.
Table 31. Power-Supply Margining with DS4424 DAC outputs
PAGE
POWER SUPPLY
0
PSEN0
1
PSEN1
2
PSEN2
3
PSEN3
4
PSEN4
5
PSEN5
6
PSEN6
7
PSEN7
8
PSEN8
9
PSEN9
10
PSEN10
11
PSEN11
12
PSEN12
13
PSEN13
14
PSEN14
15
PSEN15
Maxim Integrated
DS4424 DEVICE
DS4424 OUTPUT
OUT0
Unit 0
I2C address 20h
OUT1
OUT2
OUT3
OUT0
Unit 1
I2C address 60h
OUT1
OUT2
OUT3
OUT0
Unit 2
I2C address A0h
OUT1
OUT2
OUT3
OUT0
Unit 3
I2C address E0h
OUT1
OUT2
OUT3
53
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
Margining Faults
The device detects two possible margining faults. First,
if the initial DAC step causes VOUT to exceed the target value (either high or low depending on whether
the device has been instructed to margin high or low,
respectively), this creates a fault. Second, if the target
value cannot be reached when the DAC reaches full
scale, this also creates a fault. If either margining fault
occurs, the device continues attempting to margin the
power supply and does the following:
1) Sets the MARGIN bit in STATUS_WORD.
2)Sets the MARGIN_FAULT bit in STATUS_MFR_
SPECIFIC (PAGES 0–15).
3) Notifies the host through ALERT assertion (if enabled
in MFR_MODE).
If a communication error occurs between the device and
the external DS4424, a fault occurs when the device
attempts to set the DAC to full scale and the target
margin value is not reached.
DAC Margining Component Selection
The external components needed to realize the margining circuitry for the current DAC outputs are shown in
Figure 8 and described in the formulas below:
DAC “RFS” = (7.75)/(IFB x Margining Range)
where IFB is the feedback node current.
Example:
IFB = 500FA, margining range = Q15%
DAC “RFS” value = (7.75)/(500FA x 15%) = 103kI
Note: 40kI < RFS < 160kI
Temperature-Sensor Operation
The device can monitor up to five different temperature
sensors, four external sensors, plus its own internal temperature sensor. The external temperature sensors are all
connected in parallel to the master I2C port (MSDA and
MSCL pins). The device can support up to four DS75LV
devices.
Each of the enabled temperature sensors are measured
once per second. The internal temperature sensor is
averaged four times to reduce the effect of noise. Each
time the device attempts to read a temperature sensor,
it checks for faults. For the internal temperature sensor,
a fault is defined as reading greater than +130NC or less
than -60NC. For the I2C temperature sensors, a fault is
defined as a communication access failure. Temperaturesensor faults are reported by setting the temperature
reading to 7FFFh. A temperature-sensor fault results in
the setting of the TEMPERATURE bit in STATUS_WORD
and ALERT is asserted (if enabled in MFR_MODE). No
bits are set in STATUS_TEMPERATURE. On reset of
the device, if it cannot initialize the external DS75LV
device, the TEMPERATURE bit in STATUS_WORD is set
and ALERT is asserted (if enabled in MFR_MODE), but
the device does not attempt to reinitialize the DS75LV
until 8000h is written to MFR_TEMP_SENSOR_CONFIG.
Reading disabled temperature sensors returns a fixed
value of 0000h.
Up to four DS75LV digital temperature sensors can be
controlled by the device. The A0–A2 pins on the DS75LV
should be configured as shown in Table 32. The thermostat function on the DS75LV is not used and hence the
O.S. output should be left open circuit.
Table 32. DS75LV Address Pin
Configuration
POWER SUPPLY
VOUT
IFB
PAGE
FB/TRIM
OUT
FS
RFS
DS4424
MAX34461
TEMP SENSOR
DS75LV ADDRESS
PIN CONFIGURATION
A2
A1
A0
17
MAX34461 internal
—
—
—
18
DS75LV (address 90h)
0
0
0
19
DS75LV (address 92h)
0
0
1
20
DS75LV (address 94h)
0
1
0
21
DS75LV (address 96h)
0
1
1
Figure 8. DAC Margining Circuit
Maxim Integrated
54
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
Table 33. MFR_TEMP_SENSOR_CONFIG
BIT
NAME
15
ENABLE
14:0
0
MEANING
0 = Temperature sensor disabled.
1 = Temperature sensor enabled.
These bits always return a 0.
Keep-Alive Circuit
In systems where the power to the device may be not
always be present, a keep-alive circuit consisting of a
Schottky diode and a bulk capacitor can be added to
allow the device time to orderly shut down the power
supplies it is controlling before power is lost.
Configuration Port
MFR_TEMP_SENSOR_CONFIG (F0h)
The MFR_TEMP_SENSOR_CONFIG command is used
to configure the temperature sensors. The MFR_TEMP_
SENSOR_CONFIG command is described in Table 33.
Applications Information
VDD, VDDA, and REG18 Decoupling
To achieve the best results when using the device,
decouple VDD and VDDA power inputs each with a
0.1FF capacitor. If possible, use a high-quality, ceramic,
surface-mount capacitor. Surface-mount components
minimize lead inductance, which improves performance;
ceramic capacitors tend to have adequate high-frequency response for decoupling applications. Decouple the
REG18 regulator output using 1FF and 10nF capacitors
with a maximum ESR of 500mI.
Open-Drain Pins
MSDA, MSCL, SCL, SDA, FAULT, and ALERT are opendrain pins and require external pullup resistors connected to VDD to realize high logic levels.
PSEN0–PSEN15 can be user-configured as either CMOS
push-pull or open-drain outputs. When configured as
open-drain (see MFR_PSEN_CONFIG), external pullup
resistors connected to VDD are required to realize high
logic levels.
MAX34461 RSn
100I
VOUT_SCALE_MONITOR = R x G x 32,767
TON_MAX_FAULT_LIMIT = 8000h TO FFFFh
POWER_GOOD_ON = 0000h
Some applications require the ability to configure the
device when it has been mounted on a PCB. In such
applications, a 3- or 4-wire header can be added to allow
access to the slave I2C pins.
Resistor-Dividers and Source
Impedance for RSn Inputs
The maximum full-scale voltage on the ADC inputs is
2.048V (nominal). A resistor-divider must be used to
measure voltages greater than 1.8V. The maximum
source impedance to the RSn inputs is determined by the
ADC_TIME bits in MFR_MODE. See the Recommended
Operating Conditions table for more information. In
applications where voltages up to 2V can be applied
to the RSn inputs when VDD or VDDA is grounded, a
series resistance of 100I is recommended to protect the
device by limiting power dissipation.
Current Measurement on RSn Inputs
The RSn inputs normally measure voltages, but with
the addition of an external current-sense amplifier the
device can also be configured to measure current. Any
of the RSn inputs can be configured to measure current.
On channels that measure current, the sequencing for
that channel should be disabled by setting TON_MAX_
FAULT_LIMIT = 8000h to FFFFh. On these channels, the
associated PSENn output is available to be configured
as a GPO. Also, for these channels, POWER_GOOD_ON
should be set to 0000h to force power-good assertion
since this channel is not measuring voltage (Figure 9).
3V MAXIMUM OUTPUT VOLTAGE
1kI MAXIMUM OUTPUT IMPEDANCE
CURRENTSENSE
AMPLIFIER
GAIN (G)
SENSE
ELEMENT
(R)
CURRENT
MAX4376 (SINGLE)
MAX4377 (DUAL)
MAX4378 (QUAD)
Figure 9. Current-Measuring Circuit
Maxim Integrated
55
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
The current-sense amplifier must have a source impedance of less than the value as constrained by the selection
of the ADC_TIME bits in MFR_MODE and the output from
the amplifier must not exceed the maximum input-voltage
limits of the device. The 100I series resistor is required
to protect the device if the current-sense amplifier can be
active when the system manager is powered off.
The VOUT_SCALE_MONITOR command can be used to
properly scale the external sense element and currentsense amplifier gain so that the READ_VOUT command reports current instead of voltage. Normally VOUT_
SCALE_MONITOR scales voltage from 0 to 32.767V in
1mV steps. For channels used to measure current instead
of voltage, the VOUT_SCALE_MONITOR command can
be configured to report current from 0A to 32.767A in 1mA
steps by using the following formula. Table 34 provides
some examples. Note that VOUT_SCALE_MONITOR cannot exceed a ratio of 1. System designs should avoid RG
combinations with a value greater than 1.
VOUT_SCALE_MONITOR = R x G x 32,767
Exposed Pad Grounding
The device uses the exposed pad of the TQFN package as the common ground (VSS) for the entire device.
The exposed pad must be connected to the local
ground plane.
Table 34. Scale Current-Gain Example
VOUT_SCALE_MONITOR VALUE
R
SENSE ELEMENT (mI)
G
AMPLIFIER GAIN (V/V)
V/A RATIO
R x G (I)
Dec
Hex
1
100
0.1
3276
0CCC
2
100
0.2
6553
1999
2
50
0.1
3276
0CCC
4
20
0.08
2621
0A3D
0.5
100
0.05
1638
0666
Maxim Integrated
56
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
Typical Operating Circuit
OPTIONAL
MARGINING
SUPPORT FOR
CHANNELS 0–15
(UP TO 4)
DS4424
I2C 4-CHANNEL
CURRENT DAC
(I2C ADDRESSES
20h, 60h, A0h, E0h)
POWER
SUPPLY
OPTIONAL
DS75LV
I2C TEMP
SENSOR
(I2C ADDRESSES
90/92/94/96h)
OPTIONAL
REMOTE TEMP
SENSORS
(UP TO 4)
PSEN0–PSEN3/
PSEN12–PSEN15
MSDA
IN
OUT
LOAD
EN
MSCL
VDDA
ONLY REQUIRED
IF THE MONITORED
VOLTAGE IS > 1.8V
RS0–RS3/
RS12–RS15
3.3V
VDD
8 CHANNELS
MAX34461
RSG0
OPTIONAL
KEEP
ALIVE
OPTIONAL
CONFIGURATION
ACCESS
HOST
INTERFACE
POWER
SUPPLY
SDA
SCL
ALERT
OPTIONAL
PSEN4–PSEN11
IN
OUT
LOAD
EN
RST
ONLY REQUIRED
IF THE MONITORED
VOLTAGE IS > 1.8V
FAULT
POWER
CONTROL
CONTROL
A0/MONOFF
RS4–RS11
A1/PG
8 CHANNELS
RSG1
MONITORING
DEFEAT
REG18
EP/VSS
Maxim Integrated
57
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
Package Information
Ordering Information
PART
TEMP RANGE
PIN-PACKAGE
MAX34461ETM+
-40NC to +85NC
48 TQFN-EP*
MAX34461ETM+T
-40NC to +85NC
48 TQFN-EP*
+Denotes a lead(Pb)-free/RoHS-compliant package.
*EP = Exposed pad.
T = Tape and reel.
Maxim Integrated
For the latest package outline information and land patterns (footprints), go to www.maximintegrated.com/packages. Note that a
“+”, “#”, or “-” in the package code indicates RoHS status only.
Package drawings may show a different suffix character, but the
drawing pertains to the package regardless of RoHS status.
PACKAGE
TYPE
PACKAGE
CODE
OUTLINE
NO.
LAND
PATTERN NO.
48 TQFN-EP
T4866+2
21-0141
90-0007
58
MAX34461
PMBus 16-Channel Voltage Monitor and Sequencer
Revision History
REVISION
NUMBER
REVISION
DATE
0
9/12
DESCRIPTION
Initial release
PAGES
CHANGED
—
Maxim cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim product. No circuit patent licenses are implied.
Maxim reserves the right to change the circuitry and specifications without notice at any time. The parametric values (min and max limits) shown in the Electrical
Characteristics table are guaranteed. Other parametric values quoted in this data sheet are provided for guidance.
Maxim Integrated 160 Rio Robles, San Jose, CA 95134 USA 1-408-601-1000
© 2012
Maxim Integrated Products, Inc.
59
The Maxim logo and Maxim Integrated are trademarks of Maxim Integrated Products, Inc.