基于DSP的高速线扫描相机的实现

发布者:快乐旅途最新更新时间:2006-08-03 来源: 电子设计应用关键字:时钟  电路  芯片  图像 手机看文章 扫描二维码
随时随地手机看文章

  现代化生产和科学研究对图像采集系统的要求日益提高。高速线扫描相机作为数字图像采集、传输的前端设备,其扫描的速度和质量很大程度上决定了整个系统的性能。市面上的线扫描相机非常昂贵,因此有必要开发物美价廉的高速线扫描相机。

  设计高速线扫描相机,包括相机本身的硬件结构和相机操作的相关软件两部分。从相机的结构上看,线扫描相机作为图像采集和视觉信息获取设备,其主要功能是将光学图像信号转换为数字图像信号。一般来说,它由光学成像部分、光电转换部分(由模拟光信号转换为模拟电信号)及A/D转换等部分组成。光电转换部分一般由固体图像传感器来实现。


   图1 相机的系统结构图


图2 相机内部CPLD生成时钟信号和控制信号功能框图


图3 DSP相机工作流程图

TMS320C6201简介
  TMS320C6201主要由三大部分组成:CPU、外围设备和存储器。C6201的地址总线为32位,所以寻址范围达到4GB,其存储器空间可分为四部分:片内程序空间可以用作Cache、片内数据空间、外部存储空间和内部外围设备空间。可通过对五个BOOTMODE的设置灵活设定各空间的地址范围。片内数据RAM包括四个8K×16bit块,这些块交织在一起,使得CPU同时访问数据RAM 的两个不同块而不会发生冲突,提高了数据并行读写的能力。对于较大的程序,片内程序RAM可当作Cache来存储经常使用的代码,减少对片外的访问次数,从而提高程序运行速度。与常见的芯片不同,C6201有八个功能单元,分为两组,每组包括一个乘法器Mn和三个算术逻辑运算单元Dn、Sn、Ln。它们分别进行乘法运算、加减运算、线性和环形地址计算以及算术逻辑运算。因为输入/输出端口相互独立,所以8个运算单元可实现并行处理。每组运算单元对应一条数据路径,可以用作环形地址计算。

线扫描相机的设计与实现
  本线扫描相机的系统结构如图1所示。

CCD 模拟图像数据采集部分
  该部分包括CCD传感器和CCD信号处理通道芯片。主要有图像传感器IL-P1-4096和CCD信号处理通道芯片VSP2254构成,其主要作用是将模拟的光分布信息转换为数字图像数据。该部分电路接收来自CPLD提供的各种工作时钟和各种采集控制信号,输出的是相应的数字图像数据。

DSP 数据处理部分
  该部分包括数字图像数据的缓冲芯片、处理芯片和处理后的数据暂存芯片。该部分的主要作用是对由图像采集部分送来的数字图像数据进行处理,并将处理后的数据存入相应的存储单元。该部分由DSP芯片TMS320C6201、FIFO数据缓冲电路、双端口RAM等芯片组成。该电路中FIFO数据缓冲电路除接收来自CPLD的写入时钟、写入控制信号外,还要接收来自DSP芯片的读出时钟和读出控制信号。FIFO数据缓冲电路的输入连接的是CCD通道处理芯片VSP2254,其输出在DSP的控制下送到32位内部数据总线。DSP根据不同的工作模式向CPLD提供不同的控制信号,这些信号在CPLD的内部经相应的逻辑处理后,作为其他各部分的控制信号。DSP芯片还要为双端口RAM提供相应的读写控制信号,为其数据传输提供相应的DMA服务。双端口RAM一方面接收来自DSP的已处理的图像数据,另一方面为数据的传输提供准备。双端口RAM是在DSP芯片和CPLD逻辑电路双重控制之下工作的。

时钟和控制信号生成电路
  该部分包括 CPLD时钟生成逻辑电路和控制逻辑电路。电路主要由CPLD芯片LC4128V100及其外围电路构成。相机的时钟电路主要实现两部分功能:一、提供相机工作时所需的基本时钟,这里面包括CCD传感器工作所需的时钟、为CCD信号处理通道提供的工作时钟(即 CCD信号前肩采样时钟SHP、CCD信号后肩采样时钟SHD、CCD信号哑元屏蔽时钟CLPOB、CCD信号黑电平衔位时钟CLPDM以及数据转存时钟ADCCK)、为输出电路提供的输出同步时钟DIR-STROBE和输出行有效同步时钟DIR-LVAL以及为C6201提供50MHz的工作外频(该时钟在C6201内部经4倍频之后输出200MHz,作为DSP工作主频)。二、和DSP输出的控制信号一起组成组合逻辑电路,实现DSP芯片对外围电路的控制(包括对闪存芯片AT49LV409、双端口RAM芯片IDT70V261S、FIFO芯片IDT723635以及外部接口电路和CCD信号采集电路的控制)。从以上的时钟和控制信号生成电路的功能来看,用来实现其功能的可编程逻辑芯片在性能上要满足一定的要求。从延时上来看,由于内部的访问基准时钟为200MHz,要求芯片引脚间的延时要小于5ns,且时序的可控性要好。从容量上看,要有足够多的宏单元来实现上述的功能。控制功能框图如图2所示。

