[信息与通信]基于DSP信号发生器的设计.doc

上传人:啊飒飒 文档编号:10526861 上传时间:2021-05-21 格式:DOC 页数:33 大小:733.23KB
返回 下载 相关 举报
[信息与通信]基于DSP信号发生器的设计.doc_第1页
第1页 / 共33页
[信息与通信]基于DSP信号发生器的设计.doc_第2页
第2页 / 共33页
[信息与通信]基于DSP信号发生器的设计.doc_第3页
第3页 / 共33页
[信息与通信]基于DSP信号发生器的设计.doc_第4页
第4页 / 共33页
[信息与通信]基于DSP信号发生器的设计.doc_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《[信息与通信]基于DSP信号发生器的设计.doc》由会员分享,可在线阅读,更多相关《[信息与通信]基于DSP信号发生器的设计.doc(33页珍藏版)》请在三一文库上搜索。

1、铜陵学院毕业论文学 号 毕 业 论 文(设计) 课 题: 基于DSP信号发生器设计 学生姓名: 系 别: 电气工程系 专业班级: 指导教师: 二0一二 年 六 月- 25 -目 录插图清单II摘 要IIIAbstractIV第一章 绪论11.1 工程背景11.2 信号发生器的研究现状和发展趋势11.3 主要工作和内容安排2第二章 总体方案的分析和设计22.1 设计目标要求22.2 DSP信号发生器的总体构成22.3 DSP芯片的选型3第三章 硬件设计43.1硬件组成43.2电源电路和晶振电路的设计43.2.1电源电路43.2.2晶振电路63.3 复位电路73.4数模转换部分设计73.5 LCD

2、显示电路的设计83.6 键盘电路的设计8第四章 软件设计114.1软件设计总体说明114.1.1 DSP处理主程序114.1.2 键盘处理子程序124.1.3 LCD显示子程序134.2正弦波的设计144.3方波的设计184.4三角波的设计21第五章 总结25致 谢26参考文献27插图清单图2-1总设计原理框图.3图3-1信号发生器硬件结构.4图3-2 内部静电保护电路图.5图3-3 产生3.3V的电源电路.5图3-4 产生1.6V的电源电路.6图3-5 晶振电路图.6图3-6 复位电路.7图3-7 DSP芯片与D/A芯片的硬件电路连接图.8图3-8 显示电路原理图.9图3-9 矩阵键盘实现电

3、路.9图4-1 主函数流程图.12图4-2(a)外部中断流程图.13图4-2(b)外部中断执行顺序.13图4-3 LCD初始化程序.14图4-4 正弦波算法流程图.15图4-5 正弦波流程图.16图4-6 正弦波调试程序.18图4-7 方波流程图.19图4-8 方波调试程序.21图4-9 三角波流程图.22图4-10 三角波调试程序.24基于DSP信号发生器设计摘 要 信号发生器是控制系统的重要组成部分,也是工业自动化不可或缺的基础技术,在许多高科技领域得到了非常广泛的应用。其在电子设计与测试、仿真、通信工程起着很重要的作用,具有广泛的应用,大大加速了设计和测试电子的工作效率,在电子技术和信号

4、仿真应用方面起着很重要的作用。 本文首先介绍了信号发生器的研究现状和发展趋势,提出了基于DSP的信号发生器总体设计方案,详细介绍了硬软件的设计。硬件系统由数据处理模块、人机接口模块、D/A转换模块等组成。遵循自顶向下设计原理,完成了各模块的设计及系统的级联。软件系统由主程序和功能子程序组成,通过CCS仿真调试程序,输出正弦、方波、三角波三种信号,可用于测试数字系统和模拟系统的性能并具有良好的人机接口,操作人员可通过矩阵式键盘设定三种波形的参数,同时在LCD液晶显示器上观察输出。关键词: 信号发生器; 人机接口; D/A转换; CCSAbstract The signal generator i

5、s an important part of the control system, but also an indispensable foundation of industrial automation technology, in many high-tech fields have a very wide range of applications.In the electronic design and test, simulation, communication engineering plays a very important role, and has a wide ap

6、plication, which greatly accelerated the design and testing of electronic work efficiency, in electronics and signal simulation application plays a very important role. This paper first introduces the signal generator of the current research situation and development trend, Then it puts forward the

7、overall hardware and software design of the DSP-based signal generator. The hardware system consists of data processing module, interface module, the D/A conversion module. Following the design principle, completed the module design and the system of the cascade. The software system consists of main

