0%

OV2640初步调试记录

OV2640硬件

原理图

参考:OV2640硬件开发手册

设计:Hao

210503-ov2640-1.jpg

PCB

layout:小张

OV2640软件

软件需求

  • jpeg读取,24l01发送
  • 光线暗打开闪光(未完成),通过读取曝光时间来判断光线强弱,决定是否打开闪光灯

程序开发

  • 参考:正点原子ov2640实验视频、OV2640数据手册、OV2640软件开发手册

  • 接口:SCCB(类I2C)、DCMI(8bit并口)

  • 传感器、传感器窗口、图像尺寸、图像窗口之间的关系如下图:210503-ov2640-3.jpg

  • 程序开发按照正点原子给的库很容易进行,但部分功能库里没有需要查阅软件开发手册和数据手册,对寄存器进行读写。

总结

  • DOVDD是IO的电平,给了3.3V,因为和它通讯的单片机使用的电压也是3.3V,如果这里用2.8V可以也是可以,会产生电流倒灌,增加了产品不稳定的因素

  • ov2640模组在上电的时候比较烫手,温度有55℃上下,不使用的时候将PWDN拉高,停止给电

  • 为了节约成本,24Mhz时钟可以由单片机输出,代替有源晶振

  • 如果单片机没有DCMI接口,软件模拟速度跟不上,需要使用带FIFO的摄像头(ov7550),才可以由软件模拟读取并口数据,模拟的还没有尝试过,可以参考原子哥M3例程,F103使用0V7550

  • 由于大多数低成本国产单片机不带DCMI接口,可以由高云FPGA驱动ov2640,通过SPI发送给单片机,这是本人五一节后要做的事情