DSP课程设计-基于DSP的锯齿波发生器设计

DSP课程设计-基于DSP的锯齿波发生器设计

ID:35456051

大小:566.32 KB

页数:14页

时间:2019-03-24

DSP课程设计-基于DSP的锯齿波发生器设计_第1页
DSP课程设计-基于DSP的锯齿波发生器设计_第2页
DSP课程设计-基于DSP的锯齿波发生器设计_第3页
DSP课程设计-基于DSP的锯齿波发生器设计_第4页
DSP课程设计-基于DSP的锯齿波发生器设计_第5页
资源描述:

《DSP课程设计-基于DSP的锯齿波发生器设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、等级:湖南工程学院课程设计课程名称DSP课题名称基于DSP的锯齿波发生器设计专业电子科学与技术班级1102班学号2011010402姓名德指导教师龚志鹏2014年12月15日湖南工程学院课程设计任务书课程名称DSP题目基于DSP的锯齿波发生器设计专业班级电子科学与技术1102班学生姓名德指导老师龚志鹏审批任务书下达日期2014年12月15日设计完成日期2014年12月20日设计内容与设计要求一.设计内容利用DSP试验箱设计一个锯齿波发生器,要求:1.波形:锯齿波;2.频率范围:10-1K可调;3.键盘输入频率;4.数码管或液晶显示选择频率;二.设计要求1.设计思路清晰

2、,给出整体设计框图;2.给出具体设计思路,画出程序流程图;3.给出设计源程序;4.进行实验调试,验证设计结果;5.编写设计说明书。目录1设计总体思路及框图11.1设计总体思路11.2设计框图12功能单元设计22.1DA转换单元设计22.1.1设计思路22.1.2程序流程图32.2液晶显示单元设计32.2.1设计思路32.2.2程序流程图42.3按键控制单元设计52.3.1设计思路52.3.2程序流程图63程序调试与结果73.1软件系统的调试及仿真73.2硬件结果84总结与体会95参考文献91设计总体思路及框图1.1设计总体思路本设计是以TMS320VC5509A这个芯

3、片为核心,在ICETEK–VC5509-A开发板上进行设计开发,利用专用的数模转换芯片TLV7528对TMS320VC5509A输出的通过计算法计算出的锯齿波数值进行转换成模拟量输出到示波器上显示,并通过按键控制锯齿波波形的频率,实现10~1KHz可调的锯齿波。并通过液晶显示锯齿波的频率大小。1.2设计框图本设计由以下模块组成,主控芯片TMS320VC5509A输出通过计算法获得锯齿波数值,数模转换模块对DSP芯片输出的值进行转换成模拟量输出到示波器上显示其波形,液晶模块显示锯齿波频率值,按键控制模块调节锯齿波的产生频率。图1设计框图82功能单元设计2.1DA转换单元

4、设计2.1.1设计思路本单元用于对DSP芯片输出的数字量转换成模拟量,输出到示波器上显示。利用专用的数模转换芯片,可以实现将数字信号转换成模拟量输出的功能。在ICETEK–VC5509-A板上,使用的是TLV7528数模芯片,它可以实现同时转换四路模拟信号输出,并有10位精度,转换时间0.1μs。其控制方式较为简单:首先将需要转换的数值通过数据总线传送到TLV7528上相应寄存器,再发送转换信号,经过一个时间延迟,转换后的模拟量就从TLV7528输出引脚输出。由于TMS320VC5509ADSP没有数模转换输出设备,采用外扩数模转换芯片的方法。在ICETEK–VC55

5、09-A板上选用的是TLV7528。TLV7528的转换寄存器被映射到了DSP的I/O空间,地址是0-3,控制转换由I/O端口4的写信号控制,这部分在硬件上由译码电路(GAL芯片)完成。在TLV7528的输出端,为了增加输出功率,经过一级运放再输出到板上插座上。图2硬件原理图82.1.2程序流程图图3DA转换程序设计流程图2.2液晶显示单元设计2.2.1设计思路本单元用于显示锯齿波波形的频率值。TMS320C5509DSP的扩展存储器接口(EMIF)用来与大多数外围设备进行连接,典型应用如连接片外扩展存储器等。这一接口提供地址连线、数据连线和一组控制线。ICETEK–

6、VC5509-A将这些扩展线引到了板上的扩展插座上供扩展使用。液晶显示模块的访问、控制是由5509ADSP对扩展接口的操作完成。命令控制接口的地址为0x602800,数据控制接口的地址为0x6028018和0x600802,辅助控制接口的地址为0x600801。液晶显示模块中有两片显示缓冲存储器,分别对应屏幕显示的像素,向其中写入数值将改变显示,写入“1”则显示一点,写入“0”则不显示。向液晶显示模块发送控制命令的方法是通过向命令控制接口写入命令控制字,然后再向辅助控制接口写入0。由于液晶显示模块相对运行在高主频下的DSP属于较为慢速设备,连接时需要考虑数据线上信号的

7、等待问题;由于DSP为3.3V设备,而液晶显示模块属于5V设备,所以在连接控制线、数据线时需要加电平隔离和转换设备,如:ICETEK-CTR板上使用了74LS245。图4液晶显示器与DSP的连接2.2.2程序流程图8图5液晶显示程序流程图2.3按键控制单元设计2.3.1设计思路本单元用于控制锯齿波的频率大小,实现10Hz~1KHz可调的锯齿波。通过按下键盘的“2”键增加锯齿波的频率,按下“8”键降低锯齿波的频率。键盘的扫描码由DSP的扩展地址0x602800给出,当有键盘输入时,读此端口得到扫描码,当无键被按下时读此端口的结果为0。8图6键盘连接原理

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。