1、USB3.0的芯片CYUSB3014应用广泛,数据采集和图像采集是最简单的应用。摄像头方面的开发板比较多,但很少有跑UVC协议的摄像头开发板,源代码开源的就更没有了。在USB2.0时代,由于8051内核速度的限制,用CY7C68013单芯片来做UVC摄像头,几乎不可能。在USB3.0时代,由于ARM9内核的速度还可以,因此可以用CYUSB3065这种芯片来实现MIPI接口的摄像头;同样也可以用CYUSB3014这种芯片来实现DVP接口的摄像头。2、关于MIPI接口的CYUSB3065芯片,CYPRESS公司产品的代号为CX3。关于CX3的特点,主要如下,CYPRESS近日发布了其最新的USB3.0控制器,产品序号为CX3,主要是针对高像素摄像头方面的应用,接口支持MIPI的CSI-2,并不支持传统的基于并口的数据传输模式。MIPI(Mobile Industry Processor Interface)作为一项标准,侧重高像素方面的图像传输,最多支持4路图像数据信号,总带宽可以达到4Gbps。如果你要实现720P或者1080P之类的图像高清,这棵芯片可能是最好的选择。图像数据在不压缩的情况下,可以轻松达到1080p@30fps 。CX3的硬件架构沿用了CYPRESS创新的FX3结构,只是将GPIF II接口换成了支持CSI-2的接口,其它一些基本接口如USB3 PHY、ARM9内核、I2C等都没有改变。现在的FX3芯片通过GPIF II接口,号称可以和任何外部接口如FPGA、ARM相连,实现USB3.0的功能。但GPIF II接口处理不了差分信号,对于日益增多的图像传感器方面的应用,CYPRESS细分了应用市场,专门推出了CX3系列产品。更详细的介绍,可以参考之前的帖子(百度一下关键字CYUSB3065)。
4、关于CYUSB3014的开发板,已成功开发过多种,有单芯片CYUSB3014的开发板,也有FPGA+USB3.0的开发板,也有FPGA+USB3.0+DDR2的开发板,这里不做更多介绍。言归正传,这里用单芯片CYUSB3014开发板实现了720P摄像头功能,电路板如下:
5、关于UVC。UVC是USB在视频方面的标准协议,和其它USB方面的应用协议一样,如HID和MSC,专著某一方面的应用。UVC广泛应用在摄像头方面,优点是符合UVC标准的摄像头,上位机不用安装驱动,直接可以用符合UVC标准的上位机程序打开,如AMCAP等。其实UVC设备肯定是需要安装驱动的,只不过是主流的WIN平台内嵌了UVC的驱动,不需要用户特别的去配套、安装驱动。
未完待续,,,,,,,,
(另公布一群号178338109,CYUSB3014开发专业讨论区)
良子.2016年 承接USB开发工程
QQ:1345482533