Introduction: Evolution and Needs of USB High-Speed Transmission
In recent years, the USB interface has rapidly evolved, from USB 3.0 (5 Gbps), which was introduced in 2008, to USB 3.2 and USB4, which now enable high-speed transmission of 10 Gbps and even 20 Gbps. Previously, transmissions above 10 Gbps required dedicated infrastructure such as Ethernet, but Ethernet posed a challenge due to the time-consuming installation of cards and switches. On the other hand, USB is standard on many PCs, allowing for easy prototyping and installation without the need for additional drivers. This has made it attractive as a high-speed, easy-to-use interface for devices that can be equipped with USB, such as video, communications, and industrial equipment. Even for developers who feel the limitations of their existing 5 Gbps environments, migrating to next-generation USB high-speed transmission solutions is a realistic option.
This page clearly explains the value and benefits of introducing Infineon's FX10 and FX20 products, which are capable of USB 10Gbps and 20Gbps transmission.
Product Lineup: Features and Comparison of FX10/FX20
Infineon's USB product lineup offers multiple models tailored to different applications and performance needs. The FX10 and FX20 series are next-generation USB controllers supporting high-speed transmissions of 10 Gbps and 20 Gbps. The FX10 supports USB 3.2 Gen2 (10 Gbps) and achieves high-speed transmission with a simple configuration. Its low power consumption and compact design make it suitable for migrating from existing USB environments. Meanwhile, the FX20 supports USB 3.2 Gen2x2 (20 Gbps) and achieves data throughput of up to 17.6 Gbps. Featuring high-bandwidth interfaces such as LVDS and LVCMOS, it is ideal for applications requiring high-speed, high-precision data processing, such as machine vision, medical equipment, and test and measurement equipment. Both products support USB Type-C, and a wide range of development kits and software tools are available, enabling rapid prototyping and deployment.
|
Item |
FX10 |
FX20 |
|
USBStandard |
USB 3.2 Gen2(10Gbps) |
USB 3.2 Gen2x2(20Gbps) |
|
Maximum Throughput |
8.8 Gbps |
17.6 Gbps |
|
Data Interface |
32-bit LVCMOS / 16-lane LVDS |
32-bit LVCMOS / 16-lane LVDS |
|
Processor |
ARM® Cortex® M4/M0+ |
ARM® Cortex® M4/M0+ |
|
Built-in memory |
512KB Flash / 128KB +128KB SRAM |
512KB Flash / 128KB + 1024KB SRAM |
|
USB Type-Ccompatible |
○ (with plug direction detection and correction function) |
○ (with plug direction detection and correction function) |
|
Security Features |
Equipped with encryption engine (AES/SHA/CRC, etc.) |
Equipped with encryption engine (AES/SHA/CRC, etc.) |
|
Max. passive cable length |
5m |
5m |
|
PeripheralI/O |
7x Serial Communication Block (I2C/SPI/UART/CAN), 2x QSPI, 2x I2S |
7x Serial Communication Block (I2C/SPI/UART/CAN), 2x QSPI, 2x I2S |
|
package |
169-BGA(10×10mm) |
169-BGA(10×10mm) |
Use Case