Other Parts Discussed in Thread: TPS2000E, TPS2556
Tool/software:
Hi,
We designed a USB-C endpoint for our SOM based system based on the HD3SS3220 IC. I am attaching circuit as below:
In this configuration, any device connected to the USB-C port got enumerated in USB2.0 mode only. It should be noted we have directly connected the 5V bus to the USB-C power pins without any usb power switches.
After going through multiple forum posts it became apparent that because the IC was seeing voltage on the VBUS_DET pin before any device was being connected to the USB-C port the RX/TX connections were not going through.
As a test we removed the 900K resistor (R88) from the VBUS_DET pin, after this the devices were being enumerated in USB3.0 mode (we are using USB3.0 cameras at the moment).
We are aware we need a usb power switch connected to the ID pin as shown in the application notes and EVK schematics, and that VBUS_DET will be connected to the USB-C power pins through the 900K resistor.
The question I wanted to ask is that is the short-term workaround okay? Or is it violating any USB specs we should be aware of? Also, is this an undefined behavior and we shouldn't count on it to work like this consistently in future revisions?
Any insights will be welcome