SLVSI25 July   2025 TPS546B25

PRODUCTION DATA  

  1.   1
  2. Features
  3. Applications
  4. Description
  5. Pin Configuration and Functions
  6. Specifications
    1. 5.1 Absolute Maximum Ratings
    2. 5.2 ESD Ratings
    3. 5.3 Recommended Operating Conditions
    4. 5.4 Thermal Information
    5. 5.5 Electrical Characteristics
    6. 5.6 Typical Characteristics
  7. Detailed Description
    1. 6.1 Overview
    2. 6.2 Functional Block Diagram
    3. 6.3 Feature Description
      1. 6.3.1  D-CAP4 Control
        1. 6.3.1.1 Loop Compensation
      2. 6.3.2  Internal VCC LDO and Using an External Bias on the VDRV Pin
      3. 6.3.3  Input Undervoltage Lockout (UVLO)
        1. 6.3.3.1 Fixed VCC_OK UVLO
        2. 6.3.3.2 Fixed VDRV UVLO
        3. 6.3.3.3 Programmable PVIN UVLO
        4. 6.3.3.4 Control (CNTL) Enable
      4. 6.3.4  Differential Remote Sense and Internal, External Feedback Divider
      5. 6.3.5  Set the Output Voltage and VORST#
      6. 6.3.6  Start-Up and Shutdown
      7. 6.3.7  Dynamic Voltage Slew Rate
      8. 6.3.8  Set Switching Frequency
      9. 6.3.9  Switching Node (SW)
      10. 6.3.10 Overcurrent Limit and Low-side Current Sense
      11. 6.3.11 Negative Overcurrent Limit
      12. 6.3.12 Zero-Crossing Detection
      13. 6.3.13 Input Overvoltage Protection
      14. 6.3.14 Output Overvoltage and Undervoltage Protection
      15. 6.3.15 Overtemperature Protection
      16. 6.3.16 Telemetry
    4. 6.4 Device Functional Modes
      1. 6.4.1 Forced Continuous-Conduction Mode
      2. 6.4.2 DCM Light Load Operation
      3. 6.4.3 Powering the Device From a 12V Bus
      4. 6.4.4 Powering the Device From a Split-rail Configuration
      5. 6.4.5 Pin-Strapping
        1. 6.4.5.1 Programming MSEL1
        2. 6.4.5.2 Programming PMB_ADDR
        3. 6.4.5.3 Programming MSEL2
        4. 6.4.5.4 Programming VSEL\FB
    5. 6.5 Programming
      1. 6.5.1 Supported PMBus® Commands
  8. Register Maps
    1. 7.1  Conventions for Documenting Block Commands
    2. 7.2  (01h) OPERATION
    3. 7.3  (02h) ON_OFF_CONFIG
    4. 7.4  (03h) CLEAR_FAULTS
    5. 7.5  (04h) PHASE
    6. 7.6  (09h) P2_PLUS_WRITE
    7. 7.7  (0Ah) P2_PLUS_READ
    8. 7.8  (0Eh) PASSKEY
    9. 7.9  (10h) WRITE_PROTECT
    10. 7.10 (15h) STORE_USER_ALL
    11. 7.11 (16h) RESTORE_USER_ALL
    12. 7.12 (19h) CAPABILITY
    13. 7.13 (1Bh) SMBALERT_MASK
    14. 7.14 (20h) VOUT_MODE
    15. 7.15 (21h) VOUT_COMMAND
    16. 7.16 (22h) VOUT_TRIM
    17. 7.17 (24h) VOUT_MAX
    18. 7.18 (25h) VOUT_MARGIN_HIGH
    19. 7.19 (26h) VOUT_MARGIN_LOW
    20. 7.20 (27h) VOUT_TRANSITION_RATE
    21. 7.21 (29h) VOUT_SCALE_LOOP
    22. 7.22 (2Ah) VOUT_SCALE_MONITOR
    23. 7.23 (2Bh) VOUT_MIN
    24. 7.24 (33h) FREQUENCY_SWITCH
    25. 7.25 (35h) VIN_ON
    26. 7.26 (36h) VIN_OFF
    27. 7.27 (39h) IOUT_CAL_OFFSET
    28. 7.28 (40h) VOUT_OV_FAULT_LIMIT
    29. 7.29 (41h) VOUT_OV_FAULT_RESPONSE
    30. 7.30 (42h) VOUT_OV_WARN_LIMIT
    31. 7.31 (43h) VOUT_UV_WARN_LIMIT
    32. 7.32 (44h) VOUT_UV_FAULT_LIMIT
    33. 7.33 (45h) VOUT_UV_FAULT_RESPONSE
    34. 7.34 (46h) IOUT_OC_FAULT_LIMIT
    35. 7.35 (48h) IOUT_OC_LV_FAULT_LIMIT
    36. 7.36 (49h) IOUT_OC_LV_FAULT_RESPONSE
    37. 7.37 (4Ah) IOUT_OC_WARN_LIMIT
    38. 7.38 (4Fh) OT_FAULT_LIMIT
    39. 7.39 (50h) OT_FAULT_RESPONSE
    40. 7.40 (51h) OT_WARN_LIMIT
    41. 7.41 (55h) VIN_OV_FAULT_LIMIT
    42. 7.42 (60h) TON_DELAY
    43. 7.43 (61h) TON_RISE
    44. 7.44 (64h) TOFF_DELAY
    45. 7.45 (65h) TOFF_FALL
    46. 7.46 (78h) STATUS_BYTE
    47. 7.47 (79h) STATUS_WORD
    48. 7.48 (7Ah) STATUS_VOUT
    49. 7.49 (7Bh) STATUS_IOUT
    50. 7.50 (7Ch) STATUS_INPUT
    51. 7.51 (7Dh) STATUS_TEMPERATURE
    52. 7.52 (7Eh) STATUS_CML
    53. 7.53 (7Fh) STATUS_OTHER
    54. 7.54 (80h) STATUS_MFR_SPECIFIC
    55. 7.55 (88h) READ_VIN
    56. 7.56 (8Bh) READ_VOUT
    57. 7.57 (8Ch) READ_IOUT
    58. 7.58 (8Dh) READ_TEMPERATURE_1
    59. 7.59 (98h) PMBUS_REVISION
    60. 7.60 (99h) MFR_ID
    61. 7.61 (9Ah) MFR_MODEL
    62. 7.62 (9Bh) MFR_REVISION
    63. 7.63 (ADh) IC_DEVICE_ID
    64. 7.64 (AEh) IC_DEVICE_REV
    65. 7.65 (D1h) SYS_CFG_USER1
    66. 7.66 (D3h) PMBUS_ADDR
    67. 7.67 (D4h) COMP
    68. 7.68 (D5h) VBOOT_OFFSET_1
    69. 7.69 (D6h) STACK_CONFIG
    70. 7.70 (D8h) PIN_DETECT_OVERRIDE
    71. 7.71 (D9h) NVM_CHECKSUM
    72. 7.72 (DAh) READ_TELEMETRY
    73. 7.73 (DBh) STATUS_ALL
    74. 7.74 (DDh) EXT_WRITE_PROTECTION
    75. 7.75 (DEh) IMON_CAL
    76. 7.76 (FCh) FUSION_ID0
    77. 7.77 (FDh) FUSION_ID1
  9. Application and Implementation
    1. 8.1 Application Information
    2. 8.2 Typical Application
      1. 8.2.1 Application
      2. 8.2.2 Design Requirements
      3. 8.2.3 Detailed Design Procedure
        1. 8.2.3.1 Input Capacitor Selection
        2. 8.2.3.2 Output Capacitor Selection
        3. 8.2.3.3 Compensation Selection
        4. 8.2.3.4 VOSNS and GOSNS Capacitor Selection
        5. 8.2.3.5 PMBus® Address Resistor Selection
      4. 8.2.4 Application Curves
    3. 8.3 Power Supply Recommendations
    4. 8.4 Layout
      1. 8.4.1 Layout Guidelines
      2. 8.4.2 Layout Example
        1. 8.4.2.1 Thermal Performance on EVM
  10. Device and Documentation Support
    1. 9.1 Documentation Support
      1. 9.1.1 Related Documentation
    2. 9.2 Receiving Notification of Documentation Updates
    3. 9.3 Support Resources
    4. 9.4 Trademarks
    5. 9.5 Electrostatic Discharge Caution
    6. 9.6 Glossary
  11. 10Revision History
  12. 11Mechanical, Packaging, and Orderable Information

