OV7670花屏异常描述及解决

      前端时间用STM32F103+OV7670做简单图像识别,程序已经搞定并测试OK了,今天刚好收到新的PCBA,于是烧好程序测试下,发现工作不正常!于是把数据抓到电脑上:花屏了......没办法,只能一顿故障查找,详述如下。

      无图无真相,先上图,可以看到有大量噪点,但能够显示物体样貌,中部黑色阴影部分是一条黑色电线。

      OV7670花屏异常描述及解决   

       在旧版PCBA上调试OV7670并通过串口在电脑上显示彩色图像,为了摄像头采集速度调解了PLL将刷新率提高到了60pcs,测试效果OK。 换了新的PCBA后同样的程序测试有些花屏,即:图像能够显示,但有很多随机的噪点盖在图像上。所使用的程序和摄像头与第1步中的完全相同,哪都没查到原因,后来将刷新率降到30pcs就一切正常了。

       注:我用的摄像头是单单的一个FPC排线连接的那种,上述两板PCBA的摄像头驱动电路是有区别的,后来测试发现工作电压稍有异常,但调整工作电压后依然无法在60pcs条件下正常显示。对于该异常现象,个人认为很可能还是工作电压有异常,使PLL及IO通信等稳定性降低,导致通信出现一定的错误率,进而产生了噪点;刷新率降低后,通信容错能力增强,故而噪点消失。

附录1。OV7670初始化是调整刷新率的寄存器。

       OV7670花屏异常描述及解决

附录2。OV7670+FIFO的标准电路。

OV7670花屏异常描述及解决