We make OEM products that are controlled via a computer using a USB cable. There are actually 4 USB devices (a USB memory, a USB to RS232 converter, plus 2 other USB devices) and a USB 2.0 Hub inside our product. We place a hub inside the product so we only need to make one USB connection between our product and the computer.
We recently designed a new PCB to use inside the product. All of the functions of the PCB are working EXCEPT for the USB hub. We've been able to check that much by removing the USB hub chip from the PCB and making connections to the other devices by soldering connections to an off-the-shelf USB 2.0 hub that we purchase in a local store.
We´ve had several PCBs made and they all fail in this way. Both our engineer and the PCB supplier have checked the PCBs and they seem to meet the specification for the PCB, so we're currently unsure as to why the hub is failing. Our PCB design which includes a USB2.0 Hub chip on it - its a SMSC USB251x chip (see datasheet which we´ve uploaded).
We need someone to fix the problem as quickly as possible. We'd like a freelancer who has made PCBs using USB 2.0 hubs to review the design and/or implement changes to it (possibly switching over the design to use a USB Hub which they've used before). We´d suggest that the freelancer gets the PCBs made and populated (either using our supplier or their own), tests them and confirms they are working. We'll need a working PCB plus the Gerber files etc etc so that we can get further PCBs made according to our requirements.
The PCB was designed in DesignSpark PCB, a free download from [url removed, login to view] We'll prvide full details about the current design.