4 ms·
This kills me because USB naming is actually super straightforward. USB3.0, USB3.1, and USB3.2 are spec revisions. USB3.1 (and 3.2) support Gen 1 and Gen 2 ph
by CuriousCosmic 4y ago
This kills me because USB naming is actually super straightforward.
USB3.0, USB3.1, and USB3.2 are spec revisions.
USB3.1 (and 3.2) support Gen 1 and Gen 2 physical layer/transmission modes (gen 1 is 8b/10b encoding and gen2 is 128b/132b encoding).
USB3.2 adds support for using the extra differential pair in the cables to transmit data. So now you get x1 and x2 which correspond to the number of lanes available for data transmission (akin to PCIE x1, x4, x8, and x16).
So USB3.2 gen 2 x2 is just the USB3.2 standard using 128b/132b encoding over 2 lanes.
The problem is that everyone decided to use the tech spec identifiers rather than the consumer identifiers for labeling products. If you are in engineering working on making the product which uses USB ports, then you would look for ICs that support USB3.2 gen2x2 operation but if you are selling a consumer product, you are supposed to label it as a USB3 SS+ 20Gbps port.