(3)总结了通过CCS软件在DSP开发平台实现软件开发的一般流程,完成音频信号采集、回放及传输的程序编写,设计出合适的数字滤波器并能在DSP平台上实现。
论文各章节主要内容为:
第一章:绪论。主要介绍了课题研究的背景、目的、意义及论文的主要内容。
第二章:介绍硬件电路,以及使用的主要芯片。模块电路主要包括DSP最小系统模块、SRAM存储器扩展模块、音频采集及传输模块及网络通信模块,芯片主要有TMS320VC5402、音频编解码器TLV320AIC23及网络控制芯片RTL8019AS。
第三章:介绍软件的设计。主要包括芯片的初始化、音频信号采样及传输、FIR滤波及网络通信程序的设计及实现。
第四章:对硬件电路以及软件程序进行调试。主要介绍了硬件电路和软件调试的一般方法与步骤,对研究结果进行详细分析。
第五章:对本文进行总结。对本文的主要成果进行总结分析,并指出系统设计不完善的部分。
2 系统硬件概述
2.1硬件总体概述
本课题使用的开发板集成的主要模块有:
音频采集及传输模块:对音频信号进行实时采集,将其转化为数字信号传输给DSP,并将DSP处理好的数字信号转化为模拟信号进行回放。
DSP最小系统模块:对数字信号进行FIR滤波处理,以去除高频噪声。
SRAM存储器扩展模块:用于存储采集得到的数字信号。
网络通信模块:通过网络接口与PC机通信,能将音频信号通过网线实时上传。
硬件电路的整体结构如下图所示:
图 2.1 硬件电路整体结构
本系统主要模块的芯片如下:
DSP芯片:TMS320VC5402PGE100
音频编解码器:TLV320AIC23
扩展SRAM数据存储器芯片:71V016
网络通信芯片:RTL8019AS
2.2 DSP最小系统模块
本系统采用的TMS320VC5402(下面简称DSP 5402)是一种低功耗、高性能的16位定点数字信号处理芯片。它运算速度快,精度高。要想组成一个应用系统,DSP还需要一些外围辅助电路。最基本的外围辅助电路是电源、时钟晶振、复位电路和JTAG接口,这些最基本的电路部分和DSP就能构成最基本的DSP最小系统[4]。
2.2.1电源电路
电源电路是系统正常工作的基本保障,因此将其放在第一个被考虑的位置。电源电路需要根据各个芯片和外围设备的供电要求来设计。对于DSP 5402而言,I/O接口部分所需要的供电电压为3.3V,内核电压为1.8V[5]。由于大部分数字系统采用的主供电系统都是+5V,所以一般都需由主供电电源经过调压电路得到所需要的+3.3V和+1.8V电压。
本开发板使用的是两个AMS1117芯片,同时分别提供+3.3V和+1.8V电压。由于这两个电源是同时供电的,所以该电源电路的设计完全可以满足系统供电时时序上的要求[6]。
2.2.2复位电路
DSP进行复位的方法有两种:软件和硬件复位法,这两种复位方法的效果都是一样的。前者是通过调用指令“RESET”来实现,但这种复位方法的前提是系统已经正常工作。后者通过硬件电路实现。本次研究使用了硬件复位。
2.2.3时钟电路
DSP工作都是以时钟为基准,时钟电路的稳定运行是系统正常运行的基础[7]。基础时钟的产生方法有两种,一种是外接无源晶振,另一种是外接有源晶振。本开发板使用的是外接无源晶振的方法产生基础时钟信号,在X1和X2/CLKIN两个引脚间接了一个16.9MHZ的晶振 基于DSP的音频信号采集与传输系统设计(3):http://www.751com.cn/tongxin/lunwen_10549.html