SLVSGZ4A June   2023  – June 2024 TPS6521905

PRODUCTION DATA  

  1.   1
  2. Features
  3. Applications
  4. Description
  5. Pin Configuration and Functions
  6. Specifications
    1. 5.1  Absolute Maximum Ratings
    2. 5.2  ESD Ratings
    3. 5.3  Recommended Operating Conditions
    4. 5.4  Thermal Information
    5. 5.5  System Control Thresholds
    6. 5.6  BUCK1 Converter
    7. 5.7  BUCK2, BUCK3 Converter
    8. 5.8  General Purpose LDOs (LDO1, LDO2)
    9. 5.9  General Purpose LDOs (LDO3, LDO4)
    10. 5.10 GPIOs and multi-function pins (EN/PB/VSENSE, nRSTOUT, nINT, GPO1, GPO2, GPIO, MODE/RESET, MODE/STBY, VSEL_SD/VSEL_DDR)
    11. 5.11 Voltage and Temperature Monitors
    12. 5.12 I2C Interface
    13. 5.13 Typical Characteristics
  7. Detailed Description
    1. 6.1 Overview
    2. 6.2 Functional Block Diagram
    3. 6.3 Feature Description
      1. 6.3.1  Power-Up Sequencing
      2. 6.3.2  Power-Down Sequencing
      3. 6.3.3  Push Button and Enable Input (EN/PB/VSENSE)
      4. 6.3.4  Reset to SoC (nRSTOUT)
      5. 6.3.5  Buck Converters (Buck1, Buck2, and Buck3)
      6. 6.3.6  Linear Regulators (LDO1 through LDO4)
      7. 6.3.7  Interrupt Pin (nINT)
      8. 6.3.8  PWM/PFM and Low Power Modes (MODE/STBY)
      9. 6.3.9  PWM/PFM and Reset (MODE/RESET)
      10. 6.3.10 Voltage Select pin (VSEL_SD/VSEL_DDR)
      11. 6.3.11 General Purpose Inputs or Outputs (GPO1, GPO2, and GPIO)
      12. 6.3.12 I2C-Compatible Interface
        1. 6.3.12.1 Data Validity
        2. 6.3.12.2 Start and Stop Conditions
        3. 6.3.12.3 Transferring Data
    4. 6.4 Device Functional Modes
      1. 6.4.1 Modes of Operation
        1. 6.4.1.1 OFF State
        2. 6.4.1.2 INITIALIZE State
        3. 6.4.1.3 ACTIVE State
        4. 6.4.1.4 STBY State
        5. 6.4.1.5 Fault Handling
    5. 6.5 Multi-PMIC Operation
    6. 6.6 NVM Programming
      1. 6.6.1 TPS6521905 default NVM settings
      2. 6.6.2 NVM programming in Initialize State
      3. 6.6.3 NVM Programming in Active State
    7. 6.7 User Registers
    8. 6.8 Device Registers
  8. Application and Implementation
    1. 7.1 Application Information
    2. 7.2 Typical Application
      1. 7.2.1 Typical Application Example
      2. 7.2.2 Design Requirements
      3. 7.2.3 Detailed Design Procedure
        1. 7.2.3.1 Buck1, Buck2, Buck3 Design Procedure
        2. 7.2.3.2 LDO1, LDO2 Design Procedure
        3. 7.2.3.3 LDO3, LDO4 Design Procedure
        4. 7.2.3.4 VSYS, VDD1P8
        5. 7.2.3.5 Digital Signals Design Procedure
      4. 7.2.4 Application Curves
    3. 7.3 Power Supply Recommendations
    4. 7.4 Layout
      1. 7.4.1 Layout Guidelines
      2. 7.4.2 Layout Example
  9. Device and Documentation Support
    1. 8.1 Receiving Notification of Documentation Updates
    2. 8.2 Support Resources
    3. 8.3 Trademarks
    4. 8.4 Electrostatic Discharge Caution
    5. 8.5 Glossary
  10. Revision History
  11. 10Mechanical, Packaging, and Orderable Information

Linear Regulators (LDO1 through LDO4)

The TPS6521905 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 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 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 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 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 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 settings
LDOx_ 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