基于MSP430的功耗CMOS图像采集接口设计.docVIP

基于MSP430的功耗CMOS图像采集接口设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于MSP430的功耗CMOS图像采集接口设计

基于MSP430的低功耗CMOS图像采集接口设计 摘要:采用新型低功耗的CMOS 图像传感器OV7640 数字图像传感器模块,以MSP430F149 超低功耗混合信号微处理器结合EPM3128 CPLD 为控制器设计实现了一种高速、低功耗的数字 图像数据的采集接口。给出了CPLD 实现图像传感器数据直接写入SRAM 功能设计和单片机控 制CPLD 从SRAM 中读取图像数据等功能的设计原理,并给出单片机通过SCCB 总线控制 硬件总体方案设计OV7640 程序和图像采集程序的流程图。 ?引言 与CCD 图像传感器相比较,当前CMOS 图像传感器具有制造成本低,集成度高、体积小、功耗低等优异性能特点,因此CMOS 图像传感器在具有低功耗要求的图像采集应用场合得到更广泛的应用。为满足低功耗图像采集接口的要求,选用TI(德州仪器)公司的FLASH 型超低耗16 位单片机MSP430F149 作为图像传感器的控制器。然而受到MSP430 单片机指令执行周时间所限,无法达到图像采集对存储器接口控制的速度要求。为解决这种矛盾,采用Alter司推出的3.3V 低电压CPLD EPM3128 作为图像数据存储控制接口,用来控制图像数据到存储器实现直接存贮而无需单片机干预,从而解决了矛盾,达到低功耗采集图像数据的要求。 1 硬件总体方案设计 CMOS 图像传感器数据采集接口的硬件总体结构方案设计如1 所示。OV7640 是美国OmniVision 公司近年推出的一种新型CMOS 彩色图像传感器芯片,该传感器内核采用2.5V 供电电,在图像采集速率为30fps 时,耗电量仅40mW。OV7640 内部集成了图像传感器阵列、时钟发生器、模拟信号处理、A/D 转换、数据输出格式控制、数字视频端口、SCCB 控制接口等功能模块,可以实现自动爆光控制、自动白平衡、自动增益控制、自动亮度控制,通过8位并行数据端口直接输出RGB、Raw RGB、YUV、YcbCr 等多种格式的数字视频信号。通过SCCB 图1. 硬件总体方案设计框图 总线接口能够对OV7640 的寄存器进行编程设置,实现图像分辨率设置、图像品质(包括亮度、饱和度、色调等)的设置、帧频率设置等功能。SCCB 是OmniVision 公司针对CMOS 图像传感器而设计的一种类似于I2C 的串行总线接口,利用MSP430 单片机的I/O 端口可以通过软件模拟SCCB 时序实现对OV7640 SCCB 总线的读写控制。EPM3128 是Altera 公司推出的MAX3000系列3.3V 低价格EEPOM 工艺CPLD,其低成本高度灵活性的特点,依靠MAX3000A CPLD 的再编程能力可延长产品的生命周期,降低系统成本。CPLD 根据OV7640 同步信号时序或者单片机的控制时序产生SRAM 所需的片选信号、写使能信号以及19 位地址信号。512K 字节的 图2. OV7640 图像数据输出时序 SRAM 芯片选用ISSI 公司静态随机存储器芯片IS61LV5128AL,该芯片是一种高速低功耗CMOS 工艺静态随机存储器。MSP430 单片机用于设置OV7640 的工作状态参数,并向CPLD发出采集图像数据或者从SRAM 读取图像数据的控制命令。 2 CPLD 接口控制逻辑设计 CPLD 的主要功能是在单片机的控制下实现CMOS 图像传感器数据到SRAM 的直接存储以 及在单片机控制下读取SRAM 中已存储的图像数据。CMOS 图像传感器OV7640 图像数据输出 时序如图2 所示。 根据OV7640 图像数据输出的时序逻辑关系以及CPLD 需要实现的功能,设计CPLD 内部逻辑功能框图如图3 所示。同步信号检测逻辑用于检测CMOS 图像传感器OV7640 的三种同步信号:帧同步信号VSYNC、行同步信号HREF、像素同步信号PCLK,并根据同步信号适时产生SRAM 片选信号、写选通信号以及地址信号,使CMOS 图像传感器输出得图像数据按顺序地址直接写入SRAM 中。单片机控制接口逻辑的主要功能是控制 CPLD 接口的工作状态:COMS 图像数据输出存储状态、读取SRAM 数据状态,以及单片机向SRAM 写入数据状态。数据总线逻辑实际为一个8 位三态门逻辑,当读取SRAM 中的图像数据时,为防止COMS 图像传感器数据总线输出信号干扰SRAM 输出数据,将三态门置为高阻态。SRAM 顺序地址控制逻辑的功能是向SRAM 输出读写地址,采用19 位的同步二进制计数器来实现。SRAM 读写控制逻辑的功能是根据图像采集接口不同的工作状态在适当时刻产生控制 SRAM 的片选信号以及读写使能信号。单片机根据图像数据采集的不同阶段向CPLD 的单片机 控制接口发送不同信号,可将CP

文档评论(0)

canggu808866 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档