5 Replies Latest reply on Dec 9, 2018 9:11 PM by YangyangC_06

    Test super speed connection on a custom CX3 board

      I have my own custom board with a CYUSB3064-BZXC (CX3 2 lanes). I would like to validate if the super speed design is correct or not. When plugging into a computer, it seems that the device is recognized as USB 2.0.

       

      I have now a strong doubt if I have inverted the RX and TX lanes (the datasheet is very confusing):

      cx3-ss.png

       

      When I run the basic firmware bulksrcsink, I see that the packetmaxsize = 512. In the code, I see the following:

       

          switch (usbSpeed)

          {

          case CY_U3P_FULL_SPEED:

              size = 64;

              break;

       

       

          case CY_U3P_HIGH_SPEED:

              size = 512;

              break;

       

       

          case  CY_U3P_SUPER_SPEED:

              size = 1024;

              break;

       

       

          default:

              CyU3PDebugPrint (4, "Error! Invalid USB speed.\n");

              CyFxAppErrorHandler (CY_U3P_ERROR_FAILURE);

              break;

          }

       

      How can I validate if my design can do super speed or not?