Using only high speed USB 2.0 with FX3

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

cross mob
Anonymous
Not applicable

If I want to only use high speed USB 2.0 with the FX3, can I just add the descriptors for USB 2.0 and leave the USB 3.0 ones out? Will that then enable the device to only work at USB 2.0? I only intend to use the device in a USB 2.0 port, but if I did put it into a USB 3.0 port I would want it to run at USB 2.0.

0 Likes
4 Replies
Anonymous
Not applicable

Hi,

   

You have to disable SS in CyU3PConnectState call.

   

br,

   

kalev 

0 Likes
Anonymous
Not applicable

Hi,

   

Please change the parameters of the following function in your ApplnInit function:

   

 apiRetStatus = CyU3PConnectState(CyTrue, CyFalse);

   

Thanks,

   

sai krishna.

0 Likes
Anonymous
Not applicable

I call the apiRetStatus = CyU3PConnectState(CyTrue, CyFalse); and I do connect in Hi Speed mode.  I also deleted the superspeed descriptors and their registration with CyU3PSetDesc(...).  Under windows 7, I get the notification that "This device can perform faster if you connect it to a USB 3.0 port."  How do you enumerate such that the driver considers you USB 2.0 only as your maximum capability?

0 Likes
shkuc_292731
Level 3
Level 3

Please refer the below knowledge base article.

Prevent “This device can perform faster” Pop-up – KBA220436

It shall help you.

Thanks & Regards,

Shanthakumar

0 Likes