SLVUCI2A March   2023  â€“ May 2025 AM68 , AM68A , AM69 , AM69A , TDA4AH-Q1 , TDA4AL-Q1 , TDA4AP-Q1 , TDA4APE-Q1 , TDA4VE-Q1 , TDA4VH-Q1 , TDA4VL-Q1 , TDA4VP-Q1 , TDA4VPE-Q1 , TPS6594-Q1

 

  1.   1
  2.   TPS6594133A-Q1 PMIC User Guide for Jacinto J784S4 or J721S2, PDN-3A, PDN-3B, PDN-3F
  3.   Trademarks
  4. 1Introduction
  5. 2Processor Connections
    1. 2.1 Power Mapping
    2. 2.2 Control Mapping
  6. 3Supporting Functional Safety Systems
    1. 3.1 Achieving ASIL-B System Requirements
    2. 3.2 Achieving up to ASIL-D System Requirements
  7. 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
  8. 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
  9. 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
  10. 7Impact of NVM Changes
  11. 8References
  12. 9Revision History

Control Mapping

Figure 2-4 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 in Figure 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-4, 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 maintain proper operation during low power modes when only a few GPIO pins remain operational.

TPS6594-Q1 TPS6594133A Digital
                    Connections for PDN-3A Figure 2-4 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. For more information, see the device data sheet. 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.
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 Table 5-1 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. For a list of the signals and the specific power rail, see Table 2-4.
Table 2-4 Open-Drain Signals and Power Rail
PDN Signal Pullup Power Rail
H_MCU_INTn_1V8 VDD_MCUIO_1V8
H_MCU_PORz_1V8 VDA_MCU_1V8
H_SOC_PORz_1V8

VDA_MCU_1V8

H_MCU_PORz_1V8

VDA_MCU_1V8

EN_DDR_RET_1V1 VDD_DDR_1V1
H_WKUP_I2C0 VDD_GPIORET_IO_3V3
H_MCU_I2C0 VDD_GPIORET_IO_3V3

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
Device GPIO Mapping System Features(1)
PMIC Pin NVM Function PDN Signals Active SoC Functional Safety MCU-Only DDR Ret GPIO Ret
TPS6594133A-Q1 nPWRON/ ENABLE Enable SOC_PWR_EN R
nINT INT H_MCU_INTn R
nRSTOUT nRSTOUT H_MCU_PORz_1V8 R
SCL_I2C1 SCL_I2C1 H_WKUP_I2C0_SCL R
SDA_I2C1 SDA_I2C1 H_WKUP_I2C0_SDA R
GPIO_1 SCL_I2C2 H_MCU_I2C0_SCL R
GPIO_2 SDA_I2C2 H_MCU_I2C0_SDA R
GPIO_3 nERR_SoC H_SOC_SAFETY_ERRn R
GPIO_4 LP_WKUP1(2) SOC_PWR_WKn R R
GPIO_5 EN_GPIO_RET_3V3 EN_GPIO_RET_3V3 R
GPIO_6 EN_DDR_RET_1V1 EN_DDR_RET_1V1 R
GPIO_7 nERR_MCU H_MCU_SAFETY_ERRn R
GPIO_8 GPI MAIN_PWRGRP_IRQn R
GPIO_9 GPO EN_3V3_VIO R
GPIO_10 GPI MCU_PWRGRP_IRQn R
GPIO_11 nRSTOUT_SOC H_SOC_PORz_1V8 R
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.