Electronic – How critical is PCB layout for USB Full-Speed

pcb-designusbusb hub

enter image description hereI have designed a custom USB hub PCB with a TI TUSB2046(USB Full-Spped hub).

Considering 12Mbps data rate, how critical are the layout constraints for the USB data lines?

I did not follow the exact layout guidelines (had a short stub, slight length mismatch etc, did not use a differential impedance calculator).

The hub gets enumerated on the host PC, but the downstream devices don't. Could the PCB layout have anything to do with this?

Please enlighten, thanks.

Best Answer

The PCB layout for USB Full-Speed is somewhat critical. It is more critical than the layout for a 400 kHz I2C bus, but not as critical as a 6 Gb/s SATA bus.

It is possible that you have layout issues that are preventing the downstream devices from enumerating. These "issues" might include, but not be limited to, proper layout of high speed signal paths. You might also have a problem with power distribution or bypassing. Maybe you installed the wrong resistor somewhere. Perhaps you have a bad solder joint on a connector.

You might want to try asking a more specific question and providing much more information if you need more detailed advice.