|||
由上图可见,摄像对与CYUSB3014的连接是比较简单的,32位数据总线只用了8位,当然这8位是固定的引脚,不可以更换。行场信号FV 和LV是CYUSB3014的输入信号,图中引脚锁定的是GPIO29和GPIO28,当然,也可以锁定到其它引脚上。还有一个PCLK引脚,摄像头的像素时钟信号,是固定的GPIO16。最后一个是CYUSB3014发出的对CMOS 的复位信号GPIO22,可以锁定在其它引脚上。
11、关于AN75779的源代码。CYPRESS提供了AN75779的99%的源代码,仅是将MT9M114相关的寄存器进行了打包操作,如果用户与APTINA签订了NDA协议,CYPRESS也会提供完整版本的源代码,包括MT9M114的寄存器初始化指令。CYUSB3014开发包最新的版本号是1.3.3,现在下载AN75779例程却是在1.3.4下编绎的,看来USB3的开发包又要升级了。版本号不同,用户导入AN75779工程后,编绎肯定是有问题的,但简单修改一下工程的SETTING就可以了。
12、关于RAW图像格式。UVC设备现在很多,电脑用摄像头,多数都是符合UVC协议的,电脑操作系统内置了usbvideo.sys文件,因此用户可以不需要再额外安装驱动了。UVC支持多种图像格式,如MT9M114的YUY2格式,RGB格式等,至少UVC协议1.1版本是这样的。RAW格式在1.5标准里也是支持的。目前多数设备都是符合1.1标准的,包括上位机看图程序也是如此。如果用户自己编写上位机看图程序,不仅RAW格式是可以显示图像的,就是用户自定义的图像格式,也没有问题。UVC除了应用在摄像头上,应用在数据采集上就是这个道理。
13、关于双摄像头。CYUSB3014与外部数据交互的宽度是32位并行总线,用户可以配置数据宽度为8位、16位或者32位。并口摄像头的数据宽度一般为8位,好一点的有10位、12位。为了简小数据量,10位宽度的也可以只取高8位进行传输,AN75779的应用就是8位数据格式的,低2位舍弃不用。这样的话,如果不加FPGA的话,CYUSB3014最多可以接4个摄像头,每个摄像头的数据宽度为8位,4个摄像头共计数据宽度是32位。AN75779在文档后部介绍了双摄像头的原理,前提是两个完全一样的摄像头,并且数据输出是严格同步的。所谓严格同步,是指两个摄像头在同一时刻输出同一座标点的像素值,当然这和用户的需求相关,如果仅是显示两个摄像头的图像,也不用限制严格同步。
另公布两个群号:
群号178338109,CYUSB3014开发大世界
群号197861410,FPGA项目外包大世界
良子.2016年 承接USB开发工程
QQ:1345482533