8、 program and subroutine composition function, through CCS simulation debugging procedures, sine, square wave, triangle wave signal three, can be used to test the digital simulation system and the performance of the system and has a good man-machine interface, the operator can through the keyboard ma

9、trix and set three kinds of waveform parameters, at the same time in the LCD liquid crystal display observation of output.Key words: Signal generator; Man-machine conversation interface; D/A transform; CCS第一章 绪论1.1 工程背景随着电子技术的快速发展,信号发生器作为工业产品特别是电力、电子产品的生产和研制领域中最重要的测试设备之一,也是工业自动化中不可或缺的基础技术,广泛地应用于控制和通

10、信领域,如工业控制、教学与科研、医学研究、制造模拟试验、传感仿真等。在教学与科研中,通常选择几种典型的信号作为标准信号,如三角、方波、正弦信号等,来测试控制系统和电子电路的性能和参数。在系统开发与研究中,多通道任意信号发生器也日益成为系统的调试和研发中不可缺少的工具,其应用也越来越广泛。在生物医学中,医学模拟人作为一种复杂的、计算机控制的模拟仪器,在医学救助与训练中起着十分重要作用。其中心脏模拟人为医护人员提供训练仪器,而如何产生适当的心电信号则是心脏模拟人的关键技术之一。在通信、控制和等仪器仪表领域的信号系统中,经常要使用到正弦波以及其他波形发生器。1.2 信号发生器的研究现状和发展趋势信号

11、发生器在通信、控制领域有着广泛的应用,它主要用作激励信号源。近十年来,数字量信号发生器逐渐成为信号发生器的主流,数字量信号发生器的发展十分迅速,与此同时所使用到的设计方法也很多。信号发生器起初是使用单片机等处理器对程序进行控制,并依靠指令执行来实现对波形信号的输出。随着函数发生器芯片的出现,利用单片机技术和一些精密函数发生电路构成的信号发生器可完成对信号的频率偏差的自动调整,可以产生高稳定性、高精度的低频波形信号,可以基本满足一些需要高精度数字信号的场合。其它一些甚至只需要利用一些特定芯片,外接很少的电容和电阻等元件,便可以产生精确的正弦波、方波,三角波及脉冲等多种波形。虚拟仪器是以计算机软件

12、为核心,结合相应的硬件设备的测试系统代表了未来测试仪器的发展方向,人们可以在友好的人机界面环境中轻松地进行各种复杂的操作。信号发生器可作为虚拟仪器的一种模块实现,用户可以通过图形界面编辑波形,向屏幕输出演示,或者通过卡口机向外输出波形。它的优点是有很好的人机交互界面,编辑与增删波形很方便,波形种类、个数都无限制,但携带不便,需配备PC机,价格昂贵,使用环境受较多因素制约。随着计算机技术和微电子技术的快速发展,很多新型的高速处理器例如DSP、16位单片机被广泛地应用于控制系统之当中,这些器件的优点是处理速度快、可靠性好、集成度高;与此同时一些先进的智能控制算法也被应用到实际的系统中。随着控制理论

13、和集成电路的进一步发展,数字系统中更多的功能将由软件束来实现,这将是数字量信号发生器目前的一个发展趋势。1.3 主要工作和内容安排本文主要以TI公司的TMS320C5402芯片为控制核心,分别从硬件结构和软件设计等方面对基于DSP的信号发生器进行了深入的研究。本人所完成的主要工作如下。分析TMS320C5402系列DSP的原理和Protel99SE的使用方法。制定DSP信号发生器系统的总体设计方案,确定系统的总体结构和各部分的主要器件。根据DSP信号发生器的硬软件设计方案完成了各个模块的设计和整个系统的级联,形成了整个DSP信号发生器系统。本论文各章具体安排如下:第一章 绪论。主要简述了本设计

14、的工程背景,对信号发生器进行了概述,简要介绍了当前DSP信号发生器的研究现状和发展趋势,讲述了本文主要工作和内容安排。第二章 总体方案的设计与分析。根据系统的设计目标及性能要求,从原理出发,确定了DSP信号发生器硬件系统的总体设计框图,阐述了基于DSP信号发生器设计目标要求,详细讨论了DSP芯片的选型及所选型号的性能。第三章 系统的硬件设计。在第二章的基础上详细分析硬件电路各部分的设计原理,把整个硬件设计分为电源电路和晶振电路部分、复位电路部分、D/A转换部分、键盘电路等部分进行实现。第四章 系统的软件设计。根据系统的设计目标,确定系统的主函数流程,分别介绍了DSP处理主程序、键盘处理子程序、

