文档介绍:目录
绪论 2
DSP的特点 2
第一章设计任务和设备 3
设计技术指标要求 3
设计内容 3
设计所需设备 4
4
第二章硬件设计 4
F2812介绍 5
2,2 TDS2812EVMV板介绍 6
F2812 GPIO 6
用DSP的GPIO口扩展LED灯的动态显示硬件设计 7
第三章软件设计 7
7
程序流程图 8
第四章心得体会 8
参考文献 13
程序清单 13
绪论
DSP一方面是Digital Signal Processing的缩写,意思是数字信号处理,就是指数字信号理论研究。DSP另一方面是Digital Signal Processor,意思是数字信号处理器,就是用来完成数字信号处理的器件。最初的DSP器件只是被设计成用以完成复杂数字信号处理的算法。自从DSP芯片诞生以来,DSP芯片得到了飞速的发展。DSP芯片高速发展,一方面得益于集成电路的发展,另一方面也得益于巨大的市场。在短短的十多年时间,DSP芯片已经在信号处理、通信、雷达等许多领域得到广泛的应用。目前,DSP芯片的价格也越来越低,性能价格比日益提高,具有巨大的应用潜力。DSP的功能越来越强,应用越来越广,达到甚至超过了微控制器的功能,比微控制器做得更好而且价格更便宜,许多家电用第二代DSP来控制大功率电机就是一个很好的例子。汽车、个人通信装置、家用电器以及数以百万计的工厂使用DSP系统。数码相机、IP电话和手持电子设备的热销带来了对DSP芯片的巨大需求。而手机、PDA、MP3播放器以及手提电脑等则是设备个性化的典型代表,这些设备的发展水平取决于DSP的发展。新的形势下,DSP面临的要求是处理速度更高,功能更多更全,功耗更低,存储器用量更少。
此次设计中,通过对TMS320CF2812的控制以及对其引脚GPIO功能的设计,在实验板上实现4位LED显示流水灯。首先对TMS320C2000系列DSP的I/O口作为通用I/O的原理进行了解,并熟悉通用I/O的编程方法,了解LED动态显示的基本原理和实现方法,S集成开发环境编程完成设计。
DSP的特点
(1)在一个指令周期内可完成一次乘法和一次加法;
(2)程序和数据空间分开,可以同时访问指令和数据;
(3)片内具有快速RAM,通常可通过独立的数据总线在两块中同时访问;
(4)具有低开销或无开销循环及跳转的硬件支持;
(5)快速的中断处理和硬件I/O支持;
(6)具有在单周期内操作的多个硬件地址产生器;
(7)可以并行执行多个操作;
(8)支持流水线操作,使取指、译码和执行等操作可以重叠执行。
当然,与通用微处理器相比,DSP微处理器(芯片)的其他通用功能相对较弱些。
:
(1)对元件值的容限不敏感,受温度、环境等外部参与影响小;
(2)容易实现集成;VLSI 可以分时复用,共享处理器;
(3)方便调整处理器的系数实现自适应滤波;
(4)可实现模拟处理不能实现的功能:线性相位、多抽样率处理、级联、易于存储等;
(5)可用于频率非常低的信号。
:
(1)需要模数转换;
(2)受采样频率的限制,处理频率范围有限;
(3)数字系统由耗电的有源器件构成,没有无源设备可靠。
第一章设计任务和设备
设计技术指标要求
●利用DSP的CPU硬件资源
●使用GPIO引脚
●外接直流5V的LED灯
设计内容
●设计说明书
●电路原理图
●各设计模块单元原理
●实验结果动态显示说明
设计所需设备
● PC机
● TDS2812EVMA板
● CCStudio 软件
●电源
● TDS510USB仿真器
● Windows XP台式电脑一台
● USB电缆
● Altium Designer软件包一套
TDS510USB仿真器:。,支持即插即用及热插拔,支持WINDOWS98/2000/XP。
TDS2812EVMA:基于TI公司的32位定点TM320F2812 DSP针对自动控制而开发的应用模块,其目的是能为上述领域开发者提供一个快捷,成熟的,高性能的硬件,软件解决方案。
第二章硬件设计
设计中使用F2812的GPIO口与LED灯连接。LED灯在DSP系统中常用作信号灯使用,提示系统当前的某些状态。,并使流经LED的电流为5~10mA,即可以较理想的点亮LED灯。