ADSP21160实现数字信号处理系统

最新更新时间:2013-09-22来源: 互联网关键字:ADSP21160  数字信号  处理系统 手机看文章 扫描二维码
随时随地手机看文章

本文使用ADI 公司的ADSP21160为主处理器搭建了信号处理硬件平台,给出了对系统的构思及具体电路设计,具有一定的实用价值。

  ADSP21160采用超级哈佛结构,片内有 4 套独立的总线,分别用于双数据存取、指令存取和输入 /输出接口,片内集成了处理器核(包括运算单元、控制单元、地址产生器和总线、中断、寄存器等)、大容量双端口静态存储器、程序 /数据外部总线及多处理器接口、输入 /输出控制器等数字信息处理系统的主要功能块。

  硬件系统的设计思路

  下面从数据的输入输出,系统的上电运行,系统的电源配置及电路控制等方面简单介绍系统的设计思路。

  1. 首先考虑数据传输。外部设备(接收机)通过50针接口将数据经 ADSP21160处理后转换成串行数据输出,传递给外设(控制器)及计算机。为了电路系统的保密性以及便于系统中一些逻辑控制电路的实现,在ADSP21160和50针接口之间增加了一个CPLD控制电路。

  2. 为了上电后系统可以自行运行,需要给DSP配置一个外接FLASH,并将计算程序预先烧写FLASH中。通过配置ADSP21160的引导方式,系统上电后,ADSP21160可自动从FLASH中读取程序并运行。

  3. 由于ADSP21160只有4Mbit的内部存储空间,且等分为数据存储空间和程序存储空间两部分.。为了系统及程序今后升级的方便,使用SRAM配置了512K×32位的外部存储空间。

  4. 由于ADSP21160的串行口不是通用的UART串口,而系统和计算机均要求串行数据输出,故系统中需要一个并串转换芯片来输出运算结果。

  5. 由于外部只提供+5V直流电源,而ADSP21160要求+3.3V的接口电源及2.5V的内核电源,故系统内部器件也相应的尽量选择+3.3V器件,故系统需要一个DC/DC转换芯片将+5V电源转换成+2.5V及+3.3V的电源输出。

  系统的各功能模块设计

  1.电源模块设计

  在系统的设计中,由于ADSP21160的外部接口电源是+3.3V,故为了简化电路及提高电路板的性能,在其他器件的选择上,也尽量选择了+3.3V器件。少数难以找到+3.3V电源的器件,在不影响接口及功能的情况下,选择了+5V器件。另外ADSP21160还要求+2.5V的内核电源及+2.5V的模拟电源(供ADSP21160的内部锁相环使用)。而外部给系统提供的是+5V的电源。综合以上要求考虑,系统需要一个DC/DC转换模块,输出+3.3V及+2.5V电压,并将+2.5V电源分成数字及模拟两路。

  ADSP21160要求内核电源供电早于外部口供电,否则可能导致DSP启动异常或程序无法加载。故在电源设计中考虑到这个问题,决定使用DC/DC的+2.5V输出端经过延时电路接到+3.3V输出使能端,很好的解决了这个问题。

  综合系统对电压和电流的具体要求,本硬件系统选择了TI 公司的TPS767D301作为DC/DC转换芯片。其输入为+5V电压,输出一路+3.3V电压及一路+1.8V或+2.5V可调电压,电流最大输出为1A。

  2.DSP主模块设计

  时钟驱动:ADSP21160需要外部时钟驱动,故外接时钟是必不可少的。其内部特有的锁相环设置可以将内部的运算频率倍频至外部时钟频率的2、3或4倍,最高的核时钟频率为80MHz。这样,就可以在外部频率(数据传输频率)较低的情况下,实现内核处理器的高速运行。

  在本系统中,为了提高系统的高频炕干扰能力及降低系统的设计难度,在对系统运行速度影响不大的情况下(由于系统的主要耗时集中在矩阵的处理运算上,数据传输相对而言只占其全部运行时间的几十分之一),外部选择了20MHz的驱动时钟,再设置内部锁相环为外部时钟的4倍,实现其内部的高速运算。

  程序加载:ADSP21160需要外接一个14针的JTAG接口,通过使用ADI公司提供的ICE仿真器,从计算机下载编制好的用户程序,装入ADSP21160的内部存储器或外接FLASH中。

  外部器件选通:ADSP21160配置了/MS3~/MS0四个外部引脚,用于外部器件的选通。在同一时间,只其中允许一个有效(低电平)。这些引脚分别连接于FLASH、SRAM、并串转换芯片(ST16C550)的使能端,用于选通这些部件以及用于与外部接收机的数据通信。CPLD由于关系到数个器件的逻辑功能,故长期处于工作状态(使能端直接接地)。

  3.FLASH加载及外扩存储器模块设计

  FLASH加载模块:为了系统能够在上电后自动运行,为ADSP21160配置了外接FLASH。按照ADSP21160的用户手册,8位FLASH的数据线接DSP数据线的32_39位,地址线必须从ADDR0开始与ADSP21160相应地地址位直接连接。ADSP21160采用EPROM启动模式,用/BMS和/MS0相与后连接于FLASH的使能端。

  

 

  外扩存储器模块:ADSP21160是高性能的32位浮点处理器,对外最多可使用64位的数据总线。考虑到系统的精度要求及内部数据的处理模式,本系统对外只使用了32位的数据总线。这样,在外扩存储器的选择上,考虑到价格等因素,选用了两块256K×16位的SRAM并联构成32位的外扩存储器,如图2所示。

  

 

  在地址线的连接上,和一般的接法梢有不同。由于ADSP21160规定,对外部空间的寻址,其奇地址通过低32位数据线传递;偶地址通过高32位数据线传递。考虑到在FLASH的连接上使用了DSP数据线的32_39位,为了简化今后PCB板的布线及充分利用SRAM的存储空间,在设计中,将ADSP21160的ADDR0的引脚悬空,将其ADDR1引脚与SRAM的addr0管脚相连,ADDR2与addr1相连,以下顺次连接。

