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.

Linux/TUSB3410: In USB to I2C Mode, is the device detected as a I2C Controller?

Part Number: TUSB3410

Tool/software: Linux

Hi,

is the device detected as I2C Controller or as some virtual COM Port or how can i communicate with it under Linux when it is used as USB to I2C bridge?

We need to communicate with a custom Front Panel that has an I2C bus interface. It is connected to a PC / Server Board and the internal I2C Busses are not accessible. So we thought this USB to I2C bridge could be used to add another I2C interface / controller. Ideally the linux i2c-tools can be directly used (i.e. i2cdetect, i2cget, ...).

Best Regards,

Sebastian

  • Hi,

    We will look into this and get back to you.
  • Hi Sebastian,

    The TUSB3410 can operate as either an I2C device or a UART device.

    In order for it to operate as an I2C device, the I2C Firmware must be loaded, and it must be using a HID driver.

    In order to use it as a UART device, you must use the VCP driver.  

    There is nothing that would prevent you from using Linux; however, based on my limited understanding of i2c-tools, they are meant to interact directly with an I2C bus. The TUSB3410 can read/write to an I2C Bus via USB HID commands, but it can't be controlled via I2C. 

    Regards,

  • Hi Sebastian,

    Did this answer your question? Please mark as resolved if so.


    Thanks,