TPS546D24A: A version Part Number: TPS546D24A Hi Team, what is the difference between TPS546D24 and TPS546D24A ? exactly the same? Tommy Tzeng 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 Pin Strap Improvement. Pin Strap Functionality rated over full temp range (-40 to 125C) and product life. Requires BOM change (See Above) Remap Pin Detection All PMBus functions are programed by the same pin (MSEL1, MSEL2, VSEL, and ADRSEL) All PMBus options from TPS546D24 are mapped to TPS546D24A Except: SYNC Auto-detect w/ PMBus Address 32d – 47d Some TPS546D24 Single Resistor options require 2 resistors in TPS546D24A. PGOOD release on VOUT_OV_WARN/VOUT_UV_WARN 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. Improved Robustness. Improved protection from improper PMBus commands. Prevent Rail shut-down due to BCX_CLK short to ground Improved cold-temperature, high frequency operation. Eliminate possibility that second Warning or second Fault in quick succession is not reported by PMBus STATUS. EN/UVLO leak current improved to prevent “Drift-on” with floating EN/UVLO pin. Add PMBus Command Enabled Internal Pull-up for RESET_B to VDD5 to eliminate need for external pull-up resistor. Start Switching at end of TON_RISE if VOUT greater than VOUT_COMMAND to discharge > 100% pre-biased outputs. Maintain Free Running Oscillator Frequency when SYNC_CONFIG changed to SYNC_OUT while output is disabled. Block Setting PMBus SLAVE ADDRESS command programming to Addresses: 0x8, 0x37, 0x0C, 0x61 Eliminate VOUT OV/UV WARN LIMIT “Walking” on repeated STORE/RESTORE cycles Eliminate need to READ individual telemetry values before using READ_ALL Add “Ignore Fault on Margin” support in OPERAITON command Add MFR_ID command support 3-byte User Programmed ID value stored in NVM. Add READ_VIN and Enable READ_VIN bytes of READ_ALL, TELEMETRY_CONFIG Add PVIN telemetry. Add STATUS_PHASE command support Identifies which slave within a stacked device is reporting an Over Current or Over Temperature warning or fault condition. Add VIN_OV_FAULT_LIMIT and VIN_UV_WARN_LIMIT command support Warn of low PVIN and stop switching in case of high PVIN Allow READ_VOUT to report VOSNS of Slave device in Stack Makes VOSNS telemetry of slave devices in multi-phase stacks available for telemetry via the READ_VOUT function. Force 20C OT_FAULT hysteresis when OT_WARN_LIMIT > OT_FAULT_LIMIT