首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
TMS320F2812与CPLD的视频采集系统接口设计
来源:本站整理  作者:佚名  2010-04-01 10:39:03



2 视频采集系统接口软件设计
    TMS320C6416上电后进行初始化,即对状态寄存器STO、STl,处理器模式控制寄存器PMST和时钟模式寄存器CLKMD等进行适当的配置。  TMS320C6416内部的boot程序按照外部中断或者通用I/O接口的设置,将Flash中的程序读到TMS320C6416内部的RAM中,并运行程序;然后通过它的McBSP多通道缓冲口,将控制字写入TMS320F2812的寄存器中,从而设置其工作模式。TMS320C6416开始启动采集数据,并从sDRAM中读取数据,随后进行视频信号处理。CPLD会对同步分离电路LMl881输出的各种视频信号进行判断与控制。当CPLD产生SDRAM的地址写选通信号后,会将一帧数据写入SDRAM;然后发中断信号给TMS320C6416,以通知TMS320C6416可以读取数据,并进行数据压缩、编码、校正、滤波、分割与特征提取等;同时写入到IDE硬盘中,并送显示器进行显示。
    摄像头输出2路复合模拟视频信号:一路送给钳位电路进行放大,然后输出到TMS320F2812进行A/D转换,输出需要的YUV422数字视频信号。由CPLD对它进行逻辑与时序控制,TMS320F2812通过系统外部接口将数据传送给TMS320C6416进行图像处理并显示。另一路经过LMl881同步分离电路输出模拟视频行、场同步信号。再通过CPLD产生YUV422数字视频信号,并逐帧存入SDRAMA和SDRAMB中。SDRAMA和SDRAMB的地址写时序信号由行、场视频信号产生。其读信号由DSP的EMIF控制信号产生。当CPLD向SDRAMA写入一帧图像数据时,发中断信号给TMS320C6416。  TMS320C6416将从SDRAMB读取一帧图像数据,同时写入IDE硬盘中,并且送显示器显示。当SDRAMA存满图像且SDRAMB中的图像数据被读完时,CPLD进行读/写地址信号切换。这样,CPLD将向SDRAMB存入图像数据,而DSP将从SDRAMA中读取图像数据。如此循环,可以提高图像的存储/读取速度,以及实现实时图像处理与显示的效果。视频采集流程如图4所示。


2.1 TMS320F2812 ADC模块初始化设计
    本系统可以对TMS320F2812的ADC模块进行编程,即对ADC模块中的寄存器及工作模式进行初始化配置,并且可以实现升级来提高采集的精确度和速度。ADC模块中有16个输入通道口,包括8个A口和8个B口。2个通道口可以级连工作,此时16个通道由排序器SEQ控制和管理。模块中有2个多路选择开关,用来选择8个通道中的任何一个通道进行A/D转换。如果排序器转换完成,就将所转换的通道的值存储到相应的ADCRE-SUT寄存器中。TMS320F2812中的ADC内部含有2个采样保持(S/H)的12位ADC核心。ADC的采样率为12.5 Msps,即能实现80 ns采样一次。在自动排序模式下,允许对同个通道口进行多次采样与A/D转换,即能进行过采样算法的A/D转换。与传统单次转换相比较,具有采样和转换精度高的优点。其A/D转换工作流程如图5所示。

上一页  [1] [2] [3] [4]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:54,320.31000 毫秒