Upload BOM
LOCATION : HOME > NEWS > INDUSTRY NEWS

Microcontroller Chip:CYUSB3014-BZXC

CYUSB3014-BZXC is an Embedded Application Specific Microcontroller of the EZ-USB FX3™ family

Core Processor : ARM9®

Program Memory Type : External Program Memory

Controller Series : CYUSB

RAM Size : 512K x 8

Interface : GPIF, I²C, I²S, SPI, UART, USB

Number of I/O : 60

Voltage - Supply : 1.15V ~ 1.25V

Operating Temperature : 0°C ~ 70°C

Applications :

• Digital video camcorders / Digital still cameras / Printers / Scanners

• Video capture cards / Test and measurement equipment

• Surveillance cameras / Personal navigation devices

• Medical imaging devices / Video IP phones / Portable media players

• Industrial cameras / Data loggers / Data acquisition

• High-performance human interface devices (gesture recognition)

Infineon’s EZ-USB FX3 is a SuperSpeed peripheral controller, providing integrated and flexible features.

FX3 has a fully configurable, parallel, general programmable interface called GPIF II, which can connect to any processor, ASIC, or FPGA. GPIF II is an enhanced version of the GPIF in FX2LP, Infineon’s flagship USB 2.0 product.

It provides easy and glueless connectivity to popular interfaces, such as asynchronous SRAM, asynchronous and synchronous address data multiplexed interfaces, and parallel ATA.

FX3 has integrated the USB 3.2 Gen 1 and USB 2.0 physical layers (PHYs) along with a 32-bit ARM926EJ-S microprocessor for powerful data processing and for building custom applications. It implements an architecture that enables 375-MBps data transfer from GPIF II to the USB interface.

An integrated USB 2.0 OTG controller enables applications in which FX3 may serve dual roles; for example,

EZ-USB FX3 may function as an OTG Host to MSC as well as HID-class devices.

FX3 contains 512 KB or 256 KB of on-chip SRAM for code and data.

EZ-USB FX3 also provides interfaces to connect to serial peripherals such as UART, SPI, I2C, and I2S.

FX3 comes with application development tools. The software development kit comes with firmware and host application examples for accelerating time to market.

FX3 complies with the USB 3.2, Gen 1.0 specification and is also backward compatible with USB 2.0. It also complies with USB 2.0 OTG Specification v2.0.

CPU

FX3 has an on-chip 32-bit, 200-MHz ARM926EJ-S core CPU. The core has direct access to 16 KB of instruction tightly coupled memory (TCM) and 8 KB of Data TCM. The ARM926EJ-S core provides a JTAG interface for firmware debugging.

FX3 offers the following advantages:

• Integrates 256/512 KB of embedded SRAM for code and data and 8 KB of instruction cache and data cache.

• Implements efficient and flexible DMA connectivity between the various peripherals (such as, USB, GPIF II, I2S,SPI, UART, I2C), requiring firmware only to configure data accesses between peripherals, which are then managed by the DMA fabric.

• Allows easy application development using industry-standard development tools for ARM926EJ-S.

USB interface

FX3 complies with the following specifications and supports the following features:

• Supports USB peripheral functionality compliant with USB 3.2 Specification Revision 1.0 and is also backward compatible with the USB 2.0 Specification.

• FX3 Hi-Speed parts (CYUSB201X) only support USB 2.0.

• Complies with OTG Supplement Revision 2.0. It supports high-speed, full-speed, and low-speed OTG dual-role device capability. As a peripheral, FX3 is capable of SuperSpeed, high-speed, and full-speed. As a host, it is capable of high-speed, full-speed, and low-speed.

• Supports Carkit Pass-Through UART functionality on USB D+/D– lines based on the CEA-936A specification.

• Supports 16 IN and 16 OUT endpoints.

• Supports USB Attached SCSI (UAS) device-class to optimize mass-storage access performance.

• As a USB peripheral, application examples show that the FX3 supports UAS, USB Video Class (UVC), and Mass Storage Class (MSC) USB peripheral classes. All other device classes can be supported by customer firmware; a template example is provided as a starting point.

• As an OTG host, application examples show that FX3 supports MSC and HID device classes.

ReNumeration

Because of FX3’s soft configuration, one chip can take on the identities of multiple distinct USB devices.

When first plugged into USB, FX3 enumerates automatically with the Infineon Vendor ID (0x04B4) and downloadsfirmware and USB descriptors over the USB interface. The downloaded firmware executes an electrical disconnect and connect. FX3 enumerates again, this time as a device defined by the downloaded information.

This patented two-step process, called ReNumeration, happens instantly when the device is plugged in.