SLVUCI2 march   2023 AM68A , AM69 , AM69A , TDA4AH-Q1 , TDA4AL-Q1 , TDA4AP-Q1 , TDA4VE-Q1 , TDA4VH-Q1 , TDA4VL-Q1 , TDA4VP-Q1 , TPS6594-Q1

 

  1.   TPS6594133A-Q1 PMIC User Guide for Jacinto J784S4 or J721S2, PDN-3A, PDN-3B, PDN-3F
  2.   Trademarks
  3. 1Introduction
  4. 2Processor Connections
    1. 2.1 Power Mapping
    2. 2.2 Control Mapping
  5. 3Supporting Functional Safety Systems
    1. 3.1 Achieving ASIL-B System Requirements
    2. 3.2 Achieving up to ASIL-D System Requirements
  6. 4Static NVM Settings.
    1. 4.1  Application-Based Configuration Settings
    2. 4.2  Device Identification Settings
    3. 4.3  BUCK Settings
    4. 4.4  LDO Settings
    5. 4.5  VCCA Settings
    6. 4.6  GPIO Settings
    7. 4.7  Finite State Machine (FSM) Settings
    8. 4.8  Interrupt Settings
    9. 4.9  POWERGOOD Settings
    10. 4.10 Miscellaneous Settings
    11. 4.11 Interface Settings
    12. 4.12 Multi-Device Settings
    13. 4.13 Watchdog Settings
  7. 5Pre-Configurable Finite State Machine (PFSM) Settings
    1. 5.1 Configured States
    2. 5.2 PFSM Triggers
    3. 5.3 Power Sequences
      1. 5.3.1 TO_SAFE_SEVERE and TO_SAFE
      2. 5.3.2 TO_SAFE_ORDERLY and TO_STANDBY
      3. 5.3.3 ACTIVE_TO_WARM
      4. 5.3.4 ESM_SOC_ERROR
      5. 5.3.5 PWR_SOC_ERROR
      6. 5.3.6 MCU_TO_WARM
      7. 5.3.7 TO_MCU
      8. 5.3.8 TO_ACTIVE
      9. 5.3.9 TO_RETENTION
  8. 6Application Examples
    1. 6.1 Initialization
    2. 6.2 Moving Between States; ACTIVE, MCU ONLY and RETENTION
      1. 6.2.1 ACTIVE
      2. 6.2.2 MCU ONLY
      3. 6.2.3 RETENTION
    3. 6.3 Entering and Exiting Standby
    4. 6.4 Entering and Existing LP_STANDBY
  9. 7References

Control Mapping

Figure 2-3 shows the digital control signal mapping for PDN-3A between the PMIC, discrete power resources, and the processor. These connections enable a full feature system including MCU Only, DDR and GPIO Retention low power modes, functional safety up to ASIL-D, and compliant USB2.0, UHS-I SD card, and HS SoC eFuse programming on-board.

In this PDN, GPIO8 has been designed to provide run-time PDN configuration resulting in a flexible PMIC that adapts to each board design. A logic low input at the beginning of the power up sequence commands the PMIC to support isolated MCU and Main power groups which includes BUCK5 in the power up sequence. A logic high commands the PMIC to group MCU & Main power groups and exclude BUCK5 from power sequences. For isolated PDN scheme (variants A - F), the GPIO8 pin is connected to HCPS buck enable inputs which have a pull-up resistor to the input voltage of each buck. The VDA_DLL_0V8 power rail (sourced from LDO3 of the PMIC) is enabled at the same time stamp as the CPU & CORE rails. Therefore, it can be used to drive the input to a low voltage translator with an open-drain output that connects to HCPS enable net (MAIN_PWRGRP_IRQn). This buck pin is bi-directioinal and acts as both an enable input and status output. Internal buck faults result in the pin pulling the MAIN_PWRGRP_IRQn net low. Pulling the MAIN_PWRGRP_IRQn net low disables the buck and asserts an interrupt to PMIC via GPIO8 net connection. If GPIO8 goes low, the PMIC reacts as if SOC_PWR_ERROR has occurred causing a PDN state transition to MCU Only mode.

