I am testing a USB 2.0 Standard-A to USB Type-C cable and I keep seeing the following error in the Advanced Cable Tester report:
What does this error mean and what causes it? Based on our design specifications, I believe this cable works properly, but this error keeps coming up.
Response from Technical Support:Thanks for your question! The Advanced Cable Tester has built-in test profiles that are based on USB-IF compliance. Our Advanced Cable Tester has several preset profiles, and for special needs, supports custom profiles. One of the support cable types is USB Type-C to USB 3.1 Standard-A cables.
According to the USB specification, this cable type is required to have an Rp resistor. Based on the test results you showed us, your cable appears to have an Rd resistor instead. This is why you are seeing the test failure. If your cable intentionally does not adhere to the USB specification, custom test profiles can be created.
The termination resistors Rp and Rd and their switches are required by the USB specification. A cable may work correctly in one scenario, but if it does not adhere to the USB-IF standards, the standard test profiles will show error results. There are two examples:
There are other scenarios that could results in test errors. For example, the cable itself is not within the specification; the Rp may be on the wrong line of the cable.
Additional resources that you may find helpful include the following:
If you have more questions about the Advanced Cable Tester v2 or other Total Phase products, please contact us at sales@totalphase.com. You can also request a demo that applies to your application