CYUSB3013-BZXC - USB 3 endpoints not showing

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
lock attach
Attachments are accessible only for community members.
user_4067446
Level 1
Level 1
First like given

Hi
We have connected CYUSB3013-BZXC to the PC through a USB5537B USB Hub controller

However, we are not able to see endpoints that have been assigned to USB3.
What could cause this?

The endpoints shown using the FX3-DK are:
- 0x01
- 0x82

- 0x81

- 0x83

The endpoints showing on the on board FX3 IC are:
- 0x01

I have attached the USB descriptor file here for reference and an image of the endpoints showing on the FX3-DK and not showing in our Main PCB

Thanks

0 Likes
1 Solution
YashwantK_46
Moderator
Moderator
Moderator
100 solutions authored 50 solutions authored 50 likes received

Hello,

After checking the USB_Descriptors.c file, I can see that you have added the endpoints only on the CyFxUSBSSConfigDscr[] and since the device doesn't reflect these endpoints, the device might be enumerated as a USB 2.0 device instead of USB 3.0 (as mentioned by NoriakiT_91 in the above response).

There could be either the SS PHY disabled in the firmware using CyU3PConnectState(CyTrue, CyFalse);
Please check if you the CyU3PConnectState(CyTrue, CyTrue); or not.

Also, the next possible issue could be related to the hardware, in particular, the SS lines on the board.
Can you please make sure your device complies with Table 11, Page no. 29 of the App note AN70707 from the link: https://www.cypress.com/file/139936/download

Also, can you share the schematics so that I can review them on my end?

Regards,
Yashwant

View solution in original post

0 Likes
2 Replies
NoriTan
Employee
Employee
25 sign-ins 5 questions asked 10 sign-ins

It seems that the device is connected in Hi-Speed or Full-Speed mode.  Please check if the device is connected to USB2 hub or USB3 hub by the device manager.

There may be a problem on the SuperSpeed communication lines on your board.

Regards,

Noriaki

0 Likes
YashwantK_46
Moderator
Moderator
Moderator
100 solutions authored 50 solutions authored 50 likes received

Hello,

After checking the USB_Descriptors.c file, I can see that you have added the endpoints only on the CyFxUSBSSConfigDscr[] and since the device doesn't reflect these endpoints, the device might be enumerated as a USB 2.0 device instead of USB 3.0 (as mentioned by NoriakiT_91 in the above response).

There could be either the SS PHY disabled in the firmware using CyU3PConnectState(CyTrue, CyFalse);
Please check if you the CyU3PConnectState(CyTrue, CyTrue); or not.

Also, the next possible issue could be related to the hardware, in particular, the SS lines on the board.
Can you please make sure your device complies with Table 11, Page no. 29 of the App note AN70707 from the link: https://www.cypress.com/file/139936/download

Also, can you share the schematics so that I can review them on my end?

Regards,
Yashwant

0 Likes