Tool/software:
We are using the ISOUSB211 in a design. We are only using the ISOUSB211 for the isolation of the DD+ and DD- lines. Therefore, it does not have an isolated power supply and shares the same ground.
The upstream-facing port will be connected through a USB connector to the PC. The downstream port has a USB switch behind it. Upon insertion of the USB cable, the switch first connects to a battery charging IC. After determining the charger type, it switches to a processor module (i.MX6ull) for data communication.
The problem I'm facing is that the isolator does not allow any USB communication through. I understand it's an isolator, but this isolation seems excessive.
Here's what I've verified: All power supplies (VBUS, V3V3, and 1V8) are present on both sides of the ISOUSB211. Additionally, both VxOk are high on both sides.
I also purchased the development kit (ISOUSB211DPEVM) and recreated the same configuration on it. The configuration works fine on the development kit.
I bypassed the ISOUSB211 to rule out any issues with the USB switch, etc. In this case, it works fine, indicating that the ISOUSB211 is not functioning correctly.
I'm at a loss. Any advice on how to proceed? It seems like it should work, but it doesn't.
I've also noticed that the ISOUSB211 has functions like Connect and speed and disconnect detection. Could these functions be causing problems due to the switching of the USB lines?
Any help would be appreciated.