当前位置:首 页 --> 方案设计
CYUSB301X EZ-USB FX3 USB 3.0外设解决方案
发布时间:2014/9/18 9:55:00 来源:
Cypress公司的CYUSB301X系列EZ-USB FX3是下一代USB 3.0外设控制器,具有可配置,并行和通用可编程接口GPIF II,能和任何处理器,ASIC或FPGA连接,和异步SRAM,异步和同步地址数据复用接口以及并行ATA无缝连接.器件还集成USB 3.和USB 2.0 PHY和32位ARM926EJ-S微处理器,从GPIF II到USB的数据传输速率达到375MBps,主要用在测试测量,数码相机,PDA,PMP,数字摄像机,视频IP电话,工业照相机,打印机,扫描仪和医疗图像设备等.本文介绍了CYUSB301X系列主要特性,逻辑框图, 作为协处理器和主处理器的EZ-USB FX3,以及FX3™ SuperSpeed Explorer开发套件主要特性,框图,电路图,材料清单和PCB元件布局图.
Cypress’s EZ-USB FX3 is the next-generation USB 3.0 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, Cypress’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.0 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 application examples for accelerating time to market.
FX3 complies with the USB 3.0 v1.0 specification and is also backward compatible with USB 2.0. It also complies with the Battery Charging Specification v1.1 and USB 2.0 OTG Specification v2.0.
CYUSB301X系列主要特性:
■ Universal serial bus (USB) integration
❐ USB 3.0 and USB 2.0 peripherals compliant with USB 3.0 specification 1.0
❐ 5-Gbps USB 3.0 PHY compliant with PIPE 3.0
❐ High-speed On-The-Go (HS-OTG) host and peripheral compliant with OTG Supplement Version 2.0
❐ Thirty-two physical endpoints
❐ Support for battery charging Spec 1.1 and accessory charger adaptor (ACA) detection
■ General Programmable Interface (GPIF™ II)
❐ Programmable 100-MHz GPIF II enables connectivity to a wide range of external devices
❐ 8-, 16-, and 32-bit data bus
❐ As many as16 configurable control signals
■ Fully accessible 32-bit CPU
❐ ARM926EJ core with 200-MHz operation
❐ 512-KB or 256-KB embedded SRAM
■ Additional connectivity to the following peripherals
❐ I2C master controller at 1 MHz
❐ I2S master (transmitter only) at sampling frequencies of 32 kHz, 44.1 kHz, and 48 kHz
❐ UART support of up to 4 Mbps
❐ SPI master at 33 MHz
■ Selectable clock input frequencies
❐ 19.2, 26, 38.4, and 52 MHz
❐ 19.2-MHz crystal input support
■ Ultra low-power in core power-down mode
❐ Less than 60 μA with VBATT on and 20 μA with VBATT off
■ Independent power domains for core and I/O
❐ Core operation at 1.2 V
❐ I2S, UART, and SPI operation at 1.8 to 3.3 V
❐ I2C operation at 1.2 V
■ Package option
❐ 121-ball, 10- × 10-mm, 0.8-mm pitch Pb-free ball grid array (BGA)
❐ 131-ball, 4.7- × 5.1-mm, 0.4-mm pitch wafer-level chip scale package (WLCSP)
■ EZ-USB® software and development kit (DVK) for easy code development
CYUSB301X系列应用:
■ 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
图1. CYUSB301X系列逻辑框图
图2. 作为协处理器的EZ-USB FX3
图3. 作为主处理器的EZ-USB FX3
CYUSB3KIT-003 EZ-USB® FX3™ SuperSpeed Explorer开发套件
The FX3 SuperSpeed Explorer Kit is an easy-to-use and inexpensive development platform enabling developers to add USB 3.0 device functionality to any system.
The FX3 SuperSpeed Explorer Kit is an easy-to-use and inexpensive development platform enabling developers to add USB 3.0 device functionality to any system. The FX3 SuperSpeed Explorer Kit is built to evaluate and develop solutions with the CYUSB301x family of EZ-USB FX3 USB 3.0 peripheral controllers.
The EZ-USB® FX3 device is powered by a fully accessible ARM9 core with 512 KB of RAM. The FX3 device has a fully configurable, General Programmable Interface (GPIF™ II) that can interface with any processor, ASIC, image sensor, or FPGA.
The SuperSpeed Explorer Kit combines hardware, software, and documentation that enable customers to evaluate the FX3 device. This user guide describes the steps to install the software required by the SuperSpeed Explorer Kit and to operate the development board provided with the kit.
The guide also documents different types of firmware download and debug methods with detailed instructions. Two example projects(USBBulkSourceSinkLED and SRAM_FX3) explain the use of various features provided on the SuperSpeed Explorer Kit development board and the host applications provided with the FX3 SDK. This document also explains the hardware interfaces available on the development board.
FX3™ SuperSpeed Explorer开发套件包括:
■ FX3 development board
■ USB 3.0 A to B cable
■ Quick start guide
■ Jumpers
图4. FX3™ SuperSpeed Explorer开发板外形图
The development board provides convenient access to FX3 interfaces, such as GPIF II, I2C, SPI,UART, and I2S. The two 40-pin headers provide FX3 signals to connect to external boards using the GPIF II interface. Note that for convenience, the headers have long pins that extend above the top side of the PCB for use as test points or attachment to mating connectors. All GPIF II signals, which include a 32-bit data bus, 13 control lines, and a 100-MHz clock, are available to connect to external devices such as FPGAs, CPLDs, image sensors, or microcontrollers. The FX3 SDK examples help you program and evaluate these interfaces. The GPIF II interface supports 32-, 24-, 16-, and 8-bit data/modes; unused GPIF II pins can alternatively serve as GPIO pins if the GPIF II interface is not required.
图5. FX3™ SuperSpeed Explorer开发板电路图(1)
图6. FX3™ SuperSpeed Explorer开发板电路图(2)
图7. FX3™ SuperSpeed Explorer开发板电路图(3)
图8. FX3™ SuperSpeed Explorer开发板电路图(4)
图9. FX3™ SuperSpeed Explorer开发板电路图(5)
图10. FX3™ SuperSpeed Explorer开发板电路图(6)
图11. FX3™ SuperSpeed Explorer开发板电路图(7)
图12. FX3™ SuperSpeed Explorer开发板电路图(8)
图13. FX3™ SuperSpeed Explorer开发板PCB元件布局图:顶层
图14. FX3™ SuperSpeed Explorer开发板PCB元件布局图:底层
Cypress’s EZ-USB FX3 is the next-generation USB 3.0 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, Cypress’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.0 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 application examples for accelerating time to market.
FX3 complies with the USB 3.0 v1.0 specification and is also backward compatible with USB 2.0. It also complies with the Battery Charging Specification v1.1 and USB 2.0 OTG Specification v2.0.
CYUSB301X系列主要特性:
■ Universal serial bus (USB) integration
❐ USB 3.0 and USB 2.0 peripherals compliant with USB 3.0 specification 1.0
❐ 5-Gbps USB 3.0 PHY compliant with PIPE 3.0
❐ High-speed On-The-Go (HS-OTG) host and peripheral compliant with OTG Supplement Version 2.0
❐ Thirty-two physical endpoints
❐ Support for battery charging Spec 1.1 and accessory charger adaptor (ACA) detection
■ General Programmable Interface (GPIF™ II)
❐ Programmable 100-MHz GPIF II enables connectivity to a wide range of external devices
❐ 8-, 16-, and 32-bit data bus
❐ As many as16 configurable control signals
■ Fully accessible 32-bit CPU
❐ ARM926EJ core with 200-MHz operation
❐ 512-KB or 256-KB embedded SRAM
■ Additional connectivity to the following peripherals
❐ I2C master controller at 1 MHz
❐ I2S master (transmitter only) at sampling frequencies of 32 kHz, 44.1 kHz, and 48 kHz
❐ UART support of up to 4 Mbps
❐ SPI master at 33 MHz
■ Selectable clock input frequencies
❐ 19.2, 26, 38.4, and 52 MHz
❐ 19.2-MHz crystal input support
■ Ultra low-power in core power-down mode
❐ Less than 60 μA with VBATT on and 20 μA with VBATT off
■ Independent power domains for core and I/O
❐ Core operation at 1.2 V
❐ I2S, UART, and SPI operation at 1.8 to 3.3 V
❐ I2C operation at 1.2 V
■ Package option
❐ 121-ball, 10- × 10-mm, 0.8-mm pitch Pb-free ball grid array (BGA)
❐ 131-ball, 4.7- × 5.1-mm, 0.4-mm pitch wafer-level chip scale package (WLCSP)
■ EZ-USB® software and development kit (DVK) for easy code development
CYUSB301X系列应用:
■ 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
图1. CYUSB301X系列逻辑框图
图2. 作为协处理器的EZ-USB FX3
图3. 作为主处理器的EZ-USB FX3
CYUSB3KIT-003 EZ-USB® FX3™ SuperSpeed Explorer开发套件
The FX3 SuperSpeed Explorer Kit is an easy-to-use and inexpensive development platform enabling developers to add USB 3.0 device functionality to any system.
The FX3 SuperSpeed Explorer Kit is an easy-to-use and inexpensive development platform enabling developers to add USB 3.0 device functionality to any system. The FX3 SuperSpeed Explorer Kit is built to evaluate and develop solutions with the CYUSB301x family of EZ-USB FX3 USB 3.0 peripheral controllers.
The EZ-USB® FX3 device is powered by a fully accessible ARM9 core with 512 KB of RAM. The FX3 device has a fully configurable, General Programmable Interface (GPIF™ II) that can interface with any processor, ASIC, image sensor, or FPGA.
The SuperSpeed Explorer Kit combines hardware, software, and documentation that enable customers to evaluate the FX3 device. This user guide describes the steps to install the software required by the SuperSpeed Explorer Kit and to operate the development board provided with the kit.
The guide also documents different types of firmware download and debug methods with detailed instructions. Two example projects(USBBulkSourceSinkLED and SRAM_FX3) explain the use of various features provided on the SuperSpeed Explorer Kit development board and the host applications provided with the FX3 SDK. This document also explains the hardware interfaces available on the development board.
FX3™ SuperSpeed Explorer开发套件包括:
■ FX3 development board
■ USB 3.0 A to B cable
■ Quick start guide
■ Jumpers
图4. FX3™ SuperSpeed Explorer开发板外形图
The development board provides convenient access to FX3 interfaces, such as GPIF II, I2C, SPI,UART, and I2S. The two 40-pin headers provide FX3 signals to connect to external boards using the GPIF II interface. Note that for convenience, the headers have long pins that extend above the top side of the PCB for use as test points or attachment to mating connectors. All GPIF II signals, which include a 32-bit data bus, 13 control lines, and a 100-MHz clock, are available to connect to external devices such as FPGAs, CPLDs, image sensors, or microcontrollers. The FX3 SDK examples help you program and evaluate these interfaces. The GPIF II interface supports 32-, 24-, 16-, and 8-bit data/modes; unused GPIF II pins can alternatively serve as GPIO pins if the GPIF II interface is not required.
图5. FX3™ SuperSpeed Explorer开发板电路图(1)
图6. FX3™ SuperSpeed Explorer开发板电路图(2)
图7. FX3™ SuperSpeed Explorer开发板电路图(3)
图8. FX3™ SuperSpeed Explorer开发板电路图(4)
图9. FX3™ SuperSpeed Explorer开发板电路图(5)
图10. FX3™ SuperSpeed Explorer开发板电路图(6)
图11. FX3™ SuperSpeed Explorer开发板电路图(7)
图12. FX3™ SuperSpeed Explorer开发板电路图(8)
图13. FX3™ SuperSpeed Explorer开发板PCB元件布局图:顶层
图14. FX3™ SuperSpeed Explorer开发板PCB元件布局图:底层
|
||||||
|
||||||