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.

TUSB1044: TUSB1044 Redriver Configuration

Part Number: TUSB1044

Hi Folks,

we are using redriver tusb1044 in our design and type-C PD Controller which will be connceted to Embedded Controller on I2C Interface. We are new to redriver application. Kindly let us know how we can configure redriver from PD Cobtroller. 

Kindly let us know what setting we have keep for redriver. why this redriver is used in typeC interface.sch_501-1-02697_a2 (1).pdf

  • Hi Yash,

    Kindly let us know how we can configure redriver from PD Cobtroller.

    Could you describe the end use case? From the schematic, it seems like you want to use USB/DP alt-mode.

    If this is the case, you want your PD controller to control the FLIP, CTL0, CTL1, and HPDIN pins. FLIP will control the type-C orientation, while CTL0/CTL1 control whether USB or DP data is passing through the TUSB1044.

    HPDIN will show whether a DisplayPort sink is attached to the Type-C port.

    I drew a diagram to help show the connection in GPIO mode. Please ignore the red lines as these were for another application.

    In your schematic, you have I2C mode enabled, which turns FLIP into SCL and CTL0 into SDA. These must be connected to your I2C controller, which may be integrated into your PD controller. In I2C mode, CTL1 can be left floating. Please see this resource for more info on configuring the 1044 in I2C mode. Here is an excerpt from that document:

    Best,

    Shane

  • HI Shane,

    Thanks for your response.

    We are using type c which supports 10Gbps speed and also support PD fucntionality and alt mode.

    From the schematic, it seems like you want to use USB/DP alt-mode. :  Yes we are using ALT Mode.

     

    Kindly let me know one thing that in datasheet of redriver address has been mentioned -

    Kindly help me to identify the slave address here - 

  • Hi Yash,

    Since you have UEQ1 and UEQ0 pulled low, the I2C address should be 0x44

    To get the I2C address, ignore the bit 0 column:

    Best,

    Shane