Supported PMBus® Commands

The following table lists the implemented registers and also the default for the bit behavior and register values.

Table 6-12 Supported PMBus® Commands and Default Values
COMMAND CODECOMMAND NAMER/WNVMDEFAULT VALUE (Hex)DEFAULT BEHAVIOR
01hOPERATIONR/WNO04hDefines the operation of the device.
02hON_OFF_CONFIGR/WYES16hTurn ON/OFF by CNTL pin, Use TOFF_DELAY
03hCLEAR_FAULTSWNON/AClear all faults.
04h PHASE R NO N/A STACK_POSITION set by pin-strap selection.
09h P2_PLUS_WRITE W NO N/A Page Plus Write function to send a command to a specific page and phase or all phases.
0Ah P2_PLUS_READ R NO N/A Page Plus Read function to read data in a specific page and phase or all phases.
0Eh PASSKEY R/W YES 00h Passkey to lock access to (DDh) EXT_WRITE_PROTECTION
10h WRITE_PROTECT R/W YES 00h All Commands are writable
15hSTORE_USER_ALLWNON/AStores all current storable register settings into NVM.
16hRESTORE_USER_ALLWNON/ARestores all storable register settings from NVM.
19h CAPABILITY R NO D0h The device has an SMB_ALERT# pin.
1Bh SMBALERT_MASK R/W YES N/A Sets ability to mask events that trigger SMB_ALERT#.
20h VOUT_MODE R NO 97h Indicates the device is relative format with an exponent value of -9 for an equivalent LSB of 1.953mV.
21h VOUT_COMMAND R/W NO VSEL Set the output voltage through PMBus.
22h VOUT_TRIM R/W YES 0000h Apply a fixed offset voltage to the output voltage command value.
24h VOUT_MAX R/W YES VSEL Maximum output voltage, initially set by pin-strap and settable by PMBus.
25h VOUT_MARGIN_HIGH R/W YES 0210h Sets the margin high percentage when selected in OPERATION register.
26h VOUT_MARGIN_LOW R/W YES 01F0h Sets the margin low percentage when selected in OPERATION register.
27h VOUT_TRANSITION_RATE R/W YES E850h Sets the rate in mV/μs the output changes voltage.
29h VOUT_SCALE_LOOP R/W YES VSEL Sets the feedback resistor ratio.
2Ah VOUT_SCALE_MONITOR R/W YES VSEL Sets the feedback resistor ratio when external feedback divider is used for telemetry purposes.
2Bh VOUT_MIN R/W YES VSEL Minimum output voltage, initially set by pin-strap and settable by PMBus.
33hFREQUENCY_SWITCHR/WYESMSEL2Sets the switching frequency with default set by MSEL2 resistor
35hVIN_ONR/WYES0002hPVIN ON threshold
36hVIN_OFFR/WYES0002hPVIN OFF threshold
39h IOUT_CAL_OFFSET R/W YES F000h Used to add or subtract a fixed offset from READ_IOUT with default of 0A.
40hVOUT_OV_FAULT_LIMITR/WYES023DhVOUT Tracking OV Fault threshold = +12%
41hVOUT_OV_FAULT_RESPONSER/WYESMSEL1Fault Response from MSEL1
42hVOUT_OV_WARN_LIMITR/WYES0229hVOUT Tracking OV Warn threshold = +8%
43hVOUT_UV_WARN_LIMITR/WYES01D7hVOUT Tracking UV Fault threshold = -8%
44hVOUT_UV_FAULT_LIMITR/WYES0185hVOUT Tracking UV Fault threshold = -24%
45hVOUT_UV_FAULT_RESPONSER/WYESMSEL1 Fault Response from MSEL1
46hIOUT_OC_FAULT_LIMITR/WYESMSEL1Valley Current Limit set by MSEL1
48h IOUT_OC_LV_FAULT_LIMIT R NO VOUT_UV Same as VOUT_UV_FAULT_LIMIT
49h IOUT_OC_LV_FAULT_RESPONSE R NO VOUT_UV Fault Response from VOUT_UV_FAULT_LIMIT
4Ah IOUT_OC_WARN_LIMIT R/W YES 0014h Output Overcurrent Warning Level
4FhOT_FAULT_LIMITR/WYES1024hProgrammable OT fault limit = 145° C
50hOT_FAULT_RESPONSER/WYESMSEL1Fault Response from MSEL1
51hOT_WARN_LIMITR/WYES101FhProgrammable OT fault limit = 125° C
55hVIN_OV_FAULT_LIMITR/WYES0809hPVIN OV Fault Threshold = 18.5V
60hTON_DELAYR/WYESF800h50μs turn-on delay
61hTON_RISER/WYESMSEL1Set by MSEL1
64hTOFF_DELAYR/WYESF800h0ms turn-off delay
65hTOFF_FALLR/WYESF800h0.5ms from the end of Toff Delay
78hSTATUS_BYTERNO41hStatus is device is OFF, and OTH is 1b.
79h STATUS_WORD R NO 2841h VIN is off and PGOOD_Z is 1b.
7AhSTATUS_VOUTR/WYES00hCurrent status
7BhSTATUS_IOUTR/WYES00hCurrent status
7ChSTATUS_INPUTR/WYES00hCurrent status
7DhSTATUS_TEMPERATURER/WYES00hCurrent status
7Eh STATUS_CML R/W NO 00h Current status
7Fh STATUS_OTHER R/W NO 00h Current status
80hSTATUS_MFR_SPECIFICR/WYES00hCurrent status
88hREAD_VINRNON/AMeasured input voltage.
8BhREAD_VOUTRNON/AMeasured output voltage.
8ChREAD_IOUTRNON/AMeasured output current.
8DhREAD_TEMP_1RNON/AMeasured Controller die temperature
98h PMBUS_REVISION R NO 55h PMBus 1.5
99h MFR_ID R NO 4954h ASCII for "TI"
9Ah MFR_MODEL R/W YES 0000h Blank Manufacturer Model
9Bh MFR_REVISION R/W YES 00h Device revision
ADh IC_DEVICE_ID R NO 5449546B0500h IC part number
AEh IC_DEVICE_REV R NO 00h IC revision
D1hSYS_CFG_USER1R/WYES0000hUser Configuration Options
D3hPMBUS_ADDRR/WYESPMBUS ADDRPMBus Address set by PMBUS_ADDR pin
D4h COMP R/W YES MSEL2 COMP set by MSEL2 pin detection
D5h VBOOT_OFFSET_1 R/W YES VSEL VBOOT set by VSEL
D6h STACK_CONFIG R NO N/A Set by PMBUS_ADDR pin programming
D8h PIN_DETECT_OVERRIDE R/W YES 8E7Dh All Pin Detection Used
D9h NVM_CHECKSUM R NO h NVM Checksum excluding Passkey
DAh READ_TELEMETRY R NO N/A Read VOUT, IOUT, and TEMP with a block read.
DBh STATUS_ALL R NO N/A Read all STATUS with a block read.
DDh EXT_WRITE_PROTECTION RW YES 0000h All Pin Detection Used
DEh IMON_CAL R/W YES 07h READ_IOUT calibration adjustment 0%
FCh FUSION_ID0 R NO 02C0h Device Identification used by FUSION
FDh FUSION_ID1 R NO 4B434F4Ch Device Identification used by FUSION