SBVS426B December 2022 – October 2024 TPS25772-Q1
PRODUCTION DATA
Refer to the PDF data sheet for device specific package drawings
The TPS25772-Q1 has two I2C ports. I2C1 is a controller interface. I2C2 is a target interface.
I2C1 is used to read from or write to external target devices. During boot I2C1 is configured to read firmware patch and application configuration data from an external EEPROM with target address 0x50.
Depending upon application configuration, the TPS25772-Q1 may expose target port, I2C2, using multi-function pins: GPIO2 (I2C_SCL2), GPIO3 (I2C_SDA2). When the TPS257xx-Q1 is used in systems with a HUB or MCU, the I2C2 port can provide connection status and telemetry information as well as transfer firmware updates from the HUB or MCU to an EEPROM connected on I2C1.
IRQ functionality depends upon firmware application configuration. IRQ is not always available on both I2C1 and I2C2 simultaneously. the IRQ is available as follows:
Where (i) = operates as an input, and (o) = operates as output.
In HUB applications where I2C control is not used, GPIO9 can be configured as a simple FAULT pin reporting port over-current conditions as required by the USB 2.0 specifications.
I2C Bus | Type | Typical Usage | Max Bus Frequency |
---|---|---|---|
I2C1c | Controller | Connect to I2C EEPROM, USB Type-C mux, I2C temperature sensor, I2C GPIO expander, or other I2C target. Use LDO_5V or LDO_3V3 pin as the pull-up voltage. Multi-controller configuration is not supported. | 1 MHz (Fast Mode Plus) |
I2C2t | Target | Connect to I2C capable USB HUB, MCU or automotive processor. | 1 MHz (Fast Mode Plus) |