That original ("previous" i.e. failed) design you posted looks just like the way I would have run the USB2 lines i.e. D1_P & D1_N, with separate D2_P & D2_N also. As I was trying to describe in the previous reply.
@Anonymous wrote:
Regarding D1_P, D1_N and D2_P, D2_N
This is the previous connection used for both schematic and board layout but it is failed to work reverse. It was working only one side.
The reason it may not have worked in reverse is also possibly something to do with an issue on the host or device end or the interconnecting cables. I hope you have actually tried the same test without the device in the circuit and make sure it does work as expected in that scenario to help isolate where the problem is/was. Be sure to test separately (with the device left out) with both cables you use in the in-circuit test.
That test/problem aside, if the original board was laid out like this (latest) post and did not work in reverse it will probably be a problem with impedance/manufacture (less likely) or some kind of fault (short/open circuit- much more likely) in the reverse connection in the actual test board. Remember in reverse it will use the alternative USB2 paths, so working one way and not the other is not likely to be the tracks but some problem with the design or possibly production of this USB-C interconnect device. Ie. a track touching a metal case due to track layout (short), a manufacturing error (poor bonding/solder bridge/lack of solder etc), or a larger than expected solder mask opening. Be very careful to follow the design requirements in the datasheets including track layout restrictions from the connector manufacturer/supplier to make sure unexpected results do not occur. Sometimes solder masks are not perfect either at providing insulation. You may be able to re-test and old board using some Kapton (high temp tape) to add additional insulation from connector cases, where you might suspect a problem (with associated remounting/soldering).
Your latest design might work but it will introduce a lot of reflections and impedance mismatching and IMHO is really just a bad idea trying to patch some other issue.
Besides, it appears from another of your comments that Superspeed failed altogether, which has NOTHING to do with the USB2 lines (i.e. they are not used in Superspeed mode).
@Anonymous wrote:
failed to work at super speed it is working at high speed
Perhaps again due to cabling issues (prove they work well without the device in-circuit). The problem for valid testing is you will have only 1 cable without the device in-circuit and 2 cables with. So be sure to make sure you get two short (say 50cm) cables to do the in-circuit test then test with one only. If that works then test with another double length one (i.e. 2 x 50cm = 1M) from the same cable
manufacturer with same specs. If that works then add the device it between the two 50cm cables and test again.
BTW I was talking about open space (copper removed) between two adjacent tracks.
On the impedance calculators, and after noticing these discrepancies, I have now surveyed about 20 different ones myself today (including the Saturn PCB application) and they seem to clump into two distinctly different groups that have a significant difference, that I can't yet explain. Possibly due to two different formula sources. But for some reason, they are about 20% different in the scenario I have been using for USB3. Now I am a little concerned and if I find an answer/reason I will post it here.
This may be helpful for you or others looking at this thread: https://www.youtube.com/watch?v=BlHLmQ2HO1w
Hint: The guy speaks really slow so play at 1.5x in Youtube settings.