ZHCU859B June 2021 – February 2022 DRA829V , TDA4VM , TDA4VM-Q1 , TPS6594-Q1
图 3-2 显示了处理器和 PMIC 器件之间的数字控制信号映射。为了使两个 PMIC 器件协同工作,主PMIC 和从 PMIC 必须建立 SPMI 通信通道。这允许两个 TPS6594-Q1 同步其内部可预配置状态机 (PFSM),以便它们作为一个 PFSM 在所有电源和数字资源上运行。TPS6594-Q1 上的 GPIO_5 和 GPIO_6 引脚被分配用于实施此功能。此外,主 PMIC 的 LDOVINT 引脚连接至从 PMIC 的使能输入,以正确地启动 PFSM。
从 TPS6594-Q1 器件到处理器的其他数字连接提供错误监控、处理器复位、处理器唤醒和系统低功耗模式。已将特定的 GPIO 引脚分配给关键信号,以确保在只有少数 GPIO 引脚保持工作时器件在低功耗模式下能够正常运行。
图 3-2 所示的数字连接支持系统特性,包括仅 MCU 的 MCU 安全岛和挂起至 RAM 低功耗模式、 性能高达 ASIL-D 的功能安全、符合标准的双电压 SD 卡运行和 LPDDR4x 集成。
PDN 信号 | 上拉电源轨 |
---|---|
H_MCU_INTn | VDD_MCUIO_3V3 |
H_MCU_PORz_1V8 | VDA_MCU_1V8 |
H_SOC_PORz_1V8 | VDA_MCU_1V8 |
H_DDR_RET_1V1 | VDD_DDR_1V1_REG |
H_WKUP_I2C0 | VDD_MCUIO_3V3 |
H_MCU_I2C0_SCL/SDA | VDD_MCUIO_3V3 |
请使用表 3-3 指导如何分配每个 PDN 系统特性所需的 GPIO 。如果所列出的特性不是必需的,可以删除数字连接;但是,GPIO 引脚仍会按照显示的 NVM 定义的默认功能进行配置。处理器启动后,系统软件可能会重新配置未使用的 GPIO 以支持新功能。只要该功能仅在启动后才需要且默认功能不与正常操作产生任何冲突(例如,两个输出驱动同一网络),就会出现此种情况。有关功能安全相关连接如何帮助实现功能安全系统级目标的详细信息,请参阅Topic Link Label4。
器件 | GPIO 映射 | 系统特性 | ||||||
---|---|---|---|---|---|---|---|---|
PMIC 引脚 | NVM 功能 | PDN 信号 | 有源 SoC | 功能安全 | 仅 MCU 和 MCU 安全岛 | 挂起至 RAM | SD 卡 | |
TPS65941212-Q1 | nPWRON/ ENABLE | 启用 | SOC_PWR_ON | 必需 | ||||
INT | INT | H_MCU_INTn | 必需 | |||||
nRSTOUT | nRSTOUT | H_MCU_PORz_1V8 | 必需 | 必需 | ||||
SCL_I2C1 | SCL_I2C1 | H_WKUP_I2C0 | 必需 | |||||
SDA_I2C1 | SDA_I2C1 | H_WKUP_I2C0 | 必需 | |||||
GPIO_1 | SCL_I2C2 | H_MCU_I2C0_SCL | 必需 | |||||
GPIO_2 | SDA_I2C2 | H_MCU_I2C0_SDA | 必需 | |||||
GPIO_3 | GPO | EN_MCU3V3IO_LDSW | 必需 | |||||
GPIO_4 | LP_WKUP1 | H_WAKE_PMIC | 必需 | |||||
GPIO_5 | SCLK_SPMI | LEOA_SCLK | 必需 | |||||
GPIO_6 | SDATA_SPMI | LEOA_SDATA | 必需 | |||||
GPIO_7 | nERR_MCU | PMICA_SAFETY_ERRn | 必需 | |||||
GPIO_8 | DISABLE_WDOG | PMICA_GPIO8 | (2) | (2) | ||||
GPIO_9 | GPI | PMICA_GPIO9(3) | ||||||
GPIO_10 | WKUP1 | PMIC_POWER_EN1 | 必需 | |||||
GPIO_11 | nRSTOUT_SOC | H_SOC_PORz_1V8 | 必需 | |||||
TPS65941111-Q1 | nPWRON/ENABLE | ENABLE | VINT_LEOA_1V8 | 必需 | ||||
nINT | nINT | H_MCU_INTn | ||||||
nRSTOUT | nRSTOUT | 未使用 | ||||||
SCL_I2C1 | SCL_I2C1 | H_WKUP_I2C0 | 必需 | |||||
SDA_I2C1 | SCL_I2C1 | H_WKUP_I2C0 | 必需 | |||||
GPIO_1 | GPI | 未使用(3) | ||||||
GPIO_2 | GPI | SEL_SDIO_3V3_1V8n(1) | 必需 | |||||
GPIO_3 | GPO | EN_DDR_BUCK | ||||||
GPIO_4 | GPO | H_DDR_RET_1V1 | 必需 | |||||
GPIO_5 | SCLK_SPMI | LEOA_SCLK | 必需 | |||||
GPIO_6 | SDATA_SPMI | LEOA_SDATA | 必需 | |||||
GPIO_7 | GPI | 未使用(3) | ||||||
GPIO_8 | GPI | 未使用(3) | ||||||
GPIO_9 | GPO | EN_EFUSE_LDO(3) | ||||||
GPIO_10 | WKUP2 | 未使用(3) | ||||||
GPIO_11 | GPO | EN_3V3IO_LDSW | 必需 |