15、LCD显示子程序、数字量波形的实现。最后,对本文所做的工作进行简要总结,并对此次论文中给予我帮助的老师和同学致谢。第二章 总体方案的分析和设计2.1 设计目标要求 本次设计一个DSP信号发生器,通过软硬件实现了正弦波,方波,三角波的设计。数字信号发生器集波形参数选择、波形产生、数据传输、波形可视化等功能于一体。它既可产生16位数字量信号直接测试数字系统的性能,也可通过D/A转换把数字信号转换成模拟信号以测试模拟系统的性能。掌握基于TMS320C5402 DSP芯片实现信号发生器的设计原理和实现方法。从软硬件两个方面更加深刻的了解信号发生器的工作原理。2.2 DSP信号发生器的总体构成 信号发生

16、器总体设计原理框图如图2-1所示。图2-1总设计原理框图 用户首先通过键盘输入波形参数,实现了波形的选择和频率相位的设定,通过键盘和DSP的接口将波形参数送往DSP进行处理。DSP获取信息之后,从RAM中提取相应地数据信息,进行处理,并将处理结果送往DA转化输出部分。由于DSP所处理的数据电平标准与DA转换器的电平标准不一致,进行转换后将数据送入锁存器,经DA转换成模拟量数据后输出。LCD显示部分的锁存器先将数据转换输出部分的结果锁存,当用户开启LCD显示器后即可观察到所选择的波形。2.3 DSP芯片的选型 本次设计所选用的芯片是TMS320C5402 。由于其低廉的价格、低功耗和高性能等特点

17、而被广泛应用于通信和个人消费电子领域。它是TI公司在1996年推出的定点DSP芯片,使用先进的修正哈佛结构和8总线结构,使处理器性能得到了很大提高。其片内集成了一个具有高度并行性的算术逻辑单元、片内外设和片内存储器等几部分。独立的程序和结构总线,还允许访问程序存储器和数据存储器,实现并行操作。芯片还可以在数据总线和程序总线之间传递数据,以便处理器在一个单一的周期也可以执行乘法累加操作、位移操作、逻辑、算术运算和访问数据和程序存储器的强大功能。此外,芯片支持汇编语言和C语言混合编程、灵活的寻址方式和高效的流水线操作使得其适合高速实时信号处理。第三章 硬件设计3.1硬件组成本系统由TMS320C5

18、402 DSP芯片配以适当的外围电路,很好的完成了要求的功能。它主要由DSP主控制器,输出D/A通道和独立键盘等几个主要部分组成。基于DSP的信号发生器的硬件结构图如图3-1所示。图3-1信号发生器硬件结构3.2电源电路和晶振电路的设计3.2.1电源电路一个完整的DSP系统通常是由数字信号处理芯片和其他相应的外围芯片组成的,下面描述本次设计中所用到的电源电路。1.电源电路的使用说明TMS320VC5402 DSP芯片采用低电压设计,并且使用双电源供电,即内核电源CVDD和I/O电源DVDD。I/O电源采用3.3V电源供电,而内核电源采用1.6V供电,降低内核电源的目的是为了降低功耗。由于TMS

19、320VC5402 DSP芯片采用双电源供电,所以在使用时需要考虑它们的加电次序。在理想情况下,DSP芯片上的两个电源应该同时加电,但在有些场合很难做到。若不能做到同时加电,应先对DVDD加电,然后再对CVDD加电,同时要求DVDD电压不超过CVDD电压2V。这个加电次序主要依赖于芯片内部静电保护电路。内部保护电路如图3-2所示: 图3-2 内部静电保护电路图由图可以看出,DVDD电压不超过CVDD电压2V,即用4个二极管降压,而CVDD电压不超过DVDD电压0.5 V,即一个二极管降压,否则可能损坏芯片。图3-3是产生3.3V的电源电路图3-3 产生3.3V的电源电路这个是产生3.3V电压的

20、电路图,考虑大部分数字系统使用的电源是5V,图中VCC采用5V电压。通过电压调节器产生3.3V电压。图3-4是产生1.6V电压的电路:图3-4 产生1.6V的电源电路这个是产生1.6V电压的电路图,和产生3.3V电压的电路相同,在考虑大部分数字系统使用的电源是5V的情况下,图中VCC采用5V电压。再通过电压调节器产生1.6V电压。3.2.2晶振电路振荡器是用来将直流电源能量转换为一定波形的交变振荡信号能量的转换电路。利用石英晶体的压电效应可以做成晶体谐振器。石英晶振的固有频率十分稳定,它的温度系数(温度变化1C所引起的固有频率相对变化量)在10-6以下。另外,石英晶振的振动具有多谐性,即除了基

