积分规则 网站地图 帮助中心    
嵌入式软件 单 片 机 DSP 存储器 传感控制 光电显示
嵌入式硬件 CPLD/FPGA SOPC AD/DA 接口电路 模拟设计
I C设计 通信产品 汽车电子 电源产品 消费电子 数控系统
工业控制 军工/航天 安防产品 医疗电子 计算机外设 测试测量
供应 I C
求购 公司库

  IC 求购 销售 公司 论文 DATASHEET 参考设计 论坛
当前位置: 电子技术 >> DSP >> 应用论文
  相关分类: 应用论文 | TI DSP | 新产品 | 算法 | 下载 | DSP代码示例 | ADI DSP | freescale DSP |
数字媒体DSP在视频监控领域的应用
 
作者:钱建良   来源:电子产品世界    点击数:193   更新时间:2008-5-27
您可以添加到网摘 让更多人关注此文章:

    





摘  要:本文通过分析视频监控应用的发展和需求,以TI公司专为多媒体应用而设计的TMS320DM642芯片为例,具体说明如何设计嵌入式DSP数字视频监控系统的硬件电路。
关键词:DSP;视频监控;多媒体;硬件电路
本世纪以来,随着以TI公司的TMS320C6000系列、Philips公司的Trimedia、Equator公司的BSP-15等为代表的高性能DSP的出现,由嵌入式处理器来实时高速完成大数据量的数字视频/音频编解码处理成为可能,结合网络通信技术,集可编程图像/声音编解码、网络传输、和自动化技术为一体的嵌入式数字视频监控系统应运而生。以DSP为核心的嵌入式数字视频监控系统,配合嵌入式实时操作系统,可以根据应用对功能、可靠性、稳定性、成本、体积等的综合要求,对软/硬件进行裁剪,以满足视频监控发展的数字化和网络化的两大需要。
本文以TMS320C6000系列DSP中的一款TMS320DM642多媒体芯片为例,来具体说明如何设计嵌入式DSP数字视频监控系统的硬件电路。
视频监控系统必需的硬件配置
我们首先需要对构成视频监控系统所必需的硬件配置进行分析。
1. 一体化模拟前端
视频监控系统的模拟前端是来自摄像机和麦克风的模拟视频和模拟音频信号,为了降低整个系统的成本,一般会有多路视频和音频信号输入。而摄像机一般安装在平台上,摄像机和平台的控制命令一般通过异步串口提供。另外,对于一个完整的视频监控系统来说,还需要对环境进行监控,如门禁控制、报警、停车管理等,这些功能一般用数字I/O实现。
由此可见,视频监控系统一体化模拟前端,除了需要提供多路的模拟视频/音频的输入端口外,还需要为平台控制提供标准的RS232/RS422/RS485异步串行接口,及环境监控的数字I/O。
2. 数字化
为了用微处理器实时地对输入的视频/音频信号进行数字化的编/解码处理,必须将输入的模拟视频/音频信号进行数字化,这部分工作由视频解码器和音频解码器完成。每个模拟视频输入对应一路视频解码器,每个模拟音频输入同样对应一路音频解码器。
实时处理数字视频/音频数据
模拟视频/音频信号数字化后,为了能够对高速、实时产生的大量数据进行传输、存储、回放、和分析等功能,首要的工作必须实时地完成大数据量、大计算量的数字视频/音频的压缩编码处理。数字视频压缩编码算法有:MPGE 2、MPEG 4、H.263、H.264等,数字音频压缩算法有:G.711、G.722、G.723、G.728、G.729等。
实时完成这样的算法需要高速的处理器来实现,高性能DSP的出现正好满足了这一需求。另外还需要高速、大容量的存储器作缓存。DSP与高速、大容量存储器构成数字视频监控系统的核心。
数据的存储和传输
不同的视频监控应用,对压缩后的数字视频/音频数据的处理各不相同。对于记录型应用,需要对压缩后的数据进行长时间存储,以便回溯。而对于远程监视型应用,则需要将压缩后的数据通过网络进行传输。
3. 其他:在数字视频监控系统对视频/音频信息进行实时监视、记录、回溯处理的同时,还需要记录相关的时间信息,所以需要提供硬件实时时钟。另外,为了保护数字视频监控系统软/硬件开发者,尤其是软件开发者的知识产权,还必须提供安全、可靠的硬件加密措施。
上述这些都是一个通用的嵌入式数字视频监控系统所必需提供的硬件配置。
一. TMS320DM642视频监控系统的电路设计
TMS320DM642是TI公司在其最高性能的TMS320C64x系列DSP基础上专门为多媒体应用而设计/开发的DSP。TMS320DM642采用TI第2代超长指令集结构(VelociTI.2)的TMS320C64x DSP内核:
·2级Cache(2×16K字节1级程序和数据Cache,256K字节2级Cache)
·支持8个8位和4个16位并行MAC运算,有利于图像处理
·64通道EDMA,方便高效数据传输
·主频600MHz,4800MIPS峰值处理能力,可实时处理4路CIF或1路D1
·64位、133MHz外部存储器接口(EMIF)
TMS320DM642视频监控模板的构成如图1所示。
图1 视频监控模板的构成


