双DSP的多路视频监控系统设计

发布者:daasddla最新更新时间:2011-07-25 来源: 单片机与嵌入式系统关键字:视频监控系统  TMS320DM642 手机看文章 扫描二维码
随时随地手机看文章
   

摘要:采用两片TI公司的专用视频处理芯片TMS320DM642设计了一种多路视频监控系统。其中,DSP1与视频采集芯片SAA7113共同完成多路视频的采集,并拼接成一路视频图像输出;DSP2完成对DSP1输出图像的采集、压缩和视频传输。该方案结构灵活、拓展性强,可以实现4路视频的实时采集与传送。
关键词:视频监控系统;TMS320DM642;双DSP;BT.656

引言
    在钢铁冶炼加工等高温高危行业中,有许多场合不适合工人长时间在现场监控设备运行,因此需要在现场建立隔离工作室,利用视频监控系统将现场的实时视频采集和传输至工作室中。为了实现全方位的设备监控,往往需要多路视频监控系统,本文针对实际情况,采用TI公司的专用视频处理芯片TMS320DM642构建单板多路视频监控系统。该系统连接简单、方便,设备成本低,可以广泛应用于现场监控系统中。

1 核心处理器选择
    视频系统通常包括视频信号的采集、处理和输出。其中最核心的部分是处理部分。对于4路720×576标清格式的PAL制式视频采集系统及1路720×576标清格式的PAL制式视频输出,系统输入的数据量为:
    (720×576)×4×16 bit×25Hz≈79.1 MB/s
    输出数据量为:
    (720×576)×16 bit×25 Hz≈19.8 MB/s
    处理如此巨大的数据量成为多路视频监控系统的最大瓶颈。这要求DSP有足够出色的外部接口能力和较高的内核时钟,使用高速的缓冲设备和高速的存储器,并采用各种技术完成超大量视频数据的采集和处理。
    TMS320DM642(简称DM642)是TI公司推出的专用视频处理芯片。其基于C64X内核,采用VLIW(超长指令字)结构和二级缓存结构;最高主频时钟达720 MHz,拥有丰富的外设接口:拥有3个可配置视频口,可实现与视频输入/输出的无缝连接;拥有64路可配置EDMA,可以灵活地实现数据的搬移操作;具有64位外部存储器接口(EMIFA),可以连接同步或者异步的存储器和外设;拥有I2C总线接口,可实现对外部编解码芯片的配置。
    DM642拥有3个可配置的视频口外设(VP0,VP1,VP2)。每个视频口具有两个通道,每个通道都可以实现与通用视频编码器和解码器无缝链接,支持CCIR-601、ITU-BT.656、BT.1120等视频标准。这样每个DSP可以配置2个视频用于视频采集(即同时采集4个通道),另一个视频
口用于输出显示。另外,DM642还拥有一个10/100M以太网接口,可以实现与外部网络的连接。因此,采用DM642作为主处理芯片来实现视频的采集、压缩与传输等功能。考虑到系统不仅需要采集多路标清PAL制式视频,还需要进行H.264压缩编码,很难利用单DSP系统来达到实时性要求,因此采用了双DSP系统。其中一个DSP负责采集与拼接,另一个DSP负责视频压缩与传送。

2 系统总体设计
    系统采用DM642为系统核心芯片,利用DM642的视频口互连技术实现DSP间的通信。在视频采集端,由DSP1和4个SAA7113构成4路视频采集系统,DSP1的视频输出口接DSP2的视频采集输入口。DSP2在系统中主要实现H.264压缩编码功能,压缩后的数据通过网络接口送至总监控室;另外,DSP2的视频口2外接视频编码芯片,完成模拟CVBS及RGB格式视频数据的输出。系统结构框图如图1所示。

 a.JPG

