基于DM642的视频音频监控系统设计

时间:2011-12-22来源:网络

1.2 音频输入、输出模块的设计
DM642的McASP接口可用于多通道音频处理,进行音频数据的接收和发送。音频编解码器采用TI公司的TLC320AIC23B,它是一款高性能低功耗双声道立体声的音频编解码器芯片,集成了基于Sigma-del-ta采样技术的A/D解码电路和D/A编码电路,支持麦克风输入、立体声输入和立体声输出,输入、输出增益可编程,片上带有耳机功率放大器。DM642与AIC23B芯片的电路连接如图3所示。

c.jpg


AIC23B芯片的控制端口支持SPI协议和I2C协议,两类接口的选择由引脚MODE状态决定。本设计中,引脚MODE接地,DM642通过I2C接口对音频编解码器TLC320AIC23B进行参数配置。TLC320AIC23B芯片的I2C设备地址由引脚CS选定,当引脚CS接地时,TLC320AIC23B的设备地址为0011010。I2C总线选择7位地址的寻址方式,由于AIC23B的寄存器只有写操作,没有读操作,因此,I2C通信协议每个字前7位为寄存器地址,后9位为寄存器内容。
1.3 网络接口模块的设计
DM642带有一个EMAC接口,符合IEEE 802.3协议,具有8个独立的发送与接收通道,支持10 Mb/s或100 Mb/s模式。本设计中,采用Intel公司专门开发的一款以太网收发器LXT971A。LXT971A采用先进的CMOS工艺,只需一个3.3 V的单电源供电,其MII接口(独立多媒体接口)可与DM642的EMAC接口直连。LXT97IA的4路信号TD+,TD-,RD+,RD-经过网络变压器转化后接到RJ 45连接器上。模块结构如图4所示。

d.jpg



2 软件设计
TI公司为TMS320C6000系列DSP开发了一个功能丰富、用户可剪裁的实时多任务操作系统DSP/BIOS,并提供了网络工具开发包NDK,工具包提供了HTTP服务,为快速开发网络应用提供了解决方案。DSP/BIOS提供了许多丰富的内核服务,用户可以使用DSP/BIOS快速建立实时性要求高且精细复杂的多任务应用程序。
本设计的软件编写在集成开发环境CCS(C6000)中完成,利用TI公司提供的算法对数据进行处理,实现对音频、视频数据的管理和控制,并在DSP内部构建Web服务器,用户在PC端可通过浏览器访问系统,实现远程监控。
由于DSP/BIOS为多任务操作系统,将整个系统的处理分为3个部分:音频采集与处理任务、视频采集与处理任务、HTTP服务任务。软件的整体流程如图5所示。

e.jpg

1 2 3

关键词: 设计 监控系统 视频音频 DM642 基于

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版