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.

TUSB8041: TUSB8041

Part Number: TUSB8041
Other Parts Discussed in Thread: TUSB8042A, TUSB8042

Hello experts for TUSB8041,

Is there any tool to access to TUSB8041 through USB A or USB C and tune the device?

this is because my customer(Samsung) is under reviewing on the device in a Windows Tablet Project and it seems they need this functionality to develop.

Please review and let me get your advice on this.

Thanks and Best Regards

Billy Yun

  • Hi Billy,

    The TUSB8041 has no active tuning application, what parameters is Samsung interested in adjusting?

    Regards,

    JMMN

  • Hello JMMN

    Thanks for your quick response.

    The requirements from customer is to debug or change any required registers inside of the device.

    So the best option is to provide any way to do for those purpose through TYPE A or TYPE C without any H/W change.

    If the above option is not available, then could you let me get your advice how they can perform on any debugging or changing the registers?

    Please review and let me get your advice on this.

    Thanks and Best Regards

    Billy Yun

  • Hi Billy,

    The TUSB8041 is a state machine based design that requires minimal configuration.  Many customers implement it with the default options.  Register configuration is possible via a SMBUS host or an I2C EEPROM.  An I2C EEPROM can be updated over USB but it requires a special driver and tool to be loaded and unloaded.  I would recommend that the customer design the TUSB8041 with the expected pin configuration options and add a population option for and I2C EEPROM in case there are additional settings they wish to change.  Please note that if USB-IF compliance is a requirement they should use the TUSB8042A, the latest 4 port USB 3.0 hub which is pin compatible with the TUSB8041.

    Regards,

    JMMN

  • Hello JMMN

    Thanks for your guidance.

    One thing additionally is the functionality of I2C Slave working.

    Is it supporting the I2C Slave at TUSB8042? or only Master? This is because I am a bit confuse on reading the datasheet of TUSB8042 whether it support the I2C & SMBUS Slave or I2C Master only and SMBUS slave only.

    Please review and let me get your advice on this.

    Thanks and Best Regards

    Billy Yun

  • Hi Billy,

    When the hub is configured in SMBUS mode (SMBUSz = 0), the hub can be accessed as a SMBUS / I2C slave.  When the hub is configured in I2C mode (SMBUSz = 1), the hub can access external EEPROM as a I2C master.

    Let me know if you have further questions.

    Regards,

    JMMN

  • Hello JMMN

    Thanks for your quick advice.

    I will get back to you if there's any further queries.

    Thanks and Best Regards

    Billy Yun