新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于I2C总线的CMOS图像传感器接口电路设计

基于I2C总线的CMOS图像传感器接口电路设计

作者:时间:2012-04-11来源:网络收藏

1引言

数码相机等图像消费类电子产品产业正在飞速发展,这使得和数码相机专用集成芯片的研制获得巨大的市场支持。目前广泛使用的数码相机主要是以下两种:CCD和。CCD具有技术成熟、图像噪声小等优点,但由于制作工艺复杂,与标准工艺不兼容,且需要高电压供电,芯片功耗大,目前仅在高级型数码相机市场上占有一席之地。而图像传感器采用了工艺,可以将图像采集单元和信号处理单元集成到同一块芯片上,因而具有集成度高、功耗低、价格便宜的优点,具有很好的发展前景。随着噪声消除技术的改进,目前CMOS图像传感器正由中、低档数码相机向高级型数码相机发展。

现在的CMOS图像传感器芯片大都把的一个子集作为控制接口(如Motorola公司的MCM20027,Omnivision公司的OV9620等),因而用户可以很方便地对芯片进行编程操作。与其他串行总线相比,以两根连线实现了全双工同步数据传送,可以极方便地构成多机系统,并进行扩展,适用于消费电子、通信电子、工业电子等领域的低速器件。由双向数据线SDA和时钟线SCL组成川,用户使用集电极开路门以“线与”方式进行总线连接。图1为I2C总线的通信协议示意图,包括开始信号、结束信号、应答信号和数据有效等状态。当SCL持续为高电平时,SDA由‘1跳变到‘0,表示开始信号;当SCL持续为高电平时,SDA由‘0跳变到‘l,表示结束信号:在数据传输过程中,SDA在时钟高电平时有效,低电平时更换数据。开始和结束信号均由主I2C产生,通过SDA传输的数据以字节(8—bit为单位,高位在前,低位在后,在每个字节后面由接收端发送一个低电平的应答信号。

ic72新闻中心

本文设计了一种基于I2C控制总线的CMOS图像传感器接口电路,能够有效控制CMOS图像传感器的指令,产生数码相机专用集成电路其他模块的同步时序,在MCU的控制下完成取景和拍照操作,并支持多种规格的CMOS图像传感器和液晶显示器。

2顶层设计

根据所设计的数码相机专用集成电路芯片的系统要求[2],CMOS图像传感器接口用来控制最高达400万像素多种规格的CMOS图像传感器,并且在MCU的控制下,能控制传感器芯片的自动/手动曝光和自动/手动白平衡及其他芯片支持的功能。该接口电路能够在取景和拍照两种模式下工作,在取景模式下,实现可编程的降采样处理,能够输出以4的倍数为基准的任意分辨率的图像,并接受多种规格的液晶显示器,取景速度达到30帧/s。

根据上述功能要求将CMOS图像传感器接口划分为三个模块:主I2C总线接口模块、寄存器文件接口和可编程降采样模块,其总体框图和输入输出端口线如图2所示。端口线主要有:①和MCU接口的连接,包括MCU_AB(地址总线),MCU_DB(数据总线),MCU_nWR(写使能),MCU_nRD(读位能),MCU—nCS(MCU操作选中信号)和MCUnINT(中断信号)②和CMOS图像传感器的连接,包括来自CMOS图像传感器的帧同步(VCLK)、行同步(HCLK)、像素同步(PCLK)、数据ADC(10位CMOS输出的数值),以及I2C总线的SDA,SCL,SCCB_E等:③和数码相机专用集成电路芯片的其他子模块相连,如VSYNC(帧同步)、HSYNC(行同步)、PSYNC(像素同步)、ADCOUT(输出图像数据)。


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