功率电感生产厂家
联系我们
热门搜索
点击排行
推荐阅读
猜猜你喜欢的
研发资讯 您所在的位置: 首页 > 研发资讯

基于DVR的网络化家庭视频监控系统

来源:    作者:    发布时间:2015-11-07 10:05:53    浏览量:

上述这些是一个通用的嵌入式DVR所必需提供的硬件配置。

基于DM642的嵌入式DVR的具体实现

由上述DVR硬件需求分析可知,基于TMS320DM642的DVR的构成如图1塑封电感所示:

图3:TMS320DM642tdk电感器的多通道音频串口McASP与音频Codec的接口。

TMS320DM642是TI公司2003年推出的、塑封电感器专门为视频应用开发的、业界最高性能的、主频高达720MHz的、32-位定点DSP。TMS320DM642具有下列特点:1)采用TI第2代超长指令集结构(VelociTI.2)的TMS320C64xDSP内核,主频高达720MHz,峰值处理能力可达5760MIPS,可实时完成4路CIF或2路D1的H.264压缩算法;2)64位、133MHz外部存储器总线,可直接接口大容量、低成本的SDRAM;3)3个双通道数字视频口,可同时接口多达6路的BT.656数字视频口;4)多通道音频串口,可同时接口多达4路立体声输入/输出;5)IIC总线可无缝接口视频解码器/编码器和音频Codec的控制口;6)10M/100M以太网MAC方便实现局域网接口;7)32位/66MHzPCI总线方便与PC机接口,及实现多板并行工作;8)32位HPI接口方便与主处理器接口,并实现多板并行工作。

基本的处理器系统用来存储程序代码和缓存大量的数字视频/音频数据,本系统中通过TMS320DM642的64位、133MHz外部存储器总线来扩展大容量、低成本的闪存和SDRAM。另外,为了对压缩后的视频/音频数据进行海量本地存储,还通过外部存储器总线扩展标准的ATA硬盘接口。

视频接口用于实现标准模拟视频输入/输出、模拟视频信号数字化(解码器)、数字视频信号转换为模拟视频信号(编码器)、以及视频编码器/解码器接口TMS320DM642视频口。TMS320DM642视频口与视频编、解码器的接口如图差模电感2所示:

音频接口:音频接口用于实现标准模拟音频输入/输出、模拟音频信号数字化(解码器)、数字音频信号转换为模拟视频信号(编码器)、音频编解码器一般做在同一器件上,称为音频Codec器件,以及音频Codec接口TMS320DM642的多通道音频串口。TMS320DM642的多通道音频串口McASP与音频Codec的接口如图3所示:

传输接口:TMS320DM642提供3种外部传输接口,但它们复用引脚,每次只能配置为其中的一种外部接口。DM642通过复位时某些特殊引脚电平的配置,可分别提供下列3种接口:1)32位PCI接口;2)32位HPI接口;3)HPI16+以太网接口。

对于嵌入式DVR来说,外部传输接口一般选用HPI16+以太网接口这种类型。

嵌入式DVR的软件平台

基于DM642的嵌入式DVR采用DSP/BIOS实时多任务操作系统,其具有下列特点:1)基于优先级的、抢先型实时调度程序;2)支持多线程管理与调度;3)支持4种线程类型:HWI、SWI、TSK、IDL;4)支持3种作业间的通信方式:Mailboxes、Semaphores、Queues;5)支持周期函数,方便实现固定时间间隔的数据采集,简化多速率系统的设计;6)提供存储器管理,实现动态存储器分配。

DSP/BIOS只是一个实时多任务操作系统的内核,不具备文件输入/输出系统和网络协议的支持,这些软件模块需要在DSP/BIOS基础上添加。

设备驱动程序:DSP/BIOS的设备驱动程序模型类似于Windows操作系统的设备驱动程序模型,将设备驱动程序分成二层,上层为与硬件设备无关的层,与应用程序接口;下层为与硬件设备相关的层,直接来操作具体的硬件设备。这样可以使应用程序与具体的设备硬件实现细节隔离,提高应用程序的通用性和重复使用性,使绕行电感应用程序具有更好的可维护性和可移植性。

基于上述DM642的嵌入式DVR包含下列设备驱动程序:1)音视频输入/输出设备驱动程序;2)异步串口设备驱动程序;3)以太网设备驱动程序;4)ATA硬盘设备驱动程序。

视频压缩算法的选择主要取决于主处理器的性能,基于DM642的嵌入式DVR,采用TI专为视频处理而开发的、业界最高性能的、主频高达720MHz的、32-位定点DSPTMS320DM642,其峰值处理能力可达5760MIPS,可实时完成4路CIF或2路D1的H.264压缩算法。采用H.264视频压缩算法虽然对处理器性能的要求提高了,但其在保证图像质量的前提下所到达的高压缩比,无论对海量本地存储,还是网络传输带宽的要求,都具有积极的意义。

文件输入/输出系统:DVR的基本要求能对压缩后的视频数据进行长时间的保存,事后还要求可对保存的视频图像进行检索和回放,所以必须能进行海量本地存储。基于DM642的DVR采用DSP/BIOS实时多任务操作系统,其并不包含文件输入/输出系统,必须在DSP/BIOS的基础上自一体成型电感行扩展文件管理系统。FAT32文件系统在Windows中被证明是行之有效的文件输入/输出系统,在此我们采用FAT32文件系统作为基于DM642的DVR的文件管理系统,不仅可以实现海量的本地存储,而且还可与Windows文件系统兼容。

  • 容易被忽视的MLCC选型小技巧MLCC虽然是比较简单的,但是,也是失效率相对较高的一种器件。失效率高,一方面是MLCC结构固有的可靠性问题,另外还有选型问题以及应用问题。由于电容算是 简单 的器件,所以有的设计工程师由于不够重视,

  • 急求明纬多路输出开关电源200w 输出5V12A和12V1
    是买不到吗?
    需要这个可以找我


    看我名字就是QQ。

  • 基于DSP的Boost PFC软开关变换器研究摘要:详细分析了一种新颖的Boost软开关变换器,在传统的Boost变换器基础上加上缓冲元件电感和电容,从而实现开关管的零电流开通和零电压关断。提出了基于DSP的新型控制算法,该算法仅需在一个开关周期

  •