论ov7670摄像头时钟走线的重要性

来源:互联网 发布:五五开和笑笑 知乎 编辑:程序博客网 时间:2024/04/28 15:07

这几天把尘封已久的cubieboard A20拿出来吹吹灰,接上了OV7670摄像头模块。添加了ov7670的驱动,修改了部分寄存器的设置,编译,下载,调试。最后显示的效果是这样的,出现了很多绿色和红色的横纹。


因为我摄像头模块与cubieboard之间是用很多线连起来的,时钟线和数据线都在一起。后来看到了一些注意点,就把数据线单独挑出来,与数据线隔离开。

1. 出现横向条纹
  比如出现横向的紫色或绿色条纹。一般情况下是时序有问题。
  走线的时候要注意 MCLK、PCLK还有帧同步(vsync)和行同步(hsync),基本上市面上的芯片这些信号都要分开走线,最好加GND shielding.
2.闪横的紫色或绿色干扰线
  原因: Hsync和高速线距离太近太长, 产生了耦合(10cm的高速线产生约5pF左右的耦合电容), 导致HSYNC不能迅速拉升至90%的区域,相位不同步,最终数据采集有错位。然后因为YUV算法的作用,引起绿线和紫色的闪线。
  解决办法:绝对禁止将HSYNC,PCLK,MCLK这三根线挤在一起走线。 1)HSYNC夹在低速线SDA和SCL之间

重新上电,测试,效果果然不一样了。



0 0
原创粉丝点击