- 7
- 0
- 约3.46千字
- 约 5页
- 2016-09-10 发布于北京
- 举报
一种多通道CCD图像数据传输系统的设计.doc
一种多通道CCD图像数据传输系统的设计
摘 要:本文针对CCD成像系统图像数据通道多、传输数据率大的问题,设计了一套使用XC2V3000和DS90CR217/DS90CR218A实现多通道CCD图像数据传输的系统。该系统可实现输入时钟最高为85 MHz,数据吞吐率最大为1.785 Gbps的CCD图像数据传输。同时在本系统中总结了印制线路板设计中的一些经验。调试完成后,该系统已在某线阵CCD的图像传输中获得了很好的应用。
关键词:多通道CCD 数据传输系统 FPGA Channel Link
中图分类号:TN915 文献标识码:A 文章编号:1672-3791(2014)01(a)-0009-02
由于半导体工艺的进步,CCD图像传感器制作工艺的也不断提高,从而使得基于CCD传感器的相机在分辨率和扫描能力上也不断提高。CCD相机在许多领域得到了广泛应用,如空间遥感、非接触工业控制等领域。因此,对CCD相机所获取的目标信息数据进行实时的采集、存储和处理,对目标的检测和识别显得非常重要。利用CCD图像数据采集的特点是数据传输速率高,传输通道多。传输通道的增多,引起传输导线数量增加,系统功耗、噪声也随之增大。本文通过应用Channel Link技术,提出了一种适用于高速多通道的CCD图像数据传输系统。通过测试,该系统运行正常,满足了对CCD图像数据稳定、高速传输的要求。
1 组成
本文针对的项目背景是某线阵CCD成像系统。该CCD的像元总数为6144,分8个抽头输出,每抽头输出768个像元。CCD输出的视频信号采用10位的模-数转换器进行量化。CCD的像元读出速度是13.75 MHz。本系统中将8个通道数据整合为1路数据进行输出,则整合后的传输速率将达到13.75×8×10=1100 Mbps,数据的吞吐量非常可观。
为了能无失真地传输数据,本文设计了一种图像传输系统,其结构框图如图1所示,包括CCD图像数据预整合模块、CCD图像数据传输模块和CCD图像数据接收模块。其中,CCD图像数据整合模块首先将8抽头的CCD图像数据进行预整合,整合后的图像数据变为2个通道共20位宽的图像数据。整合方式是把前4个通道和后4个通道的数据分别整合为1个通道的图像数据。CCD图像数据传输模块将整合后的24位宽(包括20位图像数据、1位数传门控和1位数传时钟)信号经接口转换变为4对LVDS信号后输出。CCD图像数据接收模块使用与发送芯片对应的接收芯片接收数据,进行相应的后端处理。
2 设计实现
在本系统中,CCD图像数据的传输和接收模块是系统设计的重点。按照信号流的顺序介绍本系统的具体实现。
2.1 CCD图像数据整合模块的实现
在本系统中,CCD图像数据整合模块采用XC2V3000进行CCD图像数据的预整合,其工作流图如图2所示。图像数据整合模块采用的输入像元时钟为13.75 MHz,行同步为15 kHz,图像数据为8通道,共80位宽。整合后,模块输出2通道共20位宽的图数据,同时整合时钟由13.75 M提高为55 MHz,但行同步信号的周期不变。
2.2 Channel Link技术
LVDS是低功耗低摆幅的差分信号技术,其信号幅度约350 mV,通过一对差分PCB走线或平衡电缆传输数据。理论上可以1.923 Gbps的极限速率在媒介上进行传输。同时差分传输方式比单线传输方式对共模输入噪声有更强的抵抗能力。LVDS技术的这些优点为数据在传输通道中高速稳定传送提供了保证。
Channel Link技术是一种LVDS串行/解串技术,它基于LVDS技术,解决数字信号传输多通道、高速传输问题的最新解决方案。利用美国国家半导体公司的DS90CR217和DS90CR218A芯片,用于图像数据的发送和接收。这两款器件配合使用实现Channel Link技术,其工作原理如图3所示。
DS90CR217可以将21路的CMOS/TTL数据流转换为3路的LVDS数据流。同时伴随数据传输的还有一个锁相时钟。在每个时钟内,这21路数据都将被采样和传输。DS90CR217支持20~85 MHz的像元时钟,每个LVDS通道上的带宽可达595 MHz,总的数据吞吐率可达1.785 Gbps。
与DS90CR217相对应的是,在数据的接收端DS90CR218A可以将输入的3路LVDS信号解串到21路CMOS/TTL输出信号。它也支持20~85 MHz的像元时钟。
2.3 图像数据传输和接收模块的设计
本系统中,经过CCD图像预整合模块后需要传输的信号包括20路的图像数据,1路行同步信号和1路像元时钟信号,传输时钟为55 MHz。通过上面的讨论,DS90CR217与DS
原创力文档

文档评论(0)