当前位置:文档之家› DSP原理及其应用技术_课程设计_报告

DSP原理及其应用技术_课程设计_报告

郑州航空工业管理学院电子通信工程系DSP原理及应用课程设计报告设计题目:基于TMS320F2812 DSP微处理器的最小系统设计学号:**********专业:电子信息工程专业设计日期:2012年6月14日指导老师:赵成陈宇设计任务1、利用Protel软件绘制并添加TMS320F2812的原理图库;2、利用Protel软件绘制TMS320F2812最小系统的电路原理图,包括时钟电路模块,电源模块、复位电路模块、JTAG接口模块;3、安装最小系统电路,在CCS下建立工程,编译并将其下载到TMS320F2812最小系统中运行。

相关设备PC机,CCS集成开发环境,最小系统电路板及元件,XDS510仿真调试器,外用表,示波器,稳压电源。

设计原理TMS320F2812 DSP微处理器属于通用可编程微处理器,在应用时涉及硬件电路设计及软件设计,在理论课部分,主要是了解了F2812的体系架构及软件开发的相关知识,在具体使用时,需要绘制电路原理图及版图。

TMS320F2812 DSP微处理器运行的基本环境包括时钟电路、电源电路、复位电路及JTAG接口调试电路等,为了便于测试系统的运行情况,一般在其外围直接设计串口通信电路及相关的测试电路,这里即在外围配置了XF及串口通信电路。

可以使用Protel或其他电路版图设计软件绘图,其中需要用到学习过的F2812的封装、管脚分布、时钟电路、复位电路等知识。

可以参考教材附录部分的电路原理图。

通过F2812最小电路的设计,可以将理论与实践统一联系,更深入地理解F2812的开发方法。

应用基础能使用Protel设计电路原理图;了解F2812硬件的相关知识及电路设计;能使用CCS建立并调试DSP工程。

设计报告在课程设计的最后一次指导课上提交打印版。

目录一、设计的目的和意义…………………………………………………………………3页二、CCS软件概述………………………………………………………………………3页CCS软件安装………………………………………………………………………3页CCS软件设置………………………………………………………………………3页CCS软件启动………………………………………………………………………5页CCS软件退出………………………………………………………………………6页CCS软件应用………………………………………………………………………6页三、基于DSP原理及应用的课程设计题目选择………………………………………7页基于DSP的定时器的系统设计…………………………………………………………7页基于DSP5000系列的有限冲击响应滤波器(FIR)的系统设计……………………7页基于DSP5000系列的无限冲击响应滤波器(IIR)的系统设计……………………7页基于DSP5000的电机控制方案设计……………………………………………………7页四、设计原理概述……………………………………………………………………………7页基本原理概述……………………………………………………………………………7页基于DSP的定时器的系统设计原理……………………………………………………7页基于DSP5000系列的有限冲击响应滤波器(FIR)的系统设计原理…………………8页基于DSP5000系列的无限冲击响应滤波器(IIR)的系统设计原理…………………8页基于DSP5000的电机控制方案设计原理………………………………………………8页五、程序设计流程图……………………………………………………………………………9页基于DSP的定时器的系统设计流程图……………………………………………………10页基于DSP5000系列的有限冲击响应滤波器(FIR)的系统设计流程图………………11页基于DSP5000系列的无限冲击响应滤波器(IIR)的系统设计流程图………………12页基于DSP5000的电机控制方案设计流程图………………………………………………13页六、主要工程文件程序代码…………………………………………………………………14页基于DSP的定时器的系统设计主要工程文件代码………………………………………15页基于DSP5000系列的有限冲击响应滤波器(FIR)的系统设计主要工程文件代码…16页基于DSP5000系列的无限冲击响应滤波器(IIR)的系统设计主要工程文件代码…17页基于DSP5000的电机控制方案设计主要工程文件代码………………………………19页七、设计结果分析………………………………………………………………………………18页基于DSP的定时器的系统设计结果分析…………………………………………………19页基于DSP5000系列的有限冲击响应滤波器(FIR)的系统设计结果分析………………20页基于DSP5000系列的无限冲击响应滤波器(IIR)的系统设计结果分析………………21页基于DSP5000的电机控制方案结果分析…………………………………………………22页八、参考资料及实验设备………………………………………………………………………22页九、课程设计心得……………………………………………………………………………………23页一、课程设计的目的一、课程设计的目的:(1)掌握如何使用DSP仿真平台;掌握DSP内部结构和工作原理;熟悉DSP的指令系统;熟悉用DSP实现各种基本算法。

(2)熟悉VC5509A 的定时器;掌握VC5509A 定时器的控制方法;掌握VC5509A 的中断结构和对中断的处理流程;学会C 语言中断程序设计,以及运用中断程序控制程序流程。

(3)掌握用窗函数法设计FIR 数字滤波器的原理和方法;熟悉线性相位FIR 数字滤波器特性;了解各种窗函数对滤波器特性的影响。

(4)了解ICETEK-VC5509-A 板上语音codec 芯片TLV320AIC23 的设计和程序控制原理;了解数字回声产生原理、编程及其参数选择、控制;熟悉VC5509DSP 扩展存储器的编程使用方法。

