EVALUATION KIT AVAILABLE MAX34451 General Description The MAX34451 is a power-supply system manager that is capable of monitoring up to 16 different voltage rails or currents and is also capable of sequencing and margining up to 12 power supplies. The system manager monitors the power-supply output voltages and currents and constantly checks them for user programmable over and under threshold limits. If a fault is detected, the device automatically shuts down the system in an orderly fashion.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer 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 27.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer 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.) (Note 2) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS Output Logic-High (Except I2C Pins) VOH1 IOH = -2mA (Note 1) Output Logic-Low: SCL, SDA, MSCL, MSDA VOL2 IOL = 4mA (Note 1) 0.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer 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.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer I2C/SMBus Timing SDA tBUF tF tLOW tSP tHD:STA SCL tHD:STA tHIGH tR tSU:STA tHD:DAT STOP tSU:STO tSU:DAT START REPEATED START NOTE: TIMING IS REFERENCED TO VIL(MAX) AND VIH(MIN). Typical Operating Characteristics (VDD = 3.3V and TA = +25°C, without MFR_STORE_SINGLE data, unless otherwise noted.) 13.0 13.5 13.0 IDD (mA) 12.5 12.0 11.0 11.0 10.5 10.5 -20 0 20 40 60 TEMPERATURE (°C) www.maximintegrated.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer Typical Operating Characteristics (continued) (VDD = 3.3V and TA = +25°C, without MFR_STORE_SINGLE data, unless otherwise noted.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer PWM5/GPO17 ALERT ADDR PWM6/GPO18 PWM7/GPO19/FAULT1 RSG0 N.C. RSG1 N.C. PSEN0/GPO0 PSEN1/GPO1 PSEN2/GPO2 TOP VIEW PSEN3/GPO3 PSEN4/GPO4 Pin Configuration 42 41 40 39 38 37 36 35 34 33 32 31 30 29 PSEN5/GPO5 43 28 PWM4/GPO16 PSEN6/GPO6 44 27 PWM3/GPO15 PSEN7/GPO7 45 26 PWM2/GPO14 PSEN8/GPO8 46 25 PWM1/GPO13 RS13/GPI13 47 24 PWM0/GPO12 PSEN9/GPO9 48 23 N.C.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer Pin Description (continued) PIN* NAME TYPE** 7 VDDA Power 8 N.C. — 9 VSS Power 10 FAULT0 DIO 11 CONTROL0 AI 12 RST DIO Active-Low Reset Input/Output. Contains an internal pullup. PSEN11 DO Power-Supply Enable 11. See the Expanded Pin Description section for more details. GPO11 DO General-Purpose Output 11 SEQ DIO Sequencing Input/Output. Open-drain, active-low I/O.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer Pin Description (continued) PIN* NAME TYPE** PWM5 DO PWM Margin Output 5. See the Expanded Pin Description section for more details. GPO17 DO General-Purpose Output 17 30 ALERT DO Alert Output. Open-drain, active-low output. 31 ADDR DI SMBus Slave Address Select. This pin is sampled on device power-up to determine the SMBus address.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer Pin Description (continued) PIN* 49 50 51 52 53 54 55 56 — NAME TYPE** FUNCTION RS12 AI ADC Voltage-Sense Input 12. Connect to VSS if unused. GPI12 AI General-Purpose Input 12. Connect to VSS if unused. RS11 AI ADC Voltage-Sense Input 11. Connect to VSS if unused. GPI11 AI General-Purpose Input 11. Connect to VSS if unused. RS10 AI ADC Voltage-Sense Input 10. Connect to VSS if unused.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer Block Diagram MSDA FAULT0 SMBus MASTER MSCL SDA PMBus CONTROL AND MONITORING ENGINE FAULT1 PULSE-WIDTH MODULATOR PMBus INTERFACE ALERT PWM7 GPO19 FAULT1 ENABLE MARGINING CONTROL SMBus SLAVE SCL FAULT0 ENABLE ENABLE 16 AND ALARMS ADDR MIN/MAX AND AVERAGE RESULTS PULLUP RST REG18 NV CONFIGURATION 1.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer Detailed Description The MAX34451 is a highly integrated system monitor with functionality to monitor up to 16 different voltages or currents and to sequence and close-loop margin up to 12 power supplies. It also supports local and remote thermal sensing. The power-supply manager monitors the powersupply output voltage and current and constantly checks for user-programmable overvoltage, undervoltage, and overcurrent thresholds.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer Table 2. Device Channel Capabilities and Options MAX34451 CHANNEL PMBus COMMAND PAGE CHANNEL CAPABILITIES Voltage Monitor/Sequence/Margin/GPO Option: Pins RSn/GPIn, PSENn, and PWMn (where n = 0–7) have a one-to-one association for each channel that monitors for voltage (RSn) and can be used to sequence (PSENn) and margin (PWMn) the power supply.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer Table 3. PMBus Command Codes PAGE CODE COMMAND NAME TYPE 0–11 12–15 16–20 255 NO.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer Table 3. PMBus Command Codes (continued) PAGE CODE COMMAND NAME TYPE 0–11 12–15 16–20 255 (NOTE 1) NO.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer Table 3. PMBus Command Codes (continued) PAGE CODE COMMAND NAME TYPE 0–11 12–15 16–20 255 (NOTE 1) NO.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer Table 4.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer Group Command 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. The device supports the group command.
MAX34451 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: 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).
MAX34451 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.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer Table 5.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer Conversely, if the host received a value of 0D89h on a READ_VOUT command, this is equivalent to: ● Bias power to the device is removed and then reapplied. X = (1/1) x (0D89h x 10-(-0) – 0) = 3465mV = 3.465V One or more latched-off power supplies are only restarted when one of the following occurs: Power supplies and power converters generally have no way of knowing how their outputs are connected to ground.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer Password Protection See the descriptions of these commands for details on the exact device configuration required. Power supplies can be powered up and down in any order (even across multiple devices). See the command descriptions and Figure 2 for specifics on sequencing control. The device can be password protected by using the LOCK bit in the MFR_MODE command.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer Table 8. OPERATION Command Sequence Control Options OPERATION COMMAND (PAGE = 255) GROUP ON SOFT-OFF IMMEDIATE OFF SEQUENCE0 80h or 81h 40h or 41h 00h or 01h SEQUENCE1 80h or 82h 40h or 42h 00h or 02h Power-On Sequencing The activation of all power-supply channels (even across multiple devices) is initiated from a common START signal that can either be the CONTROL0 or CONTROL1 pin, or the OPERATION command.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer POWER-UP POWER-DOWN NOTES 1 AND 2 CONTROL0/1 PIN OR OPERATION COMMAND TON_DELAY TOFF_DELAY TON_MAX_FAULT_LIMIT PSEN0 POWER_GOOD_ON RS0 TOFF_DELAY TON_DELAY TON_MAX_FAULT_LIMIT PSEN2 POWER_GOOD_ON RS2 TON_DELAY TOFF_DELAY TON_MAX_FAULT_LIMIT PSEN5 POWER_GOOD_ON TON_DELAY RS5 TOFF_DELAY TON_MAX_FAULT_LIMIT PSEN1 POWER_GOOD_ON RS1 SEQ NOTES: 1. ALTERNATE POWER-DOWN SEQUENCING OPERATION IS TO SHUT OFF ALL SUPPLIES IMMEDIATELY.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer SEQ Pin Operation The SEQ pin is another optional signal. When this function is enabled, it allows multiple devices to coordinate eventbased sequencing. With the MFR_CHANNEL_CONFIG command, any channel can be configured to generate one of 15 signatures. When the channel crosses its powergood-on level, it generates the needed SEQ signature if so enabled.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer PMBus Commands A summary of the PMBus commands supported by the device are described in the following sections. PAGE (00h) The device can monitor up to 16 voltages or currents, sequence up to 12 power supplies, and margin up to 12 power supplies. The device can monitor up to five temperature sensors, one internal local temperature sensor, plus four external remote temperature sensors (DS75LV).
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer OPERATION (01h) The OPERATION command is used to turn the power supply on and off in conjunction with the CONTROLn 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.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer Table 11.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer ON_OFF_CONFIG (02h) The ON_OFF_CONFIG command configures the combination of the CONTROLn input and PMBus OPERATION commands needed to turn the power supply on and off. This indicates how the power supply is command- ed when power is applied. The ON_OFF_CONFIG message content is described in Table 13. The host should not modify ON_OFF_CONFIG while the power supplies are active.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer DEVICE POWER-ON 80h/40h/00h or 81h/41h/01h OPERATION COMMAND AND AND 0 0 SELECT CONTROL0 PIN XOR OR AND AND BIT 1 ON_OFF_CONFIG BIT 3 BIT 2 XOR AND AND SEQUENCE0 OR BIT 4 OR OR 1 SELECT 80h/40h/00h or 82h/42h/02h SELECT 1 BIT 5 AND CONTROL1 PIN 1 AND 0 1 0 SELECT SEQUENCE1 NOTE: SIGNALS LISTED IN ITALICS ARE INTERNAL SIGNALS THAT CONNECT TO OTHER DEVICE FUNCTIONS. SHADED BLOCKS ARE PMBus COMMANDS.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer 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.
MAX34451 STORE_DEFAULT_ALL (11h) The STORE_DEFAULT_ALL command instructs the device to copy RAM OPERATING to the flash MAIN 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 STATUS_WORD is set to 1. No bits are set in STATUS_CML. This command is writeonly. There is no data byte for this command.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer MFR_STORE_SINGLE (FCh) MFR_STORE_SINGLE is a read/write word command that instructs the device to transfer a single configuration parameter from RAM OPERATING to the flash SINGLE memory array. The upper byte contains the PAGE and the lower byte contains the PMBus command that should be stored.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer 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 5 for the m, b, and R values for the various commands.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer IOUT_CAL_GAIN (38h) The IOUT_CAL_GAIN command is used to set the ratio of the voltage at the ADC input to the sensed current. The units of the IOUT_CAL_GAIN factor are 0.1mΩ. The 2 data bytes are in DIRECT format. As an example, if a 10mΩ sense resistor is used in conjunction with a 50V/V current-sense amplifier, the IOUT_CAL_GAIN should be set to 500mΩ or 1388h. USER NOTE: The full-scale ADC voltage on the device is 2.048V.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer IOUT_OC_FAULT_LIMIT (4Ah) The IOUT_OC_FAULT_LIMIT command sets the value of the current that causes an overcurrent fault. The monitored current must decrease by at least 5% below the limit before the fault is allowed to clear. This fault is masked until the current is below this limit for the first time. The 2 data bytes are in DIRECT format.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer TON_MAX_FAULT_LIMIT (62h) 1) Sets the VOUT bit in STATUS_WORD. TON_MAX_FAULT_LIMIT sets an upper time limit, in milliseconds, from when the PSENn output is asserted until the output voltage crosses the POWER_GOOD_ON threshold. The 2 data bytes are in DIRECT format. If the value is zero, then the limit is disabled.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer 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 19. STATUS_VOUT (7Ah) The STATUS_VOUT command returns 1 byte of information with contents, as described in Table 20. All the bits in STATUS_VOUT are latched.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer STATUS_IOUT (7Bh) The STATUS_IOUT command returns 1 byte of information with contents, as described in Table 21. All the bits in STATUS_IOUT are latched. When cleared, the bits are set again if the condition persists. STATUS_TEMPERATURE (7Dh) The STATUS_TEMPERATURE command returns 1 byte of information with contents, as described in Table 22. All Table 21. STATUS_IOUT (7Bh) the bits in STATUS_VOUT are latched.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer STATUS_MFR_SPECIFIC (80h) The STATUS_MFR_SPECIFIC message content varies based on the selected PAGE, and is described in Table 24 and Table 25. Table 24. STATUS_MFR_SPECIFIC (80h) (for PAGES 0–11) BIT NAME MEANING LATCHED 7 OFF For enabled channels, this bit reflects the output state of the sequencer and is set when PSENn is not asserted due to either a sequencing delay or a fault, or the power supply being turned off.
MAX34451 READ_VOUT (8Bh) The READ_VOUT command returns the actual measured (not commanded) output voltage. READ_VOUT is measured and updated every 5ms. If the RSn/GPIn is configured to be a general-purpose input (GPI), by configuring the SELECT bits in MFR_CHANNEL_CONFIG to either 30h or 34h, then READ_VOUT reports 0000h when the GPIn input is inactive and 0001h when the GPIn input is active. The 2 data bytes are in DIRECT format.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer Table 26. MFR_MODE (D1h) BIT NAME 15:14 0 13 ALERT 12 0 11 SOFT_RESET 10 LOCK 9:8 0 MEANING These bits always return a 0. 0 = ALERT disabled (device does not respond to ARA). 1 = ALERT enabled (device does respond to ARA). This bit always returns a 0. This bit must be set, then cleared and set again within 8ms for a soft reset to occur.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer MFR_PSEN_CONFIG (D2h) The MFR_PSEN_CONFIG command is used to configure the individual PSENn/GPOn (where n = 0–11) outputs. This command should not be changed while the power supplies are operating. The MFR_PSEN_CONFIG command is described in Table 27 and shown in Figure 8.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer Table 27. MFR_PSEN_CONFIG (D2h) (continued) BIT NAME MEANING These bits determine the function selected on the pin: 2:0 SELECT[2:0] 000 001 010 011 100 101 SELECT[2:0] 11x PSENn/GPOn PIN FUNCTION SELECTED PSEN operation.* Force GPO assertion. Force GPO deassertion. PG/GPI operation (use bits 31:16). Alarm operation (use bits 31:16). FAULT2 special function (only PAGE 10); SEQ special function (only PAGE 11). Reserved.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer Delay Function If a delay is configured either on or off, the input must be continuously static through the delay time before the output changes state. See the Figure 9. 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.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer Table 28. MFR_NV_LOG_CONFIG (D8h) 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. 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.
MAX34451 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 30 and shown in Figure 10.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer Fault Detection Before Power-On Sequencing Logging Faults into MFR_NV_FAULT_LOG Before any power-supply channel is enabled or FAULTn output deasserted, the device checks for overvoltage, overcurrent, and overtemperature faults (but not for undervoltage) if the channel is configured for a fault response to either latch off (RESPONSE[1:0] = 01) or retry (RESPONSE[1:0] = 10) in the MFR_FAULT_REPSONSE command.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer Table 30.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer ALARM0–ALARM15 LOCAL0–LOCAL11 ALARM_CONFIG FAULT2 MFR_FAULT_RETRY FAULT RESPONSE MONITORING 16 CHANNELS FAULT1 01 (LATCH OFF) OVERVOLTAGE OVERCURRENT OV/OC 10 (RETRY) 11 (LOG ONLY) FILTER FAULT0 01 (LATCH OFF) UNDERVOLTAGE LATCH OFF OR RETRY AND NV LOG 10 (RETRY) UV FILTER 11 (LOG ONLY) 01 (LATCH OFF) SEQUENCING ERROR SEQ 10 (RETRY) 11 (LOG ONLY) GLOBAL/ LOCAL SELECT AND OT AND 16 11 (LOG ONLY) AND AND MFR_
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer Table 32. MFR_FAULT_RESPONSE Codes for GLOBAL Channels RESPONSE[1:0] FAULT RESPONSE • • • Sets the corresponding fault bit in the appropriate status register (Note 1). Logs fault into MFR_NV_FAULT_LOG if NV_LOG = 1. Continues operation. • • • • Asserts all enabled FAULTn outputs. Sets the corresponding fault bit in the appropriate status register (Note 1). Logs fault into MFR_NV_FAULT_LOG if NV_LOG = 1.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer Alarm Output Functionality Any of the GPOn pins can be configured to output the alarm signals. See the MFR_PWM_CONFIG and MFR_PSEN_CONFIG commands for details. When an undervoltage or overvoltage/overcurrent alarm is occurring, the output remains asserted as long as the alarm continues.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer 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 34.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer Table 34.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer 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 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.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer Table 35. MFR_CHANNEL_CONFIG (E4h) BIT NAME 15:12 0 MEANING These bits always return a 0.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer SEQ 16 OR PSEN11 GPO11 SEQ SELECT PSEN11/GPO11 MFR_PSEN_CONFIG SEQ GENERATE POWER_GOOD_ON PG0–PG15 POWER_GOOD_OFF VOUT_OV_FAULT_LIMIT VOUT_SCALE_MONITOR VOUT_OV_WARN_LIMIT MFR_FAULT_RESPONSE VOUT_UV_FAULT_LIMIT VOUT_UV_WARN_LIMIT READ_VOUT IOUT_CAL_GAIN VOLTAGE MONITOR SELECT = 10h or 20h IOUT_OC_FAULT_LIMIT MFR_FAULT_RESPONSE IOUT_OC_WARN_LIMIT READ_IOUT CURRENT MONITOR SELECT = 22h RS0–RS15 GPI0–GPI15 VOLTAGE READ-O
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer MFR_TON_SEQ_MAX (E6h) ● Force pin assertion (SELECT[2:0] = 001) The MFR_TON_SEQ_MAX command sets an upper limit, in milliseconds, from a sequencing group (either SEQUENCE0 or SEQUENCE1, as chosen by the SEQ_ SELECT bit in the MFR_SEQ_CONFIG command), initiating the power-up sequence until the channel expects to begin its power-up based on an event, which could be either a logic combination of power-good (PG) and GPI signals or a mat
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer Table 37. MFR_PWM_CONFIG (E7h) BIT NAME MEANING These bits are only used if SELECT[2:0] = 011 or 100; each bit corresponds to one channel (device channel N + 16 = bit number): 31:16 PG_GPI_SELECT ALARM_SELECT SELECT[2:0] 011 100 BIT FUNCTION When this bit is cleared, the power good (PG) or GPI from channel N is not used in the logical AND to assert the GPOn output. When this bit is set, the PG or GPI is used.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer 000 PWMx (x = 0–7) FORCE GPO ASSERTION FORCE GPO DEASSERTION ALARM0– ALARM15 PG0/GPI0– PG15/GPI15 16 16 AND 16 001 010 100 OR NOT AVAILABLE FOR PWMn OR FAULT1 OR FORCE GPO ASSERTION OR DEASSERTION SELECT ON_DELAY OFF_DELAY NOT AVAILABLE FOR PWMn OR FAULT1 ACTIVE HIGH/LOW 6 OPEN DRAIN/PUSH-PULL PWMx/GPOy (x = 0–6) (x = 12–18) 16 16 AND OR BITS 31:16 AND 011 MFR_PWM_CONFIG FAULT1 BITS 2:0 BITS 15:8 BIT 6 SELECT P
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer Table 38. MFR_SEQ_CONFIG (E8h) BIT NAME MEANING 31:16 PG_GPI_SELECT These bits are only used if SELECT[1:0] = 01; each bit corresponds to one channel (device channel N + 16 = bit number): When these bits are cleared, the power good (PG) or GPI from channel N is not used in the logical AND to initiate power-on sequencing. When these bits are set, the PG or GPI is used. 15:12 0 These bits always return a 0.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer Table 39.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer PWM/DAC Margining Component Selection The external components needed to realize the margining circuitry for both the PWM outputs and the current DAC outputs are shown in Figure 14 and described in the formulas below: PWM “R” = (VFB - 0.3)/(IFB x margining range x 120%) where VFB is the feedback node voltage and IFB is the feedback node current. Example: VFB = 0.8V, IFB = 10µA, margining range = ±12% PWM “R” Value = (0.8 – 0.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer Table 41. DS75LV Address Pin Configuration PAGE MAX34451 TEMP SENSOR DS75LV ADDRESS PIN CONFIGURATION A2 A1 A0 16 MAX34451 internal — — — 17 DS75LV (address 90h) 0 0 0 18 DS75LV (address 92h) 0 0 1 19 DS75LV (address 94h) 0 1 0 20 DS75LV (address 96h) 0 1 1 Table 42.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer Typical Operating Circuit OPTIONAL MARGINING SUPPORT FOR CHANNELS 8–11 OPTIONAL CURRENT MONITORING DS4424 I2C 4-CHANNEL CURRENT DAC (I2C ADDRESS A0h) IN LOAD OUT POWER SUPPLY CURRENTSENSE AMPLIFIER TRIM OPTIONAL REMOTE TEMP SENSORS (UP TO 4) DS75LV I2C TEMP SENSOR (I2C ADDRESSES 90/92/94/96h) EN MSDA MSCL VDDA PSEN0– PSEN11 3.
MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer Revision History REVISION NUMBER REVISION DATE 0 3/13 Initial release 8/13 Added VDD rise time and VDD source impedance to Recommended Operating Conditions table, updated the 7-bit slave addresses in Table 4 1 PAGES CHANGED DESCRIPTION — 2, 17 For pricing, delivery, and ordering information, please contact Maxim Direct at 1-888-629-4642, or visit Maxim Integrated’s website at www.maximintegrated.com.