探索Cypress EZ - USB SX3:可配置超高速USB控制器的卓越之选

电子说

1.4w人已加入

描述

探索Cypress EZ - USB SX3:可配置超高速USB控制器的卓越之选

在当今数字化时代,USB技术的发展日新月异,对于高性能、可配置的USB控制器的需求也日益增长。Cypress的EZ - USB SX3系列控制器就是这样一款备受瞩目的产品,它以其丰富的功能和卓越的性能,为电子工程师们提供了强大的设计支持。

文件下载:CYUSB3KIT-004.pdf

一、产品概述

Cypress的EZ - USB SX3是一款可配置的超高速外设控制器,它集成了USB 3.2 Gen 1和USB 2.0物理层(PHYs),并配备了32位ARM926EJ - S微处理器,具备强大的数据处理能力,可用于构建各种自定义应用。该系列产品包括CYUSB3015、CYUSB3016和CYUSB3017,不同型号在数据总线宽度和支持的USB协议上有所差异,以满足不同应用场景的需求。

二、关键特性剖析

(一)USB接口

SX3严格遵循USB 3.2 Gen 1规范修订版1.0,同时具备与USB 2.0规范的向后兼容性,支持超高速(5 Gbps)、高速和全速模式。它支持USB视频类(UVC)和USB厂商类协议,为视频设备和其他定制设备的开发提供了便利。

在重新枚举功能方面,SX3的软配置特性使其能够在一个芯片上实现多个不同USB设备的身份。当首次插入USB时,它会以Cypress厂商ID(0x04B4)自动枚举,并通过USB接口下载固件和USB描述符。下载完成后,固件会执行电气断开和连接操作,然后再次枚举,以实现设备的特定功能。

此外,为了保护SX3免受VBUS过压损坏,当充电器在VBUS上提供高达9 V的电压时,需要外部过压保护(OVP)设备。SX3的VBUS引脚最大输入电压为6 V。

(二)通用可配置接口

这是SX3的一大亮点,它类似于FX2LP的GPIF和从FIFO接口,但功能更为先进。该接口是一个可配置的状态机,可作为从FIFO或并行视频接口使用,支持8位、16位、24位和32位并行数据总线,接口频率最高可达100 MHz。

(三)CPU

SX3搭载了片上32位、200 MHz的ARM926EJ - S核心CPU,并集成了512 KB的嵌入式SRAM,用于存储代码和数据。它还实现了高效灵活的DMA连接,能够在各种外设(如USB、通用可配置接口、SPI、I²C)之间进行数据传输,只需固件配置数据访问,后续由DMA架构进行管理。同时,通过SX3配置实用程序,用户可以轻松对其进行配置。

(四)其他接口

  1. SPI接口:支持SPI主接口,可用于连接SPI闪存,存储SX3固件、配置数据、FPGA配置/ISP固件以及图像传感器/HDMI RX配置数据。最大操作频率为33 MHz,支持四种SPI通信模式,且具有单主控制器和自动SSN控制功能,支持4位到32位的事务大小。
  2. I²C接口:与I²C总线规范修订版3兼容,仅作为I²C主设备运行,可与其他I²C从设备通信,支持多主模式。其电源供应VIO5是一个独立的电源域,可灵活选择不同的工作电压。该接口支持100 kHz、400 kHz和1 MHz的总线频率,并支持时钟拉伸以实现流量控制。

(五)时钟与电源

  1. 时钟:SX3支持在XTALIN和XTALOUT引脚之间连接晶体,或在CLKIN引脚连接外部时钟。支持的晶体频率为19.2 MHz,外部时钟频率为19.2、26、38.4和52 MHz。内部PLL会根据输入频率应用适当的时钟倍频选项。
  2. 电源:SX3具有多个独立的电源供应域,包括IO_VDDQ(数字I/O电源)、VDD(逻辑核心电源)、U3TXVDDQ/U3RXVDDQ(USB 3.0接口电源)、VBATT/VBUS(USB I/O和模拟电路电源)等。它支持多种电源模式,如正常模式、低功耗模式(包括L1、L2、L3、L4模式),以满足不同应用场景下的功耗需求。

三、应用案例

SX3的应用领域十分广泛,涵盖了USB网络摄像头、文档摄像头、视频会议系统、USB到低压差分信号(LVDS)摄像头接口板、HDMI USB视频采集卡、SDI USB视频采集卡、测试和测量设备、监控摄像头、医疗成像设备、工业摄像头、USB逻辑分析仪、USB示波器、USB数据记录器、USB数据采集系统以及USB飞行时间(TOF)摄像头等众多领域。

四、配置与开发

SX3配备了“SX3配置实用程序”,该工具支持在Windows、macOS和Linux系统上运行。用户可以根据系统需求对SX3进行全面配置,包括USB描述符设置、GPIO配置、调试接口、FPGA配置等。对于不同的变体(如SX3 - UVC和SX3 - Data),还可以进行特定的配置,如UVC视频格式和分辨率、音频接口配置等。此外,该工具还支持将FPGA配置与SX3配置合并,并存储在单个SPI闪存中。

同时,Cypress提供了丰富的开发套件,如CYUSB3KIT - 004 EZ - USB SX3超高速探索套件,以及大量的应用笔记,如AN231295《EZ - USB SX3入门指南》等,帮助工程师快速上手和进行开发。

五、电气特性与规格

(一)绝对最大额定值

包括闩锁电流、最大输出短路电流、最大单I/O输出电流等参数,超过这些额定值可能会缩短设备的使用寿命。

(二)工作条件

涵盖环境温度、电源电压等范围,如工业级应用的环境温度范围为 - 40 °C至 + 85 °C,商业级为0 °C至 + 70 °C;电源电压也有相应的规定。

(三)DC规格

详细规定了各个电源域的电压范围、输入输出电压、电流等参数,为电路设计提供了重要依据。

(四)AC时序参数

包括通用可配置接口的AC特性、PCLK抖动特性以及接口时序等参数,确保数据传输的准确性和稳定性。

六、总结与展望

Cypress的EZ - USB SX3系列控制器以其丰富的功能、灵活的配置和卓越的性能,为电子工程师们在USB设备开发领域提供了一个强大的解决方案。无论是在视频、数据采集还是工业控制等领域,SX3都能发挥重要作用。随着USB技术的不断发展,相信SX3也将不断演进,为更多的应用场景带来更好的支持。

作为电子工程师,你在使用SX3进行设计时,是否遇到过一些挑战?你认为SX3在未来的应用中还可能有哪些拓展方向?欢迎在评论区分享你的观点和经验。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分