SLUSDP0A August 2019 – May 2021 TPS53676
PRODUCTION DATA
The following steps illustrate the key components selection for the 0.88-V / 250-A, 1-V / 30-A ASIC application.
Smaller inductance yields better transient performance, but leads to higher ripple current and lower efficiency. Higher inductance has the opposite effect. It is common practice to limit the ripple current to between 20%-40% of maximum per-phase current for balanced performance. In this design example, 30% of the maximum per-phase current is used for channel A.
Considering the variation and derating of the inductance and a standard inductor value of 150nH with DCR 0.125 mΩ, is selected. Then use Equation 50 to re-calculate the actual output ripple.
With same design procedure for channel B, a standard inductor value of 150 nH with DCR 0.125 mΩ from ITG is chosen.
Generally, consider output ripple and output voltage deviation during load transient when selecting output capacitors.
When available, follow the output capacitance recommendation for the load ASIC reference design. With TPS53676 device, it is possible to meet the load transient with lower output capacitance due to the high-speed nature of DCAP+ control. Output Capacitor Recommendations is the output capacitance recommendation for the above rail specification.
Capacitor location | Channel A | Channel B |
---|---|---|
Bulk capacitors near power stages | 12x 470 μF / 2.5V / 3mΩ ESR | 2x 470 μF / 2.5V / 3mΩ ESR |
Top side | 24x 220 μF / 4V / X5R/ 1206 18x 100 μF / 4V / X5R / 1206 |
4x 220 μF / 4V / X5R / 1206 3x 100 μF / 4V / X5R / 1206 |
Bottom side | 24x 220 μF / 4V / X5R / 1206 18x 100 μF / 4V / X5R / 1206 |
4x 220 μF / 4V / X5R / 1206 3x 100 μF / 4V / X5R / 1206 |
Total output capacitance | 19.8 mF | 1874 μF |
The equation below shows the calculation of per-phase valley current limit based on maximum processor current, the operating phase number and per-phase current ripple ΔIRIPPLE(actual).
For the channel A,
Where Kmargin is the maximum operating margin factor. Choose 125% margin to avoid triggering current limit during load transient events. For this design, choose the 47A valley current limit for channel A.
The calculation above shows the minimum saturation current for inductor. Using same design procedure, the valley current limit for channel B is selected to be 26 A.
There are two levels of undershoot reduction (USR1, USR2) options. USR1 enables up to 3, 4, 5 or all normal phases and USR2 enables all available phases. To select the proper value, start with each USR threshold set to be disabled, and then systematically lower the threshold, enabling fast-phase-addition to meet the load transient requirement.
For this design, phase shedding is disabled. USR1 and USR2 are selected to be disabled for both channel A and channel B.
TPS53676 has three input current sensing options: shunt current sensing, calculated input current sensing and inductor DCR current sensing. Either option may be chosen for precision input current reporting.
Shunt current sensing
In this design, the external shunt resistor 0.5 mΩ ± 1%, 3 W, 4026 package is selected. Once properly calibrated, Input current reporting is within the tolerance target.
Calculated input current sensing
TPS53676 includes an option to impute input current for situations in which the addition of a shunt or input inductor is prohibitive. Connect pins 46 (VIN_CSNIN) and 47 (CSPIN) together, and place a minimum 1 μF effective capacitance bypass cap from pin 46 to GND, then connect pin 46 to input supply (12 V nominally) before input inductor. Configure the calculated input current option through the NVM settings in MFR_SPECIFIC_ED (MISC OPTIONS).
Inductor DCR Current Sensing
This section describes the procedure to determine an inductor DCR thermal compensation network design. The image below shows a typical DCR sensing circuit. From the equations below, when the time constant of the RC network is equal to the L/R time constant of the inductor, the capacitor voltage VC across the CSENSE capacitor can be used to obtain the inductor current. However, inductor windings have a positive temperature coefficient of approximately 3900 ppm/°C. So an NTC thermistor is used to cancel thermal variation from the inductor DCR.
The design goal is for the DCR value to be invariant with the temperature. Therefore, the voltage across sense capacitor would be only dependent on the inductor current over the temperature range of interest.
The equivalent resistance of the RSEQU, RNTC, RSERIES and RPAR values is given by REQ. Use the equations below to derive the values of RSEQU, RNTC, RSERIES and RPAR.
Finally the value of β, given in the equation below, represents the effective current sense gain after thermal compensation. This value can be used as the sense element resistance to derive the PMBus settings as described in Input current calibration (measured).
For this design, select thermistor RNTC as 1 kΩ, 5%, 0603, B-constant is 3650k, P/N: NCP18XQ102J03B from Murata. Select CSENSE as 1 μF X7R or better dielectric (C0G preferred).
In order to solve the value of RSEQU, RSERIES and RPAR, the β at three temperature points are set equal. set β = 0.15 mΩ equally at temperature 0 °C, 25 °C and 75 °C. With the calculation, three resistors value can be found as RSEQU = 332 Ω, RSERIES = 432 Ω, RPAR = 1.40 kΩ.
TI offers an application note and excel spreadsheet to streamline input DCR netowrk calculations. Contact your local field/sales representative to get a copy of the document.
For this design, the optimal loop compensation values were derived by tuning. The final valuea are listed .
PARAMETER | Channel A | Channel B |
---|---|---|
DCLL | 0.0 mΩ | 0.0 mΩ |
ACLL | 0.2 mΩ | 0.5 mΩ |
τINT | 1 µs | 7 µs |
KINT | 2.0 | 1.0 |
KAC | 1.0 | 1.0 |
VRAMP | 320 mV | 200 mV |
Based on the design requirements of PMBus address select the upper and lower ADDR pin resistors, RHA and RLA according to ADDR pin decoding.
PMBus address | RHA | RLA |
---|---|---|
96d / C0h | 110 kΩ | 37.4 kΩ |
The boot voltage for channel A is determined by pinstrapping on the BOOT_CHA pin. Based on BOOT_CHA pinstrap decoding, select RHB = 20.0 kΩ and RLB = 59.0 kΩ to select 0.88 V as the channel A boot voltage.
The boot voltage for channel B is stored in NVM. Update the NVM value for VOUT_COMMAND to 1.0 V , and store the value to non-volatile memory.