3 系统硬件设计
3.1 视频解码模块设计
    视频解码模块也称为视频采集模块,它由数字视频解码芯片SAA7113和视频源(模拟CVBS信号)组成。输入的图像经过视频解码模块进行A/D转换后,才能送给视频处理模块。该解码模块采用Philips公司的SAA7113芯片来进行采集。图像传感器输出的模拟CVBS信号经SAA7113视频芯片转换为数字信号,输出的数字信号经过DM642视频口的内部FIFO缓冲后,由DM642的。EDMA通道将数据传送到片外SDRAM中,以便视频处理程序使用。DM642通过I2C控制器对SAA7113进行配置,使其输出BT.656格式4:2:2的YUV视频数据流。
    这里需要说明的是,由于DM642只有一个I2C接口,最多只能寻址两个I2C从设备。为了实现DM642对4个视频解码芯片的配置,使用一个多路选择开关74CBT3257将I2C总线分成I2C0和I2C1。I2C总线切换电路如图2所示。

 b.JPG
[page]

3.2 双DSP通信设计
    实现双DM642的通信设计可以采用两种方式:双端口RAM和视频口互连。双端口RAM采用共享内存的模式,系统时序复杂,快速双端口RAM的成本代价高,因此在本系统中采用视频口互连技术实现双DSP的通信设计。
    采用视频口互连技术的优点有:
    ①电路设计简单,实现系统通信只需要13根信号线,包括8根视频口数据线、2根时钟线及3根可选的控制信号线(行场同步信号)。
    ②DM642的视频支持BT.656格式视频输出,而BT.656格式数字视频将同步信号内嵌在数据流中,因此无需行场同步信号,即无需其他芯片辅助控制。
    ③传输速率高,可达80 MB/s。
    双DSP通信模块的设计如图3所示。系统只需将DSP1的视频口1配置成显示模式,则VP1A将输出符合BT.656格式的数字视频数据流;同时将DSP2的视频口0配置成采集模式,采集DSP1输出的BT.656数字视频流,然后进行解隔行及H.264压缩处理。由于BT.656数字视频流内嵌有同步信号,因此VPxCTL[O:2]可接可不接。

 c.JPG
3.3 网络接口模块设计
    网络接口模块主要由DM642以太网接口、网络物理层芯片LXT971及网络变压器组成,其主要功能是将经DSP2压缩编码后的H.264视频数据流传输到总监控室中。LXT971是10/100Base-TX以太网控制器,兼容IEEE802.3标准,提供MII接口,可实现与DM642的MII接口无缝连接。系统中的网络变压器采用1:1的HR601680,其主要作用是匹配阻抗、增强信号、提高传输距离以及实现电压隔离。由于LXT971芯片的UTP端口
为电流型驱动,因此网络变压器的中间抽头应接电容到地端。从DM642传输来的数据经LXT971转换为以太网物理层能接收的数据后,经由网络变压器通过RJ-45接口传输到以太网。
3.4 视频编码模块设计
    视频编码模块也称为视频显示模块。采用ADV7171实现视频编码功能,得到一路CVBS及一路VGA模拟视频输出。ADV7171是ADI公司生产的视频编码器,可将符合BT.656及BT.601格式的数字视频转换成CVBS复合视频信号、模拟RGB信号或者S-Video信号输出,同时支持电视字幕及图文电视。其功能框图如图4所示。DM642的VP1A输出BT.656数字视频流至ADV7171,ADV7171完成编码及格式转换功能后同时输出一路CVBS信号及一路RGB信号;同时,利用DM642的I2C接口完成ADV7171的配置。

 d.JPG
3.5 存储空间扩展
    DM642采用存储映射的方式来组织存储空间,其中二级缓存映射在0x00000000~0x0003FFFF(共256 KB),外部存储器空间映射在0x80000 000以后的地址空间中。外部存储空间又分为4个可独立寻址的空间,自地址0x80000000其各占256 MB,每个存储空间对应一个CE空间控制寄存器,通过寄存器设置每一个空间的存储器类型。
    DM642通过EMIF(External Memory Interface)存储器接口访问片外存储器,它集成了数组总线、地址总线、异步控制总线及SDRAM、SBS-RAM控制总线,支持SDRAM、SBSRAM、Flash等存储器无缝接口设计。将空间配置成64位宽度,只用于SDRAM内存的映射;空间配置成8位数据宽度,用于Flash存储空间扩展;、本设计中未使用,留作将来扩展使用。