21、频振动以外,还可利用其泛音振动。前者称基频晶体,后者称泛音晶体。在工作频率较高的晶体振荡器中,多采用泛音晶体振荡电路。在泛音晶振电路中,为了保证振荡器能准确地振荡在所需要的奇次泛音上,不但必须有效的抑制掉基频和低次泛音上的寄生振荡,而且必须正确的调节电路的环路增益,使其在工作泛音频率上略大于1,满足起振条件。而在更高的泛音频率上都小于1,不满足起振条件。本次设计所用的晶振电路如图3-5所示:图3-5晶振电路图3.3 复位电路 在S2不闭合的情况下,为高电平,DSP处于正常工作状态。当按一下RESET键后,就会产生一个复位信号,TMS320C5402的就有产生一个低电平脉冲,实现系统复位。图3-

22、6 复位电路3.4数模转换部分设计D/A转换器采用TLV5619,它是基于并行12位单电源D/A转换器。器件在为低电平时被选中,可以实现12位数据的双缓冲和单缓冲两种方式。采用双缓冲方式时,输入数据在的上升沿寄存于输入寄存器,的低电平被锁存至DAC锁存器,并刷新DAC转换器,更新输出。为了实现数据的双缓冲,控制具有负载特性的DAC,必须在的上升沿呗驱动为低电平。采用单缓冲方式时,始终保持低电平,使DAC锁存器处于直通方式,的上升沿锁存数据,并且刷新DAC转换器,更新输出结果。TLV5619与TMS320VC5402的连接方式如下所示。除了DSP和DAC芯片外,还需要一片74AC138作为电路的

23、地址译码器。DAC采用单缓冲方式,占用DSP芯片的资源为0x0084H。图3-7 DSP芯片与D/A芯片的硬件电路连接图3.5 LCD显示电路的设计 本次设计所用的LCD显示器为LCM320240,它是由北京青云公司生产的320x240点阵LCD模块。支持4/8位6800/8080MPU接口,提供中英文文字对齐功能,内含7602个简体中文字型,内建粗体宁形与行距设定,工作电源(3.3V)与DSP兼容。本次论文设计采用的是6800时序,8位数据并行方式。图3-8为显示电路原理图。3.6 键盘电路的设计 通过键盘可选择波形的形式,可输入不同的参数或数字而得到不同的输出结果。此系统的键盘采用矩阵式键

24、盘实现,如图3-9所示。图3-8 显示电路原理图图 3-9 矩阵键盘实现电路 采用行反转法检测是否有键被按下。其原理如下说明。第一步,检测当前是否有键被按下。检测的方法是输出全“0”信号到所有的列线上,然后读取所有行线的状态,若所有行线全为“1”,则无键闭合,否则有键闭合。第二步,去除按键抖动。当检测到有键按下后,延时一段时间再做下一步的检测判断。第三步,首先检测第1列L1是否有键被按下。首先,输出端口输出0111,使第一列为0。若第1列没有任何按键被按下,则输入端口读到的值为1111。若第1列第1行的按键被按下,则输入端口读到的值为0111。若第1列第2行的按键被按下,则输入端口读到的值为1

25、011。若第1列第3行的按键被按下,则输入端口读到的值为1101。若第1列第4行的按键被按下,则输入端口读到的值为1110。综合上述说明可知,只要测试出哪只输入脚为0,就可以知道是哪一个按键被按下。习惯上,第1列第1行的按键被编上00H的位置码,第1列第2行的按键被编上01H的位置码,第1列第3行的按键被编上02H的位置码。依此类推。第四步,首先检测第2列L2是否有键被按下。首先,由输出端口输出1011,使第2列成为0.检测的方法与第1列的检测方法相似。第五步,检测其他各列是否有按键被按下检测的方法与第1列及第2列相似,只是输出端口的输出值需加以改变。第六步,判断闭合键是否释放,如没释放则继续

