ZHCSFI2B July 2016 – February 2017 TPS53667
PRODUCTION DATA.
The TPS53667 device has a very simple design procedure. Please contact your local Texas Instruments representative to get a copy of our excel-based design tool spreadsheet. This design describes a typical output application with pinstrap mode.
For this design, complete the following steps:
The value of a resistor (RF) between the F-IMAX pin and GND selects the switching frequency. The frequency is an approximate frequency and is expected to vary based on load and input voltage.
SELECTION RESISTOR (RF) VALUE (kΩ) |
OPERATING FREQUENCY (fSW) (kHz) |
---|---|
20 | 300 |
24 | 400 |
30 | 500 |
39 | 600 |
56 | 700 |
75 | 800 |
100 | 900 |
150 | 1000 |
For this design, choose 500 kHz for the switching frequency. So, RF = 30 kΩ.
The voltage on the F-IMAX pin sets the maximum output current from the value of the resistors connected from the VREF pin to the F-IMAX pin (RIMAX). Equation 7 shows the maximum output current calculation.
NOTE
The default total overcurrent threshold is 125% of IMAX
Use Equation 8 to calculate RIMAX.
From Table 76, RF = 30 kΩ. Selecting the closest standard resistor value, RIMAX = 12.4 kΩ
NOTE
The tolerance of the RF and RIMAX resistors affect IIMAX value. If the design requires an accurate IIMAX is needed, select an RF and an RIMAX value with tight tolerance (0.5% or 0.1%).
To select the soft-start slew rate, the first step is to select the output voltage change slew rate. The resistor (RSLEW) (connected between the SLEW-MODE pin and GND) sets the output voltage change slew rate when using VOUT_COMMAND. Table 77 show a summary of these settings. For a minimum 0.68-mV/μs slew rate, the resistor RSLEW = 24.3 kΩ.
SELECTION RESISTOR RSLEW (kΩ) |
MINIMUM SLEW RATE ( mV/µs) |
---|---|
20 | 0.34 |
24 | 0.68 |
30 | 1.02 |
39 | 1.36 |
56 | 1.7 |
75 | 2.04 |
100 | 2.38 |
150 | 2.74 |
After determining the VOUT change slew rate, select the ratio of soft-start rate versus VOUT change slew rate. Select a value for resistor RADDR (the resistor between ADDR_TRISE pin and GND) to configure this ratio.
SELECTION RESISTOR RADDR (kΩ) |
MINIMUM SLEW RATE ( mV/µs) |
---|---|
20 or 24 | 1 |
30 or 39 | 1/2 |
56 or 75 | 1/4 |
100 or 150 | 1/8 |
In this design, the soft-start slew rate is the same as Vout change slew rate. So RADDR=20k or 24k is selected. The LSB of BOOT voltage VID determines the value of RADDR as described in Set the BOOT Voltage. If slower soft start is desired, higher RADDR can be used to set soft-start slew rate to be 1/2, 1/4 or 1/8 of output voltage change slew rate.
The resistor (RMODE) is connected between the VREF pin and the SLEW-MODE pin. After selecting the value of RSLEW, set the operation mode by choosing the voltage on the SLEW-MODE pin as summarized in Table 79 and the Electrical Characteristics table. In this design, VR 12.0 mode is selected with individual phase interleaving, disabled dynamic phase shedding, and zero load-line. As described in the Select the Soft-Start Slew Rate section, use the value RSLEW = 24 kΩ, so RMODE = 16.5 kΩ to select the desired operating modes.
OPERATION MODES BIT | BIT DESCRIPTION | ||
---|---|---|---|
Mode bit M3 | MFR_SPEC_13<7> | VR12MODE | 0: VR12.5 (Use VR12.5 VID table) |
1: VR12.0 (Use VR12.0 VID table) | |||
Mode bit M2 | MFR_SPEC_13<6> | PISET | 0: individual phase interleaving |
1: 1/3, 2/4, and 5/6 phase interleaving | |||
Mode bit M1 | MFR_SPEC_13<4> | DPSEN | 0: Disable dynamic phase shedding |
1: Enable dynamic phase shedding | |||
Mode bit M0 | MFR_SPEC_13<3> | ZLLSET | 0: Non-zero load-line |
1: Zero load-line |
Smaller inductance values yield better transient performance, but also have a higher ripple and lower efficiency. Higher inductance values have the opposite characteristics. It is common practice to limit the ripple current to between 20% and 50% of the maximum per-phase current. In this design example, 40% of the maximum per-phase current is used.
The inductor with a value of 150 nH and saturation current of ISAT = 61 A at 100°C is selected for this application. This saturation current level can be used to determine the OCL level. So the IOCL is selected to be 48 A to use in the OCL resistor calculation in Equation 11.
The per-phase, valley current limit is selected by the resistor (ROCL) from OCL-R pin to GND as shown in Table 80. The RAMP is set by the voltage on OCL_R pin with resistor (RRAMP) from OCL_R pin to VREF. The current limit is selected so that the output current OCL is higher than the maximum per-phase current to allow sufficient room for current increase during load transient while the peak inductor current is still lower saturation current level.
VOCL(V) | ROCL-R (kΩ) | PER-PHASE VALLEY CURRENT LIMIT (A) |
---|---|---|
≤ 0.85 | 20 | 24 |
24 | 27 | |
30 | 30 | |
39 | 33 | |
56 | 36 | |
75 | 39 | |
100 | 42 | |
150 | 45 | |
≥ 0.95 | 20 | 48 |
24 | 51 | |
30 | 54 | |
39 | 57 | |
56 | 60 | |
75 | 63 | |
100 | 66 | |
150 | 69 |
VOCL-R (V) | RAMP LEVEL ( mVp-p) |
---|---|
0.2 ±50 mV or 1.0 ±50 mV | 40 |
0.4 ±50 mV or 1.2 ±50 mV | 80 |
0.6 ±50 mV or 1.4 ±50 mV | 150 |
0.8 ±50mV or 1.6 ±50mV | 200 |
In this design example, a 48-A valley current limit is selected, so ROCL is chosen as 20 kΩ.
In this example, a ramp voltage of 150 mV is chosen. The user may chose a lower ramp value to improve transient performance if jitter performance is less of a concern. This value depends on the board layout and individual layout requirements.
Table 80 notes that VOCL must be ≥ 1.0 V. Table 81 shows that for a 150- mV ramp, VOCL must be 1.4 V, therefore the value of the resistor placed between the OCL-R pin and the VREF pin (ROCL-R) should be 4.32 kΩ.
The load-line is set by the resistor, RISUM, from ISUM pin to VREF. Please note a 0 Ω resistor will be used since load line setting is not required for this design example.
The below procedure is provided for applications when a 1.05 mΩ load line is needed.
where
Because the sensed current from the CSD95490 device is temperature-compensated, a NTC network is not required to achieve a simple application circuit.
The resistor, RBOOT, placed between the VBOOT pin and GND as shown in Table 82 sets bit 3, 2, and 1 of the VID of the BOOT voltage. The voltage on VBOOT pin sets bit 7, 6, 5, 4 of the VID of the BOOT voltage. The resistor between the ADDR_TRISE pin and GND sets bit 0 of VID of the BOOT voltage. The BOOT voltage selection also depends on the operation mode selected in the Select the Operation Mode section. In this design example, 1.0 V is selected as the BOOT voltage in VR12.0 mode, and the VID is 1001 0111, so the RBOOT = 39 kΩ, VVBOOT = 1.009 V, RADDR= 24 kΩ.
RBOOT (kΩ) | BOOT VOLTAGE VID |
|
---|---|---|
B3B2B1 | ||
20 | 000 | |
24 | 001 | |
30 | 010 | |
39 | 011 | |
56 | 100 | |
75 | 101 | |
100 | 110 | |
150 | 111 |
VVBOOT (V) | BOOT VOLTAGE VID |
---|---|
B7B6B5B4 | |
VVBOOT ≤ 0.053V ± 20 mV | 0000 |
VVBOOT = 0.159V ± 20 mV | 0001 |
VVBOOT = 0.226V ± 20 mV | 0010 |
VVBOOT = 0.372V ± 20 mV | 0011 |
VVBOOT = 0.478V ± 20 mV | 0100 |
VVBOOT = 0.584V ± 20 mV | 0101 |
VVBOOT = 0.691V ± 20 mV | 0110 |
VVBOOT = 0.797V ± 20 mV | 0111 |
VVBOOT = 0.903V ± 20 mV | 1000 |
VVBOOT = 1.009V ± 20 mV | 1001 |
VVBOOT = 1.116V ± 20 mV | 1010 |
VVBOOT = 1.222V ± 20 mV | 1011 |
VVBOOT = 1.328V ± 20 mV | 1100 |
VVBOOT = 1.434V ± 20 mV | 1101 |
VVBOOT = 1.541V ± 20 mV | 1110 |
VVBOOT = 1.615V ± 10 mV | 1111 |
RADDR (kΩ) | BOOT VOLTAGE VID | |||
---|---|---|---|---|
B0 | ||||
20 or 30 or 56 or 100 | 0 | |||
24 or 39 or 75 or 150 | 1 |
The resistor, ROSR connected between the O-USR pin and GND as shown in Table 85 sets the overshoot reduction (OSR) threshold.
RO-USR
(kΩ) |
OSR THRESHOLD ( mV) |
---|---|
20 | 30 |
24 | 40 |
30 | 60 |
39 | 80 |
56 | 100 |
75 | 120 |
100 | 140 |
150 | OFF |
The required OSR setting is based on the load-transient performance and the amount of the actual output capacitance. The suggested method is to start with OSR OFF and perform the load transient per the application requirement. If the overshoot can meet the specification with the chosen output capacitance, then the OSR can be kept OFF. So the resistor ROSR can be selected as 150 kΩ. Otherwise the OSR threshold can be lowered by choosing a lower setting from the Table 85 to reduce the overshoot to meet the specifications.
Once ROSR is selected, the Undershoot Reduction (USR) threshold is set by the voltage on the O-USR pin with the resistor, RUSR, from the O-USR pin to VREF as shown in Table 86.
VO-USR
(V) |
USR THRESHOLD ( mV) |
---|---|
VO-USR ≤ 0.3 | 20 |
0.35 ≤ VO-USR ≤ 0.45 | 30 |
0.55 ≤ VO-USR ≤ 0.65 | 60 |
0.75 ≤ VO-USR ≤ 0.85 | 80 |
0.95 ≤ VO-USR ≤ 1.05 | 100 |
1.15 ≤ VO-USR ≤ 1.25 | 120 |
1.35 ≤ VO-USR ≤ 1.45 | 140 |
1.55 ≤ VO-USR ≤ 1.6 | OFF |
The design procedure for the USR threshold is similar to the OSR setting. The initial setting of the USR threshold is to start with USR OFF, and then perform the load transient test. If the undershoot can meet the requirement, the USR setting can remain OFF. In this design the USR setting is OFF.
To correctly monitor digital current values, the gain of the analog current monitor should be determined by setting the IMON voltage to 0.85 V for maximum output current IMAX. When PMBus host sends the READ_IOUT command, the current information is reported.
RIMON can be determined by using Equation 13
where
In this design example, IMAX = 180 A, so the resistance, RIMON, is calculated as 33.05 kΩ. Use the standard value of 33.2kΩ. A capacitor, CIMON usually connected in parallel with RIMON to provide filtering on the IMON signal. In this design, a CIMON value of 2.2 nF is selected.
A type-II compensator is used with the DCAP+ architecture of TPS53667 as shown in Figure 106. gM(comp) is the COMP amplifier transconductance, which is typically 0.5 mS. RCOMP determines the gain and the compensation pole and zero locations. CCOMPS determines the compensation zero to increase the phase margin, and CCOMPP determines the compensation pole to filter out the high-frequency noise. The actual compensator design needs to be adjusted, based on the experimental test results and the bode plot measurements. In this example, RCOMP = 8.06 kΩ, CCOMPS = 1 nF, and CCOMPP = 12 pF to put the compensation zero at 19.7 kHz and the compensator pole at 1.65 MHz.
To communicate with system controllers or host with PMBus interfaces, the slave address of the TPS53667 device needs to be set. The voltage on ADDR_TRISE pin sets the PMBus address. Since the resistance of RADDR is already determined (24 kΩ), The resistance between ADDR_TRISE pin and VREF can be calculated. In this design, PMBUs address of 111 0001 is used. The resistor between ADDR_TRISE and VREF is 16.5 kΩ.
It is optional to use the PMBus interface to program the TPS53667 device since all the settings can be configured externally by using resistors; however, the system controller can override the configurations or can program the device to change the operation modes using the PMBus. The supported PMBus command sets have been introduced in the previous section for the firmware development.
VIN = 12.0 V | VV5 = 5.0 V |
VOUT = 1.0 V | Loadline = 0 mΩ |
VIN = 12 V | VOUT = 1.0 V | IOUT = 6 A |
VIN = 12 V | VOUT = 1.0 V | IOUT= 60 A |
VIN = 12 V | VOUT = 1.0 V | IOUT = 160 A |
VIN = 12 V | IOUT = 6 A |
VBOOT=1.0 V | VOUT COMMAND change to 1.2 V |
VIN = 12 V | IOUT = 6 A |
VBOOT=1.0 V | VOUT = 0.8 V |
VIN = 12 V | VOUT = 1.0 V |
OC_FAULT_LIMIT=150 A | IOUT = 160 A |
VIN = 12.0 V | VV5 = 5.0 V |
VOUT = 1.0 V | fSW = 500 kHz |
VIN = 12 V | VOUT = 1.0 V | IOUT = 6 A |
VIN = 12 V | VOUT = 1.0 V | IOUT= 60 A |
VVIN = 12 V | VOUT = 1.0 V |
40-A Load Step |
VIN = 12 V | IOUT = 6 A |
VBOOT=1.0 V | VOUT COMMAND change to 0.8 V |
VIN = 12 V | IOUT = 6 A |
VBOOT=1.0 V | VOUT = 1.2 V |
6-Phase Operation | VIN = 12 V | ||
VOUT = 1.0 V | IOUT = 180 A |