SLVSHK7A March 2025 – December 2025 TPS65214
PRODUCTION DATA
The TPS65214 provides three buck converters. Buck1 is capable of supporting up to 2A of load current. Buck2 and Buck3 are capable of supporting up to 2A of load current. The buck converters have an input voltage range from 2.5V - 5.5V, and can be connected either directly to the system power or the output of another buck converter. The output voltage is programmable in the range of 0.6V - 3.4V: in 25mV-steps up to 1.4V, in 100mV-steps between 1.4V and 3.4V.
The converters can operate in forced-PWM mode, irrespective of load-current, or can be allowed to enter pulse-frequency-modulation (PFM) for low load-currents. The mode is controlled by the MODE/STBY pin when configured as 'MODE' or 'MODE&STBY'. An I2C-command to MODE_I2C_CTRL bit in MFP_1_CONFIG register can also configure the buck converters for forced-PWM or PFM operation. For more details see Pin Configuration and Functions and PWM/PFM and Low Power Modes (MODE/STBY).
The converters can be individually configured further for a high-bandwidth-mode for optimum transient-response or lower bandwidth, allowing minimum output filter capacitance. The selection is done by the BUCKx_BW_SEL bits in GENERAL_CONFIG register. This bit must only change if this regulator is not enabled. Please note the higher output-capacitance requirements for high bandwidth use case.
If GPIO/VSEL is configured as 'VSEL' by bit GPIO_VSEL_CONFIG in register MFP_1_CONFIG, the output voltage of Buck1 or Buck3 can be controlled by pulling the GPIO/VSEL pin high, low or leave the pin floating. These settings support multiple core supply voltages or DDR3LV, DDR4, and DDR4LV supply voltages without an NVM change. See General Purpose Inputs/Outputs and Voltage Select Pin (GPIO/VSEL) for details.
The buck converters have an active discharge function. The discharge function can be deactivated individually per rail in the DISCHARGE_CONFIG register. If discharge is enabled, the device discharges the output is discharged to ground whenever a rail is deactivated.
All buck converters support Dynamic Voltage Frequency Scaling (DVFS). The output-voltage can be changed during the operation to optimize the operating voltage for the operation point of the SoC in the lower output voltage range between 0.6V and 1.375V. The voltage change is controlled by writing to BUCKx_VSET in the corresponding BUCKx_VOUT register. During a DVFS-induced voltage transition, the active discharge function is temporarily enabled, irrespective of the discharge-configuration.
The buck converters can be configured for DVFS upon STBY-request via the MODE/STBY pin or I2C. When a STBY-request is received, all bucks that are enabled in the STBY_1_CONFIG register and configured for DVFS by bit BUCKx_DVS_STBY are changed to the output voltages specified by BUCKx_VSET_STBY in the corresponding BUCKx_VOUT_STBY registers. If BUCKx_DVS_STBY is cleared while in STBY, the output voltage reverts to BUCKx_VSET. If BUCKx_DVS_STBY is not set, the corresponding BUCKx output voltage is not changed when transitioning from the ACTIVE to STBY state. When transitioning back to ACTIVE state, the output voltage reverts to BUCKx_VSET.
Undervoltage (UV) monitoring
The TPS65214 detects undervoltages on the buck converter outputs. The undervoltage threshold is configured by the BUCKx_UV_THR bit in the BUCKx_VOUT register. The reaction to an undervoltage detection is dependent on the configuration of the respective BUCKx_UV_MASK bit and the MASK_EFFECT bit in the MASK_CONFIG register. If not masked, the device sets the respective INT_BUCK_1_2_IS_SET or INT_BUCK_3_IS_SET bit in the INT_SOURCE register. The device also sets the corresponding BUCKx_UV bit in the INT_BUCK_1_2 or INT_BUCK_3 register.
During a voltage transition (for example, when triggered by a DVFS induced voltage change), the device blanks the undervoltage detection by default and activates the undervoltage detection when the voltage transition completed. If the device detects an undervoltage during the sequence into ACTIVE state (from INITIALIZE or STBY) and UV is not masked, the power-down-sequence starts at the end of the current slot.
If the device detects an undervoltage in ACTIVE-state or STBY-state and UV is not masked by bit BUCKx_UV_MASK in register INT_MASK_UV, the power-down sequence starts immediately. OC-detection is not maskable.
The TPS65214 provides cycle-by-cycle current-limit on the buck converter outputs. If the device detects over-current for tDEGLITCH_OC_short, respectively for tDEGLITCH_OC_long (configurable individually per rail with EN_LONG_DEGL_FOR_OC_BUCKx in OC_DEGL_CONFIG register; applicable for rising-edge only), the device sets INT_BUCK_1_2_IS_SET respectively INT_BUCK_3_IS_SET bit in INT_SOURCE register and bit BUCKx_OC (for positive over-current) respectively BUCKx_NEG_OC (for negative over-current) in INT_BUCK_1_2 respectively INT_BUCK_3 register.
During a voltage transition (for example, when triggered by a DVFS induced voltage change), the over current detection is blanked and only gets activated when the voltage transition is completed.
If the over-current occurs during the sequence into ACTIVE state (from INITIALIZE or STBY), the device deactivates the affected rail immediately and starts the power-down-sequence at the end of the current slot.
If the over-current occurs in ACTIVE-state or STBY-state, the device deactivates the affected rail immediately and starts the power-down sequence.
OC-detection is not maskable, but the deglitch-time is configurable. TI recommends configuring the shortest deglitch time, tDEGLITCH_OC_short. Extended over-current can lead to increased aging or overshoot upon recovery.
The TPS65214 detects short-to-ground (SCG) faults on the buck-outputs. The reaction to the detection of an SCG event is to set INT_BUCK_1_2_IS_SET respectively INT_BUCK_3_IS_SET bit in INT_SOURCE register and bit BUCKx_SCG in INT_BUCK_1_2 respectively INT_BUCK_3 register. The affected rail is deactivated immediately. The device sequences down all outputs and transitions into the INITIALIZE state.
SCG-detection is not maskable.
If a rail gets enabled, the device blanks SCG detection initially to allow the rail to ramp above the SCG-threshold.
The TPS65214 detects residual voltage (RV) faults on the buck-outputs. The reaction to the detection of an RV event is to set INT_RV_IS_SET bit in INT_SOURCE register and bit BUCKx_RV in INT_RV register. The RV-detection is not maskable, but the nINT-reaction can be configured globally for all rails by MASK_INT_FOR_RV in INT_MASK_WARM register. The BUCKx_RV-flag is set regardless of masking, INT_RV_IS_SET bit is only set if nINT is asserted. The fault-reaction time and potential state-transition depends on the situation when residual voltage is detected:
The buck converters have a local over-temperature sensor. The reaction to a temperature warning is dependent on the configuration of the respective SENSOR_x_WARM_MASK bit in MASK_CONFIG register and the MASK_EFFECT bits in INT_MASK_BUCKS register. If the temperature at the sensor exceeds TWARM_Rising and is not masked, the device sets INT_SYSTEM_IS_SET bit in INT_SOURCE register and SENSOR_x_WARM bit in INT_SYSTEM register. In case the sensor detects a temperature exceeding THOT_Rising , the converters power dissipation and junction temperature exceeds safe operating value. The device powers down all active outputs immediately and sets INT_SYSTEM_IS_SET bit in INT_SOURCE register and SENSOR_x_HOT bit in INT_SYSTEM register. The TPS65214 automatically recovers once the temperature drops below the TWARM_Falling threshold value (or below the THOT_Falling threshold value in case T_WARM is masked). The _HOT bit remains set and needs to be cleared by writing '1'. The HOT-detection is not maskable.
| BUCKx_VSET [decimal] | BUCKx_VSET [binary] | BUCKx_VSET [hexadecimal] | VOUT (Buck1 & Buck2 and Buck3) [V] |
|---|---|---|---|
| 0 | 000000 | 00 | 0.600 |
| 1 | 000001 | 01 | 0.625 |
| 2 | 000010 | 02 | 0.650 |
| 3 | 000011 | 03 | 0.675 |
| 4 | 000100 | 04 | 0.700 |
| 5 | 000101 | 05 | 0.725 |
| 6 | 000110 | 06 | 0.750 |
| 7 | 000111 | 07 | 0.775 |
| 8 | 001000 | 08 | 0.800 |
| 9 | 001001 | 09 | 0.825 |
| 10 | 001010 | 0A | 0.850 |
| 11 | 001011 | 0B | 0.875 |
| 12 | 001100 | 0C | 0.900 |
| 13 | 001101 | 0D | 0.925 |
| 14 | 001110 | 0E | 0.950 |
| 15 | 001111 | 0F | 0.975 |
| 16 | 010000 | 10 | 1.000 |
| 17 | 010001 | 11 | 1.025 |
| 18 | 010010 | 12 | 1.050 |
| 19 | 010011 | 13 | 1.075 |
| 20 | 010100 | 14 | 1.100 |
| 21 | 010101 | 15 | 1.125 |
| 22 | 010110 | 16 | 1.150 |
| 23 | 010111 | 17 | 1.175 |
| 24 | 011000 | 18 | 1.200 |
| 25 | 011001 | 19 | 1.225 |
| 26 | 011010 | 1A | 1.250 |
| 27 | 011011 | 1B | 1.275 |
| 28 | 011100 | 1C | 1.300 |
| 29 | 011101 | 1D | 1.325 |
| 30 | 011110 | 1E | 1.350 |
| 31 | 011111 | 1F | 1.375 |
| 32 | 100000 | 20 | 1.400 |
| 33 | 100001 | 21 | 1.500 |
| 34 | 100010 | 22 | 1.600 |
| 35 | 100011 | 23 | 1.700 |
| 36 | 100100 | 24 | 1.800 |
| 37 | 100101 | 25 | 1.900 |
| 38 | 100110 | 26 | 2.000 |
| 39 | 100111 | 27 | 2.100 |
| 40 | 101000 | 28 | 2.200 |
| 41 | 101001 | 29 | 2.300 |
| 42 | 101010 | 2A | 2.400 |
| 43 | 101011 | 2B | 2.500 |
| 44 | 101100 | 2C | 2.600 |
| 45 | 101101 | 2D | 2.700 |
| 46 | 101110 | 2E | 2.800 |
| 47 | 101111 | 2F | 2.900 |
| 48 | 110000 | 30 | 3.000 |
| 49 | 110001 | 31 | 3.100 |
| 50 | 110010 | 32 | 3.200 |
| 51 | 110011 | 33 | 3.300 |
| 52 | 110100 | 34 | 3.400 |
| 53 | 110101 | 35 | 3.400 |
| 54 | 110110 | 36 | 3.400 |
| 55 | 110111 | 37 | 3.400 |
| 56 | 111000 | 38 | 3.400 |
| 57 | 111001 | 39 | 3.400 |
| 58 | 111010 | 3A | 3.400 |
| 59 | 111011 | 3B | 3.400 |
| 60 | 111100 | 3C | 3.400 |
| 61 | 111101 | 3D | 3.400 |
| 62 | 111110 | 3E | 3.400 |
| 63 | 111111 | 3F | 3.400 |