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.

TUSB8020B: Regarding the use of I2C , SMBUS use

Part Number: TUSB8020B

Hi ,

 We are using TUSB8020B IC for interfacing a USB host connector and LTE with the processor.

DP -  LTE, USB Host connector

UP -  Processor USB pins.

We want to know whether we require SMBUS or  I2C protocol in our design. 

  • Hi,

    SMBus and I2C mode give you access to the device settings. The major difference between the too mode is that SMBus is slave mode and I2C mode is in master mode. In I2C mode a EEPROM or other I2C slave device is necessary. Does this answer your question?

  • Hi Malik,

     Can you elaborate more on device setting, Please refer to the image attached in my previous query message  based on the architecture in that image will we require any access to device settings. 

  • Hi Diwakar,

    By device settings, I mean all registers listed in datasheet. In other words I2C mode and SMBus mode will have the same amount of access for TUSB8020B registers. I seem to have miss understood your question. It is hard to say if you will need access to these registers based on the above diagram. I2C and SMBus mode give you much more flexibility when using this device. If you only need default operation of TUSB8020B then using the correct pin straps should be enough. One example of this is that the default USB Hub Descriptor will be used. If you want to change things like registers prodStringLen, mfgStringByte[n] or any other registers that effect the USB Hub descriptor reported to the USB Host then I2C or SMBus should be used.