This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TPS546D24A: A version

Part Number: TPS546D24A
Other Parts Discussed in Thread: TPS546D24, TPS546B24A, TPS546A24A

Hi Team,

what is the difference between TPS546D24 and TPS546D24A ? exactly the same?

  •  

     


    No, the TPS546D24 and the TPS546D24A are not exactly the same.  They are pin to pin compatible, use the same power path components and the same control loop architecture.  They also share most of the same PMBus commands along with using the same data format and structure for all common commands, but there are a few minor differences.  The TPS546D24A is the newer part and should be selected for new designs.

    What is the TPS546D24A?

    The TPS546D24A is an improved and updated version of the TPS546D24.

    What has remained the same?

    The TPS546D24A is pin to pin and layout compatible with the TPS546D24

                     All pin functions on the TPS546D24A remain the same as they were on the TPS546D24

                     All pin interfaces on the TPS546D24A remain the same as they were on the TPS546D24

                     All pin programmable functions on the TPS546D24A use the same pins for programming as the TPS546D24

                     All resistorless programming options (Short / Float) on the TPS546D24A program the same PMBus values as the TPS546D24

    The TPS546D24A is PMBus Compatible with the TPS546D24

                     All PMBus Commands supported by the TPS546D24 are supported by the TPS546D24A

    What needs to change?

                     Non Zero Resistors from the 4 Pin Programming pins (MSEL1, MSEL2, VSEL, and ADRSEL) to BP1V5 or AGND will need to use updated values per the TPS546D24A programming table. No non-zero values remain unchanged.

                     Readback verification of IC_DEVICE_ID and IC_DEVICE_REV over PMBus will need to be updated to include the correct readback values for the TPS546D24A

    Device

    IC_DEVICE_ID

    IC_DEVICE_REV

    TPS546D24

    54 49 54 6D 24 00

    20 00

    TPS546D24A

    54 49 54 6D 24 41

    40 00

    TPS546B24A

    54 49 54 6B 24 41

    40 00

    TPS546A24A

    54 49 54 6A 24 41

    40 00

    With the following exceptions, every pin programmable option available on the TPS546D24 is available as a pin programmable option on the TPS546D24A, though some single-resistor options available on the TPS546D24 require both a resistor to ground and a resistor to BP1V5 on the TPS546D24A.

    PMBus Addresses 32d – 47d with Phase shift 0 degrees and Sync Config Auto-detect are not available for Pin Programming on the TPS546D24A.

    List of Changes and Improvements

    1. Pin Strap Improvement.

      1. Pin Strap Functionality rated over full temp range (-40 to 125C) and product life.

      2. Requires BOM change (See Above)

      3. Remap Pin Detection

      4. All PMBus functions are programed by the same pin (MSEL1, MSEL2, VSEL, and ADRSEL)

      5. All PMBus options from TPS546D24 are mapped to TPS546D24A

        1. Except: SYNC Auto-detect w/ PMBus Address 32d – 47d

        2. Some TPS546D24 Single Resistor options require 2 resistors in TPS546D24A.

    2. PGOOD release on VOUT_OV_WARN/VOUT_UV_WARN

      1. Correctly release PGOOD (allow to rise high) following an output voltage OV or UV warning that does not trigger an OV or UV fault without issuing a CLEAR_FAULTS command.

    3. Improved Robustness.

      1. Improved protection from improper PMBus commands.

      2. Prevent Rail shut-down due to BCX_CLK short to ground

    4. Improved cold-temperature, high frequency operation.

    5. Eliminate possibility that second Warning or second Fault in quick succession is not reported by PMBus STATUS.

    6. EN/UVLO leak current improved to prevent “Drift-on” with floating EN/UVLO pin.

    7. Add PMBus Command Enabled Internal Pull-up for RESET_B to VDD5 to eliminate need for external pull-up resistor.

    8. Start Switching at end of TON_RISE if VOUT greater than VOUT_COMMAND to discharge > 100% pre-biased outputs.

    9. Maintain Free Running Oscillator Frequency when SYNC_CONFIG changed to SYNC_OUT while output is disabled.

    10. Block Setting PMBus SLAVE ADDRESS command programming to Addresses: 0x8, 0x37, 0x0C, 0x61

    11. Eliminate VOUT OV/UV WARN LIMIT “Walking” on repeated STORE/RESTORE cycles

    12. Eliminate need to READ individual telemetry values before using READ_ALL

    13. Add “Ignore Fault on Margin” support in OPERAITON command

    14. Add MFR_ID command support

      1. 3-byte User Programmed ID value stored in NVM.

    15. Add READ_VIN and Enable READ_VIN bytes of READ_ALL, TELEMETRY_CONFIG

      1. Add PVIN telemetry.

    16. Add STATUS_PHASE command support

      1. Identifies which slave within a stacked device is reporting an Over Current or Over Temperature warning or fault condition.

    17. Add VIN_OV_FAULT_LIMIT and VIN_UV_WARN_LIMIT command support

      1. Warn of low PVIN and stop switching in case of high PVIN

    18. Allow READ_VOUT to report VOSNS of Slave device in Stack

      1. Makes VOSNS telemetry of slave devices in multi-phase stacks available for telemetry via the READ_VOUT function.

    19. Force 20C OT_FAULT hysteresis when OT_WARN_LIMIT > OT_FAULT_LIMIT