支持ICX429AL/AQ和ICX829AL/AQ的CCD成像电路设计

ICX429 CCD图像传感器的有效分辨率为752x582,靶面尺寸为1/2英寸,像元尺寸8.6umX8.3um,像元尺寸还是比较大的。这个探测器采用的是EXview HAD CCD技术,因此,其感光灵敏度很高。读出方式为隔行扫描方式,适用于单板机的监控方案。

ICX829 CCD图像传感器与ICX429几乎是pin to pin兼容的,光学靶面尺寸和但像素尺寸都是一样的。但是ICX829是ICX429的升级版,采用的是EXview HAD CCD II技术,因此ICX829比ICX429拥有更高的灵敏度,灵敏度比ICX429传感器高6dB。

ICX829和ICX429都是采用隔行扫描方式,读出时序是一样的,所以同样的驱动电路,既可以驱动ICX429,也可以驱动ICX829。

ICX429的输出信号幅度为1400mv左右,因此用一个量程为2V-Vpp的ADC即可满足要求。ICX829的输出信号幅度为2800mv,如果想拥有更宽的动态响应,ADC的量程应该大于等于2800mv。

我的设计中,由于成像组件观测的目标是低照度的生物荧光,在弱光环境下,即使是ICX829的输出信号幅度也不会达到2800mv,所以电路设计中,只用了一片集成水平驱动时序发生器的2V-Vpp的ADC---AD9979。

AD9979在之前的项目中已经使用过多次了,对这个芯片的性能和功能都比较熟悉,位宽是14bits的,最高能跑到60MHz,集成了水平驱动时序,对于需要驱动高速的CCD的应用中,是非常理想的选择。

设计使用了cyclone4系列FPGA—EP4CE55F23进行逻辑控制和V时序的产生,水平驱动速度为15MHz,设计读出帧率为25fps。图像输出接口采用USB2.0接口,接口芯片使用cy7c68013,图像缓存使用的是DDR2 1G存储器(为后续算法做准备)。

Sensor的像素输出是隔行扫描的,先输出奇数行像素,再输出偶数行像素,因此需要在FPGA内部进行图像拼接,将图像转换为逐行逐点的方式。当然,简单的应用,也可以将图像输出到PC机,在PC机上做拼接也是可以的。

电路采用3层PCB堆叠方式,CCD焦面板,FPGA核心处理板,接口电源板。设计了一个特别漂亮的机械外壳,黑色氧化处理,镜头配C口标准的工业镜头。外观看上去跟市场上那些大公司销售的工业相机已经完全一样啦。

编写FPGA程序,配置AD9979产生CCD所需的H驱动时序,经驱动芯片转换成CCD工作所需的高压驱动信号。CCD的V驱动时序,通过FPGA编程产生,使用了sony公司的CXD3400N,将V时序转换成高压3电平驱动信号。CCD输出的波形还可以,对光照度感应灵敏。

CCD输出信号进入到AD9979,经ADC数字量化后,得到数字图像数据,每个像素14bits位宽。将图像数据先缓存到DDR2存储器中,再经USB2.0接口传输到PC机,PC上编写了专用的图像采集软件,接收图像数据并进行图像显示。同时PC软件还可以设置成像组件的曝光时间、增益、钳位等参数。

采集的实际目标图像效果如下:

CCD实际有效分辨率为752x582,为了与PAL制式格式匹配,将图像输出分辨率扩展的到768x576,所以图像右侧多传输和显示了一些dark像素。这是像素是CCD的暗像素,也可以理解为是本地噪声,再进行图像处理时,可以参考这些像素的灰度值,进行降噪处理。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值