欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    基于DSP芯片的数字滤波器设计毕业论文.doc

    • 资源ID:4148078       资源大小:684.50KB        全文页数:35页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于DSP芯片的数字滤波器设计毕业论文.doc

    基于DSP芯片的数字滤波器设计摘 要 数字滤波器是数字信号处理中最重要的组成部分之一,几乎出现在所有的数字信号处理系统中。当前我们正处于数字化时代,数字信号处理技术受到了人们的广泛关注,其理论及算法随着计算机技术和微电子技术的发展得到了飞速的发展,被广泛应用于语音图象处理、数字通信、谱分析、模式识别、自动控制等领域。数字滤波器是数字信号处理中最重要的组成部分之一,几乎出现在所有的数字信号处理系统中。数字滤波器是指完成信号滤波处理的功能,用有限精度算法实现的离散时间线性非时变系统,其输入是一组(由模拟信号取样和量化的)数字量,其输出是经过变换的另一组数字量。相对于模拟滤波器,数字滤波器没有漂移,能够处理低频信号,频率响应特性可做成非常接近于理想的特性,且精度可以达到很高,容易集成等,这些优势决定了数字滤波器的应用越来越广泛。 本论文的主要研究了FIR数字滤波器的基本理论,基于TI公司的数字信号处理器TMS320VC5402设计了一款稳定度高,低功耗的数字滤波器系统。研究了FIR数字滤波器的基本理论,以及数字滤波器的实现方法。通过学习FIR滤波器的结构、数字滤波器的设计理论,掌握了FIR数字滤波器的原理和特性。为实现数字滤波器奠定了理论基础。研究了TMS320VC5402器件的结构和特性,根据该数字信号处理器的独特的特点,设计合适的系统架构,并系统全面的设计数字滤波器的各个模块电路,合理的处理模数转换和数模转换芯片与DSP的连接。为实现数字滤波器系统提供一个稳定的硬件平台。 根据TI公司5000系列数字信号处理器的基本结构和特征,充分利用其片上资源,用通用的可编程DSP芯片实现本次基于DSP的数字滤波器设计。关键词:DSP;数字滤波器;FIRDesign of Digital Filter Based on DSPAbstract Digital filter is one of the most important part of digital signal processing, almost appeared in all digital signal processing system.Currently we are in a digital age, digital signal processing technology has received wide attention, its theory and algorithm with the development of computer technology and microelectronic technology has been rapid development, the voice is widely used in image processing, digital communications, spectrum analysis, pattern recognition, automatic control, etc.Digital filter is one of the most important part of digital signal processing, almost appeared in all digital signal processing system.Digital filter is to point to complete the function of the signal filtering processing, with limited accuracy algorithm of discrete time linear time-invariant system, its input is a set of (by the analog signal sampling and quantization) digital quantity, its output is a transformation of another set of Numbers.Compared with analog filters, digital filter without drift, able to handle low frequency signal, the frequency response can be made very close to the ideal characteristics, and can reach high precision, easy integration and so on, these advantages determine the application of digital filter is more and more widely. This paper mainly studies the basic theory of FIR digital filter, based on TI company's digital signal processor TMS320VC5402 designed a high degree of stability, low power consumption digital filter system.Research the basic theory of FIR digital filter, as well as the realization of the digital filter method.By studying the structure of FIR filter, digital filter design theory, master the principle and characteristics of FIR digital filter.Laid the theoretical basis for the realization of the digital filter.Study the structure and properties of TMS320VC5402 device, according to the unique characteristics of digital signal processor, design a suitable system architecture, and the design of the system modules of digital filter circuit, a reasonable processing analog-to-digital conversion and digital to analog conversion chip connected with DSP.In order to realize digital filter system provides a stable hardware platform. Based on TI company's basic structure and features of the 5000 series digital signal processor, make full use of the on-chip resources, general programmable DSP chip is used to implement the digital filter design based on DSP.Keywords:DSP;Digital Filter;FIR 目 录引 言- 1 -第1章 绪论- 2 -1.1 数字滤波器的优越性- 2 -1.2 国内外研究现状和发展趋势- 3 -1.3 数字滤波器的实现方法- 3 -1.4 主要研究内容- 4 -第2章 FIR数字滤波器的理论研究- 5 -2.1 FIR滤波器简介- 5 -2.2 FIR滤波器的结构- 5 -第3章 FIR滤波器设计方法- 7 -3.1 利用窗函数法设计FIR滤波器- 7 -3.2 几种常用的窗函数- 8 -3.3 用频率抽样法设计FIR滤波器- 9 -3.4 数字滤波器的软件辅助设计- 10 -第4章 数字滤波器硬件电路设计- 12 -4.1基于DSP的数字滤波器总体硬件设计方案- 12 -4.2 TMS320VC5402内部硬件结构 - 13 - 4.3  复位电路设计 - 13 -4.4 时钟电路设计- 14 -4.5  电源设计 - 15 -4.6   JTAG接口设计- 16 -4.7  A/D转换器件与DSP连接设计- 17 - 4.7.1 A/D转换接口电路设计- 17 - 4.7.2  McBSP接口设计 - 18 - 4.8 硬件平台的调试与结果- 18 -结论与展望- 19 -1 本文的主要工作- 19 -2 前景展望与未来的工作- 19 -致谢- 20 -参考文献- 21 -附录A:英语引文及翻译- 22 -附录B:参考文献及摘要- 26 -插图清单图2-1 FIR滤波器直接型结构 5图2-2 FIR 滤波器转置结构图 6图2-3 FIR滤波器的级联型结构 6图4-1 数字滤波器系统方案框图12图4-2 数字滤波器系统复位电路原理图14图4-3 DSP时钟电路原理图15图4-4 JTAG仿真接口定义16表格清单 表3-1 几种常用窗函数对比8引 言 当前我们正处于数字化时代,数字信号处理技术受到了人们的广泛关注,其理论及算法随着计算机技术和微电子技术的发展得到了飞速的发展,被广泛应用于语音图象处理、数字通信、谱分析、模式识别、自动控制等领域。数字滤波器是数字信号处理中最重要的组成部分之一,几乎出现在所有的数字信号处理系统中。数字滤波器是指完成信号滤波处理的功能,用有限精度算法实现的离散时间线性非时变系统,其输入是一组(由模拟信号取样和量化的)数字量,其输出是经过变换的另一组数字量。同时DSP(数字信号处理器)的出现和迅速发展也促进了数字滤波器的发展,并为数字滤波器的硬件实现提供了更多的选择。数字信号处理由于运算速度快,具有可编程特性和接口灵活的特点,使得它在许多电子产品的研制、开发和应用中,发挥着重要的作用。采用DSP芯片来实现数字信号处理系统是当前发展的趋势。用DSP芯片实现数字滤波除了具有稳定性好、精确度高、不受环境影响外,还具有灵活性好的特点 本论文的主要研究了数字滤波器的基本理论,基于TI公司的数字信号处理器TMS320VC5402设计了一款稳定度高,低功耗的FIR数字滤波器系统。第1章 绪论 本章主要介绍数字滤波器的优越性,国内外研究现状和发展趋势,数字滤波器的实现方法,主要研究内容等。1.1 数字滤波器的优越性 21世纪是数字化的时代,随着越来越多的电子产品将数字信号处理(PSP)作为技术核心,DSP已经成为推动数字化进程的动力。作为数字化最重要的技术之一,DSP无论在其应用的深度还是广度,正在以汀所未有的速度向前发展。 数字信号处理器,也称DSP芯片,是针对数字信号处理需要而设计的一种具有特殊结构的微处理器,它是现代电子技术、计算机技术和数字信号处理技术相结合的产物。 随着信息处理技术的飞速发展,计算机技术和数字信号处理技术数字信号处理技术逐渐发展成为它在电子信息、通信、软件无线电、自动控制、仪表技术、信息家电等高科技领域得到了越来越广泛的应用。数字信号处理由于运算速度快,具有可编程特性和接口灵活的特点,使得它在许多电子产品的研制、开发和应用中,发挥着重要的作用。采用DSP芯片来实现数字信号处理系统是当前发展的趋势。 近年来,DSP技术在我国也得到了迅速的发展,不论是在科学技术研究,还是在产品的开发等方面,在数字信号处理中,其应用越来越广泛,并取得了丰硕的成果。数字滤波占有极其重要的地位。 数字滤波器容易实现不同的幅度和相位频率特性指标,克服了与模拟滤波器器件性能相关的电压漂移、温度漂移和噪声问题。用DSP芯片实现数字滤波除了具有稳定性好、精确度高、不受环境影响外,还具有灵活性好的特点。用可编程DSP芯片实现数字滤波可通过修改滤波器的参数十分方便的改变滤波器的特性。 几乎每一科学和工程领域例如声学、物理学、通信、数据通信、控制系统和雷达等都涉及信号。在许多应用中都希望根据期望的指标把一个信号的频谱加以修改、整形或运算。这些过程都可能包含衰减一个频率范围,阻止或隔离一些频率成分,用数字滤波器来实现这些功能是方便、有效、可行的3。数字滤波器又分为无限冲激响应滤波器(IIR)和有限冲激响应滤波器(FIR)。FIR滤波器具有不含反馈环路、结构简单以及可以实现的严格线性相位等优点,因而在对相位要求比较严格的条件下,采用FIR数字滤波器。 由于DSP控制器具有许多独特的结构,例如采用多组总线结构实现并行处理,独立的累加器和乘法器以及丰富的寻址方式,采用DSP控制器就可以提高数字信号处理运算的能力,可以对数字信号做到实时处理。用可编程DSP芯片实现数字滤波的又一优势是:通过修改滤波器的参数十分方便的改变滤波器的特性。有限长单位冲激响应(FIR)数字滤波器,与传统的通过硬件电路实现的模拟滤波器相比有以下优点3:(l)简化了硬件电路的设计,提高了硬件电路的集成度和可靠性。(2)对干扰信号的抑制能力有了明显提高,这对系统的控制精度和稳定性的提高起到了促进作用。(3)数字滤波器的参数调节比起模拟滤波器来更加方便、灵活。(4)数字滤波器可以实现数据的并行处理,提高了系统运行速度。 1.2 国内外研究现状和发展趋势 自20世纪70年代末80年代初DSP芯片诞生以来DSP芯片得到了飞速的发展。最成功的DSP芯片当数美国德州仪器公司(Texas Instruments,简称TI)的一系列产品,其DSP市场份额占全世界份额近的50%。目前DSP芯片的价格越来越低,性能价格比日益提高,具有巨大的应用潜力。经过20年的发展,DSP器件在高速度,可编程,小型化,低功耗等方面都有了长足的发展,单片DSP芯片最快每秒可完成16亿次(160OMIPS)的运算,生产DSP器件的公司也不断壮大。在上一个世纪中,电滤波器的发展经历了从无源到有源和从模拟到数字两个过程。高精度无源滤波器从设计到制造都是难度非常高的技术。有源滤波器虽然很大地改进了滤波器的性能,也降低了一些制造工艺的难度,但从其性能的大幅度改进,与其它信号处理技术的结合,实现的手段之便捷,还是要数数字滤波器后来居上。随着电子工业的发展,对滤波器的性能要求越来越高,功能也越来越多,并且要求它们向集成方向发展。我国滤波器研制和生产与上述要求相差甚远,为缩短这个差距,电子工程和科技人员负有重大的历史责任9。1.3 数字滤波器的实现方法 数字滤波器的实现方法一般有以下几种5:(1)在通用的计算机(如PC)上用软件(如C语言)实现。软件可以是由自己编写,也可以使用现成的软件包。这种方法的缺点是速度太慢,不能用于实时系统,主要用于DSP算法的模拟与仿真。(2)在通用的计算机系统中加上专用的加速处理机实现。这种方法不便于系统的独立运行。(3)用通用的单片机实现。单片机的接口性能良好容易实现人机接口。由于单片机采用的是冯诺依曼总线结构,系统比较复杂,实现乘法运算速度较慢,而在数字滤波器中涉及大量的乘法运算,因此,这种方法适用于一些不太复杂的数字信号处理。(4)用通用的可编程DSP芯片实现。与单片机相比,DSP有着更适合于数字滤波的特点。它利用改进的哈佛总线结构,内部有硬件乘法器、累加器,使用流水线结构,具有良好的并行特点,并有专门设计的适用于数字信号处理的指令系统等。(5)用专用的DSP芯片实现。在一些特殊的场合,要求的信号处理速度极高,而通用DSP芯片很难实现,这种芯片将相应的信号处理算法在芯片内部用硬件实现,无须进行编程。(6)用FPGA等可编程器件来开发数字滤波算法。使用相关开发工具和VHDL等硬件开发语言,通过软件编程用硬件实现特定的数字滤波算法。这一方法由于具有通用性的特点并可以实现算法的并行运算,无论是作为独立的数字信号处理,还是作为DSP芯片的协作处理器都是比较活跃的研究领域。 本论文研究的重点集中在利用DSP来实现数字滤波的硬件电路。1.4 主要研究内容 本论文主要:研究数字滤波的理论知识,为系统整体设计奠定了理论基础;研究TI公司TMS320VC5402数字信号处理器的内部结构及片上资源,并研究通信电子线路中各种接口的相互连接关系,设计了一个价格低、功耗小、精度高的数字滤波器系统。研究有限长冲激响应数字滤波器(FIR)在DSP中的具体实现方法。第2章 FIR数字滤波器的理论研究2.1 FIR滤波器简介 数字滤波器是指完成信号滤波处理功能的,用有限精度算法实现的离散时间线性非时变系统,其输入是一组数字量,其输出是经过变换的另一组数字量。因此,数字滤波器本身既可以是用数字硬件装配成的一台完成给定运算的专用的数字计算机,也可以将所需要的运算编成程序,让通用计算机来执行。数字滤波器具有稳定性高、精度高、灵活性大等突出的优点。 随着数字技术的发展,用数字技术实现滤波器的功能越来越受到人们的注意和广泛的应用。从数字滤波器的单位冲击响应来看,可以分为两大类:有限冲击响应(FIR)数字滤波器和无限冲击响应(IIR)数字滤波器。本文研究FIR数字滤波器。2.2 FIR数字滤波器的结构 有限长单位脉冲响应滤波器的系统函数为1: (2.1) 其差分方程为: (2.2) 其基本结构型式有以下几种:y(n)+h(N-1)h(2)h(1)h(0)x(n) 由上式可以得出如下图2-1所示的直接型结构,这种结构又可以称为卷积型结构。 图2-1 FIR滤波器直接型结构 将转置理论应用于上图可以得到图2-1所示的转置直接型结构,可得到图2-2所示转置型结构4。 x(n)y(n)h(N-1)h(0)h(2)h(3)h(1)图2-2 FIR滤波器转置结构图 将式中的系统函数H(z)分解成二街实系数因子的形式,即:(2.3) x(n) 当需要控制滤波器的传输零点时,可将系统函数H(z)分解成上式形式,这样就可以用二阶节级联起来构成。其中N/2表示取N/2的整数部分。若N为偶数,则N-1为奇数,故系数中有一个为零。这是因为这时有奇数个根,其中复数根成共轭对,必为偶数,必然有奇数个实根。图2-3画出了N为奇数时FIR滤波器的级联结构。 图2-3 FIR滤波器的级联型结构第3章 FIR滤波器设计方法FIR滤波器的设计方法主要有窗函数设计法和频率抽样设计法等,其中窗函数设计法是最基本的设计方法。在设计FIR滤波器中,一个最重要的计算就是加窗,采用矩形窗是最直接和简便的方法,但采用矩形窗存在较大的Gibbis效应,且矩形窗的第一旁瓣与主瓣相比仅衰减13dB,因此实际设计中一般采用其他窗函数。本小节主要介绍几种常用的窗函数和频率抽样设计法。 3.1 利用窗函数法设计FIR滤波器 (一)窗函数法的基本思想 窗函数设计的基本思想是要选取某一种合适的理想频率选择性滤波器,然后将它的脉冲响应截断以得到一个线性相位和因果的FIR滤波器。因此这种方法的重点在于选择某种合适的窗函数和一种理想滤波器。对于给定的滤波器技术指标,选择滤波器长度和具有最窄主瓣宽度和尽可能小的旁瓣衰减的某个窗函数。任何数字滤波器的频率响应都是的周期函数,它的傅立叶级数展开式为: (3.1) 其中 :(3.2) 其中的为滤波器的归一化的截止频率。傅立叶系数实际上就是理想数字滤波器的冲激响应。获得有限冲激响应数字滤波器的一种可能方法就是把无穷级数截取为有限项级数来近似,而吉布斯(Gibbs)现象使得直接截取法不甚令人满意1 窗函数法就是用被称为窗函数的有限加权系列(n)来修正式(3.2)的傅立叶级数。以求得要求的有限冲激响应序列h(n)。 即有: (3.3) 是有限长序列,当n>N-1及n<0时,=0。3.2 几种常用的窗函数 工程中比较常用的窗函数有l3: 矩形窗函数、三角形(Bartlett)窗函数、汉宁(Hanning)窗函数、海明(Hamming)窗函数、布莱克曼(Blackman)窗函数和凯塞(Kaiser)窗函数。 这几种窗函数的比较见表3-1所示。表3-2几种常用窗函数对比窗函数旁瓣峰值衰减(db)过渡带()阻带最小衰减(db)矩形窗-134/N-21三角窗-278/N-25汉宁窗-318/N-44海明窗-418/N-53克莱克曼窗-5712/N-74凯塞窗-5710/N-80 窗函数的选择原则是: 具有较低的旁瓣幅度,尤其是第一旁瓣幅度; 旁瓣幅度下降速度要大,以利增加阻带衰减; 主瓣的宽度要窄,以获得较陡的过渡带。 通常上述三点很难同时满足。当选用主瓣宽度较窄时,虽然得到较陡的过渡带,但通带和阻带的波动明显增加:当选用最小的旁瓣幅度时,虽能得到匀滑的幅度响应和较小的阻带波动,但过渡带加宽。因此,实际选用的窗函数往往是它们的折衷。在保证主瓣宽度达到一定要求的条件下,适当牺牲主瓣宽度来换取旁瓣波动的减少。3.3 用频率抽样法设计FIR滤波器 所谓频率抽样法就是从频域出发,根据频域的采样定理,对给定的理想滤波器的频域响应进行等间隔采样45(3.4)K=0,1.N-1 把当作待设计的滤波器频率响应的采样值H(k),通过下式可求出滤波器的系统函数H(z)和频率响应:(3.5) (3.6)其中,是一个内插函数:(3.7)(3.8) 由于频谱的有限个采样值恢复出来的频率响应实际上是对理想频率响应的逼近,因此,这种方法必然有一定的逼近误差。若被逼近的频率响应比较平滑,则各采样点之间的逼近误差较小;反之,则逼近误差较大。 为了提高逼近的质量,可以采用人为的扩展过渡带的方法,即在频率相应的过渡带内插入一个或多个比较连续的采样点,使过渡带比较连续,从而通带和阻带之间变化比较缓慢,使得设计得到的滤波器对理想滤波器的逼近误差较小。3.4 数字滤波器的软件辅助设计MATLAB是矩阵实验室(Matrix Laboratory)之意。除具备卓越的数值计算能力外,它还提供了专业水平的符号计算,文字处理,可视化建模仿真和实时控制等功能。 MATLAB的基本数据单位是矩阵,它的指令表达式与数学,工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完相同的事情简捷得多。 当前流行的MATLAB5.3/Simulink3.0包括拥有数百个内部函数的主包和三十几种工具包(Toolbox)。工具包又可以分为功能性工具包和学科工具包。功能工具包用来扩充MATLAB的符号计算,可视化建模仿真,文字处理及实时控制等功能。学科工具包是专业性比较强的工具包,控制工具包,信号处理工具包,通信工具包等都属于此类。MATLAB具有许多的优点比如:语言简洁紧凑,使用方便灵活,库函数极其丰富;MATLAB既具有结构化的控制语句(如for循环,while循环,break语句和if语句),又有面向对象编程的特性;程序的可移植性很好,基本上不做修改就可以在各种型号的计算机和操作系统上运行,等等优点。因此在各个学科和领域得到了广泛的应用。 为了向DSP所需要的汇编语言转换,需要编写通用的语言。可以直接用C语言,然后调用CCS自带的C编译器将C语言转换成汇编语言,但一般情况下,滤波器对实时性要求比较高,而整个滤波器的程序编写也不是很大,所以采用汇编语言编写。滤波器设计需要编写的通用语言。 程序: Clear all; %清寄存器值 clf; %清屏 N=1024; %数据点数 fs=8000; %采样频率 Dt=(1:N)/fs; %采样时间间隔 y=randn(l,1024); %产生随机信号 figure(3); z=y; plot(z) lp=500; %截止频率 Wnl=2*lp/fs; %函数的参数 zl,pl,kl=CHEBY1(3,0.5,wnl); %滤波器的零极点表示 bl,al=CHEBY1(3,0.5,wnl); %滤波器的传递函数表示 bl=bl/(8*1.0711); %将参数按比例缩小 Al=al/(8*1.0711) ; %为DSP程序做准备,MATLAB中不需要 yyl=filter(bl,al,y) ; %滤波 y=fft(y,N); %将原始信号做FFT变换 Pyy=y.*conj(y); %做功率谱分析 f=(0:(N/2-1); for i=1:N/2-1; f(i)=f(i)*fs/N; end; figure(l); Plot(f,pyy(1:N/2); y=fft(yyl,N); Pyy=y.*conj(y); f=(0:(N/2-1); for i=1:N/2-1; f(i)=f(i)*fs/N; end figure(2); Plot(f,pyy(1;N/2);第4章 数字滤波器硬件电路设计4.1基于DSP的数字滤波器总体硬件设计方案 本次设计采用5000系列的DSP通用型的芯片,5000系列的DSP具有更高的时钟频率、更低的价格和更加强大的运算功能,在数字滤波器系统的设计中采用了TI公司的一款高性能、低功耗的定点DSP:TMS320VC5402。该DSP具有较快的运算速度:运算速度最快可达532MPIS;采用了低功耗设计方式:内核电压为1.8V,I/O电压为3.3V。数字滤波系统的具体方案框图见图4-162。McBSP1McBSP2FLASHSRAMADC时钟JTAG电源 TMS320VC5402图4-1 数字滤波器系统方案框图通常的设计中会采用5V供电并行的ADC(模数转换)和DAC(数模转换)芯片与DSP连接,传输数据过程中会占用总线的时间,而且需要采用多片电平转换器件将5V电平转换为3.3V的逻辑电平。考虑到TMS320VC5402的片上包含两个McBSP(多通道缓冲串行口)接口,可以将这两个通道模仿实现SPI的时序,因此本设计中采用了SPI接口器件,ADC芯片采用的是TLV1570,实现将需要滤波信号从模拟转换到数字信号的实时采样。 4.2 TMS320VC5402内部硬件结构  TMS320VC5402是定点的数字信号处理器。它采用先进的修正哈佛结构,片内共有8条16位的总线,其中包括4条程序/数据总线和4条地址总线107。  CPU采用并行结构设计特点,使其能在一条指令周期内,高速地完成多项算术运算。CPU的基本组成如下:40位算术逻辑运算单元(ALU),包括一个40位桶形移位寄存器和2个独立的40位累加器;17X17位并行乘法器,与40位专用加法器相连,用于非流水线式单周期乘法/累加(做C)运算;比较、选择和存储单元(CSSU),用于加法/比较选择。指数编码器,可以在单个周期内计算40位累加器中数值的指数。  DSP5402的片上外围电路包括:通用I/O引脚(XF和BIO#),定时器,时钟发生器,一个与外部处理器通信的8位的HPI(Host Port Ineterface)接口,两个多通道缓冲串行口McBSP(Multichannel BSP)。器片内存储器的种类只要有以下几种:双访问RAM(DARAM),单访问RAM(SRAM)和ROM。RAM一般映射在数据空间。DRAM一般由若干块构成,由于每块DARAM在一个机器周期内可以被访问2次,中央处理单元和片内外设在一个周期内可以同时对其进行一次读和一次写操作。根据需要,通过改变处理器状态寄存器的三个位MP/MC、OVYL和DROM来灵活地改变存储器的配置。数据存储空间还有一块特殊的区域,00H08H。这块区域包含的是存储器映像寄存器,它包含了DSP中所有的寄存器,可以通过读这块存储器来了解各个寄存器的值,或者通过写这块寄存器来改变寄存器的值。因此编程时不能随便向这个区域存储数据,除非根据需要来改变相应寄存器的值,否则会导致程序运行结果错误。 具有高度专业化的指令系统,包括单指令重复和块指令重复操作,块存储器传输指令,32位长操作数指令,同时读入2或3个操作数的指令,能并行存储和并行加载的算术指令,条件存储指令和从中断快速返回。 4.3  复位电路设计  为了确保系统能够稳定的工作,复位电路是系统中必不可少的电路。电源刚加上电时,TMS320VC5402芯片处于复位状态,/RS为低使芯片复位。为使芯片初始化正确,一般应保证/RS为低至少持续3个CLKOUT周期。但是,在上电后,系统的晶体振荡器一般需要几百毫秒的稳定期,一般为100-200ms。  对于实际的DSP应用系统,特别是产品化的DSP系统,其可靠性是一个不容忽视的问题。由于DSP系统的时钟频率较高,在运行时极有可能发生干扰和被干扰的现象,严重时系统可能会出现死机现象。 为了克服这种情况,除了在软件上做一些保护措施外,硬件上也必须做相应的处理。硬件上最有效的保护措施就是采用具有监视(Wathcdog)功能的自动复位电路。自动复位电路除了具有上电复位功能外,还具有监视系统运行并在系统发生故障或死机时再次复位的功能。其基本原理就是通过电路提供一个高低电平发生变化的信号,如果在规定的时间内这个信号不发生变化,自动复位电路就认为系统运行不正常并重新对系统进行复位。根据上述原理,在本系统的设计中采用了ADM706TAR芯片。该芯片具有上电复位功能,电压监测功能和看门狗功能9。  图4-2 数字滤波器系统复位电路原理图4.4 时钟电路设计  给DSP芯片提供时钟一般有两种方法。一种是利用DSP芯片内部所提供的晶振电路,在DSP芯片的Xl和X2/CLKIN之间连接一晶体可启动内部振荡器,晶体应为基本模式,且为并联谐振。  另一种方法是将外部的时钟源直接输入X2/CLKIN引脚,X1悬空。采用封装好的晶体震荡器,这种方法使用方便,因此得到了广泛的应用,只要在引脚4上加电压,引脚2接地,就可以在引脚3上得到所需的时钟。 图4-3 DSP时钟电路原理图4.5  电源设计 为了降低芯片的功耗,DSP5402芯片采用低电压供电方式,并且采用内核电压和I/0电压分开的方式。TMS320VC5402芯片电源分为两种,即内核电压(CVdd)和I/O电压(DVdd),其中,I/O电源一般采用3.3V电压,而内核电源电压为1.8V。 TMS320VC5402的电流消耗主要取决于器件的

    注意事项

    本文(基于DSP芯片的数字滤波器设计毕业论文.doc)为本站会员(laozhun)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开