电源和数据输出电路
  该部分包括 CPLD地址生成电路和LVDS数据上传电路,其作用是为相机提供工作需要的电源和完成与PC之间的通信(这里包括将处理好的图像数据上传给PC,接收PC的控制信号等)。电源电路为整个相机提供+5V、-5V、+1.8V、+3.3V、+15V等几组电源。其中+5V是整机工作的主电源。

  基于水平扫描线技术采集图像的数据量比较大,要实时、快速地将大数据量的图像上传给计算机,对数据传输接口的传输速率要有一定的要求。当前的几种计算机接口,即能满足快速通信要求,又可易于在设计中使用的是LVDS接口。而且该接口的驱动能力很强,能双向高速地传输数据。芯片DS90C31B和DS90C32B是专门用于LVDS接口的数据收发配对芯片。DS90C31B是数据发送芯片,DS90C32B是数据接收芯片。这两种芯片的控制非常简单,数据传送速率可达到155.5Mbps(77.7MHz)。但在电路连接时为抑制信号的反射和平衡差分信号,要在每组信号回路中接入100的电阻。

线扫描相机的工作模式及流程
  对相机的工作模式进行综合考虑,以适应不同的工作环境要求,其工作模式分为:主动实时采集、主动非实时采集、被动实时采集、被动非实时采集等四种。限于篇幅,各工作模式不在此详述,线扫描相机的工作流程见图3。

结语
  本文所提出的高速数字相机设计方案总体上是可行的,能够实现动态图像的采集。

关键字:时钟  电路  芯片  图像 引用地址:基于DSP的高速线扫描相机的实现

上一篇:基于DSP的车辆视频处理系统的研究与实现
下一篇:基于DSP CCS 2.2实现指纹识别预处理系统

推荐阅读最新更新时间:2024-05-02 20:25

