ZHCU859B June 2021 – February 2022 DRA829J , DRA829J-Q1 , DRA829V , DRA829V-Q1 , TDA4VM , TDA4VM-Q1 , TPS6594-Q1
这些设置详细说明了 GPIO 电源轨的默认配置。所有这些设置都可以在启动后通过 I2C 进行更改。请注意,GPIOx_SEL 字段的内容决定了 GPIOx_CONF 和 GPIO_OUT_x 寄存器中的哪些其他字段是适用的。要了解哪些NVM字段适用于每个 GPIOx_SEL 选项,请参阅 TPS6594-Q1 数据表中的数字信号说明 部分。
| 寄存器名称 | 字段名称 | TPS65941212-Q1 | TPS65941111-Q1 | ||
|---|---|---|---|---|---|
| 值 | 说明 | 值 | 说明 | ||
| GPIO1_CONF | GPIO1_OD | 0x0 | 推挽式输出 | 0x0 | 推挽式输出 |
| GPIO1_DIR | 0x0 | 输入 | 0x0 | 输入 | |
| GPIO1_SEL | 0x1 | SCL_I2C2/CS_SPI | 0x0 | GPIO1 | |
| GPIO1_PU_SEL | 0x0 | 选择下拉电阻 | 0x0 | 选择下拉电阻 | |
| GPIO1_PU_PD_EN | 0x0 | 禁用;上拉/下拉电阻。 | 0x0 | 禁用;上拉/下拉电阻。 | |
| GPIO1_DEGLITCH_EN | 0x0 | 无抗尖峰脉冲,仅同步。 | 0x0 | 无抗尖峰脉冲,仅同步。 | |
| GPIO2_CONF | GPIO2_OD | 0x0 | 推挽式输出 | 0x0 | 推挽式输出 |
| GPIO2_DIR | 0x0 | 输入 | 0x0 | 输入 | |
| GPIO2_SEL | 0x2 | SDA_I2C2/SDO_SPI | 0x0 | GPIO2 | |
| GPIO2_PU_SEL | 0x0 | 选择下拉电阻 | 0x1 | 选择上拉电阻 | |
| GPIO2_PU_PD_EN | 0x0 | 禁用;上拉/下拉电阻。 | 0x1 | 启用;上拉/下拉电阻。 | |
| GPIO2_DEGLITCH_EN | 0x0 | 无抗尖峰脉冲,仅同步。 | 0x1 | 8µs 抗尖峰脉冲时间。 | |
| GPIO3_CONF | GPIO3_OD | 0x0 | 推挽式输出 | 0x0 | 推挽式输出 |
| GPIO3_DIR | 0x1 | 输出 | 0x1 | 输出 | |
| GPIO3_SEL | 0x0 | GPIO3 | 0x0 | GPIO3 | |
| GPIO3_PU_SEL | 0x0 | 选择下拉电阻 | 0x0 | 选择下拉电阻 | |
| GPIO3_PU_PD_EN | 0x0 | 禁用;上拉/下拉电阻。 | 0x0 | 禁用;上拉/下拉电阻。 | |
| GPIO3_DEGLITCH_EN | 0x0 | 无抗尖峰脉冲,仅同步。 | 0x0 | 无抗尖峰脉冲,仅同步。 | |
| GPIO4_CONF | GPIO4_OD | 0x0 | 推挽式输出 | 0x1 | 开漏输出 |
| GPIO4_DIR | 0x0 | 输入 | 0x1 | 输出 | |
| GPIO4_SEL | 0x6 | LP_WKUP1 | 0x0 | GPIO4 | |
| GPIO4_PU_SEL | 0x0 | 选择下拉电阻 | 0x0 | 选择下拉电阻 | |
| GPIO4_PU_PD_EN | 0x1 | 启用;上拉/下拉电阻。 | 0x0 | 禁用;上拉/下拉电阻。 | |
| GPIO4_DEGLITCH_EN | 0x0 | 无抗尖峰脉冲,仅同步。 | 0x0 | 无抗尖峰脉冲,仅同步。 | |
| GPIO5_CONF | GPIO5_OD | 0x0 | 推挽式输出 | 0x0 | 推挽式输出 |
| GPIO5_DIR | 0x1 | 输出 | 0x0 | 输入 | |
| GPIO5_SEL | 0x1 | SCLK_SPMI | 0x1 | SCLK_SPMI | |
| GPIO5_PU_SEL | 0x0 | 选择下拉电阻 | 0x0 | 选择下拉电阻 | |
| GPIO5_PU_PD_EN | 0x1 | 启用;上拉/下拉电阻。 | 0x0 | 禁用;上拉/下拉电阻。 | |
| GPIO5_DEGLITCH_EN | 0x0 | 无抗尖峰脉冲,仅同步。 | 0x0 | 无抗尖峰脉冲,仅同步。 | |
| GPIO6_CONF | GPIO6_OD | 0x0 | 推挽式输出 | 0x0 | 推挽式输出 |
| GPIO6_DIR | 0x0 | 输入 | 0x0 | 输入 | |
| GPIO6_SEL | 0x1 | SDATA_SPMI | 0x1 | SDATA_SPMI | |
| GPIO6_PU_SEL | 0x0 | 选择下拉电阻 | 0x0 | 选择下拉电阻 | |
| GPIO6_PU_PD_EN | 0x1 | 启用;上拉/下拉电阻。 | 0x0 | 禁用;上拉/下拉电阻。 | |
| GPIO6_DEGLITCH_EN | 0x0 | 无抗尖峰脉冲,仅同步。 | 0x0 | 无抗尖峰脉冲,仅同步。 | |
| GPIO7_CONF | GPIO7_OD | 0x0 | 推挽式输出 | 0x0 | 推挽式输出 |
| GPIO7_DIR | 0x0 | 输入 | 0x0 | 输入 | |
| GPIO7_SEL | 0x1 | NERR_MCU | 0x0 | GPIO7 | |
| GPIO7_PU_SEL | 0x0 | 选择下拉电阻 | 0x0 | 选择下拉电阻 | |
| GPIO7_PU_PD_EN | 0x1 | 启用;上拉/下拉电阻。 | 0x0 | 禁用;上拉/下拉电阻。 | |
| GPIO7_DEGLITCH_EN | 0x1 | 8µs 抗尖峰脉冲时间。 | 0x1 | 8µs 抗尖峰脉冲时间。 | |
| GPIO8_CONF | GPIO8_OD | 0x0 | 推挽式输出 | 0x0 | 推挽式输出 |
| GPIO8_DIR | 0x0 | 输入 | 0x0 | 输入 | |
| GPIO8_SEL | 0x3 | DISABLE_WDOG | 0x0 | GPIO8 | |
| GPIO8_PU_SEL | 0x0 | 选择下拉电阻 | 0x0 | 选择下拉电阻 | |
| GPIO8_PU_PD_EN | 0x1 | 启用;上拉/下拉电阻。 | 0x0 | 禁用;上拉/下拉电阻。 | |
| GPIO8_DEGLITCH_EN | 0x1 | 8µs 抗尖峰脉冲时间。 | 0x0 | 无抗尖峰脉冲,仅同步。 | |
| GPIO9_CONF | GPIO9_OD | 0x0 | 推挽式输出 | 0x0 | 推挽式输出 |
| GPIO9_DIR | 0x0 | 输入 | 0x1 | 输出 | |
| GPIO9_SEL | 0x0 | GPIO9 | 0x0 | GPIO9 | |
| GPIO9_PU_SEL | 0x0 | 选择下拉电阻 | 0x0 | 选择下拉电阻 | |
| GPIO9_PU_PD_EN | 0x0 | 禁用;上拉/下拉电阻。 | 0x0 | 禁用;上拉/下拉电阻。 | |
| GPIO9_DEGLITCH_EN | 0x0 | 无抗尖峰脉冲,仅同步。 | 0x0 | 无抗尖峰脉冲,仅同步。 | |
| GPIO10_CONF | GPIO10_OD | 0x0 | 推挽式输出 | 0x0 | 推挽式输出 |
| GPIO10_DIR | 0x0 | 输入 | 0x0 | 输入 | |
| GPIO10_SEL | 0x6 | WKUP1 | 0x7 | WKUP2 | |
| GPIO10_PU_SEL | 0x0 | 选择下拉电阻 | 0x0 | 选择下拉电阻 | |
| GPIO10_PU_PD_EN | 0x1 | 启用;上拉/下拉电阻。 | 0x1 | 启用;上拉/下拉电阻。 | |
| GPIO10_DEGLITCH_EN | 0x1 | 8µs 抗尖峰脉冲时间。 | 0x1 | 8µs 抗尖峰脉冲时间。 | |
| GPIO11_CONF | GPIO11_OD | 0x1 | 开漏输出 | 0x0 | 推挽式输出 |
| GPIO11_DIR | 0x1 | 输出 | 0x1 | 输出 | |
| GPIO11_SEL | 0x2 | NRSTOUT_SOC | 0x0 | GPIO11 | |
| GPIO11_PU_SEL | 0x0 | 选择下拉电阻 | 0x0 | 选择下拉电阻 | |
| GPIO11_PU_PD_EN | 0x0 | 禁用;上拉/下拉电阻。 | 0x0 | 禁用;上拉/下拉电阻。 | |
| GPIO11_DEGLITCH_EN | 0x0 | 无抗尖峰脉冲,仅同步。 | 0x0 | 无抗尖峰脉冲,仅同步。 | |
| NPWRON_CONF | NPWRON_SEL | 0x0 | 启用 | 0x0 | 启用 |
| ENABLE_PU_SEL | 0x0 | 选择下拉电阻 | 0x0 | 选择下拉电阻 | |
| ENABLE_PU_PD_EN | 0x1 | 启用;上拉/下拉电阻。 | 0x1 | 启用;上拉/下拉电阻。 | |
| ENABLE_DEGLITCH_EN | 0x1 | 启用时抗尖峰脉冲时间为 8µs,NPWRON 时抗尖峰脉冲时间为 50ms。 | 0x1 | 启用时抗尖峰脉冲时间为 8µs,NPWRON 时抗尖峰脉冲时间为 50ms。 | |
| ENABLE_POL | 0x0 | 高电平有效 | 0x0 | 高电平有效 | |
| NRSTOUT_OD | 0x1 | 开漏输出 | 0x1 | 开漏输出 | |
| GPIO_OUT_1 | GPIO1_OUT | 0x0 | 低 | 0x0 | 低 |
| GPIO2_OUT | 0x0 | 低 | 0x0 | 低 | |
| GPIO3_OUT | 0x0 | 低 | 0x0 | 低 | |
| GPIO4_OUT | 0x0 | 低 | 0x0 | 低 | |
| GPIO5_OUT | 0x0 | 低 | 0x0 | 低 | |
| GPIO6_OUT | 0x0 | 低 | 0x0 | 低 | |
| GPIO7_OUT | 0x0 | 低 | 0x0 | 低 | |
| GPIO8_OUT | 0x0 | 低 | 0x0 | 低 | |
| GPIO_OUT_2 | GPIO9_OUT | 0x0 | 低 | 0x0 | 低 |
| GPIO10_OUT | 0x0 | 低 | 0x0 | 低 | |
| GPIO11_OUT | 0x0 | 低 | 0x0 | 低 | |