1. TMS320DM642基本系统
TMS320DM642基本系统由TMS320DM642 + 外扩的存储器和外设组成,而外扩的存储器和外设均通过TMS320DM642的外部存储器接口(EMIF)进行扩展。
其次,TMS320DM642基本系统所必须的外扩资源:
SDRAM: 4M×64位,存放程序和缓存数字视频/音频数据
Flash: 4M×8位,存放固化程序,以便进行ROM 引导
UART: 2×8×8位,扩展2个异步串口(RS232/RS422/RS485)
板上寄存器: n×8位,若干个8位状态/控制寄存器
ATA硬盘接口: 2×8×16位,本地大容量存储接口
2. 视频接口
视频接口涉及标准模拟视频输入/输出、模拟视频信号数字化(解码器)、数字视频信号转换为模拟视频信号(编码器)、以及视频编码器/解码器如何与TMS320DM642的接口。
视频接口的总体设计要求:
模拟视频输入: 4路标准PAL/NTSC复合视频CVBS或分量视频Y/C模拟视频输入
模拟视频输出:1路标准PAL/NTSC复合视频CVBS或分量视频Y/C模拟视频输出,用于本地预览或特性测试
据此,选择视频解码器和编码器:
视频解码器:选用TI公司的TVP5150A,其输入为标准的PAL/NTSC复合视频CVBS或分量视频Y/C模拟视频,输出为标准的8位BT.656数字视频数据流
视频编码器:选用Philips公司的SAA7121,其输入为标准的8位BT.656数字视频数据流输入,输出为标准的PAL/NTSC复合视频CVBS或分量视频Y/C模拟视频
TVP5150A和SAA7121均有2个外部接口,数据口: 用于输入/输出数字视频数据流,其中包含8/10位数据线,时钟SCLK行/场同步控制信号HSYNC/VSYNC、FID等接口信号。控制口:用于设置视频编/解码器工作参数和反馈状态信息,用I2C总线实现。
TMS320DM642的每个视频口可配置为上(B)、下(A)2个通道,但2个通道必须同时为视频输入口或输出口。VP0的A通道与McBSP0复用,VP1的A通道与McBSP1复用,VP0和VP1的B通道与McASP复用。
TMS320DM642视频口与视频编、解码器的接如图2所示。


作为视频输出口时,视频口必须要为视频编码器SAA7121提供视频时钟和行/场同步信号。
视频编、解码器的参数配置则通过I2C总线进行,由于TVP5150A的I2C从地址只有2种选择,所以DM642的一个I2C总线接口4片TVP5150A时,需要通过2选1开关SN74CBT3257来切换控制。
3. 音频接口
TMS320DM642音频接口涉及标准模拟音频的输入/输出、音频编解码器Codec的连接问题。
音频接口的总体设计要求:
模拟音频输入: 4路标准麦克风输入或立体声模拟音频输入(2V有效值)
模拟音频输出: 1路标准立体声模拟音频输出(2V有效值)
采样同步: 音频采样必须与视频采样同步
据此,音频编解码器, 选用TI公司的TLV320AIC23B,麦克风/立体声模拟输入/输出,数字音频数据流输出/输入
TLV320AIC23B有2个外部接口,数据口:用于输入/输出数字音频数据流,其中包含DIN、DOUT数字音频数据流,BCLK串行位-时钟,LRCIN、LRCOUT左右通道时钟。控制口:用于设置音频编解码器工作参数和反馈状态信息,用I2C总线实现。
还有TMS320DM642的多通道音频接口(McASP)具有8个串行收/发引脚AXR[7:0],所有接收引脚公用接收帧同步AFSR和时钟ACLKR、AHCLKR信号,所有发送引脚公用发送帧同步AFSX和时钟ACLKX、AHCLKX信号。
McASP接口与音频Codec的连接如图3所示。


