ImageVerifierCode 换一换
格式:DOC , 页数:17 ,大小:1.15MB ,
资源ID:2081175      下载积分:10 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-2081175.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(DSP最小~系统原理图设计.doc)为本站会员(小**)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

DSP最小~系统原理图设计.doc

1、-_绪论DSP(数字信号处理器)是在模拟信号变换成数字信号以后进行高速实时信号处理的专用处理器,其处理速度比最快的 CPU 还快 1050 倍。DSP 具有可编程特性、运算速度快及接口灵活的特点,使得它在电子产品的研制中发挥着越来越大的作用。采用 DSP 器件来实现数字信号处理系统已经成为当今社会的发展趋势。在 DSP 领域,美国 TI(德州仪器)公司生产的 TMS320 家族 DSP 芯片以其独特的哈佛结构、硬件密集型方案以及灵活的指令系统,成为数字信号处理器产业中的领先者。其 C5000 系列是 16 位定点、速度为 40M1PS200MIPS、可编程、低功耗和高新能的 DSP,在有线和无

2、线通信、IP 电话、便携式信息系统、手机、助听器等领域得到了广泛应用。最小系统模块是使得 DSP 芯片能够工作的最精简模块。如何以最短的开发周期开发出适于自己应用的高性能低成本的 DSP 最小系统模块,是进行 DSP 系统开发的第一步。最小系统模块设计包括硬件设计和软件设计。本次设计是对 TI 公司生产的 16 位定点 DSP 芯片TMS320VC5402 进行最小系统模块硬件设计,它可以很方便地与外围模块组合成不同功能的应用系统。-_1 DSP 简介1.1 DSP 的应用领域在近 20 多年时间里,DSP 芯片的应用已经从军事、航空航天领域扩大到信号处理、通信、雷达、消费等许多领域 。主要应

3、用有信号处理、通信、语音、图形、图像、军事、仪器仪表、自动控制、医疗、家用电器等。DSP 主要应用市场为3C 领域,占整个市场需求的 90%。 数字蜂窝电话是 DSP最为重要的应用领域之一。由于 DSP 具有强大的计算能力,使得移动通信的蜂窝电话重新崛起,并创造了一批诸如 GSM、CDMA 等全数字蜂窝电话网。在 Modem 器件中,DSP 更是成效卓著,不仅大幅度提高了传输速率,且具有接收动态图像能力。另外,可编程多媒体 DSP 是 PC 领域的主流产品。以 XDSL Modem 为代表的高速通信技术与 MPEG 图像技术相结合,使得高品位的音频和视频形式的计算机数据有可能实现实时交换。目前

4、的硬盘空间相当大,这主要得益于 CDSP(可定制 DSP)的巨大作用。预计在今后的 PC 机中,一个 DSP 即可完成全部所需的多媒体处理功能。DSP 也是消费类电子产品中的关键器件。由于 DSP 的广泛应用,数字音响设备的更新换代周期变得非常短暂。用于图像处理的 DSP,一种用于 JPEG 标准的静态图像数据处理;另一种用于动态图像数据处理。1.2 DSP 的特点DSP 芯片是模拟信号变换成数字信号以后进行高速实时处理的专用微处理器,其处理速度比最快的 CPU 还快 10-50 倍,具有处理速度高、功能强、性能价格比好以及速度功耗比高等特点,被广泛应用于具有实时处理要求的场合。DSP 系统以

5、 DSP 芯片为基础,具有以下优点。1高速性,DSP 运行速度高达1000MIPS 以上2编程方便,可编程 DSP 可使设计人员在开发过程中灵活方便的对软件进行修改和升级。-_3稳定性好,DSP 系统以数字处理为基础,受环境温度及噪声的影响比较小,可靠性高。4可重复性好,数字系统的性能基本上不受元器件参数性能的影响,便于测试、调试 TMS320VC5402最小系统原理图设计和大规模生产。5集成方便,DSP 系统中的数字部件有高度的规范性,便于大规模集成。6性价比高,常用的 DSP 价格在5美元以下。2 TMS320VC5402 的硬件结构TMS320VC5402 是 TI 的第七代 DSP 产

6、品之一,它具有优化的 CPU 结构,内部有 1 个 40 位的算术逻辑单元(包括一个 40 位的桶式移位寄存器和 2 个独立的 40 位累加器 ),一个 1717 的乘法器和一个 40 位专用加法器,16K 字 RAM 空间和 4K16bit ROM 空间。共 20 根地址线,可寻址 64K 字数据区和 1M 字程序区,具有 64K I/O 空间。处理速度为 l00M IPS ,速度高、功耗低。TMS320VC5402 采用修正的哈佛结构和 8 总线结构(4 条程序/数据总线和 4条地址总线),以提高运算速度和灵活性。在严格的哈佛结构中,程序存储器和数据存储器分别设在两个存储空间,这样,就允许

