SLVUCM5 july   2023 TPS6521905 , TPS6521905-Q1

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
  5. 2Hardware Requirements for NVM Programming
  6. 3Typical NVM Flow
  7. 4Programming Instructions
    1. 4.1  Configuring Enable Settings
    2. 4.2  Configuring the Bucks
    3. 4.3  Configuring LDOs
    4. 4.4  Configuring GPIOs
    5. 4.5  Configuring Sequence
    6. 4.6  Configuring Multi-Function Pins
    7. 4.7  Configuring the EN/PB/VSENSE Pin
    8. 4.8  Changing I2C Address
    9. 4.9  Configuring Mask Settings
    10. 4.10 NVM Re-Programming
  8.   A Non-NVM Registers
  9.   B Loading a NVM Configuration File to PMIC
  10.   C PMIC Configurable Fields
  11.   D References

Configuring the Bucks

There are several settings that can be programmed for the Buck converters. These include the output voltages, under voltage (UV) monitoring, and bandwidth among others.

GUID-20230428-SS0I-C1RD-KN7F-Q3J6KWGKMSGZ-low.svg Figure 4-3 Bucks Settings Using the TPS65219-GUI

Table 4-2 NVM Registers for Buck1 Configuration
Register Address Bit Settings
Bit # Field Name
Bandwidth 0x0A 7 BUCK1_BW_SEL 0h = low bandwidth

1h = high bandwidth

UV monitoring 6 BUCK1_UV_THR_SEL 0h = -5% UV detection level

1h = -10% UV detection level

Output Voltage 5-0 BUCK1_VSET see register map on data sheet
Table 4-3 NVM Registers for Buck2 Configuration
Register Address Bit Settings
Bit # Field Name
Bandwidth 0x09 7 BUCK2_BW_SEL 0h = low bandwidth

1h = high bandwidth

UV monitoring 6 BUCK2_UV_THR_SEL 0h = -5% UV detection level

1h = -10% UV detection level

Output Voltage 5-0 BUCK2_VSET see register map on data sheet
Table 4-4 NVM Registers for Buck3 Configuration
Register Address Bit Settings
Bit # Field Name
Bandwidth 0x08 7 BUCK3_BW_SEL 0h = low bandwidth

1h = high bandwidth

UV monitoring 6 BUCK3_UV_THR_SEL 0h = -5% UV detection level

1h = -10% UV detection level

Output Voltage 5-0 BUCK3_VSET see register map on data sheet
Table 4-5 NVM Registers for Switching Mode (Only Applicable if BUCK_FF_ENABLE = 1h)
Register Address Bit Settings
Bit # Field Name
Spread Spectrum 0x03 5 BUCK_SS_ENABLE 0h = Spread spectrum disabled

1h = Spread spectrum enabled

Switching Mode 4 BUCK_FF_ENABLE DO NOT CHANGE THIS BIT
Buck2/Buck3 phase config 3-2 BUCK3_PHASE_CONFIG 0h = 0 degrees

1h = 90 degrees

2h = 180 degrees

3h = 270 degrees

1-0 BUCK2_PHASE_CONFIG 0h = 0 degrees

1h = 90 degrees

2h = 180 degrees

3h = 270 degrees