LV16-33-OV7725带FIFO模块-01-模块简介

本文主要是STM32开发——OV7725带FIFO模块 模块简介的相关笔记,若笔记中有错误或者不合适的地方,欢迎批评指正😃。

点击查看使用工具及版本
Windows windows11
Ubuntu Ubuntu16.04的64位版本
VMware® Workstation 16 Pro 16.2.3 build-19376536
SecureCRT Version 8.7.2 (x64 build 2214) - 正式版-2020年5月14日
开发板 正点原子 i.MX6ULL Linux阿尔法开发板
uboot NXP官方提供的uboot,NXP提供的版本为uboot-imx-rel_imx_4.1.15_2.1.0_ga(使用的uboot版本为U-Boot 2016.03)
linux内核 linux-4.15(NXP官方提供)
STM32开发板 正点原子战舰V3(STM32F103ZET6)
点击查看本文参考资料
  • 通用
分类 网址说明
官方网站https://www.arm.com/ARM官方网站,在这里我们可以找到Cotex-Mx以及ARMVx的一些文档
https://www.st.com/content/st_com/zh.htmlST官方网站,在这里我们可以找到STM32的相关文档
https://www.stmcu.com.cn/意法半导体ST中文官方网站,在这里我们可以找到STM32的相关中文参考文档
http://elm-chan.org/fsw/ff/00index_e.htmlFatFs文件系统官网
教程书籍《ARM Cortex-M3权威指南》ARM公司专家Joseph Yiu(姚文祥)的力作,中文翻译是NXP的宋岩
《ARM Cortex-M0权威指南》
《ARM Cortex-M3与Cortex-M4权威指南》
开发论坛http://47.111.11.73/forum.php开源电子网,正点原子的资料下载及问题讨论论坛
https://www.firebbs.cn/forum.php国内Kinetis开发板-野火/秉火(刘火良)主持的论坛,现也做STM32和i.MX RT
https://www.amobbs.com/index.php阿莫(莫进明)主持的论坛,号称国内最早最火的电子论坛,以交流Atmel AVR系列单片机起家,现已拓展到嵌入式全平台,其STM32系列帖子有70W+。
http://download.100ask.net/index.html韦东山嵌入式资料中心,有些STM32和linux的相关资料也可以来这里找。
博客参考http://www.openedv.com/开源网-原子哥个人博客
http://blog.chinaaet.com/jihceng0622博主是原Freescale现NXP的现场应用工程师
cortex-m-resources这其实并不算是一个博客,这是ARM公司专家Joseph Yiu收集整理的所有对开发者有用的官方Cortex-M资料链接(也包含极少数外部资源链接)
点击查看相关文件下载
分类 网址 说明
STM32相关 STM32F103xx英文数据手册 STM32F103xC/D/E系列的英文数据手册
STM32F103xx中文数据手册 STM32F103xC/D/E系列的中文数据手册
STM32F10xxx英文参考手册(RM0008) STM32F10xxx系列的英文参考手册
STM32F10xxx中文参考手册(RM0008) STM32F10xxx系列的中文参考手册
Arm Cortex-M3 处理器技术参考手册-英文版 Cortex-M3技术参考手册-英文版
STM32F10xxx Cortex-M3编程手册-英文版(PM0056) STM32F10xxx/20xxx/21xxx/L1xxxx系列Cortex-M3编程手册-英文版
STM32 HAL库开发实战 野火STM32开发教程在线文档——基于F103系列开发板
STM32库开发实战指南 野火STM32开发教程在线文档——基于野火霸道开发板
SD卡相关 SD卡相关资料——最新版本 有关SD卡的一些资料可以从这里下载
SD卡相关资料——历史版本 有关SD卡的一些历史版本资料可以从这里下载,比如后边看的SD卡2.0协议
SD 2.0 协议标准完整版 这是一篇关于SD卡2.0协议的中文文档,还是比较有参考价值的,可以一看
ESP32 SD卡相关资料——最新版本 这个⼿册介绍了 ESP8266EX 的产品参数。
ESP8266 系列入门教程 一个入门手册(安信可官网)
ESP8266 AT 指令集 这是一篇关于ESSP8266的AT指令集的文档(安信可官网)
ESP8266 AT 指令使用实例 这是一篇关于ESSP8266的AT指令集使用实例的文档(安信可官网)
ESP-AT 用户指南 本指南详细介绍 ESP-AT 是什么、如何连接硬件、以及如何下载和烧录 AT 固件(乐鑫官网)
乐鑫官方技术文档 这里是乐鑫官方技术文档的入口,文档都可以来这里找(乐鑫官网)

一、ATK-MC6625F模块简介

ATK-MC7725F 模块一款高性能 30W 高清摄像头模块。 该模块采用 OmniVision 公司的 OV7725 摄像头传感器作为核心, OV7725 是一颗 1/4 英寸 CMOS VGA( 640*480)的图像传感器。 同时 ATK-MC7725F 模块集成了有源晶振和 FIFO 芯片, 这使得可以采用大部分的 MCU 控制该模块和读取图像数据。

ATK-MC6625F 模块具有如下特点:

  • 集成有源晶振,无需外部提供时钟

  • 集成 FIFO 芯片,方便外部 MCU 读取图像

  • 支持 VGA、 QVGA 和从 CIF 到 40*30 的各种尺寸输出

  • 支持 RawRGB、 RGB( GBR4:2:2、 RGB565、 RGB555、 RGB444)、 YUV( 4:2:2)和 YCbCr(4:2:2) 格式输出

  • 自动图像控制功能:自动曝光(AEC)、自动白平衡( AWB)、自动消除灯光条纹、自动黑电平校准(ABLC)和自动带通滤波器(ABF)等

  • 支持图像质量控制:色彩饱和度调节、色调调节、伽马校准、锐度和镜头校准等

  • 支持图像缩放、平移和窗口设置

  • 支持标准的 SCCB 接口,兼容 IIC 接口

  • 自带嵌入式微处理器

  • 高灵敏度、低电压,适合嵌入式应用

二、参数说明  

1. 基本参数

image-20240114141900907

2. 电气参数

image-20240114141925746

三、引脚说明

ATK-MC7725F 模块通过 2*9 的排针( 2.54mm 间距)同外部相连接:

image-20240114142010644

ATK-MC7725F 模块的原理图 如下:

image-20240114142028173

从上图可以看出, ATK-MC7725F 模块自带了有源晶振,用于产生 12MHz 的时钟作为OV7725 传感器的 XCLK 输入,并且 ATK-MC7725F 模块集成了 AL422B 芯片, AL422B 芯片是可以 FIFO 芯片, 该 FIFO 芯片的容量为 384K 字节,足以存储 2 帧 QVGA 图像数据。 ATK-MC7725F 模块通过一个 2*9 的排针(P1)同外部电路连接,各引脚的详细描述,如下表所示:

序号 名称 说明
1 3.3V 3.3V 电源输入
2 GND 电源地
3 WRST FIFO 写复位信号输入
4 SCL SCCB 通讯时钟信号
5 RRST FIFO 读复位信号输入
6 SDA SCCB 通讯通讯数据信号
7 OE FIFO 输出使能信号输入
8~15 D0~D7 FIFO 数据输出端口
16 RCLK FIFO 读时钟信号输入
17 VSYNC 帧同步信号
18 WEN FIFO 写使能信号输入