7、取址和执行操作完全重叠。修正的哈佛结构中,允许在程序和数据空间之间传送数据,从而使处理器具有在单个周期内同时执行算术运算、逻辑运算、位操作、乘法累加运算以及访问程序和数据存储器的强大功能。与修正的哈佛结构相配合, TMS320VC5402 还采用了一个 6 级深度的指令流水线,每条流水线之间彼此独立,在任何一个机器周期内可以有 1 至 6 条不同的指令在同时工作,每条指令工作在不同的流水线上,使指令的执行时间减小到最小和增大处理器的吞吐量。TMS320VC5402 的硬件结构具有硬件乘法器、8 总线结构、功能强大的片内存储器配置和低功耗设计的特点。因此,可以进行高速并行处理,同时,集成度高可节

8、省硬件开销,提高系统抗干扰性。它除了完成数字信号处理任务外,还可以兼顾通用单片机的操作任务,因此,它是集数字信号处理与通用控制电路于一体的多功能低功耗微处理器。-_综上所述 TMS320VC5402 的 CPU 结构特征如下。(1)具有高性能的改进的哈佛总线结构,即具有三条独立的 16bit 数据存储器总线和一条 16bit 的程序存储器总线。(2)具有一个 40bit 的算术逻辑单元,包括一个 40bit 的筒形移位器和两个独立的加法器。(3)1717bit 的并行乘法器与专用的 40bit 加法器相结合。(4)具有专用于 Viter bi 蝶形算法的比较、选择、和存储单元(CSSU)。(5

9、)指数译码器可以在一个指令周期内求一个 40bit 累加数的指数值,这里的指数定义为累加器中没有数据占用的位数的个数减去 8。(6)两个地址发生器、八个辅助寄存器和两个辅助寄存器算术单元(ARAU)。3 TMS320VC5402 最小系统设计3.1 系统硬件组成基于 TMS320C5402最小系统系统框图。此最小系统主要由时钟及复位电路、JTAG 仿真调试接口电路以及供电系统,外加 WATCH DOG 电路等模块构成。系统框图如下:图 3-1 最小系统框图-_3.2 各功能模块设计3.2.1 5V 电源产生电路设计电源电路为系统中 DSP 芯片及其他元器件提供电源。设计时主要从电源电压结构、电

10、流要求及加电次序等三个方面考虑。TMS320VC5402采用了低电压方式,可以大大降低 DSP 芯片的功耗,DSP 芯片的电源分两种,即内核电源(CVdd)和 I/O 电源(DVdd) 。I/O 电源采用3.3V 电压,内核供电为1.8V。5V 电源产生电路主要功能是将220V 的市电经变压器降成9V 交流电,通过整流桥整流、电容滤波、再通过三端集成稳压器78L05输出稳5V 电压,为TPS73HD318提供5V 输入。电路连接图如下。图3-2 电源产生电路原理图3.2.2 TMS320C5402 的电源设计TMS320VC5402系统需要的电源类型:CPU 核电源、I/O 电源。上电次序:C

11、PU 内核先于 I/O 上电,后于 I/O 掉电。数字部分和模拟部分独立供电。以芯片 TPS73HD318设计 DSP 的电源,TPS73HD318采用了双电源供电机制,以获得更好的电源性能,其工作电压为3.3V 和1.8V。与3.3V 供电相比,1.8V 供电可以大大降低功耗。外部接口引脚仍采用3.3V 电压,便于直接与外部低压器件接口,而-_无需额外的电平转换。芯片还提供了两个宽度为200ms 的低电平复位脉冲。给TPS73HD318提供5V 输入,就可以得到3.3V、1.8V 的输出电压,其设计原理图如下图所示。图3-3 TMS320C5402电源原理图3.2.3 时钟电路和 JTAG

12、接口电路设计TMS320VC5402内部有震荡电路,外接晶体及负载电容即可正常工作。当然也可以不使用内部震荡电路,直接输入时钟信号。当使用外接晶体时,要配置正确的负载电容(0-30pF) ,使输出时钟频率精确、稳定。TMS320VC5402有片内锁相环PLL(Phase-Locked Loops)可以对输入的时钟信号进行分频或者是倍频。TMS320VC5402 片内 PLL 分频及倍频系数由片内寄存器 CLKMD 控制,CLKMD 上电时的值由上电时对外部管脚 CLKMD1、 CLKMD2、 CLKMD3电平采样设定。JTAG 是 Joint test Action Group 的简称,又称

