摘要:作为视频应用平台的最重要的部分,视频采集系统对整个应用平台的可靠,稳定,实时性起着决定性作用。本设计提出了一种采用ST公司以Cortex-M4为核心的STM32为主控制器[1],采用模拟摄像头为视频信号源,再通过PHILIPS公司的SAA7113H进行视频解码,并采用SDRAM(同步动态随机存储器)作为数据缓存的视频采集系统方案。本系统实现了通过IIC总线对SAA7113H的寄存器配置以及初始化,视频信号模数转换,视频信号的存储等功能。为进一步处理视频信号,实现隔行视频信号转换逐行视频,逐行的YUV(4:2:2)信号转换RGB,最终在屏幕上的显示等一系列工作打下基础。
关键词:视频采集;SAA7113H;SDRAM
目录
摘要
Abstract
1 绪论-1
1.1 本课题研究背景与意义-1
1.2 课题研究现状-1
1.3 本文主要内容-1
2 系统设计方案-2
2.1系统框架-2
2.2 各个核心模块的选择-2
2.2.1 处理器的选择-2
2.2.2 模拟摄像头-2
2.2.3 A/D转换器-3
2.2.4 SDRAM的选择-3
3 系统硬件设计-4
3.1 Cortex-M4内核-4
3.2 SDRAM--6
3.3 SAA7113H-7
4 系统软件设计-9
4.1系统主程序设计-9
4.2 SAA7113H的配置-11
4.2.1 IIC总线简介-11
4.2.2 SAA7113H的初始化-12
4.3 DCMI配置-13
4.4 DMA配置-14
4.5视频数据处理-16
4.5.1 YUV(4:2:2)视频信号简介-16
4.5.2 隔行视频信号转逐行视频信号-17
4.5.3 逐行YUV(4:2:2)信号转换RGB-18
5 系统综合调试-19
5.1硬件调试-19
5.1.1静点检查-19
5.1.2通电检查-19
5.2软件调试-20
5.2.1 SAA7113H配置-22
5.2.2 数据存储-24
结 论-24
参 考 文 献-26
致 谢-27