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.

TUSB8042A: I2C address

Part Number: TUSB8042A
Other Parts Discussed in Thread: TUSB8044AEVM, TUSB8044A, TUSB8044, TUSB8042

Tool/software:

Team,

Could you help confirm the I2C address of the TUSB8042A?  I've heard it's 0x44, but unable to find it in the datasheet.

Please advise.

Thanks,

Tom

  • Tom:

       Hub is master for i2C, so there is no address for i2C.

       Hub is receiver for SMbus, SMBUS address  is based on setting of xy.

    Best

    brian

  • Hi,

    How is the OTP used to program the configuration registers?

    What is the best method for production?

    Thanks,

    Marc

  • Hi Marc:

       OTP is done by TI during  ATE test. TI may not support customize OTP request.

       External EEPROM is the best for production.

    Best

    Brian

  • Each TUSB8044AEVM is equipped with an onboard EEPROM or socket placeholder, U2. A small I 2C EEPROM can be installed to set the configuration registers as defined in the TUSB8044A data manual (SLLSEW5). In its default setting, the EVM does not have an EEPROM installed and instead uses the configuration inputs to determine any optional settings of the TUSB8044.

     

    The EEPROM interface defaults to programmable (not write-protected) so that any installed content on the EEPROM may be modified to test various settings. If an EEPROM data change is required, the values may be changed using the register access methods outlined in the TUSB8044A data sheet. In addition, a Microsoft® Windows® based EEPROM utility is available upon request.

    How is the EEPROM programmed and what method is used to change the EEPROM data in situ?

    Excerpt from TUSB8044 EVM is pasted (same as TUS8042).

    The I2C master (TUSB4042) is connected to a dedicated EEPROM via I2C and nothing else.

    What process is used to update the configuration registers in this scenario?

  • Also, in the absence of OTP and EEPROM support is it possible to update the configuration registers using I2C from a host controller?

  • Hi Marc:

       TUSB8042A  will work in its default configuration without EEPROM  or SMBUS changes. That's why EEPROM is not installed on our EVM.

       EEPROM or SMBUS is only needed if you plan to change hub configuration.

      We do have EEPROM tool for customer to change EEPROM setting, but you can update EEPROM with any EEPROM tool on the market.

    Best

    Brian

       

  • Brian,

    Have reviewed the TI EEPROM tool which programs TUSB parts through a USB connection using a windows PC.

    The TUSB8420 is connected to a PHYTEC AM64X SOM via an upstream port and nothing else.

    How would it be possible to program/erase an EEPROM connected to the TUSB8042 without external USB port access?

    Thanks,

    Marc

  • Hi Marc:

       TI EEPROM tool is only work in Windows systemt.

      But you can use any EEPROM tool to program EEPROM, then put programmed EEPROM on your fianl PCB.

    Best

    Brian