3.5.1 SDRAM接口
    DM642的EMIF接口拥有SDRAM控制器接口,可以实现与SDRAM芯片的无缝连接。将子空间配置为64位的SDRAM接口,将两片4M×32位的SDRAM拓展成4M×64位,在子空间的具体地址定位为0x80000000~0x81FFFFFF。SDRAM采用Hynix公司的HY57V283220芯片。它具有4个物理Bank,每个Bank的空间为1M×32位,刷新周期为64 ms,可以连续或者交错突发读写1、2、4、8或整页数据。SDRAM的工作时钟由DSP的ECLK-OUT1提供,可由AEA19和AEA20引脚配置为EMIF的CPU时钟的1/4或1/6。SDRAM主要用来存储大量的图像数据。每片DSP需要2片SDRAM,2片DSP就需要4片SDRAM。SDRAM扩展原理图略一编者注。
3.5.2 Flash接口
    DM642的外部存储器接口还提供了异步接口,用于与多种存储器和可编程外部设备接口,如SDRAM、E2PROM和Flash存储器,同时也包括FPGA、CPLD等。系统为每个DSP都配置了一片4M×8位的Flash,用于固化程序和初始化数据。系统上电或者复位后,从Flash的0x00000000处开始加载程序和数据到SDRAM空间。DSP将EMIF的空间配置为8位异步静态存储器Flash接口。Flash选用90 ns的AM29LV320DT,拥有22根地址线。由于DM642的外部地址总线只有A[22:3],所以子空间的最大寻址范围为1M×8位。CE1子空间除了分配给Flash空间外,还分配给状态/控制寄存器等资源使用,Flash只占据CE1子空间的一半寻址空间,最大可寻址范围为512K×8位,而Flash的设计容量为4M×8位。为了访问整个Flash空间,需将Flash进行分页,每页为512 KB,共分8页,页地址PA20、PA19、PA18及Flash片选信号都是来自CPLD。Flash接口电路略——编者注。

4 PCB电路设计
    DM642的内核时钟达到720 MHz,SDRAM总线速度达到133 MHz,系统属于高速信号电路。为了保证系统正常工作,需要考虑传输线效应、信号完整性、电源完整性及电磁兼容性等问题,利用高速电路布线知识设计阻抗匹配及层叠结构,并保证良好的供电系统。
    首先,一个良好的叠层设计是保证系统的信号完整性及电源完整性的关键,同时良好的叠层结构设计也有助于电路的布通。本系统中采用8层电路结构,这8层板分层结构为信号层1一地层一信号层2一电源层一地层一信号层3一地层一信号层4,其中信号层1和信号层4分别为Top层和Bottom层。这样的叠层设计使得电源层和地层紧邻,可以保证系统电源的完整性设计;同时,处于信号层之间的地层将4个信号层有效地隔离开,使得信号层之间信号线间的串扰达到最小,以保证信号的回流路径,从而保证系统的信号完整性。
    其次,对于系统中的高速总线信号必须进行阻抗匹配,从而减少信号反射及信号的过冲。常见的匹配网络有串行端接及AC并行端接,考虑到PCB布线空间的影响,总线信号一般采用电阻串行端接的方式,而模拟视频信号线则采用AC并行端接的方式。在系统设计阶段,可以基于IBIS模型利用HyperLynx仿真软件进行布线前仿真,确定阻抗匹配网路及布线宽度。总线系统采用33 Ω的串行端接,而模拟视频信号线采用75 Ω的AC并行端接网络。
    最后,对系统的电源平面和地进行分割,并有效地旁路地和电源上的反弹噪声,在合适的地方增加去耦电容。去耦电容的分布应该尽量靠近去耦芯片,同时尽量在每个电源引脚上均匀分布一个电容。
    由于系统是高速信号处理系统,因此在布线前可以利用HyperLynx进行布线前仿真,特别是对系统中的存储模块及网络差分模块进行仿真,确定阻抗匹配网路及布线宽度。在布线完成之后还可以进行布线后仿真,确保系统的信号完整性及减小系统的电磁辐射干扰。

