SLVSH95 July   2024 TPS546C25

ADVANCE INFORMATION  

  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
  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 VCC Pin and 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 (D2h) 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 (79h) STATUS_ALL
    74. 7.74 (DDh) EXT_WRITE_PROTECTION
    75. 7.75 (A4h) 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 Inductor Selection
        3. 8.2.3.3 Output Capacitor Selection
        4. 8.2.3.4 Compensation Selection
        5. 8.2.3.5 VCC and VRDV Bypass Capacitors
        6. 8.2.3.6 BOOT Capacitor Selection
        7. 8.2.3.7 VOSNS and GOSNS Capacitor Selection
        8. 8.2.3.8 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 TPS546C25EVM
  10. Device and Documentation Support
    1. 9.1 Receiving Notification of Documentation Updates
    2. 9.2 Support Resources
    3. 9.3 Trademarks
    4. 9.4 Electrostatic Discharge Caution
    5. 9.5 Glossary
  11. 10Revision History
  12. 11Mechanical, Packaging, and Orderable Information
    1. 11.1 Tape and Reel Information

Package Options

Mechanical Data (Package|Pins)
  • VBD|33
Thermal pad, mechanical data (Package|Pins)
Orderable Information

Supported PMBus Commands

The Supported PMBus Commands and Default Values Table lists the implemented registers and also the default for the bit behavior and register values.

Table 6-11 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 pinstrap 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/W 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 VBOOT 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 pinstrap 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 E804h Sets the feedback resistor ratio.
2Ah VOUT_SCALE_MONITOR R/W YES E804h Sets the feedback resistor ratio when external feedback divider is used for telemetry purposes.
2Bh VOUT_MIN R/W YES 80h Minimum output voltage, initially set by pinstrap and settable by PMBus.
33hFREQUENCY_SWITCHR/WYES3806hSets the switching frequency with default set to 800kHz.
35hVIN_ONR/WYES0002hPVIN ON threshold, 2.5V
36hVIN_OFFR/WYES0002hPVIN OFF threshold, 2.3V
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/WYES024DhVOUT Tracking OV Fault threshold = +12%
41hVOUT_OV_FAULT_RESPONSER/WYESRESPONSEFault Response to OV, Set by Pin Detect or override through PMBus
42hVOUT_OV_WARN_LIMITR/WYES0233hVOUT Tracking OV Warning threshold = +8%
43hVOUT_UV_WARN_LIMITR/WYES01CDhVOUT Tracking UV Warning threshold = −8%
44hVOUT_UV_FAULT_LIMITR/WYES01B3hVOUT Tracking UV Fault threshold = −24%
45hVOUT_UV_FAULT_RESPONSER/WYESRESPONSE Fault Response to UV, Set by Pin Detect or override through PMBus
46hIOUT_OC_FAULT_LIMITR/WYESIOCLLow-side valley current limiting threshold, Set by pinstrap or NVM if pinstrap override is cleared.
48h IOUT_OC_LV_FAULT_LIMIT R NO 01B3h Same contents as VOUT_UV_FAULT_LIMIT
49h IOUT_OC_LV_FAULT_RESPONSE R NO RESPONSE Same contents as VOUT_UV_FAULT_RESPONSE
4Ah IOUT_OC_WARN_LIMIT R/W YES 0032h Programmable Overcurrent warn limit, 50A
4FhOT_FAULT_LIMITR/WYES1022hProgrammable OT Fault threshold = 145 °C
50hOT_FAULT_RESPONSER/WYESRESPONSEFault Response to OT, Set by Pin Detect or override through PMBus
51hOT_WARN_LIMITR/WYES1022hProgrammable OT Warning threshold = 125 °C
55hVIN_OV_FAULT_LIMITR/WYES809hPVIN OV Fault threshold = 18.5V
60hTON_DELAYR/WYESF800h50μs delay when a start condition is received (as programmed by the ON_OFF_CONFIG register) until the output voltage starts to rise
61hTON_RISER/WYESF800h0.5ms from when the output starts to rise until the output voltage has entered the regulation band
64hTOFF_DELAYR/WYESF800h0ms from when a stop condition is received (as programmed by the ON_OFF_CONFIG register) until the unit starts the soft-stop operation
65hTOFF_FALLR/WYESF800h0.5ms from the end of the turn-off delay time until the internal reference DAC is commanded to 0mV
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/WYES0hCurrent status
7BhSTATUS_IOUTR/WYES0hCurrent status
7ChSTATUS_INPUTR/WYES0hCurrent status
7DhSTATUS_TEMPERATURER/WYES0hCurrent status
7Eh STATUS_CML R/W NO 0h Current status
7Fh STATUS_OTHER R/W NO 0h Current status
80hSTATUS_MFR_SPECIFICR/WYES0hCurrent 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 NO 00h Device model
9Bh MFR_REVISION R/W YES 00h Device revision
ADh IC_DEVICE_ID R NO IC part number
AEh IC_DEVICE_REV R NO 00h IC revision
D1hSYS_CFG_USER1R/WYES0000h
D3hPMBUS_ADDRR/WYESN/ASet by pinstrap, can be written through PMBus.
D4h COMP R/W YES N/A Set by pinstrap, can be written through PMBus.
D5h VBOOT_OFFSET_1 R/W YES N/A Set by pinstrap, can be written through PMBus. When external divider is selected, VBOOT is the reference voltage at the FB pin.
D6h STACK_CONFIG R/W YES N/A Set by pinstrap, can be written through PMBus.
D8h PIN_DETECT_OVERRIDE R/W YES 0C7Dh Pinstrap is used by default.
D9h NVM_CHECKSUM R NO TBD 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 No registers are prohibited from being written.
DEh IMON_CAL R/W YES 07h No gain trim for IOUT_READ
FCh FUSION_ID0 R NO 02C0h Device Identification used by FUSION
FDh FUSION_ID1 R NO 4B434F4Ch Device Identification used by FUSION