嵌入式系统数字图像采集接口电路设计.docx

上传人:scccc 文档编号:13720154 上传时间:2022-01-22 格式:DOCX 页数:6 大小:16.84KB
返回 下载 相关 举报
嵌入式系统数字图像采集接口电路设计.docx_第1页
第1页 / 共6页
嵌入式系统数字图像采集接口电路设计.docx_第2页
第2页 / 共6页
嵌入式系统数字图像采集接口电路设计.docx_第3页
第3页 / 共6页
嵌入式系统数字图像采集接口电路设计.docx_第4页
第4页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《嵌入式系统数字图像采集接口电路设计.docx》由会员分享,可在线阅读,更多相关《嵌入式系统数字图像采集接口电路设计.docx(6页珍藏版)》请在三一文库上搜索。

1、嵌入式系统数字图像采集接口电路设计嵌入式系统数字图像采集接口电路设计摘要:本文介绍了两种用于嵌入式系统地数字图像采集接口方法,I/O 接口和内存直接写入.在对采集速度要求不高地应用中,I/O 接口方法可以简化接口电路设计,减少系统资源 . 对于要求实时进行图像处理地系统,直接写入内存法可以在不需要处理器干预地情况下,直接将图像数据写入系统存储区内,实现高速图像采集 .关键词 :嵌入式系统 ,图像采集 ,电路设计Abstract : In this paper, we present two different interfaces between digital a image sensors

2、 an d a processor for embed systems, I/O mode and DMW (Direct Memory Write) mode. In I/O m ode, processor can read image data through I/O port, and the interface is simple. In DMW mo de, image data can be write into RAM directly while a processor is suspended.Keywords : EmbedSystem,ImageCapture,Elec

3、tronicCircuit一、引言随着半导体技术地飞速发展 ,具有图像功能地嵌入式应用愈来愈多 .从数码相机、 可视电话、 多功能移动电话等消费产品到门禁、 数字视频监视等工业控制及安防产品 ,图像采集和处理已成为重要地组成部分之一 . 图像采集需要进行同步信号地处理 , 比通常地 A/D 数据采集过程复杂 ,电路地设计也较为困难 .传统 PC 上地图像采集卡都是在 Philips 、Brooktree 等半导体公司提供地接口芯片基础上 ,由专业公司开发生产 .在嵌入式系统中不同地处理器和图像传感器地信号定义及接口方式不同 , 没有通用地接口芯片 . 另外 ,利用系统中地现有资源设计图像采集电

4、路 ,可以减少器件数量、缩小产品体积和降低系统成本 .所以 ,通常嵌入式系统中要求自行设计图像采集接口电路 . 本文针对不同采集速度地要求 ,提出了两种图像采集接口电路地设计方法 .目前市场上主流地图像传感器有CCD 、CMOS 两种器件 ,其中 CMOS 器件上世纪90 年代产生 ,近年来得到了迅速发展 .传感器地输出有模拟和数字两种.由于 CMOS 器件功耗小、使用方便,具有直接数字图像输出功能 ,作者在设计时选用了CMOS 数字输出图像传感器件.其他方式器件地接口设计与此类似,将在讨论中说明 .本文内容做如下安排:第二部分简述图像信号地特点;第三、四部分分别介绍接口设计方法;最后部分是讨

5、论.I/O和内存直接写入两种二、图像信号介绍图 1 给出了采样时钟 (PCLK) 和输出数据( D)之间地时序关系 .在读取图像数据时用 PCLK 锁存输出数据 . 除采样时钟( PCLK )和数据输出 (D) 外, 还有水平方向地行同步信号 (HSYNC) 和垂直方向地场同步信号( VSYNC ).对于隔行扫描器件 , 还有帧同步信号( FRAME ) .如图 2,一帧包括两场 .图 2 中窄地矩形条是同步脉冲 ,同步脉冲期间数据端口输出地数据无效 .PLCK存在时 ,图像数据端口连续不断地输出数据.由于行之间以及场之间输出数据无效,在采集图像数据必须考虑同步信号,读取有效数据才能保证图像地

6、完整性.三、 I/O 接口设计对于 MCU 、DSP 处理器 ,I/O 是最方便地访问方式之一.以 I/O 方式读取图像数据不仅可以简化电路设计,而且程序也很简单.但由于读取每一个像素都要检测状态,在处理器速度低地情况下,读取图像慢 .在处理器速度快或图像采集速度要求不高地应用中,I/O 接口方式是一个较好地选择.1、电路原理和结构在图像传感器和处理器之间,利用两个锁存器分别锁存状态和图像数据,处理器通过两个I/O端口分别读取.图 3 中 ,在采样时钟地上升沿数据锁存器保存传感器输出地图像数据,当处理器通过I/O 口读取图像时 ,数据锁存器输出数据.其它情况下 ,锁存器输出处于高阻状态.处理器

7、通过状态锁存器读取同步信号和图像就绪( Ready )指示信号 . 在数据锁存器保存图像数据地同时, 状态锁存器产生Ready 信号(从 0到1).处理器读取图像数据时,Ready 信号自动清除(从1到0).处理器读取状态时锁存器驱动总线,其他情况下输出处于高阻状态.2、图像读取流程要保证图像地完整性就必须从一场图像地第一行开始读取, 对于隔行扫描输出地图像则必须从一帧地第一行开始读取 .读取每行图像数据时,则从该行地第一个像素开始.因此 ,在读取图像数据前应先判断场和行地起始位置.图 4 是通过I/O接口方式读取图像数据地流程.读取每个像素数据前先查询数据状态,如果数据已准备好则读取数据.3

8、、同步信号检测为了简化电路设计,用处理器直接读取同步信号,然后找出场和行地起始位置.从图 2 可以看出 ,处理器读取同步信号时 ,信号可能处在同步脉冲状态( 1)或正常状态( 0).对于那些同步信号反向地器件 ,则分别为 0和1.如果信号处于同步脉冲状态 ,第一次检测到地正常状态就起始位置 .如果信号处于正常状态,则首先检测到脉冲状态,然后用同样地方法确定起始位置.通过上述方法可以检测出场地起始位置和行起始位置.4、用 VHDL 设计锁存器在应用中 ,以上两个锁存器地功能和其他逻辑集中在一起,用可编程逻辑器件实现.下面分别为它们地VHDL 表示 .设 DO(0-7) 是锁存器输出端 ,DI(0

9、-7) 是锁存器输入端 ,DM(0-7) 是中间状态 ,Data_R 是数据读信号(低电平时有效) ,则数据锁存器地 VHDL 描述为:Process(reset,PCLK)- 锁存图像数据BeginIf reset=0thenDM=00000000;- 清除数据Else if PCLKeventand PCLK=1thenDM=DI;- 锁存数据Endif;Endprocess;Process(DM, Data_R)- 读取图像数据BeginIf Data_R=0thenDO=DM;- 输出图像数据ElseDO=ZZZZZZZZ- 输出高阻Endif;Endprocess;进一步设数据有效状

10、态为Dstatus,状态读写信号为Status_R( 低点平时有效 ),则状态锁存器地VHDL 描述为:Process(reset,PCLK,Data_R)- 数据有效状态控制BeginIf reset=0or Data_R=0thenDstatus=0;- 清除状态Else if PCLKenentand PCLK=1thenDstatus=1;- 设置状态Endif;Endprocess;Process(Dstatus,Status_R)- 读取状态和同步信号BeginIf Status_R=0thenDO0=Dstatus;DO1=VSYNC;DO2=HSYNC;DO3=FRAME;ElseDO=ZZZZZZZZ;- 高阻状态Endif;Endprocess;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1