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.

TUSB1064: TUSB1064 I2C EQ setting

Part Number: TUSB1064

Hi, Ti communitys,

I have some questions about the EQ settiing in I2C mode, please check following 

     1. The EQ2&EQ1 in I2C mode and EQ1/0 in GPIO mode are same? (for example: EQ2 @ I2C mode = EQ1@ GPIO mode).

 2. In i2c mode, I don't clearify the EQ configuration mapped 2-bit value as: 0=00, R=01  ...

     if we want setting EQ2="R" and write the register is address=0x80 (h) or 0x81 (h )and data=  0x 2X (h)?? or other data value?

    PS: DPEQ0/A1=0, SSEQ0/A0=0 

  • Hi,

      1. The EQ2&EQ1 in I2C mode and EQ1/0 in GPIO mode are same? (for example: EQ2 @ I2C mode = EQ1@ GPIO mode).

    No,

    • EQ1_SEL selects EQ level for USB3.1 RX1 receiver
    • EQ2_SEL selects EQ level for USB3.1 RX2 receiver
    • SSEQ_SEL selects EQ for USB3.1 SSTXP/N receiver
    • DP0EQ_SEL  selects EQ level for DP lane 0
    • DP1EQ_SEL selects EQ level for DP lane 1
    • DP2EQ_SEL selects EQ level for DP lane 2
    • DP3EQ_SEL selects EQ level for DP lane 3

    The EQ level is determined by EQ0 and EQ1 in GPIO mode and Equalization Setting # in I2C mode.

    For example.

    I want to set EQ level for USB 3.1 RX1 and RX2 at 3.7dB@5GHz. In GPIO mode, I would set EQ1 = 0 and EQ0 = 1. In I2C mode, I would write both EQ1_SEL and EQ2_SEL to a decimal value of 3. 

    In GPIO mode, both RX1/2 and DP0/1/2/3 have to be set to the same EQ level. But in I2C mode, you can program the EQ level for individual lane.

    Thanks

    David