最近手里事情比较多,但是还是挤出时间来,利用2~3周的时间,匆忙设计了一款基于ICX618 CCD的小型成像电路。
ICX618 CCD大部分参数和ICX098相当,例如尺寸,分辨率等等。由于之前设计过ICX098的电路,所以对ICX618的电路已经很熟悉了。
但是ICX618有个很大的有点,就是灵敏度很高,甚至高过了SONY的代表作ICX285芯片。要知道ICX285可是上过天的。
听网友介绍说,ICX618 CCD性能很好,有很多天文爱好者用它来拍恒星,效果还是不错的,所以一狠心之下,坚决做了ICX618的电路。由于手上有个小相机外壳,一直空闲在那里,没有利用上,这次正好有机会,针对这个外壳做成像电路的PCB板子。
PCB进展很顺利,不到一周时间画好,从网上搜到一个廉价做板子的公司,价格还算公道,4层板50*50之内,能做到200RMB,2层板50*50之内,做到50RMB。价格很超值,但是不知道板子质量做的怎么样(后来验证,也确实不怎么样,虽然没有断线的地方,但是没有设计报告,很多性能无法得知)。工期也特别合理,4~5天就拿到了板子。
拿到板子后马上焊接调试,进展还算顺利结果还算是比较让人满意。
电路焊接OK,之后就是调试了。按照ICX618手册编写了驱动时序,驱动时序由FPGA产生,经专用驱动器后产生CCD工作所需的驱动信号。
按照设计计划,这台小相机将实现640*480@40fps的帧率,像素时钟速率为16MHz。根据实际计算,帧率可达40.7fps。
ADC采用ADI公司的高速12位AD9945,集成CDS功能。该芯片转化速度较高,缺点是噪声也相对较高。但是为了实现高帧率的指标要求,不得以损失了一些图像质量。
整个调试进程差不多耗费了将尽一周的时间,但是功夫不负有心人,图像最终调试出来了,目标还是我最热爱的现对卡、钙片灌、小人。
之所以常选择这三个目标,是因为在我看来这三个目标具有一定的代表性。
首先说现对卡,因为大部分人评价成像好坏,都会对照现对卡进行测试,我这个现对卡是从网上下载的,源文件效果很好,但是由于是用普通打印机打印出来的,所以现对卡本身的分辨率低了很多,用它测试是不太合适的。
其次是钙片罐,钙片罐的黑白对比度清晰,可以验证相机的对比度,清晰度,和饱和特性。
最后是小人。这个目标是我的最爱。通过它可以看出图像的细腻程度,特别是灰阶渐变的过程,可以看成相机设计的好坏。另外还有均匀性等特征。
另外还涉及一些本底测试的东西,由于影响对图像的印象,就不公布啦。
目前这个相机虽然图像已经出来了,帧率也稳定,传输可靠。但是一些性能还不能让我十分满意,由于最近时间比较忙,等忙过这段时间,我会再次调试这个相机,使其达到更好的成像效果。