DSP最小系统原理图设计


TMS320VC5402最小系统原理图设计

绪论
DSP(数字信号处理器)是在模拟信号变换成数字信号以后进行高速实时信号处理 的专用处理器,其处理速度比最快的 CPU 还快 10~50 倍。DSP 具有可编程特性、运 算速度快及接口灵活的特点,使得它在电子产品的研制中发挥着越来越大的作用。采 用 DSP 器件来实现数字信号处理系统已经成为当今社会的发展趋势。 在 DSP 领域,美国 TI(德州仪器)公司生产的 TMS320 家族 DSP 芯片以其独特的哈 佛结构、 硬件密集型方案以及灵活的指令系统, 成为数字信号处理器产业中的领先者。 其 C5000 系列是 16 位定点、速度为 40M1PS~200MIPS、可编程、低功耗和高新能的 DSP,在有线和无线通信、IP 电话、便携式信息系统、手机、助听器等领域得到了广 泛应用。 最小系统模块是使得 DSP 芯片能够工作的最精简模块。如何以最短的开发周 期.开发出适于自己应用的高性能低成本的 DSP 最小系统模块,是进行 DSP 系统开发 的第一步。最小系统模块设计包括硬件设计和软件设计。 本次设计是对 TI 公司生产的 16 位定点 DSP 芯片——TMS320VC5402 进行最小系 统模块硬件设计,它可以很方便地与外围模块组合成不同功能的应用系统。

1

TMS320VC5402最小系统原理图设计

1 DSP 简介
1.1 DSP 的应用领域
在近 20 多年时间里,DSP 芯片的应用已经从军事、航空航天领域扩大到信号处 理、通信、雷达、消费等许多领域 。主要应用有信号处理、通信、语音、图形、图 像、军事、仪器仪表、自动控制、医疗、家用电器等。 DSP 主要应用市场为3C 领域,占整个市场需求的 90%。 数字蜂窝电话是 DSP 最为重要的应用领域之一。由于 DSP 具有强大的计算能力,使得移动通信的蜂窝电 话重新崛起, 并创造了一批诸如 GSM、 CDMA 等全数字蜂窝电话网。 在 Modem 器件中, DSP 更是成效卓著,不仅大幅度提高了传输速率,且具有接收动态图像能力。另外, 可编程多媒体 DSP 是 PC 领域的主流产品。以 XDSL Modem 为代表的高速通信技术与 MPEG 图像技术相结合,使得高品位的音频和视频形式的计算机数据有可能实现实时 交换。目前的硬盘空间相当大,这主要得益于 CDSP(可定制 DSP)的巨大作用。预 计在今后的 PC 机中,一个 DSP 即可完成全部所需的多媒体处理功能。DSP 也是消 费类电子产品中的关键器件。由于 DSP 的广泛应用,数字音响设备的更新换代周期 变得非常短暂。用于图像处理的 DSP,一种用于 JPEG 标准的静态图像数据处理;另 一种用于动态图像数据处理。

1.2 DSP 的特点
DSP 芯片是模拟信号变换成数字信号以后进行高速实时处理的专用微处理器, 其 处理速度比最快的 CPU 还快 10-50 倍,具有处理速度高、功能强、性能价格比好以 及速度功耗比高等特点,被广泛应用于具有实时处理要求的场合。 DSP 系统以 DSP 芯片为基础,具有以下优点。 1.高速性,DSP 运行速度高达1000MIPS 以上 2.编程方便,可编程 DSP 可使设计人员在开发过程中灵活方便的对软件进行修 改和升级。

2

TMS320VC5402最小系统原理图设计 3.稳定性好,DSP 系统以数字处理为基础,受环境温度及噪声的影响比较小, 可靠性高。 4.可重复性好,数字系统的性能基本上不受元器件参数性能的影响,便于测试、 调试 TMS320VC5402最小系统原理图设计和大规模生产。 5.集成方便,DSP 系统中的数字部件有高度的规范性,便于大规模集成。 6.性价比高,常用的 DSP 价格在5美元以下。

