A few days ago, Teledyne Lecroy organised a session on USB 3.1 Gen 2 Compliance testing and debugging. The session was presented by Karthik Radhakrishna, Field Applications Engineer working at Teledyne. The session was free to attend, and is still available online by going to the link above.
Karthik dived into the way Teledyne is testing USB-C appliances and how they fall within the parameters set by the USB-IF. Teledyne is using SigTest, a mandatory tool developed by the USB-IF, to test in which way appliances conform to the USB 3.1 CTS (Compliance Test Specification).
Karthik starts of by giving an introduction into USB 3.1 Gen 2 ecosystem, in which he dives into the way transmission of receiving of USB C signals are specified.
He follows up with an overal overview of the testing approach. After diving into the transmitter and receiver testing like RX/TX Jitter tolerance testing. Because of the complexity of the testing, calibration, etc, Teledyne has developed an automated software package for testing the USB-C spec with the catchy name of QPHY-USB3.1-Tx-Rx, based on the PERT3.
Karthik then concludes with a in depth follow up of the 24 pins USB-C Connector, which enables all the nice features like PD, Audio Accessory Mode, Alternate mode, and eventually maybe even PCIe and Base-T internet.
The slides can be found below, while watching the video can be done here.