外部通信接口模块设计

  目标板通过一个50针接口与接收机相连,通过RD_REQ、RD_PMT、RD_EN、RD_CLK四根控制信号线进行,从接收机内部开辟的存储空间读取数据。

  在本系统的设计中,其中间运算数据均采用32位浮点数,输出结果截取8位有效数字,通过并串转换器(ST16C550)转换成串行数据,再分成两路,一路经过MAX488转换成差分数据输送的外部控制器,另一路经过MAX232转换电平,连接到计算机,实现了系统要求的功能,如图3所示。

  

 

  结语

  ADSP21160 功能强大,但在电源配置上稍显复杂。本系统利用2.5V电源输出作为3.3V的输出使能,成功的解决了这一问题。另外,在达到系统要求的基础上,为降低设计难度,对时钟和数据线都进行了特殊的设计。时钟采用片外中低频(20MHz),片内倍频到最大频率(80MHz)的设计,降低了PCB板对中高频布线要求;数据线通过悬空0位地址,将片外线宽从64位降低至32位,大大降低了ADSP21160周边的线密度,从而大大降低了PCB板的布线难度。

关键字:ADSP21160  数字信号  处理系统 编辑:神话 引用地址:ADSP21160实现数字信号处理系统

上一篇:双DSP柔性处理系统研究
下一篇:利用精密电池检测和传感技术降低汽车电气故障

推荐阅读最新更新时间:2023-10-12 20:48

基于微波技术的固体废弃物处理系统
引言 微波是指频率为300MHz-300GHz的电磁波,是无线电波中一个有限频带的简称,即波长在1米(不含1米)到1毫米之间的电磁波,是分米波、厘米波、毫米波和亚毫米波的统称。微波频率比一般的无线电波频率高,通常也称为“超高频电磁波”。微波作为一种电磁波也具有波粒二象性。微波的基本性质通常呈现为穿透、反射、吸收三个特性。对于玻璃、塑料和瓷器,微波几乎是穿越而不被吸收。对于水和食物等就会吸收微波而使自身发热。而对金属类东西,则会反射微波。近几年来,微波的高效发热特性的进一步开发,使得它的应用从传统的通讯领域转向催化化学、材料加工、污染控制等领域。其中,在污染控制领域,特别是在工业污泥、医疗垃圾、废旧轮胎、电子垃圾以及建筑垃圾等固体
[嵌入式]
基于dsPIC30F6014数字信号控制器的CAN节点设计
引言 CAN,全称为“Controller Area Network”,即控制器局域网,是国际上应用最广泛的现场总线之一。作为一种技术先进、可靠性高、功能完善、成本合理的远程网络通讯控制方式,CAN-bus已被广泛应用到各个自动化控制系统中,具有不可比拟的优越性。 新型16位dsPIC30F6014数字信号控制器结合单片机的控制优点及数字信号处理器(DSP)的高速运算特性,为嵌入式系统提供了单一芯片解决方案。 本篇论文以CAN协议为基础,结合dsPIC30F6014的突出性能,在设计通讯接口过程中,提出了基于dsPIC30F6014数字信号控制器的CAN节点设计方法。 1 dsPIC30F6014数字信号控制器与CAN
[工业控制]
基于dsPIC30F6014<font color='red'>数字信号</font>控制器的CAN节点设计
基于DSP的数字图像处理系统中的抗干扰设计
0. 引言 随着人类文明的进步和电子科技的快速发展,视频通信作为人类视野的延伸,被广泛应用于各行各业。应运而生的数字图像处理技术也就得到了飞速地发展。目前,由于运算速度快、片上资源丰富和能够实现复杂的线性和非线性算法等原因,DSP已成为通信、计算机和消费电子产品等领域的基础器件,其中在数字图像处理技术中显得尤为突出。然而,由于包括DSP本身在内的所有电子器件都是干扰源,而且系统所处的工作环境中还有很多外界干扰源,再加上数字图像处理技术对信号噪声非常敏感,所以在系统设计中必须考虑系统的抗干扰问题。否则,至少会影响系统的处理结果,甚至造成更为严重的后果。本文就是介绍基于DSP的数字图像处理系统中的抗干扰设计。 1. 系统的
[嵌入式]
嵌入式指纹处理系统模块电路设计
  人体的指纹由于具有长期不变性、稳定性和难于伪造等特点,已经成为现代生物识别技术的首选, 自动指纹识别系统(AFIS)是指集指纹图像的采集、识别并给出身份验证结果为一体的软硬件相结合的系统。目前,自动指纹识别系统可以分为两类:一类是用专门的硬件设备来采集指纹图像,然后将采集到的图像传送给上位机,利用上位机强大的运算能力和海量的指纹特征库,来实现指纹的识别。一类是将指纹的采集与识别在一个嵌入式系统中完成,这类系统通常是用DSP这类具有高速运算能力的器件来构建。由于嵌入式指纹识别系统存在价格低廉、使用灵活方便等优点,越来越受到人们的重视。   采用了MBF200的MCU模式获取指纹图像。它与DSP和CPLD的硬件连接如下:传感器的8