2 TMS320VC5402 的硬件结构
TMS320VC5402 是 TI 的第七代 DSP 产品之一,它具有优化的 CPU 结构,内部 有 1 个 40 位的算术逻辑单元 ( 包括一个 40 位的桶式移位寄存器和 2 个独立的 40 位累加器),一个 17×17 的乘法器和一个 40 位专用加法器,16K 字 RAM 空间 和 4K×16bit ROM 空间。共 20 根地址线,可寻址 64K 字数据区和 1M 字程序区, 具有 64K I/O 空间。处理速度为 l00M IPS ,速度高、功耗低。 TMS320VC5402 采用修正的哈佛结构和 8 总线结构(4 条程序/数据总线和 4条 地址总线),以提高运算速度和灵活性。在严格的哈佛结构中,程序存储器和数据存 储器分别设在两个存储空间,这样,就允许取址和执行操作完全重叠。修正的哈佛结 构中,允许在程序和数据空间之间传送数据,从而使处理器具有在单个周期内同时执 行算术运算、逻辑运算、位操作、乘法累加运算以及访问程序和数据存储器的强大功 能。与修正的哈佛结构相配合, TMS320VC5402 还采用了一个 6 级深度的指令流水 线,每条流水线之间彼此独立,在任何一个机器周期内可以有 1 至 6 条不同的指令 在同时工作,每条指令工作在不同的流水线上,使指令的执行时间减小到最小和增大 处理器的吞吐量。 TMS320VC5402 的硬件结构具有硬件乘法器、8 总线结构、功能强大的片内存储 器配置和低功耗设计的特点。因此,可以进行高速并行处理,同时,集成度高可节省 硬件开销,提高系统抗干扰性。它除了完成数字信号处理任务外,还可以兼顾通用单 片机的操作任务,因此,它是集数字信号处理与通用控制电路于一体的多功能低功耗 微处理器。
3

TMS320VC5402最小系统原理图设计 综上所述 TMS320VC5402 的 CPU 结构特征如下。 (1)具有高性能的改进的哈佛总线结构, 即具有三条独立的 16bit 数据存储器总 线和一条 16bit 的程序存储器总线。 (2)具有一个 40bit 的算术逻辑单元,包括一个 40bit 的筒形移位器和两个独 立的加法器。 (3)17×17bit 的并行乘法器与专用的 40bit 加法器相结合。 (4)具有专用于 Viter bi 蝶形算法的比较、选择、和存储单元(CSSU)。 (5)指数译码器可以在一个指令周期内求一个 40bit 累加数的指数值, 这里的指 数定义为累加器中没有数据占用的位数的个数减去 8。 (6)两个地址发生器、八个辅助寄存器和两个辅助寄存器算术单元(ARAU)。

3 TMS320VC5402 最小系统设计
3.1 系统硬件组成
基于 TMS320C5402最小系统系统框图。此最小系统主要由时钟及复位电路、JTAG 仿真调试接口电路以及供电系统,外加 WATCH DOG 电路等模块构成。系统框图如下:

图 3-1 最小系统框图

4

TMS320VC5402最小系统原理图设计

3.2 各功能模块设计 3.2.1 5V 电源产生电路设计
电源电路为系统中 DSP 芯片及其他元器件提供电源。设计时主要从电源电压结 构、电流要求及加电次序等三个方面考虑。 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 电源。上电次序:CPU 内 核先于 I/O 上电,后于 I/O 掉电。数字部分和模拟部分独立供电。 以芯片 TPS73HD318设计 DSP 的电源,TPS73HD318采用了双电源供电机制,以获 得更好的电源性能,其工作电压为3.3V 和1.8V。与3.3V 供电相比,1.8V 供电可以大 大降低功耗。外部接口引脚仍采用3.3V 电压,便于直接与外部低压器件接口,而无 需 额 外 的 电 平 转 换 。 芯 片 还 提 供 了 两 个 宽 度 为 200ms 的 低 电 平 复 位 脉 冲 。 给 TPS73HD318提供5V 输入,就可以得到3.3V、1.8V 的输出电压,其设计原理图如下图 所示。

5

TMS320VC5402最小系统原理图设计

图3-3 TMS320C5402电源原理图

