- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于DM642的音.视频远程监测系统设计
基于DM642的音/视频远程监测系统设计
Design of audio / video remote monitoring system based on DM642
摘要关键词:;Abstract:design and implementation of an embedded audio / video remote monitoring system based on DM642 is given. On the data processing core of DM642, the remote monitoring system was composed of audio / video acquisition module, audio / video processing module and communication module.The system realized the entire function of the analog audio / video signal acquisition, digital processing and long-distance transmission. And common interface for the subsequent development was given, with good flexibility and scalability. The system used a modular design and the overall development of programming methods to improve the efficiency of system development.
Key words:
TMS320DM642(以下简称 DM642)是TI公司2003年发布的专门针对数字视频和音频应用开发的一款多媒体数字信号处理器[1]。DM642的功能十分强大,它是构成多媒体通信系统的最佳平台之一 。DM642芯片集成了各种片内外设,使得开发视频和图像领域的应用更为方便。它带有三个可配置的视频端口,提供与视频输入、视频输出以及码流输入的无缝接口[2]。这些视频端口支持许多格式的视频输入/输出,包括BT.656、HDTVY/C、RGB以及MPEG-2码流的输入。利用DM642开发视频编码器,其视频输入部分只需要一块视频采集芯片即可,无需外加逻辑控制电路和FIFO缓存,使硬件系统更为简单和稳定。
2 系统总体设计
本文设计的嵌入式远程音/视频监测系统的基本功能为:接收由麦克风和CCD相机采集的模拟音/视频信号,经数字化处理后通过因特网远程传输后在终端恢复并在PC上显示采集的音/视频信号。信号流程如下: 麦克风和CCD相机采集模拟音/视频信号,经过AIC23和SAA7115解码,解码成数字信号码流送到DM642的音/视频接口,然后再由音/视频处理模块对数字音/视频信号进行处理,最后将处理后的音频信号经麦克风输出,视频信号经FPGA 进行OSD数据叠加后产生新码流送编码芯片SAA7105形成YUV或RGB在终端PC机上输出。
根据功能要求和信号流程,可以将该音/视频远程监测系统分为以下几个部分进行模块化设计:音频接口模块,视频接口模块,网络接口模块,OSDFPGA模块,EMIF模块(包括FIASH模块和SDRAM模块),电源模块,时钟模块和复位模块。其中关键的是音频接口模块,视频接口模块,网络接口模块的设计,系统的总体结构如图1所示:
图1 系统总体结构框图
OSD FPGA模块的主要功能是对系统内的大部分控制信号进行管理, 包括JTAG信号、系统测试信号、DM642的使能、中断和读写控制信号、音频接口模块和视频接口模块的同步控制信号、UART模块输出控制信号等, 还预留了部分引脚用于系统功能的扩展。
EMIF模块包括外部FLASH模块和SDRAM模块。FLASH模块主要是存储外部程序,考虑到外部程序的大小,我们采取用FPGA控制对FLASH的分页来实现。SDRAM模块主要功能是暂时存储一些中间数据.
电源模块,时钟模块和复位模块是每个系统必需的组成部分。系统中的外部输入电源是5V 的直流电压, 利用电源管理芯片进行电压变换得到系统所需的各种电压, 时钟模块主要是给各功能模块提供不同的时钟信号,这里可以用不同的时钟源,也可以在FPGA内部通过分频来实现。复位模块主要给系统提供复位信号,包括硬件复位和软件复位。
3 系统硬件设计
3.1音频接口电路设计
DM642主要通过McASP (Multi channel Audio Serial Port)与音频编解码芯片相连, McASP分为数据的接收与发送两个部分,这两部分可以进行同
文档评论(0)