结语
    本系统利用TI公司的专用视频处理芯片TMS320DM642完成双DSP多路视频监控系统设计。与传统的多路视频监控系统相比,采用双DSP的多路视频监控系统设计简单,开发成本低,可广泛应用于煤炭、钢铁等工业现场监控的领域。

关键字:视频监控系统  TMS320DM642 引用地址:双DSP的多路视频监控系统设计

上一篇:DSP帮助实现智能车载安全系统
下一篇:基于FPGA的时统模块可靠性设计

推荐阅读最新更新时间:2024-05-02 21:30

基于ARM11+Linux的无线视频监控系统
   1 引言   随着无线网络的普及,ARM处理器运算的能力不断地增强以及计算机处理图像的技术不断地提高,基于ARM 的视频监控正越来越广泛的应用于学校,社区,酒店,网吧,医疗等各种各样地领域。传统的视频监控系统布线复杂,设备庞大,智能化低,以及软硬件资源得不到充分的发挥。而ARM 嵌入式系统的小型化、占用空间小、成本低廉、结构紧凑、支持无线网络等特点,使得利用S3C6410 的ARM11+linux系统构成各种各样的无线网络数字监控系统具有广泛的应用价值。    2 系统整体设计    2.1 硬件总体设计   本系统采用韩国三星公司ARM11 内核的S3C6410 作为微处理器,该款处理器体积小,尺寸仅相当于一个48
[单片机]
基于ARM11+Linux的无线<font color='red'>视频监控系统</font>
基于3G手机的视频监控系统设计与实现
  随着3G 网络技术的快速发展以及3G 手机各项功能的增强, 使得利用3G 手机实现随时随地的视频监控已成为可能。而嵌入式技术作为当今IT 业的热门技术, 各种嵌入式芯片如 DSP , A RM, SOC 等被广泛应用于数码、安防、交 通信 号采集、远程医疗等领域[ 1] , 可以预见未来 便携式 多功能的个人医疗数字服务终端会像手机一样普及[ 2] , 用户可以随时随地地将自己重要的生理信息实时、准确、快速地传送到远程医疗中心或家庭护理专家处, 从而得到医生的专业建议和指导, 实现远程医疗监护的应用。文献[ 3] 中的无线监控系统也用到ARM9 芯片和WinCE 操作系统, 但对软件设计部分论述不清晰, 文献[ 4] 论述的基
[电源管理]
基于3G手机的<font color='red'>视频监控系统</font>设计与实现
深入无线视频监控系统 智能应用或呈爆发式增长
在无线网络没有大规模发展的时候,更多的是采用有线布局的模式,这样无形中就为监控系统的布置带来的很大的不便,因为即使是带用最好的光纤布线,其有效传输距离也是有限,要想传得更远,就得增加其它相应设备进行连接。随着我们无线网络的应用规模不断扩大,其技术也不断完善,特别无线传输的速度越来越快,就催生了无线网络监控系统。    深入无线视频监控系统   无线视频监控是基于无线网络技术来实现的。无线视频监控无需布线,通过利用无线电波来进行视频等数据传输的监控系统。无线网络摄像机的无线视频监控系统的重要组成部分。目前市场上也已出现3G无线网络摄像机和wifi无线网络摄像机,二者都无需布线,安装方便。   无线视频监控主要分为模拟微波传输和
[模拟电子]
基于TMS320DM642的网络摄像机设计
引言    网络摄像机的解决方案有多种选择,但是市场主流产品一般选择两种方案:(1)采用CPU+ASIC。(2)采用双CPU结构,即一个嵌入式CPU和一个专用 信号 处理芯片DSP。受专用DSP芯片处理能力的限制,现有的嵌入式网络摄像机中使用的 视频 处理算法基本是H.263以下的标准。   本文介绍一种基于TMS320DM642 DSP的网络摄像机设计方案。其操作 系统 、通信协议、网络协议、音视频处理软件均在一颗TMS320DM642上实现,降低了开发的难度。 图1 网络摄像机硬件原理图                 图2 视频接口原理图                    图3 网络接口原理图
[应用]
视频监控系统已向智能化方向发展
  视频监控系统正在向网络化智能化方向发展,具有智能分析功能的新一代监控系统将大大扩展视频监控的应用领域,除了传统的安防应用外,人体行为和智能交通将开辟大量新兴应用市场。    在技术进步的推动下,视频监控系统正在向网络化智能化方向发展,具有智能分析功能的新一代监控系统将大大扩展视频监控的应用领域,除了传统的安防应用外,人体行为和智能交通将开辟大量新兴应用市场。   尽管去年全球经济受到金融危机的影响,视频监控却是少数逆市增长的行业之一。据iSuppli公司预计,与视频监控应用紧密相关的中国安防产业到2012年的营收将有望增长到247亿美元。   “常规视频监控系统完全靠人力来实现‘监’与‘控’,存在注意力和视力易疲劳
