I just switched from micro-USB to USB-C. It's still 2.0 (actually even 1.0 compatible) and will only be using "full speed". Should the routing shown below be within tolerance for track length?
Did this a lot of times and never had an issues. It is short distance for it to take an that much effect on the signals.
Just make sure that you have ground plane beneath the traces all the time.
Full speed is 12 megabit. You can run one of the signals through a coat hanger and it would probably work.
As it turns out, you're probably right
Yes.
But even HS would be fine with this routing. (Probably not with the coat hanger!
)
Coat hanger wouldn't pass EMC by any means, but signal quality would be perfectly cromulent for Full Speed. It might even work for High Speed, but I think you would at least need to make it a parallel-lead transmission line by then.
Tim
Do you have a ground reference plane below the USB signals? I don't see this. USB signals should be routed as differential pair controlled impedance lines. So you need a ground reference plane below. Also the ground pour besides the USB signals changes the controlled impedance. I still see a lot of layouts where the top and bottom layers are poured with ground. Often without stitching vias. People think that it will help against EMI issues and signal integrity. The contrary is the case.
You are correct that this is a 2-layer board. The ground pour on the bottom is as complete as it can be and does have connection between parts, but it is partitioned by bottom layer vertical tracks.
If I have a need for high or super speed, I'll keep grounding and impedance in mind though.