The TPS6521905-Q1 offers a total of four linear regulators, where LDO1 and LDO2 share their properties and LDO3 and LDO4 share theirs.
LDO1 and LDO2: 400 mA, 0.6 V .. 3.4 V
Both, LDO1 and LDO2 are general-purpose LDOs intended to provide power to analog circuitry on the SOC or peripherals. The LDOs have an input voltage range from 1.5V to 5.5V, and can be connected either directly to the system power or the output of a Buck converter. The output voltage is programmable in the range of 0.6V to 3.4V in 50mV-steps. Both LDOs support up to 400 mA. The LDOs can be configured in by-pass-mode, acting as load-switches. If configured in bypass-mode, the desired output voltage still needs to be specified in LDOx_VOUT register. The LDOs also support output-voltage changes while enabled, supporting functions like SD-card-IO-supply, changing from 3.3V to 1.8V after initialization, either in LDO-mode at a supply-voltage above 3.3V or with a 3.3V supply changing between bypass-mode and LDO-mode. The LDOs also support Load-switch mode (LSW_mode): in this case, output voltages of 1.5V up to 5.5V are supported. The desired voltage does not need to be configured in the LDOx_VOUT register.
- In case of SD-card-supply, one of the LDOs can be controlled by the VSEL_SD/VSEL_DDR, configured as VSEL_SD. Which LDO is controlled is selected by VSEL_RAIL bit in MFP_1_CONFIG register. The polarity of the pin can be configured via VSEL_SD_POLARITY bit in MFP_1_CONFIG register.
Alternatively, an I2C communication to VSEL_SD_I2C_CTRL in MFP_1_CONFIG register controls the change of the output voltage. Therefore, even if VSEL_SD/VSEL_DDR pin is configured as VSEL_DDR, the VSEL_RAIL bit still needs to be configured to define which LDO is affected by the I2C-command.
- The LDOs can be configured as linear regulators or operate in bypass-mode or be configured as a load-switch (LSW-mode). The mode is configured by LDOx_LSW_CONFIG and LSW_BYP_CONFIG bits in LDOx_VOUT register.
CAUTION: If an LDO is configured in bypass-mode, the output voltage must be configured and the PVIN_LDOx supply voltage must match the configured output voltage. PVIN_LDOx voltage must be within (configured VOUT) and (configured VOUT + 200mV). Violation of this can result in instability.
In bypass- or LSW-mode, the LDO acts as a switch, where VOUT is VIN minus the drop over the FET-resistance (RBYPASS, RLSW).
Output Capacitance Requirements
The LDO regulators require sufficient output-capacitance for stability. The required minimum and supported maximum capacitance depends on the configuration:
- in LDO-mode, a minimum capacitance of 1.6 uF is required and a maximum total load capacitance (output filter and point-of-load combined) of 20 uF is supported
- in LSW- or bypass-mode, a minimum capacitance of 1.6 uF is required and a maximum total capacitance (output filter and point-of-load combined) of 50 uF is supported
LDO3 and LDO4: 300 mA, 1.2 V .. 3.3 V
Both, LDO3 and LDO4 are general-purpose LDOs intended to provide power to analog circuitry on the SoC or peripherals. The LDOs have an input voltage range from 2.2 V to 5.5 V, and can be connected either directly to the system power or the output of a Buck converter. Note, these LDOs need a headroom between VSYS and the LDO-output voltage of minimum 150 mV. The output voltage is programmable in the range of 1.2 V to 3.3 V in 50 mV-steps. Both LDOs support up to 300 mA. The LDOs can be configured to act as load-switches. In this case, output voltages of 2.2 V up to 5.5 V are supported. The desired voltage does not need to be configured in the LDOx_VOUT register.
These LDOs support a fast-ramp-mode with limited output capacitance and a slow-ramp-mode, allowing for larger total load capacitance.
Output Capacitance Requirements
The LDO regulators require sufficient output-capacitance for stability. The required minimum and supported maximum capacitance depends on the configuration:
- for slow-ramp LDO-mode or LSW-mode, a minimum capacitance of 1.6 uF is required and a maximum total capacitance (output filter and point-of-load combined) of 30 uF is supported
- for fast-ramp LDO-mode or LSW-mode, a minimum capacitance of 1.6 uF is required and a maximum total capacitance (output filter and point-of-load combined) of 15 uF is supported
LDO1, LDO2, LDO3 and LDO4
- The ON/OFF state of the LDOs in ACTIVE state is controlled by the corresponding LDOx_EN bit in the ENABLE_CTRL register.
- The ON/OFF state of the LDOs in STBY state is controlled by the corresponding LDOx_STBY_EN bit in the STBY_1_CONFIG register.
- In INITIALIZE state, the LDOs are off, regardless of bit-settings.
CAUTION: In case of linear regulators that are not to be used at all, the VLDOx pin must be left floating.
- Each of the LDOs can be configured as linear regulators or be configured as a load-switch (LSW-mode). LDO1 and LDO2 can also operate in bypass-mode. The mode is configured by LDOx_LSW_CONFIG and LSW_BYP_CONFIG bits in LDOx_VOUT register individually per regulator.
CAUTION: A mode change between LDO(/bypass) and LSW-mode must only be performed, when the regulator is disabled!
(A change between LDO and bypass-mode (supported by LDO1 and LDO2 only) is supported during operation.)
- The LDOs have an active discharge function. Whenever LDOx is disabled, the output is discharged to ground. The discharge function can be disabled individually per rail in the DISCHARGE_CONFIG register.
- Prior to a sequence into ACTIVE state (from INITIALIZE or STBY state), the device discharges the disabled rails regardless of the discharge-configuration to avoid starting into a pre-biased output.
- If a rail is enabled by an I2C-command, active discharge is not enforced, but the rail is only enabled if the output voltage is below the SCG-threshold.
- This register is not EEPROM-backed and is reset if the device enters OFF-state.
- When in INITIALIZE state (during RESET or an I2C-OFF-request), the discharge configuration is not reset. Note: the power-down-sequence can be violated if the discharge function is disabled
LDO Fault Handling
- The TPS6521905-Q1 detects under-voltages on the LDO-outputs. The reaction to the detection of an under-voltage is dependent on the configuration of the LDOx_UV_MASK bit in INT_MASK_LDOS register and the MASK_EFFECT in INT_MASK_BUCKS register. If not masked, the device sets bit INT_LDO_1_2_IS_SET respectively INT_LDO_3_4_IS_SET bit in INT_SOURCE register and bit LDOx_UV in INT_LDO_1_2 register respectively INT_LDO_3_4 register.
During a voltage transition (at power-up or triggered by toggling VSEL_SD-pin or an I2C-command), 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, the power-down sequence starts immediately. OC-detection is not maskable.
CAUTION: If a LDO is configured in bypass-mode or LSW-mode, UV-detection is not supported.
- The TPS6521905-Q1 provides
current-limit on the LDO-outputs. If the PMIC detects over-current for
tDEGLITCH_OC_short, respectively for tDEGLITCH_OC_long
(configurable individually per rail with EN_LONG_DEGL_FOR_OC_LDOx in
OC_DEGL_CONFIG register; applicable for rising-edge only), the device sets
INT_LDO_1_2_IS_SET respectively INT_LDO_3_4_IS_SET bit in INT_SOURCE register
and bit LDOx_OC in INT_LDO_1_2 respectively INT_LDO_3_4 register. The effected
rail is disabled
immediately.
During a voltage transition (at power-up or triggered by toggling VSEL_SD-pin or an I2C-command), the overcurrent detection is blanked and gets activated when the voltage transition completed.
If the over-current occurs during the sequence into ACTIVE state (from INITIALIZE or STBY), the device disables 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 disables the affected rail immediately and starts the power-down sequence.
OC-detection is not maskable, but the deglitch-time is configurable. It is strongly recommended to use tDEGLITCH_OC_short. Extended over-current can lead to increased aging or overshoot upon recovery.
- The TPS6521905-Q1 detects short-to-ground (SCG) faults on the LDO-outputs. The reaction to the detection of an SCG event is to set INT_LDO_1_2_IS_SET respectively INT_LDO_3_4_IS_SET bit in INT_SOURCE register and bit LDOx_SCG in INT_LDO_1_2 register respectively INT_LDO_3_4 register. The affected rail is disabled immediately. The device sequences down all outputs and transitions into INTIALIZE 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 TPS6521905-Q1 detects residual voltage (RV) faults on the LDO-outputs. The reaction to the detection of an RV event is to set INT_RV_IS_SET bit in INT_SOURCE register and bit LDOx_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 device sets the LDOx_RV-flag 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 the faults are detected:
- If the device detects residual voltage during an ON-request in the INITIALIZE state, the PMIC gates power-up and the device remains in INITIALIZE state. If the RV-condition is detected for more than 4 ms to 5 ms, the device sets the LDOx_RV-bit but remains in INITIALIZE state as long as the RV-condition exists. If the RV-condition is not present any more, the device transitions to ACTIVE state, provided the ON-request is still valid.
- If the device detects residual voltage during power-up, ACTIVE_TO_STANDBY, or STANDBY_TO_ACTIVE sequences, the sequence is aborted and the device powers down.
- If the device detects residual voltage for more than 80 ms on any rail that was disabled during STBY state during a request to leave STBY state, the device transitions into INITIALIZE state. The device sets the LDOx_RV-bit if the condition persists for 4 ms to 5 ms, but less than 80 ms.
- If the device detects residual voltage during power-up, ACTIVE_TO_STANDBY, or STANDBY_TO_ACTIVE sequences, the sequence is aborted and the device powers down.
- If the device detects residual voltage during an EN-command of the rail by I2C, the LDOx_RV-bit is set immediately, but no state transition occurs.
- The LDOs 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 and the MASK_EFFECT bit 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 TPS6521905-Q1 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.
Table 6-2 LDO output voltage settingsLDOx_ VSET [decimal] | LDOx_VSET [binary] | LDOx_ VSET [hexa- decimal] | VOUT (LDO1 and LDO2, LDO mode) [V] | VOUT (LDO1 and LDO2, bypass-mode) [V] | VOUT (LDO3 and LDO4, LDO mode) [V] |
---|
0 | 000000 | 00 | 0.60 | reserved | 1.20 |
1 | 000001 | 01 | 0.65 | reserved | 1.20 |
2 | 000010 | 02 | 0.70 | reserved | 1.20 |
3 | 000011 | 03 | 0.75 | reserved | 1.20 |
4 | 000100 | 04 | 0.80 | reserved | 1.20 |
5 | 000101 | 05 | 0.85 | reserved | 1.20 |
6 | 000110 | 06 | 0.90 | reserved | 1.20 |
7 | 000111 | 07 | 0.95 | reserved | 1.20 |
8 | 001000 | 08 | 1.00 | reserved | 1.20 |
9 | 001001 | 09 | 1.05 | reserved | 1.20 |
10 | 001010 | 0A | 1.10 | reserved | 1.20 |
11 | 001011 | 0B | 1.15 | reserved | 1.20 |
12 | 001100 | 0C | 1.20 | reserved | 1.20 |
13 | 001101 | 0D | 1.25 | reserved | 1.25 |
14 | 001110 | 0E | 1.30 | reserved | 1.30 |
15 | 001111 | 0F | 1.35 | reserved | 1.35 |
16 | 010000 | 10 | 1.40 | reserved | 1.40 |
17 | 010001 | 11 | 1.45 | reserved | 1.45 |
18 | 010010 | 12 | 1.50 | 1.50 | 1.50 |
19 | 010011 | 13 | 1.55 | 1.55 | 1.55 |
20 | 010100 | 14 | 1.60 | 1.60 | 1.60 |
21 | 010101 | 15 | 1.65 | 1.65 | 1.65 |
22 | 010110 | 16 | 1.70 | 1.70 | 1.70 |
23 | 010111 | 17 | 1.75 | 1.75 | 1.75 |
24 | 011000 | 18 | 1.80 | 1.80 | 1.80 |
25 | 011001 | 19 | 1.85 | 1.85 | 1.85 |
26 | 011010 | 1A | 1.90 | 1.90 | 1.90 |
27 | 011011 | 1B | 1.95 | 1.95 | 1.95 |
28 | 011100 | 1C | 2.00 | 2.00 | 2.00 |
29 | 011101 | 1D | 2.05 | 2.05 | 2.05 |
30 | 011110 | 1E | 2.10 | 2.10 | 2.10 |
31 | 011111 | 1F | 2.15 | 2.15 | 2.15 |
32 | 100000 | 20 | 2.20 | 2.20 | 2.20 |
33 | 100001 | 21 | 2.25 | 2.25 | 2.25 |
34 | 100010 | 22 | 2.30 | 2.30 | 2.30 |
35 | 100011 | 23 | 2.35 | 2.35 | 2.35 |
36 | 100100 | 24 | 2.40 | 2.40 | 2.40 |
37 | 100101 | 25 | 2.45 | 2.45 | 2.45 |
38 | 100110 | 26 | 2.50 | 2.50 | 2.50 |
39 | 100111 | 27 | 2.55 | 2.55 | 2.55 |
40 | 101000 | 28 | 2.60 | 2.60 | 2.60 |
41 | 101001 | 29 | 2.65 | 2.65 | 2.65 |
42 | 101010 | 2A | 2.70 | 2.70 | 2.70 |
43 | 101011 | 2B | 2.75 | 2.75 | 2.75 |
44 | 101100 | 2C | 2.80 | 2.80 | 2.80 |
45 | 101101 | 2D | 2.85 | 2.85 | 2.85 |
46 | 101110 | 2E | 2.90 | 2.90 | 2.90 |
47 | 101111 | 2F | 2.95 | 2.95 | 2.95 |
48 | 110000 | 30 | 3.00 | 3.00 | 3.00 |
49 | 110001 | 31 | 3.05 | 3.05 | 3.05 |
50 | 110010 | 32 | 3.10 | 3.10 | 3.10 |
51 | 110011 | 33 | 3.15 | 3.15 | 3.15 |
52 | 110100 | 34 | 3.20 | 3.20 | 3.20 |
53 | 110101 | 35 | 3.25 | 3.25 | 3.25 |
54 | 110110 | 36 | 3.30 | 3.30 | 3.30 |
55 | 110111 | 37 | 3.35 | 3.35 | 3.30 |
56 | 111000 | 38 | 3.40 | 3.40 | 3.30 |
57 | 111001 | 39 | 3.40 | 3.40 | 3.30 |
58 | 111010 | 3A | 3.40 | 3.40 | 3.30 |
59 | 111011 | 3B | 3.40 | 3.40 | 3.30 |
60 | 111100 | 3C | 3.40 | 3.40 | 3.30 |
61 | 111101 | 3D | 3.40 | 3.40 | 3.30 |
62 | 111110 | 3E | 3.40 | 3.40 | 3.30 |
63 | 111111 | 3F | 3.40 | 3.40 | 3.30 |