The K64 also has D+ and D- reversed. I'm in the process of fixing a K64 board which has USB issues and found this post. The board I'm trying to fix routed the USB traces under the K64 part (through a corner opening) and connected D+/D- from the inside of the footprint. This should have worked, but it isn't so now I'm searching for alternatives.
According to almost every guideline on USB trace layout, stubs are to be avoided on USB traces - yet the above K20 design shows two stubs.
Is there a purpose to these stubs? They both terminate in square pads - and I'm wondering if this is by design ? If so, should I replicate on my board? Is there any components on these square pads? (there shouldn't be)
Also it appears the in line series resistors are placed close to the processor which is in-line with guidelines - but is there some reason why the trace width shrinks so drastically after the resistors? On the K64 board, the in-line resistors are 33 Ohms - is that the same on the K20?
Any and all suggestions are appreciated.
Thanks