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

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
MPC1100A-54-0000-Z

MPC1100A-54-0000-Z

  • 厂商:

    MPS(美国芯源)

  • 封装:

    SMD18 模块

  • 描述:

    非隔离 PoL 模块 直流转换器 1 输出 4 ~ 6V 60A 40V - 60V 输入

  • 数据手册
  • 价格&库存
MPC1100A-54-0000-Z 数据手册
MPC1100A-54-0000 High-Efficiency, Non-Isolated, Fixed Ratio, 300W, Digital DC/DC Power Module NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 DESCRIPTION FEATURES The MPC1100A-54-0000 is a high-efficiency, non-isolated LLC-DCX power card module with a fixed 10:1 transformer turns ratio. The device operates from a 40V to 60V DC primary bus and a 4V to 6V output voltage. It can deliver up to 300W of power. • • • • The MPC1100A-54-0000 employs MPS’s MP2981 (a digital LLC controller) and MP8500 (a smart synchronous rectifier). These devices can adjust the PWM to optimize the MPC1100A54-0000, and ensure that the MPC1100A-540000 works at the resonant frequency. • • Up to 60A Continuous Secondary Current PMBus/I2C Compatible Built-In MTP to Store Custom Configurations Monitoring for Input Voltage, Output Voltage, Output Current, Output Power, and Temperature Protections Including VIN UVLO, Output OVP/UVP, OCP_TDC, OCP_SPIKE, and OTP Available in a Surface-Mount (27mmx18mmx6mm) Package The built-in multiple-time programmable (MTP) memory can store and restore device configurations. The fault status, input and output voltage, current, and temperature can be easily monitored via the PMBus/I2C interface. APPLICATIONS The MPC1100A-54-0000 is available in a surface-mount (27mmx18mmx6mm) package. 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. • • • Datacenters DC Power Distribution High-End Computing Systems TYPICAL APPLICATION 3.3V 5V VCC5V VCC33 PG PG SDA SCL GND EN SDA SCL GND MPC1100A54-0000 EN VIN VOUT VIN VOUT GND ADDR PSYS GND MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 1 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 ORDERING INFORMATION Part Number* MPC1100A-54-0000 Package Surface-Mount Top Marking MPC1100A-54 MSL Rating 3 *For Tape & Reel, add suffix –Z (e.g. MPC1100A-54-0000–Z). TOP MARKING Date code Vendor’s serial number LOT ID MPC1100A-54 PACKAGE REFERENCE TOP VIEW 13 14 15 16 17 18 VOUT GND VOUT GND VOUT GND PG EN 3.3V GND 12 11 10 9 5V 8 VIN GND ADDR GND SDA SCL PSYS 7 6 5 4 3 2 1 Surface-Mount (27mmx18mmx6mm) MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 2 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 PIN FUNCTIONS Pin # Name I/O 1 PSYS A[O] 2 3 5 7 SCL SDA ADDR VIN D[I/O] D[I] A[I] Power 8 5V Power 10 3.3V Power 11 EN D[I] 12 PG 13, 15, 17 VOUT 4, 6, 9, 14, GND 16, 18 D[O] Description Output power indicator. Current-source output. Connect a resistor from PSYS to GND to convert this current to a voltage signal. PMBus/I2C clock signal. PMBus/I2C data signal. PMBus/I2C address 4-LSB pin setting. Input main power supply. 5V power supply input. 5V is the power supply for the primary-side driver. Connect a 1µF capacitor from 5V to ground. 3.3V power supply input. 3.3V is the power supply for the controller (MP2981) and synchronous rectifier (MP8500). Connect a 4.7µF capacitor from 3.3V to ground. Enable control. Power good output. The output of PG is an open-drain signal. Power Secondary-side power output. Power Power ground. ABSOLUTE MAXIMUM RATINGS (1) Recommended Operating Conditions (2) Supply voltage (VIN) ......................-0.3V to +80V Aux voltage (VCC33) ......................-0.3V to +4.0V Aux voltage (VCC5V) ......................-0.3V to +6.5V Address pin (ADDR) ....................-0.3V to +2.0V Output voltage (VOUT) ...................-0.3V to +7.0V All other pins ..................... -0.3V to VCC33 + 0.3V Junction temperature ................................150°C Lead temperature .....................................260°C Supply voltage (VIN) .......................... 40V to 60V Aux voltage (VCC33) ..................... 3.15V to 3.45V Aux voltage (VCC5V) ......................... 4.5V to 5.5V Operating junction temp (TJ) .....-40°C to +125°C Notes: 1) Exceeding these ratings may damage the device. 2) The device is not guaranteed to function outside of its operating conditions. MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 3 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 ELECTRICAL CHARACTERISTICS VCC33 = 3.3V, VCC5V = 5V, VIN = 54V, fSW = 813kHz, current going into the pin is positive, typical values are at TA = 25°C, unless otherwise noted. Parameter Input Input voltage Input current (VIN quiescent current) Input current at no load Auxiliary 3.3V Supply Supply voltage Supply current (VCC33 quiescent current) Supply current at no load Auxiliary 5V Supply Supply voltage Supply current (VCC5V quiescent current) Supply current at no-load Symbol Condition VIN IVIN_Q IVIN_NO_LOAD IVCC33_NO_LOAD IVCC5V_NO_ LOAD Max Units 40 54 59.5 V 200 µA 28 3.15 Disabled, VIN = 54V, EN low, VCC33 = 3.3V, VCC5V = 5V Enabled, VIN = 54V, EN high, VCC33 = 3.3V, VCC5V = 5V VCC5V IVCC5V_Q Typ Disabled, VIN = 54V, EN low, VCC33 = 3.3V, VCC5V = 5V Enabled, VIN = 54V, EN high, VCC33 = 3.3V, VCC5V = 5V VCC33 IVCC33_Q Min 4.5 Disabled, VIN = 54V, EN low, VCC33 = 3.3V, VCC5V = 5V Enabled, VIN = 54V, EN high, VCC33 = 3.3V, VCC5V = 5V 3.3 mA 3.45 V 35 mA 142 mA 5 5.5 V 280 µA 26 mA Output Transformer ratio K Continuous output current (3) IOUT_DC (3) Output current pulse IOUT_DC_PULSE (3) Output resistance RLL Switching frequency fSW Ambient efficiency η Protections Input voltage under-voltage VIN_UVLO lockout (UVLO) Input voltage over-voltage VIN_OVP protection (OVP) Output voltage UVP VOUT_UVP Output voltage OVP VOUT_OVP Output current over-current IOUT_OC protection (OCP) (3) Over-temperature (OT) TOTP shutdown threshold (3) TOTP_HYS OT recovery hysteresis (3) Protection recovery delay time (3) Primary side to secondary side, VIN = 54V, IOUT = 0A, K = VOUT / VIN VIN = 54V, TA = 25°C 500µs pulse, 40V < VIN < 59.5V VIN = 54V, IOUT = 15A PMBus/I2C reading tON, VIN, IOUT = 1A VIN = 54V, IOUT = 7.5A, TA = 25°C IOUT = 0A Latch mode, IOUT = 0A Latch mode, IOUT = 0A Latch mode, IOUT = 0A 1/10 47 A A mΩ kHz % 90 3 813 94 35.5 37 39.5 V 60 63 66 V 3.0 7.2 Latch mode V V 140 A 130 °C 30 °C tPRO_DELAY MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 12.7 ms 4 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 ELECTRICAL CHARACTERISTICS (continued) VCC33 = 3.3V, VCC5V = 5V, VIN = 54V, fSW = 813kHz, current going into the pin is positive, typical values are at TA = 25°C, unless otherwise noted. Parameter EN Low-voltage input Symbol Condition Min Typ Max Units 0.4 V 3 8 V µA 0.8 1 ms VIL(EN) High-voltage input Enable high leakage Enable delay (3) VIH(EN) IIH(EN) tA PSYS PSYS output voltage (3) PG Output PG low voltage PG high leakage current PMBus/I2C DC Characteristics High-voltage input (3) (3) Low-voltage input Input leakage current Pin capacitance (3) VPSYS 0.8 EN high to soft start begins, VOUT = 10% VIN = 54V, IOUT = 47A, RSYS = 20kΩ 0.634 V 0.1 V µA ILPG IPG = 20mA VPG = 3.3V -3 VIH SCL, SDA 1.35 VIL SCL, SDA SCL, SDA, ALT# -10 0.8 +10 10 V µA pF 10 1000 kHz CPIN +3 V 2 PMBus/I C Timing Characteristics (3) (4) Operating frequency range fPMB Bus free time Holding time Repeated start condition setup time tBUF Between stop and start condition tHD_STA 0.5 0.26 µs µs tSU_STA 0.26 µs Stop condition set-up time tSU_STO 0.26 µs Data hold time Data set-up time Clock low timeout Clock low period Clock high period Clock/data falling time Clock/data rising time tHD_DAT tSU_DAT tTIMEOUT tLOW tHIGH tF tR 10 50 25 0.5 0.26 ns ns ms µs µs ns ns 35 50 120 120 Notes: 3) Guaranteed by design or characterization data. Not tested in production. 4) The device supports 100kHz, 400kHz, and 1MHz bus speeds. The PMBus/I2C timing parameters in this table are for operation at 400kHz and 1MHz. If the PMBus/I2C operating frequency is 100kHz, refer to SMBus specifications for the timing parameters MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 5 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 TYPICAL PERFORMANCE CHARACTERISTICS TA = 25°C, unless otherwise noted. Efficiency vs. Output Current Power Loss vs. Output Current 0.98 18 16 POWER LOSS (W) EFFICIENCY (%) 0.97 0.96 Vin=40V 0.95 Vin=48V 0.94 Vin=54V 20 12 Vin=48V 10 Vin=54V 8 Vin=60V 6 4 0 0.93 10 Vin=40V 2 Vin=60V 0 14 30 40 IOUT (A) 50 60 0 10 20 30 IOUT (A) 40 50 60 Output Voltage vs. Output Current 7 V OUT (V) 6 5 4 Vin=40V 3 Vin=48V Vin=54V 2 Vin=60V 1 0 10 20 30 IOUT (A) 40 50 60 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 6 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 TYPICAL PERFORMANCE CHARACTERISTICS (continued) TA = 25°C, unless otherwise noted. Start-Up through VIN Start-Up through VIN VIN = 54V, IOUT = 0A VIN = 54V, IOUT = 60A, full load CH2: VOUT CH2: VOUT CH2: VIN CH2: VIN Remote On Remote On VIN = 54V, IOUT = 0A, EN on VIN = 54V, IOUT = 60A, EN on CH4: VOUT CH4: VOUT CH2: EN CH2: EN Transient Response Transient Response VIN = 54V, 1A/µs step change in load from 100% to 75% of IO_MAX VIN = 54V, 1A/µs step change in load from 75% to 100% of IO_MAX CH4: CH4: VOUT/AC VOUT/AC CH3: IOUT CH3: IOUT MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 7 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 FUNCTIONAL BLOCK DIAGRAM Single Integrated Magnetic Core MP8500 x 2 SR VIN = 40V to 60V VOUT = 4V to 6V VIN VCC5V SR Driver CR MP8500 x2 SR LR VIN Driver SR GND PWMS2 VCC33V Temp PWMS1 CS2 PWMP1 PWM Control SR Control CS1 PWMP2 SCL SDA MP2981 Figure 1: Functional Block Diagram MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 8 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 OPERATION The MPC1100A-54-0000 incorporates four MP8500 devices. The MP8500 supports accurate current-sense (CS) functionality. Its CS pin sources a current that is proportional to the output current (5µA/A), and generates a voltage by connecting a resistor to GND. The MP2981 can use this signal to monitor and report the output current (IOUT), as well as protect the MPC1100A-54-0000 power card module. The MPC1100A-54-0000 is a full-bridge LLCDCX power converter module with a 10:1 transformer turns ratio. The device incorporates the MP2981, a digital LLC controller that provides two PWM channels for primary-side control as well as two PWM channels for secondary-side control. The LLC circuit is most efficient when working at the resonant frequency (see Figure 2). LR and CR have tolerances and temperature shifts that may cause the operating frequency to shift away from the resonant frequency. The MP8500 can also send a zero-current detection (ZCD) signal to the MP2981 once a 0A current is detected. Then the MP2981 aligns the PWM off time and ZCD signal by fine-tuning the PWM on time (tON) to let the MPC1100A-54-0000 operate at the resonant frequency. The resonant frequency (fR) can be calculated with Equation (1): fR = 1 2π  LR  CR During the dead time, the transformer’s magnetizing inductor current discharges the FET’s output capacitor to zero before the FET turns on. This helps the FET achieve zerovoltage switching (ZVS) on its primary side. The MP8500 turns off after ZCD, and then zerocurrent switching (ZCS) is implemented. (1) With MPS’s MP8500 (a smart synchronous rectifier), the MPC1100A-54-0000 can be optimized to work at the resonant frequency, which improves the module’s efficiency. PWM1 IR PWM1 PWM2 PWM2 IR IM IM V DS1 tDEAD IREC I D1 ID2 VC t0 t1 t2 t3 t4 t5 t6 Figure 2: LLC Waveform MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 9 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 Power-On Sequence MTP operation can be easily accomplished with MPS’s GUI software, downloaded from the MPS Multiple-Time Programmable (MTP) Memory website. The MTP can be subjected to more than Operation 100,000 erase and write cycles. The MP2981 uses the multiple-time programmable (MTP) memory to store the Start-Up Sequence configuration parameters, including the After VDD33 is ready, the internal reset of the switching frequency (fSW), soft-start time (tSS), MP2981 is released and the clock starts ticking and protection parameters. Default values are (see Figure 4). The MP2981 begins to copy data preconfigured during manufacturing. Data can regardless of the EN pin’s state. Then the be reconfigured using the STORE_USER_ALL MPC1100A-54-0000 can be powered on by command (17h) or STORE_ALL command (15h) turning on EN, pulling VIN high, or by receiving via the PMBus/I2C interface. an ON command. The configurations are restored by the MTP during the power-on sequence, or by receiving a VDD3V3 RESTORE_USER_ALL (18h) command or RESTORE_ALL (16h) command from the VDD1V8 PMBus/I2C. Figure 3 shows the device’s system state machine. ENABLE_CMD means that the VDD3V3_UVLO MSB of 01H is 1. MEMORY_OK means that the VDD1V8_UVLO MTP has no signature error or CRC error, or that an MTP fault state has been cleared after VDD3V3_OK copying the MTP. VDD1V8_OK Pll_200M Rest NRST POR EN Pin MTP Copy Start Delay Copy NVM NVM Faults Data Invalid VOUT Figure 4: MP2981 Start-Up Sequence Waiting Fault Clear System Initialization MEMORY_OK Start Wait Wait B Retry Delay The first dead time value is (TON_MIN + DEAD_TIME (1Bh) - TON_MIN_LIM). Then it drops to DEAD_TIME (1Bh), which is the normal working value. The frequency remains the same. TON_DELAY Power Out Wait A Wait C Soft Start The MP2981 adopts pulse-width modulation (PWM) mode for the first PWM cycle during soft start. During the first tON increasing stage, PWM runs at the maximum frequency. The PWM on time begins at TON_MIN_LIM (1Fh), bits[13:8] and increases to TON_MIN (1Ch). Wait B ~ENABLE _CMD ~ENABLE _CMD Figure 3: System State Machine During the second tON increasing stage, the PWM frequency is reduced from its maximum value to the resonant frequency. tON increases from TON_MIN (1Ch) to TON_NORMAL (1Eh), and the dead time is fixed. This helps reduce the inrush current during the first PWM cycles during soft start compared to traditional soft start methodology. MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 10 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 Primary ZCD Loop TON_ZCDLOOP_DEC (0Fh), bits[11:8] if ZCDLOOP_LATCHTON_EN (0Ch), bit[5] is The MP2981 detects the ZCD signal from the enabled. synchronous rectifier (SR), and adjusts the PWM frequency to its resonant value according to Fault Monitoring and Protections ZCD. ZCD going high (or low, selected by The MPC1100A-54-0000 monitors the input SEL_ZCD_NEG (0Fh), bit[14]), means that the voltage (VIN), output voltage (VOUT), output SR current goes negative. Both phases have current (IOUT), MP8550 temperature, and their own ZCD, which can be enabled together MP2981 die temperature. or separately (0Fh, bits[6:5]). The MPC1100A-54-0000 also supports various The valid area for detecting ZCD is set by fault monitoring and protections, including VIN register 0Bh. For more details, see the under-voltage lockout (UVLO), VIN over-voltage ZCD_TIME_SET (0Bh) section on page 24. If the protection (OVP), over-current protection (OCP) ZCD edge is within the valid setting area, tON falls spike, OCP thermal design current (TDC), output by WEIGHTN_ZCD (29h), bits[15:8]. If not, tON OVP, under-voltage protection (UVP), overincreases by WEIGHTP_ZCD (29h), bits[6:0]. temperature protection (OTP), and DrMOS fault The adjusting speed is determined by register protection. 29h. After 256 continuous valid ZCD pulses VIN Under-Voltage Lockout (UVLO) and Over(including phase 1 and phase 2), tON drops by Voltage Protection (OVP) 5ns. If no valid ZCD occurs within 256 continuous PWM pulses (including phase 1 and VIN is sensed and monitored by the analog-tophase 2), then tON increases by 5ns. digital converter (ADC). The ADC-sensed input voltage is converted to an unsigned binary This function can be limited by the sampled SR format (READ_VIN (0.125V/LSB, 88h)) using current. The TDC current must be within the the value set by VIN_CAL_GAIN (3Ah), which is light-load and heavy-load limitations defined by proportional to the input voltage divider. register 0Ch if the load limit is enabled (0Ch, bits[4]). The READ_VIN value is compared with the VIN_ON (35h) and VIN_OFF (36h) values to If LOADLOW_ZCDLOOP_EN (0Ch), bit[15] is control the VIN UVLO threshold. If VIN is below or not enabled, the ZCD adjusting frequency can be equal to VIN_ON when the device is off (PWM is held. The frequency can be held if any of the not generated during this time) or VIN drops following conditions are met: below VIN_OFF at any time, then VIN UVLO • The CS1 pin current is below occurs (see Figure 5). The only exception is CMP_CS1_ENTERFREQ (1Ah), bit[8], and when the MTP is copying at start-up. 1Ah, bits[3:0] is in the corresponding valid area VIN_ON • The TDC current is below or equal to the level set by MFR_IOUT_LEVEL_L (49h), bits[7:0] Under these conditions, the ZCD adjusting frequency is held since the SR’s ZCD is not accurate under light-load conditions. If the tON difference between neighboring PWM periods is within ZCDLOOP_HYS (0Bh), bits[10:8] for 256 PWM periods, the frequency is stable unless the load changes. tON can be locked if ZCDLOOP_LATCHTON_EN (0Ch), bit[5] is high. The synchronized ZCD in the MP2981 is delayed from SR current ZCD timing. The final tON can be fixed by VIN_OFF VIN Start Copy MTP Delay Start Delay VIN_UVLO PWM ... Figure 5: VIN UVLO VIN UVLO is also enabled when both DISABLE_ALL_PRO (68h), bit[0] and RST_VIN_PRO (68h), bit[4] are low. VIN UVLO resets all shutdown protections. MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 11 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 If VIN ramps up, EN turns on, and there is no off the low-pass filter, and are then outputted on the command, then the MPC100A-54-0000 restarts IMON pin after a three-time buffer. and resumes normal operation. The ADC samples the IMON voltage (see Figure If VIN exceeds VIN_OV_FLT_LIM (40h), then VIN 7). Then the digital part calculates OVP occurs and the chip shuts down. OVP does IOUT_CAL_GAIN (38h) and not occur when the MTP is being restored during IOUT_CAL_OFFSET (39h), as well as start-up. It is controlled by registers 68h, bits[5:4] READ_IOUT (8Ch) from the ADC result (9Bh), and 68h, bit[0]. which is compared to the output current limit (register 6Ah) to determine whether an overVOUT Under-Voltage Protection (UVP) and current (OC) condition has occurred. Over-Voltage Protection (OVP) If the thermal design current (TDC) remains high Output OVP and UVP are designed to protect for longer than the set time (6Ah), this protection the output fault statuses. If VOUT exceeds the shuts down the module. VOUT_MAX value, the chip shuts down immediately. Based on the mode set by the ADC VOUT_OVP_MAX_LATCH bit, the part responds by going into latch-off or hiccup mode. CS1 1MΩ x3 IMON It can also take no action if OVP is disabled. The OVP_MAX threshold (OVP1) has eight options ranging between 1V and 1.7V, with 0.1V/step. The over-voltage threshold (OVP2) has four tracking options: 110%, 120%, 130%, and 140% of the reference voltage (VREF). If VOUT drops quickly and falls below the UVP_MIN threshold, the device shuts down after a short delay time (6Dh, bits[5:0]) (see Figure 6). The under-voltage threshold has four tracking options: 90%, 80%, 70%, and 60% of the reference voltage (VREF). Level 2 UVP (UVP2), also called VOUT low protection, has four thresholds: 0.3V, 0.4V, 0.5V, and 0.6V. VOSEN RCS1 CS2 RCS2 Figure 7: IMON Pin Over-Current Protection (OCP) Spike OCP is designed to limit the output current when the load consumes more current than the circuit can handle. The MP8500’s CS pin sources a current that is proportional to IOUT (5µA/A), and generates a voltage by connecting a resistor to GND. The CS pins (CS1 and CS2) of both phases are compared to the peak CS levels (OCSPK_H and OCSPK_L) (see Figure 8). OV1 3 DAC OV1_LIMIT OC_SPIKE_H CS1 OV2 VREF 2 OCSPK_H_1 6Ch, bits[15:8] VOSEN VREF 1MΩ OV2_LIMIT DAC OCSPK_H_2 2 UV_LIMIT UV VOSEN Figure 6: OVP1, OVP2, and UVP Protection Circuits Over-Current Protection (OCP) and Thermal Design Current (TDC) All parallel SR DrMOS currents of the same phase flow together into their own CS resistor (RCS). Two-phase CS voltages are added after OC_SPIKE_L CS2 OCSPK_L_1 6Ch, bits[7:0] DAC OCSPK_L_2 Figure 8: OC Spike Comparators MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 12 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 If the current drops to the lower level, the tON system enters the MTP fault state and waits for accumulator decreases by the value of the error to be cleared. WEIGHT_OCSPK_L (32h) (see Figure 9). After Communication Failure dropping to a sufficient value, tON decreases by A data transmission fault occurs when 5ns. The minimum tON value is TON_MIN (1Ch). information is not properly transferred between In each PWM cycle, the tON values for both the devices. There are several data transmission phases are the same. faults: OCSPK_L tON WEIGHT_ WEIGHT_ OCSPK_L OCSPK_L_INC Figure 9: OCSPK_L The two OC spikes cannot shut off the chip directly. When the OC conditions are removed, tON gradually increases to the original value of WEIGHT_OCSPK_H or WEIGHT_OCSPK_L. The greater OC value has the higher priority. The SR_PWM pins (PWM pins for the MP8500) are designed to turn off later than the PWMP pins (PWM signal for the primary edge) on the MP2981 during an OC spike to reduce the SR current flowing through the diodes. This is set by register 08h, bits[15:12], and bits[6:4]. See the CTRL_OC (08h) section on page 23 for more details. Over-Temperature Protection (OTP) The SR temperature and controller die temperature are both sensed by the ADC. These values trigger different responses that are independent from one another. However, the device enters latch-off or hiccup mode if either condition is triggered. The MP8500 sends the temperature-sense signal for the MP2981’s TEMP pin. If the MP8500 triggers a CS fault and enters a protection mode, it pulls the TEMP pin to 3.3V. The MP2981 must have a half-divider on the TEMP pin so that the MP2981 can send the signal to the comparator and the ADC. MTP Fault If the data in the MTP is determined to be invalid by the cyclic redundancy check (CRC), then the • • • • • • Sending too little data Reading too little data Host sending too many bytes Reading too many bytes Improperly set read bit in the address byte Unsupported command codes PMBus/I2C Communication The MPC1100A-54-0000 supports real-time monitoring for the VR operation parameters and status with PMBus/I2C.interface. Table 1 lists the monitored parameters. Table 1: PMBus/I2C Monitored Parameters Parameter VOUT IOUT Temperature VIN Die temperature OVP UVP OCP OTP VIN UVLO VIN OV CML PMBus/I2C 62.5mV/LSB 0.25A/LSB 1°C 0.125V/LSB 1°C ✓ ✓ ✓ ✓ ✓ ✓ ✓ PMBus/I2C Interface To support multiple VR devices using the same PMBus/I2C interface, the MFR_ADDR_PMBus register or the ADDR pin can configure the PMBus/I2C address. The address is a 7-bit code. The 3MSB are set by the register. The 4LSB bit address can either be set by the register or by the ADDR voltage. The 00h address is reserved as an all call address, which can be set for a single chip. The ADDR voltage is set by the voltage divider from the VDD18 voltage. MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 13 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 Table 2 shows the resistor values for different There are a total of five transmission structures, 2 PMBus/I C addresses when the 3MSB are set to listed below: 3’b010. 1. Send command only Table 2: Setting the PMBus/I2C Address (4LSB) 2. Write byte PMBus/I2C Setting RTOP RBOTTOM 3. Write word Address Point (V) (kΩ) 1% (kΩ) 1% 4. Read byte 20h 0 0 5. Read word 21h 0.031 33.2 0.576 22h 23h 24h 25h 26h 27h 28h 29h 2Ah 2Bh 2Ch 2Dh 2Eh 2Fh 0.055 0.084 0.115 0.156 0.203 0.266 0.338 0.432 0.542 0.677 0.845 1.049 1.301 1.549 33.2 33.2 33.2 33.2 33.2 33.2 33.2 33.2 33.2 33.2 33.2 33.2 33.2 33.2 1.05 1.62 2.26 3.16 4.22 5.76 7.68 10.5 14.3 20.0 29.4 46.4 86.6 20.5 To read or write to the MPC1100A-54-0000 registers, the PMBus/I2C or I2C command must be compliant with the corresponding register and byte number. The PMBus/I2C communication frequency can support 1MHz. Figure 10 shows the supported PMBus/I2C transmission structure without packet error checking (PEC). Figure 11 shows the supported PMBus/I2C transmission structure with PEC. The PMBus/I2C or I2C commands and register map of the MPC1100A-54-0000 is the same as the MP2981. Refer to the MP2981 datasheet for additional details. 1) S Slave Address Wr A Command Code A 2) S Slave Address Wr A Command Code A Data Byte A P 3) S Slave Address Wr A Command Code A Data Byte Low A Data Byte High 4) S Slave Address Wr A Command Code A S Slave Address Rd A Data Byte 5) S Slave Address Wr A Command Code A S Slave Address Rd A Data Byte Low P S = Start Master to Slave P = Stop Slave to Master A = Acknowledge (ACK) Wr = Write (Bit Value = 0) NA = Not Acknowledge (NACK) Rd = Read (Bit Value = 1) A P NA P A Data Byte High NA P Figure 10: Supported PMBus/I2C Transmission Structure without PEC MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 14 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 1) S Slave Address Wr A Command Code A PEC Byte A 2) S Slave Address Wr A Command Code A Data Byte A PEC Byte A 3) S Slave Address Wr A Command Code A Data Byte Low A Data Byte High A 4) S Slave Address Wr A Command Code A S Slave Address Rd A Data Byte A PEC Byte 5) S Slave Address Wr A Command Code A S Slave Address Rd A Data Byte Low A Data Byte High P P PEC Byte A PEC Byte S = Start Master to Slave P = Stop Slave to Master A = Acknowledge (ACK) Wr = Write (Bit Value = 0) NA = Not Acknowledge (NACK) Rd = Read (Bit Value = 1) P NA P A NA P Figure 11: Supported PMBus/I2C Transmission Structure with PEC MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 15 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 PMBUS/I2C MEMORY PAGE 0 COMMANDS/REGISTERS Command Code 0x00 0x01 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0b 0x0c 0x0e 0x0f 0x15 0x16 0x17 0x18 0x19 0x1A 0x1B 0x1C 0x1D 0x1E 0x1F 0x21 0x22 0x25 0x29 0x2A 0x2B 0x2C 0x2D 0x2E 0x2F 0x30 0x31 0x32 0x33 0x34 0x35 0x36 0x38 0x39 Command Name PAGE OPERATION CLEAR_FAULTS CTRL_PWM MFR_ADC_HOLD_TIME CTRL_VR CTRL_MTP CTRL_OC LOW_POWER_SET_BIT ZCD_TIME_SET ZCD_LOOP_SET SKIP_SR_PWM_SET CTRL_PWM_BK STORE_ALL RESTORE_ALL STORE_USER_ALL RESTORE_USER_ALL MFR_VOUT_SEL MFR_IOUT_SEL DEAD_TIME TON_MIN TON_MAX TON_NORMAL TON_MIN_LIM MFR_REF_CONFIG VOUT_TRIM TRANSFORMER_RATIO WEIGHT_ZCD SR_PWM_SETA_PRIDRV SS_SRNEG_SET SR_PWM_SETB MFR_SLOPE_SR MFR_SLOPE_BLK PRISETBLK_WEIGHT_SS WEIGHT_2_1 WEIGHT_4_3 WEIGHT_OCSPK_L_N WEIGHT_OCSPK_INC MFR_VIN_DROP_SET VIN_ON VIN_OFF IOUT_CAL_GAIN IOUT_CAL_OFFSET Type R/W R/W Send R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Send Send Send Send R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. Bytes 1 1 0 2 1 2 2 2 1 2 2 2 2 0 0 0 0 2 2 1 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 16 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 PMBUS/I2C MEMORY PAGE 0 COMMANDS/REGISTERS (continued) Command Code 0x3A 0x3B 0x40 0x42 0x43 0x44 0x45 0x46 0x49 0x4B 0x4C 0x50 0x51 0x52 0x53 0x5A 0x5B 0x5E 0x5F 0x60 0x62 0x63 0x64 0x65 0x66 0x67 0x68 0x69 0x6A 0x6B 0x6C 0x6D 0x79 0x7A 0x7B 0x7C 0x7D 0x7E 0x80 0x81 0x82 Command Name VIN_CAL_GAIN VOUT_CAL_GAIN VIN_OV_FLT_LIM TEMP_GAIN_OFFSET DIETEMP_GAIN_OFFSET MFR_USER_PWD MFR_MTP_WP SKIPDRMOS_SR_ERARLI MFR_IOUT_LEVEL MFR_VCAL_I_MAX DC_TRIM MPS_CODE PRODUCT_CODE CONFIG_ID CONFIG_REV CALVO_LOW_TON_SS_L TON_SS_H POWER_GOOD_ON POWER_GOOD_OFF PROTECT_DELAY PWRGD_DELAY START_DELAY OFF_DELAY MFR_OTP_SET MFR_DIE_OTP_SET PMBUS/I2C_ADDR_SET MFR_PROTECT_CFG OVP_UVP_VID_SET OCP_TDC_SET OCP_SPIKE_TIMES_SET OCP_SPIKE_LEVEL UVP_MIN_SET STATUS_WORD STATUS_VOUT STATUS_IOUT PROTECT_SIG_GRP STATUS_TEMP STATUS_CML SYS_STATE_DBG FINAL_PMBUS/I2C_ADDR REG_LAST_FAULT_MTP Type R/W R/W R/W R/W R/W W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Bytes 2 2 2 2 2 2 1 2 2 2 1 2 2 2 2 2 2 2 2 1 1 2 2 2 2 1 R/W R/W R/W R/W R/W R/W R R R R R R R R 2 2 2 2 2 1 2 1 1 2 1 1 1 1 R 2 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 17 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 PMBUS/I2C MEMORY PAGE 0 COMMANDS/REGISTERS (continued) Command Code Command Name Type Bytes 0x88 0x8B 0x8C 0x8D 0x8E 0x90 0x96 0x99 0x9A 0x9B 0x9C 0x9D 0x9E 0x9F 0xF1 0xF2 0xF3 0xF4 READ_VIN READ_VOUT READ_IOUT READ_TEMP READ_DIE_TEMP USER_KEY_INPUT READ_POUT VIN_SENSE VOUT_SENSE IOUT_SENSE TEMP_SENSE DIE_TEMP_SENSE TON_PWMP TON_SR_PWM CLR_LAST_FAULT_WMTP READ_LAST_FAULT_TRIG CLEAR_STORE_FAULTS CLEAR_MTP_FAULTS R R R R R W R R R R R R R R Send Send Send Send 2 2 2 1 1 2 2 2 2 2 2 2 2 2 0 0 0 0 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 18 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 PAGE 0 REGISTER MAP PAGE (00h) The PAGE command configures, controls, and monitors the device through only one physical address to support normal operation, testing mode, and debugging mode. Command Format Bit Access Function 7 R/W 6 R/W PAGE Unsigned binary 4 3 R/W R/W 5 R/W 2 R/W 1 R/W PAGE Bits Bit Name Description 7:2 RESERVED Reserved. Bits[7:2] must set to 0 when changing bits[1:0]. 1:0 0 R/W 2’b00: Page 0. Normal and trim registers (read/write registers) can be stored in the MTP 2’b01: Page 1. Unused 2’b10: Page 2. Each PMBus/I2C command (not including (00h)) directly reads/writes to the MTP cells 2’b11: Page 3. Debugging/testing registers. Not stored in the MTP PAGE Users should only use Page 0 to avoid unintentionally entering test mode. OPERATION (01h) The OPERATION command turns the output on or off by working with the EN pin. The MPC1100A-540000 remains in the commanded operating mode until another different OPERATION command is sent, or the state of EN changes. Command Format Bit Access Function Bits 7 R/W 6 R/W OPERATION Unsigned binary 4 3 R/W R/W 5 R/W 2 R/W 1 R/W Bit Name Description 7 OPERATION 1’b1: Turn on 1’b0: Turn off 6:0 RESERVED Reserved. R/W bits are available, but do not change the device. 0 R/W CLEAR_FAULTS (03h) The CLEAR_FAULTS command clears any fault bit in the following status registers: STATUS_WORD (79h), STATUS_VOUT (7Ah), STATUS_IOUT (7Bh), STATUS_TEMP (7Dh), and STATUS_CML (7Eh). This command is write-only. There is no data byte for this command. CTRL_PWM (04h) The CTRL_PWM command controls PWM operation. The positive and negative edges of the SR_PWM pins (SR_PWMs) can be adjusted using the PWMP pins. The SR_PWMs can be made to turn off earlier or later than the time set by the PWMP pins. Command CTRL_PWM Format Bit Access Unsigned binary 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 19 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 Bits 15 Bit Name Description RESERVED Reserved. R/W bits are available, but do not change the device. Enables setting the MP2981’s SKIP_EN pin high during soft start. 14 SKIP_SS_EN 13 VOUT_SKIP_EN 12 CLOSE_LOOP_EN 11 ZCD_LOOP_EN 1’b1: Enabled. The SKIP_EN pin is pulled high during soft start 1’b0: Disabled. The SKIP_EN pin is pulled low during soft start Enables VOUT skipping. Determines what happens after VOUT ramps above VOUT_SKIP_H (19h), bits[3:2], and before VOUT ramps below VOUT_SKIP_L (19h), bits[1:0]. 1’b1: Shut down both SR_PWM pins during the dead time and after soft start. If 04h, bit[10] = 0, the primary PWMs also shut off 1’b0: No PWM shuts off Enables the primary closed loop. 1’b1: Enabled 1’b0: Disabled Enables the primary zero-current detection (ZCD) loop. 10 9 8:7 VOUT_SKIP_PWMP_EN SKIPSR_VIN_DROP_EN RESERVED 1’b1: Enabled 1’b0: Disabled Determines how the part responds when VOUT skipping is enabled and VOUT exceeds its limit. 1’b1: PWMP remains on when VOUT exceeds its limit during skip mode 1’b0: PWMP turns off when VOUT exceeds its limit during skip mode Shuts off SR_PWM if the chip detects that VIN is dropping quickly, or VOSEN exceeds the VIN ADC value. 1’b1: Enabled 1’b0: Disabled Reserved. R/W bits are available, but do not change the device. Adjusts whether the SR_PWMs turn on/off before or after the PWMP pins. 6 5 SR_ADJ_NORMAL_EN SR_NEG_ADJ_SS_EN 1’b1: Enabled. If 0Fh, bit[15] and 04h, bits[4:1] are set to 1’b1, then this bit should be set to 1’b1 1’b0: Disabled. If 0Fh, bit[15] and 04h, bits[4:1] are set to 1’b0, then this bit should be set to 1’b0 Shuts off SR_PWM after or before PWMP during soft start, according to tON. This bit is related to registers 5Ah, 5Bh, and 2Bh. 1’b1: Enabled 1’b0: Disabled Shuts off SR_PWM a fixed time before PWMP. Related to register 2Ah. 4 SR_FIXED_DEC_EN 1’b1: Enabled 1’b0: Disabled Shuts off SR_PWM a fixed time after PWMP. Related to register 2Ah. 3 SR_FIXED_EXT_EN 1’b1: Enabled 1’b0: Disabled Shuts off SR_PWM a fixed time before the next PWMP. Related to register 2Ch. 2 SR_NEG_ADJ_EN 1 SR_POS_DEC_EN 1’b1: Enabled 1’b0: Disabled Turns on SR_PWM after PWMP. Related to register 2Ch. 1’b1: Enabled 1’b0: Disabled MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 20 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 0 Makes SR_PWM equal to PWMP if no other adjusting function is enabled. Only enabled when the part is not in soft start, and 04h, bit[6] = 0. SR_EN 1’b1: SR_PWM = PWMP 1’b0: SR_PWM = 0 MFR_ADC_HOLD_TIME (05h) The MFR_ADC_HOLD_TIME command sets the waiting time between finishing one channel sampling and starting the next channel sampling. Command Format Bit Access Function Bits 7 6:0 7 R X 6 R/W MFR_ADC_HOLD_TIME Unsigned binary 4 3 2 R/W R/W R/W MFR_ADC_HOLD_TIME 5 R/W 1 R/W 0 R/W Bit Name Description RESERVED Not defined. Read-only. MFR_ADC_HOLD_TIME The time after one channel finishes, and before the next channel starts. 100ns/LSB. CTRL_VR (06h) The CTRL_VR command configures certain chip functions, excluding pulse-width modulation (PWM). Command CTRL_VR Format Bit Access Unsigned binary 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function Bits 15 Bit Name Description RESERVED Reserved. R/W bits are available, but do not change the device. Controls the analog output to enable bandgap (BG) chop. 14 CHOP_BG 1’b1: Enabled 1’b0: Disabled Selects the PSYS current rate by sending different READ_POUT (96h) data. 1’b1: 2 with LSB, send READ_POUT (96h), bits[10:1] to the 10-bit PSYS digitalto-analog converter (DAC) 1’b0: 1 with LSB, send READ_POUT (96h), bits[9:0] to the DAC 13 PSYS_SEL_2W 12 DC_CAL_EN 11 DIE_TEMP_RATE_NEG 1’b1: Negative 1’b0: Positive RESERVED Reserved. R/W bits are available, but do not change the device. PMBUS/I2C_ADDR_ KEEP_SAMP 1’b1: The ADC constantly samples the ADDRP pin 1’b0: The ADC samples ADDRP only seven times after the MTP address reaches 8’h20 PMBUS/I2C_FILTER_SET PMBus/I2C filter on the digital side. 10ns/LSB. Enables the DC loop. 1’b1: Enabled 1’b0: Disabled Selects the die temperature’s voltage vs. temperature (V-T) rate. 10:9 8 7:4 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 21 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 1’b1: Wait until VIN is ready (READ_VIN > VIN_ON) before ramping VREF and generating PWMs 1’b0: Do not wait until VIN is ready (READ_VIN > VIN_ON) before ramping VREF and generating PWMs 3 WAIT_VIN_START 2 SEL_PWRGD_1REF_ 0TON 1 MFR_ONOFFDLY_CLK_ 1L0S Selects VREF ramping or tON increasing to act as the PG reference. 1’b1: VREF 1’b0: tON Selects the counting clock for START_DELAY and OFF_DELAY during start-up and shutdown. 1’b1: 20kHz 1’b0: 50kHz Determines the VOUT threshold before increasing tON during soft start. 0 KEEP_TON_MIN_LMT_SS 1’b1: tON stays at the TON_MIN_LIM (1Fh) value and does not increase until VOUT exceeds VOUT UVP_MIN (19h) 1’b0: tON does not stay at the TON_MIN_LIM (1Fh) value, and begins increasing before VOUT exceeds VOUT UVP_MIN (19h) CTRL_MTP (07h) The CTRL_MTP command sets the MTP parameters. It is recommended to use the vendor’s preset configurations. Command CTRL_MTP Format Bit Access Function Bits Unsigned binary 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W X Bit Name Description Enables cyclic redundancy check (CRC) for the MTP user. 15 CRC_FAULT_USER_EN 14 CRC_FAULT_TRIM_EN 1’b1: Enabled 1’b0: Disabled Enables CRC for the MTP trim. 13 12 CRC_FAULT_TOT_EN MTP_FAULT_BLOCK_ EN 1’b1: Enabled 1’b0: Disabled Enables CRC for the total MTP. Do not set this bit to 1 when using 17h (STORE_USER_ALL) to write to the MTP. 1’b1: Enabled 1’b0: Disabled Determines whether an MTP fault prevents start-up, including the signature fault and CRC fault. 1’b1: Enabled. If an MTP fault occurs, the chip enters the MTP fault state, and a CLEAR_MTP_FAULTS (F4h) command must be sent to exit the state 1’b0: Disabled. The chip starts up if an MTP fault occurs Prevents start-up if the data read from the MTP LAST_FAULT_ADDR is not 0. 11 10:6 LAST_FAULT_BLOCK_ EN 1’b1: Enabled. If the last fault exists, the chip must receive a CLEAR_STORE_FAULTS (F3h) command to start up 1’b0: Disabled. The chip starts up, even if the last fault exists RESERVED Reserved. R/W bits are available, but do not change the device. MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 22 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 5 CAL_FAULT_CRC_DIS 1’b1: Do not include MTP_FAULT_RECORD_ADDR (the 2 bytes in the MTP that store protection faults, such as OVP) when calculating CRC_TOT 1’b0: Include MTP_FAULT_RECORD_ADDR when calculating CRC_TOT 4 NO_FAULT_STORE 1’b1: Store 00h data to MTP_FAULT_RECORD_ADDR 1’b0: Store the value of MEMORY_ADDR (7Ah) to MTP_FAULT_RECORD_ADDR when storing is not triggered by a fault 3 FAULT_SINGLE_EN 1’b1: Only store the 2-byte MTP_FAULT_RECORD_ADDR 1’b0: Store the whole third section of the MTP when storing FAULT_RECORD 2 RESERVED Reserved. R/W bits are available, but do not change the device. 1 PROTECT_FAULT_ RECORD_EN 0 Enables FAULT_RECORD. 1’b1: Enabled 1’b0: Disabled MFR_MTP_COPY_EN Reads the MTP (16h or 18h or F6h) when the device outputs power; ineffective for the READ_LAST_FAULT command (F2h) or the reading MTP commands (16h or 18h or F6h) on Page 2. 1’b1: Enabled 1’b0: Disabled CTRL_OC (08h) The CTRL_OC command configures the over-current (OC) spike function. The PWM tON is reduced when an OC spike occurs, and recovers after the OC spike condition is removed (see Figure 12). This protection cannot directly shut down the chip. PWMP1 Valid Area TON_MIN_ OCSPK_H PWMP2 TON_MIN_ OCSPK_H Valid Area Figure 12: OCSPK_H Command CTRL_OC Format Bit Access Unsigned binary 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function Bits Bit Name Description 15:12 SR_DLY_OCSPK Sets the time lengths of the SR_PWM pins’ wait period before turning off after the PWMP pins when an over-current (OC) spike occurs. If any bit between bits[6:4] of this command is high, there must be a 2Ah, bits[3:0] Valid Area Figure 14: Valid Skip Area Command SKIP_SR_PWM_SET Format Bit Access Unsigned binary 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function Bits SEL Bit Name SKIP_SR_PWM_BLKN_SEL SKIP_SR_PWM_BLKN Description Turns off SR_PWM when CS is low. 15 14:12 11 SKIP_SR_PWM_EN 1’b1: Enabled 1’b0: Disabled SKIP_SR_PWM_NUM Sets the off time for the SR_PWM periods. After the skip delay, the SKIP_SR_PWM_NUM and SR_PWM periods (phase 1 and 2) are skipped. RESERVED Reserved. R/W bits are available, but do not change the device. MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 26 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 10 9:4 SKIP_SR_PWM_BLKN_ SEL SKIP_SR_PWM_BLKP Selects the valid area of SKIP_SR_PWM before or after the PWM1 pull-down pulse. 1’b1: The valid area is before the PWM1 pull-down pulse 1’b0: The valid area is after the PWM1 pull-down pulse Sets the blanking time of the valid area after a PWM1 pull-up pulse. The blanking time can be estimated with the equation below: Skip blank time = (SKIP_SR_PWM_BLKP x 10ns + 5ns) 3:0 SKIP_SR_PWM_BLKN Sets the blanking time for the valid area border to the PWM1 pull-down pulse. If SKIP_SR_PWM_BLKN_SEL = 1, the valid area border ahead of the PWM1 pulldown pulse is SKIP_SR_PWM_BLKN x 10ns. If SKIP_SR_PWM_BLKN_SEL = 0, the valid area border after the PWM1 pull-down pulse changes is based on the following scenarios: • SKIP_SR_PWM_BLKN = 0: 5ns • 0 < SKIP_SR_PWM_BLKN < 2Ah, bits[3:0]: (2Ah, bits[3:0] + 2 x SKIP_SR_PWM_BLKN) x 5ns • SKIP_SR_PWM_BLKN > 2Ah, bits[3:0]: (2Ah, bits[3:0] + 2) x 5ns CTRL_PWM_BK (0Fh) The CTRL_PWM_BK command sets the PWM working options. Command CTRL_PWM_BK Format Bit Access Unsigned binary 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function Bits TON_ZCDLOOP_DEC Bit Name Description Turns on SR_PWM before PWMP. Related to 46h. 15 SR_POS_EARLIERER _EN 14 SEL_ZCD_NEG 1’b1: ZCD negative edge effective 1’b0: ZCD positive edge effective 13 CALVOUT_LOW_LMT_ TONL 1’b1: Disable the function that makes the SR_PWMs turn off after the PWMP pins when READ_VOUT, bits[8:1] exceeds CALVOUT_LOW_LVL, bits[5:0] 1’b0: Enable the SR_PWMs to always turn off after the PWMPs 12 RM_VOUTLOW_SS_ TONLOW 1’b1: Disable the turn off later function during the VOUT low stage. The VOUT low area (VOSEN < level, tON keeps TON_MIN_LIM) during soft start is not included in TONLL or TONL 1’b0: Enable the SR_PWM pins to turn off after the PWMP pins 11:8 TON_ZCDLOOP_DEC 1’b1: Enabled 1’b0: Disabled If ZCDLOOP_LATCHTON_EN is enabled, tON is fixed to the tON value at the 256th cycle. 5ns/LSB. tON can be calculated with the following equation: tON - TON_ZCDLOOP_DEC x 5ns 7 RESERVED Reserved. R/W bits are available, but do not change the device. Enables ZCD1. 6 ZCD1_EN 5 ZCD2_EN 1’b1: Enabled 1’b0: Disabled Enables ZCD2. 1’b1: Enabled 1’b0: Disabled MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 27 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 4 3:0 SR_ZCD_SEPARATE 1’b1: ZCD2 = ZCD2 pin 1’b0: ZCD2 = ZCD1 pin RESERVED Reserved. R/W bits are available, but do not change the device. STORE_ALL (15h) The STORE_ALL command instructs the PMBus/I2C slave device to copy the R/W contents from the Page 0 registers of the operating memory to the matching locations in the MTP when the command is sent for Page 0, Page 1, or Page 3 (not for Page 2). This command can be used while the device is outputting power. This command is write-only. There is no data byte for this command. Other unused MTP addresses are written to 0. RESTORE_ALL (16h) The RESTORE_ALL command instructs the PMBus/I2C slave device to copy the contents of the MTP to the matching locations in the operating memory. The values in the operating memory are overwritten by the value retrieved from the MTP. Any items that do not have matching locations in the operating memory are ignored. This command cannot be used while the device is outputting power, unless MFR_MTP_COPY_EN (register 07h, bit[0] on Page 0) is set to 1. This command is write-only. There is no data byte for this command. STORE_USER_ALL (17h) The STORE_USER_ALL command instructs the PMBus/I2C slave device to copy the read and write Page 0 registers of the operating memory (except the trim registers) to the matching locations in the MTP (inside MTP address 8’h00 to 8’hDF) when the command is sent for Page 0, Page 1, or Page 3 (not for Page 2). This command can be used while the device is outputting power. This command is write-only. There is no data byte for this command. Other unused MTP addresses inside the MTP addresses 8’h00 to 8’hDF are written to 0. RESTORE_USER_ALL (18h) The RESTORE_USER_ALL command instructs the PMBus/I2C slave device to copy the R/W contents of the MTP addresses 8’h00 to 8’hDF to the matching locations in the operating memory. The values in the operating memory are overwritten by the value retrieved from the MTP. Any items that do not have matching locations in the operating memory are ignored. This command cannot be used while the device is outputting power, unless MFR_MTP_COPY_EN (register 07h, bit[0] on Page 0) is set to 1. This command is write-only. There is no data byte for this command. MFR_VOUT_SEL (19h) The MFR_VOUT_SEL command configures VOUT_OVP_MAX, OVP_VID, UVP_VID, UVP_MIN, and VOUT_SKIP, then compares these values to the VOSEN pin. Command MFR_VOUT_SEL Format Bit Access Function Unsigned binary 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W OVP_MAX OVP_VID UVP_VID UVP_MIN SKIP_H MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. SKIP_L 28 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 Bits Bit Name Description 15:13 RESERVED Reserved. R/W bits are available, but do not change the device. 12:10 OVP_MAX_LVL_SEL 9:8 OVP_VID_LVL_SEL 7:6 UVP_VID_LVL_SEL 5:4 UVP_MIN_LVL_SEL 3:2 VOUT_SKIP_H_SEL 1:0 VOUT_SKIP_L_SEL See the tables below for more information. The VREF level in OVP_VID, UVP_VID, and VOUT_SKIP is the VOUT reference DAC output (e.g. 21h, bits[7:0] x 6.25mV). OVP_MAX_LVL_SEL OVP_MAX Level (V) 0 1 Level Select OVP_VID_LVL_SEL, OVP_VID level (V) UVP_VID_LVL_SEL, UVP_VID level (V) UVP_MIN_LVL_SEL, UVP_MIN level (V) VOUT_SKIP_H_SEL, VOUT_SKIP_H level (V) VOUT_SKIP_L_SEL, VOUT_SKIP_L level (V) 1 1.1 2 1.2 3 1.3 4 1.4 5 1.5 6 1.6 7 1.7 0 1 2 3 140% of VREF 130% of VREF 120% of VREF 110% of VREF 90% of VREF 80% of VREF 70% of VREF 60% of VREF 0.3 0.4 0.5 0.6 VREF + 50mV VREF + 40mV VREF + 30mV VREF + 20mV VREF + 40mV VREF + 30mV VREF + 20mV VREF + 10mV MFR_IOUT_SEL (1Ah) The MFR_IOUT_SEL command configures the light-load levels (CMP_CS1_EXITSKIP and CMP_CS1_ENTERFREQ), which are compared to the CS1 pin. After CS1 exceeds CMP_CS1_EXITSKIP, the DrMOS stops skipping (SKIP_DRMOS_EN). When CS1 drops below CMP_CS1_ENTERFREQ, the SR_PWMs skip after a delay (SKIP_SR_PWM_EN) for a configurable number of PWM periods. Command MFR_IOUT_SEL Format Unsigned binary Bit Access 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function Bits Bit Name Description 15:11 RESERVED Reserved. R/W bits are available, but do not change the device. 10:9 CMP_CS1_EXITSKIP_ GAIN Selects the current level’s analog buffer gain when exiting skip mode. 8 7:4 3:0 CMP_CS1_ENTERFREQ _GAIN CMP_CS1_EXITSKIP_ SEL CMP_CS1_ENTERFREQ _SEL 2’b0x: Gain = 1 2’b10: Gain = 2 2’b11: Gain = 4 Selects the current level’s analog buffer gain when entering skip mode. 1’b1: Gain = 2 1’b0: Gain = 1 The final level is determined by bits[7:4], multiplied by the buffer gain. The final level is determined by bits[3:0], multiplied by the buffer gain. MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 29 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 Table 3 lists the values for CMP_CS1_EXITSKIP. Table 4 lists the values for CMP_CS1_ENTER. Table 3: CMP_CS1_EXITSKIP Values CMP_CS1_ EXITSKIP (V) Table 4: CMP_CS1_ENTER Values CMP_CS1_ ENTERFREQ_GAIN, CMP_CS1_ Bit[8] ENTERFREQ (V) 0 1 CMP_CS1_ ENTERFREQ_SEL, Mul 1 Mul 2 Bits[3:0] CMP_CS1_EXITSKIP_ GAIN, Bits[10:9] 0 or 1 2 3 CMP_CS1_ EXITSKIP_SEL, Bits[3:0] Mul 1 Mul 2 Mul 4 0 0.08 0.160 0.320 0 0.03 0.06 1 0.085 0.170 0.340 1 0.035 0.070 2 0.09 0.180 0.360 2 0.04 0.080 3 0.095 0.190 0.380 3 0.045 0.090 4 0.1 0.200 0.400 4 0.05 0.100 5 0.105 0.210 0.420 5 0.055 0.110 6 0.11 0.220 0.440 6 0.06 0.120 7 0.115 0.230 0.460 7 0.065 0.130 8 0.12 0.240 0.480 8 0.07 0.140 9 0.125 0.250 0.500 9 0.075 0.150 10 0.13 0.260 0.520 10 0.08 0.160 11 0.135 0.270 0.540 11 0.085 0.170 12 0.14 0.280 0.560 12 0.09 0.180 13 0.145 0.290 0.580 13 0.095 0.190 14 0.15 0.300 0.600 14 0.1 0.200 15 0.155 0.310 0.620 15 0.105 0.21 DEAD_TIME (1Bh) The DEAD_TIME command sets the normal working dead time. During soft start, tON begins at TON_MIN_LIM (1Fh), bits[13:8], and the dead time is (TON_MIN (1Ch) + DEAD_TIME (1Bh) TON_MIN_LIM). After VOUT reaches UVP_MIN and the KEEP_TON_MIN_LMT_SS bit (06h, bit[0]) is set high, tON starts increasing. At the same time, the dead time decreases but remains at the same frequency (see Figure 15 on page 31). If KEEP_TON_MIN_LMT_SS is not enabled, then tON and the dead time start immediately. When tON reaches TON_MIN, the dead time is DEAD_TIME (1Bh). The dead time remains at this value, tON keeps ramping until tON equals TON_NORMAL (1Eh), and soft start completes. For more details on the tON increasing speed, see the PRISETBLK_WEIGHT_SS section on page 36. Command Format Bit Access Function Bits 7 R X 6 R/W 5 R/W DEAD_TIME Unsigned binary 4 3 R/W R/W DEAD_TIME 2 R/W Bit Name Description 7 RESERVED Not defined. Read-only. 6:0 DEAD_TIME The real normal working dead time = ([6:0] + 1) x 5ns. 1 R/W MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 0 R/W 30 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 Dead Time TON_MIN + DEAD_TIME (1Bh) TON_MIN_LIM DEAD_TIME (1Bh) Time tON TON_NORMAL Frequency Decreasing Fixed Frequency TON_MIN TON_MIN_LIM VOUT Reaches UVP_MINl Time Figure 15: Soft Start tON and Dead Time TON_MIN (1Ch) The TON_MIN command sets the minimum tON in the zero-current detection (ZCD) loop and primary closed loop. It is also the end of soft start’s first stage. For more details, see the DEAD_TIME (1Bh) section on page 30. Command TON_MIN Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access 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 Function X X X X X X Bits 15:10 9:0 TON_MIN Bit Name Description RESERVED Not defined. Read-only. TON_MIN 5ns/LSB. TON_MAX (1Dh) The TON_MAX command sets the maximum tON. In the zero-current detection (ZCD) loop and primary closed loop, tON is adjusted according to ZCD and the set signals. The adjusting process is limited between TON_MIN (1Ch) and TON_MAX (1Dh). Command TON_MAX Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access 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 Function X X X X X X Bits 15:10 9:0 Bit Name Description RESERVED Not defined. Read-only. TON_MAX 5ns/LSB. TON_MAX MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 31 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 TON_NORMAL (1Eh) The TON_NORMAL command sets the normal working tON. It is also the final tON for soft start, and the tON for open-loop operation. Command TON_NORMAL Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access 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 Function X X X X X X Bits 15:10 9:0 TON_NORMAL Bit Name Description RESERVED Not defined. Read-only. TON_NORMAL The real tON is (TON_NORMAL + 1) x 5ns. TON_MIN_LIM (1Fh) The TON_MIN_LIM command sets the starting tON for PWM during soft start. Command TON_MIN_LIM Format Bit Access Unsigned binary 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function Bits TON_MIN_LIM Bit Name Description 15:14 RESERVED Reserved. R/W bits are available, but do not change the device. 13:8 TON_MIN_LIM The beginning of the soft-start pulse width. Only used during soft start. The pulse width can be calculated with the following equation: Pulse width = (TON_MIN_LIM + 1) x 5ns 7:0 RESERVED Reserved. R/W bits are available, but do not change the device. MFR_REF_SR_CTRL (21h) The MFR_REF_SR_CTRL command configures the VOUT DAC input (also called VID or VREF) and controls its slew rate. VREF works as a reference in primary closed-loop operation, and is the base reference for OVP_VID and UVP_VID. Command MFR_REF_SR_CTRL Format Bit Access Unsigned binary 15 14 13 R/W R/W R/W Function Bits 12 11 10 9 8 7 6 5 R/W R/W R/W R/W R/W R/W R/W R/W VID_COUNTING_STEP Bit Name 4 3 2 1 0 R/W R/W R/W R/W R/W MFR_REF_SET Description Selects the clock counting rate. 15 CLK_COUNTING_SEL 14:8 VID_COUNTING_STEP Every VID_COUNTING_STEP x (1µs or 0.1µs) time period, VID increases or decreases by 6.25mV. 7:0 MFR_REF_SET VID (V) = MFR_REF_SET x 6.25mV. 6.25mv/LSB. 1’b1: 1µs 1’b0: 0.1µs MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 32 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 VOUT_TRIM (22h) The VOUT_TRIM command sets the value to compensate the system error between VREF and VOSEN. The error used for the DC loop is (21h, bits[7:0] x 4 + VOUT_TRIM - VOUT_SENSE). VOUT_SENSE is the 10-bit ADC sampling result of VOSEN. Command Format Bit Access Function 7 R X 6 R X VOUT_TRIM Unsigned binary 4 3 R R/W X 5 R X Bits Bit Name Description 7:4 RESERVED Not defined. Read-only. 3:0 VOUT_TRIM 1.5625mV/LSB. 2 1 R/W R/W VOUT_TRIM 0 R/W TRANSFORMER_RATIO (25h) The TRANSFORMER_RATIO command records the transformer ratio of the specific application. Command TRANSFORMER_RATIO Format Bit Access Unsigned binary 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function Bits Bit Name Description 15:4 RESERVED Reserved. R/W bits are available, but do not change the device. 3:0 TRANSFORMER_RATIO Records the transformer ratio. Table 5 lists the values for 25h, bits[3:0], as well as their respective transformer ratios. Table 5: Transformer Ratios 25h, Bits[3:0] Transformer Ratio 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 - 1 1/2 1/3 1/4 1/5 1/6 1/7 1/8 1/9 1/10 1/11 1/12 1/13 1/14 1/15 WEIGHT_ZCD (29h) The WEIGHT_ZCD command defines the positive and negative weights used when adjusting the frequency set by zero-current detection (ZCD) functionality. Assume tON changes from INITIAL_TON (ns) to FINAL_TON (ns), and the dead time remains the same (DEAD_TIME (ns)). The adjusting time can be calculated with Equation (2): TIME(ns) = 256  5 n −1  n  (TON_INIT _D + DT _D + 2 + )(ns) WEIGHT _ ABS 2 (2) Where all variables are unitless. The variables are defined below: • TON_INIT_D = INITIAL_TON (ns) / 5ns - 1 • TON_FIN_D = FINAL_TON (ns) / 5ns - 1 • n = TON_FIN_D - TON_INIT_D + 1 • DT = DEAD_TIME (ns) / 5ns - 1 • WEIGHT_ABS is the absolute value of WEIGHTN_ZCD or WEIGHTP_ZCD The time above does not include the 256 PWM periods during which tON stays within the tON hysteresis (0Bh, bits[10:8]) for tON latch (0Ch, bit[5]). MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 33 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 Command WEIGHT_ZCD Format Bit Access Direct 15 14 13 R/W R/W R/W Function 12 11 10 9 8 7 6 5 4 3 2 1 0 R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W WEIGHTN_ZCD WEIGHTP_ZCD Bits Bit Name Description 15:8 WEIGHTN_ZCD When zero-current detection (ZCD) occurs in a valid ZCD time (0Bh), tON decreases by this value. Cannot be set to 0 or 0xFF. RESERVED Reserved. R/W bits are available, but do not change the device. WEIGHTP_ZCD When ZCD does not occur in a valid ZCD time (0Bh), tON increases by this value. Cannot be set to 0 or 0x01. 7 6:0 SR_PWM_SETA_PRIDRV (2Ah) The SR_PWM_SETA_PRIDRV command controls the SR_PWM setting and sets the simulated primary driver chip delay. For more information, see the CTRL_PWM section on page 19. Command SR_PWM_SETA_PRIDRV Format Bit Access Function Bits Unsigned binary 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W PWM_NEG_FIXED PRI_DRV_DLY_SIM Bit Name Description 15:12 PWM_NEG_FIXED If SR_FIXED_DEC_EN = 1 and SR_FIXED_EXT_EN = 0, SR_PWM shuts off before the PWMP pin of its own phase, and the change is (PWM_NEG_FIXED) x 5ns. If SR_FIXED_EXT_EN = 1 and SR_FIXED_DEC_EN = 0 or 1, SR_PWM shuts off after PWMP, and the change is (PWM_NEG_FIXED + 1) x 5ns. 11:6 RESERVED Reserved. R/W bits are available, but do not change the device. 5 RM_PWMDEC_ REDUND Digital internal use. 4 PWM_EXT_DN_CFG Digital internal use. PRI_DRV_DLY_SIM Delays the internal PWMPs from the output PWMPs. The time length simulates the primary-drive chip delay. The delay time can be calculated with the following equation: Delay time = (bits[3:0] + 1) x 5ns 3:0 SS_SRNEG_SET (2Bh) The SS_SRNEG_SET command sets the time length that determines when the SR_PWM pin turns off (before or after PWMP during soft start). This register works with 5Ah and 5Bh. For more information, see the CTRL_PWM section on page 19. Command SS_SRNEG_SET Format Bit Access Unsigned binary 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function Bits 15:12 Bit Name Description SRNEG_SS_TONHH_ DEC If tON ≥ TON_LVL_SS_HH during soft start, then turn off SR_PWM before PWMP by SRNEG_SS_TONHH_DEC x 5ns. MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 34 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 11:8 SRNEG_SS_TONH_ DEC If TON_LVL_SS_HH > tON ≥ TON_LVL_SS_H, then turn off SR_PWM before PWMP by SRNEG_SS_TONH_DEC x 5ns. 7:4 SRNEG_SS_TONL_ DLY If TON_LVL_SS_L > tON ≥ TON_LVL_SS_LL during soft start, then turn off SR_PWM after PWMP by (SRNEG_SS_TONL_DLY + 1) x 5ns. 3:0 SRNEG_SS_TONLL_ DLY If tON < TON_LVL_SS_LL, then turn (SR_NEG_SS_TONLL_DLY + 1) x 5ns. off SR_PWM after PWMP by SR_PWM_SETB (2Ch) The SR_PWM_SETB command controls the SR_PWM pins’ settings. For more information, see the CTRL_PWM section on page 19. Command SR_PWM_SETB Format Bit Access Unsigned binary 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function Bits SR_PWM_NEG_ADJ SR_PWM_POS_DECH SR_PWM_POS_DECL Bit Name Description 15:13 RESERVED Reserved. R/W bits are available, but do not change the device 12:8 SR_PWM_NEG_ADJ SR_PWM shuts off before or after PWMP. The time length between SR_PWM’s negative edge and the other phase’s PWMP positive edge is (SR_PWM_NEG_ADJ + 1) x 5ns. 7:4 SR_PWM_POS_DECH When SR_POS_DEC_EN = 1 under conditions other than light load, SR_PWM turns on after PWMP by (SR_PWM_POS_DECH + 1) x 5ns (the MP2981’s SKIP_EN pin is low). 3:0 SR_PWM_POS_DECL When SR_POS_DEC_EN = 1 under light-load conditions, SR_PWM turns on after PWMP by (SR_PWM_POS_DECL + 1) x 5ns (the the MP2981’s SKIP_EN pin is high). MFR_SLOPE_SR (2Dh) The MFR_SLOPE_SR command defines the capacitor’s slope charge number and current. Command MFR_SLOPE_SR Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R R R/W R/W R/W R/W R/W R/W R/W R/W R/W Function X X X X X X X SLOPE_CURRENT Bits Bit Name Description 15:9 RESERVED Not defined. Read-only. 8:6 SLOPE_CAP_SET The parallel capacitor number is (8 - SLOPE_CAP_SET), and each capacitor is 3.7pF. 5:0 SLOPE_CURRENT Slope charge current. 250nA/LSB. MFR_SLOPE_BLK (2Eh) The MFR_SLOPE_BLK command defines the slope discharge time. Command MFR_SLOPE_BLK Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function X X MFR_SLOPE_BLK MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 35 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 Bits Bit Name Description 15:14 RESERVED Not defined. Read-only. 13:8 MFR_SLOPE_BLK Discharge slope during dead time, excluding the first 5ns of dead time and the first (MFR_SLOPE_BLK + 1) x 5ns of the PWMP pulses. 7:0 RESERVED Reserved. R/W bits are available, but do not change the device. PRISETBLK_WEIGHT_SS (2Fh) The PRISETBLK_WEIGHT_SS command sets the blanking time of the primary set loop (primary closed loop). It is a time length at the beginning of the PWMP period. During this time, tON does not adjust based on the set loop. This command also configures how quickly tON increases during soft start. There are two tON increasing stages: fixed frequency and decreasing frequency. The first-stage cost time (tSS1) can be calculated with Equation (3): t SS1 = (TON_MIN + DEAD _ TIME + 1)  256  5ns  ( TON_MIN − TON_MIN_LIM) WEIGHT _ SS (3) Where DEAD_TIME = 1Bh, bits[6:0]; TON_MIN_LIM = 1Fh, bits[13:8]; and WEIGHT_SS = 2Fh, bits[6:0]. The second-stage cost time (tSS2) can be estimated with Equation (4): t SS2 = un + (n − 1)  n + (DEAD _ TIME + 1)  n 2  256  5ns WEIGHT _ SS (4) Where u = TON_MIN = 1Ch, bits[9:0]; n = TON_NORMAL - TON_MIN; and TON_NORMAL = 1Eh, bits[9:0]. Command PRISETBLK_WEIGHT_SS Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function X X Bits BLK_TIME Bit Name Description 15:14 RESERVED Not defined. Read-only. 13:8 BLK_TIME Adjusts the blank PWMP tON (only primary closed loop) at the beginning of the PWMP period. 5ns/LSB. 7 RESERVED Reserved. R/W bits are available, but do not change the device. 6:0 WEIGHT_SS Accumulation step during soft start. WEIGHT_2_1 (30h) The WEIGHT_2_1 command configures the value at which tON increases in the primary closed loop when the set signal is received during the last two quarters of the remaining PWMP pulse, and BLK_TIME (2Fh) is disabled. Command WEIGHT_2_1 Format Bit Access Function Unsigned binary 15 14 13 12 R/W R/W R/W R/W 11 10 9 8 7 6 5 4 R/W R/W R/W R/W R/W R/W R/W R/W WEIGHT_2 3 2 1 0 R/W R/W R/W R/W WEIGHT_1 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 36 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 Bits Bit Name Description 15 RESERVED Reserved. R/W bits are available, but do not change the device. 14:8 WEIGHT_2 Value at which the primary closed loop tON increases when the set signal occurs during the third quarter of the remaining PWMP period (PWMP with BLK_TIME is disabled). 7 RESERVED Reserved. R/W bits are available, but do not change the device. 6:0 WEIGHT_1 Value at which the primary closed loop tON increases when the set signal is received during the final quarter (not including the last 5ns) of the remaining PWMP period (PWMP with BLK_TIME is disabled). WEIGHT_4_3 (31h) The WEIGHT_4_3 command configures the value at which tON increases in the primary closed loop when the set signal is received on the first two quarters of the remaining PWMP pulse, not including BLK_TIME (2Fh). Command WEIGHT_4_3 Format Bit Access Unsigned binary 15 14 13 12 R/W R/W R/W R/W Function Bits 11 10 9 8 7 6 5 4 R/W R/W R/W R/W R/W R/W R/W R/W WEIGHT_4 3 2 1 0 R/W R/W R/W R/W WEIGHT_3 Bit Name Description 15 RESERVED Reserved. R/W bits are available, but do not change the device. 14:8 WEIGHT_4 Value at which the primary closed loop tON increases when the set signal is received during the first quarter of the remaining PWMP period (PWMP with BLK_TIME is disabled). 7 RESERVED Reserved. R/W bits are available, but do not change the device. 6:0 WEIGHT_3 Value at which the primary closed loop tON increases when the set signal is received during the second quarter of the remaining PWMP period (PWMP with BLK_TIME is disabled). WEIGHT_OCSPK_L_N (32h) The WEIGHT_OCSPK_L_N command defines the tON decreasing weight of the primary closed loop and OCSPK_L. Command WEIGHT_OCSPK_L_N Format Bit Access Direct 15 14 13 12 11 10 9 8 7 6 5 R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function WEIGHT_OCSPK_L 4 3 2 1 0 R/W R/W R/W R/W R/W WEIGHT_N Bits Bit Name Description 15:8 WEIGHT_OCSPK_L Value at which tON decreases when an over-current (OC) spike occurs on CS2 (OCSPK_L). 7:0 WEIGHT_N Value at which the primary closed-loop tON decreases when no set pulses appear during the PWMP period while BLK_TIME is disabled. MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 37 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 WEIGHT_OCSPK_INC (33h) The WEIGHT_OCSPK_INC command sets the tON recovering (increasing) value after an over-current (OC) spike on CS1 or CS2 (OCSPK_H or OCSPK_L, respectively) goes low. Command WEIGHT_OCSPK_INC Format Bit Access Unsigned binary 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function Bits 15 14:8 7 6:0 WEIGHT_OCSPK_H_INC WEIGHT_OCSPK_L_INC Bit Name Description RESERVED Reserved. R/W bits are available, but do not change the device. WEIGHT_OCSPK_H_INC Value at which tON recovers (increases) after an over-current (OC) spike on CS1 (OCSPK_H) goes low. RESERVED Reserved. R/W bits are available, but do not change the device. WEIGHT_OCSPK_L_INC Value at which tON recovers (increases) after an OC spike on CS2 (OCSPK_L) goes low. MFR_VIN_DROP_SET (34h) The MFR_VIN_DROP_SET command configures the two functions when VIN drops. Command MFR_VIN_DROP_SET Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 Access R R R R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function X X X Bits RESERVED VINL_VOUTH_DELTA 2 1 0 R/W R/W R/W VODROP_DAC Bit Name Description 15:13 RESERVED Not defined. Read-only. 12:8 RESERVED Reserved. R/W bits are available, but do not change the device. 7:4 VINL_VOUTH_DELTA When the MP2981’s VINSEN drops below VOSEN - VINL_VOUTH_DELTA, the SR_PWM pins start skipping. 3:0 VODROP_DAC When the MP2981’s VINSEN exceeds VOSEN + VODROP_DAC, the SR_PWM pins start generating. VIN_ON (35h) The VIN_ON command defines the levels for VIN to start working. After VIN ramps up to VIN_ON, the MP2981 starts to count START_DELAY (PROTECT_DELAY must finish counting before START_DELAY) and then to generate PWMs. This level should be greater than VIN_OFF. Command VIN_ON Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 Access R R R R R R R R/W R/W R/W R/W Function X X X X X X X 4 3 2 1 0 R/W R/W R/W R/W R/W VIN_ON Bits Bit Name Description 15:9 RESERVED Not defined. Read-only. 8:0 VIN_ON If READ_VIN ≤ VIN_ON and the power is off or READ_VIN < VIN_OFF at any moment, VIN under-voltage lockout (UVLO) occurs. 0.25V/LSB. MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 38 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 VIN_OFF (36h) The VIN_OFF command defines the VIN level when the device is on and VIN starts working. This level should be below VIN_ON. Command VIN_OFF Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R R R/W R/W R/W R/W R/W R/W R/W R/W R/W Function X X X X X X X VIN_OFF Bits Bit Name Description 15:9 RESERVED Not defined. Read-only. 8:0 VIN_OFF If READ_VIN ≤ VIN_ON and the power is off or READ_VIN < VIN_OFF at any time, VIN under-voltage lockout (UVLO) occurs. 0.25V/LSB. IOUT_CAL_GAIN (38h) The IOUT_CAL_GAIN command helps calculate READ_IOUT (8Ch), bits[9:0] (0.25A/LSB). IOUT_CAL_GAIN can be calculated with Equation (5): 1 IOUT _ CAL _ GAIN = k CS  RCS   3  214 2 (5) Where kCS is the DrMOS current-sense (CS) gain (e.g. if the CS gain is 5µA/A, kCS = 5e - 6) (in A/A), and RCS is the resistor connected from CS1/CS2 to GND (in Ω). Command IOUT_CAL_GAIN Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access 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 Function X X X X X X Bits 15:10 9:0 IOUT_CAL_GAIN Bit Name Description RESERVED Not defined. Read-only. IOUT_CAL_GAIN These bits help calculate READ_IOUT. IOUT_CAL_OFFSET (39h) The IOUT_CAL_OFFSET command calculates READ_IOUT (8Ch), bits[9:0] (0.25A/LSB). It is in signed binary format and uses complements. READ_IOUT can be estimated with Equation (6): READ _IOUT = IOUT _ SENSE  205 + IOUT _ CAL _ OFFSET 2  IOUT _ CAL _ GAIN (6) Where IOUT_SENSE is the 10-bit ADC sampling result on the IMON pin. Command IOUT_CAL_OFFSET Format Signed binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R R R R R R/W R/W R/W R/W R/W R/W Function X X X X X X X X X X Bits Bit Name Description 15:6 RESERVED Not defined. Read-only. IOUT_CAL_OFFSET MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 39 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 5:0 IOUT_CAL_OFFSET Calculates READ_IOUT. VIN_CAL_GAIN (3Ah) The VIN_CAL_GAIN command calculates READ_VIN (88h), bits[9:0] (0.125V/LSB). VIN_CAL_GAIN can be calculated with Equation (7): VIN_ CAL _ GAIN = GAIN  214 (7) Where GAIN is the VIN divider ratio (e.g. if a 48V VIN results in 1V on the MP2981’s VINSEN pin with the resistor divider, then GAIN = 1/48). READ_VIN can be estimated with Equation (8): VIN _ SENSE  205 VIN _ CAL _ GAIN READ _ VIN = (8) Where VIN_SENSE is the 10-bit ADC sampling result on the VINSEN pin. Command VIN_CAL_GAIN Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access 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 Function X X X X X X Bits 15:10 9:0 VIN_CAL_GAIN Bit Name Description RESERVED Not defined. Read-only. VIN_CAL_GAIN Calculates READ_VIN. VOUT_CAL_GAIN (3Bh) The VOUT_CAL_GAIN command helps calculate READ_VOUT (8Bh), bits[8:0] (62.5mV/LSB). VOUT_CAL_GAIN can be calculated with Equation (9): VOUT _ CAL _ GAIN = GAIN  211 (9) Where GAIN is the VOUT divider ratio (e.g. if 6V VOUT results in 1V on the VOSEN pin with the resistor divider, then GAIN = 1/6). READ_VOUT can then be calculated with Equation (10): READ _ VOUT = VOUT _ SENSE  205 4  VOUT _ CAL _ GAIN (10) Where VOUT_SENSE is the 10-bit ADC sampling result of the VOSEN pin. Command VOUT_CAL_GAIN Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access 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 Function X X X X X X Bits 15:10 9:0 Bit Name Description RESERVED Not defined. Read-only. VOUT_CAL_GAIN Helps calculated READ_VOUT. VOUT_CAL_GAIN MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 40 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 VIN_OV_FLT_LIM (40h) The VIN_OV_FLT_LIM command sets the VIN over-voltage protection (OVP) fault limit. Compared to READ_VIN (88h), bits[9:1]. Command VIN_OV_FLT_LIM Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R R R/W R/W R/W R/W R/W R/W R/W R/W R/W Function X X X X X X X VIN_OV_FLT_LIM Bits Bit Name Description 15:9 RESERVED Not defined. Read-only. 8:0 VIN_OV_FLT_LIM VIN over-voltage protection (OVP) limit. 0.25V/LSB. TEMP_GAIN_OFFSET (42h) The TEMP_GAIN_OFFSET command calculates READ_TEMP (8Dh), bits[7:0] (1°C/LSB). MFR_TEMP_GAIN is an unsigned binary, while MFR_TEMP_OFFSET is a signed binary that uses complement format. READ_TEMP is calculated from the TEMP pin, and reflects the DrMOS temperature (T (°C)). Assuming the TEMP pin voltage (V) = k x (T(°C) - a), READ_TEMP can be estimated with Equation (11): READ _ TEMP = TEMP _ PIN _ SENSE  MFR _ TEMP _ GAIN + MFR _ TEMP _ OFFSET (11) 512 Where TEMP_PIN_SENSE is the 10-bit ADC sampling result on the TEMP pin, and MFR_TEMP_GAIN and MFR_TEMP_OFFSET can be calculated with Equation (12) and Equation (13), respectively: 0.8 k (12) MFR _ TEMP _ OFFSET = a (13) MFR _ TEMP _ GAIN = Command TEMP_GAIN_OFFSET Format Bit Access Unsigned binary, signed binary 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function MFR_TEMP_GAIN MFR_TEMP_OFFSET Bits Bit Name Description 15:8 MFR_TEMP_GAIN Proportional to the voltage vs. temperature (V-T) line gain. Unsigned binary. 7:0 MFR_TEMP_OFFSET Proportional to the voltage value when T = 0°C. Signed binary. DIETEMP_GAIN_OFFSET (43h) The DIETEMP_GAIN_OFFSET command calculates READ_DIE_TEMP (8Eh), bits[7:0] (1°C/LSB). MFR_DIE_TEMP_GAIN is an unsigned binary, while MFR_DIE_TEMP_OFFSET is a signed binary that uses complement format. The MP2981 senses its die temperature on the chip (not the TEMP pin). READ_DIE_TEMP can be calculated with the sensed ADC results using Equation (14): READ _ DIE _ TEMP = DIE _ TEMP _ SENSE  GAIN + OFFSET 512 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. (14) 41 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MFR_DIE_TEMP_GAIN and MFR_DIE_TEMP can be estimated with Equation (15) and Equation (16), respectively: 0.8 k (15) MFR _ DIE _ TEMP _ OFFSET = a (16) MFR _ DIE _ TEMP _ GAIN = Assume the voltage (V) input to ADC = k x (T(°C) - a) during positive mode (06h, bit[11] = 0), which is the default mode. Positive mode is the default V-T wave mode. The second mode is negative mode (06h, bit[11] = 1). In negative mode, READ_DIE_TEMP can be calculated with Equation (17): READ _ DIE _ TEMP = − DIE _ TEMP _ SENSE  (GAIN + 256) + OFFSET + 350 512 (17) Where DIE_TEMP_SENSE is the 10-bit ADC sampling result of the chip’s sensed temperature, GAIN is short for MFR_DIE_TEMP_GAIN, and OFFSET is short for MFR_DIE_TEMP_OFFSET. In VBE mode, MFR_DIE_TEMP_GAIN and MFR_DIE_TEMP_OFFSET can be estimated with Equation (18) and Equation (19), respectively: 0.8 − 256 k (18) MFR _ DIE _ TEMP _ OFFSET = a − 350 (19) MFR _ DIE _ TEMP _ GAIN = − Command DIETEMP_GAIN_OFFSET Format Bit Access Unsigned binary, signed binary 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function MFR_DIE_TEMP_GAIN MFR_DIE_TEMP_OFFSET Bits Bit Name Description 15:8 DIE_TEMP_GAIN Helps calculate READ_DIE_TEMP. Unsigned binary. 7:0 DIE_TEMP_OFFSET Helps calculate READ_DIE_TEMP. Signed binary. MFR_USER_PWD (44h) The MFR_USER_PWD command is the configured user password for PMBus/I2C communication. Writeonly. All reads are 0. Command MFR_USER_PWD Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access W W W W W W W W W W W W W W W W Function Bits Bit Name Description 15:0 MFR_USER_PWD Configures the user password for PMBus/I2C communication. MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 42 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MFR_MTP_WP (45h) The MFR_MTP_WP command provides MTP write protection. The MTP store command cannot be executed if this byte is not 8’h63. Command Format Bit Access Function 7 R/W 6 R/W MFR_MTP_WP Direct 4 3 R/W R/W MFR_MTP_WP 5 R/W Bits Bit Name Description 7:0 MFR_MTP_WP MTP write protection. 2 R/W 1 R/W 0 R/W SKIPDRMOS_SR_EARLI (46h) The SKIPDRMOS_SR_EARLI command allows the device to skip the DrMOS function under light-load conditions. It is related to registers 1Ah and 49h. This register also sets the time length at which SR_PWM turns on before PWMP. Command SKIPDRMOS_SR_EARLI Format Bit Access Unsigned binary 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function Bits SR_POS_EARLIER SKIPSR_DELAY Bit Name Description 15:13 RESERVED Reserved. R/W bits are available, but do not change the device. 12:8 SR_POS_EARLIER Determines how early SR_PWM turns on before PWMP. 5ns/LSB. RESERVED Reserved. R/W bits are available, but do not change the device. 7 Enables bypassing the DrMOS function (the SKIP_EN pin). 6 5:0 SKIP_DRMOS_EN 1’b1: Enabled 1’b0: Disabled SKIPSR_DELAY_TIME If SR_PWM is triggered by SKIP_PWM_EN or SKIP_DRMOS_EN before skipping under light-load conditions, the current must stay low for this set time. One whole ADC sample round/LSB, which is about 18µs/LSB if MFR_ADC_HOLD_TIME (05H) is set to 2µs. MFR_IOUT_LEVEL (49h) The MFR_IOUT_LEVEL command configures the TDC IOUT values to skip the DrMOS function under light-load conditions (the MP2981’s SKIP_EN pin, 46h, and 1Ah). If the load increases and READ_IOUT (8Ch) / 2 exceeds MFR_IOUT_LEVEL_H, then the SKIP_EN pin goes low and the DrMOS MOSFET starts working. The other way to exit skip mode is for the CS1 pin to exceed CMP_CS1_EXITSKIP (1Ah). The only condition to enter DrMOS skip mode is that READ_IOUT (8Ch) / 2 ≤ MFR_IOUT_LEVEL_L for a configured time (46h). Command MFR_IOUT_LEVEL Format Bit Access Function Unsigned binary 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W MFR_IOUT_LEVEL_H MFR_IOUT_LEVEL_L MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 43 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 Bits Bit Name Description 15:8 MFR_IOUT_LEVEL_H Sets the TDC IOUT value to exit DrMOS skip mode. 7:0 MFR_IOUT_LEVEL_L Sets the TDC IOUT value to enter DrMOS skip mode. MFR_VCAL_I_MAX (4Bh) The MFR_VCAL_I_MAX command defines the integration factor and the maximum DC loop limit. Command MFR_VCAL_I_MAX Format Bit Access Unsigned binary 15 14 13 R/W R/W R/W Function 12 11 10 9 8 7 6 5 4 3 2 1 0 R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W MFR_VCAL_I MFR_VO_CMPS_MAX Bits Bit Name Description 15:8 MFR_VCAL_I The integration factor of the DC loop. 7:0 MFR_VO_CMPS_MAX The maximum limit of the value input into the VO_COMP DAC. DC_TRIM (4Ch) The DC_TRIM command sets the initial value of the VO_COMP DAC. The initial VO_COMP is DC_TRIM x 8. When the DC loop is enabled, VO_COMP = DC_TRIM x 8 - (DC loop result). If the DC loop is disabled, the data input to the VO_COMP DAC keeps the value before disabling. The DAC output is divided by 2, then added to VOSEN. The sum signal is one input of the primary closed-loop comparator. Command Format Bit Access Function DC_TRIM Direct 7 R/W 6 R/W 5 R/W 4 R/W 3 R/W 2 R/W DC_TRIM 1 R/W Bits Bit Name Description 7:5 RESERVED Reserved. R/W bits are available, but do not change the device. 4:0 DC_TRIM DC_TRIM x 8 is the initial value input into the VO_COMP DAC. 0 R/W MPS_CODE (50h) The MPS_CODE command is written with a code that represents MPS. Command MPS_CODE Format Bit Access Direct 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function Bits Bit Name Description 15:0 MPS_CODE This code represents MPS. MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 44 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 PRODUCT_CODE (51h) The PRODUCT_CODE command is written with “2981” (hex code), and represents the MP2981 chip. Command PRODUCT_CODE Format Bit Access Direct 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function Bits Bit Name Description 15:0 PRODUCT_CODE This code represents the MP2981 chip. It is 2981 (hex radix). CONFIG_ID (52h) The CONFIG_ID command should be written with the specific application programming code. Command CONFIG_ID Format Bit Access Direct 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function Bits Bit Name Description 15:0 CONFIG_ID Write with a specific application programming code. CONFIG_REV (53h) The CONFIG_REV command should be written with a version of the specific application programming code or complement programming code. Command CONFIG_REV Format Bit Access Direct 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function Bits Bit Name Description 15:0 CONFIG_REV Write with a version of a specific application programming code or complement programming code. CALVO_LOW_TON_SS_L (5Ah) The CALVO_LOW_TON_SS_L command defines the upper limit of VOUT to enable the two stages (TONLL and TONL) of the SR_PWM pins turning off after the PWMPs during soft start. If VOUT > CALVOUT_LOW_LVL x 0.125V, TONLL and TONL are invalid. It also sets the two t ON boundaries of these two stages. TON_LVL_SS_L must be greater than or equal to TON_LVL_SS_LL. Command CALVO_LOW_TON_SS_L Format Bit Access Function Unsigned binary 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W CALVOUT_LOW_LVL TON_LVL_SS_L TON_LVL_SS_LL MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 45 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 Bits Bit Name Description CALVOUT_LOW_LVL If READ_VOUT / 2 (8Bh) > CALVOUT_LOW_LVL, then the TONLL and TONL stages during soft start can be disabled by setting CALVOUT_LOW_LMT_TONL (in 0Fh) high. 125mv/LSB. 9:4 TON_LVL_SS_L If TON_LVL_SS_L > tON ≥ TON_LVL_SS_LL during soft start, the SR_PWM pins turn off after the PWMP pins by (SRNEG_SS_TONL_DLY + 1) x 5ns. Related to 2Bh. 5ns/LSB. 3:0 TON_LVL_SS_LL If tON < TON_LVL_SS_LL during soft start, the SR_PWM pins turn off after the PWMP pins by (SRNEG_SS_TONLL_DLY + 1) x 5ns. Related to 2Bh. 5ns/LSB. 15:10 TON_SS_H (5Bh) The TON_SS_H command sets the two tON boundaries that turn the SR_PWM pins off before the PWMP pins during soft start. TON_LVL_SS_HH must be greater than or equal to TON_LVL_SS_H. Command TON_SS_H Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 Access R R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function X Bits TON_LVL_SS_H 4 3 2 1 0 R/W R/W R/W R/W R/W TON_LVL_SS_HH Bit Name Description RESERVED Not defined. Read-only. 14:8 TON_LVL_SS_H If TON_LVL_SS_HH > tON ≥ TON_LVL_SS_H during soft start, then the SR_PWM pins turn off before the PWMP pins by (SRNEG_SS_TONH_DEC x 5ns). Related to 2Bh. 5ns/LSB. 7:0 TON_LVL_SS_HH If tON ≥ TON_LVL_SS_HH during soft start, the SR_PWM pins turn off before the PWMP pins by (SRNEG_SS_TONHH_DEC x 5ns). Related to 2Bh. 5ns/LSB. 15 POWER_GOOD_ON (5Eh) The POWER_GOOD_ON command defines a VID level close to the VID target (21h, bits[7:0]). This means that VID ramping up is almost completed, and the PG on delay starts to use VID (instead of tON) as the PG reference (06h, bit[2]). Command POWER_GOOD_ON Format Direct Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R R R R/W R/W R/W R/W R/W R/W R/W R/W Function X X X X X X X X POWER_GOOD_ON Bits Bit Name Description 15:8 RESERVED Not defined. Read-only. 7:0 POWER_GOOD_ON VID level that means VID ramping up is almost done. Must be set below or equal to the VID target (21h, bits[7:0]). 6.25mV/LSB. MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 46 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 POWER_GOOD_OFF (5Fh) If VID is below or equal to this register and VID is selected as the PG reference (06h, bit[2]), then PG goes low. Command POWER_GOOD_OFF Format Direct Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R R R R/W R/W R/W R/W R/W R/W R/W R/W X X X X X X X X Function POWER_GOOD_OFF Bits Bit Name Description 15:8 RESERVED Not defined. Read-only. 7:0 POWER_GOOD_OFF Determines the VID level of PG off if VID is selected as the PG reference. Must be set below POWER_GOOD_ON (5Eh), bits[7:0]. 6.25mV/LSB. PROTECT_DELAY (60h) The PROTECT_DELAY sets the delay time after a shutdown occurs. After a shutdown protection that does not include an over-current (OC) spike (e.g. Phase OC, OCSPK_H, and OCSPK_L) occurs, the device starts counting PROTECT_DELAY. After this delay, the chip starts to count START_DELAY (63h), and then generates PWMs and ramps VID up again. If the device has been configured to hiccup or retry mode, then the restart times are not completed (VOUT_OVP_MAX, OVP_VID, UVP_VID, UVP_MIN, OCP_TDC, or OCP_SPIKE), and are reset by VIN_UVLO. Command Format Bit Access Function Bits 7 6:0 7 R X 6 R/W 5 R/W PROTECT_DELAY Direct 4 3 2 R/W R/W R/W PROTECT_DELAY 1 R/W 0 R/W Bit Name Description RESERVED Not defined. Read-only. PROTECT_DELAY Sets the delay between a protection shutdown and when the device restarts. 100µs/LSB. PWRGD_DELAY (62h) The PWRGD_DELAY command sets the delay period between the end of PG reference (tON increasing to TON_NORMAL (1Eh) or VID ramping up to POWER_GOOD_ON (5Eh)) ramping to when the PG pin turns on. Command Format Bit Access Function Bits 7 7 R/W 6 R/W 5 R/W Bit Name Description PWRGD_DELAY_SEL 1’b1: 20kHz 1’b0: 50kHz PWRGD_DELAY Unsigned binary 4 3 R/W R/W PWRGD_DELAY 2 R/W 1 R/W MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 0 R/W 47 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 6:0 After VID reaches POWER_GOOD_ON (5Eh) or tON reaches TON_NORMAL (1Eh), this delay time starts counting. After this delay finishes, PG goes high. PWRGD_DELAY If 62h[7] = 1, the PWRGD_DELAY time = [6:0] x 50µs If 62h[7] = 0, the PWRGD_DELAY time = [6:0] x 20µs START_DELAY (63h) The START_DELAY command sets the time length for which the EN pin must stay high during start-up, after the MTP finishes restoring, and before VID starts slewing up and PWM switches. Command START_DELAY Format Bit Access Unsigned binary 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function Bits 15:0 Bit Name Description START_DELAY Determines if the device requires a continuously high EN pin during start-up. The resolution is determined by MFR_ONOFFDLY_CLK_1L0S (06h, T). The time length can be calculated with the following equation: Length = 256 x T x START_DELAY[15:8] + T x START_DELAY[7:0] OFF_DELAY (64h) The OFF_DELAY command sets the delay time after the EN pin turns off or the PMBus/I2C sends an OFF command. This is during normal operation, and before shutting down VID, PG, and the PWM pins. Command OFF_DELAY Format Bit Access Unsigned binary 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function Bits 15:0 Bit Name Description OFF_DELAY Determines the part’s delay before shutting down. The resolution is determined by MFR_ONOFFDLY_CLK_1L0S (06h, T). The delay can be calculated with the following equation: Delay = 256 x T x OFF_DELAY[15:8] + T x OFF_DELAY, bits[7:0] MFR_OTP_SET (65h) The MFR_OTP_SET command controls the TEMP pin’s parameters if over-temperature protection (OTP) occurs. Command MFR_OTP_SET Format Unsigned binary Bit Access 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function Bits 15 14:8 MFR_OTP_HYS MFR_OTP_LIMIT Bit Name Description MFR_OTP_LATCH 1’b1: Latch-off mode 1’b0: Hiccup mode MFR_OTP_HYS The TEMP pin’s over-temperature (OT) hysteresis limit. When READ_TEMP (8Dh) ≤ (MFR_OTP_LIMIT - MFR_OTP_HYS), the OT comparator goes low. 1°C/LSB. MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 48 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 7:0 MFR_OTP_LIMIT TEMP pin over-temperature (OT) limit. 1°C/LSB. MFR_DIE_OTP_SET (66h) The MFR_DIE_OTP_SET command controls the die temperature’s parameters if over-temperature protection (OTP) occurs. Command MFR_DIE_OTP_SET Format Bit Access Unsigned binary 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function Bits MFR_DIE_OTP_HYS MFR_DIE_OTP_LIMIT Bit Name Description MFR_DIE_OTP_LATCH 1’b1: Latch-off mode 1’b0: Hiccup mode 14:8 MFR_DIE_OTP_HYS Hysteresis of the die temperature’s over-temperature (OT) limit. When READ_TEMP (8Dh) ≤ (MFR_DIE_OTP_LIMIT - MFR_DIE_OTP_HYS), the OT comparator goes low. 1°C/LSB. 7:0 MFR_DIE_OTP_LIMIT Die temperature over-temperature (OT) limit. 1°C/LSB. 15 PMBUS/I2C_ADDR_SET (67h) The PMBUS/I2C_ADDR_SET command configures the 7-bit PMBus/I2C slave address (the chip’s PMBus/I2C address). Command Format Bit Access Function 7 R/W 6 R/W 5 R/W PMBUS/I2C_ADDR_SET Unsigned binary 4 3 R/W R/W 2 R/W 1 R/W 0 R/W Bits Bit Name Description 7:0 PMBUS/I2C_ADDR_SET Final PMBus/12C address = 67h, bits[6:4]. If bit[7] = 1, then the final PMBus/I2C address bits[3:0] comes from sampling the ADDRP pin. If bit[7] = 0, then the final PMBus/I2C address [6:0] = 67h, bits[6:0]. MFR_PROTECT_CFG (68h) The MFR_PROTECT_CFG command controls certain device protections. Command MFR_PROTECT_CFG Format Bit Access Unsigned binary 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function Bits 15 14:12 Bit Name Description UVLO_STARTUP_MTP_EN 1’b1: Only store VIN under-voltage lockout (UVLO) conditions that occur when power is being delivered to the MTP 1’b0: Store all VIN UVLO occurrences in the MTP RESERVED Reserved. R/W bits are available, but do not change the device. Selects the trigger mode for DrMOS over-current protection (OCP). 11 DrMOS_OC_LATCH 1’b1: Latch-off mode 1’b0: Hiccup mode MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 49 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 Enables DrMOS OCP. 10 DrMOS_OC_EN 9 VOUT_OVP_MAX_LATCH 8 VOUT_OVP_MAX_EN 1’b1: Enabled 1’b0: Disabled Selects the VOUT_OVP_MAX protection mode. 1’b1: Latch-off mode 1’b0: Hiccup mode Enables VOUT_OVP_MAX protection. 1’b1: Enabled 1’b0: Disabled Enables DIE_TEMP protection. 7 DIE_TEMP_PRO_EN 6 TEMP_PRO_EN 1’b1: Disable DIE_TEMP protection 1’b0: Enable DIE_TEMP protection 1’b1: Disable over-temperature protection (OTP) from the TEMP pin (not including DrMOS OC or DIE_TEMP) 1’b0: Enable OTP from the TEMP pin Determines how the device responds when a VIN protection is enabled (RST_VIN_PRO = 0). 5 MFR_VIN_OVP_LATCH 4 RST_VIN_PRO 1’b1: Disable VIN protection, including VIN UVLO and VIN over-voltage protection (OVP) 1’b0: Enable VIN protection, including VIN UVLO and VIN OVP 3 UVLO_STARTUP_STATUS _EN 1’b1: Only store VIN UVLO occurrences while power is delivered to STATUS_WORD 1’b0: Store all VIN UVLO occurrences to STATUS_WORD. 2 1 1’b1: Latch-off mode 1’b0: Hiccup mode Enables resetting STATUS_XX during a restart, after the EN pin is off, and when operation is off. RST_STATUS_EN 1’b1: Reset STATUS_XX during a restart 1’b0: Do not reset STATUS_XX during a restart Select the clock counting the 4-clock delay after tON reaches TON_NORMAL, before OVP_VID, UVP_VID, and UVP_MIN can be enabled. SS_EXT_CLK_SEL 1’b1: 20kHz 1’b0: 50kHz 1’b1: Disable all protection features 1’b0: Enable all protection features 0 There are two protections that cannot be controlled by this bit: DISABLE_ALL_PRO • • PWM tON change during over-current (OC) spikes on the CS1 or CS2 pins (OCSPK_H and OCSPK_L, respectively) Counting of OC spikes on CS1 (OCSPK_H) before the device shuts down OVP_UVP_VID_SET (69h) The OVP_UVP_VID_SET command controls VOUT_OVP_VID and UVP_VID protection. Their levels are defined in 19h. Command OVP_UVP_VID_SET Format Bit Access Function Unsigned binary 15 14 13 12 R/W R/W R/W R/W 11 10 9 8 7 6 5 4 3 2 1 0 R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W OVP_VID_DELAYTIME UVP_VID_DELAYTIME MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 50 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 Bits Bit Name Description OVP_VID_MODE 2’b00: No action 2’b01: Latch-off mode 2’b10: Hiccup mode 2’b11: Retry 3 times or 6 times based on OVP_VID_RETRY_TIMES OVP_VID_RETRY_TIMES 1’b1: Retry 3 times 1’b1: Retry 6 times, when MFR_OVP_SET_MODE is 11b OVP_VID_DELAYTIME If VOUT stays high for a set time, VOUT over-voltage protection (OVP) is triggered. 200ns/LSB. 7:6 UVP_VID_MODE 2’b00: No action 2’b01: Latch-off mode 2’b10: Hiccup mode 2’b11: Retry 6 times 5:0 UVP_VID_DELAYTIME If VOUT stays low for the set time, VOUT under-voltage protection (UVP) is triggered. 20µs/LSB. 15:14 13 12:8 OCP_TDC_SET (6Ah) The OCP_TDC_SET command controls TDC over-current protection (OCP). Command OCP_TDC_SET Format Bit Access Unsigned binary 15 14 13 12 11 10 9 8 7 6 5 R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function Bits OCP_TDC_DELAYTIME 4 3 2 1 0 R/W R/W R/W R/W R/W OCP_TDC_LEVEL Bit Name Description 15:14 OCP_TDC_MODE 2’b00: No action 2’b01: Latch-off mode 2’b10: Hiccup mode 2’b11: Retry 6 times 13:8 OCP_TDC_DELAYTIME If the TDC current stays high for this set time, over-current protection (OCP) is triggered. 100µs/LSB. 7:0 OCP_TDC_LEVEL 1A/LSB. OCP_SPIKE_TIMES_SET (6Bh) The OCP_SPIKE_TIMES_SET command controls the over-current (OC) spike time, which can shut down the chip. Command OCP_SPIKE_TIMES_SET Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function X X Bits 15:14 13 12:8 OCP_SPIKE_RANGE OCP_SPIKE_TIMES Bit Name Description RESERVED Not defined. Read-only. DIS_OCP_SPIKE_SS 1’b1: Disable the OCP_SPIKE_TIMES protection during soft start 1’b0: Enable the OCP_SPIKE_TIMES protection during soft start OCP_SPIKE_RANGE The time length in which to count over-current (OC) spikes on CS1 (OCSPK_H), and the time length before starting one OCSPK_H pulse. 1 PWMP period/LSB. The set time can be calculated with the following equation: Time length = (PWM1 tON + PWM2 tON + 2 dead time) x [12:8] MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 51 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 7:6 5:0 OCP_SPIKE_MODE 2’b00: No action 2’b01: Latch-off mode 2’b10: Hiccup mode 2’b11: Retry 6 times OCP_SPIKE_TIMES If the pulse time of OC spikes on CS1 (OCSPK_H) (both PWM1 and PWM2) exceeds OCP_SPIKE_TIMES during OCP_SPIKE_RANGE, a protection is triggered. If the OCSPK_H (both PWM1 and PWM2) pulse time is below OCP_SPIKE_TIMES during OCP_SPIKE_RANGE, then OCSPK_H pulses are recounted from 0. The next OC pulse and the detection time window (OCP_SPIKE_RANGE) also restart. OCP_SPIKE_LEVEL (6Ch) The OCP_SPIKE_LEVEL command sets the higher and lower OCP_SPIKE levels. Both levels are compared with the CS1 and CS2 pins. Command OCP_SPIKE_LEVEL Format Bit Access Unsigned binary 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function HIGHER_SPIKE_LVL LOWER_SPIKE_LVL Bits Bit Name Description 15:8 HIGHER_SPIKE_LVL Digital value of the higher OCP_SPIKE DAC. 2V range, 8-bit DAC. The DAC output is HIGHER_SPIKE_LVL x 2V / 256. 7:0 LOWER_SPIKE_LVL Digital value of the lower OCP_SPIKE DAC. 2V range, 8-bit DAC. The DAC output is LOWER_SPIKE_LVL x 2V / 256. UVP_MIN_SET (6Dh) The UVP_MIN_SET command controls the VOUT UVP_MIN protection. Command Format Bit Access Function Bits 7 6 R/W R/W UVP_MIN_MODE UVP_MIN_SET Unsigned binary 4 3 2 R/W R/W R/W UVP_MIN_DELAY 5 R/W 1 R/W 0 R/W Bit Name Description 7:6 UVP_MIN_MODE 2’b00: No action 2’b01: Latch-off mode 2’b10: Hiccup mode 2’b11: Retry 6 times 5:0 UVP_MIN_DELAY If VOUT stays low for this time length, the protection is triggered. 0.4µs/LSB. STATUS_WORD (79h) The STATUS_WORD command records general protections and the real-time on/off state. It is reset by an EN or OPERATION restarting if the RST_STATUS_EN bit (68h), bit[2] is high, by sending the CLEAR_FAULTS command (03h in Page 0, Page 1, or Page 3), or by cycling the power on VCC3V3. Command STATUS_WORD Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R R R R R R R R R R R Function MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 52 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 Bits 15 Bit Name Description VOUT OVP or UVP VOUT_OVP_MAX, OVP_VID, UVP_VID, and UVP_MIN fault indicator. If output over-voltage protection (OVP) or under-voltage protection (UVP) occurs, this bit is set and latched. The specific protection is determined by STATUS_VOUT (7Ah). 1’b0: No VOUT over-voltage (OV) or under-voltage (UV) fault has occurred 1’b1: A VOUT OV or UV fault has occurred 14 OCP OCP_TDC or OCP_SPIKE_TIMES fault indicator. If either of these IOUT protections occur, or an UV fault occurs at the beginning of OCP_TDC, this bit is set and latched. The specific protection can be viewed by STATUS_IOUT (7Bh). 1’b0: No IOUT over-current (OC) fault has occurred 1’b1: An IOUT OC fault has occurred VIN under-voltage lockout (UVLO) protection indicator. If READ_VIN ≤ VIN_ON while the device is off, or READ_VIN < VIN_OFF at any time except during the reset all protection stages, then this bit is pulled high. 13 VIN_UVLO_FLAG 12 VIN_OVP 11 PG PG pin state indicator. PG is set high after PWRGD_DELAY. When any protection or fault occurs during normal operation (power out state), PG is pulled down. 10 RESERVED Reserved. Reads are always 0. DrMOS_OCP DrMOS over-current protection (OCP) fault indicator. If the TEMP pin reaches VCC3V3 (which means DrMOS OCP fault has occurred), this bit is set and latched. Specific protections can be viewed by PROTECT_SIG_GRP (7Ch). VIN OVP fault indicator. If input OVP occurs, this bit is set and latched. 9 1’b0: No VIN OV fault has occurred 1’b1: A VIN OV fault has occurred 1’b0: No DrMOS OC fault has occurred 1’b1: A DrMOS OC fault has occurred 8:7 RESERVED Reserved. Reads are always 0. Chip working state indicator. 6 5 EN_SS OVP_MAX/OVP_VID_ POS 1’b1: The chip is not outputting PWMs or VREF, and the state is off 1’b0: The state is on, and PWMs are switching VOUT OV positive edge fault indicator. If output OVP_MAX or VID positive edge protection occurs, this bit is set and latched. Unlike STATUS_VOUT (7Ah), this bit can be cleared by a CLEAR_FAULTS (03h) command when the protection signal stays high. 1’b0: No VOUT OV positive edge fault has occurred 1’b1: A VOUT OV positive edge fault has occurred 4 OCP_TDC_POS IOUT OC positive-edge fault indicator. If output OC positive-edge protection occurs, this bit is set and latched. Unlike STATUS_IOUT (7Bh), this bit can be cleared by CLEAR_FAULTS (03h) when the protection signal stays high. 1’b0: No IOUT OC positive edge fault has occurred 1’b1: An IOUT OC positive edge fault has occurred 3 UVP_VID or UVP_MIN_POS VOUT UV positive edge fault indicator. If output UV VID or MIN positive-edge protection occurs, this bit is set and latched. Unlike STATUS_VOUT (7Ah), this bit can be cleared by a CLEAR_FAULTS (03h) command when the protection signal stays high. 1’b0: No VOUT UV positive edge fault has occurred 1’b1: VOUT UV positive edge fault has occurred MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 53 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 2 TEMP_OTP or DIE_OTP Over-temperature protection (OTP) positive edge fault indicator. If OTP from the TEMP pin sampling or the 2981 internal DIE_TEMP sensor fault occurs, this bit is set and latched. Specific protections can be viewed by STATUS_TEMP (7Dh). 1’b0: No over-temperature (OT) fault has occurred 1’b1: An OT fault has occurred 1 STATUS_CML_ NONZERO 0 RESERVED CML positive edge fault indicator. If a CML fault occurs, this bit is set and latched. Specific protections can be viewed by STATUS_CML (7Ch). 1’b0: No CML fault has occurred 1’b1: CML fault has occurred Reserved. Unused. Reads are always 0. STATUS_VOUT (7Ah) The STATUS_VOUT command records the VOUT protection status. It can be reset by an EN or OPERATION restart if RST_STATUS_EN bit (68h), bit[2] is high, by sending a CLEAR_FAULTS command (03h in Page 0, Page 1, or Page 3), or by cycling the power on VCC3C3. Command Format Bit Access Function Bits 7 6 5 4 3:0 7 R 6 R Bit Name 5 R STATUS_VOUT Unsigned binary 4 3 R R 2 R 1 R 0 R Description VOUT OVP_MAX fault indicator. If VOUT exceeds VOUT_MAX, this bit is set and latched. OVP_MAX 1’b0: No VOUT OVP_MAX fault has occurred 1’b1: A VOUT OVP_MAX fault has occurred VOUT OVP_VID fault indicator. If VOUT exceeds OVP_VID for a set time, this bit is set and latched. OVP_VID 1’b0: No VOUT OVP_VID fault has occurred 1’b1: A VOUT OVP_VID fault has occurred VOUT UVP_VID fault indicator. If VOUT drops below UVP_VID for a set time, this bit is set and latched. UVP_VID 1’b0: No VOUT OVP_MAX fault has occurred 1’b1: A VOUT OVP_MAX fault has occurred VOUT OVP_MAX fault indicator. If VOUT drops below UVP_MIN, this bit is set and latched. UVP_MIN 1’b0: No VOUT OVP_MAX fault has occurred 1’b1: A VOUT OVP_MAX fault has occurred RESERVED Reserved. Reads are always 0. STATUS_IOUT (7Bh) The STATUS_IOUT command records the IOUT protection status. It can be reset by an EN or OPERATION restart if RST_STATUS_EN (68h), bit[2] is high, by sending a CLEAR_FAULTS command (03h on Page 0, Page 1, or Page 3), or by cycling the power on VCC3V3. Command Format Bit Access Function 7 R 6 R 5 R STATUS_IOUT Unsigned binary 4 3 R R 2 R 1 R MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 0 R 54 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 Bits 7 6 Bit Name Description Normal IOUT over-current protection (OCP) TDC fault indicator. If the TDC remains high for longer than the set time (6Ah), this bit is set and latched. OCP_TDC 1’b0: No OCP TDC fault has occurred 1’b1: An OCP TDC fault has occurred Indicates an under-voltage (UV) fault caused by an IOUT OCP TDC fault. If the UV comparator output is effective when TDC OCP occurs (after the delay), this bit is set and latched. OCP_TDC_UV 1’b0: No OCP TDC/UV fault has occurred 1’b1: An OCP TDC/UV fault has occurred 5 Indicates a UV fault caused by an IOUT OCP TDC fault. If the current-sense (CS) peak exceeds the OC SPIKE H level and the counting pulse number exceeds the set number (6Bh, bits[5:0]) in the configured range (6Bh, bits[12:8]), this bit is set and latched. OCP_SPIKE_TIMES 1’b0: No OCP TDC/UV fault has occurred 1’b1: An OCP TDC/UV fault has occurred 4:0 RESERVED Reserved. Reads are always 0. PROTECT_SIG_GRP (7Ch) The PROTECT_SIG_GRP command records all protections that can result during shutdown. This register can be stored in the MTP. Command PROTECT_SIG_GRP Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R R R R R R R R R R R Function Bits 15:12 11 Bit Name Description RESERVED Reserved. Reads are always 0. DRMOS_OCP DrMOS over-current protection (OCP) indicator. If the TEMP pin voltage exceeds 1.8V, a DrMOS OCP fault occurs. DRMOS_OCP protection is triggered, and this bit is set and latched. When an over-current (OC) condition occurs, DrMOS sets its TEMP pin to VCC. 1’b0: No DrMOS OCP has occurred 1’b1: DrMOS OCP has occurred 10 9 8 7 RESERVED OCP_TDC OCP_SPIKE_TIMES VIN_OVP Reserved. Reads are always 0. IOUT TDC OCP indicator. If IOUT TDC OCP occurs and triggers TDC OCP protection, this bit is set and latched. 1’b0: No TDC OCP has occurred 1’b1: TDC OCP has occurred OCP_SPIKE_TIMES protection indicator. If an OCP_SPIKE_TIMES fault occurs and triggers a protection, this bit is set and latched. 1’b0: No OCP_SPIKE_TIMES protection has not occurred 1’b1: A OCP_SPIKE_TIMES protection has occurred VIN over-voltage protection (OVP) indicator. If VIN OVP is triggered, this bit is set and latched. 1’b0: No VIN OVP has occurred 1’b1: VIN OVP has occurred MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 55 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 6 VIN under-voltage lockout (UVLO) indicator. If VIN UVLO occurs when delivering power or if UVLO_STARTUP_MTP_EN (68h), bit[15] is enabled, then this bit is set and latched. VIN_UVLO 1’b0: No VIN UVLO fault has occurred 1’b1: A VIN UVLO fault has occurred 5 4 3 2 1 0 Over-temperature protection (OTP) from sampling the TEMP pin indicator. If this fault occurs and triggers the protection, this bit is set and latched. OTP 1’b0: No OTP has occurred 1’b1: OTP has occurred Die OTP protection indicator. If the MP2981’s die temperature exceeds its overtemperature (OT) limit and triggers the protection, this bit is set and latched. DIE_OTP 1’b0: No die OTP has occurred 1’b1: Die OTP has occurred VOUT OVP_MAX protection indicator. If a VOUT OVP max fault occurs and triggers the protection, this bit is set and latched. OVP_MAX 1’b0: No VOUT OVP_MAX protection has occurred 1’b1: A VOUT OV_MAX protection has occurred VOUT OVP_VID protection indicator. If VOUT OVP VID fault occurs and triggers the protection, this bit is set and latched. OVP_VID 1’b0: No VOUT OVP_MAX protection has occurred 1’b1: A VOUT OV_MAX protection has occurred VOUT UVP_VID protection indicator. If a VOUT UVP_VID fault occurs and triggers the protection, this bit is set and latched. UVP_VID 1’b0: No VOUT UVP_VID protection has occurred 1’b1: A VOUT UVP_VID protection has occurred VOUT UVP_MIN protection indicator. If a VOUT UVP_MIN fault occurs and triggers the protection, this bit is set and latched. UVP_MIN 1’b0: No VOUT UVP_MIN protection has occurred 1’b1: A VOUT UVP_MIN protection has occurred STATUS_TEMP (7Dh) The STATUS_TEMP command records the protection statuses related to the TEMP pin. It can be reset by EN or OPERATION restarting if RST_STATUS_EN bit (68h, bit[2]) is high, by sending a CLEAR_FAULTS command (03h on Page 0, Page 1, or Page 3), or by cycling the power on VCC3V3. Command Format Bit Access Function Bits 7 6 7 R Bit Name OTP DIE_OTP 6 R 5 R STATUS_TEMP Unsigned binary 4 3 R R 2 R 1 R 0 R Description Over-temperature protection (OTP) fault indicator. If an over-temperature (OT) fault is sampled on the TEMP pin, this bit is set and latched. 1’b0: No OTP fault has occurred 1’b1: An OTP fault has occurred Die OTP fault indicator. If the MP2981’s die temperature exceeds its OT threshold, this bit is set and latched. 1’b0: No Die OTP has occurred 1’b1: Die OTP has occurred MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 56 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 5 DrMOS over-current protection (OCP) fault indicator. If the TEMP pin exceeds 1.8V and a DrMOS OCP fault occurs, this bit is set and latched. When an overcurrent (OC) condition occurs, DrMOS sets its TEMP pin to VCC. DRMOS_OCP 1’b0: No DrMOS OCP has occurred 1’b1: DrMOS OCP has occurred 4:0 RESERVED Reserved. Reads are always 0. STATUS_CML (7Eh) The STATUS_CML command records the status between PMBus/I2C and MTP communication. It can be reset by sending a CLEAR_FAULTS command (03h on Page 0, Page 1, or Page 3). Command Format Bit Access Function Bits 7 R 6 R Bit Name 7 CML_INVALID_CMD 6 INTERNAL_DEBUG 5 4 CML_PEC_FAULT LATCHED_WRFAIL 5 R STATUS_CML Unsigned binary 4 3 R R 2 R 1 R 0 R Description CML invalid command fault indicator. If the received PMBus/I2C command is not defined, this bit is set and latched. 1’b0: No CML invalid command fault has occurred 1’b1: A CML invalid command fault has occurred Used for debugging. CML peculiar fault indicator. If the received PMBus/I2C command does not match the command sent by the master, this bit is set and latched. 1’b0: No CML peculiar fault has occurred 1’b1: A CML peculiar fault has occurred WRFAIL is a flag signal from the MTP. It signifies that 1 byte written to the MTP has failed. The MTP_WRFAIL output is reset at the start of writing the next byte. This bit is the latched result of the MTP_WRFAIL signal. Reset this bit by sending a CLEAR_FAULTS command (03h) and the beginning the next MTP write process (not writing the next byte) after the current MTP storing process finishes. If at least one of the three cyclic redundancy check (CRC) faults occurs, then the corresponding CRC enable bit (07h, bits[15:13]) is set to 1: 1. 2. 3 CRC_FAULT_ENABLED 3. The CRC of the first two sections of the MTP (8’h00 to 8’hDD MTP addresses, 8’hDE and 8’hDF store the CRC calculation result). Valid in STORE_ALL (15h), RESTORE_ALL (16h), STORE_USER_ALL (17h), and RESTORE_USER_ALL (18h). Its enable bit is 07h, bit[15]. The CRC of the third section of MTP (8’hE0 to 8’hFB MTP addresses, 8’hFC, and 8’hFD are the calculated CRC). Valid in STORE_ALL (15h), RESTORE_ALL (16h), STORE_S3 (F5h), and RESTORE_S3 (F6h). Its enable bit is 07h, bit[14]. The total MTP CRC (8’h00 to 8’hFD MTP addresses, 8’hFE and 8’hFF store the calculated CRC). Valid in STORE_ALL (15h) and RESTORE_ALL (16h). This CRC cannot be enabled or configured by the user due to the commands STORE_USER_ALL (17h) and RESTORE_USER_ALL (18h). If RESTORE_ALL (16h) is sent after STORE_USER_ALL (17h), this CRC error is a false alarm. Its enable bit is 07h, bit[13]. MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 57 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 2 MTP storing state indicator. If MTP storing has finished without errors, this bit is set. The stored MTP commands are: STORE_ALL (15h), STORE_USER_ALL (17h), STORE_S3 (F5h), and DBG_MTP (F7h). STORE_OK 1’b0: MTP storing is not complete 1’b1: MTP storing has completed without errors 1 0 CML_OTHER_FAULT MTP_SIGNATURE_ FAULT Other CML fault indicator. If a false start or stop bit shows up during a normal I2C command, this bit is set and latched. 1’b0: No other CML fault has occurred 1’b1: A different CML fault has occurred MTP signature fault indicator. If the first 2 bytes of the MTP are not 16’h1234, this bit is set and latched. 1’b0: No MTP_SIGNATURE_FAULT has occurred 1’b1: MTP_SIGNATURE_FAULT has occurred SYS_STATE_DBG (80h) The SYS_STATE_DBG command records the state machine working in digital format. It is for debugging use. Command Format Bit Access Function Bits 7 6:4 3 7 R 0 SYS_STATE_DBG Unsigned binary 6 5 4 3 R R R R CHIP_PWR_ON_STATE VR_OFF 2 R 1 R SYS_CRTL_STATE 0 R Bit Name Description RESERVED Reserved. Reads are always 0. CHIP_PWR_ON_STATE MTP restoration status after VCC3V3 powers on. 0x03: MTP copying is complete without errors. Normal operation resumes 0x04: There is an MTP signature or cyclic redundancy check (CRC) error 0x06: A protection occurred and was stored into the MTP during the last VCC3V3 on time VR_OFF CRC or MTP fault indicator. If CRC_FAULT_TOT_EN is high and an MTP_SIGNATURE_FAULT (the first 2 bytes of MTP are not 1234h) or a CRC fault occurs, this bit is set and latched. Indicates the state of the chip. 2:0 SYS_CRTL_STATE 0x03: Waiting for VIN to exit under-voltage lockout (UVLO) conditions 0x04: Normal operation 0x07: Protection FINAL_I2C_ADDR (81h) The FINAL_I2C_ADDR command returns the final 7-bit I2C slave address, regardless of how the pin or register is configured. Command Format Bit Access Function Bits 7 6:0 7 R 0 6 R 5 R FINAL_I2C_ADDR Unsigned binary 4 3 R R FINAL_I2C_ADDR Bit Name Description RESERVED Not defined. Read-only. FINAL_I2C_ADDR Final I2C address of this chip. 2 R 1 R MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 0 R 58 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 REG_LAST_FAULT_MTP (82h) The REG_LAST_FAULT_MTP command records protections. If PROTECT_FAULT_RECORD_EN (07h), bit[1] is set high when any one of the eleven protections in PROTECT_SIG_GRP (7Ch) occurs (except VIN UVLO), PROTECT_SIG_GRP (including the VIN_UVLO bit) are stored into the MTP addresses (8’hF4 and 8’hF5, FAULT_RECORD bytes). REG_LAST_FAULT_MTP (82h) The REG_LAST_FAULT_MTP command records protections. If PROTECT_FAULT_RECORD_EN (07h), bit[1] is set high when any one of the 11 protections in PROTECT_SIG_GRP (7Ch) occurs (except VIN UVLO), then PROTECT_SIG_GRP (including the VIN_UVLO bit) is stored to the MTP addresses (8’hF4 and 8’hF5, FAULT_RECORD bytes). During the MTP restoration process, including the two FAULT_RECORD bytes (RESTORE_ALL (16h), RESTORE_S3 (F6h) and Page 2 byte read commands), if the first 2 bytes of the MTP are correct (16’h1234), then REG_LAST_FAULT_MTP (82h) is updated. Command REG_LAST_FAULT_MTP Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R R R R R R R R R R R Function Bits 15:0 Bit Name Description REG_LAST_FAULT_MTP Read result of the recorded PROTECT_SIG_GRP (7Ch) in the MTP. Can be reset by sending a CLR_LAST_FAULT_WMTP command (F1h) on Page 0, Page 1, or Page 3 (not Page 2) when there is no writing or reading to the MTP. It is updated during MTP restoration, which includes the two FAULT_RECORD MTP addresses (8’hf4 and 8’hf5), if the first 2 bytes of the MTP are 16’h1234. READ_VIN (88h) The READ_VIN command returns the calculated VIN from the ADC sample result on the MP2981’s VINSEN pin. Command READ_VIN Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R R R R R R R R R R R Function 0 0 0 0 0 0 Bits READ_VIN Bit Name Description 15:10 RESERVED Not defined. Read-only. 9:0 READ_VIN 0.125V/LSB. READ_VOUT (8Bh) The READ_VOUT command returns the calculated VOUT from the ADC sample result on the VOSEN pin. Command READ_VOUT Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R R R R R R R R R R R Function 0 0 0 0 0 0 0 READ_VOUT MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 59 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 Bits Bit Name Description 15:9 RESERVED Not defined. Read-only. 8:0 READ_VOUT 62.5mV/LSB. READ_IOUT (8Ch) The READ_IOUT command returns the calculated IOUT from the ADC sample result on the IMON pin. Command READ_IOUT Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 Access R R R R R R R R R R Function 0 0 0 0 0 0 Bits 5 4 3 2 1 0 R R R R R R READ_IOUT Bit Name Description 15:10 RESERVED Not defined. Read-only. 9:0 READ_IOUT 0.25A/LSB. READ_TEMP (8Dh) The READ_TEMP command returns the calculated DrMOS temperature from the ADC sample result on the TEMP pin. Command Format Bit Access Function 7 R 6 R 5 R Bits Bit Name Description 7:0 READ_TEMP 1°C/LSB. READ_TEMP Unsigned binary 4 3 R R 2 R 1 R 0 R READ_DIE_TEMP (8Eh) The READ_DIE_TEMP command returns the calculated MP2981 die temperature from the ADC sample result of the chip’s die temperature sense. Command Format Bit Access Function 7 R 6 R 5 R Bits Bit Name Description 7:0 READ_DIE_TEMP 1°C/LSB. READ_DIE_TEMP Unsigned binary 4 3 R R 2 R 1 R MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 0 R 60 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 USER_KEY_INPUT (90h) The USER_KEY_INPUT command sets the PMBus/I2C password. After 90h is written with the value of MFR_USER_PWD (44h) and start-up restoration completed, writing Page 0 registers is allowed. MFR_USER_PWD can be all zeros. This command is write-only. It is not stored in the MTP. After MTP start-up restoration, send the PMBus command to switch to Page 0, and then set register 90h to be equal to MFR_USER_PWD. Command USER_KEY_INPUT Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access W W W W W W W W W W W W W W W W Function Bits Bit Name Description 15:0 USER_KEY_INPUT Password for PMBus/I2C communication on Page 0. Set by the user. Write-only. READ_POUT (96h) The READ_POUT command returns the monitored output power (POUT) calculated from READ_VOUT and READ_IOUT. The PSYS pin value comes from this register. If PSYS_SEL_2W (06h), bit[13] is high, then READ_POUT, bits[10:1] are sent to the internal PSYS DAC. If PSYS_SEL_2W (06h), bit[13] is low, then READ_POUT, bits[9:0] (READ_POUT, bit[10] = 1 means 10’h3ff) are sent to the DAC. The DAC is 10 bits with a 1.28V range. The DAC output voltage is converted to a current flowing out of PSYS with a 1µA/10mV resolution. Calculate the PSYS current with Equation (20): PSYS _ CURRENT = 1 1.28V  (μA) 0.01V DAC _IN _10BIT (20) Where DAC_IN_10BIT is the 10-bit data inputted into the PSYS DAC. Command READ_POUT Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R R R R R R R R R R R Function 0 0 0 0 0 Bits READ_POUT Bit Name Description 15:11 RESERVED Not defined. Read-only. 10:0 READ_POUT 1W/LSB. VIN_SENSE (99h) The VIN_SENSE command returns the MP2981’s VINSEN pin’s 10-bit ADC sample result. Used for debugging. Command VIN_SENSE Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 Access R R R R R R R R R R Function 0 0 0 0 0 0 Bits Bit Name Description 15:10 RESERVED Not defined. Read-only. 9:0 VIN_SENSE VINSEN (V) x 1024 / 1.6 (V). 5 4 3 2 1 0 R R R R R R VIN_SENSE MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 61 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 VOUT_SENSE (9Ah) The VOUT_SENSE command returns the VOSEN pin’s 10-bit ADC sample result. Used for debugging. Command VOUT_SENSE Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R R R R R R R R R R R Function 0 0 0 0 0 0 Bits 15:10 9:0 VOUT_SENSE Bit Name Description RESERVED Not defined. Read-only. VOUT_SENSE VOSEN (V) x 1024 / 1.6 (V). IOUT_SENSE (9Bh) The IOUT_SENSE command returns the IMON pin’s 10-bit ADC sample result. Used for debugging. Command IOUT_SENSE Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 Access R R R R R R R R R R Function 0 0 0 0 0 0 Bits 15:10 9:0 5 4 3 2 1 0 R R R R R R IOUT_SENSE Bit Name Description RESERVED Not defined. Read-only. IOUT_SENSE VIMON (V) x 1024 / 1.6 (V). TEMP_SENSE (9Ch) The TEMP_SENSE command returns the TEMP pin’s 10-bit ADC sample result. Used for debugging. Command TEMP_SENSE Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 Access R R R R R R R R R R Function 0 0 0 0 0 0 Bits 15:10 9:0 5 4 3 2 1 0 R R R R R R TEMP_SENSE Bit Name Description RESERVED Not defined. Read-only. TEMP_SENSE TEMP (V) x 1024 / 1.6 (V). DIE_TEMP_SENSE (9Dh) The DIE_TEMP_SENSE command returns the 10-bit ADC sample result of the chip’s sensed die temperature. Used for debugging. Command DIE_TEMP_SENSE Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R R R R R R R R R R R Function 0 0 0 0 0 0 Bits 15:10 Bit Name Description RESERVED Not defined. Read-only. DIE_TEMP_SENSE MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 62 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 The ADC result of the temperature from the internal temperature sensor, typically by design. DIE_TEMP_SENSE can be calculated with the following equation: 9:0 DIE_TEMP_SENSE DIE_TEMP_SENSE = INTERNAL_VOLTAGE x 1024 / 1.6 In default mode, the internal temp voltage (mV) = 9.83T (°C) - 109.8. In VBE mode, voltage (mV) = -1.99T (°C) + 724.0. TON_PWMP (9Eh) The TON_PWMP command monitors the output PWMP tON. Used for debugging. Command TON_PWMP Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 Access R R R R R R R R R R Function 0 0 0 0 0 0 Bits 5 4 3 2 1 0 R R R R R R TON_PWMP Bit Name Description 15:10 RESERVED Not defined. Read-only. 9:0 TON_PWMP tON for output PWMPs. 5ns/LSB. TON_SR_PWM (9Fh) This register monitors the output SR_PWMs tON. Used for debugging. Command TON_SR_PWM Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 Access R R R R R R R R R R Function 0 0 0 0 0 0 Bits 15:10 9:0 Bit Name Description RESERVED Not defined. Read-only. TON_SR_PWM tON for output SR_PWMs. 5ns/LSB. 5 4 3 2 1 0 R R R R R R TON_SR_PWM CLR_LAST_FAULT_WMTP (F1h) The CLR_LAST_FAULT_WMTP command writes the 2 FAULT_RECORD bytes of the MTP to 0000h, and clears the REG_LAST_FAULT_MTP (82h on Page 0) register. It can be sent by Page 0, Page 1, or Page 3 (not Page 2). This command is only valid when the MTP is not locked, which means that this command is not a write protection. When FAULT_SINGLE_EN (07h), bit[3] = 0, sending F1h writes all 32 bytes of the third section of the MTP (8’hE0 to 8’hFF MTP addresses), but the 2 FAULT_RECORD bytes are written to 0000h. When FAULT_SINGLE_EN = 1, sending F1h only writes the 2 bytes of the MTP, and not all 32 bytes. READ_LAST_FAULT_TRIG (F2h) Do not send this command. CLEAR_STORE_FAULTS (F3h) The CLEAR_STORE_FAULTS command clears faults. If start-up is paused by MTP_LAST_FAULT (the data of the 2 FAULT_RECORD bytes in the MTP are not all zeros, or are not found during the start-up restoration), sending F3h forces the device to continue start-up. The REG_LAST_FAULT_MTP register (82h) and the 2 bytes in the MTP are not reset by this command. It can be sent by Page 0, Page 1, or Page 3 (not Page 2). MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 63 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 CLEAR_MTP_FAULTS (F4h) The CLEAR_MTP_FAULTS command clears MTP faults. If start-up is paused due to an MTP_SIGNATURE fault (the first 2 bytes of the MTP are not 1234h) or a CRC fault, sending the F4h command forces the device into the next state (checking REG_LAST_FAULT_MTP (82h)), and start-up continues. This command clears all cyclic redundancy check (CRC) errors, clears MTP_SIGN_FAULT, and resets the DBG_MTP_OK signal (the result to automatically read the MTP after the DBG_MTP command (F7h) is correct) to 1. It can be sent by Page 0, Page 1, or Page 3 (not Page 2). MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 64 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 TYPICAL APPLICATION CIRCUIT 3.3V 5V VCC5V VCC33 PG PG SDA SCL GND EN SDA SCL GND MPC1100A54-0000 EN VIN VOUT VIN VOUT GND ADDR PSYS GND MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 65 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 PACKAGE INFORMATION Surface-Mount (18mmx27mmx6mm) MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 66 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 CARRIER INFORMATION 1 ABCD 1 1 1 ABCD ABCD Pin1 ABCD Feed Direction Part Number Package Description Quantity/ Reel Quantity/ Tube Reel Diameter Carrier Tape Width Carrier Tape Pitch MPC1100A-54-0000–Z Surface-mount (18mmx27mmx6mm) 300 N/A 13in 44mm 24mm MPC1100A-54-0000 Rev. 1.0 www.MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 67 MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 REVISION HISTORY Revision # 1.0 Revision Date 3/5/2021 Description Initial Release Pages Updated - 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. MPC1100A-54-0000 Rev. 1.0 www.MonolithicPower.com 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 68
MPC1100A-54-0000-Z 价格&库存

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

免费人工找货