FX3: enumeration USB2 on USB3 port

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

cross mob
fmo_nn6
Level 1
Level 1
5 sign-ins First like received First reply posted

Hello,

On some laptops (mostly on recent models), our FX3 enumerates in USB2 although it is connected to an USB3 host. If we switch to another USB3 port on the same laptop, it seems to work fine. We have seen it happen on some "USB charging ports", but we are not totally sure this is related.
I found similar cases here:
https://community.cypress.com/t5/USB-Superspeed-Peripherals/CX3-Device-is-not-enumerated-as-USB3-0-d...
https://community.cypress.com/t5/Knowledge-Base-Articles/USB-3-0-Device-Enumerated-as-USB-2-0-KBA204...

Unfortunately the suggested solutions (hw or sw) did not help.
- We use USB type-B connector
- We disabled LPM 'CyU3PUsbLPMDisable()'
- We enabled SSD connection 'CyU3PConnectState(CyTrue, CyTrue)'
- We are in compliance with AN70707

I add that other USB3 devices such as external hard drives do work (in USB3) on these ports.

 

0 Likes
1 Solution
AliAsgar
Moderator
Moderator
Moderator
1000 replies posted 250 solutions authored 750 replies posted

Hello,

We compared your schematic to AN70707. Your schematic does not seem to obey the schematic checklist Sl No 3 and 7. Also can you confirm, 

1. If the capacitors are connected in the same configuration as given in the FX3 explorer kit schematic files.

2. If the precision resistors have 1% tolerance value.

The USB debug log for USBBulkSrcSink would help.

Best Regards

AliAsgar

View solution in original post

0 Likes
4 Replies