After the nRSTOUT PMIC signal goes high at the end of the TO_ACTIVE Sequence shown inFigure 5-11, GPIO10 is pulled high awaiting an active low MCU_PWRGRP_IRQn interrupt signal from the SVS-B voltage monitor. If GPIO10 goes low, the PMIC reacts as if an MCU_PWR_ERROR has occurred and executes an orderly shutdown. As shown in Figure 2-3, connect GPIO8 and GPIO10 with a 3.3V level translator from VDA_DLL_0V8 (PMIC LDO3) and the open drain interrupt outputs from voltage monitors SVS-A and SVS-B, respectively.

Other digital connections from the 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.

GUID-20230217-SS0I-BCF2-VG6D-XF5MG93LM2WK-low.svgFigure 2-3 TPS6594133A Digital Connections for PDN-3A
  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 TPS6594133A NVM configuration.
  2. PMIC_Wake1 is typically a CAN PHY INH output.
  3. LP_WKUP1 and WKUP1 transition to the ACTIVE state. State Transition Triggers
Note: For SVS-B, only VDD_MCU_GPIORET_0V8 and VDD_MCU_GPIORET_3V3 connections are need to provide OV/UV coverage on the MCU input supplies. The other connections shown in Figure 2-3 allow the same SVS PN to be used for both SVS-A and SVS-B.
Note: The PMIC voltage domain of an IO can be different depending upon configuration. When configured as an input GPIO3 and GPIO4 are in the VRTC domain. When configured as an output, GPIO3 and GPIO4 are in the VINT domain.
Note: In addition to the I2C signals, five additional signals are open-drain outputs and require a pullup to a specific power rail. Please refer to Table 2-4 for a list of the signals and the specific power rail.
Table 2-4 Open-drain signals and Power Rail
PDN SignalPullup Power Rail
H_MCU_INTn_1V8VDD_MCUIO_1V8
H_MCU_PORz_1V8VDA_MCU_1V8
H_SOC_PORz_1V8

VDA_MCU_1V8

H_MCU_PORz_1V8

VDA_MCU_1V8

EN_DDR_RET_1V1VDD_DDR_1V1
H_WKUP_I2C0VDD_GPIORET_IO_3V3
H_MCU_I2C0VDD_GPIORET_IO_3V3

Please use Table 2-5 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. Reconfiguration 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 3.

Table 2-5 Digital Connections by System Feature
DeviceGPIO MappingSystem Features(1)
PMIC PinNVM FunctionPDN SignalsActive SoCFunctional SafetyMCU-OnlyDDR RetGPIO Ret
TPS6594133A-Q1nPWRON/ ENABLEEnableSOC_PWR_ENR
nINTINTH_MCU_INTnR
nRSTOUTnRSTOUTH_MCU_PORz_1V8R
SCL_I2C1SCL_I2C1H_WKUP_I2C0_SCLR
SDA_I2C1SDA_I2C1H_WKUP_I2C0_SDAR
GPIO_1SCL_I2C2H_MCU_I2C0_SCLR
GPIO_2SDA_I2C2H_MCU_I2C0_SDAR
GPIO_3nERR_SoCH_SOC_SAFETY_ERRnR
GPIO_4LP_WKUP1(2)SOC_PWR_WKnRR
GPIO_5EN_GPIO_RET_3V3

EN_GPIO_RET_3V3

R
GPIO_6EN_DDR_RET_1V1EN_DDR_RET_1V1R
GPIO_7nERR_MCUH_MCU_SAFETY_ERRnR
GPIO_8GPI

MAIN_PWRGRP_IRQn

R
GPIO_9GPO

EN_3V3_VIO

R
GPIO_10GPIMCU_PWRGRP_IRQnR
GPIO_11nRSTOUT_SOCH_SOC_PORz_1V8R
R is Required. O is optional.
LP_WKUP1 function is masked in the static settings. Instructions for unmasking the function are provided in Section 6.2.3, Section 6.3 and Section 6.4.