DSP最小系统设计
基于TMS320F28335的DSP最小系统设计
用 电路 板 上 的 内部 振 荡 器 或 者 利 用 外 部 时钟 。基 本 外 部输 入 的 时钟 频 率 是 在 2 - 5 z范 围内 。 芯 片 上 的 时 钟锁 相环 ( L ) 0 3 MH P L 可 以来 倍 频 输入 的时 钟 频 率 ,最 大 倍 频 达 到 芯 片 的 最 大 工 作 频 率 1 O z MS 2 F 8 3 5 MH 。T 3 0 2 3 5芯 片 的 内 部 振 荡 电 路 能 够 把 10 z 。 23 D P与 J A 接 口设 计 . S TG T 3 0 2 3 5采 用 5个 1 4 . — 9 0E E标 准 协 议 和 MS 2 F 8 3 91 1 9 1E 1
谭 威 罗仁泽 高文 刚 ( 西南石油大学电气学院, 四川 成都 600 ) 15 0
周 慧琪 ( 西安电子科技大学计算机 学院, 陕西 西安 7 0 7 ) 1 0 1
摘 要
在 各 大 专 院校 的课 程 教 学 、 实验 教 学、 毕 业 设 计 以及 电子 设 计 竞 赛 中 ,需 要 应 用 D P 实验 系统 。 介 绍 了 T 公 司 的 S I
度 快 ,是 需 要 浮 点 运 算 便 携 式 产 品 的 理 想 选 择 。本 文 采 用
T 3 0 2 3 5作为 主 控 芯片 设 计一 个 D P最 小应 用 系 统 。 MS 2 F 8 3 S
1 系统 构 成
一
个 典 型 的 D P最 小 系 统 应 包 括 D P芯 片 、 源 电 路 、 S S 电 复
和 X 、 2引 脚 直 接 相 连 , 1X ×1引脚 通 常是 数 字 参 考 电 压 ( D , V D) X 2引 脚是 内部 振 荡 的输 出 。如果 引 脚 × 2不用 , 须悬 空 。本 文 必 采 用 的是 内部 振 荡 器 ,在 × 1和 × 2之 间连 接 一 个 3 MH 0 z的 石
DSP最小系统
2.2 DSP最小系统要使DSP系统能够正常工作,需要具备一些基本结构:DSP、电源、RAM、时钟源(晶振)。
通常把由这些基本器件构成的可以工作的DSP系统称为DSP最小系统。
限于书本幅面的原因,为了清晰的表示电路结构,把下图中的DSP周边电路部分分成图中的A1、A2、A3、A4四个部分,接下来将分别介绍这4个部分。
图2.2.1 DSP周边电路原理图A1部分:如下图所示,A1部分DSP引脚的分布情况比较整齐规范,首先是大量的电源引脚,包括VDD、VDDIO(DSP的内核电源和输入输出电源,这是两类主要的电源),以及AD转换器部分的电源和AD转换器的16路输入引脚。
此外该部分还有:1.去耦电容(分布在板上的各个主要芯片附近,用于降低干扰杂波的影响,还有电源与地之间的滤波电容,其作用也基本类似)2.输出端口:GPIO端口通过限流电阻与LED连接至电源端,通过控制GPIO引脚的高低电平状态可以点亮或熄灭LED。
用这种方式可以简单的实现基本输出功能。
这也是学习过程中的一种常用调试手段。
图2.2.2 DSP周边电路原理图A1部分A2部分:图2.2.3 DSP周边电路原理图A2部分A2部分的DSP引脚也比较完整,主要包括DSP的16条数据线XD0-XD15、19条地址线XA0-XA18,以及DSP的读写信号线等控制线。
需要特别指出:该部分还包括XMP/MC引脚跳线,通过电路图可以看出通过JP-JP3跳线可以控制XMP/MC引脚的高低电平。
如前所述,上电复位时,该引脚为高电平时为MP 状态,也就是通常的调试状态;如果上电复位时该引脚为低电平,则为MC状态,DSP从内部FLASH存储器引导加载,这是调试完成后的运行状态。
A3部分:图2.2.4 DSP周边电路原理图A3部分A3部分的DSP引脚包括以下内容:1.电源地,这些VSS引脚分布在DSP芯片四周的引脚中,这里我们集中表示在A3部分。
2.晶振,为DSP芯片提供时钟源,这里选择30MHz晶振,通过DSP内部PLL电路的控制,DSP2812最高可以工作在150MHz的频率下,因此可以达到很高的运算速度。
基于DSP的信号采集最小系统的设计
译源程序 ,并且提供了丰富的输入输出库 函数和信号处理 的库 函数 ,极大地方便 了整个系统的开发过程 。具体的信 号采集程序流程图如图7 所示 ,设计思路是首先初始化系
统 ,包 括各 种寄 存 器 ,中断 向量 以及 中断 向量 表 ,A D C 模
实现上电复位和手动复位两种功能。
块 ,然后使能中断完成A / D 转换,最后将转换结果存储在 1 6 位寄存器中。 初始化系统控制寄存器部分程序:
EA L LOW :
S y s C t r l R e g s . WD C R =0 x 0 0 6 8 ; 门狗
S ys Ct r l Re g s . HI S PCP. a l l= O xO 0 0 1 ;
/ / 关 闭看
S y s C t r l R e g s . L O S P C P . a l l=0 x 0 0 0 2 ; / / 高低速外设 时钟分频寄存器设置
’ ’
潞
车 : 母 :
图2 电源模块 电路
l
2 。 2 A/ D保 护电路
A DC 模 块 模拟 电压输 入 范 围为 0 ~ 3 V,在 实 际采 样信
号时 ,并不能保证所采集的信号在输入范 围内,在该范围 以外的信号输入时可能会损坏A/ D 端 口,从而对应的采样 端 口不能正常工作 。该保护电路的设计 目的在于将模拟输
文利 用D S P 的内部振 荡器 ,即在两个管脚之 间连接一个 晶体 ,使能内部振 荡 ,如图4 所示。两脚之间晶振 的频率 3 0 MH z ,晶体具有3 0 — 1 5 0 f  ̄ ,最大功耗不超过 1 Mw,满足 时钟频率精确 、稳定的需求。
2 . 4 复 位 电路 F 2 8 1 2 的 复 位 引脚 为 处 理 器提 供 硬 件 初始 化 的 方 法 , 属于不可屏蔽的外部中断 ,如图5 所示 。Re 复位 电路能够
F2812DSP的最小系统设计
} 3.3 异步串行通信测试程序 void scib_init(void) { ScibRegs.SCIFFTX.all=0xE040;//允许接收,使 //能FIFO,没有FIFO中断,清除TXFIFINT ScibRegs.SCIFFRX.all=0x2021;//使能FIFO接 //收,清除RXFFIN ScibRegs.SCIFFCT.all=0x0000;//禁止波特率校 //验 ScibRegs.SCICCR.all=0x0007;//1个停止位,无 //校验,禁止自测试,空闲地址模式,字长8位 ScibRegs.SCICTL1.all=0x0003; //复位 ScibRegs.SCICTL2.all=0x0003; ScibRegs.SCIHBAUD=0x0001; //设定波特率 ScibRegs.SCILBAUD=0x00E7; //为 9600bps ScibRegs.SCICTL1.all=0x0023; //退出RESET } interrupt void scibRxFifoIsr(void) { recveddata=ScibRegs.SCIRXBUF.all;//从缓冲区 //接收数据 recveddata&=0xFF; //接收数据高8位清零 if(recveddata=='a') //如果接收到的数据为‘a’ { Light=0xFFFE; StartCpuTimer0();//开定时器,流水灯工作 } ScibRegs.SCIFFRX.bit.RXFFOVRCLR=1; ScibRegs.SCIFFRX.bit.RXFFINTCLR=
《 DSP及其在控制中的应用》课程 报告
题目: F2812DSP的最小系统设计
院 系: 航天学院 学 科: 控制科学与工程
基于TMS320F2808 DSP最小系统设计及应用
基于TMS320F2808 DSP 最小系统设计及应用TMS320F2808 是德州仪器(TI)公司推出的C2000 平台上的定点DSP 芯片,具有低成本、低功耗和高性能处理能力,特别适用于大量数据处理的测控领域和复杂运算的电机控制领域。
本文在介绍TMS320F2808 的性能基础上设计了以TMS320F2808 DSP 为核心的最小应用系统,并给出了各部分具体硬件电路的设计和典型扩展应用。
1 TMS320F2808 特点TMS320F2808 是美国TI 公司推出的C2000 平台上的32 位定点DSP 芯片,具有低成本、低功耗和高性能处理能力,外设功能增强且极具价格优势,采用100 引脚封装,所有产品引脚兼容,具有高达64 kB 的闪存和100MIPS 的性能。
片上集成了丰富而又先进的增强型外设,如16 路PWM 输出通道、6 路HRPWM 输出通道、4 个eCAP 输入接口、6 个32 位/16 位定时器;串行外没模块,如4 个SPI 模块、2 个SCI 模块、2 个CAN 模块、1 个I2C 模块;12 位16 通道的A/D 转换器;35 个可独立编程复用的通用I/O 引脚(GPIO),其输入引脚具有窄脉冲限定器。
使其具有强大的数字信号处理能力,又具有强大的事件管理能力和嵌入式控制功能,非常适用于工业、汽车、医疗和消费类市场中的数字电机控制、数字电源和高级感应技术。
2 TMS320F2808 最小系统结构DSP 最小系统由DSP 芯片及其基本的外围电路和接口组成,如果去掉其中的任何一部分,都无法成为一个独立的DSP系统工作。
最小系统通常包括DSP 芯片、电源变换电路、JTAG 仿真接口、复位电路、引导模式电路等。
3 硬件电路设计3.1 电源电路及复位电路TMS320F2808 是一个低功耗芯片,内核电源电压为1.8 V,芯片与外部接口间采用3.3 V 电源电压,考虑到硬件系统要求电源具有稳定功能和纹波小的特点,另外也考虑到硬件系统的功耗等特点,因此本设计中采用TI 公司的的TPS70151 电源芯片。
DSP最小系统
基于TMS320VC5402的DSP最小系统1关与DSP 的简单介绍1.1 DSP 的简介1.2 DSP的特点DSP 芯片是模拟信号变换成数字信号以后进行高速实时处理的专用微处理器,其处理速度比最快的 CPU 还快 10-50 倍,具有处理速度高、功能强、性能价格比好以及速度功耗比高等特点,被广泛应用于具有实时处理要求的场合。
DSP 系统以 DSP 芯片为基础,具有以下优点。
1.高速性,DSP 运行速度高达 1000MIPS 以上2.编程方便,可编程DSP 可使设计人员在开发过程中灵活方便的对软件进行修改和升级。
3.稳定性好,DSP 系统以数字处理为基础,受环境温度及噪声的影响比较小,可靠性高。
4.可重复性好,数字系统的性能基本上不受元器件参数性能的影响,便于测试、调试和大规模生产。
5.集成方便,DSP 系统中的数字部件有高度的规范性,便于大规模集成。
6.性价比高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条地址总线),以提高运算速度和灵活性。
在严格的哈佛结构中,程序存储器和数据存储器分别设在两个存储空间,这样,就允许取址和执行操作完全重叠。
修正的哈佛结构中,允许在程序和数据空间之间传送数据,从而使处理器具有在单个周期内同时执行算术运算、逻辑运算、位操作、乘法累加运算以及访问程序和数据存储器的强大功能。
基于TMS320F28335的DSP最小系统设计
基于TMS320F28335的DSP最小系统设计基于TMS320F28335的DSP最小系统设计TMS320F28335数字信号处理器是TI 公司的一款C2000系列的浮点DSP 控制器。
与以往的定点DSP 相比,该器件具有精度高、成本低、功耗小、性能高、外设集成度高、数据以及程序存储量大和A/D转换更精确快速等优点。
1 最小系统的构成DSP的最小系统是指用尽量少的外围电路构成的可以使DSP正常工作、实现基本功能的最简单的系统。
一个典型的DSP最小系统应包括DSP 芯片、电源电路、复位电路、时钟电路,另外考虑到DSP 在下载时需要下载端口,所以在最小系统上加一个14引脚的JTAG仿真烧写口。
此外,也可以为其扩展各种类型的存储器。
2 最小系统设计2.1 DSP芯片如图1为TMS320F28335的176引脚LQFP封装原理图,引脚分4组排列在芯片周边。
将芯片的下凹圆点放置在左上方位置,正对着下面的第一个引脚为1号引脚,其他引脚序号按逆时针方向排列。
图1 TMS320F28335的LQFP封装原理图2.2 电源电路设计F28335DSP 控制器采用双电源供电方式,其CPU 内核电压为1.9V ,I/O 电压为3.3V 。
将5V 电压转换为3.3V 和1.9V ,可以使用双输出电源调节方案。
TI 公司的TPS767D301可以提供一路 3.3V 固定输出电压和一路可调输出电压(1.5~5.5V)。
如图2所示为TPS767D301的原理图。
其中V o = (1+R 1/R 2)×V REF ,V REF 的典型值为1.1834V ,当R 1取值122kΩ,R 2取值233k Ω时,可以输出1.9V ,如图3所示。
芯片采用数字5V 供电,如图4所示,其中D1起电源指示作用。
图2 TPS767D301原理图 图3 引脚24和25的外围电路另外,DSP 控制芯片中同时含有数字电路和模拟电路,为防止数字电路对模拟电路干扰,通常将这两种电路分开供电,故F28335实际需要4组电源:数字3.3V 、数字1.9V 、模拟3.3V 和模拟1.9V 。
基于DSP的最小图像采集处理系统设计
_ 臣 基于 D P的最小 图像采集处理系统设计 S
■ 北 京 航 空 航 天 大 学 戴 春 雷 张 海
关键词
DS 嵌 入 式 系统 图像 采 集 图像 处 理 P
4个 CE 宅 问 , 巾 CE 其 0被 配 置 为 1 6位 同 步 空 , 接
p e ms to. ( 稿 用 a r eec e 投 专 ) p@ n. r n n
Mcc t1s meJ sm 1 i (r1 &E {( S t s r ) 。e 。n r ) e ye dd 9
维普资讯
l l 。
0 A 0 0 0 0。 x 0 0 0
据和 同步信号将 逐渐稳定 。Y通道 和 u/ v通道在分 别经
过 7 HC 4 4 2 4总 线 缓 冲 器 之 后 接 入 E I M F低 1 6位 数 据 总 线 。C 2 与 地 址 线 E 2 、 A 1 经 过 译 码 产 生 2 片 E A0 E 2
DSp OV7 2 60
Y通 道
外部 存 储 器 接 口 E F E tra Me oyItr c ) 括 MI ( xen l m r nef e 包 a
UV通 道 /
M
28 0 1 62
H V 2 ・ C O V 7X E 5
l
E 2 MC IE F  ̄
a I pO 叫
l ,P.., 一 -..1 l 同步和 I
磐
峨 l| |t l l| l I | l 2 l t l|
i ! REF Daa S th { f H ( — t— wi ) c
— |
/ *HR FG I 7水 平参 考 中 断 */ E PO
7 HC 4 4 24的 选 通 信 号 , 时 O 7 2 的 读 地 址 为 此 V 60
DSP课程设计TMS320LF2407A最小系统设计
一、设计要求要求设计的最小系统包括TMS320LF2407A基本电路、电源电路、扩展RAM、指示灯等部分,需要用protel软件完成原理图和PCB的设计,并编写验证程序,在实验箱上进行调试。
二、设计原理及框图对于DSP2407,加上电源、复位和晶振,就构成了DSP最小系统。
为使这一最小系统能工作在开发状态下,应配以锁相环、JTAG接口、扩展片外程序存储器、FLASH烧写、指示灯、引脚扩展以及对其他引脚的处理等电路。
DSP2407最小系统框图如下图所示:三、主要芯片说明3.1 TMS320LF2407ATMS320LF2407A的常用资源见下表:3.2 TPS7333QTPS7333Q是TI公司生产的一款电压转换芯片,能将5V电压转换成3.3V,其特点如下:1.TPS7333Q克服了常规LDO稳压器的弊端,它具有非常低的静态电流,即使对于变化较大的负载,静态电流可以保持稳定2.具有关断特性3.具有输入和输出电容的选择3.3 CY7C1021选用的RAM型号为CY7C1021,64k*16位大小。
其高速转换时间:8、10、12、15ns,CMOS低功耗管理,TTL可共存界面,由3.3V供电,完全静态管理:无时钟或刷新要求,三种输出状态,高位、低位数据控制3.4 MAX811MAX811是一款四管脚微处理器复位芯片,用于监控微控制器和其他逻辑系统的电源电压,带有手动复位输入低电平复位芯片,支持手动复位功能,当MR引脚持续存在180ms的低电平,芯片的复位输出即会产生复位信号。
3.5 74HC0874HC08是4-2输入与门,相当于四个两输入与门。
其逻辑图如下:引脚图为四、设计过程4.1 电源电路电源电路的选择是系统设计的一个重要的部分,设计好坏对系统的影响最大。
这里使用TI公司的TPS7333Q来设计电源供电电路。
电源插孔J1 标识为内正外负,5V 稳压直流电源输入。
FUSE 为自恢复保险;7333 电源转换芯片作为5V 转3.3V 的高性能稳压芯片。
一种高性能浮点DSP芯片TMS320C6713及其最小系统的设计
一种高性能浮点DSP芯片TMS320C6713及其最小系统的设计为了实现TMS320C6713的最小系统设计,我们需要考虑以下几个方面:芯片与外围设备的连接、外围电路的设计和电源管理。
首先,为了确保TMS320C6713与外部设备的连接,我们需要提供一些必要的接口和功能模块。
这包括存储器接口、外部总线接口、模数转换器(MCP)接口和通用输入/输出(IO)接口。
存储器接口可以连接闪存和动态随机存储器(DRAM),以提供程序和数据的存储空间。
外部总线接口可以连接其他外围设备,如外部协处理器或通信接口。
MCP接口可以连接模拟信号源,如声音或视频输入。
通用IO接口可以连接其他外设,如显示器、键盘或鼠标。
其次,为了保证TMS320C6713的正常工作,我们还需要设计一些外围电路。
这包括时钟和复位电路、电源管理模块和稳压器。
时钟和复位电路提供了时序控制信号和系统复位信号,以确保芯片的正确初始化和稳定运行。
电源管理模块可以监控芯片的电源供应情况,并在需要时提供稳定的电源。
稳压器可以稳定供应芯片所需的电压,以保证其正常工作。
最后,为了实现TMS320C6713的最小系统设计,我们还需要考虑适当的外围电路连接和布局。
这些包括将上述模块连接到芯片的引脚上,并尽量减小信号传输线的长度和干扰。
此外,还需要对整个系统进行适当的布局和散热设计,以保证芯片的稳定性和可靠性。
总而言之,TMS320C6713是一种高性能浮点DSP芯片,其最小系统设计需要考虑与外围设备的连接、外围电路设计和电源管理。
通过合理连接和布局各个模块,并采取有效的电源管理和散热设计,可以实现TMS320C6713的高性能和稳定运行。
基于TMS320C5416的DSP最小系统设计_王睿2014
基于 TMS320C5416 的 DSP 最小系统设计
应用技术
个 8 位或 1 个 16 位收发器。 工作 电 压 为 2.7 ~3.6V。 本 设 计 采 用 74LVTH16245A 这款芯片, 其原理 图见图 4。 1.5 系统的 FLASH
图 4 74LVTH16245A 原理图
2 DSP 软件设计
通过 CCS 完成了程序的编辑、 编译、链接和在线仿真调试。 2.1 用户程序
(1)设置伪指令: .mmregs .global _main SWWCR .set 0x002B (2) 初始化 CPU 程序: ssbx INTM ld #0, DP stm #0, CLKMD (3) 定义时钟程序: Statu1:
0 引言
DSP 系统设计由硬件设 计 、软 件设计和系统调试三部分组成。 硬 件设计包括最小系统设计和外围 电路设计,通过外围电路对控制系 统进行扩展,使系统实现相应的功 能。 所以,DSP 最小系统的设计为 DSP 系统的开发打下了基础。
TMS320C5416 是 TI 公司的 16 位定点数字信号处理器,具有低功 耗、高速率等特点。 本文以 TI 公司 该芯片为设计的核心,设计的 DSP 最小系统最终通过测试,正常运行。
图 2 手动复位电路
图 3 晶振原理图
以避免混合系统设计中的电平转 换问题,也可以使设计出的系统具 有低功耗的特点。 DSP 与 3V 器件 的电平一致, 接口也比较简单,可 以直接驱动。 比如可以直接将 DSP 芯片与 3V 的 Flash 存储器连接。 器 件是一个双向收发器, 可以用作 2
收 稿 日 期 :2014-07-19
ldm CLKMD, A and #01b, A
DSP技术liuguoman_第四讲[1].C6000+DSP最小系统设计
原理图软件 PCB软件 自动布线器 仿真软件
SI、EMI、POWER/GND、HEAT
DSP硬件系统组成 DSP芯片的选择 DSP最小系统设计 DSP板设计流程
3.电源—加电顺序需求
DSP的一些I/O管脚是双向的,方向由内核 控制。I/O电压一旦被加上以后,I/O管脚就立即 被驱动,如果此时还没加核电压,那么I/O的方 向可能就不确定是输入还是输出。如果是输出, 且这时与之相连的其它器件的管脚也处于输出状 态,那么就会造成时序的紊乱或者对器件本身造 成损伤。这种情况下,就需要核电压比I/O电压 先加载,至少是同时加载。
DSP板级设计流程
PowerLogic
HyperLynx
PowerPCB BlazeRouter SPECCTRA
HyperLynx
概念
方案 论证
原理图 设计
前仿真
PCB图 绘制
后仿真
制板
原型 调试 测试
方案论证
rst
SBSRAM 3.3v
1.8v 1.2v CE3 CE0,CE2 INT4~7
Date: Tuesday May 20, 2003 Time: 22:25:40
实物
EDA软件
Altium / PROTEL Mentor / PADS Mentor / Expedition Mentor / BoardStation Cadence / Allegro Cadence / OrCAD
4.时钟-输入
OSC
4.时钟-输出
SRAM SRAM C6000 244 SRAM C6000 CY2308 SRAM SRAM SRAM
DSP(2812)最小系统设计
摘要本设计是DSP(2812)最小系统设计,DSP是一门涉及许多学科而又广泛应用于许多领域的新兴学科。
DSP指的是数字信号处理器。
数字信号处理器是一种适合完成数字信号处理运算的处理器。
20世纪60年代以来,随着计算机和信息技术的飞速发展,DSP技术应运而生并得到迅速的发展。
在过去的二十多年时间里,数字信号处理已经在通信等领域得到极为广泛的应用。
数字信号处理是利用计算机或专用处理设备,以数字形式对信号进行采集,变换,滤波,固执,增强,压缩,识别等处理,已得到符合人们需要的信号形式。
数字信号处理是以众多科学为理论基础的,它所涉及的范围及其广泛。
在科学领域,微积分,概率统计,随机过程,数值分析等都是数字信号处理的基本工具。
与网络理论,信号与系统,控制论,通信理论,故障诊断等也密切相关,可以说,数字信号处理是把许多经典的理论体系作为自己的理论基础,同时又使自己成为一系列新兴学科的理论基础。
DSP主要应用在数字信号处理中,目的是为了能够满足实时信号处理的要求,因此需要将数字信号处理中的常用运算执行的尽可能快。
这就决定了DSP的特点和关键技术。
适合数字信号处理的技术:DSP包涵乘法器,累加器,特殊地址发生器,领开销循环等;提高处理速度的技术:流水线技术,并行处理技术,超常指令等。
DSP对元件值的容限不敏感,受温度、环境等外部参与影响小;容易实现集成;VLSI 可以时分复用,共享处理器;方便调整处理器的系数实现自适应滤波;可实现模拟处理不能实现的功能:线性相位、多抽样率处理、级联、易于存储等;可用于频率非常低的信号。
关键词典型特征,体系结构,程序流程IABSTRACTThis design is the DSP (2812) Minimum system design, DSP is a widely used but many disciplines involved in many areas of emerging disciplines. We often say that the DSP refers to the digital signal processor. Digital Signal Processor is a complete cross-signal processing for the processor. Since the 60s of the 20th century, with the computers and the rapid development of information technology, DSP technology and the rapid development emerged. In the past twenty years time, digital signal processing in communications and other fields has been very widely used.Digital signal processing is to use a computer or dedicated processing equipment to collect the signal in digital form, transform, filter, stubborn, enhancement, compression, recognition processing needs of the people has been the signal form. Digital signal processing theory is based on a number of science-based, its scope and wide. For example, in science, calculus, probability and statistics, stochastic processes, numerical analysis, digital signal processing are the basic tools. And network theory, signals and systems, control theory, communication theory, fault diagnosis, etc., are closely related, can be said that digital signal processing is to many classical theoretical system as its theoretical basis, but also to become a new discipline theoretical basis.DSP is mainly used in digital signal processing, designed to meet real-time signal processing requirements, requiring digital signal processing of common operations performed as quickly as possible. This determines the DSP features and key technologies. Suitable for digital signal processing techniques: DSP indulgence multiplier, accumulator, special address generator, leading overhead loops; improve the speed of the technology: pipelining, parallel processing, exceptional instruction and so on.DSP of the component value of tolerance is not sensitive to temperature, and environment outside involvement affect small; easy integration; VLSI can be IItime-division multiplexing, shared processor; facilitate the adjustment of the processor factor to achieve adaptive filter; to analog processing can not Implementation of functions: linear phase, multirate processing, cascade, easy storage; can be used to frequency of very low signal.KEY WORDS:Typical characteristics, Architecture, Program flowIII前言 (1)第1章绪论 (2)1.1 研究背景 (2)1.2 系统概述 (2)1.3 论文完成的工作 (3)第2章 DSP(2812)最小系统的硬件 (4)2.1 DSP(2812)性能概述 (4)2.2 TMS320F2812的引脚图及功能 (6)2.3 相关硬件设计 (12)2.3.1 DSP与液晶模块的直接访问接口 (12)2.3.2 基于CPLD的硬件等待电路 (13)2.4 DSP最小系统 (14)2.4.1 电源转换 (14)2.4.2片外程序和数据存储器 (14)2.4.3 时钟电路 (15)2.4.4 JTAG仿真接口电路 (15)2.5 硬件的调试 (16)2.5.1 电路测试及目标板识别 (16)2.5.2 事件管理器产生PWM波功能测试 (16)2.5.3 基于串口通信的数据采集功能测试 (16)第3章软件的设计 (18)3.1 软件简介 (18)3.2 基本功能 (18)3.2.1 2812读写时序 (18)3.2.2 液晶显示模块的读写时序 (19)3.2.3 F2812的XREADY信号 (20)3.2.4 相关VHDL (21)3.2.5 DSP对液晶模块连续的读写访问 (22)3.3 TMS320F2812 系统设计中应注意的几个问题 (23)3.3.1 速度和时钟 (23)3.3.2 中断的使用 (24)3.3.3 Flash Ram的使用 (26)第4章结论 (27)参考文献 (28)致谢 (30)IV随着计算机和信息技术的飞速发展,DSP技术已经应用到我们生活的每一个角落,从军用到民用,从航空航天到生产生活,都越来越多的使用DSP。
基于TMS320F28335的DSP最小系统设计
98基于TMS320F28335的DSP最小系统设计基于TMS320F28335的DSP最小系统设计Design of DSP Minimum System Based on TMS320F28335谭威罗仁泽高文刚(西南石油大学电气学院,四川成都610500)周慧琪(西安电子科技大学计算机学院,陕西西安710071)摘要在各大专院校的课程教学、实验教学、毕业设计以及电子设计竞赛中,需要应用DSP实验系统。
介绍了TI公司的TMS320F28335 芯片的性能特点,给出了由TMS320F28335 组成的DSP 最小应用系统。
详细介绍了各部分电路的设计方法。
该系统可满足教学要求,也可用于简单的工程研究和应用开发。
关键词:数字信号处理器,最小应用系统,浮点DSP,TMS320F28335AbstractIn the colleges and universities teaching,experiment teaching,the graduation design and electronic design competition,need-ed to use DSP experiment system.This paper introduces the TI company TMS320F28335 chip performance characteristics,is giv-en up of TMS320F28335 DSP minimum application system.Detailed introduces each part of the circuit design method.Keywords:digital signal processor,minimum application system,fixed-point DSP,TMS320F28335TMS320F28335 数字信号处理器是 TI 公司的一款 C2000 系列的浮点DSO控制器,与以往的定点DSP相比,该器件的精度高,成本低,功耗小,性能高,外设集成度高,数据以及程序存储量大,A/D转换更精确快速等。
基于TMS320F28335的DSP最小系统设计.
2021/7/22
7
2.3时钟电路和JTAG仿真调试接口电路设计
2021/7/22
8
2.4TMS320F28335的电源设计
TMS320F28335采用了双电源供电机制,以获得更好的电源性能,其 工作电压为 3.3V 和 1.8V。其中,1.8V 主要为该器件的内部逻辑提供 电压,包括 CPU和其他所有的外设逻辑。与 3.3V 供电相比,1.8V 供 电大大降低功耗。外部接口引脚仍然采用 3.3V 电压,便于直接与外部 低压器件接口,而无需额外的电平变换电路。 为TPS73HD318提供5V输 入,就可以得到输出电压分别为3.3V,1.8V,每路的最大输出电流为 750mA,并且提供两个宽度为200ms的低电平复位脉冲。其设计原理图如 下图所示。
2021/7/22
4
4
2.2复位和WATCH DOG电路设计
通过按钮实现复位操作。当按钮按下时,将电容C12上的 电荷通过按钮串接的电阻R3释放掉,使电容C12上的电压降为 0。当按钮松开时,由于电容C12上的电压不能突变,所以通 过电阻R2进行充电,充电时间由R2C12的乘积值决定,一般要 求大于5个外部时钟周期,可根据具体情况选择。这样就可以 实现手动按钮复位。
看门狗电路起着监视DSP动作的作用。系统在运行过程中 通过I/O输出给看门狗的输入端WDI脚正脉冲,两次脉冲时间 间隔不大于1.6s,则 引脚永远为高电平,说明DSP程序执行 正常。但如果程序跑飞,就不可能按时通过I/O输出发出正脉 冲。当两次发出正脉冲的时间间隔大于1.6s时,看门狗便使 置为低电平,将使系统复位。两模块的连接方式如图所示。
1.最小系统硬件构成
2.各功能模块设计
3.最小PCB系统
4.最小系统原理图
基于TMS320VC5402的DSP最小系统设计
_ F— u } E lU 2 — C P上 C一 _ r 1 r l F N o T 跫J L4 —1 _ 5 P 上 一 — Nc D N L G Nc - O lN C VR F 7uF
DG ND 2
8 1 1
. —
NC
NC NC 2I N
l B NC 2 F , 5
2RST NC 1 8 2oUT 一 VCC3 3 一
基 金 项 目 :河 北 省 教 育 厅 青 年 基 金 项 目 (0 0 0 ) 北 华 航 天 工 2 12 6 ; 业 学 院教 研 项 目 (Y 2 1—0 一 J 一0 00 3Y)
收稿 日期 :2 1 —1 0 1 2—0 4
1 1 电 源 模 块 .
很 大便 利 。这 里 , T 3 0 C 4 2为 核 心 芯 片 , 以 M¥ 2 V 50
设计 了 D P最 小 系统 的硬 件 电路 , S 同时 给 出 了一 个 点 亮 L D灯 的完 整 汇编 源代 码 。 E
1 硬 件 系统设 计
一
为降 低芯 片 功耗 , TMS 2 VC 4 2采 用 双 电源 30 5 0
J. F 01 u
I
DGND
一
2N I 2 U O T— l 6P + 7P lC C 厂 2 N 一 E N 9 丰l C —
一
一
1 2 ND 3 G
NC
NC
NC
NC
1u 17 F 0F 4 u
NC
l 5
上
DGND
1 4
中图分类号 :T 24 P 7 文 献 标 识 码 :A 文 章 编 号 : 17 —7 3 (0 2 0 —0 1 6 3 9 8 2 1 ) 1 0 6—0 3
TMS320vc5402最小系统的设计
毕业论文DSP最小系统的设计与开发摘要DSP 由于运算速度快,具有可编程特性及接口灵活的特点,使得它在电子产品的研制中,发挥着越来越大的作用。
采用DSP器件来实现数字信号处理系统更是成了当前的发展趋势。
如何以最短的开发周期,开发出适于自己应用的高性能低成本的DSP板,己经成为广大DSP工程技术人员共同关心的问题。
DSP最小系统板硬件设计是本次论文的主要任务。
在介绍TMS320VC5402基本特点的基础上,运用DSP技术和硬件电路设计知识进行了DSP最小系统设计,包括DSP芯片选型、电源设计、复位电路设计、时钟电路设计、存储器设计、JTAG 接口等。
在软件方面,本文使用Protel99SE设计电路板。
首先绘制电路原理图,完成原理图后生成网络表。
然后对最小系统的高速PCB板进行了设计,并完成板卡的检测、制作、安装和硬件调试。
最后,以自行设计的高速DSP板为硬件平台,使用CCS2软件,编写测试程序。
经过多次软硬件调试和测试,验证了DSP最小系统板卡能正常运行,能满足基本信号处理的要求。
关键词:DSP;TMS320VC5402 ;最小系统;PCB;Protel99SEAB STRACTDSP has become more and more important in electronic product design because of its fast operation rate,programmability,and flexible inter face.It will be a developing trend to design digital signa l system with DSP devices.But there is a common issuefo r most DSP engineers to develop DSP boards with high quality and low cost in the shortest time.The ma in goal is to design a DSP minimum system board for this paper.After introducing the basic character ist ics of tms320vc5402chip,this paper uses DSP technology and hardware designing knowledge to design the minimum DSP system, which includes DSP chip select ion,power design,clock circuit design,reset circuit design,memor y design,JTAG inter face and etc.This paper uses Protel99SE to design the circuit board in software.It firstly draws circuit schematic,and generates the network table according to the schematic.Thenthe high-speed PCB board of the minimum system is designed,and the detecting,ma nufactur ing,insta llting and hardware debugging are accomplished.Finally,the test programs are writed using the CCS software on the paltfor m of the high-speed DSP board designed by myself.After the debugging and testing of many times,the DSP minimum system board can run commonly,and can satisty the basic requiremen ts of the signal processing.Key wordss:DSP;TMS320VC5402;Minimum System;PCB;Protel99SE目 录前 言 (1)第一章 绪 论 (2)1.1DSP 的应用领域........................................................................................ 1.2DSP 特点及国内外发展现状.................................................................... 2 2 1.3 1.2.1DSP 的特点......................................................................................2 1.2.2 国内外DSP 的发展........................................................................3 各章安排...................................................................................................4 第二章 总体设计 (5)2.1 2.2 2.3 2.4 系统要实现的功能...................................................................................5 系统的设计流程.......................................................................................5 原理框图 (7)最小系统主芯片介绍 (7)2.4.1TMS320VC5402 的软件资源.........................................................7 2.4.2TMS320VC5402 的硬件资源.........................................................8 第三章 DSP 最小系统硬件设计............................................................................... 3.1PROTEL 工具简介 (14)14 3.2 3.3 使用 Protel 99 SE 进行电路设计的流程...............................................14 电路原理图设计.....................................................................................15 3.4TMS320VC5402 最小系统设计 15 3.4.1 电源模块 .............................................................. 15 3.4.2 .......................................................................................复位、拨码开关和时钟电路 (16)3.5 扩展电路设计......................................................................................... 3.5.1CPLD 电路 1919 3.6 ..................................................................................... 3.5.2 FLASH 的扩展..............................................................................19 3.5.3SRAM 的扩展................................................................................21 印刷电路板的设计流程.........................................................................243.7.1 印刷电路板的结构 (27)3.7.2 3.7.3 3.7.4 零件封装 (27)铜膜导线 (28)焊点和导孔 (28)3.8 设计印刷电路板的注意事项 (28)3.9 最小系统PCB图和系统板 (29)3.10 印刷电路板硬件调试的问题和体会 (31)第四章系统性能测试 (33)3.1 3.2 仿真实现的软件工具 (33)系统的工作原理和测试步骤 (34)结论3.3DSP存储空间的配置.............................................................................. 3.4测试程序................................................................................................. 3.5测试的注意事项.....................................................................................34353637 ..........................................................................................................................参考文献 (38)附录 (39)谢辞 (50)大学本科毕业论文前言前言DSP有两种涵义,一种是Digital Signal Processing,指的是数字信号处理技术;一种是Digital Signal Processor,指的是数字信号处理器。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
湖北民族学院信息工程学院课程设计报告书题目: 基于TMS320VC5402的DSP最小系统设计专业:电子信息科学与技术班级: K0308414学号:K*********学生姓名:***指导教师:**2011 年 04 月 21 日摘要该文设计的D S P最小系统可应用于简单的工程研究和应用开发。
文中所设计的DS P 最小系统由TI公司的定点DSP芯片TMS320VC5402及其相关电源和时钟电路、片外扩展存储器、标准JTRA接口构成。
本文的原理图制作用的是protel软件。
系统框图用Visio软件绘制。
关键词:D S P最小系统;protel软件;Visio软件AbstractThis paper designs the DSP minimum system can be applied to simple engineering research and application development. Paper designed DSP minimum system consists of fixed-point DSP chip TI's TMS320VC5402 and its associated power supply and clock circuitry, chip extended memory interface consists of standard JTRA. Schematic of this article make use of the protel software. System block diagram drawn using Visio software.Keywords: DSP minimum system; protel software; Visio software信息工程系课程设计任务书年月日目录目录 (6)1引言 (7)2硬件设计 (8)2.1TMS320VC5402芯片的选择 (8)2.2位电路设计 (8)2.3电源电路设计 (9)2.4时钟电路的设计 (10)2.5仿真电路的设计 (10)2.6存储器电路设计 (11)2.7外扩程序存储器电路 (12)3 软件设计 (13)3.1 卷积的原理 (13)3.2 实验程序 (13)3.3实验结果 (14)4 结论 (15)图9 (15)5参考文献 (16)1引言数字信号处理器(Digital Signal Processor ,DSP ) 是采用数字计算的方法对信号进行处理的专用芯片,具有精确、可靠性好、易于大规模集成等优点。
近年来,它的应用范围遍及了整个信息技术领域。
D S P系统设计包括硬件设计和软件设计两个方面。
硬件设计部分的主要工作是选择合适的D S P芯片及其外围设备,电源电路、复位电路、外扩存储器电路、晶振电路、仿真电路等,来搭建D S P 最小系统,其框图如图0。
在此硬件平台上,我们可以进行软件设计,实现基本的DSP功能如卷积实验F S K调制方式及F I R滤波器的实现等,利用示波器观察结果。
通过这项实验,我们可掌握D S P 硬件调试方法,增加对D S P开发过程理解和掌握。
图02硬件设计2.1TMS320VC5402芯片的选择DSP算法往往比较复杂,从而对芯片的要求也很高。
但算法太复杂会造成芯片处理速度达不到要求,应在算法的计算量和处理时间两者之间取折中。
高精度高性能的专业应用场合可采用浮点芯片,如Ⅱ公司的T M S 3 2 0 6 7 X X,A D公司的等,低成本的工业和消费领域一般多采用定点D S P芯片,如T M S 3 2 0 V C 5 4 X 等。
通过阅读D S P ( T M S 3 2 0 V C 5 4 0 2或T M S 3 2 0 1 .Y 2 d 0 7 ) 及相关器件数据手册,在D S P子系统模块中选用T I 公司的定点D S P芯片T MS 3 2 0 V C 5 4 0 2 ,该芯片采用先进的修正哈佛结构,片内共有8条总线(1条程序存储器总线、3条数据存储器总线和4条地址总线) 、C P U 、在片内存储器和在片外围电路等硬件,使TMS 320 VC5402具有功耗小、速度快(最高可达100MHz ) 、高度并行等优点,同时该芯片具有较高的性价比,是为实现低功耗高性能专门设计的定点D S P芯片。
2.2位电路设计对于实际的DSP应用系统,特别是产品化的DSP系统,其可靠性是一个不容忽视的问题。
由于DSP系统的时钟频率较高,在运行时极有可能发生干扰和被干扰的现象,严重的系统问题可能出现死机现象。
为了克服这些情况,除了在软件上做一些保护措施外硬件上必须做相应的处理。
硬件上最有效的保护措施是采用具有看门狗(watchdog)功能的自动复位电路相结合的方式。
自动复位电路除了具有上电复位功能外,还具有监视系统运行并在系统发生故障或死机时再次进行复位的能力。
基本的原理就是通过电路提供一个用于监视系统运行的监视线当系统正常运行时,应在规定的时间内给监视线提供一个高低电平变化的信号,如果在规定时间内这个信号不发生变化,自动复位电路就认为系统运行部正常并对系统进行复位。
自动复位功能可以通过“看门狗”芯片实现,如图1就是用MAX706T芯片搭建的“看门狗”电路。
图1一般在DSP 系统中,还应提供手动复位的功能,使得DSP系统的使用者可以根据自己的判断对系统进行复位。
手动复位的设计很简单,如图2所示,只要在地线和DSP复位输入引脚之间接一个按钮即可实现。
图22.3电源电路设计TI公司的TMS320C5402芯片分两种电源供电:内核电源(CVdd)和I/O电源(DVdd)。
其中,I/O电源需要3.3V电压,而内核需要的电压为1.6V或1.8V,降低内核的主要目的还是降低功耗。
TI公司提供了两种输出电源芯片,也被称为电源管理器。
如TPS73HD301、TPS73HD325和TPS73HD318。
其中TPS73HD301的输出电压一路3.3V、一路可调输出(1.2~9.75V),电压的调节是通过改变两个外接电阻的阻值来实现的;TPS73HD325输出一路是3.3V、一路是 2.5V;TPS73HD318输出电压为一路 3.3V、一路 1.8V。
每路电源的最大输出电流为750mA。
芯片还提供两个宽度为200ms的低电平复位脉冲,可以实现电源管理器对自身的输出电压的监视。
如果自身的输出电压因为某些原因而低下或高于阀值,就会发出低电平脉冲,如果脉冲信号通到与DSP芯片相应的复位引脚RS,那么DSP芯片将会重新启动,从而在电压不稳定的情况下起到了保护DSP芯片的作用。
相应的电路如图3。
μF图3图中Vcc 由外部电源提供,并且接一个发光二极管查看输入电压情况。
图中的电容均为旁路电容,起到滤波的作用,因为DSP 芯片工作于高频,所以电压的供给非常的稳定。
R5和R6之间的比例关系使TPS73HD301的可调电压输出端输出符合要求的内核电压,另一端的输出则为稳定的3.3V 。
2.4时钟电路的设计给TI 公司54系列DSP 芯片提供时钟的一般方法有两种:一种是利用DSP 芯片内部所提供的晶振电路,在DSP 芯片的X1和X2/CLKIN 之间连接晶振可启动内部振荡器;另一种方法将外部时钟源直接输入X2/CLKIN 引脚,X1悬空,采用封装好的晶体振荡器,这种方法使用起来方便,因而得到广泛的应用,因为无源晶振的体积要小的多,电路连接上也更为方便。
如图4为时钟电路。
20MC 10C 22PF图42.5仿真电路的设计设计一个DSP 系统,一般需要考虑系统的软、硬件调试,调试DSP 系统一般离不开DSP 仿真器,而仿真器通过仿真接口实现与DSP 之间的数据交互。
图5就是为仿真接口图。
J?图52.6存储器电路设计如果DSP系统对外部数据存储的运行速度要求不高,可采用常规的静态RAM,如果兼顾TMS320C54X的运行速度,可以采用高速数据存储器如ICSI64LV16。
这个芯片的电源电压为3.3V,与TMS320C54X外设电压相同,并有64KB,128K容量的芯片型号可供选择。
ICSI64LV16分别有16条地址和数据线,控制线包括片选-CE、读选通-OE、写允许-WE、高位字节选通-UB和低位字节选通-LB。
图6为救是TMS320C5402与ICSI64LV16连接示意图。
图62.7外扩程序存储器电路C5402有20条地址线,最多可扩展到1MB,现就以TA 公司的AT29LV1024 FlashROM图73 软件设计DSP最小系统能完成能完成常规的卷积实验。
下面我们就用Code Composer Studio软件开发系统来验证下卷积实验。
3.1 卷积的原理卷积运算在数字信号处理中用来描述一个线性时不变系统系统的相应。
在数字信号处理中它是一个重要的运算。
卷积运算可以用如下数公式描述:卷积和的运算在图形表示上可分为四步:1)翻褶。
先在哑变量坐标m上作出x(m)和h(m),将h(m)以m=0垂直轴为轴翻褶成h(-m)。
2)移位。
将h(-m)移位n,即得h(n-m)。
当n为正整数时,右移n位当n为负整数时,左移n位。
3)相乘。
再将h(n-m)和x(m)的覆盖区样本值相乘。
4)相加。
把以上所有对应点的乘积叠加起来,即得y(n)值。
依上法取n=…,-2,-1,0,1,2,3,…各值,即可得全部y(n)值。
3.2 实验程序.mmregs.def begininput1 .usect "buf",64input2 .usect "buf",64output1 .usect "buf",64output2 .usect "buf",64output3 .usect "buf",64begin:nopnopSSBX SXMSSBX FRCTSTM #output1,AR5STM #input2+63,AR3RPT #63MVDD *AR3-,*AR5+STM #output3,AR6;卷积输出;卷积开始,移位n1+n2=64STM #63,BRCRPTB END_VOLUM-1STM #output2+63,AR4RPT #127 ;移位nDELAY *AR4-STM #input1,AR3STM #output2,AR;LD #0,ARPTZ A,#31MAC *AR3+,*AR5+STL A,*AR6+END_VOLUMnop.end3.3实验结果如图84 结论本设计选用合适的D S P 、电源模块、时钟电路、存储器电路设计搭建最小D S P系统,并在设计好的硬件平台上实现卷积实验。