3.2.3 时钟电路和 JTAG 接口电路设计
TMS320VC5402内部有震荡电路,外接晶体及负载电容即可正常工作。当然也可以 不使用内部震荡电路,直接输入时钟信号。当使用外接晶体时,要配置正确的负载电 容 ( 0-30pF ) , 使 输 出 时 钟 频 率 精 确 、 稳 定 。 TMS320VC5402 有 片 内 锁 相 环 PLL (Phase-Locked Loops)可以对输入的时钟信号进行分频或者是倍频。TMS320VC5402 片内 PLL 分频及倍频系数由片内寄存器 CLKMD 控制,CLKMD 上电时的值由上电时对外 部管脚 CLKMD1、 CLKMD2、 CLKMD3电平采样设定。 JTAG 是 Joint test Action Group 的简称,又称 JTAG 口,它是一符合 IEEE Std 1149.1边界扫描逻辑标准的标准接口。 它主要用于在硬件上对 DSP 进行实时在线仿真 测试和 DSP 程序的下载,它提供对所连接设备的边界扫描,同时也可以用来测试引脚 到引脚的连续性,以及进行 DSP 芯片的外围器件的操作测试。 本次设计利用 DSP 芯片内部的振荡器构成时钟电路,在芯片的 Xl 和 X2/CLKIN 引脚之间接入一个晶体,用于启动内部振荡器。目前流行的 DSP 都备有标准的 JTAG

6

TMS320VC5402最小系统原理图设计 (Joint Test Action Group)接口,主要用于在线仿真调试。本设计中 DSP 和仿真 器之间的连接电缆超过6 in,将数据传输脚加上驱动,此上拉电阻取10K。两模块与 TMS320C5402的连接方式如图所示。

图3-4 时钟电路和 JTAG 接口原理图

3.2.4 复位和 WATCH DOG 电路设计
TMS320VC54X 复位有三种方式,即上电复位、手动复位、软件复位。前两种是通

7

TMS320VC5402最小系统原理图设计 过硬件电路实现的复位,后一种是通过指令方式实现的复位。在系统刚接通电源时, 复位电路应处于低电平以使系统从一个初始状态开始。 这段低电平时间应该大于系统 的晶体振荡启振时间,以便避开振荡器启振时的非线性特性对整个系统的影响。工作 中复位则要求复位的低电平至少保持6个时钟周期, 以使芯片的初始化能够正确完成。 当时钟电路工作后,只要在 RS 引脚上出现2个外部时钟周期以上的低电平,芯片 内部所有电路寄存器都初始化复位。只有当此引脚变为高电平后,芯片内的程序才可 以从0FF80h 地址开始执行。通过按钮实现复位操作。当按钮按下时,将电容 C12上的 电荷通过按钮串接的电阻 R3释放掉,使电容 C12上的电压降为0。当按钮松开时,由 于电容 C12上的电压不能突变,所以通过电阻 R2进行充电,充电时间由 R2C12的乘积 值决定,一般要求大于5个外部时钟周期,可根据具体情况选择。这样就可以实现手 动按钮复位。 看门狗电路起着监视 DSP 动作的作用。 系统在运行过程中通过 I/O 输出给看门狗 的输入端 WDI 脚正脉冲,两次脉冲时间间隔不大于1.6s,则 WDO 引脚永远为高电平, 说明 DSP 程序执行正常。但如果程序跑飞,就不可能按时通过 I/O 输出发出正脉冲。 当两次发出正脉冲的时间间隔大于1.6s 时,看门狗便使 WDO 置为低电平,将使系统 复位。两模块的连接方式如图所示。

图3-5 复位电路原理图

8

TMS320VC5402最小系统原理图设计

3.2.5 存储器扩展
TMS320VC5402 片内有 4k×16bits 的 ROM 和 16k×16bits 的 DARAM。用户的程序 不能直接写在片上 ROM 上,一般来说,应该在片外扩展存储器用来存放用户的程序代 码。另外,考虑到系统运行中,DSP 往往要做大量的数据处理工作,经常有一些采集 到的或生成的数据需要及时进行存储或调用,因此当片上 16k 的 DARAM 不够用时,需 要外部扩展数据存储器。 TMS320VC5402 只能外接异步存储器。同步存储器接口是数据、地址和控制总线 使用统一的时钟进行同步,如 SDRAM、同步 FIFO 等。异步存储器接口是数据、地址 和控制总线无统一的时钟进行同步,如 SRAM、FLASH 等。FLASH 接口控制信号的生成 与 SRAM 基本相同,所不同的是在对 FLASH 进行读写的时候等待周期要设得更长,具 体值要根据 5402 的当前频率以及不同型号 FLASH 的数据手册。FLASH 在写入的时候 与 SRAM 不同,必须使用擦除和写入命令序列,厂商不同,命令序列稍有不同。 MS320VC5402 在外接存储器时的注意事项:如没有使用的管脚要做适当的处理: READY 和 HOLD 上拉。如果外部总线上挂接的设备较多,应适当的添加总线驱动设备, 如 244, 245 等。 为了布线的方便, SRAM 的地址和数据总线可以适当的交换, 而 FLASH 不行。