二、CCS软件概述. CCS 软件安装1.CCS 软件安装⑴在硬盘上建立一个临时目录,如:c:\install。

⑵将实验箱附带的教学光盘插入计算机光盘驱动器。

⑶打开教学光盘的“CCS 开发软件”目录,用鼠标右键单击文件⑷打开第⑴步建立的临时文件夹,双击其中的“”,进入安装程序。

⑸选择“Code Composer Studio”,按照安装提示进行安装,并重新启动计算机。

⑹安装完毕,桌面上出现两个新的图标.⑺清空在第⑴步建立的临时文件夹。

⑻按照第⑶步的方法,安装“CCS 开发软件”目录中的压缩文件2.安装DSP 通用仿真器:⑴仿真器的Windows 驱动程序;⑵仿真器在CCS 环境中的驱动程序。

3.安装实验程序:将教学光盘上的“软件测试程序”目录中的“ICETEK-VC5509-EDULab”子目录复制到C:\上,并将目录中所有文件(包含子目录中的文件)的只读属性去除。

4.安装初始化仿真器程序将“C:\ICETEK-VC5509-EDULab”目录下的“”复制到“c:\ti\cc\bin”目录。

将“C:\ICETEK-VC5509-EDULab”目录下的“”复制到“c:\ti\cc\bin\BrdDat”目录。

用鼠标右键单击“C:\ICETEK-VC5509-EDULab”目录下的“初始化ICETEK-5100 仿真器”文件名,选择“发送到”->“桌面快捷方式”。

. CCS 软件设置1.设置CCS 工作在软件仿真环境,CCS 可以工作在纯软件仿真环境中,就是由软件在PC 机内存中构造一个虚拟的DSP 环境,可以调试、运行程序。

但一般软件无法构造DSP 中的外设,所以软件仿真通常用于调试纯软件的算法和进行效率分析等。

在使用软件仿真方式工作时,无需连接板卡和仿真器等硬件2.双击桌面上图标:进入CCS 设置窗口。

3.在出现的窗口中按标号顺序进行如下设置:接着在下面出现的窗口中选择“否(N)”。

此时CCS 已经被设置成Simulator 方式(软件仿真TMS320VC5509 器件的方式),如果一直使用这一方式就不需要重新进行以上设置操作了。

4.设置CCS 通过ICETEK-5100USB 仿真器连接ICETEK-VC5509-A 硬件环境进行软件调试和开发:⑴双击桌面上图标:进入CCS 设置窗口。

⑵在出现的窗口中按标号顺序进行如下设置:⑶接着在下面的窗口中按标号顺序进行如下选择:⑷在出现的窗口中按标号顺序进行如下设置:⑸在出现的窗口中按标号顺序进行如下设置:以上设置完成后,CCS 已经被设置成Emulator 的方式(用仿真器连接硬件板卡的方式),并且指定通过ICETEK-5100USB 仿真器连接ICETEK-VC5509-A 评估板。

如果您需要一直使用这一方式就不需要重新进行以上设置操作了。

. CCS 软件启动1.启动Simulator 方式:双击桌面上图标:2.启动Emulator 方式:⑴首先将实验箱电源关闭。

连接实验箱的外接电源线。

⑵检查ICETEK-5100USB 仿真器的黑色JTAG 插头是否正确连接到ICETEK-VC5509-A 板的J1 插头上。

注:仿真器的插头中有一个孔加入了封针,与J1 插头上的缺针位置应重合,保证不会插错。

⑶检查是否已经用电源连接线连接了ICETEK-VC5509-A 板上的POW1 插座和实验箱底板上+5V 电源插座。

⑷检查其他连线是否符合实验要求。

检查实验箱上三个拨动开关位置是否符合实验要求。

⑸打开实验箱上电源开关(位于实验箱底板左上角),注意开关边上红色指示灯点亮。

ICETEK-VC5509-A 板上指示灯D5 和D6 点亮。

如果打开了ICETEK-CTR 的电源开关,ICETEK-CTR 板上指示灯L1、L2 和L3 点亮。

如果打开了信号源电源开关,相应开关边的指示灯点亮。

⑹用实验箱附带的USB 信号线连接ICETEK-5100USB 仿真器和PC 机后面的USB 插座,注意ICETEK-5100USB 仿真器上指示灯Power 和Run 灯点亮。

⑺双击桌面上仿真器初始化图标如果出现下面提示窗口,表示初始化成功,按一下空格键进入下一步操作。

如果窗口中没有出现“按任意键继续…”,请关闭窗口,关闭实验箱电源,再将USB电缆从仿真器上拔出,返回第⑵步重试。

如果窗口中出现“The adapter returned an error.”,并提示“按任意键继续…”,表示初始化失败。

⑻双击桌面上图标:启动。

⑼如果进入CCS 提示错误,先选“Abort”,然后用“初始化ICETEK-5100 仿真器”初始化仿真器,如提示出错,可多做几次。

如仍然出错,拔掉仿真器上USB 接头(白色方形),按一下ICETEK-VC5509-A 板上S1 复位按钮,连接USB 接头,再做“初始化仿真器”。

相关主题