I am routing a PCB that uses a USB connection. The differential pair traces are 10 mil distant from each other, and they are about 1mm different in length. Is it going to be a problem? What is the recommended maximum difference in length and the minimum distance between them?
Electronic – USB differential pair length
differentialhigh speedusb
Related Topic
- Electronic – Length Matching Differential Pairs
- Electronic – Differential impedance of LVDS rules and tips
- Electrical – Differential pairs; length matching between pairs
- Electronic – USB Routing: Switching layers during routing
- Electronic – Is the impedance control of differential pair traces a transmission line problem
- Electronic – Routing 5 differential pairs over a short distance with limited space
- Electronic – Routing USB 3.x Type-C Signals
Best Answer
While the length and impedance are both important, 1mm of length differential will not affect your system's performance in any way, even for usb-2.0 high-speed.
From the USB spec:
Assuming a perfect propagation velocity (i.e. C, the speed of light), a differential length of ~2.99 cm would produce a skew of 100 ps. As such, your 1 mm of trace length differential will not be a problem.
Added: On a real PCB, your signals travel slower than speed of light. For a stripline (inner layer) you divide the speed of light in vacuum by the square root of the relative dielectric constant (e_r). So about half speed. This means the 100ps is more like 15mm. For the outer layers, the speed is slightly higher (about 10%).