基于OV9620 COMS数字图像传感器芯片和USB接口实现数字摄像头设计.docxVIP

  • 14
  • 0
  • 约3.35千字
  • 约 9页
  • 2021-10-14 发布于湖北
  • 举报

基于OV9620 COMS数字图像传感器芯片和USB接口实现数字摄像头设计.docx

基于OV9620COMS数字图像传感器芯片和USB接口实现数字摄像头设计 1、概述 目前,能够传输高品质视频信号的两种总线(接口)(USB和IEEE1394接口)都支持即插即用,且具有易扩展、使用方便等特点。但是IEEE1394接口的价格相对较高,因此,当前采用更多的是(USB)接口。 USB的数据传输有4种模式:块传输(BulkTransfers)、中断传输(InterruptTransfers)、同步传输(IsochronousTransfers)、控制传输(ControlTransfers)。当需要快速传输大批量的准确数据时,一般采用块传输模式;而当传输实时性较强的数据时,则应采用中断传输模式。现在的USB2.0规范在原有的低速模式(lowspeed)1.5Mb/s、全速模式(fullspeed)12Mb/s的基础上又支持高达480Mb/s的高速模式(highspeed),从而使USB总线真正成为能满足高速应用场合的标准连接总线。在USB2.0中,每毫秒可发送8~10微帧,这比USB1.1的传输速率有了极大的提高,同时对缓存的要求也大大降低了。USB2.0向下完全兼容,协议规定,在全速模式和低速模式下,主机控制器和hub之间也可以进行高速传输,但是hub和外设之间仍然保持原有传输模式,这样可以使设备在分享带宽时冲突最小。 2、硬件(电路) 本系统选用OmniVisionTechnologiesInc.公司的OV9620作为视频信号的采集芯片,用EZ-USBFX2作为USB控制芯片并为OV9620提供工作(时钟),E2PROM使用24LC65,通过I2C总线连接所有芯片。硬件连接框图见图1所示。 2.1OV9620的主要特性 OV9620是美国OmniVision公司为数字照相机和摄像机产品开发的高性能130万像素彩色CMOS数字(图像传感器)芯片。与传统的CCD(传感器)相比,CMOS最明显的优势是集成度高、功耗小、生产成本低,容易与其他芯片整合。该款芯片的图像总区域为6.825.39mm2,成像区域为6.665.32mm2,非常有利于产品的小型化。 该芯片支持SXGA辨率)和VGA(640480分辨率)两种模式和SCCB(SerialCameraControlBus)接口,使用24MHz(晶振),内置10位A/D转换器,能提供10位数字视频信号。另外该芯片还可输出像素时钟以及行、场同步信号,并可以直接与专用(集成电路)系统连接,其后端系统可以通过SCCB接口来控制。可利用USB2.0控制器,在P41.5G以上系统中提供15fps的SXGA或30fps的VGA动态影像。该芯片采用Bayer滤光阵列把输入光信号分解成RGB三原色,像素阵列1359232个,成像像素1310720个。不成像像素可作为(光学)黑体像素用作黑值校准以补偿由光线引起的温度变化和暴光变化。 芯片中使用的SCCB接口是OmniVision公司制定的一种用于控制图像传感器的三线连续总线(SCS、SIO1、SIO0),其中SCS用于实现片选(低电平有效),当芯片被选中后,SIO1、SIO0在功能及使用上和I2C总线兼容。 另外,OV9620还提供了一个控制信号输入端(PWDN),可用于实现掉电模式的(开关)。在本设计中,因为OV9620与其他芯片同时工作,因此,没有采用片选而是由PWDN来实现控制。 2.2EZ-USBFX2的主要特点 EZ-USBFX2(即CY7C68013)是Cypress公司为高速传输外设设计的USB2.0控制芯片。该芯片内含1个增强型8051处理器、1个串行接口引擎(SIE)、1个USB(收发器)、8.5kB片上RAM、4kBFIFO(存储器)以及1个通用可编程接口(GPIF)。 FX2采用量子FIFO处理构架,其USB接口和应用环境可以直接共享FIFO,而微控制器则可不参与数据传输但允许以FIFO或RAM方式访问这些共享FIFO,这样,就较好地解决了USB高速模式的带宽问题。 FX2有一个I2C兼容端口,当FX2作为主控制器,SCL时钟频率为100/400kbps时,该端口兼容I2C总线。一般情况下,该端口由两个内部控制器驱动:一个在程序加载时自动读取VID/PID/DID和配置信息;另一个是芯片中的8051,一旦开始运行,8051利用芯片中的I2CTL和I2DAT(寄存器)控制挂接在I2C总线上的外围设备。具体来说,系统上电时,FX2会通过内部逻辑监测I2C端口,如果发现有地址为0xC0或者是0xC2的E2PROM,便在E2PROM内部(存储)空间0xC0使用VID/PID/DID值或者把E2PROM的内容加载到内部RAM中。 2.3电路原理及设计 设计中可使用I2C

文档评论(0)

1亿VIP精品文档

相关文档