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.

TPS25750: Unable to read storage device

Part Number: TPS25750
Other Parts Discussed in Thread: USB-PD-CHG-EVM-01,

Hello,

I have a host tablet (type C port) connected to a 6-port USB Hub. The USB hub has 2 USB-C ports and 4 usb2 ports. The host (tablet) can see all the usb2 ports connected to the hub. I am using the TPS25750D version of this chip for host side of the hub (for tablet) and one of the type C downstream ports. I have the TPS chip connected to an EEPROM which I load the configurations from the GUI tool. The Gui version is 7.04.

My configurations for the downstream type C port in the GUI are:

15W, 15W, Power Role: Power Source, Speed: USB2, Data Role: Device or Host (I tried both data roles separately)

With these configurations loaded into the EEPROM, I see that the TPS boots up correctly and is in APP mode when I do a register read. 

I also see that once I connect to a storage device, I read registers that state the power role is a source, and data role is downstream. 

I can see the device being powered. But my tablet cannot see it. The storage device works when I connect directly to tablet, but not through my PCB which holds the 6-port hub and TPS chip. 

I have the hardware configured like the USB-PD-CHG-EVM-01 except its ADCINx pins are strapped to AlwaysEnableSink, the USB2 data pair goes into the USB hub, and the PP5V is coming from tablet VBUS instead of a regulator. 

I have verified my hardware worked before with GUI 7.03 and was able to read storage device. But sadly, I no longer have the binary file that made it work in older version.

I had the same configurations as listed above with either a device or host data role. I don't recall which data role I had working but it seems like I can't get neither to work anymore. I have been testing with the same hardware. 

There seems to be some sort of negotiation happening when I probe the right CC line the storage device is attached to. But it looks like a repeat of the same signal that lasts ~15 seconds before it gives up and remains pulled up to about ~1.7V.

Each burst of data happens every ~170ms for ~15 seconds until it gives up. 

     

This doesn't appear to happen on the TPS chip connected to the Tablet. Complete negotiation seems to happen in less than a second and starts to see all the downstream ports instantly (besides the type c downstream port of course)

Please advise. 

Thanks,

Victor