13、JTAG 口,它是一符合 IEEE Std 1149.1边界扫描逻辑标准的标准接口。它主要用于在硬件上对 DSP 进行实时在线仿真测试和 DSP 程序的下载,它提供对所连接设备的边界扫描,同时也可以用来-_测试引脚到引脚的连续性,以及进行 DSP 芯片的外围器件的操作测试。本次设计利用 DSP 芯片内部的振荡器构成时钟电路,在芯片的 Xl 和 X2/CLKIN引脚之间接入一个晶体,用于启动内部振荡器。目前流行的 DSP 都备有标准的JTAG(Joint Test Action Group)接口,主要用于在线仿真调试。本设计中 DSP 和仿真器之间的连接电缆超过6 in,将数据传输脚加上驱动,此

14、上拉电阻取10K。两模块与 TMS320C5402的连接方式如图所示。图3-4 时钟电路和 JTAG 接口原理图-_3.2.4 复位和 WATCH DOG 电路设计TMS320VC54X 复位有三种方式,即上电复位、手动复位、软件复位。前两种是通过硬件电路实现的复位,后一种是通过指令方式实现的复位。在系统刚接通电源时,复位电路应处于低电平以使系统从一个初始状态开始。这段低电平时间应该大于系统的晶体振荡启振时间,以便避开振荡器启振时的非线性特性对整个系统的影响。工作中复位则要求复位的低电平至少保持6个时钟周期,以使芯片的初始化能够正确完成。当时钟电路工作后,只要在 RS 引脚上出现2个外部时钟周

15、期以上的低电平,芯片内部所有电路寄存器都初始化复位。只有当此引脚变为高电平后,芯片内的程序才可以从0FF80h 地址开始执行。通过按钮实现复位操作。当按钮按下时,将电容C12上的电荷通过按钮串接的电阻 R3释放掉,使电容 C12上的电压降为0。当按钮松开时,由于电容 C12上的电压不能突变,所以通过电阻 R2进行充电,充电时间由R2C12的乘积值决定,一般要求大于5个外部时钟周期,可根据具体情况选择。这样就可以实现手动按钮复位。看门狗电路起着监视 DSP 动作的作用。系统在运行过程中通过 I/O 输出给看门狗的输入端 WDI 脚正脉冲,两次脉冲时间间隔不大于1.6s,则 WDO引脚永远为高电平

16、,说明 DSP 程序执行正常。但如果程序跑飞,就不可能按时通过 I/O 输出发出正脉冲。当两次发出正脉冲的时间间隔大于1.6s 时,看门狗便使 置为低电平,将使系统复位。两模块的连接方式如图所示。-_图3-5 复位电路原理图3.2.5 存储器扩展TMS320VC5402 片内有 4k16bits 的 ROM 和 16k16bits 的 DARAM。用户的程序不能直接写在片上 ROM 上,一般来说,应该在片外扩展存储器用来存放用户的程序代码。另外,考虑到系统运行中,DSP 往往要做大量的数据处理工作,经常有一些采集到的或生成的数据需要及时进行存储或调用,因此当片上 16k 的 DARAM 不够用

17、时,需要外部扩展数据存储器。TMS320VC5402 只能外接异步存储器。同步存储器接口是数据、地址和控制总线使用统一的时钟进行同步,如 SDRAM、同步 FIFO 等。异步存储器接口是数据、地址和控制总线无统一的时钟进行同步,如 SRAM、FLASH 等。FLASH 接口控制信号的生成与 SRAM 基本相同,所不同的是在对 FLASH 进行读写的时候等待周期要设得更长,具体值要根据 5402 的当前频率以及不同型号 FLASH 的数据手册。FLASH 在写入的时候与 SRAM 不同,必须使用擦除和写入命令序列,厂商不同,命令序列稍有不同。-_MS320VC5402 在外接存储器时的注意事项:

18、如没有使用的管脚要做适当的处理:READY 和 HOLD 上拉。如果外部总线上挂接的设备较多,应适当的添加总线驱动设备,如 244,245 等。为了布线的方便,SRAM 的地址和数据总线可以适当的交换,而FLASH 不行。图 3-6 SRAM 存储器与 5402 接口TMS320VC5402 提供了两种程序运行方式:微处理器方式和微计算机方式。系统复位时,CPU 会自动检测引脚的状态,来判断采用哪种方式运行程序。微计算机方式是通过引导程序将用户代码从外部加载至片内 RAM 或扩展的 RAM 中,以便实现高速运行。微计算机方式省去了对 DSP 片内 ROM 进行掩膜编程等操作,节省了大量费用,并且可以使用户代码存储在片外相对慢速、非易失性器件中,而装载运行于高速器件,提高了运行速度,因此被广泛采用。5402 提供了多种引导模式。如图 3-7所示:

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。