Hi,
I'm designing an embedded system using the TUSB2036 USB hub. On the upstream side, the TUSB2036 is connected to a Gumstix computer module. On the downstream side, it is to be connected to three USB GPS receivers. All these devices are on a single PCB.
I believe I have connected the TUSB2036 and TPS2044 correctly, however the Gumstix computer (running Linux) always reports "Unable to enumerate USB device". The SUSPEND pin seems to be always high on the TUSB2036. Also, currently the downstream GPS devices are NOT populated on the board as I wish to get TUSB2036 HUB working first (could this be the reason TUSB2036 enters suspend and does not enumerate as it is configured for three permanently attached devices?). Downstream devices need to sense 3v3 on Vbus pins, and this is why TPS2044 input terminals are connected to 3v3 instead of the customary 5V.
If anyone with more experience with TUSB2036 can see a problem on the attached schematic, your help would be greatly appreciated.
Thanks,
-Igor