26、等待。第七步,依据计算得到的键值,转向相应程序。第四章 软件设计4.1软件设计总体说明本次设计要想完成系统要求的功能,光有硬件不行,必须进行相应的软件设计,软件设计采用自顶而下的模块化的程序设计方法,采用C语言完成。整个软件系统由主程序和功能子程序构成,子程序包括键盘处理子程序,显示子程序,波形产生子程序及相关算法子程序等。4.1.1 DSP处理主程序 系统产生数字量波形的总体流程如下,先通过键盘选择波形的形式(正弦、三角、方波波形),每次键盘输入的参数或数字都在LCD显示器上有相应的显示。当所有的参数都设定完,按确定按键后,DSP进行波形处理,程序计算出定时初值,输出波形 系统工作之前,必须

27、对DSP芯片以及片内外设等进行初始化设置。系统的主函数初始化包括外部中断初始化、定时器中断初始化、I/O口初始化、LCD显示器初始化等。主函数处理流程如图4-1所示。系统主函数流程图如图4-1所示,对系统进行初始化、I/O口设置为输出方式、开外部中断、判断是否有键被按下,当这几项设置完成后系统进行循环等待(不断判断是否有键被按下),当有外部中断时跳入外部中断处理子函数;外部中断处理子函数把波形的所有参数处理保存后,波形标志位赋1。当波形标志位为1时,进入波形参数处理部分。图4-1 主函数流程图4.1.2 键盘处理子程序 当有外部中断请求信号时,为了能够让主程序找到外部中断入口,在TMS320C

28、5402的中断向量表中定义如下:ex_intb _c_ex_int;在子程序中,外部中断处理函数如下:interrupt void c_ex_int ( ) 程序代码当程序跳入外部中断处理子函数中,如图4-2(a)流程图是外部中断子函数要完成的任务。进入外部中断处理子函数后首先是关闭所有的中断,包括外部中断和定时器中断,防止中断再次出现时CPU处理中断请求。当有外部中断指令产生时,程序将跳入外部中断处理子程序实行中断,外部中断流程图如图4-2(a)。在设置不同的参数时,需要进行多次中断处理操作。如图4-2(b)所示,此流程图是描述键盘执行中断的总体框图。键盘执行总体过程如下,首先选择正弦波、方

29、波、三角波等,然后再输入不同的参数并将其保存。例如当选择正弦波形模式时,需要输入相应的幅值、中心点、周期等参数后跳出中断,等待进入下一步的波形处理部分。图4-2(a)外部中断流程图 图4-2(b)外部中断执行顺序4.1.3 LCD显示子程序按键值被按键处理子函数正确识别之后,在LCD上做出相应的显示,让用户能够直接看到按键输入的值。而在LCD工作之前,需要先对LCD进行初始化处理。如图4-3,初始化中LCD的延时部分很多,占用的执行时间也很长。程序处理时为了更好的节省程序处理时间,在系统开始时就对LCD进行了初始化。图4-3 LCD初始化流程图4.2正弦波的设计 通常有两种方法可以产生正弦波,

30、分别为查表法和泰勒级数展开法。查表法是通过查表的方式来实现正弦波,查表法的精度受表的影响较大,表越大精度也越高,但存储量也越大,主要用于对精度要求不高的场合。泰勒级数展开法是根据泰勒展开式进行计算来实现正弦信号,它能精确地计算出一个角度的正弦和余弦值,且只需要较小的存储空间。产生正弦波的算法正弦函数和余弦函数可以展开成泰勒级数,取泰勒级数的前五项,得近似计算式:递推公式:sin(nx) = 2cos(x)sin(n-1)x-sin(n-2)x cos(nx) = 2cos(x)sin(n-1)x-cos(n-2)x 由递推公式可以看出,在计算正弦和余弦值时,需要已知cos(x)、sin(n-1

31、)x、sin(n-2)x和cos(n-2)x。 正弦波可以看成有无数个点组成,这些点与X轴的每个角度值相对应,同时利用DSP可大量重复计算的优势来计算出X轴每一点对应的Y值,然后通过D/A转换模块输出连续的正弦波模拟信号。其算法流程图如图4-4所示。图4-4正弦波算法流程图产生正弦波的流程图如图4-5所示图4-5产生正弦波的流程图程序清单如下所示import unsigned int port1000,port1001,port1002; #define DAC0 port1000#define DAC1 port1001#define LDAC port1002unsigned char c

32、ode sin_num= 0,1,2.256main()unsigned int uDA0,uDA1,i; for(;) uDA0=0;uDA1=0; for(i=0;i=289;i+)DAC0=uDA0;DAC1=uDA1;LDAC=0x1f;uDA0=COSNi; uDA1=COSNi; 正弦波程序调试图如图4-6所示图4-6正弦波调试程序 由图4-6可知此正弦波程序调试没有错误,将上述程序导入TMS320C5402芯片,通过键盘输入不同的参数再结合相应的外围电路,通过CCS仿真软件即可得到相应的正弦波信号。4.3方波的设计产生方波流程如图4-7所示,在初始化程序中关闭了所有的中断,从而可

