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

USB superspeed peripherals Forum Discussions

ethuc_3587321
Level 1
Level 1

Hi,

How can I make CyUSB3014 switch from a usb3.0 device to a usb2.0 device?

Intel chipset if you connect a USB2.0 device and USB3.0 device will used different usb port.

Regards,

Ethan

0 Likes
1 Solution
YangyangC_06
Employee
Employee
50 likes received 25 likes received 10 likes received

Please use the code below in Init function.

    /* Connect the USB Pins with super speed operation enabled. */

    apiRetStatus = CyU3PConnectState(CyTrue, CyFalse);

    if (apiRetStatus != CY_U3P_SUCCESS)

    {

        CyU3PDebugPrint (4, "USB Connect failed, Error code = %d\n", apiRetStatus);

        CyFxAppErrorHandler(apiRetStatus);

    }

View solution in original post

0 Likes
4 Replies
SrinathS_16
Moderator
Moderator
Moderator
250 solutions authored 100 solutions authored 100 likes received

Hello Ethan,

The CYUSB3014 USB3.0 PHY can be disabled and made to operate in USB2.0 by setting the ssEnable parameter of the CyU3PConnectState() API to CyFalse.

Best regards,

Srinath S

0 Likes

thanks

0 Likes
YangyangC_06
Employee
Employee
50 likes received 25 likes received 10 likes received

Please use the code below in Init function.

    /* Connect the USB Pins with super speed operation enabled. */

    apiRetStatus = CyU3PConnectState(CyTrue, CyFalse);

    if (apiRetStatus != CY_U3P_SUCCESS)

    {

        CyU3PDebugPrint (4, "USB Connect failed, Error code = %d\n", apiRetStatus);

        CyFxAppErrorHandler(apiRetStatus);

    }

0 Likes

Thanks.

0 Likes
This widget could not be displayed.