DSP课程设计docx.docx

上传人:b****3 文档编号:3062648 上传时间:2022-11-17 格式:DOCX 页数:18 大小:1.19MB
下载 相关 举报
DSP课程设计docx.docx_第1页
第1页 / 共18页
DSP课程设计docx.docx_第2页
第2页 / 共18页
DSP课程设计docx.docx_第3页
第3页 / 共18页
DSP课程设计docx.docx_第4页
第4页 / 共18页
DSP课程设计docx.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

DSP课程设计docx.docx

《DSP课程设计docx.docx》由会员分享,可在线阅读,更多相关《DSP课程设计docx.docx(18页珍藏版)》请在冰豆网上搜索。

DSP课程设计docx.docx

DSP课程设计docx

DSP课程设计

 

DSP课程设计

 

计算机与信息工程学院

 

通信工程产业班

 

 

模块电路原理图设计

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

.defstart

k1.usect"k",1

outdata1.set0800h

outdata2.set098fh

outdata3.set0b0fh

outdata4.set0c71h

outdata5.set0da8h

outdata6.set0ea6h

outdata7.set0f64h

outdata8.set0fd8h

outdata9.set0fffh

outdata10.set0fd8h

outdata11.set0f64h

outdata12.set0ea6h

outdata13.set0da8h

outdata14.set0c71h

outdata15.set0b0fh

outdata16.set098fh

outdata17.set0800h

outdata18.set0671h

outdata19.set04f1h

outdata20.set038fh

outdata21.set0258h

outdata22.set015ah

outdata23.set009ch

outdata24.set0028h

outdata25.set0000h

outdata26.set0028h

outdata27.set009ch

outdata28.set015ah

outdata29.set0258h

outdata30.set038fh

outdata31.set04f1h

outdata32.set0671h

.text

start:

stm2000h,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

bbegin

.end

程序输出为正弦波

 

修改后为输出方波的程序

 

.mmregs

.defstart

k1.usect"k",1

k2.usect"k",1

k3.usect"k",1

outdata1.set0000h

outdata2.set0fffh

outdata3.set0777h

.text

start:

修改后输出为三角波的程序

 

软件设计小结:

由于老师给出了例程,只要看懂了老师的例程并根据原程序经行修改,并根据相对应的地方进行修改,要达到产生其他波形的要求还是比较容易。

 

报告总结:

本次课程设计硬件设计更难一些,因为老师没有给出具体的要求,也没有具体的实例,完全靠自己进行设计。

这是难点,同时也考验了学习能力与设计实践能力。

软件设计相对较容易,我们只需找固定的模板就能做出相应的程序,主要考验我们对程序的理解以及应用,熟练掌握相关设备的操作等。

通过DSP课程的学习,我们获得了更多的知识和动手能力,对我们今后的就业等当面有很多的帮助,尽管不是一帆风顺,但总算徐而到了东西。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1