4. 外部接口:
经TMS320DM642压缩处理的数字视频数据,需通过一定的外部接口进行传输。DM642提供3种外部接口,但它们复用引脚,每次只能配置为一种外部接口。DM642通过复位时某些特殊引脚电平的配置,可分别提供下列3种接口:
* 32-位PCI接口
* 32-位HPI接口
* HPI16 + 以太网接口
为了简化设计,HPI-32和HPI-16均借用PCI连接器与外部主机接口,并用PCI总线上的B3(GND)和B10(保留)作为3种接口的自动检测和自动接口配置。另外,以太网接口信号与PCI或HPI-32信号在板上并存,所以这些信号需要用2选1开关SN74CBT3257来切换。还需要注意的是,DM642的PCI接口只支持+3.3V环境,为了适应+5V PCI总线环境,PCI总线与DM642之间用SN74CBTD16210和SN74CBT3245A进行电平转换。
二. 总结
TMS320DM642作为一款高性能/价格比、专用于多媒体应用的DSP,已被国内、外视频应用从业者广泛接受和采用。目前国内已有多家单位在''DM642上成功地开发了MPEG4、H.264等视频编码算法,单片''DM642可同时完成4路CIF格式的MPEG4或H.264,可以相信还会不断涌现更多的算法和应用。


[1]



相关文章
· DSP与PC机的无线交换调制模块设计[459]
· ARM CPU S3C44B0X与C54X DSP的接口设计[143]
· 利用双处理器延长电池使用寿命[213]
· 基于C语言设置TMS320 DSP中断向量表[171]
· 用FPGA构成液晶显示控制器[185]
热门评论排行
·VHDL设计中电路简化问题的
·ARM嵌入式系统基础教程(N
·江苏嵌入式Linux教育培训
·ARM处理器应用开发4步骤
·锐极LINUX驱动培训班定于

文章评论
    没有任何评论
*只显示最新10条评论。评论内容只代表网友观点,与本站立场无关。更多评论
发表评论
  * 请先[登陆]再进行评论,谢谢。
评分: 1分 2分 3分 4分 5分
内容: *
发帖须知:
一.所发文章必须遵守《互联网电子公告服务管理规定》;
二.严禁发布供求代理信息,公司介绍,产品信息等广告宣传信息;
三.严禁恶意重复发帖;
四.严禁对个人,实体,民族,国家等进行漫骂,污蔑,诽谤。
 
热点新闻 [更多]
 
电子制造业如何化危为机
谁能成为“Wii”加速度传感器的新供
AMD抨击英特尔拖延反垄断指控案作法
台湾立院通过DRAM业整并提案&nb
Vishay 推出面向工业
中航芯控:医疗领域RFID应用势在必
安森美半导体为DDR3存储器模块应用
避免危及半导体业 德出手挽
HP实验室展示集CMOS电路与忆阻器
全球第二大代工巨头伟创力瘦身应对金融
 
热门下载 [更多]
 
[ PCB设计] Protel99教程下载
[ ] 手把手学单片机20个例
[ ] 单片机做的智能台灯
[ ] 单片机入门书
[ ] linux系统移植开发文档
[ ] IC卡的读写程序
[ ] 8051单片机C语言彻底应用
[ 常用软件] 555定时器电路设计软件V1.2
[ 常用软件] 51定时器计算软件
[ ] ARM处理器应用开发4步骤
 
论坛新帖 [更多]
 
[原创]工业平板电脑PVT-P...
Palm软件设计前的六问...
李嘉诚传中给年轻人提出了53条...
WindRiver产品介绍...
嵌入式Linux的GDB远程调...
ARM无痛苦起步...
最豪华适用的S3C2440开发...
[推荐]10MF020以太网数...
[推荐]10MF020以太网数...
[推荐]F020以太网核心模块...

 
赞助商 [更多]
 

ICP许可证号:[粤 05056597]
联系电话:010-82517432 82517615 传真: 010-82517615

版权所有 Copyright © 2006 嵌入式技术网