ZHCSIO9A August   2018  – June 2021 TPSM831D31

PRODUCTION DATA  

  1. 特性
  2. 应用
  3. 说明
  4. Revision History
  5. Pin Configuration and Functions
  6. Specifications
    1. 6.1  Absolute Maximum Ratings
    2. 6.2  ESD Ratings
    3. 6.3  Recommended Operating Conditions
    4. 6.4  Thermal Information
    5. 6.5  Electrical Characteristics
    6. 6.6  References: DAC
    7. 6.7  Telemetry
    8. 6.8  Current Sense and Calibration
    9. 6.9  Logic Interface Pins: A_EN, A_PGOOD, B_EN, B_PGOOD,RESET
    10. 6.10 Protections: OVP and UVP
    11. 6.11 Typical Characteristics (VIN = 12 V)
  7. Detailed Description
    1. 7.1 Overview
    2. 7.2 Functional Block Diagram
    3. 7.3 Feature Description
      1. 7.3.1 DCAP+ Control
      2. 7.3.2 Setting the Load-Line (DROOP)
      3. 7.3.3 Start-Up Timing
      4. 7.3.4 Load Transitions
      5. 7.3.5 Switching Frequency
      6. 7.3.6 RESET Function
      7. 7.3.7 VID Table
    4. 7.4 Device Functional Modes
      1. 7.4.1 Continuous Conduction Mode
      2. 7.4.2 Operation With EN Signal Control
      3. 7.4.3 Operation With OPERATION Control
      4. 7.4.4 Operation With EN and OPERATION Control
    5. 7.5 Programming
      1. 7.5.1  PMBus Connections
      2. 7.5.2  PMBus Address Selection
      3. 7.5.3  Supported Commands
      4. 7.5.4  Commonly Used PMBus Commands
      5. 7.5.5  Voltage, Current, Power, and Temperature Readings
        1. 7.5.5.1 (88h) READ_VIN
        2. 7.5.5.2 (89h) READ_IIN
        3. 7.5.5.3 (8Bh) READ_VOUT
        4. 7.5.5.4 (8Ch) READ_IOUT
        5. 7.5.5.5 (8Dh) READ_TEMPERATURE_1
        6. 7.5.5.6 (96h) READ_POUT
        7. 7.5.5.7 (97h) READ_PIN
        8. 7.5.5.8 (D4h) MFR_SPECIFIC_04
      6. 7.5.6  Output Current Sense and Calibration
        1. 7.5.6.1 Reading Individual Phase Currents
          1. 7.5.6.1.1 Reading Total Current
          2. 7.5.6.1.2 51
      7. 7.5.7  Output Voltage Margin Testing
        1. 7.5.7.1 (01h) OPERATION
        2. 7.5.7.2 (26h) VOUT_MARGIN_LOW
        3. 7.5.7.3 (25h) VOUT_MARGIN_HIGH
      8. 7.5.8  Loop Compensation
        1. 7.5.8.1 (D7h) MFR_SPECIFIC_07
        2. 7.5.8.2 (28h) VOUT_DROOP
      9. 7.5.9  Converter Protection and Response
      10. 7.5.10 Output Overvoltage Protection and Response
        1. 7.5.10.1 (40h) VOUT_OV_FAULT_LIMIT
        2. 7.5.10.2 (41h) VOUT_OV_FAULT_RESPONSE
      11. 7.5.11 Maximum Allowed Output Voltage Setting
        1. 7.5.11.1 (24h) VOUT_MAX
      12. 7.5.12 Output Undervoltage Protection and Response
        1. 7.5.12.1 (44h) VOUT_UV_FAULT_LIMIT
        2. 7.5.12.2 (45h) VOUT_UV_FAULT_RESPONSE
      13. 7.5.13 Minimum Allowed Output Voltage Setting
        1. 7.5.13.1 (2Bh) VOUT_MIN
      14. 7.5.14 Output Overcurrent Protection and Response
        1. 7.5.14.1 (46h) IOUT_OC_FAULT_LIMIT
        2. 7.5.14.2 (4Ah) IOUT_OC_WARN_LIMIT
        3. 7.5.14.3 (47h) IOUT_OC_FAULT_RESPONSE
        4. 7.5.14.4 Per Phase Overcurrent Limit Thresholds
      15. 7.5.15 Input Under-Voltage Lockout (UVLO)
        1. 7.5.15.1 (35h) VIN_ON
      16. 7.5.16 Input Over-Voltage Protection and Response
        1. 7.5.16.1 (55h) VIN_OV_FAULT_LIMIT
        2. 7.5.16.2 (56h) VIN_OV_FAULT_RESPONSE
      17. 7.5.17 Input Undervoltage Protection and Response
        1. 7.5.17.1 (59h) VIN_UV_FAULT_LIMIT
        2. 7.5.17.2 (5Ah) VIN_UV_FAULT_RESPONSE
      18. 7.5.18 Input Overcurrent Protection and Response
        1. 7.5.18.1 (5Bh) IIN_OC_FAULT_LIMIT
        2. 7.5.18.2 (5Dh) IIN_OC_WARN_LIMIT
        3. 7.5.18.3 (5Ch) IIN_OC_FAULT_RESPONSE
      19. 7.5.19 Overtemperature Protection and Response
        1. 7.5.19.1 (4Fh) OT_FAULT_LIMIT
        2. 7.5.19.2 (51h) OT_WARN_LIMIT
        3. 7.5.19.3 (50h) OT_FAULT_RESPONSE
      20. 7.5.20 Dynamic Phase Shedding (DPS)
        1. 7.5.20.1 (DEh) MFR_SPECIFIC_14
        2. 7.5.20.2 (DFh) MFR_SPECIFIC_15
      21. 7.5.21 NVM Programming
      22. 7.5.22 NVM Security
        1. 7.5.22.1 (FAh) MFR_SPECIFIC_42
      23. 7.5.23 Black Box Recording
        1. 7.5.23.1 (D8h) MFR_SPECIFIC_08
      24. 7.5.24 Board Identification and Inventory Tracking
      25. 7.5.25 Status Reporting
        1. 7.5.25.1 (78h) STATUS_BYTE
        2. 7.5.25.2 (79h) STATUS_WORD
        3. 7.5.25.3 (7Ah) STATUS_VOUT
        4. 7.5.25.4 (7Bh) STATUS_IOUT
        5. 7.5.25.5 (7Ch) STATUS_INPUT
        6. 7.5.25.6 (7Dh) STATUS_TEMPERATURE
        7. 7.5.25.7 (7Eh) STATUS_CML
        8. 7.5.25.8 (80h) STATUS_MFR_SPECIFIC
  8. Application and Implementation
    1. 8.1 Application Information
    2. 8.2 Typical Application
      1. 8.2.1 Design Requirements
      2. 8.2.2 Detailed Design Procedure
        1. 8.2.2.1 Input Capacitors
        2. 8.2.2.2 Output Capacitors
        3. 8.2.2.3 Switching Frequency
        4. 8.2.2.4 Set PMBus Address
        5. 8.2.2.5 PMBus GUI Default Values
      3. 8.2.3 Application Performance Plots
  9. Power Supply Recommendations
  10. 10Layout
    1. 10.1 Layout Guidelines
    2. 10.2 Layout Examples
  11. 11Device and Documentation Support
    1. 11.1 接收文档更新通知
    2. 11.2 支持资源
    3. 11.3 Trademarks
    4. 11.4 静电放电警告
    5. 11.5 术语表
  12. 12Mechanical, Packaging, and Orderable Information

