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.

TUSB8043A: I2C E2PROM and I2C Bus

Part Number: TUSB8043A

HI,

Regarding the pin settings when connecting an external I2C EEPROM and I2C bus, is the following connection correct?

1. When connecting an external I2C EEPROM (USB hub operates as master)

-> Set SMBUSz/SS_SUSPEND (#39) to Hi and set to I2C Mode

2. When accessing via I2C from an external device (USB hub operates as slave)

-> Set SMBUSz/SS_SUSPEND (#39) to Low and set to SMBus Mode

3. If an external I2C EEPROM is connected, I would appreciate it if you could also tell me how to write the register setting.

Best Regards,

Nishie

  • 1. When connecting an external I2C EEPROM (USB hub operates as master)

    -> Set SMBUSz/SS_SUSPEND (#39) to Hi and set to I2C Mode

    correct, also need to pull up SCL/SD

    2. When accessing via I2C from an external device (USB hub operates as slave)

    -> Set SMBUSz/SS_SUSPEND (#39) to Low and set to SMBus Mode

    correct, make sure to clear activcfg bit at register F8 to exit programming mode, otherwise hub will stuck in programming mode

    3. If an external I2C EEPROM is connected, I would appreciate it if you could also tell me how to write the register setting.

    you  need to programming the EEPROM before installed on PCB, don't install empty EEPROm on PCB.

    you can program EEPROM with any EEPROM programming tool , TI has EPEPROM tool as well.

    Best

    Brian

  • Hi Brian-san,

    Thank you for your support.

    Could you tell me the URL of the EPEPROM tool?

    Also, if I use the downstream port as USB2.0 and do not use the SS pin, is there no problem if the SS terminal is not connected?

    Best Regards,

    Nishie

  • Hi Nishie:

     

    if I use the downstream port as USB2.0 and do not use the SS pin, is there no problem if the SS terminal is not connected?

    yes, no problem if SS terminal is not connected.

    May I have your email address? So I can share EEPROM tool.

    Best

    Brian

  • HI Brian-san,

    Thank you for your support.

    I sent you my email address in a private message. I look forward to hearing from you.

    Best Regards,

    Nishie

  • I already sent EEPROM tool to you last year. please check your message box.

    Best

    brian