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:
- Can the TUSB8044A recover or fall back to default configuration if the EEPROM is present but blank?
- 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?
- 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?
- 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,