最近使用zynq,需要用到摄像头。我买的开发板是淘宝上卖得很火的alinx黑金的ax7020开发板,其他开发板也可以参照此教程进行改写。
ax7020配套的和摄像头相关的例程都是使用的AN5642模块,为双目摄像头,但是我只需要一个摄像头啊,而且AN5642价格为450元,溢价太高太贵了,苦逼学生买不起。想着自己画个板子,然后买个OV5640摄像头也可以一样的使用,但是找了下,这个摄像头还挺贵的,如果带上镜头那还不如直接买一个模块划算。于是买了AN5640摄像头模块,闲鱼二手110元。因为AN5640模块本来是用在AX309等便宜一些的FPGA上的,因此我觉得应该很好配置。拿到手才发现坑了,首先上面没有晶振,所以需要FPGA另外输出一个时钟。然后引脚全部都不对应。
没办法,都买了,凑合着用吧。首先用杜邦线连上去点亮再说。AN5640模块原理图如下:

AN5642原理图如下:

仔细对比二者,可以发现,只有三处不一样:
1.AN5640没有晶振,需外接一个xclk引脚,为24MHz。
2.AN5640只有八个数据口,都接的图像数据。AN5642有10个数据口,后8个和AN5640相同,前面多了IO口。
3.AN5640电源为3.3V,AN5642既有3.3V又有5V。仔细观察,发现其实后面都是用的一样的电源芯片RT9011-FMJ6,最后都输出了1.5V和2.8V。最终

本文介绍了如何在AX7020开发板上使用AN5640摄像头模块,针对AN5640与AN5642的不同之处进行分析,并提供修改官方例程、添加时钟输出以及引脚绑定的步骤,以解决数据采集问题。
最低0.47元/天 解锁文章
2453

被折叠的 条评论
为什么被折叠?



