Other Parts Discussed in Thread: TUSB8043A
Hello,
We have an application in which we use TUSB8042A/43A. We have three USB 3.0 type-A downstream ports (ports 1 to 3) which are removable and one non-removable USB 2.0 downstream port (port 4) connected to our micro-controller. We configure the hub chip using SMBus. In hardware, AUTOENz is disabled by pulling the pin high, FULLAUTOEN and GANGED pins are also disabled by pulling them down. In software, we configure the hub chip to set removable ports as mentioned above, enable all the ports and set manufacturing and product strings. We have used pullups for all three removable downstream ports for BAT_EN and power to all three ports is controlled by the 0micro-controller instead of the hub-chip.
Question 1: We are using 0 ohm resistors to pull up and pull down the pins in above mentioned configuration. Will that be a problem? We aren't using them as status pins.
Question 2: If we configure this micro-controller port as a non-removable port and if we reset the micro-controller without resetting the hub chip, will it have any impact on the hub chip?
Question 3: Since the hub chip is configurable only once after hub reset assertion, will it have any issue after resetting the micro-controller, if micro-controller sends above mentioned commands over SMBus?
Questions 4: Recently, one of our TUSB8043A hub chip had an issue. The hub chip was functioning properly but for some reason it started pulling extra 200mA current approximately. After investigation we found out the impedance measured on pin 52 which is one of the 3.3V pin to GND was very low approximately 16 ohms. We also measured impedance of all the pins and they all measured as expected. Could you please explain how pin 52 is used internally and aren't all 3.3V pins tied together? Also, it would be helpful to know what are the possible reasons that could short pin 52? Even though this pin is shorted, the hub is functioning properly without affecting the communication.
Question 5: We also had an issue with one of the TUB8042A. One of the USB 3.0 ports (port 1) was not detecting any 3.0 device connected to it. So, we measured impedance of all the pins and we found out that pin 4 which is USB_SSTXM_DN1 measured a very low impedance. We are unclear if this chip was damaged already or our testing led to this failure but we would be interested in knowing the possible causes of this failure as well.
Since our design is confidential, I won't be able to share it with you on public forum. If you would like to take a look at the schematic, I can share it with you over email.
Thank you.