前端时间在使用Kodak CCD KAI-02150+AD9928+FPGA,做一个双通道的CCD视频前端,目前已经进入到图像质量优化阶段,但图像竖条问题一直存在,且已经查找了一个月还是没有眉目。
通过工具查看CCD输出的RAW_DATA数据,图像竖条呈现的方式为:几乎每个8列,16列,32列,64列便存在一个竖条,竖条仅占用一列像素,竖条处所对应的值即可能是亮条,也可能是暗条,且每次竖条出现的位置都恒定不变。
这段时间的测试中,我已经做了以下测试,均无法解决:
1、电源问题,之前使用的是Linera公司的DC-DC实现,后全部改用DC-DC+LDO实现,各个电源纹波在全带宽下控制在30mV以内,问题还是存在;
2、CCD时序问题,AD9928输出的VCCD与HCCD时钟全部经ADI与Kodak确认,没有问题;
3、CDS位置问题,调整AD9928内部CDS位置,竖条无法消除;
4、更换AD9928的系统时钟从40MHz降低为38MHz,输出帧率降低,但竖条还是存在,且出现位置所在的列没有变化;
5、CCD输出的模拟信号质量较理想,复位部与数据部区分较明显;
6、目前板卡上的AD9928寄存器配置除了时序产生部分(时序输出已经得到Kodak确认没有问题)的寄存器不一致,其余的寄存器均与Kodak提高的参考配置保持一致,
现在都不知道该怎么去确认这个竖条到底是什么原因导致的,还希望有遇到过类似问题的朋友指点一下,谢谢! |