[安防电子]
2012年IP视频监控系统的三大发展趋势
  2011年视频监控领域的最大亮点是IP监控/NVR的普及,以及混合式DVR的出现。另外,支持各种输入的大视频矩阵产品也越来越多。     IP视频监控现已广泛应用到空港、列车、地铁、地面交通枢纽、政府大楼、国土安全、城市商业中心、重大设施、商场、银行、住宅和马路,并推动市场产生了对新型IP摄像机、混合DVR和NVR(网络视频录像机)的需求。混合DVR既支持现有的模拟CCTV摄像机,也支持新兴的IP摄像机,它允许运营商实现最大程度的重复使用,避免不利于环境的高成本现有基础设施更换。NVR主要用于存储和显示来自互联网络的IP视频监控图像。     展望明年,TIDSP系统业务部视频安全业务经理CyrilClocher表示:
[安防电子]
基于MSP430的网络化视频监控系统的设计
随着嵌入式系统的飞速发展,在许多领域,以微控制器为中心的应用系统正逐步取代以计算机为中心的应用。因此,对于网络应用系统的研究,越来越多的研究人员将研究重点转移到嵌入式系统上来。基于此背景,本文提出了一种网络化视频监控系统方案,其目标是使人们能够通过监控现场的摄像机和麦克等视频音频捕捉设备,将监控现场的信号通过局域网传输,并送到监视器上以获得当地实时图像和声音,从而实现远距离遥视现场。 系统工作原理 在本监控方案中,嵌入式主机系统采用TI公司的混合信号微控制器MSP430F1611作为系统核心控制器,USB主机接口芯片采用Cypress公司的 USB Host/Slave接口芯片SL811HS,以太网传输芯片采用REALTEK公司的
[单片机]
基于MSP430的网络化<font color='red'>视频监控系统</font>的设计
基于ARM11的无线视频监控系统设计与实现
1 引言 随着无线网络的普及,ARM处理器运算的能力不断地增强以及计算机处理图像的技术不断地提高,基于ARM 的视频监控正越来越广泛的应用于学校,社区,酒店,网吧,医疗等各种各样地领域。传统的视频监控系统布线复杂,设备庞大,智能化低,以及软硬件资源得不到充分的发挥。而ARM 嵌入式系统的小型化、占用空间小、成本低廉、结构紧凑、支持无线网络等特点,使得利用S3C6410 的ARM11+linux系统构成各种各样的无线网络数字监控系统具有广泛的应用价值。 2 系统整体设计 2.1 硬件总体设计 本系统采用韩国三星公司ARM11内核的S3C6410 作为微处理器,该款处理器体积小,尺寸仅相当于一个48mm*67mm 方块
[单片机]
基于ARM11的无线<font color='red'>视频监控系统</font>设计与实现
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved