This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TPS65982D I2C to control Mux

Other Parts Discussed in Thread: TPS65982D, TPS65982, TPS6598X-CONFIG, TUSB546-DCI

Hi,

My customer want to use I2C of TPS65982D to control the mux like TUSB546.

Could we do that? Or just have slave mode only?

Thank you

Jim

  • Currently, the FW of the TPS65982 and TPS65982D only supports I2C as a Slave.
    We control the TUSB546 (or TUSB546-DCI) through GPIO signals (FLIP, CTL0, and CTL1) that are mapped to events in the TPS65982 via the TPS6598X-CONFIG Tool.

    FLIP = Cable Orientation Event (CC2, Upside-down = 1)
    CTL0 = USB3 Event with internal Pull-Up Enabled (fixed open-drain signal)
    CTL1 = DP Mode Selection Event

    The Mux will follow GPIO control if I2C_EN pin is tied to GND.
    The Mux will be enabled is CTL0 or CTL1 is high.