Other Parts Discussed in Thread: TUSB2036, TUSB4041I
Hello,
I'm Hector and I've been working in a personalized HUB design with 5 ports used. 4 of them with USB Type A connectors and 1 USB embedded in PCB design connected to a STM32 USB pins.
I'm using self powered hub with external 5V power supply and 3.3V.
I've connected some devices as: Iphone Xr, Digital Microscope USB, several HDD drives, a KINDLE and all of them were recognized and working well.
Later I connected 4 different cameras: 2 INTEL realsense D400 series and 2 cameras HD USB 2.0. and were not working or being recognized well.
I used as reference "TUSB2036 and TUSB2077A EVM User's Guide" BOARDS and also with the proper datasheet to design customized.
Using software "USB Device Tree Viewer", I could notice that the HUB was being detected in windows10 as HUB1.1 letting me know that there was a problem as not being recognized as 2.0 but still working with some devices. I follow up layout design guidelines and recommendations.
I also noticed that in LED indicators as in EVM boards, the PORTPWR was RED LED, meaning all ports are off, but when I connected the working devices I mentioned, it was still red led. Check design and was properly connected. Also it is supposed to be only powered ON (PWRON1-7(NEG) active low) when a device is connected no? Well all were low meaning the green leds of the 5 ports when any port was ON. The GANGED PIN is in set in HIGH, so it should be controlled individually.
I'm using also 6 MHz clock, is this a reason for not being able to work in HIGH-SPEED (USB 2.0)? It is supposed to use 6-MHz from which internal APLL circuitry generates a 48-MHz internal clock to sample the data from the upstream port.
What I haven't done is that 2 unused ports (PORT 6 & 7) I left pins floating, maybe it is causing some noise to the IC so it can be 2.0? Or is there something I missed in my design?
I attached schematics. If PCB layout needed let me know.
Please help, I would appreciate it.
Thanks in advance.
Héctor.