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.

TUSB8044A: USB 3.0 Hub Not Functioning – Issue with TUSB8044AIRGCR & AT24C04D

Part Number: TUSB8044A
Other Parts Discussed in Thread: TUSB8044,

Tool/software:

Dear TI Team,

I am currently working on a USB 3.1 Gen1 hub design using the TUSB8044AIRGCR. The hub controller is interfaced with an AT24C04D EEPROM to allow for customized configuration.

The board has been assembled, and the EEPROM is currently blank (unprogrammed). Upon powering up the board, the USB 3.0 hub fails to enumerate, and no activity is observed on the downstream ports.

Based on the datasheet and related documentation, I understand that the TUSB8044 automatically attempts to load configuration data from the EEPROM during boot. I suspect that the presence of a blank EEPROM may be preventing the device from properly initializing.

 I would appreciate your clarification on the following points:

  1. Can the TUSB8044A recover or fall back to default configuration if the EEPROM is present but blank?
  2. Is there a recommended way to force default configuration mode (i.e., bypass EEPROM), considering the TUSB8044 does not have an I2C_CFG pin like other TI USB hub controllers?
  3. Could you kindly share a sample EEPROM .bin or .hex file compatible with the TUSB8044A, with all four downstream ports enabled and default power control behavior?
  4. Are there any pull-up/pull-down or unused pin guidelines we should ensure for correct standalone operation (no SMBus/I2C master involved)?

Thank you for your support and looking forward to your guidance.

Best regards,

  • Can the TUSB8044A recover or fall back to default configuration if the EEPROM is present but blank?

    you can remove pullup on SCL/SDA , then hub will be in default configuration

    Is there a recommended way to force default configuration mode (i.e., bypass EEPROM), considering the TUSB8044 does not have an I2C_CFG pin like other TI USB hub controllers?

    same as Q1

    Could you kindly share a sample EEPROM .bin or .hex file compatible with the TUSB8044A, with all four downstream ports enabled and default power control behavior?

    yes, 

    Are there any pull-up/pull-down or unused pin guidelines we should ensure for correct standalone operation (no SMBus/I2C master involved)?

    in EEPROM mode, SMBUS is floating , and SCL/SDA Pullup to 3.3v.

    4011.TUSB804x EEPROM user guide.pdf

    Best

    brian