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: TUSB4020BI - Reset requirements
Part Number: TUSB4020BI
Do we need to program the chip through I2C to get usb hub working? Or we can use directly the chip without any I2C/SPI programming.
Please check the post linked with this for functional usage block diagram.
No, I2C is not needed for hub operation. Please note that if a pulldown resistor is installed on SMBUSz, the hub will hang in programming mode until a SMBUS host configures it. Also if SMBUSz is pulled high, the hub will hang in programming mode if a blank EEPROM is installed. In all other case, the hub defaults to pin configuration mode.
We are glad that we were able to resolve this issue, and will now proceed to close this thread.
If you have further questions related to this thread, you may click "Ask a related question" below. The newly created question will be automatically linked to this question.
In reply to JMMN:
As per the datasheet following is the definition of SMBUSz pin,
The value of the terminal is sampled at the deassertion of reset to enable
I2C or SMBus mode.
0 = SMBus mode selected
1 = I2C mode selected
After reset, this signal is driven low by the TUSB4020BI. Due to this behavior, it is recommended to not
tie directly to supply but instead pull-up or pull-down using external resistor.".
As per your above comments i need to leave this pin unconnected right?. Is my understanding correct?
What is blank EPROM? Is it refers to TUSB4020'S internal ROM?.we have not connected any external EEPROM.
Please share the details of default pin configuration mode you have mentioned in comments ?
In reply to Selvaraj Karuppusamy:
The SMBUSz pin has an internal pull-up, it can be left unconnected for pin configuration mode. EEPROM refers to an external I2C EEPROM. See notes below:
Pin configuration refers to using the FULLPWRMGMTz, GANGED, PWRCTL_POL and BATENx pin settings to configure the hub operation.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.