解密中科蓝讯 电容式触摸按键读取电路
深圳市中科蓝讯科技有限公司创立于2016年,是一家专注于智能应用处理器SoC、高性能模拟器件和无线互联芯片的设计厂商。同时还为软件开发提供一站式的应用解决方案。 该公司的产品和解决方案主要应用于:高性能耳机、音箱、AI智能、万物互联等领域。其部分品牌服务的客户有:Newmine纽曼、QCY、Toshiba、Sony、Lenovo、KitSound、iHip等。公司成立至今,已有多颗芯片量产,并获得优异的市场成绩。 而最新曝光的一项专利显示,中科蓝讯发明了一种电容式触摸按键读取电路以及方法。现有电容式触摸按键的读取电路一般分为两种,一种是基于振荡器型的结构,另一种是基于电荷分享型的充放电结构。 基于振荡器型的触摸按键读取电路主要通过
[手机便携]
解密中科蓝讯 电容式触摸按键读取<font color='red'>电路</font>
无变压器交流电源为电路供电
这是无变压器交流 电源 的另一种表现形式,可用于一些隔热良好的低功耗器件中。我们的技术评论员认为,Cac应为X级安全类型;而我认为,如果没有接地标志感觉会更好一些。 开关模式电源(SMPS)电路能够有效地降低市电交流电,使其满足低压电路的供电需要,但是,要实现这一特性需要增加控制集成电路、开关晶体管及电感器等元件。下图展示了使用更多通用元件将交流电源降低并调节至期望的低直流电压值的一种简单方法。 图: 该降压转换器通过降低Cac中流经的交流电源电压来获得较低的直流电压。VUZ是可选元件,出于安全考虑,可在必要时选择更高的瓦特数。VU为未调节的输出电压,可使用7805/12等芯片或一个简单的齐纳晶体管电压调节器对VU进行
[电源管理]
无变压器交流电源为<font color='red'>电路</font>供电
盖革计数器电路
盖革计数器电路图
[模拟电子]
盖革计数器<font color='red'>电路</font>图
Rambus领先一步推出6400MT/s的第三代DDR5寄存时钟驱动器
日前,Rambus宣布推出6400 MT/s DDR5寄存时钟驱动器(RCD),并向各大DDR5 RDIMM内存模块制造商提供样品。相比第一代 4800 MT/s解决方案,Rambus 第三代6400 MT/s DDR5 RCD的数据传输速率和带宽提高了33%。相对而言,目前其他几家主流的DDR5 RCD厂商还停留在第二代DDR5上。 而与此同时,IT基础设施的不断增长,使得提高内存传输速率的需求不断提升。正如Rambus内存互连芯片业务部门产品营销副总裁 John Eble所说,在三到四个月之前,一些全新发布的服务器CPU进一步提高了其数据传输速率,因此第三代6400 MT/s速率的DDR5势在必行。 IDC内存半导体部
[嵌入式]
Rambus领先一步推出6400MT/s的第三代DDR5寄存<font color='red'>时钟</font>驱动器
AI芯片的过去、现在与未来
医疗争端、化学合成、罪犯识别、自动驾驶等应用领域,AI的威力日趋扩大。目前哪些是AI做不到的,未来哪些事又是AI可能做到的?美国商用系统芯片互连IP供应商ArterisIP的CTO Ty Garibay发表了一篇博客,解释了AI及AI芯片的前世今生。 经历了第一次泡沫、寒冬时期、研究重启的AI技术,目前的突破点在基础层AI芯片的更新中。AI到底能不能超越现在顺利达到深度学习的高标准,还是有待商榷和验证的。 简史 “人工智能”的术语1956年便诞生,由三位科学家John McCarthy、Claude Shannon and Marvin Minsky在英国达特茅斯会议上提出。当时那个年代末期,Arthur Samuel
[嵌入式]
AI<font color='red'>芯片</font>的过去、现在与未来
高通与诺基亚言和 将危及芯片供应商利益
  高通与诺基亚结束了长期的法律纠纷,达成了和解协议,这可能会危及诺基亚现有芯片供应商的利益。   双方之间的和解引发了人们的猜测,即诺基亚与高通之间的和解将会导致双方扩大合作,从而可能会抢夺诺基亚最大芯片供应商之一的德州仪器以及其他渴望向诺基亚提供芯片产品的制造商的份额。花旗集团分析师GlenYeung在一份报告中说:“虽然没有明说,但是我们认为这为诺基亚从高通采购芯片组铺平了道路。”   高通和诺基亚和解法律纠纷,正值诺基亚试图多样化其供应渠道之时,预计此举将会危及德州仪器的利益。据业内分析师透露,德州仪器目前生产诺基亚所需的几乎所有芯片组。受此消息影响,德州仪器的股价下跌了4%,以24.03美元收盘,高通的股价增长了19
[焦点新闻]
PLC 数字量输入模块电路的形式
1 引言   PLC 控制系统的设计中,虽然接线工作占的比重较小,大部分工作还是PLC 的编程设计工作,但它是编程设计的基础,只要接线正确后,才能顺利地进行编程设计工作。而保证接线工作的正确性,就必须对PLC 内部的输入输出电路有一个比较清楚的了解。   我们知道,PLC 数字输入模块为了防止外界线路产生的干扰(如尖峰电压,干扰噪声等)引起PLC 的非正常工作甚至是元器件的损坏,一般在PLC 的输入侧都采用光耦,来切断PLC 内部线路和外部线路电气上的联系,保证PLC 的正常工作。并且在输入线路中都设有RC 滤波电路,以防止由于输入点抖动或外部干扰脉冲引起的错误信号。 2 输入电路的形式   2.1 分类   PLC 的输入电路,按
[嵌入式]
高品质10W立体声音频功放电路原理图
该高品质10W立体声功放电路的主要元件采用TDA 2009,这是一款AB类音频功放。 IC TDA 2009 专为 HI-FI 和音乐中心等高品质立体声应用而设计。 正如您在电路上看到的,这款 AB 类放大器 IC 仅需要很少的外部元件。而且这个10W音频放大器电路也非常容易搭建。此10W立体声功放电路需要稳定的电源,电压为18V,电流需要1A。 高品质 10W 音频放大器零件清单: R1 1.3kΩ C1 2.2μF 35V IC1 TDA2009 R2 18Ω C2 2.2μF 35V R3 1.3kΩ C3 100μF 35V R4 18Ω C4 100 nF 陶瓷 R5 1Ω 3W C5 22μ
[嵌入式]
高品质10W立体声音频功放<font color='red'>电路</font>原理图
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved