SLVUCD2 January 2022 TPS65917-Q1
This section describes miscellaneous device configuration settings including pulldowns, polarity of signals, communication settings, and other functionality.
REGISTER | BIT | DESCRIPTION | OTP VALUE | ||
---|---|---|---|---|---|
PU_PD_INPUT_CTRL1 | RESET_IN_PD | Enable and disable internal pulldown for the RESET_IN pin | 1: Pulldown enabled | ||
PWRDOWN_PD | Enable and disable internal pulldown for the PWRDOWN pin | 1: Pulldown enabled |
REGISTER | BIT | DESCRIPTION | OTP VALUE | ||
---|---|---|---|---|---|
I2C_SPI | I2C_SPI | Selection of control interface, I2C, or SPI | 0: I2C | ||
ID_I2C2 | I2C_2 address for page access versus initial address (0H12) | 0: Address is 0x12 | |||
ID_I2C1 | I2C_1 address for I2C register access | I2C_1[0] = 1: 0x58 I2C_1[1] = 1: 0x59 I2C_1[2] = 1: 0x5A I2C_1[3] = 1: 0x5B | |||
PMU_CONFIG | HIGH_VCC_SENSE | Enable internal buffers on VCC_SENSE to allow voltage sensing above 5.25 V | 0: High VCC sense not enabled | ||
AUTODEVON | Automatically set DEV_ON bit after startup sequence completes | 0: AUTODEVON disabled | |||
SWOFF_DLY | Delay before switch-off to allow host processor to save context. Device is maintained as ACTIVE until delay expiration then switches off. | 00: No delay | |||
PMU_CTRL2 | INT_LINE_DIS | Configure INT output to be standard buffer or high-impedance buffer with pullup to VIO | 0: Standard buffer: open-drain or push-pull | ||
WDT_HOLD_IN_SLEEP | Configure watchdog timer operation during device sleep state | 1: Watchdog timer does not run in sleep state | |||
PWRDOWN_FASTOFF | Configure shut-down sequence from PWRDOWN pin event | 0: PWRDOWN pin event triggers sequenced shut down | |||
TSHUT_FASTOFF | Configure shut-down sequence from thermal shutdown event | 0: Thermal shutdown triggers sequenced shut down | |||
OD_OUTPUT_CTRL2 | RESET_OUT_OD | Configure RESET_OUT to be push-pull or open-drain | 1: RESET_OUT is open-drain | ||
REGEN2_OD | Configure REGEN2 to be push-pull or open-drain | 1: REGEN2 is open-drain | |||
PMU_SECONDARY_INT | FSD_MASK | Secondary level of mask for FSD interrupt line | 1: FSD_INT_SRC is masked | ||
POLARITY_CTRL | INT_POLARITY | Configure polarity of INT line | 0: INT line is low when interrupt is pending | ||
PRIMARY_SECONDARY_PAD2 | SYNCCLKOUT | Configure SYNCCLKOUT to output SYNCDCDCCLK or CLK32KGO | 0: SYNCDCDCCLK |