CYUSB301X/CYUSB201X: USB3.1控制器——高性能与灵活接口

需积分: 24 11 下载量 14 浏览量 更新于2024-07-17 收藏 789KB PDF 举报
赛普拉斯半导体公司的CYUSB301X/CYUSB201X EZ-USB FX3 SuperSpeed USB控制器是一款高性能的USB接口解决方案,它集成了USB 3.1规范,包括版本1.0的USB 3.1、Gen1和USB 2.0外设功能,支持最高5Gbps的传输速率。控制器支持HS-OTG模式,满足USB 3.1 Gen1 OTG补充标准2.0,具有32个物理端点,能够灵活连接各种外设。 这款控制器内置了通用可编程接口(GPIF™ II),具有100MHz的可编程能力,可以连接8、16、24和32位数据总线,最多支持16个可配置的控制信号,为外部设备提供了强大的连接选项。核心部分是一个200MHz的ARM926EJ内核,配备有512KB或256KB嵌入式SRAM,提供了高性能的处理能力。 CYUSB301X/CYUSB201X还支持多种外设接口,如高达33MHz的SPI主设备、最高4Mbps的UART通信以及I2S主设备(仅限发送),I2C主控制器支持1MHz频率。此外,控制器具备可选的多种时钟输入频率,包括19.2、26、38.4和52MHz,且兼容19.2MHz的晶体振荡器输入,确保了系统的灵活性。 在低功耗方面,内核在断电模式下表现优异,打开VBATT时功耗小于60μA,关闭时更低至20μA,而内核和I/O部分各自拥有独立的电压范围,例如内核工作电压为1.2V,I2S、UART和SPI工作电压在1.8到3.3V之间,I2C的工作电压则在1.2V到3.3V。 为了方便开发者进行固件和PC应用代码开发,赛普拉斯提供了完整的EZ-USB SDK,包含RTOS框架(基于ThreadX版本5)、针对所有I/O模块的固件示例,以及C++和C#的Visual Studio主机示例。此外,超级速度探索板(SuperSpeed Explorer Board)也是快速原型开发的重要工具,还有多种配件板供用户选择,如与Xilinx FPGA配合使用的开发板。 CYUSB301X/CYUSB201X是一款功能强大、灵活性高且功耗优化的USB控制器,适合各种应用环境,无论是作为主机还是外设,都能提供高效稳定的通信。同时,其完善的开发工具和配件支持极大地方便了设计和项目实施。