I am currently encountering an issue with my custom circuit that utilizes the Microchip USB2514B/M2 USB 2.0 Hub Controller for programming an EC200 cellular module (using its USB interface). Setup Details
When the EC200 module is connected to one of the downstream ports of the USB2514B/M2 hub, the expected USB data signals (D+ and D-) are not being properly detected or communicated at the downstream port pins of the USB2514B/M2 (specifically pins D_N and D_P for the respective port).
In other words, the host PC does not enumerate the EC200 device that is connected through this hub port.
Protection Circuitry Details
I have implemented ESD protection on the downstream port using the USBLC6-2SC6.
- USB Hub Controller: Microchip USB2514B/M2 (USB 2.0 Hub)
- Target Device: EC200 Cellular Module (Programming/Debug interface)
- Downstream Port Protection: USBLC6-2SC6 (ESD Protection Diode Array)
When the EC200 module is connected to one of the downstream ports of the USB2514B/M2 hub, the expected USB data signals (D+ and D-) are not being properly detected or communicated at the downstream port pins of the USB2514B/M2 (specifically pins D_N and D_P for the respective port).
In other words, the host PC does not enumerate the EC200 device that is connected through this hub port.
Protection Circuitry Details
I have implemented ESD protection on the downstream port using the USBLC6-2SC6.
- The USB signal lines (D+ and D- from the downstream connector) are routed through the USBLC6-2SC6.