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.

TDP158: USB to I2C driver

Part Number: TDP158
Other Parts Discussed in Thread: TUSB3410

Hello team,

one of my customers started testing the EVM with the TDP158 on it and noticed the following problems:

at the moment we can not set the various parameters via I2C from USB, the eyescan tool does not work properly.
When we try to access, from the USB Adapter Configuration, we see the device correctly, but when we select it, the communication with the address 0x5E fails. On top of this, after analyzing signals with the oscilloscope we see that the TDP158 does not respond with ACK and also changing the speed of the I2C bus from 400kbps to 100kbp / s, the speed seems to remain fixed at 100kbp/s.

Do you have any updated drivers for the USBtoI2C device on the demo?

Thank you and best regards,

Adrian

  • Adrian

    What is your jumper position for J7, J10, J11, J17, and J19 on the EVM?

    J7 must be set to 1-2 for I2C mode
    J10 must be set to 2-3 for A0 = 0
    J11 must be set to 2-3 for A1 = 0
    J19 must be set to SDA – SDA_USB
    J17 must be set to SCL – SCL_USB

    Do you have an external I2C controller you can try instead using the on-board TUSB3410?

    Thanks
    David
  • Hello David,

    thank you for the follow up; the customer was able to solve this problem. They managed to access with eyescan tool, the address is 0xec because it sees the configuration bits A0 and A1 set HW inverted.

    I'm closing this thread till further questions.

    Thank you and best regards,

    Adrian