DSP课程设计基于DSP的锯齿波发生器设计精品.docx
- 文档编号:23167473
- 上传时间:2023-05-15
- 格式:DOCX
- 页数:7
- 大小:213.50KB
DSP课程设计基于DSP的锯齿波发生器设计精品.docx
《DSP课程设计基于DSP的锯齿波发生器设计精品.docx》由会员分享,可在线阅读,更多相关《DSP课程设计基于DSP的锯齿波发生器设计精品.docx(7页珍藏版)》请在冰豆网上搜索。
DSP课程设计基于DSP的锯齿波发生器设计精品
课程设计
课程名称DSP
课题名称基于DSP的锯齿波发生器设计
专业电子科学与技术
2014年12月15日
设计内容与设计要求
一.设计内容
利用DSP试验箱设计一个锯齿波发生器,要求:
1.波形:
锯齿波;
2.频率范围:
10-1K可调;
3.键盘输入频率;
4.数码管或液晶显示选择频率;
二.设计要求
1.设计思路清晰,给出整体设计框图;
2.给出具体设计思路,画出程序流程图;
3.给出设计源程序;
4.进行实验调试,验证设计结果;
5.编写设计说明书。
1设计总体思路及框图
1.1设计总体思路
本设计是以TMS320VC5509A这个芯片为核心,在ICETEK–VC5509-A开发板上进行设计开发,利用专用的数模转换芯片TLV7528对TMS320VC5509A输出的通过计算法计算出的锯齿波数值进行转换成模拟量输出到示波器上显示,并通过按键控制锯齿波波形的频率,实现10~1KHz可调的锯齿波。
并通过液晶显示锯齿波的频率大小。
1.2设计框图
本设计由以下模块组成,主控芯片TMS320VC5509A输出通过计算法获得锯齿波数值,数模转换模块对DSP芯片输出的值进行转换成模拟量输出到示波器上显示其波形,液晶模块显示锯齿波频率值,按键控制模块调节锯齿波的产生频率。
图1设计框图
2功能单元设计
2.1DA转换单元设计
2.1.1设计思路
本单元用于对DSP芯片输出的数字量转换成模拟量,输出到示波器上显示。
利用专用的数模转换芯片,可以实现将数字信号转换成模拟量输出的功能。
在ICETEK–VC5509-A板上,使用的是TLV7528数模芯片,它可以实现同时转换四路模拟信号输出,并有10位精度,转换时间0.1μs。
其控制方式较为简单:
首先将需要转换的数值通过数据总线传送到TLV7528上相应寄存器,再发送转换信号,经过一个时间延迟,转换后的模拟量就从TLV7528输出引脚输出。
由于TMS320VC5509ADSP没有数模转换输出设备,采用外扩数模转换芯片的方法。
在ICETEK–VC5509-A板上选用的是TLV7528。
TLV7528的转换寄存器被映射到了DSP的I/O空间,地址是0-3,控制转换由I/O端口4的写信号控制,这部分在硬件上由译码电路(GAL芯片)完成。
在TLV7528的输出端,为了增加输出功率,经过一级运放再输出到板上插座上。
图2硬件原理图
2.1.2程序流程图
图3DA转换程序设计流程图
2.2液晶显示单元设计
2.2.1设计思路
本单元用于显示锯齿波波形的频率值。
TMS320C5509DSP的扩展存储器接口(EMIF)用来与大多数外围设备进行连接,典型应用如连接片外扩展存储器等。
这一接口提供地址连线、数据连线和一组控制线。
ICETEK–VC5509-A将这些扩展线引到了板上的扩展插座上供扩展使用。
液晶显示模块的访问、控制是由5509ADSP对扩展接口的操作完成。
命令控制接口的地址为0x602800,数据控制接口的地址为0x602801和0x600802,辅助控制接口的地址为0x600801。
液晶显示模块中有两片显示缓冲存储器,分别对应屏幕显示的像素,向其中写入数值将改变显示,写入“1”则显示一点,写入“0”则不显示。
向液晶显示模块发送控制命令的方法是通过向命令控制接口写入命令控制字,然后再向辅助控制接口写入0。
由于液晶显示模块相对运行在高主频下的DSP属于较为慢速设备,连接时需要考虑数据线上信号的等待问题;由于DSP为3.3V设备,而液晶显示模块属于5V设备,所以在连接控制线、数据线时需要加电平隔离和转换设备,如:
ICETEK-CTR板上使用了74LS245。
图4液晶显示器与DSP的连接
2.2.2程序流程图
图5液晶显示程序流程图
2.3按键控制单元设计
2.3.1设计思路
本单元用于控制锯齿波的频率大小,实现10Hz~1KHz可调的锯齿波。
通过按下键盘的“2”键增加锯齿波的频率,按下“8”键降低锯齿波的频率。
键盘的扫描码由DSP的扩展地址0x602800给出,当有键盘输入时,读此端口得到扫描码,当无键被按下时读此端口的结果为0。
图6键盘连接原理图
2.3.2程序流程图
图7按键控制程序流程图
3程序调试与结果
3.1软件系统的调试及仿真
CCS是一种针对TMS320系列DSP芯片的集成开发环境,在Windows操作系统下,采用图形接口界面,提供环境配置、源文件编辑、程序调试、跟踪和分析等工具,可以帮助用户在一个软件环境下完成编辑、编译、连接、调试和数据分析等工作。
CCS有两种工作模式,即软件仿真器和硬件在线编程,软件仿真器模式可以脱离DSP芯片,在PC机上模拟DSP的指令集和工作机制,主要用于前期算法实现和调试。
硬件在线编程可以实时运行在DSP芯片上,与硬件开发板相结合进行在线编程和调试应用程序。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DSP 课程设计 基于 锯齿 发生器 设计 精品