USB 2.0/SPI/I2C/UART to USB3.0

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

cross mob
Michael
Level 1
Level 1
10 sign-ins 5 replies posted 5 sign-ins

Hi,

I am wondering if you have any devices that can convert USB1.0/USB2.0/SPI/I2C/UART to USB 3.0?

What I am after is something that can take USB1.0/USB2.0/SPI/I2C/UART (some interface that can connect to a MCU) on one end and send it out on USB3.0 SS (TX/RX), i.e. not D+ or D-, on the other end.

0 Likes
1 Solution

Hello,

Yes, FX3 can receive and send data from a USB 3.0/3.1 host without connecting D+ and D- lines. But, you need to ensure that the device will never fallback to USB 2.0 mode if you are planning not to connect D+/D- lines.

Also, the ROM bootloader of FX3 makes use of D+/D- lines. So, if you are planning to use USB boot, then these lines should be routed for the firmware download. If you are planning to use other boot options such as I2C/SPI boot, then you can set the PMODE pins accordingly and connect the EEPROM/Flash to the I2C/SPI lines of FX3. In this case, the device will boot from EEPROM/FLASH depending on the configuration of PMODE lines and D+/D- lines are not required.

You can understand more information on Boot options of FX3 from following link:

https://www.infineon.com/dgdl/Infineon-AN76405_-EZ-USB_FX3_FX3S_boot_options-ApplicationNotes-v12_00...

Please let me know if you have any queries on this.

Best Regards,
Jayakrishna

View solution in original post

0 Likes
7 Replies
JayakrishnaT_76
Moderator
Moderator
Moderator
First question asked 1000 replies posted 750 replies posted

Hello,

From your requirements, I understand that you would like to interface an MCU with a USB controller so that a USB 3.0 connectivity can be added to your system. You can refer to the datasheet of FX3 which is a Superspeed USB controller. The link to the datasheet is given below:
https://www.infineon.com/dgdl/Infineon-CYUSB301X_CYUSB201X_EZ-USB_FX3_SUPERSPEED_USB_CONTROLLER-Data...

FX3 has UART, I2C master and SPI master interfaces which can be used to interface with the MCU as per your requirement. You can route the USB 3.0 lines to a USB connector which can be used to connect to the USB 3 host.

Other collaterals for the product can be found under the Documents section of the following link:

https://www.infineon.com/cms/en/product/universal-serial-bus-usb-power-delivery-controller/periphera...

Please let me know if you have any queries on this.

Best Regards,
Jayakrishna
0 Likes

Hi Jayakrishna,

Just to clarify,

The FX3 controller can be used for bi-directional communication via USB 3.0/3.1 without connecting the D+ and D- lines to the USB interface? Is that correct?

 

Best regards,
Michael

0 Likes

Hello,

Yes, FX3 can receive and send data from a USB 3.0/3.1 host without connecting D+ and D- lines. But, you need to ensure that the device will never fallback to USB 2.0 mode if you are planning not to connect D+/D- lines.

Also, the ROM bootloader of FX3 makes use of D+/D- lines. So, if you are planning to use USB boot, then these lines should be routed for the firmware download. If you are planning to use other boot options such as I2C/SPI boot, then you can set the PMODE pins accordingly and connect the EEPROM/Flash to the I2C/SPI lines of FX3. In this case, the device will boot from EEPROM/FLASH depending on the configuration of PMODE lines and D+/D- lines are not required.

You can understand more information on Boot options of FX3 from following link:

https://www.infineon.com/dgdl/Infineon-AN76405_-EZ-USB_FX3_FX3S_boot_options-ApplicationNotes-v12_00...

Please let me know if you have any queries on this.

Best Regards,
Jayakrishna
0 Likes

Ok, great!

Thank you for the help!

 

Best regards,
Michael

0 Likes
Michael
Level 1
Level 1
10 sign-ins 5 replies posted 5 sign-ins

Hi again,

 

I have a new question and are wondering if there is any circuit that could convert USB1.0/2.0 to USB3.0/3.1, i.e. is there a converter from D+/D- to RX/TX?

 

Best regards,
Michael

0 Likes

Hello,

We do not have any USB to USB3 bridge controller. You can refer to the following thread in which an alternative was proposed by one of our engineers:

https://community.infineon.com/t5/USB-superspeed-peripherals/How-to-expand-a-UVC-device-to-a-composi...

Best Regards,
Jayakrishna
0 Likes

Ok. Once again, thank you for the help!

 

Best regards,
Michael

0 Likes