图 3-6 SRAM 存储器与 5402 接口

TMS320VC5402 提供了两种程序运行方式:微处理器方式和微计算机方式。系统
9

TMS320VC5402最小系统原理图设计 复位时,CPU 会自动检测引脚的状态,来判断采用哪种方式运行程序。微计算机方式 是通过引导程序将用户代码从外部加载至片内 RAM 或扩展的 RAM 中, 以便实现高速运 行。微计算机方式省去了对 DSP 片内 ROM 进行掩膜编程等操作,节省了大量费用,并 且可以使用户代码存储在片外相对慢速、非易失性器件中,而装载运行于高速器件, 提高了运行速度,因此被广泛采用。5402 提供了多种引导模式。如图 3-7 所示:

图 3-7 存储器扩展电路

图3-7为使用并行引导模式为5402外扩存储器电路图。图中,SST29LE010是 SST 公司 的29系列128k×8bits 多用途闪速存储器(FLASH)中的一种,它采用低电压(3.0~ 3.6V)供电。可直接与 DSP 连接。根据并行引导模式的特点,将 FLASH 配置为5402 的外扩数据存储器。

10

TMS320VC5402最小系统原理图设计

4 最小系统设计原理图

11

TMS320VC5402最小系统原理图设计

总结
作为一个电信本科生,掌握 DSP 系统的设计技术是非常重要的,通过对本课题的 学习,了解了 DSP 最小系统的设计及应用,锻炼独立设计电路的能力和动手能力。这 次课程设计我学到了很多东西,尤其是做好一件事实在是不容易,特别是在准备不足 的情况下,更是难上加难。幸运地是在课程设计过程中我得到了广大老师和同学的帮 助,特别是得到了老师的分析与讲解!他严谨的治学态度和对问题的分析方法以及解 决问题方法,使我一生受用!同时我也学会了怎么在浩瀚如海的大堆资料里搜集自己 所需要的东西,怎样与人沟通去完成一件事。 通过这次设计,我对所学的专业课知识有了更深的理解,尤其是 DSP 最小系统和 微型计算机控制技术方面的认识。在设计过程中,查阅了大量的中外文资料,解决了 不少难题。我也看到了自身地不足之处,专业知识不是很过硬,缺乏对问题地分析能 力,还有自己知识储备的不足,使得搞课程设计时,不知从何处下手。所以说,无论何 时都需要认真地学好专业知识以及其他相关知识,充实自己。另外本次设计提升了我 分析问题和解决问题的能力,增强了我对学习的自信心,相信这对设计会对我以后的 工作和学习有重要的帮助作用。

12

TMS320VC5402最小系统原理图设计

参考文献
【1】汪安民.TMS320C54xxDSP 实用技术.北京:清华大学出版社,2002 【2】张雄伟.DSP 芯片的原理与开发应用.北京:电子工业出版社,2003 【3】张雄伟.DSP 集成开发与应用实例. 北京:电子工业出版社,2002 【4】朱铭锆.DSP 应用系统设计.北京:电子工业出版社,2002 【5】李利.DSP 原理及应用.北京:中国水利水电出版社,2004 【6】邹理和.数字滤波器.北京:清华大学出版社,1995

13

TMS320VC5402最小系统原理图设计

附录
1、DSP 图

14

TMS320VC5402最小系统原理图设计 2、扩展图

15

TMS320VC5402最小系统原理图设计

16


相关文档

DSP最小系统原理图设计资料
DSP最小系统设计
基于DSP最小系统的设计
DSP最小应用系统的设计
DSP最小系统的设计与开发
DSP最小系统课程设计
DSP(2812)最小系统的设计
DSP最小系统硬件设计
第8章 DSP的最小硬件系统设计
DSP最小系统设计及基本算法的实现
电脑版