33、以避免对输出波形产生影响,同时允许D/A输出,然后输出方波的高电平,经过一段时间的延时,接着输出方波的低电平,也经过一段时间的延时,一个方波就形成了,程序继续循环,就能够产生连续的方波波形。图4-7方波流程图程序清单如下所示import unsigned int port1000;port1001;port1002;#define DAC0 port1000#define DAC1 port1001#define LDAC port1002main()unsigned int uDA0,uDA1,i; for(;) uDA0=256;uDA1=256; for(i=0;i=255;i+)DAC

34、0=uDA0; DAC1=uDA1;LDAC=0x1f;uDA0=255-0;uDA1=255-0; uDA0=0;uDA1=0; for(i=0;i=255;i+)DAC0=uDA0;DAC1=uDA1;LDAC=0x1f;uDA0=0-0; uDA1=0-0; 方波程序调试如图4-8所示图4-8方波程序调试 由图4-8可知此方波波程序调试没有错误,将上述程序导入TMS320C5402芯片,通过键盘输入不同的参数再结合相应的外围电路,通过CCS仿真软件即可得到相应的方波信号。4.4三角波的设计 产生三角波的流程如图4-9所示,在初始化程序中关闭了所有的中断,从而可以避免对输出波形产生影响,同

35、时允许D/A输出,然后输出三角波的上升沿,即输出三角波形的值逐渐增大的那一部分,如果三角波的上升沿的值达到最大,接着输出三角波的下降沿部分,直到三角波的下降沿的值达到最小,程序循环就能产生三角波。图4-9产生三角波的流程图程序清单如下所示:import unsigned int port100,port1001,port1002;#define DAC0 port1000#define DAC1 port1001#define LDAC port1002main()unsigned int uDA0,uDA1,i; for(;) uDA0=0;uDA1=0; for(i=0;i=256;i+)

36、DAC0=uDA0; DAC1=uDA1; LDAC=0x1f; uDA0=i;uDA1=i;uDA0=256;uDA1=256; for(i=0;i=256;i+)DAC0=uDA0;DAC1=uDA1;LDAC=0x1f;uDA0=256-i; uDA1=256-i; 三角波程序调试如图4-10所示图4-10三角波程序调试图 由图4-10可知此三角波程序调试没有错误,将上述程序导入TMS320C5402芯片,通过键盘输入不同的参数再结合相应的外围电路,通过CCS仿真软件即可得到相应的三角波信号。第五章 总结在本次论文设计中虽然遇到了许多未知问题,但通过查阅资料和同学的探讨和交流下,都逐一解

37、决了。并在过程中进一步提高自身的创作、创新水平,扎实基础,扩展所学。本次主要设计了正弦波,方波和三角波信号发生器,经硬件和软件的设计,使我更加了解和掌握了DSP。在DSP飞速发展的今天,学好它对我以后的工作和学习都有很大的帮助。这样一个课程设计对我们的发展有着极大的帮助!通过本论文的工作,本人对TI公司的TMS320C5402芯片有了较深入的了解;硬件方面,该DSP丰富的片内外设和外围接口不但降低了设计的复杂程度,而且给调试带来很大的方便;软件方面,可以灵活控制系统的工作模式。本次设计通过使用CCS仿真软件,调试正弦波,方波,三角波的程序,使我更加深刻地了解了仿真技巧,学会了一项工具,为以后打

38、下了基础。 参考文献1 张雄伟DSP芯片的原理与开发应用.北京:电子工业出版社,2010.2 王星胜,林坤 基于DSP信号发生器设计J.电子科技,2011.3 汪安民. TMS320C54XX .北京: 清华大学出版社, 2002.4 戴明桢,周建江.TMS320C54XDSP结构,原理及应运用。北京航空航天出版社5 赵红怡.DSP技术与应用实例。西安:电子工业出版社,2009.6 刘益成.TMS320C54xDSP应用程序设计与开发.北京:北京航空航天大学出版社,2002.7 刘剑科、王艳芬、王胜利.基于DSP的信号发生器的设计与实现J.制造与设计,2005.8任治刚,孙洪波,张泽.TMS320C54x 系列 M

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

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1