[电源管理]
嵌入式指纹<font color='red'>处理系统</font>模块电路设计
基于基于DSP的并行信号处理系统设计方案的并行信号处理系统设计方案
    自数字计算机问世以来,计算机的处理能力已经增长了100 k倍以上。然而,现有性能最高的计算机的计算能力仍远远不能满足人类对计算速度无止境的追求。   在科学计算、地质分析、气象预测、仿真模拟、图像处理以及实时信号处理领域,对计算机处理速度的要求尤为迫切。随着半导体技术的迅速发展,采用超大规模集成电路设计的处理单元功能越来越强,然而单处理器性能的提高受到了诸多限制。因此,满足对运算速度的巨大需求目前只能通过并行处理技术来实现。    1 概述   本文中设计了一种并行信号处理系统,其主要特点是:   (1)具有强大的处理能力,可以完成多种信号处理模式。   (2)信号处理功能通过大量信号处理芯片(D
[嵌入式]
高速图像处理系统中DDR2-SDRAM接口的设计
摘要:为了满足高速图像处理系统中需要高接口带宽和大容量存储的目的,采用了FPGA外接DDR2-SDRAM的设计方法,提出一种基于VHDL语言的DDR2-SDRAM控制器的方案,针对高速图像处理系统中的具体情况,在Xilinx的ML506开发板上搭建了简单的图像处理系统平台并进行了连续读/写标准VGA格式图像数据的实验,在显示端得到了清晰不掉帧的图像结果,具有结构简单和高速存取图像的特点。 关键词:图像处理;DDR2-SDRAM控制器;FPGA;缓存设计 0 引言 随着电子信息技术的快速发展,数字信号处理技术的应用越来越广泛,一般而言,同属于数字信号处理的图像系统处理带宽远高于控制及雷达信号处理系统。控制领域的信号
[嵌入式]
高速图像<font color='red'>处理系统</font>中DDR2-SDRAM接口的设计
基于PCI总线数字信号处理机的硬件设计
摘要:本文介绍了基于PCI总线的DSP数字信号处理板的硬件结构,并具体的讨论了它在设计中的应用方法。 关键词:PCI总线,DSP, PCI9054。 引言 以INTEL公司为主推出的PCI总线规范。采用PCI总线设备所具有的配置空间以及PCI总线通过桥接电路与CPU相连的技术使PCI总线具有广泛的适应性,同时能满足高速设备的要求。 另一方面,DSP的发展也异常迅速。ADI公司于2001年发布了其高性能TigerSHARC系列DSP的新成员,采用这样系列的芯片,可研制出处理能力更强,体积更小,开发成本更低,性价比更高的信号处理机。并广泛地应用于信号处理、通信、语音、图像和军事等各个领域。 TS101S介绍
[应用]
DSP+FPGA实时信号处理系统
    摘要:简要叙述了常用的信号处理系统的类型与处理机结构,介绍了正逐步得到广泛应用的DSP+FPGA处理机结构,在此基础上提出了一种实时信号处理的线性流水阵列,并举例说明了该结构的具体实现,最后分析说明了此结构的优越性。     关键词:实时信号处理 处理机结构 线性流水阵列     实时信号处理系统要求必须具有处理大数据量的能力,以保证系统的实时性;其次对系统的体积、功耗、稳定性等也有较严格的要求。实时信号处理算法中经常用到对图象的求和、求差运算,二维梯度运算,图象分割及区域特征提取等不同层次、不同种类的处理。其中有的运算本身结构比较简单,但是数据量大,计算速度要求高;有些处理对
[嵌入式]
小广播
最新模拟电子文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved