2010年,应一个网友的要求,做了一款SONY的1/4英寸CCD驱动电路。
设计采用SONY公司的ICX098BL/BQ型面阵行间转移CCD,使用FPGA编写CCD工作所需的时序,时序信号经CXD3400N转换为CCD器件工作的驱动信号。采用ADI公司的12bits 20MHz低噪声CCD专用模拟数字转换器,对CCD输出的模拟信号进行采集。采集后的数字图像通过USB2.0高速传输接口传输至PC机。PC机端编写了专用的采集与通讯控制软件,实现对相机图像的实时显示和对CCD相机的参数进行配置。整个设计工作耗时一个月。
有关ICX098BL CCD的部分性能参数:
分辨率:有效像素:659x494
总像素数:692x504
1/4英寸
设计使用分辨率:640x480
像素尺寸:5.6um正方
水平最大读出速率:12.27MHz
最高帧率:30fps
成像组件整体性能参数:
分辨率:640x480
读出速率:8MHz
帧率:约25fps
12bits量化位宽
增益、箝位、曝光时间等可调整
曝光时间分为长曝光和短曝光两种模式,最长曝光时间可任意修改。
PCB尺寸:70*70mm
电源供电:+5V from USB
功耗:约1W
该成像组件具有极低的系统噪声,在全黑无光模式下,电路噪声基于只有不到1个LSBRMS,成像效果较好。但是缺点也是明显的,就是这个CCD的分辨率较低,而且灵敏度较差。相比之下ICX618BL的QE要远远高于ICX098,而且,管脚稍作修改即可互换。
为了实现成像组件的成像功能,为电路板加装了一个机械结构,以便用于安装镜头。
成像软件界面如下图所示:
下面是几幅实验图片:
5m远的消火栓
1.5m远的RMB
1.5m远的海飞丝
这个成像组件外观小巧,由2块70x70mm的PCB组成。一个FPGA时序与接口传输板,一个是CCD焦面电路板,二者采用堆叠对插结构,安装外壳即为一台CCD小相机。
我计划对该成像组件做升级,采用QE值更高的ICX618来取代098,下面是两种sensor图像对比,可以看出ICX618效果明显优于098: