收藏 分销(赏)

DSP专业课程设计.docx

上传人:w****g 文档编号:2799208 上传时间:2024-06-06 格式:DOCX 页数:26 大小:1.21MB 下载积分:10 金币
下载 相关 举报
DSP专业课程设计.docx_第1页
第1页 / 共26页
DSP专业课程设计.docx_第2页
第2页 / 共26页


点击查看更多>>
资源描述
DSP课程设计 计算机和信息工程学院 通信工程产业班 李盛 一、 基础DSP硬件系统设计 硬件任务设计概述 要求: 1、 基础DSP硬件系统以TMS320C54x系列为关键处理器,包含最小系统、存放器扩展、显示器、键盘、AD、DA等电路模块; 2、 硬件设计画出关键芯片及电路模块之间连接即可,关键考查电路模块方案设计和系统地址分配; 3、 设计方案以电路示意图为主,辅以必需文字说明。 总体方案设计 此次硬件电路大致以下 TMS320C54x 模块电路原理图设计 1,电源模块 C54X数字信号处理器电源包含内核电源和外部接口电源,其外部接口电源为3.3V,内部则依据型号不一样而采取了不一样电压。因为C54X处理器大多应用于低功耗场所,所以电源电路设计需要注意电源转换效率和电路复杂程度,而高效率DC-DC转换电路就十分适合这种应用。 TPS54110能够提供1.5A连续电流输出,其输出电压可调,低电压输出范围覆盖0.9~3.3V,能够很好地满足C54X处理器供电要求,具体内容以下图: 2,时钟电路模块 任何工作全部按时间次序。用于产生时间电路就是时钟电路。实时时钟电路DS1302是一个含有涓细电流充电能力电路,关键特点是采取串行数据传输,可为掉电保护电源提供可编程充电功效,而且能够关闭充电功效。采取一般32.768KHz晶振。 3,JTAG仿真模块 JTAG仿真器 4,复位电路模块 在系统上电过程中,假如电源电压还没有不稳定,这时DSP进入工作状态可能造成不可预知后果,甚至造成硬件损坏,所以有必需在系统中加入上电复位电路,上电复位电路作用能够确保上电可靠,并在需要时实现手工复位。 5,数码管电路模块 一共12个引脚,8个段选。从上面左边第一排开始,按顺时针次序依次往下遍历全部引脚。 6,SRAM:IS61LV6416模块 图,电路SRAM中借口和DSP芯片借口相连接组成电路系统。 硬件设计结果和分析 利用protel分别完成了电源电路,时钟电路,复位电路等外设电路绘制,完成了最小系统schematic原理图,并生成了PCB图,PCB板及3D效果图。 电路原理图 电路封装图 3D效果图 硬件设计小结 在多日硬件设计中,首先对于芯片资料获取,这个老师直接给了我们,然后是所使用软件----protel,该软件我们曾学习使用过,难度不大。所以硬件设计难度在于查找芯片功效,管脚及其定义,封装等等。了解各个模块功效,和软件结合起来,然后形成一个系统,实现我们需要功效。 二、 基础软件设计 软件设计任务概述 要求: 1、 看懂所给例程,画出例程输出波形示意图; 2、 修改例程程序,使之输出其它波形,如方波、三角波、锯齿波等均可; 3、 设计方案以程序实现为主,辅以必需文字说明。 例程:信号发生器 .mmregs .def start k1 .usect "k",1 outdata1 .set 0800h outdata2 .set 098fh outdata3 .set 0b0fh outdata4 .set 0c71h outdata5 .set 0da8h outdata6 .set 0ea6h outdata7 .set 0f64h outdata8 .set 0fd8h outdata9 .set 0fffh outdata10 .set 0fd8h outdata11 .set 0f64h outdata12 .set 0ea6h outdata13 .set 0da8h outdata14 .set 0c71h outdata15 .set 0b0fh outdata16 .set 098fh outdata17 .set 0800h outdata18 .set 0671h outdata19 .set 04f1h outdata20 .set 038fh outdata21 .set 0258h outdata22 .set 015ah outdata23 .set 009ch outdata24 .set 0028h outdata25 .set 0000h outdata26 .set 0028h outdata27 .set 009ch outdata28 .set 015ah outdata29 .set 0258h outdata30 .set 038fh outdata31 .set 04f1h outdata32 .set 0671h .text start: stm h,sp stm #k1,ar2 st #outdata1,*ar2 nop nop begin: st #outdata1,*ar2 portw *ar2,0bfffh rpt #7fffh nop st #outdata2,*ar2 portw *ar2,0bfffh rpt #7fffh nop st #outdata3,*ar2 portw *ar2,0bfffh rpt #7fffh nop st #outdata4,*ar2 portw *ar2,0bfffh rpt #7fffh nop st #outdata5,*ar2 portw *ar2,0bfffh rpt #7fffh nop st #outdata6,*ar2 portw *ar2,0bfffh rpt #7fffh nop st #outdata7,*ar2 portw *ar2,0bfffh rpt #7fffh nop st #outdata8,*ar2 portw *ar2,0bfffh rpt #7fffh nop st #outdata9,*ar2 portw *ar2,0bfffh rpt #7fffh nop st #outdata10,*ar2 portw *ar2,0bfffh rpt #7fffh nop st #outdata11,*ar2 portw *ar2,0bfffh rpt #7fffh nop st #outdata12,*ar2 portw *ar2,0bfffh rpt #7fffh nop st #outdata13,*ar2 portw *ar2,0bfffh rpt #7fffh nop st #outdata14,*ar2 portw *ar2,0bfffh rpt #7fffh nop st #outdata15,*ar2 portw *ar2,0bfffh rpt #7fffh nop st #outdata16,*ar2 portw *ar2,0bfffh rpt #7fffh nop st #outdata17,*ar2 portw *ar2,0bfffh rpt #7fffh nop st #outdata18,*ar2 portw *ar2,0bfffh rpt #7fffh nop st #outdata19,*ar2 portw *ar2,0bfffh rpt #7fffh nop st #outdata20,*ar2 portw *ar2,0bfffh rpt #7fffh nop st #outdata21,*ar2 portw *ar2,0bfffh rpt #7fffh nop st #outdata22,*ar2 portw *ar2,0bfffh rpt #7fffh nop st #outdata23,*ar2 portw *ar2,0bfffh rpt #7fffh nop st #outdata24,*ar2 portw *ar2,0bfffh rpt #7fffh nop st #outdata25,*ar2 portw *ar2,0bfffh rpt #7fffh nop st #outdata26,*ar2 portw *ar2,0bfffh rpt #7fffh nop st #outdata27,*ar2 portw *ar2,0bfffh rpt #7fffh nop st #outdata28,*ar2 portw *ar2,0bfffh rpt #7fffh nop st #outdata29,*ar2 portw *ar2,0bfffh rpt #7fffh nop st #outdata30,*ar2 portw *ar2,0bfffh rpt #7fffh nop st #outdata31,*ar2 portw *ar2,0bfffh rpt #7fffh nop st #outdata32,*ar2 portw *ar2,0bfffh rpt #7fffh nop b begin .end 程序输出为正弦波 修改后为输出方波程序 .mmregs .def start k1 .usect "k",1 k2 .usect "k",1 k3 .usect "k",1 outdata1 .set 0000h outdata2 .set 0fffh outdata3 .set 0777h .text start: 修改后输出为三角波程序 软件设计小结: 因为老师给出了例程,只要看懂了老师例程并依据原程序经行修改,并依据相对应地方进行修改,要达成产生其它波形要求还是比较轻易。 汇报总结: 此次课程设计硬件设计更难部分,因为老师没有给出具体要求,也没有具体实例,完全靠自己进行设计。这是难点,同时也考验了学习能力和设计实践能力。软件设计相对较轻易,我们只需找固定模板就能做出对应程序,关键考验我们对程序了解和应用,熟练掌握相关设备操作等。 经过DSP课程学习,我们取得了更多知识和动手能力,对我们以后就业等当面有很多帮助,尽管不是一帆风顺,但总算徐而到了东西。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服