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.

TUSB4020BI-Q1: Does TUSB4020BI-Q1 need an I2C EEPROM to work?

Part Number: TUSB4020BI-Q1

I am reading the datasheet of TUSB4020BI-Q1 and got a bit confused with the device initialization.

Basically, what I need is, a standalone USB hub without any external I2C EEPROM and external host SMBus programming. There is an application example in the datasheet which says it requires no I2C EEPROM. However, in the programming section, it also sounds like that if the I2C EEPROM is not programmed correctly, the USB hub will not work.

My thought would be that, if there is no I2C EEPROM, the chip will load all the default settings and behave like a standalone USB hub. Is it correct? Or I have to use external I2C EEPROM or external host to initialize it via SMBus?

  • Hi Dong,

    No EEPROM or SMBUS programming is needed for the TUSB4020B. The TUSB4020B can be pin configured only for normal operation. EEPROM or SMBUS is only needed if more in-depth, specialized configuration is required. Please note that if SMBUSz is pulled low, the TUSB4020B will not work as a hub until a SMBUS host sets the cfg-active bit. If you are not using SMBUS, do not set the SMBUSz pin low.

    Regards,
    JMMN