Version: *A
Translation - Japanese: USB 2.0として挙げられるUSB 3.0デバイス - KBA204163 - Community Translated (JA)
Question:
How do I debug when a USB 3.0 device is not enumerated as USB 3.0 but as USB 2.0?
Answer:
Check Hardware:
- The clock provided to FX3 should satisfy the specifications given in Table 4 of FX3 datasheet.
- The noise on power supplies AVDD, U3TX_VDDQ, and U3RX_VDDQ should be below 20 mV and on VDD should be below 100 mV.
- USB 3.0 traces on the board should follow the specifications given in AN70707.
- Use standard certified USB cables.
Check Firmware:
- Use the same firmware on FX3 DVK and check for the issue. This helps determine whether the issue is related to hardware or firmware.
- Check whether SuperSpeed connection is enabled in the CyFx3BootUsbConnect ( CyBool_t connect, CyBool_t ssEnable ) API.
- Disable LPM in the firmware and check for the issue.
- Check with multiple Host controllers and OS.