行间转移型面阵CCD图像采集系统的研究
0 引言
电荷耦合器件(charge coupled devices CCD)作为一种高性能的光电图像传感器,具有光谱响应宽、线性好、动态范围宽、噪声低、灵敏度高、实时传输和电荷扫描等多方面优点,目前已广泛应用于图像传感和非接触测量领域。近年来,利用可编程逻辑器件实现面阵CCD的驱动已经成为众多科研开发者的共识,相关工程应用研究课题也如雨后春笋般出现。然而,目前国内基于面阵CCD驱动方面的研究主要针对帧转移型面阵CCD的驱动时序的实现方面,对行间转移型面阵CCD驱动的研究很少,本文给出了行间转移型面阵CCD数据采集系统完整的软硬件设计。
1 面阵CCD图像采集系统组成
整个系统的原理框图如图1所示,系统由图像传感器、智能电源模块、时序产生及驱动模块、视频信号处理模块和USB传输接口等部分组成。系统在上电时,智能电源模块产生所需的各种电压并按不同的顺序供给CCD芯片,然后给其它模块供电。物体透过光学系统将其影像投影于面阵CCD的感光区域上,CCD在驱动脉冲的作用下进行光电转换,将物体的光信号转变成视频信号传给视频信号处理模块,视频信号处理模块对视频信号进行前置放大、抑制干扰、滤除噪声以及数模转换后,输出数字图像信号。转换的数字图像信号经USB传输接口输出到电脑上,为后续CCD信号的分析处理提供了可靠依据。系统的核心是时序产生及驱动模块,CCD正常工作所需的驱动脉冲、视频信号处理模块所需的采样控制脉冲、USB传输所需的同步信号以及智能电源模块上电顺序的控制都由时序产生及驱动模块提供。
2 行间转移CCD驱动时序发生器设计
2.1 ICX098AK芯片
按电荷包转移方式的不同,面阵CCD可以分为:帧转移型(FT:Frame Transfer)、行间转移型(IT:InterlineTransfer)、帧行间转移型(FIT:Frame Interline Transfer)。摄像机或数码相机最常使用的方式为行间转移方式,行间转移CCD是帧转移CCD的发展,也是目前市场上的主流产品。在构造上,光敏区每隔一列,就有一列遮光的垂直存储单元。故而,每次电荷包的读出转移只需一次并行移动即可快速完成,从而有效降低了帧转移型CCD产生的垂直拖影噪声。行间转移CCD通常具有电子快门功能,且电子快门速度可达到毫秒级别,串扰非常小。
系统选用Sony公司的ICX098AK芯片作为图像传感器,该芯片是一款具有可变电子快门的行间转移型彩色面阵CCD,即使无机械快门,也能实现高分辨率全帧图像转移:具有较低的暗电流与极好的Anti-B1ooming(抗晕光)特征。滤色器为Bayer排列方式。有效像元数为659(H)×494(V),像敏单元尺寸为5.6μm(H)×5.6μm(V)。水平驱动频率为12.27MHz。它有两种工作模式,逐行扫描模式和隔行扫描模式(监控模式)。其寄存器特征及管脚定义如图2所示。
2.2 驱动时序分析
不同于帧转移方式,行间转移CCD在构造上不需要存储区,主要由光电二极管,垂直移位寄存器,水平移位寄存器和输出放大器组成。ICX098AK的一个工作周期分为三个阶段:感光阶段、读出阶段和转移阶段。在场正程期间像敏区进行光积分(感光阶段),这个期问转移栅为低电平,转移栅下的势垒将像敏单元的势阱与读出寄存器的势阱隔开。场正程结束(光积分时间结束)后,进入场逆程。在场逆程期间转移栅上产生一个正脉冲即读出脉冲,将像敏区的信号电荷并行地转移到垂直寄存器中,转移过程结束后,光敏单元与读出寄存器又被隔开。在下一个场正程期间,一方面感光阵列进行光积分,产生新的信号电荷;同时在行逆程期间,上一场转移到垂直寄存器的光生电荷在垂直驱动脉冲的作用下一行行地向水平读出寄存器中转移。在行正程期间,水平移位寄存器受水平驱动脉冲的控制快速地将电荷包经输出放大器串行输出。在输出端得到与光学图像对应的一行行的视频信号。
2.3 基于CPLD的CCD时序发生器的实现
面阵CCD器件应用最重要的环节是驱动电路的设计与实现。CCD芯片所对应的原厂生产的专用驱动芯片虽然集成度高、可靠性好,但是价格昂贵且功能固定、通用性较差。本系统选用高速度、多端口的可编程逻辑器件CPLD作为面阵CCD的时序发生器,通过硬件描述语言VHDL,的输入方式实现数字时序的多端口并行且高相位精度的输出,不仅有效地控制了产品开发的成本,而且极大的提高了同类型产品开发的效率。
评论