封装选项

机械数据 (封装 | 引脚)
  • MOA|28
散热焊盘机械数据 (封装 | 引脚)
订购信息

Supported Commands

The table below summarizes the PMBus commands supported by the TPSM831D31. Only selected commands, which are most commonly used during device configuration and usage are reproduced in this document. For a full set of register maps, refer to the accompanying Technical Reference Manual for the controller (TPS53681) used internal to this device.

CMDCOMMAND NAMEDESCRIPTIONR/W,
NVM
DEFAULT BEHAVIORDEFAULT VALUE
Ch. A
PAGE 0
Ch. B
PAGE 1
00hPAGESelects which channel subsequent PMBus commands addressRWAll commands address Channel AN/A
01hOPERATIONEnable or disable each channel, enter or exit margin.RWConversion disabled. Margin None.00h00h
02hON_OFF_CONFIGConfigure the combination of OPERATION, and enable pin required to enable power conversion for each channel.RW,
NVM
AVR_EN/BEN pins only.17h17h
03hCLEAR_FAULTClears all fault status registers to 00h and releases PMB_ALERTWWrite-onlyN/A
04hPHASESelects which phase of the active channel subsequent PMBus commands addressRWCommands address all phases.FFhFFh
10hWRITE_PROTECTUsed to control writing to the volatile operating memory (PMBus and restore from NVM).RWWrites to all commands are allowed00h
11hSTORE_DEFAULT_ALLStores all current storable register settings into NVM as new defaults.WWrite-onlyN/A
12hRESTORE_DEFAULT_ALLRestores all storable register settings from NVM.WWrite-onlyN/A
19hCAPABILITYProvides a way for a host system to determine key PMBus capabilities of the device.R1 MHz, PEC, PMB_ALERT SupportedD0h
1BhSMBALERT_MASK
(STATUS_VOUT)
Selects which faults/status bits may to assert PMB_ALERTRW,
NVM
All bits may assert PMB_ALERT00h00h
1BhSMBALERT_MASK
(STATUS_IOUT)
Selects which faults/status bits may to assert PMB_ALERTRW,
NVM
All bits may assert PMB_ALERT00h00h
1BhSMBALERT_MASK
(STATUS_INPUT)
Selects which faults/status bits may to assert PMB_ALERTRW,
NVM
LOW_VIN does not assert PMB_ALERT08h08h
1BhSMBALERT_MASK
(STATUS_TEMPERATURE)
Selects which faults/status bits may to assert PMB_ALERTRW,
NVM
All bits may assert PMB_ALERT00h00h
1BhSMBALERT_MASK
(STATUS_CML)
Selects which faults/status bits may to assert PMB_ALERTRW,
NVM
All bits may assert PMB_ALERT00h00h
1BhSMBALERT_MASK
(STATUS_MFR_SPECIFIC)
Selects which faults/status bits may to assert PMB_ALERTRW,
NVM
All bits may assert PMB_ALERT00h00h
20hVOUT_MODERead-only output mode indicatorR(1)VID mode.
5 mV Step (Ch A),
5 mV Step (Ch B)
27h27h
21hVOUT_COMMANDOutput voltage targetRW,
NVM
0.500 V (Ch A)
0.500 V (Ch B)
0033h0033h
24hVOUT_MAXSets the maximum output voltageRW,
NVM
1.520 V (Ch A)
1.520 V (Ch B)
00FFh00FFh
25hVOUT_MARGIN_HIGHLoad the unit with the voltage to which the output is to be changed when OPERATION command is set to “Margin High”.RW0.000 V (CH A)
0.000 V (Ch B)
0000h0000h
26hVOUT_MARGIN_LOWLoad the unit with the voltage to which the output is to be changed when OPERATION command is set to “Margin Low”.RW0.000 V (CH A)
0.000 V (Ch B)
0000h0000h
27hVOUT_TRANSITION_RATEUsed to set slew rate settings for output voltage updatesRW,
NVM
2.5 mV/µs (Ch A)
2.5 mV/µs (Ch B)
E028hE028h
28hVOUT_DROOPThe VOUT_DROOP sets the rate, in mV/A (mΩ) at which the output voltage decreases (or increases) with increasing (or decreasing) output current for use with Adaptive Voltage PositioningRW,
NVM
0.000 mΩ (Ch A)
0.000 mΩ (Ch B)
D000hD000h
29hVOUT_SCALE_LOOPUsed for scaling the VID codeRW,
NVM
1.000 (Ch A)
1.000 (Ch B)
E808hE808h
2AhVOUT_SCALE_MONITORUsed for scaling output voltage telemetryRW,
NVM
1.000 (Ch A)
1.000 (Ch B)
E808hE808h
2BhVOUT_MINSets the minimum output voltageRW,
NVM
0.000 V (Ch A)
0.000 V (Ch B)
0000h0000h
33hFREQUENCY_SWITCHSets the switching frequencyRW,
NVM
400 kHz (Ch A)
450 kHz (Ch B)
0190h01C2h
35hVIN_ONSets value of input voltage at which the device should start power conversion.RW,
NVM
7.25 VF01Dh
38hIOUT_CAL_GAINSets the ratio of voltage at the current sense pins to the sensed current.RW,
NVM
5.0625 mΩ (Ch A)
5.0625 mΩ (Ch B)
D144hD144h
39hIOUT_CAL_OFFSETUsed to null offsets in the output current sensing circuitRW,
NVM
0.000 A (Ch A)
0.000 A (Ch B)
(All Phases)
E800hE800h
40hVOUT_OV_FAULT_LIMIT Sets the value of the sensed output voltage which triggers an output overvoltage faultR1.520 V (Ch A)
1.520 V (Ch B)
00FFh00FFh
41hVOUT_OV_FAULT_RESPONSESets the converter response to an output overvoltage eventRShutdown, do not restart80h80h
44hVOUT_UV_FAULT_LIMIT Sets the value of the sensed output voltage which triggers an output undervoltage faultR0.000 V (Ch A)
0.000 V (Ch B)
0000h0000h
45hVOUT_UV_FAULT_RESPONSESets the converter response to an output undervoltage eventRW,
NVM
Shutdown, do not restart80h80h
46hIOUT_OC_FAULT_LIMITSets the output overcurrent fault limit, in amperesRW,
NVM(1)
180 A (Ch A)
60 A (Ch B)
00B4h003Ch
47hIOUT_OC_FAULT_RESPONSEDefines the overcurrent fault responseRW,
NVM
Shutdown, do not restartC0hC0h
4AhIOUT_OC_WARN_LIMITSets the output overcurrent warning limit, in amperesRW,
NVM(1)
120 A (Ch A)
40 A (Ch B)
0078h0028h
4FhOT_FAULT_LIMITSets the output overtemperature fault limit, in degrees Celsius.RW,
NVM(1)
135 °C (Ch A)
135 °C (Ch B)
0087h0087h
50hOT_FAULT_RESPONSEDefines the overtemperature fault responseRW,
NVM
Shutdown, do not restart80h80h
51hOT_WARN_LIMITSets the output overtemperature warning limit, in degrees Celsius.RW105 °C (Ch A)
105 °C (Ch B)
0069h0069h
55hVIN_OV_FAULT_LIMITSets the VIN overvoltage fault limit, in voltsRW,
NVM
17.000 V0011h
56hVIN_OV_FAULT_RESPONSEDefines the VIN overvoltage fault responseRContinue Uninterrupted00h
59hVIN_UV_FAULT_LIMITSets the VIN undervoltage fault limit, in voltsRW,
NVM
6.500 VF80Dh
5AhVIN_UV_FAULT_RESPONSEDefines the VIN undervoltage fault responseRShutdown, do not restartC0h
5BhIIN_OC_FAULT_LIMITSets the input current overcurrent fault limit, in amperesRW,
NVM
40.0 AF850h
5ChIIN_OC_FAULT_RESPONSEDefines the input overcurrent fault responseRShutdown, do not restartC0h
5DhIIN_OC_WARN_LIMITSets the input current overcurrent warning limit, in amperesRW,
NVM
32.0 AF840h
60hTON_DELAYSets the time, in milliseconds, from when a start condition is received (as programmed by the ON_OFF_CONFIG command) until the output voltage starts to riseRW,
NVM
0.480 ms (Ch A)
0.896 ms (Ch B)
B1EChB396h
6BhPIN_OP_WARN_LIMITThe PIN_OP_WARN_LIMIT command sets the value of the input power, in watts, that causes a warning that the input power is highRW450 W08E1h
78hSTATUS_BYTEPMBus read-only status and flag bits.RWCurrent StatusN/AN/A
79hSTATUS_WORDPMBus read-only status and flag bits.RWCurrent StatusN/AN/A
7AhSTATUS_VOUTPMBus read-only status and flag bits.RWCurrent StatusN/AN/A
7BhSTATUS_IOUTPMBus read-only status and flag bits.RWCurrent StatusN/AN/A
7ChSTATUS_INPUTPMBus read-only status and flag bits.RWCurrent StatusN/A
7DhSTATUS_TEMPERATUREPMBus read-only status and flag bits.RWCurrent StatusN/AN/A
7EhSTATUS_CMLPMBus read-only status and flag bits.RWCurrent StatusN/A
80hSTATUS_MFR_SPECIFICPMBus read-only status and flag bits.RWCurrent StatusN/AN/A
88hREAD_VINReturns the input voltage in voltsRCurrent StatusN/A
89hREAD_IINReturns the input current in amperesRCurrent StatusN/A
8BhREAD_VOUTReturns the output voltage in VID formatRCurrent StatusN/AN/A
8ChREAD_IOUTReturns the output current in amperesRCurrent StatusN/AN/A
8DhREAD_TEMPERATURE_1Returns the highest power stage temperature in °CRCurrent StatusN/AN/A
96hREAD_POUTReturns the output power in WattsRCurrent StatusN/AN/A
97hREAD_PINReturns the input power in WattsRCurrent StatusN/A
98hPMBUS_REVISIONReturns the version of the PMBus specification to which this device compliesRPMBus 1.3
Part I, Part II
33h
99hMFR_IDLoads the unit with bits that contain the manufacturer’s IDRW,
NVM
TI5449h
9AhMFR_MODELLoads the unit with bits that contain the manufacturer’s model numberRW,
NVM
3+1 Phase Configuration4331h
9BhMFR_REVISIONLoads the unit with bits that contain the manufacturer’s model revisionRW,
NVM
Rev 1.00001h
9DhMFR_DATELoads the unit with bits that contain the manufacture dateRW,
NVM
July 20181207h
9EhMFR_SERIALNVM ChecksumRNVM checksum679E8B7Dh
ADhIC_DEVICE_IDReturns a number indicating the part number of the deviceRTPSM831D3181h
AEhIC_DEVICE_REVReturns a number indicating the device revisionRRev 1.000h
B0hUSER_DATA_00Used for batch NVM programming.RW
NVM
Current configurationFactory Default Settings
B1hUSER_DATA_01Used for batch NVM programming.RW
NVM
Current configurationFactory Default Settings
B2hUSER_DATA_02Used for batch NVM programming.RW
NVM
Current configurationFactory Default Settings
B3hUSER_DATA_03Used for batch NVM programming.RW
NVM
Current configurationFactory Default Settings
B4hUSER_DATA_04Used for batch NVM programming.RW
NVM
Current configurationFactory Default Settings
B5hUSER_DATA_05Used for batch NVM programming.RW
NVM
Current configurationFactory Default Settings
B6hUSER_DATA_06Used for batch NVM programming.RW
NVM
Current configurationFactory Default Settings
B7hUSER_DATA_07Used for batch NVM programming.RW
NVM
Current configurationFactory Default Settings
B8hUSER_DATA_08Used for batch NVM programming.RW
NVM
Current configurationFactory Default Settings
B9hUSER_DATA_09Used for batch NVM programming.RW
NVM
Current configurationFactory Default Settings
BAhUSER_DATA_10Used for batch NVM programming.RW
NVM
Current configurationFactory Default Settings
BBhUSER_DATA_11Used for batch NVM programming.RW
NVM
Current configurationFactory Default Settings
BChUSER_DATA_12Used for batch NVM programming.RW
NVM
Current configurationFactory Default Settings
D0hMFR_SPECIFIC_00Configures per-phase overcurrent levels, current share thresholds, and other miscellaneous settings.RW
NVM
Misc. configuration,
See register maps
003Eh203Dh
D3hMFR_SPECIFIC_03Returns information regarding current imbalance warnings for each phaseRCurrent statusN/AN/A
D4hMFR_SPECIFIC_04Returns the output voltage for the active channel, in linear formatRCurrent statusN/AN/A
D5hMFR_SPECIFIC_05Used to trim the output voltage of the active channel, by applying an offset to the currently selected VID code.RW
NVM
1.25 mV offset
(Ch A and Ch B)
01h01h
D6hMFR_SPECIFIC_06Configures dynamic load line options for both channels, and selects Auto-DCM operation.RW
NVM
Misc. configuration,
See register maps
0605h1000h
D7hMFR_SPECIFIC_07Configures the internal loop compensation for both channels.RW
NVM
Misc. configuration,
See to register maps
0906h01C6h
D8hMFR_SPECIFIC_08Used to identify catastrophic faults which occur first, and store this information to NVMRW
NVM
Current status00h00h
D9hMFR_SPECIFIC_09Used to configure non-linear transient performance enhancements such as undershoot reduction (USR)RW
NVM
Misc. configuration,
See register maps
46C5h06C7h
DAhMFR_SPECIFIC_10Used to configure input current sensing, and set the maximum output currentRW
NVM
Misc. configuration,
See register maps
C878h0028h
DBhMFR_SPECIFIC_11Boot-up VID code for each channelRW
NVM
VID 051d (Ch A)
VID 051d (Ch B)
33h33h
DChMFR_SPECIFIC_12Used to configure input current sensing and other miscellaneous settingsRW
NVM
Misc. configuration,
See register maps
C570h07F0
DDhMFR_SPECIFIC_13Used to configure output voltage slew rates, DAC stepsize, and other miscellaneous settings.RW
NVM
Misc. configuration,
See register maps
9CE5h00E5h
DEhMFR_SPECIFIC_14Used to configure dynamic phase shedding, and compensation ramp amplitude, and dynamic ramp amplitude during USR, and different power statesRW
NVM
Misc. configuration,
See register maps
0007h0007h
DFhMFR_SPECIFIC_15Used to configure dynamic phase shedding.RW
NVM
Misc. configuration,
See register maps
1FFAh0000h
E4hMFR_SPECIFIC_20Used to set the maximum operational phase number, on-the-fly.RW
NVM
Misc. configuration,
See register maps
Hardware Configured
F0hMFR_SPECIFIC_32Used to set the input over-power warningRW450 W00E1h
FAhMFR_SPECIFIC_42NVM SecurityRW
NVM
NVM Security Key0000h
NVM-backed bits in the MFR_SPECIFIC or USER_DATA commands affect the reset value of these commands. Refer to the individual register maps for more detail.