SLVUCD4 November   2022 TPS6594-Q1

 

  1.   PDN-2A User's Guide for Powering DRA821 with TPS65941515-Q1 PMIC
  2.   Trademarks
  3. 1Introduction
  4. 2Device Versions
  5. 3Processor Connections
    1. 3.1 Power Mapping
    2. 3.2 Control Mapping
  6. 4Supporting Functional Safety Systems
    1. 4.1 Achieving ASIL-B System Requirements
    2. 4.2 Achieving up to ASIL-D System Requirements
  7. 5Static NVM Settings
    1. 5.1  Application-Based Configuration Settings
    2. 5.2  Device Identification Settings
    3. 5.3  BUCK Settings
    4. 5.4  LDO Settings
    5. 5.5  VCCA Settings
    6. 5.6  GPIO Settings
    7. 5.7  Finite State Machine (FSM) Settings
    8. 5.8  Interrupt Settings
    9. 5.9  POWERGOOD Settings
    10. 5.10 Miscellaneous Settings
    11. 5.11 Interface Settings
    12. 5.12 Watchdog Settings
  8. 6Pre-Configurable Finite State Machine (PFSM) Settings
    1. 6.1 Configured States
    2. 6.2 PFSM Triggers
    3. 6.3 Power Sequences
      1. 6.3.1 TO_SAFE_SEVERE and TO_SAFE
      2. 6.3.2 TO_SAFE_ORDERLY and TO_STANDBY
      3. 6.3.3 ACTIVE_TO_WARM
      4. 6.3.4 TO_ACTIVE
      5. 6.3.5 TO_RETENTION
  9. 7Application Examples
    1. 7.1 Moving Between States: ACTIVE and RETENTION
      1. 7.1.1 ACTIVE
      2. 7.1.2 RETENTION
    2. 7.2 Entering and Exiting Standby
    3. 7.3 Entering and Existing LP_STANDBY
    4. 7.4 GPIO8 and Watchdog
  10. 8References

Control Mapping

Figure 3-2 shows the digital control signal mapping between processor, PMIC, and discrete power devices. Connections from the TPS65941515 PMIC to the processor provide error monitoring, processor reset, processor wake up, and system low-power modes. Specific GPIO pins have been assigned to key signals in order to ensure proper operation during low power modes when only a few GPIO pins remain operational.

The digital connections shown in Figure 3-2 allow system features including GPIO and DDR Retention modes, functional safety up to ASIL-D, and compliant dual voltage SD card operation.

Figure 3-2 TPS65941515-Q1 Digital Connections
  1. PMIC IO can have distinct power domains for input and output functionality. The SDA function for I2C1 and I2C2 use the VINT voltage domain as an input and the VIO voltage domain as an output. Please refer to the device data sheet for a complete description. The PMIC voltage domains indicated are for the TPS65941515 NVM configuration.
  2. PMIC_Wake1 is typically a CAN PHY INH output.
  3. The EFUSE LDO is an optional feature and must be enabled by another signal in the system
Note: In addition to the I2C signals, three additional signals are open-drain outputs and require a pullup to a specific power rail. Please refer to Table 3-2 for a list of the signals and the specific power rail.
Table 3-2 Open-drain signals and Power Rail
PDN SignalPullup Power Rail
H_MCU_INTn_3V3VDD_IO_3V3
H_SOC_PORz_1V8VDA_LN_1V8
EN_DDR_RET_1V1VDD_DDR_1V1_REG
H_WKUP_I2C0VDD_IO_3V3
H_MCU_I2C0_SCL/SDAVDD_IO_3V3

Please use Table 3-3 as a guide to understand GPIO assignments required for each PDN system feature. If the feature listed is not required, the digital connection can be removed; however, the GPIO pin is still configured per NVM defined default function shown. After the processor has booted up, the processor can reconfigure unused GPIOs to support new functions. Reconfiguring unused GPIOs is possible as long as that function is only needed after boot and default function does not cause any conflicts with normal operations (for example, two outputs driving same net). For details on how functional safety related connections help achieve functional safety system-level goals, see Section 4.

Table 3-3 Digital Connections by System Feature
DeviceGPIO MappingSystem Features(1)
PMIC PinNVM FunctionPDN SignalsActive SoCFunctional SafetyDDR Retention

GPIO Retention

TPS65941515-Q1nPWRON/ ENABLEEnableSOC_PWR_ONR
INTINTH_MCU_INTnR
nRSTOUTnRSTOUTH_SOC_PORz_1V8R
SCL_I2C1SCL_I2C1H_WKUP_I2C0R
SDA_I2C1SDA_I2C1H_WKUP_I2C0R
GPIO_1SCL_I2C2H_MCU_I2C0_SCLR
GPIO_2SDA_I2C2H_MCU_I2C0_SDAR
GPIO_3nERR_SoCH_SOC_SAFETY_ERRn

O

GPIO_4LP_WKUP1(2)PMIC_WAKE1R

R

GPIO_5

GPO

EN_GPIORET_VWK

R

R

GPIO_6

GPO

EN_DDR_RET_1V1

R

GPIO_7nERR_MCUH_MCU_SAFETY_ERRnR
GPIO_8DISABLE_WDOGPMICA_GPIO8(3)(3)
GPIO_9GPOEN_GPIORET_VIO

R

R

GPIO_10

CLK32OUT

H_WKUP_LFOSCO_XI

O

GPIO_11GPO

EN_SOC_VIO

R

R

R is Required.
LP_WKUP1 function is masked in the static settings. Instructions for unmasking the function are provided in RETENTION, Entering and Exiting Standby and Entering and Existing LP_STANDBY.
If it is desired to disable the watchdog through hardware, GPIO_8 is required and must be set high by the time nRSTOUT goes high. After nRSTOUT is high, the watchdog state is latched and the pin can be configured for other functions through software. If GPIO_8 is not set high, then the processor must service the watch dog before the long window expires.