0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
MP8796BGVT-0000-Z

MP8796BGVT-0000-Z

  • 厂商:

    MPS(美国芯源)

  • 封装:

    TQFN25

  • 描述:

    16V, 30A, SCALABLE, DIGITAL, SYN

  • 数据手册
  • 价格&库存
MP8796BGVT-0000-Z 数据手册
MP8796B 16V, 30A, Scalable, Digital, Synchronous Step-Down Converter with PMBus DESCRIPTION FEATURES The MP8796B is a fully integrated, PMBuscompatible, high-frequency, synchronous buck converter. The MP8796B offers a very compact solution that achieves up to 30A of output current per phase with excellent load and line regulation over a wide input supply range. The MP8796B operates at high efficiency over a wide output current load range.    The PMBus interface provides converter configurations and key parameter monitoring.       The MP8796B adopts MPS’s proprietary, multiphase constant-on-time (MCOT) control, which provides fast transient response and eases loop stabilization. The MCOT control scheme also allows multiple MP8796B devices to be connected in parallel with excellent current sharing and phase interleaving for high-current applications.   Fully integrated protection features include over-current protection (OCP), over-voltage protection (OVP), under-voltage protection (UVP), and over-temperature protection (OTP).    The MP8796B requires a minimal number of readily available, standard external components, and is available in a TQFN-25 (4mmx5mm) package.  PMBus 1.3 Compliant Scalable Multi-Phase Operation 3.1V to 16V with External 3.3V VCC Bias, 4V to 16V with Internal Bias or External 3.3V VCC Bias 30A Continuous Output Current per Phase Low RDS(ON) Integrated Power MOSFETs Lossless, Accurate On-Die Current Sensing Adaptive COT for Ultra-Fast Transient Response Stable with Zero-ESR Output Capacitors 0.5% Reference Voltage Over 0°C to +70°C Junction Temperature Range Output Voltage True Remote Sense Output Adjustable from 0.4V to 0.9 x VIN Up to 5.5V Max Output Voltage/Current, Input Voltage, and Junction Temperature Reporting Built-In MTP to Store Custom Configurations Configurable via PMBus o Output Voltage o Output Current Limit o Selection of Pulse Skip or Forced CCM Operation o Soft-Start Time o Selection of Switching Frequency from 400kHz, 600kHz, 800kHz, or 1000kHz o Selection of Hiccup or Latch-Off Mode for OCP, OVP, and OTP o Ramp Compensation Available in a TQFN-25 (4mmx5mm) Package APPLICATIONS    Telecom and Networking Systems Base Stations Servers All MPS parts are lead-free, halogen-free, and adhere to the RoHS directive. For MPS green status, please visit the MPS website under Quality Assurance. “MPS”, the MPS logo, and “Simple, Easy Solutions” are trademarks of Monolithic Power Systems, Inc. or its subsidiaries. MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 1 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS TYPICAL APPLICATION CIRCUITS Single-Phase Operation R1 CBST VIN BST IN CIN L1 VOUT SW MP8796B EN COUT FB EN PG R2 CVCC CCDRV ALT RADDR SCL RREF SDA Two-Phase Operation CBST R1 VIN IN BST L1 VOUT SW CIN MP8796B COUT EN EN FB PG CVCC CDRV RADDR RREF CBST1 L2 IN BST SW CIN1 MP8796B EN CVCC1 FB CDRV1 ALT RADDR1 SCL SDA RREF1 MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 2 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS ORDERING INFORMATION Part Number* Package Top Marking MP8796BGVT- xxxx** TQFN-25 (4mmx5mm) See Below MP8796BGVT - 0000 TQFN-25 (4mmx5mm) See Below EVKT-MP8796B-30A EVKT-MP8796B-180A Evaluation kit Evaluation kit See Below See Below MSL Rating Note Single phase 0.92V output 1 * For Tape & Reel, add suffix –Z (e.g. MP8796BGVT-xxxx**–Z). ** “xxxx” is the configuration code identifier for the register settings stored in the MTP. The default number is “0000”. Each “x” is a hexadecimal value between 0 and F. See table 7 and 8 on page 51 for the detailed configuration and register value. For customized configurations, please contact MPS Field Application Engineer to assign a 4-digit suffix code. TOP MARKING MPS: MPS prefix Y: Year code WW: Week code M8796B: Part number LLLLLL: Lot number EVALUATION KIT EVKT-MP8796B Contents (items below can be ordered separately, and the GUI installation file and supplemental documents can be downloaded from the MPS website): EVKT-MP8796B-30A: Single-phase Item # Part Number 1 EV8796B-V-1Phase-00A 2 EVKT-USBI2C-02 Item Quantity MP8796B single phase evaluation board 1 Includes one USB to I2C communication interface device, one USB cable, and one ribbon cable 1 EVKT-MP8796B-180A: Six-phase Item # Part Number 1 EV8796B-V-6Phase-00A 2 EVKT-USBI2C-02 Item Quantity MP8796B six-phase evaluation board I2C Includes one USB to communication interface device, one USB cable, and one ribbon cable 1 1 Order directly from monolithicpower.com or our distributors. MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 3 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS Input Power Supply Input USB Cable GUI Ribbon Cable Evaluation Board 2 USB to I C Communication Interface EVKT-USBI2C-02 Output Load Load Figure 1: EVKT-MP8796B Kit Set-Up PACKAGE REFERENCE TOP VIEW BST VCC 25 24 AGND VOSNS+ VOSNS- IREF 23 22 21 20 ISUM ADDR PS# 19 IN SW 16 IN 2 15 PGND SW 3 PGND 4 14 5 6 7 8 9 10 VDRV SCL SDA ALT# CTRL PG 11 12 PASS TAKE PGND 13 SET TQFN-25 (4mmx5mm) MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 4 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS PIN FUNCTIONS Pin # Name 1, 16 IN 2, 3 SW 4, 14, 15 PGND 5 VDRV 6 7 SCL SDA 8 ALT# 9 CTRL 10 PG 11 PASS 12 TAKE 13 SET 17 PS# 18 ADDR 19 ISUM 20 IREF 21 22 23 Description Supply voltage. IN supplies power to the internal MOSFET and regulator. Use an input capacitor to decouple the input rail. Use wide PCB traces and multiple vias to make the connection. Switch output. Connect SW to the inductor and bootstrap capacitor. SW is driven up to VIN by the high-side switch during the PWM duty cycle on time. The inductor current drives SW negative during the off time. Use wide PCB traces to make the connection. System ground. PGND is the reference ground of the regulated output voltage, and requires careful consideration during PCB layout. Connect PGND with wide PCB traces. Decoupling input pin for 3.3V driver power supply. Decouple VDRV with a minimum 1µF ceramic capacitor, placed as close to VDRV as possible. X7R or X5R-grade dielectric ceramic capacitors are recommended. VDRV accepts a 3.3V external bias. If no 3.3V external bias is provided, connect VDRV to VCC through a 2Ω to 10Ω resistor. PMBus clock. PMBus data. PMBus alert pin. ALT# is active low. A pull-up resistor connected to 3.3V is required if the ALT# function is needed. PMBus control pin. CTRL is a digital input pin that turns the regulator on or off with proper ON_OFF_CONFIG (02h) configuration. Drive CTRL high to turn on the regulator; drive it low to turn off the regulator. Do not float CTRL. Power good output. The output of PG is an open-drain signal. PG requires a pull-up resistor connected to a DC voltage to indicate high if the output voltage is above 90% of the nominal voltage. There is a PGOOD delay from low to high. PG must be pulled high to ensure proper operation. Passes RUN signals to the next phase. Receives RUN signals from the previous phase. TAKE is used for master detection during the device’s initial power-up. For the master phase, TAKE must be pulled high through a resistor. For the slave phase, TAKE is connected to the PASS of the previous phase. PWM signal. SET turns the high-side MOSFET on when a RUN signal is present. For multi-phase operation, tie the SET pins of all phases together. Phase shedding. With proper PMBus setting, pull PS# high to enable a slave phase. Pull it low to disable a slave phase. Connect PS# of the master phase to AGND. PMBus slave address setting pin. Connect a resistor from ADDR to AGND to set the address of this device. Current-sense output. For single-phase operation, keep ISUM floating. For multi-phase operation, tie the ISUM pins of all phases together for current sharing. Reference current generator amplifier output. Connect a 60.4kΩ or 180kΩ resistor with 1% or greater accuracy to IREF. Output voltage sense negative return. VOSNS- is tied directly to the GND sense point of the load. Connect VOSNS- to AGND if the remote sense is not used. Output voltage sense positive return. Connect VOSNS+ to the output voltage sense VOSNS+ positive side to provide feedback voltage to the system. Avoid vias on the VO traces. AGND Analog ground. Select AGND as the control-circuit reference point. VOSNS- MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 5 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS PIN FUNCTIONS (continued) Pin # Name 24 VCC 25 BST Description Internal 3.3V LDO output. VCC powers the analog and digital control circuits. Decouple VCC with a minimum 4.7µF ceramic capacitor, placed as close to VCC as possible. X7R or X5R-grade dielectric ceramic capacitors are recommended. During MTP programming, a 5V voltage with a 300ms period may be observed on VCC. The VCC pin does not accept external voltage bias. For multi-phase applications, connect the VCC pins of all phases together. Bootstrap. A capacitor connected between SW and BS is required to form a floating supply across the high-side switch driver. ABSOLUTE MAXIMUM RATINGS (1) Thermal Resistance (5) Supply voltage (VIN) ...................................... 18V VIN - VSW (DC) ................................ -0.3V to +18.3V VIN - VSW (25nc) .................................... -5V to +25V VSW (DC) ........................................ -0.3V to +18.3V VSW (25ns) (2)......................................... -5V to +25V VBST............................................................. 22.3V VBST - VSW (25ns) (2) ............................................. 5V VCC, VDRV ..................................................... 4.5V VCC (1s) (3).......................................................... 6V All other pins ................................ -0.3V to +4.3V All other pins (1s) (3) ........................................... 6V Junction temperature ................................ 170°C Lead temperature...................................... 260°C Storage temperature .................-65°C to +170°C TQFN-25 (4mmx5mm) ......... 1.8 ....... 6.3 ... °C/W θJB θJC_TOP Notes: 1) Exceeding these ratings may damage the device. 2) Specified by design. Measured using a differential oscilloscope probe. 3) Voltage rating during MTP programming. 4) The device is not guaranteed to function outside of its operating conditions. 5) θJB is the thermal resistance from the junction to the board around the PGND soldering point. θJC_TOP is the thermal resistance from the junction to the top of the package. ESD Rating Human-body model (HBM) ......................... ±1kV Charged-device model (CDM)................... ±2kV Recommended Operating Conditions (4) Supply voltage (VIN) ............................ 4V to 16V Output voltage (VOUT) ...................... 0.6V to 5.5V External VDRV bias ........................... 2.9V to 3.6V Operating junction temp (TJ) .....-40°C to +125°C MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 6 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS ELECTRICAL CHARACTERISTICS VIN = 12V, TJ = -40°C to +125°C(7), typical value is tested at TJ = 25°C, unless otherwise noted. Parameters VIN Supply Current Supply current (quiescent) MOSFET RDS(ON) Switch leakage Symbol Condition IIN RONHS RONLS SWLKG_HS SWLKG_LS Typ Max Units VCTRL = 0V 2.5 4 mA SW = 0V SW = 12V 4.4 1.5 0.1 1 10 20 μA 30 33 A Output Current Limit Output current limit (inductor ILIM_VALLEY D7h = 0x14 valley) Min output current limit (inductor valley) programmable ILIM_VALLEY_MIN value (6) Max output current limit (inductor valley) programmable ILIM_VALLEY_MAX value Min output over-current ILIM_DC_MIN programmable value (6) Min output over-current warning programmable value (6) D5h[2] = 1b’0 Low-side negative current limit ILIM_NEG_OVP in OVP D5h[2] = 1b’1 Low-side negative current limit ILIM_NEG_OSM in OSM (6) Frequency and Timer VO = 1V, IO = 0A, TA = 25°C, (D2h[2:1] = 2b’00) VO = 1V, IO = 0A, TA = 25°C, (D2h[2:1] = 2b’01) Switching frequency (6) fSW VO = 1V, IO = 0A, TA = 25°C, (D2h[2:1] = 2b’10) VO = 1V, IO = 0A, TA = 25°C, (D2h[2:1] = 2b’11) Minimum on time (6) tON_MIN fSW = 1000kHz, VO = 0.6V Minimum off time (6) tOFF_MIN VFB = 580mV Min 27 mΩ 1.5 36 40 A 44 A 3 A 3 A -13 -20 A A -10 A 280 400 520 kHz 480 600 720 kHz 680 800 920 kHz 850 1000 1150 kHz 50 220 MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. ns ns 7 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS ELECTRICAL CHARACTERISTICS (continued) VIN = 12V, TJ = -40°C to +125°C(7), typical value is tested at TJ = 25°C, unless otherwise noted. Parameters Symbol Condition Output Over-Voltage and Under-Voltage Protection (OVP, UVP) OVP threshold VOVP Default setting (D4h[1:0] = 2b’00) UVP threshold VUVP Default setting (D9h[3:2] = 2b’10) Max programmable OVP D4h[1:0] = 2b’11 VOVP_MAX threshold Min programmable OVP D4h[1:0] = 2b’00 VOVP_MIN threshold OVP threshold resolution Max programmable UVP threshold Min programmable UVP threshold OSM threshold falling Typ Max Units 112% 76% 115% 79% 83% VREF VREF 127% 130% 133% VREF 112% 115% VREF 5% VREF Per LSB VUVP_MAX D9h[3:2] = 2b’11 81% 84% 88% VREF VUVP_MIN D9h[3:2] = 2b’00 66% 69% 72% VREF UVP threshold resolution OSM threshold rising Min Per LSB VOSM_RISE VOSM_FALL VREF VREF VREF 5% 104.8% EAh[9] = 1b’0 102.2% CTRL Input high voltage VIH_CTRL Input low voltage VIL_CTRL ADC 2.15 V 1.20 V 1.28 V (6) Input voltage range 0 10 Bits DNL 1 LSB Sample rate 3 kHz ADC resolution DAC (Feedback Voltage) Range Feedback accuracy Resolution Output voltage slew rate VFB 21h = 0x012C, D1h[1:0] = 2b’00 Per LSB Default setting (DAh[3:0] = 4b’0000) Minimum output voltage slew DAh[3:0] = 4b’1111 rate Maximum output voltage slew DAh[3:0] = 4b’0000 rate Maximum feedback voltage with VFB_MG_HIGH_ margin (6) MAX Minimum feedback voltage with VFB_MG_LOW_ margin (6) MIN Feedback voltage with margin VFB_MG_HIGH high (6) Feedback voltage with margin VFB_MG_LOW low (6) 512 594 600 600 2 672 606 20 30 40 20 50 mV mV mV µs/ 2mV µs/ 2mV µs/ 2mV 672 mV 512 mV 672 mV 512 mV MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 8 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS ELECTRICAL CHARACTERISTICS (continued) VIN = 12V, TJ = -40°C to +125°C(7), typical value is tested at TJ = 25°C, unless otherwise noted. Parameters Symbol Soft Start and Turn-On Delay Soft-start time tSS Min programmable soft-start tSS_MIN time (6) Max programmable soft-start tSS_MAX time (6) Turn-on delay tON_DELAY (6) Min turn-on delay tON_DELAY_MIN (6) Max turn-on delay tON_DELAY_MAX Error Amplifier Feedback current IFB Soft Shutdown Soft shutdown discharge RON_DISCH MOSFET Under-Voltage Lockout (UVLO) VCC under-voltage lockout VCCVth_Rise threshold rising VCC under-voltage lockout VCCVth_Fall threshold falling VCC output voltage VCC Min input programmable VIN_ON_MIN turn-on voltage Max input programmable VIN_ON_MAX turn-on voltage Min input programmable VIN_OFF_MIN turn-off voltage (6) Max input programmable VIN_OFF_MAX turn-off voltage VDRV under-voltage lockout VDRVVth_Rise rising threshold VDRV under-voltage lockout falling threshold Condition Min Typ Max Units 61h[2:0] = 3b’001 1.7 2.3 3.0 ms 61h[2:0] = 3b’000 60h = 0x0001 60h = 0x0000 60h = 0x0100 ms 16 ms 4.5 0 1024 5.1 ms ms ms VFB = VREF 50 100 nA TJ = 25°C 60 120 Ω 2.60 2.75 2.9 V 2.35 2.50 2.65 V 3.10 3.25 3.40 V 2.65 2.90 3.1 V 16 16.5 17 V 2.5 2.75 3 V VCC = 3.3V VCC = 3.3V 3.9 1 15.75 VDRVVth_Fall V 2.55 2.75 2.95 V 2.15 2.35 2.55 V 91% 94% 97% VREF 112% 115% 118% VREF 76% 79% 83% VREF 1.6 2.0 2.4 ms 0.3 V Power Good (PG) Power good high threshold PGVth_Hi_Rise PGVth_Lo_Rise Power good low threshold PGVth_Lo_Fall Power good low-to-high delay PGTd Power good sink current capability VPG FB from low to high, default setting (D9h[1:0] = 2b’01) FB from low to high, default setting (D4h[1:0] = 2b’00) FB from high to low, default setting (D9h[3:2] = 2’b10) Default setting (D1h[5:2] = 4b’0000) IPG = 10mA MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 9 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS ELECTRICAL CHARACTERISTICS (continued) VIN = 12V, TJ = -40°C to +125°C(7), typical value is tested at TJ = 25°C, unless otherwise noted. Parameters Symbol Condition Power Good (PG) Power good leakage current IPG_LEAK VPG = 3V VIN = 0V, pull PGOOD up to 3.3V through a 100kΩ resistor, TJ = 25°C VIN = 0V, pull PGOOD up to 3.3V through a 10kΩ resistor, TJ = 25°C VOL_100 Power good low-level output voltage VOL_10 Thermal Protection (TP) TP fault rising threshold (6) TSD_Rise TP fault falling threshold (6) TSD_Fall Min TP fault temp (6) Max TP fault temp (6) TP warning rising threshold (6) TP warning falling threshold (6) Min TP warning temp (6) Max TP warning temp (6) Monitoring Parameters Min output voltage monitor range (6) Max output voltage monitor range (6) Output voltage monitor accuracy (6) Output voltage monitor accuracy (6) Output voltage bit resolution Output current monitor accuracy Output current monitor accuracy (6) Output current bit resolution (6) Min input voltage monitor (6) Max input voltage monitor (6) Input voltage monitor accuracy Input voltage bit resolution (7) Min Typ Max Units 1.5 2.3 µA 600 720 mV 700 820 Default setting (4Fh = 0x0091) Default setting (4Fh = 0x007D and D6h[2:1] = 2b’00) 145 °C 125 °C TSD_WARN_MIN TSD_WARN_MAX TWARN_Rise Default setting (51h = 0x0078) Default setting (51h = 0x0078, TWARN_Fall D6h[2:1] = 2b’00) TSD_WARN_MIN TSD_WARN_MAX 35 165 120 °C °C °C 100 °C 35 160 °C °C MVOUT_RANGE 0 V MVOUT_RANGE 5.5 V MVOUT_ACC VO = 0.6V to 2.5V -2% MVOUT_ACC VO = 2.5V to 5.5V 50 0.6 +2% V 50 mV 1.25 mV MIOUT_ACC VO = 1.2V, fSW = 800kHz, IO = 30A -2.5 +2.5 A MIOUT_ACC 3A ≤ IO ≤ 30A -2.5 +2.5 A MIN_RANGE MIN_RANGE MIN_ACC -2% 62.5 2.5 18 12 25 MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. +2% mA V V V mV 10 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS ELECTRICAL CHARACTERISTICS (continued) VIN = 12V, TJ = -40°C to +125°C(7), typical value is tested at TJ = 25°C, unless otherwise noted. Parameters Symbol Condition PMBus DC Characteristics (SDA, SCL, ALT#, CTRL) (6) Input high voltage VIH Input low voltage VIL Output low voltage VOL IOL = 1mA Input leakage current SDA, SCL, ALT# = 3.3V ILEAK Transient voltage including Maximum voltage (SDA, SCL, VMAX ringing ALT#, CTRL) Pin capacitance on SDA,SCL CPIN PMBus Timing Characteristics (7) Min operating frequency Max operating frequency Bus free time Between stop and start condition Holding time Repeated start condition set-up time Stop condition set-up time Data hold time Data set-up time Clock low timeout Clock low period Clock high period Clock/data fall time Clock/data rise time Min Typ Max Units 2.1 0.4 +10 V V V µA +3.6 V 10 pF 0.8 -10 -0.3 3.3 10 1000 4.7 4.0 kHz kHz µs µs 4.7 µs 4.0 300 250 25 4.7 4.0 µs ns ns ms µs µs ns ns 35 50 300 1000 Notes: 6) Guaranteed by design. 7) Guaranteed by design; not tested in production. The parameter is tested during parameter characterization. MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 11 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS TYPICAL PERFORMANCE CHARACTERISTICS VIN=12V, VOUT=1.2V, TA=+25°C, unless otherwise noted. fSW vs. IOUT Load Regulation VIN = 12V, CCM 1.215 1000 1.213 900 1.211 800 1.209 700 1.207 600 fSW (kHz) VO (V) VIN = 12V, CCM, fSW = 1000kHz 1.205 1.203 500 400 1.201 300 1.199 200 Pulse Skip CCM 1.197 100 1.195 0 5 10 IO (A) 15 0 20 0 10 20 30 IO (A) Thermal Derating Efficiency VIN = 12V, fSW = 1000kHz, TJ = 125°C, no air flow VIN = 12V, fSW = 1000kHz, L = 0.44μH/0.18mΩ 100 35 95 30 20 15 10 Vo=1.2V Vo=2.5V Vo=5V 5 EFFICIENCY (%) 90 25 LOAD (A) 1000KHz 800KHz 600KHz 400KHz 85 80 75 70 65 5V 2.5V 1.2V 60 55 50 0 5 55 105 AMBIENT TEMP (℃) 0 10 20 30 IO (A) MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 12 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS TYPICAL PERFORMANCE CHARACTERISTICS (continued) VIN=12V, VOUT=1.2V, TA=+25°C, unless otherwise noted. VO Ripple VO Ripple IOUT = 0A, CCM, 1000kHz, single phase IOUT = 30A, CCM, 1000kHz, single phase CH1: VSW 5V/div. CH1: VSW 5V/div. CH2: VOUT/AC 10mV/div. CH2: VOUT/AC 10mV/div. 1μs/div. 1μs/div. VO Ripple VO Ripple IOUT = 0A, DCM, 1000kHz, single phase IOUT = 30A, DCM, 1000kHz, single phase CH1: VSW 5V/div. CH1: VSW 5V/div. CH2: VOUT/AC 10mV/div. CH2: VOUT/AC 10mV/div. 4ms/div. 1μs/div. Start-Up through CTRL Start-Up through CTRL CCM, IOUT = 0A, single phase CCM, IOUT = 30A, single phase CH1: VCTRL 2V/div. CH1: VCTRL 2V/div. CH2: VOUT 1V/div. CH2: VOUT 1V/div. CH3: IL 10A/div. CH3: IL 10A/div. CH4: CH4: VPGOOD 5V/div. VPGOOD 5V/div. 1ms/div. 1ms/div. MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 13 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS TYPICAL PERFORMANCE CHARACTERISTICS (continued) VIN=12V, VOUT=1.2V, TA=+25°C, unless otherwise noted. Start-Up through CTRL Start-Up through CTRL DCM, IOUT = 0A, single phase DCM, IOUT = 30A, single phase CH1: VCTRL 2V/div. CH1: VCTRL 2V/div. CH2: VOUT 1V/div. CH2: VOUT 1V/div. CH3: IL 10A/div. CH3: IL 10A/div. CH4: CH4: VPGOOD 5V/div. VPGOOD 5V/div. 1ms/div. 1ms/div. Shutdown through CTRL Shutdown through CTRL CCM, IOUT = 0A, single phase CCM, IOUT = 30A, single phase CH1: VCTRL 2V/div. CH1: VCTRL 2V/div. CH2: VOUT 1V/div. CH2: VOUT 1V/div. CH3: IL 10A/div. CH3: IL 10A/div. CH4: CH4: VPGOOD 5V/div. VPGOOD 5V/div. 20ms/div. 20ms/div. Shutdown through CTRL Shutdown through CTRL DCM, IOUT = 0A, single phase DCM, IOUT = 30A, single phase CH1: VCTRL 2V/div. CH1: VCTRL 2V/div. CH2: VOUT 1V/div. CH2: VOUT 1V/div. CH3: IL 10A/div. CH3: IL 10A/div. CH4: CH4: VPGOOD 5V/div. VPGOOD 5V/div. 20ms/div. 20ms/div. MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 14 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS TYPICAL PERFORMANCE CHARACTERISTICS (continued) VIN=12V, VOUT=1.2V, TA=+25°C, unless otherwise noted. Pre-Biased Start-Up Pre-Biased Start-Up CCM, single phase DCM, single phase CH1: VCTRL 2V/div. CH1: VCTRL 2V/div. CH2: VOUT 1V/div. CH2: VOUT 1V/div. CH3: IL 10A/div. CH3: IL 10A/div. CH4: CH4: VPGOOD 5V/div. VPGOOD 5V/div. 1ms/div. 1ms/div. Load Transient Load Transient IOUT = 0A to 10A, CCM, 1000kHz IOUT = 0A to 10A, DCM, 1000kHz CH3: IOUT 4A/div. CH3: IOUT 4A/div. CH4: VOUT 50mV/div. CH4: VOUT 50mV/div. 20μs/div. 20μs/div. OCP OCP CCM, single phase, latch-off mode CCM, single phase, hiccup mode CH1: VSW 10V/div. CH1: VSW 10V/div. CH2: VPGOOD 2V/div. CH2: VPGOOD 2V/div. CH3: IL 10A/div. CH3: IL 10A/div. 40ms/div. 40ms/div. MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 15 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS TYPICAL PERFORMANCE CHARACTERISTICS (continued) VIN=12V, VOUT=1.2V, TA=+25°C, unless otherwise noted. OCP OCP DCM, single phase, latch-off mode CH1: VSW 10V/div. DCM, single phase, hiccup mode CH1: VSW 10V/div. CH2: VPGOOD 2V/div. CH2: VPGOOD 2V/div. CH3: IL 10A/div. CH3: IL 10A/div. 40ms/div. 40ms/div. OVP OVP DCM, single phase, hiccup mode CCM, single phase, hiccup mode CH1: VOUT 1V/div. CH1: VOUT 1V/div. CH2: VPGOOD 2V/div. CH2: VPGOOD 2V/div. CH3: IL 10A/div. CH3: IL 10A/div. 400μs/div. 400μs/div. OVP OVP DCM, single phase, latch-off mode CCM, single phase, latch-off mode CH1: VOUT 1V/div. CH1: VOUT 1V/div. CH2: VPGOOD 2V/div. CH2: VPGOOD 2V/div. CH3: IL 10A/div. CH3: IL 10A/div. 400μs/div. 400μs/div. MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 16 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS FUNCTIONAL BLOCK DIAGRAM RAMP VOSNS+ FB Gain VCC References Bias Current Generator LDO VIN VDRV BST 20MHz VTEMP FB+RAMP + FB VOSNS- IREF Temp Sense MN1 SET + Gm1 + VCOMP Drivers Comp1 + S Q R xQ SW PWM COMP-OUT MN2 CC1 Soft Start ZCD REF VIN SW DAC PGND R O IS1 ISEN ISUM IS2 tON Generator SET Master Direction TAKE LS Current Sense CC2 Valley Current Limit MS Take Pass Logic ILIM RUN Out + Gm2 Blank In I O OneShot 2 PASS 2MΩ Hi-Z SDA PMBus SCL ALT# System Configure Registers Control Logic Slave Fault ADC MUX ADC Slave Fault Detect ISUM ISEN FB ADDR SS_RDY VIN VTEMP FB REF MTP CTRL PS# FB Monitor PG MN3 AGND Figure 2: Functional Block Diagram MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 17 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS MULTI-PHASE OPERATION R4 VIN BST IN EN EN MP8796B CBST VOUT L1 SW FB VOS+ VOS+ COUT VOS- CVCC VOS- MASTER ALT SCL SDA RREF BST IN EN CBST1 L2 SW FB MP8796B RADDR VOS+ VOS- CVCC1 SLAVE1 RREF1 BST IN EN MP8796B CBSTn RADDR1 Ln SW FB VOS+ VOS- CVCCn SLAVEn RREFn RADDRn Figure 3: Multi-Phase (n + 1) Configuration MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 18 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS MULTI-PHASE OPERATION (continued) VFB+RAMP VCOMP COMP-OUT SET RUN1 PWM1 PASS1/TAKE2 RUN2 PWM2 PASS2/TAKE3 RUN3 PWM3 PASS3/TAKE4 RUN4 PWM4 PASS4/TAKE1 t0 t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 Figure 4: Multi-Phase Interleaved Operation (Steady State) VFB+RAMP VCOMP COMP_OUT SET RUN1 PWM1 PASS1/TAKE2 RUN2 PWM2 PASS2/TAKE3 RUN3 PWM3 PASS3/TAKE4 RUN4 PWM4 PASS4/TAKE1 t0 t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 Figure 5: Multi-Phase Interleaved Operation (Load Step-Up Response) MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 19 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS OPERATION MCOT OPERATION The MP8796B is a fully integrated, synchronous, step-down, switch-mode converter that uses multi-phase constant-on-time (MCOT) control to provide fast transient response. Selectable internal ramp compensation stabilizes the system and makes the MP8796B easy to use. Master/Slave Auto-Detection One master phase is required for both singleand multiple-phase operation. To be configured as a master phase, the TAKE pin of the phase must be pulled high to a voltage source. The PASS/TAKE pins of all the phases are connected in a daisy chain configuration. The PASS pin of the last phase is connected back to the TAKE pin of the first (master) phase. For single-phase operation, the PASS and TAKE pins are connected together. After power-up, the master phase is determined, and the rest of the phases are slave phases. MCOT Operation (Master) The master phase has the following functions:         Accepts both write and read commands through the system’s PMBus Generates the SET signals Manages start-up, shutdown, and all protections Monitors fault alerts from the slave phases through the PG pin Starts the first on pulse Starts the on pulse when receiving RUN and SET signals Determines the on-pulse width of its own phase based on the per-phase and total current Carries on the PASS/TAKE signal MCOT Operation (Slave) The slave phase has the following functions:    Accepts write commands through the system’s PMBus Takes the SET signal from the master Sends an OV/UV/OT alert to the master through PG    Starts the on pulse when receiving RUN and SET signals Determines the on-pulse width of its own phase based on the per-phase and total current Carries on the PASS/TAKE signal Figure 3 on page 18 shows MCOT operation. MCOT operation follows the timeline below: t0: At t0, VFB + RAMP drops below the reference level (VCOMP) in the master phase and generates a SET signal. All phases receive this SET signal, but only the phase that has the active RUN signal takes action (in this case, the master). The master turns on the high-side MOSFET (HS-FET). Meanwhile, a fixed on pulse is generated on the PASS pin, and this signal is passed to the TAKE pin of Slave 1. t1: At t1, the falling edge of Slave 1’s TAKE pin activates the RUN signal, and Slave 1 waits for the SET signal to turn on the HS-FET. t2: At t2, the on pulse of the master phase expires, and the HS-FET turns off. The onpulse width is fixed with the given input voltage, output voltage, and selected switching frequency. The on-pulse width is fine-tuned based on the per-phase and total currents. t3: At t3, VFB + RAMP drops below the reference level (VCOMP) in the master phase again. Only Slave 1 has an active RUN signal, and it turns on its HS-FET. All other phases ignore this SET signal. Meanwhile, Slave 1 generates a fixed on pulse on the PASS pin, and this on pulse is passed to the TAKE pin of Slave 2. The above operation continues, and the phase turns on its HS-FETs one by one for a fixed on time. The operation is executed during a PASS/TAKE loop, and only the phase that has received the RUN signal turns on the HS-FET when the SET signal is ready. The MP8796B utilizes constant-on-time (COT) control for fast load transient response. When a load step-up occurs, the FB signal is below REF, so the SET signal is generated more frequently than during steady state to respond to the load transient. This is based on the load MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 20 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS transient step size and slew rate. The SET signal can be generated with a minimum 50ns interval (i.e. the next phase can turn on 50ns after the turn-on of the previous phase to provide fast load transient response). Figure 5 on page 19 shows this operation. Ramp Compensation The MP8796B provides internal ramp compensation to support all types of output capacitors. Only the master phase utilizes ramp compensation. When a SET signal is generated, the ramp increases with a certain amplitude in a fixed period. The ramp is then discharged with an adaptive slew rate. This ramp signal is superimposed onto the FB signal. When the superimposed ramp and FB signal reaches the REF signal, a new SET signal is generated. The ramp is selectable through PMBus command D0h[3:1] to support a wide range of operation configurations. Larger ramps improve jitter but result in slower load transient response. It is recommended to choose an optimal ramp that meets the application’s load transient target design. In single-phase operation, the ramp does not need to be reset by the SET signal and can be reset by pulse-width modulation (PWM) instead. This option can be selected through PMBus command EAh[3]. When EAh[3] = 0, the ramp is reset by PWM. This is only for single-phase operation. When EAh[3] = 1b’1, the ramp is reset by the SET signal. This is optimal for both single-phase and multi-phase operation. Mode Selection The MP8796B provides both forced continuous conduction mode (CCM) operation and pulse skip operation under light-load conditions. The operation mode is selected through PMBus command D2h[0]. When D2h[0] = 1b’1, the device operates in CCM. When D2h[0] = 0, the device operates in pulse skip mode. Phase-Shedding Operation (Slave) For multi-phase operation, the slave phases can be enabled or disabled through the PMBus or PS# pin. The phase-shedding function is disabled in the master phase to ensure proper operation. MP8796B Rev 1.0 1/19/2020 Phase shedding is controlled through the E5h[0] command on the PMBus. When E5h[0] = 1b’0, the slave phases are enabled. When E5h[0] = 1b’1, the slave phases are disabled. If phase shedding is controlled through the PS# pin, set the E5h[1] command to 1b’1. The slave phases are enabled when PS# is pulled high, and disabled when PS# is pulled low. Soft Start (SS) The soft-start (SS) time can be programmed through PMBus command TON_RISE (61h). The minimum SS time is 1ms when 61h = 0x0000. Selectable SS time options include 1ms, 2ms, 4ms, 8ms, and 16ms. Pre-Biased Start-Up The MP8796B is designed for monotonic startup into pre-biased loads. If the output voltage is pre-biased to a certain voltage during start-up, the IC disables switching for both the high-side and low-side switches until the internal reference voltage exceeds the sensed output voltage at the FB pin (VFB). If the BST voltage is below the 2.4V threshold before the reference voltage (VREF) reaches the pre-biased FB level, the low-side MOSFET (LS-FET) is forced on for about 200ns to charge up the BST voltage. Output Voltage Discharge When the MP8796B is disabled through CTRL or the PMBus OPERATION command, output voltage discharge mode is enabled if this function is selected. Both the HS-FET and LSFET are latched off. A discharge MOSFET connected between SW and GND turns on to discharge the output voltage. The typical switch on resistance for this MOSFET is about 50Ω. Once VFB drops below 10% of VREF, the discharge MOSFET turns off. This feature can be enabled or disabled through PMBus command MFR_CTRL_01 (D1h[6]). Current Sense and Over-Current Protection (OCP) The MP8796B features on-die current sensing and a programmable, positive, current-limit threshold. The MP8796B provides inductor valley current limiting (set by PMBus command D7h). www.MonolithicPower.com MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 21 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS Inductor Valley Over-Current Protection (OCP) (D7h) When the LS-FET is on, the SW current (inductor current) is sensed and monitored cycle by cycle. When FB drops below the reference, the HS-FET is only allowed to turn on if no over-current (OC) condition is detected while the LS-FET is on. Therefore, the inductor current is limited cycle by cycle. If an OC condition is detected for 31 consecutive cycles, over-current protection (OCP) is triggered. If the output voltage drops below the undervoltage protection (UVP) threshold during an over-current condition or output short-circuit condition, the device enters OCP immediately. Once OCP is triggered, the device enters either hiccup mode or latches off based on the PMBus selection. If it latches off, power recycling of VCC or VIN is required to enable the part again. The inductor valley over-current limit can be programmed through PMBus command D7h. D7h only sets the per-phase inductor valley current limit, regardless of whether the device is operating in single-phase or multi-phase operation. Negative Inductor Current Limit When the LS-FET detects a negative current lower than the limit set through the PMBus D5h[2] command, the part turns off the LS-FET for a certain period of time to limit the negative current. This period is set through PMBus command D5h[3]. Under-Voltage Protection (UVP) The MP8796B monitors the output voltage using the FB pin connected to the tap of a resistor divider to detect an under-voltage condition. If the VFB drops below the undervoltage protection (UVP) threshold (set through the PMBus VOUT_UV_FAULT_LIMIT command), UVP is triggered. After UVP is triggered, the device enters hiccup mode or latches off based on the PMBus selection. If it latches off, a power recycling of VCC or CTRL is required to enable the part again. condition. See the MFR_OVP_NOCP_SET section on page 47 for detailed OVP responses. Output Sinking Mode (OSM) The MP8796B employs an output-sinking mode (OSM) to regulate the output voltage to the targeted value. When VFB exceeds 105% of VREF but is below the OVP threshold, OSM is triggered. During OSM, the MP8796B runs in forced CCM. The MP8796B exits OSM when the HS-FET turns back on. OSM can be enabled and disabled through PMBus command EAh bit[9]. Over-Temperature Protection (OTP) The MP8796B offers over-temperature protection (OTP). The IC monitors the junction temperature internally. If the junction temperature exceeds the threshold value (set through the PMBus OT_FAULT_LIMIT command), the converter shuts off. After OTP is triggered, the device enters hiccup mode or latches off depending on the PMBus command MFR_OVP_NOCP_SET. If it latches off, power recycling of VCC or CTRL is needed to enable the part again. Output Voltage Setting The internal DAC reference of the MP8796B ranges from 162mV to 672mV. To achieve a higher output voltage, either an external or an internal voltage divider can be used. The commands VOUT_SCALE_LOOP (29h) and MFR_CTRL_VOUT (D1h[1:0]) are used together to set different output voltages. Table 1 shows the relationship between VOUT_SCALE_LOOP (29h) and MFR_CTRL_VOUT (D1h[1:0]). Over-Voltage Protection (OVP) The MP8796B monitors the output voltage using the FB pin connected to the tap of a resistor divider to detect an over-voltage MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 22 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS 2. Set D1[1:0] to 2’b00 for the external voltage divider option. Table 1: VOUT_SCALE_LOOP vs. MFR_CTRL_VOUT VOUT_SCALE_ LOOP (29h) 29h = RFB2 / (RFB1 + RFB2) 29h = 0x03E8 29h = 0x01F4 29h = 0x00FA 29h = 0x007D FB Divider External Internal MFR_CTRL_ VOUT (D1h[1:0]) D1h[1:0] = 2’b00 D1h[1:0] = 2’b00 D1h[1:0] = 2’b01 D1h[1:0] = 2’b10 D1h[1:0] = 2’b11 It is not recommended to change VOUT_SCALE_LOOP (29h) and MFR_CTRL_ VOUT (D1h[1:0]) when the power stage is enabled. External Voltage Divider If an external voltage divider is used to set the output voltage, the MFR_CTRL_VOUT (D1h) command can only be set to D1[0:0] = 2’b00. Figure 6 shows the configuration when an external voltage divider is used. VOSNS+ and VOSNS- are connected to the output voltage sense point through a resistor divider (RFB1 and RFB2). 3. Choose RFB1 and RFB2 to have a 600mV FB voltage. In this case, RFB2 / (RFB1 + RFB2) = 0.24. 4. Set VOUT_SCALE_LOOP (29h) to 0x00F0 to match the external voltage divider ratio (0.24). 5. Set VOUT_COMMAND (21h) to 0x04E2 (LSB = 2mV). VOUT_COMMAND = 600mV / VOUT_SCALE_LOOP. 6. VOUT_COMMAND (21h) must be sent after VOUT_SCALE_LOOP (29h) and D1h. Otherwise, the change of VOUT_SCALE_ LOOP (29h) and D1h will not be effective. Internal Voltage Divider Figure 7 shows the configuration of the internal voltage divider. VOSNS+ and VOSNS- are connected directly to the output voltage sense point. OPERATION Command VOUT_MARGIN_HIGH VOUT_COMMAND MUX Vo_set VOUT_SCALE_LOO P DAC_reference EAMP VOUT_MARGIN_LOW OPERATION Command To PWM FB VOUT_MARGIN_HIGH VOUT_COMMAND MUX Vo_set VOUT_SCALE_LOO P DAC_reference EAMP VOUT_MARGIN_LOW VOSNS+ To PWM D1h = 00 FB 200kΩ VOSNS+ D1h = 01 VO D1h = 00 200kΩ D1h = 01 D1h = 10 COUT 50kΩ RFB1 COUT 100kΩ D1h = 11 50kΩ RFB2 D1h = 10 VOSNS- 50kΩ D1h = 11 VO 100kΩ 50kΩ VOSNS- Figure 7: Output Voltage Set by Internal Resistor Divider Figure 6: Output Voltage Set by External Resistor Divider Table 2 shows the internal voltage divider options through MFR_CTRL_VOUT (D1h). The MP8796B provides output voltage monitoring through register READ_VOUT (8Bh). To achieve accurate output voltage setting and monitoring, the registers of VOUT_COMMAND (21h), VOUT_MARGIN_ HIGH (25h), VOUT_MARGIN_LOW (26h), and VOUT_SCALE_LOOP (29h) should be set correspondingly. The steps below show how to set the output voltage to 2.5V. Table 2: Output Voltage Range with Internal Voltage Divider 1. Determine the Vo_set source based on the OPERATION (01h) command. Assume that VOUT_COMMAND (21h) is selected. MFR_CTRL_VOUT (D1h) Bits Description 2’b00: VREF / VO = 1, VO = 0.4V to 0.672V 2’b01: VREF / VO = 0.5, VO = 0.4V to 1.344V [1:0] 2’b10: VREF / VO = 0.25, VO = 0.7 to 2.688V 2’b11: VREF / VO = 0.125, VO = 1.3V to 5.376V MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 23 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS The MP8796B provides output voltage monitoring through register READ_VOUT (8Bh). To achieve correct output voltage setting and monitoring, the registers VOUT_COMMAND (21h), VOUT_MARGIN_ HIGH (25h), VOUT_MARGIN_LOW (26h), and VOUT_SCALE_LOOP (29h) should be set correspondingly. Follow the steps below to set the output voltage to 2.5V: 1. Determine the Vo_set source using the OPERATION (01h) command. Assume that VOUT_COMMAND (21h) is selected. 2. Choose the D1[1:0] value based on the Vo_set value. The D1[1:0] value should pull the FB voltage as close to 600mV as possible. In this case, both D1[1:0] = 2’b10 and D1[1:0] = 2’b11 can provide VO = 2.5V. However, D1[1:0] = 2’b10 yields a 625mV FB voltage, while D1[1:0] = 2’b11 yields a 312.5mV FB voltage. Choose D1[1:0] = 2’b10. When the converter encounters any fault (e.g. UV, OV, OT, UVLO), PG is latched low and cannot be pulled high again until a new soft start initiates. When the MP8796B is configured as the master in single- or multi-phase operation, the PG pin is used for fault indication. Therefore, PG must be pulled high to ensure proper operation. Otherwise, the MP8796B may enter a protection mode. This slave fault detection feature can be enabled or disabled through the PMBus bit D0h[0]. If the input supply fails to power the MP8796B, PG is clamped low even though it is tied to an external DC source through a pull-up resistor. Figure 8 shows the relationship between the PG voltage and the pull-up current. 2 1.8 3. Set VOUT_SCALE_LOOP (29h) to 0x00FA to match D1[1:0] = 2’b10. 1.6 4. Set VOUT_COMMAND (21h) to 0x4E2 (LSB = 2mV). 1.2 5. VOUT_COMMAND (21h) must be sent after VOUT_SCALE_LOOP (29h) and D1h. Otherwise, the change of VOUT_SCALE_ LOOP (29h) and D1h will not be effective. 6. VOUT_COMMAND (21h) cannot exceed the minimum/maximum value specified in Table 2. Power Good (PG) The MP8796B has a power good (PG) output. PG is the open drain of a MOSFET. Connect PG to VDRV or another external voltage source below 3.6V through a pull-up resistor (typically 100kΩ). After applying the input voltage, the MOSFET turns on, and PG is pulled to GND before soft start is ready. After the FB voltage (VFB) reaches the threshold set by PMBus command POWER_GOOD_ON, PG is pulled high after a delay set by PMBus. The delay can be chosen through the PMBus command MFR_CTRL_VOUT (D1h) [5:2]. MP8796B Rev 1.0 1/19/2020 IPG (mA) 1.4 1 0.8 0.6 0.4 0.2 0 0.6 0.65 0.7 0.75 0.8 0.85 0.9 VPG (V) Figure 8: PGOOD Clamped Voltage vs. Pull-Up Current www.MonolithicPower.com MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 24 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS 1 VOUT V )  (1  OUT )  (RESR  8  fSW  COUT fSW  L VIN APPLICATION INFORMATION VOUT  Selecting the Input Capacitor The step-down converter has a discontinuous input current, and requires a capacitor to supply AC current to the converter while maintaining the DC input voltage. Use ceramic capacitors for the best performance. During the layout stage, place the input capacitors as close to the IN pin as possible. When using ceramic capacitors, the capacitance dominates the impedance at the switching frequency, and causes most of the output voltage ripple. For simplification, estimate the output voltage ripple with Equation (6): The capacitance can vary significantly with temperature. Capacitors with X5R and X7R ceramic dielectrics are recommended because they are fairly stable over a wide temperature range. The capacitors must also have a ripple current rating that exceeds the converter’s maximum input ripple current. Estimate the input ripple current with Equation (1): ICIN V VOUT  IOUT   (1  OUT ) VIN VIN (1) The worst-case condition occurs at VIN = 2VOUT, calculated with Equation (2): ICIN  IOUT 2 (2) For simplification, choose an input capacitor with an RMS current rating that exceeds half the maximum load current. The input capacitance value determines the converter input voltage ripple. Select a capacitor value that can meet any input voltage ripple requirements. Estimate the input voltage ripple with Equation (3): IOUT V V  OUT  (1  OUT ) f SW  C IN VIN VIN VOUT  VOUT 2 8  fSW  L  C OUT  (1  VOUT ) VIN (5) (6) When using capacitors with a larger ESR (e.g. POSCAP, OSCON), the ESR dominates the switching frequency impedance. The output voltage ripple can be determined by the ESR values. For simplification, the output ripple can be calculated with Equation (7): VOUT  VOUT V  (1  OUT )  R ESR f SW  L VIN (7) Selecting the Inductor The inductor supplies constant current to the output load while being driven by the switching input voltage. A larger-value inductor results in less ripple current and a lower output ripple voltage, but also has a larger physical size, higher series resistance, and lower saturation current. Select an inductor value that sets the inductor peak-to-peak ripple current between 30% and 40% of the maximum switch current limit. Design for a peak inductor current that is below the maximum switch current limit. Calculate the inductance value with Equation (8): L VOUT V  (1  OUT ) f SW  IL VIN (8) (3) Where ∆IL is the peak-to-peak inductor ripple current. The worst-case condition occurs at VIN = 2VOUT, calculated with Equation (4): Choose an inductor that will not saturate under the maximum inductor peak current. The peak inductor current can be calculated with Equation (9): VIN  VIN  IOUT 1  4 f SW  C IN (4) Selecting the Output Capacitor The output capacitor maintains the DC output voltage. The output voltage ripple can be estimated with Equation (5): ILP  IOUT  VOUT V  (1  OUT ) VIN 2  f SW  L MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. (9) 25 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS PCB Layout Guidelines Efficient PCB layout is critical for stable operation. For the best results, refer to Figure 9 and follow the guidelines below: 6. Place a VCC decoupling capacitor close to the device. 1. Place the input MLCC capacitors as close to the IN and PGND pins as possible. 8. Place the BST capacitor as close to BST and SW as possible. 2. Place one 1μF to 4.7μF 0402 MLCC near pin 1. 9. Use a trace width of 20 mils or higher to route the path (a 0.1μF to 1µF bootstrap capacitor is recommended). 3. Place the major MLCC capacitors on the same layer as the MP8796B. 4. Maximize the VIN and PGND copper plane to minimize the parasitic impedance. 5. Place as many PGND vias as possible close to the pin to minimize parasitic impedance and thermal resistance. 7. Connect AGND and PGND at the point of the VCC capacitor’s ground connection. 10. Place an REF capacitor close to TRK/REF to RGND. 11. Place one 10pF to 100pF MLCC between the two remote sense lines. VOSENSE+ RLC RFB1 CFF VOSENSE- PGND CBST CIN3 VOUT RFB2 PGND VIN CIN3 SW CIN1 CIN2 Crv1 PGND Rrv1 Vcc Figure 9: Recommended PCB Layout (Placement and Top Layer PCB) MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 26 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS PMBUS INTERFACE PMBus Serial Interface Description The power management bus (PMBus) is an open-standard power management protocol that defines a means of communication with power conversion and other devices. The PMBus is a two-wire, bidirectional, serial interface, consisting of a data line (SDA) and a clock line (SCL). The lines are pulled to a bus voltage externally when they are idle. When connecting to the lines, a master device generates an SCL signal and device address, then arranges the communication sequence. This is based on I2C operation principles. The MP8796B is a PMBus slave that supports standard mode (100kHz) and fast mode (400kHz and 1000kHz). The PMBus interface adds flexibility to the power supply solution. Slave Address To support the use of multiple MP8796B devices on the same PMBus, use the ADDR pin to program the slave address for each MP8796B device. There is 10µA of current flowing out of ADDR. Connect a resistor between ADDR and AGND to set the ADDR voltage. The internal ADC converts the pin voltage to set the PMBus address. A maximum of 32 addresses can be set via the ADDR pin. Table 3 shows the PMBus address for different resistor values from ADDR to AGND. Preset Register MFR_ADDR_PMBUS (D3h) to set the PMBus address. For multi-phase configurations, the slave phases can share the same address as the masters or have different addresses, based on the application requirements. The slave phases can only accept write (W) commands, and cannot accept read (R) commands from the PMBus master. The master phase can accept both write and read commands from the PMBus master. Start and Stop Conditions The start (S) and stop (P) conditions are signaled by the master device, which signifies the beginning and end of the PMBus transfer. A start condition is defined as the SDA signal transitioning from high to low while the SCL is high. A stop condition is defined as the SDA signal transitioning from low to high while the SCL is high (see Figure 10). Table 3: PMBus Address vs. ADDR Resistor Slave Address Slave Address RADDR (R_IREF = (R_IREF = (kΩ) 60.4kΩ) 180kΩ) 4.99 30h 40h 15 31h 41h 24.9 32h 42h 34.8 33h 43h 45.3 34h 44h 54.9 35h 45h 64.9 36h 46h 75 37h 47h 84.5 38h 48h 95.3 39h 49h 105 3Ah 4Ah 115 3Bh 4Bh 124 3Ch 4Ch 133 3Dh 4Dh 147 3Eh 4Eh 154 3Fh 4Fh The master then generates the SCL clocks and transmits the device address and the read/write direction bit (R/W) on the SDA line. Data is transferred in 8-bit bytes by the SDA line. Each byte of data is followed by an acknowledge (ACK) bit. PMBus Update Sequence The MP8796B requires a start condition, a valid PMBus address, a register address byte, and a data byte for a single data update. The MP8796B acknowledges the receipt of each byte by pulling the SDA line low during the high period of a single clock pulse. A valid PMBus address selects the MP8796B. The MP8796B then performs an update on the falling edge of the LSB byte. Protocol Usage All PMBus transactions on the MP8796B are done using defined bus protocols. The following protocols are implemented: • End byte with PEC • Receive byte with PEC • Write byte with PEC • Read byte with PEC • Write word with PEC MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 27 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS • Read word with PEC • Block read with PEC PMBus Bus Message Format In Figure 11 on page 29, unshaded cells indicate that the bus host is actively driving the bus, and shaded cells indicate that the MP8796B is driving the bus. S = Start condition Sr = Repeated start condition P = Stop condition R = Read bit W = Write bit A = Acknowledge bit (0) A = Acknowledge bit (1) “A” represents the acknowledge (ACK) bit. The ACK bit is active low (logic 0) if the transmitted byte is received successfully by a device. However, when the receiving device is the bus master, the acknowledge bit for the last byte read is logic 1, indicated by A (see Figure 10). Packet Error Checking (PEC) The MP8796B PMBus interface supports the use of a packet error checking (PEC) byte. The PEC byte is transmitted by the MP8796B during a read transaction or sent by the bus host to the MP8796B during a write transaction. The PEC byte is used by the bus host or the MP8796B to detect errors during a bus transaction (depending on whether the transaction is a read or a write). If the host determines that the PEC byte read during a read transaction is incorrect, it can decide to repeat the read if necessary. If the MP8796B determines that the PEC byte sent during a write transaction is incorrect, it ignores the command (does not execute it) and sets a status flag. Within a group command, the host can choose to send or not send a PEC byte as part of the message to the MP8796B. PMBus Alert Response Address (ARA) The PMBus alert response address (ARA) is a special address that can be used by the bus host to locate any devices that need to talk to it. A host typically uses a hardware interrupt pin to monitor the PMBus ALERT pins of a number of devices. When a host interruption occurs, the host issues a message on the bus using the PMBus receive byte, or the receive byte with PEC protocol. The special address used by the host is 0x0C. Any devices that have a PMBus use the ALERT signal to return their own 7-bit address as the 7 MSBs of the data byte. The LSB value is not used, and can be either 1 or 0. The host reads the device address from the received data byte and proceeds to handle the alert condition. More than one device may have an active PMBus ALERT signal and attempt to communicate with the host. In this case, the device with the lowest address dominates the bus and succeeds in transmitting its address to the host. The device that succeeds disables its PMBus alert signal. If the host sees that the PMBus alert signal is still low, it continues to read addresses until all devices that need to talk to it have successfully transmitted their addresses. Figure 10: Data Transfer over PMBus MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 28 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS 1. Send Byte and Send Byte with PEC 1 S 7 Slave Address 1 Wr 1 A 8 Data Byte 1 1 A P 1 S 7 Slave Address 1 Wr 1 A 8 Data Byte 1 A 8 PEC 1 1 A P 2. Receive Byte and Receive Byte with PEC 1 S 7 Slave Address 1 Rd 1 A 8 Data Byte 1 1 A P 1 S 7 Slave Address 1 Rd 1 A 8 Data Byte 1 A 8 PEC 1 1 A P 3. Write Byte and Write Byte with PEC 1 S 7 Slave Address 1 Wr 1 A 8 Command Code 1 A 8 Data Byte 1 1 A P 1 S 7 Slave Address 1 Wr 1 A 8 Command Code 1 A 8 Data Byte 1 A 8 PEC 1 1 A P 4. Write Word and Write Word with PEC 1 S 7 Slave Address 1 1 Wr A 8 Command Code 1 A 8 Data Byte Low 1 A 8 Data Byte High 1 1 A P 1 S 7 Slave Address 1 1 Wr A 8 Command Code 1 A 8 Data Byte Low 1 A 8 Data Byte High 1 A 1 1 8 PEC 1 1 A P 5. Read Byte and Read Byte with PEC 1 7 1 1 8 S Slave Address 1 7 Wr A Command Code 1 1 8 S Slave Address Wr A Command Code A S 1 7 1 1 Slave Address Rd A 1 7 1 1 8 Data Byte 1 1 A P 8 1 8 Data Byte A PEC A S Slave Address Rd A 8 Command Code 1 1 A S 7 1 1 Slave Address Rd A 8 Data Byte Low 1 A 8 Data Byte High 1 A 8 Command Code 1 1 A S 7 1 1 Slave Address Rd A 8 Data Byte Low 1 A 8 Data Byte High 1 A 1 1 A P 6. Read Word and Read Word with PEC 1 S 1 S 7 Slave Address 7 Slave Address 1 Wr 1 Wr 1 A 1 A 1 P 8 PEC 1 A 1 P 7. Block Read with PEC Figure 11: PMBus Message Format MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 29 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS Data and Numerical Formats The MP8796B uses a direct format internally to represent real-world values such as voltage, current, power, and temperature. All numbers without a suffix in this document are decimals unless explicitly designated otherwise. Numbers in the binary format are indicated by the prefix “n’b”, where n is the binary count. For example, 5’b01010 indicates a 5-bit binary data, and the data is 01010. The suffix “h” indicates a hexadecimal format, which is used for the register address numbers in this document. The symbol “0x” indicates a hexadecimal format, which is used for the value in the register. For example, 0xA3 is a 1-byte number whose hexadecimal value is A3. PMBus Communication Failure A data transmission fault occurs when the data is not transferred between the devices properly. There are several types of data transmission faults listed below:     Sending too little data Reading too little data Sending too many bytes Reading too many bytes   Improperly set read bit in the address byte Unsupported command code PMBus Reporting and Status Monitoring The MP8796B supports real-time monitoring for some operation parameters and status with the PMBus interface (see Table 4). Table 4: PMBus Monitored Parameters and Status Parameter/Status PMBus Output voltage 1.25mV/LSB Output current 60.5mA/LSB Temperature 1°C/LSB Input voltage 25mV/LSB VIN OV  VIN UV  VIN OV Warn  VIN UV Warn  VO OV  VO UV  Over-Temperature (OT)  OT Warn  VO OC  VO OC Warn  Multi-Time Programming (MTP) The MP8796B has built-in multiple-time programming (MTP) cells to store user configurations. The standard command of 15h (STORE_USER_ALL) is not currently supported in the MP8796B. Alternatively, the MTP cells can be programmed through the following command combination: E7h (2000h)  E7h (1000h)  E7h (4000h) In the MPS GUI for the MP8796B, the above commands are integrated together and named as 15h (STORE_USER_ALL). MPS’s GUI software supports the 15h command. When MTP is being programmed, the VCC voltage may rise as high as 5V. Take caution if VCC is connected to circuits that cannot take such high voltage. The MTP programming typically takes about 300ms. MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 30 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS REGISTER MAP Name OPERATION ON_OFF_CONFIG Code 01h 02h CLEAR_FAULTS 03h WRITE_PROTECT 10h STORE_USER_ALL 15h RESTORE_USER_ALL 16h CAPABILITY VOUT_MODE VOUT_COMMAND VOUT_MAX VOUT_MARGIN_HIGH VOUT_MARGIN_LOW VOUT_SCALE_LOOP VOUT_MIN VIN_ON VIN_OFF OT_FAULT_LIMIT OT_WARN_LIMIT VIN_OV_FAULT_LIMIT VIN_OV_WARN_LIMIT VIN_UV_WARN_LIMIT TON_DELAY TON_RISE TOFF_DELAY STATUS_BYTE STATUS_WORD STATUS_VOUT STATUS_IOUT STATUS_INPUT STATUS_TEMPERATURE STATUS_CML READ_VIN READ_VOUT READ_IOUT READ_TEMPERATURE_1 PMBUS_REVISION 19h 20h 21h 24h 25h 26h 29h 2Bh 35h 36h 4Fh 51h 55h 57h 58h 60h 61h 64h 78h 79h 7Ah 7Bh 7Ch 7Dh 7Eh 88h 8Bh 8Ch 8Dh 98h MFR_ID(8) 99h MFR_CTRL_COMP MFR_CTRL_VOUT MFR_CTRL_OPS MFR_ADDR_PMBUS MFR_VOUT_OVP_FAULT_LIMIT MFR_OVP_NOCP_SET MFR_OT_OC_SET MFR_OC_PHASE_LIMIT MFR_HICCUP_ITV_SET MFR_UVP_PGOOD_ON _LIMIT MFR_VOUT_STEP MFR_LOW_POWER MFR_CTRL D0h D1h D2h D3h D4h D5h D6h D7h D8h D9h DAh E5h EAh Type R/W w/ PEC R/W w/ PEC Send byte w/ PEC R/W w/ PEC Send byte w/ PEC Send byte w/ PEC R w/ PEC R w/ PEC R/W w/ PEC R/W w/ PEC R/W w/ PEC R/W w/ PEC R/W w/ PEC R/W w/ PEC R/W w/ PEC R/W w/ PEC R/W w/ PEC R/W w/ PEC R/W w/ PEC R/W w/ PEC R/W w/ PEC R/W w/ PEC R/W w/ PEC R/W w/ PEC R w/ PEC R w/ PEC R w/ PEC R w/ PEC R w/ PEC R w/ PEC R w/ PEC R w/ PEC R w/ PEC R w/ PEC R w/ PEC R w/ PEC Block read w/ PEC R/W w/ PEC R/W w/ PEC R/W w/ PEC R/W w/ PEC R/W w/ PEC R/W w/ PEC R/W w/ PEC R/W w/ PEC R/W w/ PEC R/W w/ PEC R/W w/ PEC R/W w/ PEC R/W w/ PEC Bytes 1 1 Default Value 0x80 0x16 0 - 1 0x00 0 - 0 - 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 1 1 1 1 1 2 2 2 2 1 1 (byte) + 3 (data) 1 1 1 1 1 1 1 1 1 1 1 1 2 0xB0 0x40 0x01CC (0.92V) 0x0226 (1.1V) 0x0226 (1.1V) 0x0190 (0.8V) 0x028C (0.652) 0x0170F (0.736V) 0x0C (3V) 0x0B (2.75V) 0x0091(145°C)  0x008C (140°C)  0x0020 (16V)  0x001E (15V)  0x0028 (10V)  0x0000 (0ms)  0x0001 (2ms)  0x0000 (0ms) MTP? Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes               0x33h, ASCII “13” (PMBus 1.3) 0x4D 0x50 0x53, ASCII “MPS” 0x09 0x40 0x05 0xB0 0x0E 0x00 0x00 0x15 (31.5A) 0x00 0x09 0x04 0x00 bit[9] = 0, bit[3] = 0 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Note: 8) For manufacturer use only. MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 31 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS OPERATION (01h) OPERATION is a paged register. The OPERATION command turns the converter output on or off in conjunction with the input from the CTRL pin. OPERATION also sets the output voltage to the upper or lower margin voltages. The unit remains in the commanded operating mode until a subsequent OPERATION command or a change in the state of the CTRL pin instructs the converter to change to another mode. This OPERATION command re-enables the converter after a fault-triggered shutdown. Writing an off command followed by an on command clears all faults. Writing only an on command after a fault-triggered shutdown will not clear the fault registers. Command Format Bit Access Function Default Value Bit[7:6] 00 01 10 10 10 10 10 7 R/W 6 R/W 5 R/W 1 0 0 Bit[5:4] XX XX 00 01 01 10 10 Bit[3:2] XX XX XX 01 10 01 10 Bit[1:0] XX XX XX XX XX XX XX OPERATION Unsigned binary 4 3 R/W R/W 0 0 On/Off Immediate off Soft off On On On On On 2 R/W 0 1 R X X Margin state N/A N/A Off Margin low (ignore fault) Margin low (act on fault) Margin high (ignore fault) Margin high (act on fault) 0 R X X 01h 0x00 0x40 0x80 0x94 0x98 0xA4 0xA8 ON_OFF_CONFIG (02h) The ON_OFF_CONFIG command configures the combination of the CTRL input and the PMBus commands to turn the converter on and off. This includes how the converter responds when an input voltage is applied. Command Format Bit Access Function Default Value 7 R 0 6 R X 0 5 R 0 ON_OFF_CONFIG Unsigned binary 4 3 R/W R/W On Op 1 0 2 R/W Ctrl 1 1 R/W Pol_Ctrl 1 0 R Delay 0 On The on bit sets the device to either operate whenever the input voltage is present, or for the on/off function to be controlled by the CTRL and PMBus commands. Bit[4] Value 0 1 Meaning Converter powers up when the input voltage is present, regardless of state the of the CTRL pin. Converter does not power up until commanded by the CTRL pin and OPERATION command (as programmed in bit[3:0]). Op The op bit controls how the converter responds to the OPERATION commands. Bit[3] Value 0 1 Meaning Converter ignores the “on” bit in the OPERATION command from the PMBus. Converter responds to the “on” bit in the OPERATION command from the PMBus. MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 32 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS Ctrl The ctrl bit controls how the converter responds to the CTRL pin. Bit[2] Value 0 1 Meaning Converter ignores the CTRL pin (on/off function is controlled by the OPERATION command). Converter requires the CTRL pin to be asserted to power up. Depending on the bit[3] op bit, the OPERATION command may also be required to instruct the converter to power up. Pol_ctrl The pol_ctrl bit sets the polarity of the CTRL pin. Bit[1] Value 0 1 Meaning Active low (pull the CTRL pin low to start the converter). Active high (pull the CTRL pin high to start the converter). Delay The delay bit sets the turn-off action when the converter is commanded to turn off through the PMBus. This bit is read-only and cannot be modified by the end user. Bit[0] Value 0 Meaning TOFF_DELAY, TOFF_FALL CLEAR_FAULTS (03h) The CLEAR_FAULTS command resets all stored warning and fault flags. If a fault or warning condition still remains when the CLEAR_FAULTS command is issued, the ALT# signal may not be cleared or is reasserted almost immediately. Issuing a CLEAR_FAULTS command will not cause the converter to restart in the event of a fault shutdown. The converter restart must be done by issuing an OPERATION command after the fault condition is cleared. This command uses the PMBus to send the byte protocol. WRITE_PROTECT (10h) The WRITE_PROTECT command controls writes to the converter. This command provides protection against accidental changes. This command is not intended to provide protection against deliberate changes to the converter’s configuration or operation. All the supported commands may have their parameters read, regardless of the WRITE_PROTECT settings. 0 0 Bit[7:0] Value 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 Meaning Enable writes to all commands. Disable all writes except to the WRITE_PROTECT, OPERATION, PAGE, ON_OFF_ CONFIG, and VOUT_COMMAND commands. Disable all writes except to the WRITE_PROTECT, OPERATION, and PAGE commands. Disable all writes except to the WRITE_PROTECT command. When 10h is set to a value other than 0x00, in order to program the MTP, 15h must be programmed through the MPS GUI. A separate MTP command on E7h cannot be used. See the Multi-Time Programming (MTP) section on page 30 for details on MTP programming. The default value of 10h is 0x00. STORE_USER_ALL (15h) This command writes all data from the registers to the internal MTPs. This process operates when the MP8796B receives a STORE_USER_ALL command from the PMBus interface. Currently, the MP8796B does not support a standard 15h command, but it can accept a 15h command from MPS’s GUI software for the MP8796B. See the Multi-Time Programming (MTP) section on page 30 for details. MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 33 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS The following registers can be stored using STORE_USER_ALL.                   OPERATION (01h) ON_OFF_CONFIG (02h) WRITE_PROTECT (10h) VOUT_COMMAND (21h) VOUT_MAX (24h) VOUT_MARGIN_HIGH (25h) VOUT_MARGIN_LOW (26h) VOUT_SCALE_LOOP (29h) VOUT_MIN (2Bh) VIN_ON (35h) VIN_OFF (36h) OT_FAULT_LIMIT (4Fh) OT_WARN_LIMIT (51h) VIN_OV_FAULT_LIMIT (55h) VIN_OV_WARN_LIMIT (57h) VIN_UV_WARN_LIMIT (58h) TON_DELAY (60h) TON_RISE (61h)                   TOFF_DELAY (64h) MFR_REVISION (9Bh) MFR_4_DIGIT (9Dh) MFR_CTRL_COMP (D0h) MFR_CTRL_VOUT (D1h) MFR_CTRL_OPS (D2h) MFR_ADDR_PMBUS (D3h) MFR_VOUT_OVP_FAULT_LIMIT (D4h) MFR_OVP_NOCP_SET (D5h) MFR_OT_OC_SET (D6h) MFR_OC_PHASE_LIMIT (D7h) MFR_HICCUP_ITV_SET (D8h) MFR_UVP_PGOOD_ON_LIMIT (D9h) MFR_VOUT_STEP (DAh) MFR_LOW_POWER (E5h) MFR_CTRL (EAh) MFR_LOW_POWER (E5h) MFR_CTRL (EAh) RESTORE_USER_ALL (16h) The RESTORE_USER_ALL command instructs the MP8796B to copy the entire contents of the MTP values to the matching locations in the registers. The values in the registers are overwritten by the value retrieved from the MTP. Any items in the MTPs that do not have matching locations in the operating memory are ignored. The RESTORE_USER_ALL command can be used while the MP8796B is operating. However, this is not recommended as the MP8796B may be unresponsive during the operation with unpredictable results. This command is write-only. CAPABILITY (19h) The CAPABILITY command returns information about the PMBus functions supported by the MP8796B. This command is read with the PMBus read byte protocol. Command Format Bit Access Function Default Value Bit[6:5] Value 0 0 0 1 1 0 1 1 7 R PEC 1 CAPABILITY Unsigned binary 6 5 4 3 2 1 R R R R R R Max bus speed Alert X X X 0 1 1 0 0 0 PEC supported, max speed 1MHz, supports PMBus alert and ARA. 0 R X 0 Meaning Maximum supported bus speed is 100kHz. Maximum supported bus speed is 1MHz. Maximum supported bus speed is 400kHz. Reserved. The default value of 19h is 0xB0. MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 34 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS VOUT_MODE (20h) The VOUT_MODE command reads and sets the output voltage. The 3 MSBs are used to determine the data format (only direct format is supported in the MP8796B), and the other 5 bits represent the exponent used in the output voltage read/write commands. The default value of 20h is 0x40. VOUT_COMMAND (21h) VOUT_COMMAND sets the output voltage of the MP8796B. Together, VOUT_COMMAND and VOUT_SCALE_ LOOP determine the feedback reference voltage: VOUT_COMMAND x VOUT_SCALE_LOOP. See the Output Voltage Setting section on page 22 for details on setting the output voltage. Command Format Bit Access Function Default Value VOUT_COMMAND Direct 9 8 7 6 15 14 13 12 11 10 R R R R R/W R/W R/W R/W R/W 0 0 0 0 0 0 0 1 1 X R/W 5 4 3 2 1 0 R/W R/W R/W R/W R/W R/W 0 1 1 0 0 2mV/LSB 1 0 The value is unsigned, and 1LSB = 2mV. The default value of 21h is 0.92V, which is 0x01CC. VOUT_MAX (24h) The VOUT_MAX command sets an upper limit on the output voltage of the converter to enable the command, regardless of any other commands or combinations. The intent of this command is to provide a safeguard against an accidental setting of the output voltage to a possibly destructive level, not to be the primary output over-voltage protection. Command Format Bit Access Function Default Value VOUT_MAX Direct 8 7 15 14 13 12 11 10 9 R R R R R/W R/W R/W R/W R/W 0 0 0 0 0 0 1 0 0 x 6 5 4 3 2 1 0 R/W R/W R/W R/W R/W R/W R/W 0 0 1 1 0 2mV/LSB 0 1 If an attempt is made to program the output voltage above the limit set by this command, the device responds as follows:     The commanded output voltage is set to VOUT_MAX The VOUT bit is set in STATUS_WORD The VOUT_MAX_MIN warning bit is set in the STATUS_VOUT register The device notifies the host The value is unsigned, and 1LSB = 2mV. The maximum value of VOUT_MAX is 5.5V, and the default value is 1.1V. Therefore, the default value of 24h is 0x0226. VOUT_MARGIN_HIGH (25h) Command Format Bit Access Function Default Value VOUT_MARGIN_HIGH Direct 9 8 7 6 15 14 13 12 11 10 R R R R R/W R/W R/W R/W R/W X 0 X 0 X 0 X 0 0 0 1 0 0 R/W 5 4 3 2 1 0 R/W R/W R/W R/W R/W R/W 0 0 1 1 0 2mV/LSB 0 1 The value is unsigned, and 1LSB = 2mV. The default value is 1.1V. Therefore, the default value of 25h is 0x0226. MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 35 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS VOUT_MARGIN_LOW (26h) Command Format Bit Access Function Default Value VOUT_MARGIN_LOW Direct 9 8 7 6 15 14 13 12 11 10 R R R R R/W R/W R/W R/W R/W 0 0 0 0 0 0 0 1 1 X R/W 5 4 3 2 1 0 R/W R/W R/W R/W R/W R/W 1 0 0 0 0 2mV/LSB 0 0 The value is unsigned, and 1LSB = 2mV. The default value is 0.8V, which is 0x0190. VOUT_SCALE_LOOP (29h) VOUT_SCALE_LOOP sets the feedback resistor divider ratio, and is equal to VFB / VOUT. Regardless of whether an external or internal feedback resistor divider is used, VOUT_SCALE_LOOP should match the actual feedback resistor divider value. Command Format Bit Access Function Default Value VOUT_SCALE_LOOP Direct 9 8 7 6 15 14 13 12 11 10 R R R R R/W R/W R/W R/W R/W R/W 0 0 0 0 0 0 1 0 1 0 X 5 4 3 2 1 0 R/W R/W R/W R/W R/W R/W 1 1 0 0 0.001/LSB 0 0 The value is unsigned, and 1LSB = 0.001. The default value is 0.652, which is 0x028C. VOUT_MIN (2Bh) The VOUT_MIN command sets a lower limit on the output voltage of the converter to enable a command, regardless of any other commands or combinations. The intent of this command is to provide a safeguard against an accidental setting of the output voltage to a possible destructive level, not to be the primary output under-voltage protection. Command Format Bit Access Function Default Value VOUT_MIN Direct 8 7 15 14 13 12 11 10 9 R R R R R/W R/W R/W R/W R/W 0 0 0 0 0 0 0 1 0 X 6 5 4 3 2 1 0 R/W R/W R/W R/W R/W R/W R/W 1 0 0 0 0 2mV/LSB 1 1 If an attempt is made to program the output voltage below the limit set by this command, the device responds as follows:     The commanded output voltage is set to VOUT_MIN The VOUT bit is set in STATUS_WORD The VOUT_MAX_MIN warning bit is set in the STATUS_VOUT register The device notifies the host The minimum value of VOUT_MIN is 0.5V. The value is unsigned, and 1LSB = 2mV. The default value is 0.736V, which is 0x0170. VIN_ON (35h) The VIN_ON command sets the value of the input voltage (in V) at which the converter should start up if all other required start-up conditions are met. The VIN_ON value can be set between 4V and 15V with a 0.25V increment. The VIN_ON value should always be set above the VIN_OFF value, with enough margin so there is no bouncing between VIN_ON and VIN_OFF during power conversion. MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 36 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS Command Format Bit Access Function Default Value 15 14 13 12 11 10 9 VIN_ON Direct 8 7 6 5 4 3 2 1 0 R R R R R R R R R R R/W R/W R/W R/W R/W R/W 0 0 0 0 0 0 0 0 0 0 0 0 0 0 X 250mV/LSB 1 1 The value is unsigned, and 1LSB = 250mV. The default value is 3V, which is 0x000C. VIN_OFF (36h) The VIN_OFF command sets the value of the input voltage (in V) at which the converter should stop power conversion once operation has started. The VIN_OFF value can be set between 2.75V and 14.75V with a 0.25V increment. The VIN_OFF value should be always set below the VIN_ON value, with enough margin so that there is no bouncing between VIN_OFF and VIN_ON during power conversion. Command Format Bit Access Function Default Value 15 14 13 12 11 10 9 VIN_OFF Direct 8 7 6 5 4 3 2 1 0 R R R R R R R R R R R/W R/W R/W R/W R/W R/W 0 0 0 0 0 0 0 0 0 0 0 0 1 1 X 250mV/LSB 1 0 The value is unsigned, and 1LSB = 250mV. The default value is 2.75V, which is 0x000B. OT_FAULT_LIMIT (4Fh) The OT_FAULT_LIMIT configures or reads the threshold for over-temperature (OT) fault detection. If the measured temperature exceeds this value, an OT fault is triggered, the OT fault flags are set in the STATUS BYTE (78h) and STATUS_WORD (79h), respectively, and the ALT# signal is asserted. After the measured temperature falls below the value in this register, the MOSFET may be switched back on with the OPERATION command when the part works in latch-off mode. The minimum temperature fault detection time should be shorter than 20ms. The temperature ranges from 0°C to +255°C. If an OT fault occurs when the temperature exceeds this register value, the part implements auto-retry when the temperature drops below 20°C of this register value. Command Format Bit Access Function Default Value 15 R 14 R 13 R 12 R 0 0 0 0 11 R 10 R 0 0 OT_FAULT_LIMIT Direct 9 8 7 6 R R R/ R/ W W 5 R/ W 0 0 X 0 1 0 4 3 R/ R/ W W 1°C/LSB 1 0 2 R/ W 1 R/ W 0 R/ W 0 0 1 The value is unsigned, and 1LSB = 1°C. The default value is 0091h. The corresponding value is 145°C. The OT_FAULT_LIMIT setting value should be below 160°C. If the OT_FAULT_LIMIT value is above 160oC, the register value is neglected, and the MP8796B enters thermal shutdown when the junction temperature reaches 160°C. Table 5 shows the relationship between direct values and real-world values. Table 5: Direct Value vs. Real-World Value Direct Value 0000 0000 0000 0001 1111 1111 Real-World Value (°C) 0 +1 +255 MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 37 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS OT_WARN_LIMIT (51h) OT_WARN_LIMIT configures or reads the threshold for over-temperature (OT) warning detection. If the sensed temperature exceeds this value, an OT warning is triggered, the OT warning flags are set in STATUS BYTE (78h) and STATUS_WORD (79h), respectively, and the ALT# signal is asserted. The minimum temperature warning detection time should be shorter than 20ms. Command Format Bit Access 15 14 13 12 11 10 R R R R R R 0 0 Function Default Value OT_WARN_LIMIT Direct 9 8 7 6 R/ R/ R R W W 5 R/ W 4 3 R/ R/ W W 1°C/LSB 2 R/ W 1 R/ W 0 R/ W 0 0 0 1 0 0 X 0 0 0 0 0 1 0 1 The value is unsigned, and 1LSB = 1°C. The default value is 0x008Ch. The corresponding value is 140°C. The OT_WARN_LIMIT setting value should be below 160°C. The relationship between the direct value and real-world value is the same as it is with the command OT_FAULT_LIMIT. VIN_OV_FAULT_LIMIT (55h) The VIN_OV_FAULT_LIMIT command configures or reads the threshold for input over-voltage (OV) fault detection. If the measured value of VIN exceeds the value in this register, the VIN OV fault flags are set in their respective registers. The MP8796B disables the power stage. When VIN drops below the VIN_OV_FAULT_LIMIT, the MP8796B begins working again. Command Format Bit Access Function Default Value 15 14 13 12 11 10 VIN_OV_FAULT_LIMIT Direct 9 8 7 6 R R R R R R R R R R 5 4 3 2 1 0 R/W R/W R/W R/W R/W R/W 0 0 X 0 0 0 0 0 500mV/LSB 0 0 0 0 0 1 0 0 0 The value is unsigned and 1LSB = 500mV. The default value is 20h. The corresponding value is 16V. The VIN_OV_FAULT_LIMIT setting value should not exceed 18V. VIN_OV_WARN_LIMIT (57h) The VIN_OV_WARN_LIMIT command configures or reads the threshold for input over-voltage (OV) warning detection. If the measured value of VIN exceeds the value in this register, the VIN OV warning flags are set in their respective registers, and the ALT# signal is asserted. Command Format Bit Access Function Default Value 15 14 13 12 11 10 VIN_OV_WARN_LIMIT Direct 9 8 7 6 5 4 3 2 1 0 R R R R R R R R R R R/W R/W R/W R/W R/W R/W 0 0 0 0 0 0 0 0 0 0 0 1 1 0 X 500mV/LSB 1 1 The value is unsigned and 1LSB = 500mV. The default value is 0x1E. The corresponding value is 15V. The VIN_OV_WARN_LIMIT setting value should not exceed 18V. MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 38 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS VIN_UV_WARN_LIMIT (58h) The VIN_UV_WARN_LIMIT command configures or reads the threshold for input under-voltage (UV) fault detection. If the measured value of VIN falls below the value in this register, the VIN UV warning flags are set in their respective registers, and the ALT# signal is asserted. Command Format Bit Access Function Default Value 15 14 13 12 11 10 VIN_UV_WARN_LIMIT Direct 9 8 7 6 R R R R R R R R R R 5 4 3 2 1 0 R/W R/W R/W R/W R/W R/W 0 0 X 0 0 0 0 0 250mV/LSB 0 0 0 0 0 1 0 1 0 The value is unsigned and 1LSB = 250mV. The default value is 0x28. The corresponding value is 10V. The VIN_UV_WARN_LIMIT setting value should not be set below 3.3V. TON_DELAY (60h) The TON_DELAY command sets the time (in ms) from when a start condition is received (as programmed by the ON_OFF_CONFIG command) until the output voltage starts to rise. Command Format Bit Access Function Default Value 15 R 14 R 13 R 12 R 11 R 10 R/W 0 0 TON_DELAY Direct 9 8 7 6 R/W R/W R/W R/W 5 R/W X 0 0 0 0 0 0 0 0 0 4 3 R/W R/W 4ms/LSB 0 2 R/W 1 R/W 0 R/W 0 0 0 0 The value is unsigned and 1LSB = 4ms. The maximum value is FFh (1020ms). The default value is 0ms. TON_RISE (61h) The TON_RISE command sets the soft-start time (in ms) from when the output starts to rise until the voltage reaches the regulation point. Command Format Bit Access Function Default Value 15 14 13 12 11 10 9 R R R R R/W R/W R/W TON_RISE Direct 8 7 R/W R/W 6 5 4 3 2 1 0 R/W R/W R/W R/W R/W R/W R/W X 0 0 0 0 0 0 0 1ms/LSB 0 0 0 0 0 0 0 0 1 The only supported values are:      3’b000: 1ms 3’b001: 2ms 3’b010: 4ms 3’b011: 8ms 3’b100 and up: 16ms The default value is 0x01 (i.e. 2ms for soft-start time). MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 39 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS TOFF_DELAY (64h) The TOFF_DELAY command sets the time in ms from EN off to the moment when the output starts to fall. command format Bit Access Function Default value 15 r 14 r 13 r 12 r 0 0 0 0 11 r 10 r 0 0 9 r TOFF_DELAY Direct 8 7 6 r r/w r/w 5 r/w x 0 0 0 0 0 4 3 r/w r/w 4ms/LSB 0 0 2 r/w 1 r/w 0 r/w 0 1 0 The value is unsigned and 1LSB=4ms. The maximum value is FFh (1020ms). The default value is 0ms. STATUS_BYTE (78h) The STATUS_BYTE command returns the value of a number of flags indicating the state of the MP8796B. Accesses to this command should use the read byte protocol. To clear bits in this register, the underlying fault should be removed and a CLEAR_FAULTS command should be issued. Bits Name [7] RESERVED [6] OFF [5] VOUT_OV [4] IOUT_OC_FAULT [3] VIN_UV [2] OT_FAULT_WARN [1] COMM_ERROR [0] NONE_OF_THE_ABOVE Behavior Default Description 0 Always read as 0. 0 0: Part enabled 1: Part disabled. This can be due to an VIN UV/OV fault, or the OPERATION command turning off 0 An output over-voltage fault has occurred. 0 0: No over-current fault detected 1: Over-current fault detected 0 Not supported, always read as 0. Live 0 0: No over-temperature warning or fault detected 1: Over-temperature warning or fault detected Latched 0 0: No communication error detected 1: Communication error detected Live 0 0: No other fault or warning 1: Fault or warning not listed in bit[7:1] has occurred Live Latched STATUS_WORD (79h) The STATUS_WORD returns the value of a number of flags indicating the state of the MP8796B. To clear bits in this register, the underlying fault should be removed and a CLEAR_FAULTS command should be issued. Bits Name Behavior Default [15] [14] VOUT_STATUS Live 0 0: No output fault or warning 1: Output fault or warning IOUT_STATUS Live 0 0: No IOUT fault 1: IOUT fault 0 0: No VIN fault 1: VIN fault, at the period when VIN starts up, the initial flag is 1 before VIN passes the UVLO threshold. The flag is cleared once VIN passes the UVLO threshold 0 Always read as 0. 0 0: Power good signal is asserted 1: Power good signal is not asserted [13] VIN_STATUS [12] MFR_STATUS [11] POWER_GOOD# Live Live Description MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 40 MP8796B – 16V, 30A, SYNC STEP-DOWN CONVERTER WITH PMBUSTM [10] RESERVED 0 Always read as 0. [9] RESERVED 0 Always read as 0. [8] UNKNOWN 0 0: No other fault has occurred 1: A fault type not specified in bit[15:1] of STATUS_ WORD has been detected. Low Byte Latched STATUS_BYTE STATUS BYTE is the low byte of STATUS WORD. STATUS_VOUT (7Ah) The STATUS_VOUT command returns one data byte with contents as follows. Bits Name Behavior Default Description Live 0 0: No output OV fault 1: Output OV fault RESERVED Latched 0 Always read as 0. [5] RESERVED Latched 0 Always read as 0. [4] VOUT_UV_FAULT Live 0 0: No output UV fault 1: Output UV fault 0 0: No VOUT_MAX, VOUT_MIN warning 1: An attempt has been made to set the output voltage to a value above that allowed by the VOUT_MAX command or below the limit allowed by the VOUT_MIN command [7] VOUT_OV_FAULT [6] [3] VOUT_MAX_MIN Live [2] RESERVED 0 Always read as 0. [1] RESERVED 0 Always read as 0. [0] UNKNOWN 0 0: No other fault has occurred 1: A fault type not specified in bit[15:1] of STATUS_ WORD has been detected Latched STATUS_IOUT (7Bh) Command Format Bit Access Function Default Value 7 R IOUT_OC 0 STATUS_IOUT Unsigned binary 5 R IOUT_OC_WARNING 0 6 R IOUT_OC & VOUT_UV 0 4 R X 0 3 R X 0 2 R X 0 1 R X 0 0 R X 0 STATUS_INPUT (7Ch) The STATUS_INPUT returns the value of the flags indicating the input voltage status of the MP8796B. To clear the bits in this register, the underlying fault or warning should be removed and a CLEAR_FAULTS command should be issued. Bits Name Behavior Default Set [7] VIN_OV_FAULT R, latched 0 0: No over-voltage detected on the OV pin 1: Over-voltage detected on the OV pin [6] VIN_OV_WARN R, latched 0 0: No over-voltage condition on VIN 1: Over-voltage condition on VIN has occurred [5] VIN_UV_WARN R, latched 0 0: No under-voltage condition on VIN 1: Under-voltage condition on VIN has occurred R 0 Always read as 0000. [4:0] RESERVED MP8796B Rev 1.0 1/19/2020 Description www.MonolithicPower.com MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 41 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS STATUS_TEMPERATURE (7Dh) The STATUS_TEMPERATURE returns the value of flags indicating the over temperature fault or over temperature waring of MP8796B. To clear the bits in this register, the underlying fault should be removed and a CLEAR_FAULTS command should be issued. Bits Name Behavior Default [7] OT_FAULT R, latched 0 1: Over-temperature fault has occurred [6] OT_WARNING R, latched 0 1: Over-temperature warning has occurred R 0 Always read as 0. [5:0] RESERVED Description STATUS_CML (7Eh) Command Format Bit Access 7 R Invalid or unsupported command 0 Function Default Value STATUS_CML Unsigned binary 5 4 R R 6 R 3 R 2 R 1 R 0 R Invalid or unsupported data X Memory fault detected X X Other fault Memory busy 0 0 0 0 0 0 0 READ_VIN (88h) The READ_VIN command returns the 10-bit measured value of the input voltage. Command Format Bit Access Function Default Value 15 R 14 R 13 R 0 0 0 12 R 11 R 10 R 9 R 0 0 0 0 READ_VOUT Direct 8 7 R R 6 R X 0 0 0 5 4 R R 25mV/LSB 0 0 3 R 2 R 1 R 0 R 0 0 0 0 READ_VOUT (8Bh) The READ_VOUT command returns the 13-bit measured value of the output voltage. Command Format Bit Access Function Default Value 15 R 14 R X 0 0 13 R 12 R 11 R 10 R 9 R 0 0 0 0 0 READ_VOUT Direct 8 7 6 5 R R R R 1.25mV/LSB 0 0 0 0 4 R 3 R 2 R 1 R 0 R 0 0 0 0 0 READ_IOUT (8Ch) The READ_IOUT command returns the 14-bit measured value of the output current. This value is also compared with IOUT_OC_FAULT_LIMIT and IOUT_OC_WARN_LIMIT, and can affect STATUS_IOUT. Command Format Bit Access Function Default Value 15 R 14 R 13 R 12 R 11 R 10 R 9 R 0 0 0 0 0 1 X 0 READ_IOUT Direct 8 7 6 R R R 62.5mA/LSB 0 0 1 5 R 4 R 3 R 2 R 1 R 0 R 0 1 1 0 0 0 MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 42 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS READ_TEMPERATURE_1 (8Dh) The READ_TEMPERATURE_1 command returns the internal sensed temperature. This value is also used internally for over-temperature warning and fault detection. This data has a range of -255°C to +255°C. Command Format Bit Access Function Default Value 15 14 13 12 11 10 READ_TEMPERATURE_1 Direct 9 8 7 6 5 4 3 2 1 0 R R R R R R R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W 0 0 0 0 0 0 Sign 0 0 0 0 1 0 1 0 X 1°C/LSB 1 0 READ_TEMPERATURE_1 is a 2-byte, two’s complement integer. Bit[9] is the sign bit. Table 6 shows the relationship between direct values and real-world values. Table 6: Direct Value vs. Real-World Value Sign Direct Value Real-World Value (°C) 0 0 0000 0000 0 0 0 0000 0001 1 0 1 1111 1111 +511 1 0 0000 0001 -511 1 1 1111 1111 -1 PMBUS_REVISION (98h) The PMBUS_REVISION command returns the protocol revision used. Accesses to this command should use the read byte protocol. Bit[7:4] indicates the PMBus revision of specification Part I to which the device is compliant. Bit[3:0] indicates the revision of specification Part II to which the device is compliant. Name Format Bit Access Default Value 7 R 0 6 R 0 5 R 1 PMBUS_REVISION Unsigned binary 4 3 R R 1 0 2 R 0 1 R 1 0 R 1 Bit[7:4] is always read as 4’b0011, specification PMBus Part I Revision 1.3. Bit[3:0] is always read as 4’b0011, specification PMBus Part II Revision 1.3. MFR_ID (99h) The MFR_ID command returns the company identification. Byte Byte Name Value 0 Byte Count 0x03 1 2 3 Character 1 Character 2 Character 3 0x4D, ASCII of “M” 0x50, ASCII of “P” 0x53, ASCII of “S” Description Always read as 0x03. The number of data bytes that the block read command expects to read. Always read as 0x4D. Always read as 0x50. Always read as 0x53. MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 43 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS MFR_CTRL_COMP (D0h) The MFR_CTRL_COMP command adjusts the loop compensation of the MP8796B. Bits [7:5] [4] Name RESERVED Cff Access R/W Behavior Live R/W Live Default 000 0 Description Sets the feed-forward capacitance when the internal feedback resistor divider is selected. 0: 20pF 1: 50pF Set the internal ramp compensation to stabilize the loop. Note: The actual ramp amplitude is related to EAh[3]. Refer to the register EAh description below for details. [3:1] [0] RAMP Slave Fault Detection R/W Live R/W Live 100 1 EAh[3] = 0 (singlephase) 000: 5.6mV ramp 001: 9.8mV ramp 010: 18mV ramp 011: 30mV ramp 100: 8.5mV ramp 101: 15.1mV ramp 110: 27mV ramp 111: 44mV ramp EAh[3] = 1 (multi-phase) 000: 8.6mV ramp 001: 15mV ramp 010: 27mV ramp 011: 45mV ramp 100: 13mV ramp 101: 23mV ramp 110: 41mV ramp 111: 68mV ramp Enables or disables the slave fault detection function through the PG pin. 0: Slave-phase fault detection is enabled 1: Slave-phase fault detection is disabled MFR_CTRL_VOUT (D1h) The MFR_CTRL_VOUT command adjusts the output voltage behaviors of the MP8796B. Bits [7] [6] [5:2] Name RESERVED Vo discharge PG delay Access R/W Behavior Live Default 0 R/W Live 1 R/W Live 0000 Description 1: Output voltage discharge at CTRL low 0: No active output voltage discharge 0000: 1ms 0001: 2ms … 1110: 15ms 1111: 0ms Chooses the internal voltage divider ratio. [1:0] VO_RANGE R/W Live 00 00: VREF / VO = 1, VO = 0.4V to 0.672V, LSB = 2mV 01: VREF / VO = 0.5, VO = 0.4V to 1.344V, LSB = 2mV 10: VREF / VO = 0.25, VO = 0.7V to 2.688V, LSB = 2mV 11: VREF / VO = 0.125, VO = 1.3V to 5.376V, LSB = 2mV The default value of D1h is 0x40. MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 44 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS MFR_CTRL_OPS (D2h) The MFR_CTRL_OPS command sets the switching frequency and light-load operation mode of the MP8796B. Bits [7:3] Name RESERVED [2:1] SWITCHING_ FREQUENCY R/W Live 10 00: Set fSW to 400kHz 01: Set fSW to 600kHz 10: Set fSW to 800kHz 11: Set fSW to 1000kHz SKIP_CCM (SYNC) R/W Live 1 0: Pulse-skip mode at light load 1: Forced CCM at light load [0] Access Behavior Default 00000 Description The default value of D2h is 0x05. MFR_ADDR_PMBUS (D3h) Command Format Bit Access Function Default Value 7 R/W Enable 1 6 R/W 5 R/W 0 1 MFR_ADDR_PMBUS Direct 4 3 R/W R/W ADDR 1 0 2 R/W 1 R/W 0 R/W 0 0 0 Bit[7] (enable bit): 1: The address is decided by MFR_ADDR_PMBUS [6:0] 0: The address is decided by the ADDR pin The default value of D3h is 0xB0. MFR_VOUT _OVP_FAULT_LIMIT (D4h) This MFR_VOUT _FAULT_LIMIT command sets the thresholds for UVP and OVP. Bits [7:4] [3:2] [1:0] Name RESERVED OV_EXIT_ TH OV_TH Access R/W R/W Behavior Live Live Default 0000 Description 11 Sets the OVP exit threshold. 00: 10% of VREF 01: 50% of VREF 10: 80% of VREF 11: 102.5% of VREF 10 Sets the OVP entry threshold. 00: 115% of VREF 01: 120% of VREF 10: 125% of VREF 11: 130% of VREF The above thresholds are relative values of the reference voltage. The default value of D4h is 0x0E. MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 45 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS MFR_OVP_NOCP_SET (D5h) This MFR_OVP_NOCP_SET command sets the responses of the output voltage OVP. Bits [7:4] Name RESERVED Access Behavior Default 0000 Description [3] DELAY_NOCP (D400) R/W Live 0 0: 100ns delay after NOCP 1: 200ns delay after NOCP [2] NOCP R/W Live 0 0: Set NOCP to -10A 1: Set NOCP to -15A VOUT_OV _Response R/W Live 00 00: Latch off with output voltage discharge 01: Latch off without output voltage discharge in DCM 10: Hiccup with output voltage discharge 11: Hiccup without output voltage discharge in DCM [1:0] Bit[1:0] of the MFR_OVP_NOCP_SET command tells the converter what action to take in response to an output over-voltage fault. The device also:     Sets the VOUT_OV bit in STATUS_BYTE Sets the VOUT bit in STATUS_WORD Sets the VOUT over-voltage fault bit in the STATUS_VOUT command Notifies the host by asserting the ALERT pin There are four OVP response modes that can be chosen through bit[1:0] of MFR_VOUT_OVP_ NOCP_SET:  Latch off with output discharge: Once the MP8796B reaches the OV entry threshold, the LS-FET turns on until the MP8796B reaches NOCP. The MP8796B turns off for a fixed amount of time then turns on again. This operation repeats until FB drops below the OVP exit threshold set by register D4[3:2]. Then the LS-FET turns off. If FB rises beyond the OV entry threshold again, the LS-FET is turns on again to discharge the output voltage. However, the converter does not attempt to restart until the power of either VIN, VCC, or CTRL is recycled.  Latch off without output discharge (only effective in DCM): Once the MP8796B reaches the OV entry threshold, the LS-FET turns on. When the inductor current crosses zero, the converter enters Hi-Z mode (output disabled). The converter stops discharging the output voltage. The converter does not attempt to restart until the power of either VIN, VCC, or CTRL is recycled.  Hiccup with output discharge: Once the MP8796B reaches the OV entry threshold, the LS-FET remains on until the MP8796B reaches NOCP. The MP8796B turns off for a fixed amount of time then turns on again. This operation repeats until FB drops below the OVP exit threshold set by register D4[3:2]. Then the LS-FET turns off, and a new SS is initiated.  Hiccup without output discharge (only effective in DCM): Once the MP8796B reaches OV, the LSFET remains on until the MP8796B reaches NOCP. Then a new SS is initiated. The default value of D5h is 0x00. MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 46 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS MFR_OT_OC_SET (D6h) The MFR_OT_OC_SET command sets the responses of OCP, and sets the responses and hysteresis of OTP. This is a 1-byte command. Bits [7:4] [3] [2:1] [0] Name RESERVED Access Behavior Default 0000 Description OC_response R/W Live 0 0: Latch off, never retry 1: Retry OT_hyst R/W Live 00 00: 20°C 01: 25°C 10: 30°C 11: 35°C OT_Response R/W Live 0 0: Latch off, never retry 1: Retry after the temp drops by the value set by bit[2:1] The MFR_OT_OC_SET command tells the converter which action to take in response to an overtemperature fault and a total output over-current fault. The default value of D6h is 0x00. MFR_OC_PHASE_SET (D7h) The MFR_OC_PHASE_SET command sets the inductor valley current limit of each individual phase. This is a cycle-by-cycle current limit. After 31 consecutive cycles of an over-current (OC) condition, OCP is triggered. This is a 1-byte command. Bits [7:5] [4:0] Name RESERVED OC_limit Access Behavior R/W Live Default 000 10101 Description Current limit. 1.5A/LSB, [00000] = 0A. The value is unsigned, and 1LSB = 1.5A. The default value of D7h is 0x15, which corresponds to 31.5A of the inductor valley current limit. MFR_HICCUP_ITV_SET (D8h) This MFR_HICCUP_ITV_SET command sets the hiccup interval during OCP. This is a 1-byte command. Bits [7:6] Name RESERVED [5:0] Hiccup_itv Access Behavior Default 00 R/W Live 000000 Description OC fault hiccup interval time. 000000: 4ms 1 LSB = 4ms D8h is only effective when EAh bit[10] is set to 1 and reaches the total output current limit. When EAh bit[10] is set to 0 or when it reaches the inductor valley current limit set by MFR_OC_PHASE_LIMIT, the OCP hiccup time is about five times the soft-start time set by TON_RISE (61h). The default value of D8h is 0x00. MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 47 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS MFR _UVP_PGOOD_ON _LIMIT (D9h) This MFR_UVP_PGOOD_ON_LIMIT command sets the thresholds UVP and PGOOD on. Any fault condition will pull PG low. The default value of D9h is 0x09. Bits [7:4] [3:2] [1:0] Name RESERVED UV_TH PG_ON Access Behavior R/W Live R/W Live Default 0000 Description 10 Sets the UVP threshold. When FB drops below the UV_TH level, the MP8796B enters UVP. The response of UVP is the same as in OCP. 00: 69% of VREF 01: 74% of VREF 10: 79% of VREF 11: 84% of VREF 01 Sets the threshold of FB at which PG is pulled high during soft start. Once FB reaches the threshold, PG is pulled high after the delay set by D1[5:2]. 00: 90% of VREF 01: 92.5% of VREF 10: 95% of VREF 11: 97.5% of VREF Any fault condition will pull PG low. MFR_VOUT _STEP (DAh) This MFR_VOUT_STEP command sets the slew rate of the output voltage transition after soft start finishes. This command does not determine the output voltage slew rate during soft start. Bits [7:4] Name RESERVED [3:0] Vout_step Access Behavior Default 0000 R/W Live 0100 Description 0000: 20µs/2mV 1LSB = 2.5µs/2mV The default value of DAh is 0x04. MFR_LOW_POWER (E5h) The MFR_LOW_POWER enables or disables the slave phases in multi-phase configuration. Bits [7:2] Name RESERVED Access Behavior Default 000000 Description [1] LP_PS# R/W Live 0 0: Low-power mode is disabled regardless of PS# 1: Low-power mode is enabled when PS# is low, and disabled when PS# is high [0] LP_PMBus R/W Live 0 0: Low-power mode is disabled through the PMBus 1: Low-power mode is enabled through the PMBus The slave phases can be enabled/disabled directly through bit[0] of the MFR_LOW_POWER command. When bit[1] of MFR_LOW_POWER is set to 1, the slave phases can be enabled or disabled by the PS# pin. The master phase cannot be disabled through the MFR_LOW_POWER command. The default value of E5h is 0x00. MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 48 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS MFR_CTRL (EAh) Some bits of MFR_CTRL enables or disables some functions. Bits [15:11] Name RESERVED Access Behavior R Live Default Description For manufacturer use only. [10] Total_Oc_ hiccup_interval R/W Live 0 [9] OSM R/W Live 0 R Live 00000 Chooses whether the interval during OCP hiccup can be changed through register D8h. 0: Fixed OCP hiccup interval 1: Adjustable OCP hiccup interval Enables or disables the output sink mode (OSM) function. [8:4] [3] RESERVED Phase_ operation R/W Live 1 0: Enable output sink mode (OSM) 1: Disable OSM For manufacturer use only. Determines single-phase or multi-phase operation. The selection of this bit affects the actual ramp amplitude chosen through register D0h[3:1]. See the MFR_CTRL_COMP (D0h) section on page 45 for details. 0: For single-phase operation 1: For multi-phase operation [2:0] RESERVED R Live 000 For manufacturer use only. MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 49 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS DEFAULT MTP CONFIGURATION Table 7: 0000 Suffix Code Configuration Output Voltage 0.92V Input Voltage Mode 12V Forced CCM Max Load(A) 30A Valley Current Limit 31.5A Number of IC in Parallel 1 Switch Frequency 800kHz Soft-Start Time (1ms, 2ms, 4ms, 8ms, 16ms available) 2ms Input UVLO Rising Voltage (V, 3V by default) Default Input UVLO Falling Voltage (V, 2.75V by default) Default Protection Mode (Hiccup and Latchoff available) Latch off Table 8: 0000 Suffix Code Register Value Suffix Code 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 Register 0x01 0x02 0x10 0x21 0x24 0x25 0x26 0x29 0x2B 0x35 0x36 0x4F 0x51 0x55 0x57 0x58 Hex Value 80 16 0 1CC 226 226 190 28C 170 C B 91 8C 20 1E 28 Register 0x60 0x61 0x64 0XD0 0XD1 0XD2 0XD3 0XD4 0XD5 0XD6 0XD7 0XD8 0XD9 0XDA 0XE5 Hex Value 0 1 0 09 40 5 B0 E 0 0 15 0 9 4 0 MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 50 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS PACKAGE INFORMATION TQFN-25 (4mmx5mm) 17 PIN 1 ID MARKING 25 1 16 1.20 0.55 PIN 1 ID INDEX AREA 0.00 0.55 4  14 1.20 5 13 BOTTOM VIEW TOP VIEW SIDE VIEW NOTE: 1) LAND PATTERNS OF PINS 1-4 AND 14-16 HAVE THE SAME LENGTH AND WIDTH. 2) LAND PATTERNS OF PIN 5, 13, 17, AND 25 HAVE THE SAME LENGTH AND WIDTH. 3) ALL DIMENSIONS ARE IN MILLIMETERS. 4) LEAD COPLANARITY SHALL BE 0.08 MILLIMETERS MAX. 5) JEDEC REFERENCE IS MO-220. 6) DRAWING IS NOT TO SCALE. 1.20 0.55 0.00 0.55 1.20 RECOMMENDED LAND PATTERN MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 51 MP8796B – 16V, 30A, SYNCHRONOUS STEP-DOWN CONVERTER WITH PMBUS CARRIER INFORMATION Pin1 1 1 ABCD 1 1 ABCD ABCD ABCD Feed Direction  Part Number MP8796BGVT- xxxx-Z Package Description TQFN 4x5 Quantity/ Reel 5000 Quantity/ Tube N/A Reel Diameter 13in Carrier Tape Width 12mm Carrier Tape Pitch 8mm Notice: The information in this document is subject to change without notice. Please contact MPS for current specifications. Users should warrant and guarantee that third-party Intellectual Property rights are not infringed upon when integrating MPS products into any application. MPS will not assume any legal responsibility for any said applications. MP8796B Rev. 1.0 www.MonolithicPower.com 1/19/2020 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2020 MPS. All Rights Reserved. 52
MP8796BGVT-0000-Z 价格&库存

很抱歉,暂时无法提供与“MP8796BGVT-0000-Z”相匹配的价格&库存,您可以联系我们找货

免费人工找货