一种12位双通道高速数据采集处理系统

最新更新时间:2006-05-07来源: 电子技术应用关键字:DSP处理器  先入先出(FIFO)技术 手机看文章 扫描二维码
随时随地手机看文章

    摘要:一种采样频率为33.3MHz的数据采集处理系统。该系统主要由超高速模/数转换器AD9224和先进浮点型DSP处理器TMS320C32构成。其缓存容量为256K字节,数据精度为12位。该系统是一种典型的超高速数据采集系统,具有较高的精度和速度,并且可靠性和实用性也较高。

在科学技术高度发展的现代社会,超高速数据采集处理系统越来越广泛地应用于雷达、通讯、图像、军工以及医疗化工等领域。本文介绍的是一种基于12位闪烁式模/数转换器AD9224、大容量FIFO芯片UPD42280及高性能浮点型数字信号处理器TMS320C32的高速数据采集与处理系统。该系统能对两路信号同时采样,存入FIFO缓存器反再按需要由DSP控制进行分时处理。由于缓存的容量较大(256K字节),因此在高达33.3MHz的频率下仍允许对信号连续采样几周波,以保证采样的高度连续。其硬件原理图如图1所示。

1 高速A/D数据采集

A/D变换器选用了AD公司的AD9224。图2为其管脚图,说明如下:

1(CLK) 时钟输入

2(BIT12) 数据输出最低位LSB

312BIT11BIT2) 数据输出

13(BIT1) 数据输出最高位MSB

14OTR) 数据溢出标志位

15、26(AVDD) +5V模拟电源

16、25(AVSS) 模拟地

17(SENSE) 参考选择

18(VREF) 输入参考选择

19(REFCOM) 通用参考(AVSS

20、21(CAPBCAPT) 减噪管脚

22(CML) 共模方式

23(VINA) 模拟输入(+)

24(VINB) 模拟输入(-)

27(DRVSS) 数字地

28(DRVDD) 数字电源

AD9224是一种高性能、单电源+5V、最高采样频率为40MSPS的12位ADC。在本设计中,由于FIFO读写时间限制,A/D采样频率最高做到了33.3MHzAD9224采用CMOS工艺制造,内部集成了基准电压源、宽带输入采样保持放大器等,并且采用四级流水线式结构,前三级每级包括一连接到开关电容器DAC、级间剩余放大器DMAC的闪烁式A/D,第四级只包括闪烁式A/D。闪烁式A/D是目前转换速率最快的ADC。。AD9224采用CMOS工艺制造,内部集成了基准电压源、宽带输入采样保持放大器等,并且采用四级流水线式结构,前三级每级包括一个连接到开关电容器DAC、级间剩余放大器MDAC的闪烁式A/D,第四级只包括闪烁式A/D。闪烁式A/D是目前转换速率最快的ADC。AD9224采用多级流水线结构对输出错误进行逻辑纠正,以保证在整个工作范围内不失码,其数据以二进制形式输出,并带有信号溢出指示位。AD9224在+5V电源下功耗较低,为376mW。其微分非线性误差为0.7LSB,信噪比和失真率为67.5dB。

AD9224的输入可以是单端或差分方式。本设计采用的是交流耦合单端输入方式。信号经过由放大器AD9631和并联电容组成的电路后被偏置为关于AVDD/2(2.5V)对称的正弦波,C1和C2由0.1μF的陶瓷电容和10μF的钽电容并联,电容和电阻共同组成了一个高通滤波器。图3所示为A/D部分的电路设计图。

2 数据缓存

A/D采样一点转换一点。由于本系统的采样速率高达几十MSPS,如果存储控制系统不能及时接收数据的话,则上次转换的数据马上就被下一个数据所覆盖,很容易造成数据混乱。一般常用的DMA控制器所能达到的传输速率约为5Mb/s,即使是高性能的DSP芯片TMS320C32,其自带的DMA通道所允许的A/D最高采样速度也只达到15MSPS,并且受指令执行时间的限制,依然不能直接接受A/D数据线上的数据,因此必须采用高速缓存。目前常用的缓存多为FIFO(先入先出)、SRAM、及双口RAM等。双口RAM和SRAM一般存储量较大,但必须用到复杂的地址发生器。FIFO芯片数据顺序进出,且输入输出口独立,在电路设计上相对简单得多,但由于数据不能按址查询,而是遵循先入先出的原则输出,在软件处理上要复杂一些。FIFO一般价格较贵,且存储量不大。本设计所采用的FIFO是NEC公司生产的UPD42280,其容量为8位256K(实际是262224)字节,数据读写时间为30ns,是一种比较理想的FIFO芯片。该芯片内部采用动态RAM结构,能够自动刷新,当读写完最后一个存储单元后,又会自动回到第一个存储单元。由于A/D有13条数据线(包括OTR位),所以每路用了两片FIFO来接收数据。

3 DSP主处理器及控制电路

主处理器采用的是TI公司生产的TMS320C32PCM40。它是一种高性能的32位浮点型数字信号处理器,内部包括通用寄存器组、程序高速缓冲存储器、专用辅助寄存器单元(ARAU)、两个存储器、两个DMA通道。DSP所具有的高存储空间(32位/16M)、多处理器接口、内部及外部产生的等待状态、一个外部接口端口、两个32位定时器、一个串行口以及多重中断结构等,使其应用得到了很大的加强。

为了加快数据流的传输,克服瓶颈问题,DSP内部采用了哈佛总线结构(指令和数据有各自存储空间,寻址或存取数据、指令有各自的传输总线)而不是通用处理器采用的冯诺依曼结构(指令和数据使用同一存储空间,经由同一总线传输);为了进一步加快数据流的传输,DSP还采用了提高处理器的时钟速度以及先进的处理方法(如流水线处理和并行处理)。这些都使得DSP的各项运算和处理能在一个时钟周期内完成。DSP处理器的运算/处理功能单元要包括乘法器/乘加器(MAC)、算术运算单元(ALU)、移位器、数据地址发生器(DAG)。

TMS320C32能与8/16/32位数据存储器接口,并且可以进行8/16/32位程序引导,程序存储器可以是16位或32位。它支持广泛的系统寻址方式,实际上属于间接寻址,是一种高效有用的寻址方式。另外,在寻址方式中TMS320C3X提供了一种循环寻址方式,可以在单周期内对整数或浮点数进行并行的乘法和算术逻辑单元(ALU)操作。图4为本设计中一路FIFO与DSP的控制电路。

本设计中由于A/D有13条数据线(包括OTR位),所以每路用了两片FIFO来接收数据。两片FIFO的/WE管脚都连接到上路JK触发器J1的/Q管脚上,以便由DSP控制使其同时接收数据。FIFO的读片管脚/OE与读复位管脚/RST接下路JK触发器J2的/Q端,另一路接Q端以控制上下路选择,FIFO的读时钟由DSP的定时器TCLK0给出。

    系统工作过程如下:

上电后,AD9224加上时钟信号即开始数据的转换。写数据时,DSP经过译码电路首先使/Y0输出为低,则两片FIFO的/WRST为低电平,FIFO垢写指针位于0地址处;同时J1被预置,使/WE为低,两片FIFO从0地址开始同步接收A/D转换的数据。由于FIFO没有存储器写满标志,A/D没有控制转换起止标志,因此只能通过软件控制,由DSP延时t(t为FIFO开始转换到写满的时间)后,写74LS138使/Y1为低,J1发生翻转,/WE变为高,写操作被禁止。读数据时,在DSP控制下使/Y2为低,J2被置位,/Q为低,上路FIFO的/RST和/OE同时变低,读指针处于0地址处并允许DSP对其进行读操作。读数据是通过对R/WE、/IOSTRB的共同操作完成的。DSP的处理完该路数据之后,再次写译码器使/Y3为低,J2翻转,/Q为高,上路FIFO的访问被禁止;同时,Q变低,允许读取下路FIFO的数据。

由于FIFO的读烈军属时间所限,本设计的采样时钟没有做到40MHz,而是采用了最高33.3MHz的时钟。时钟信号由66.6MHz的晶振振荡器经过分频后分别接到A/D的CLK端和FIFO的WCK端,以便使FIFO和AD9224采用同一时钟源,保持时序的严格同步。

本设计为通用系统。采用高性能的12位模/数转换器AD9224进行采样,数据精度较高。尽管由于FIFO的读取时间所限,最高采样频率只做到了33.3MHz,但是由于FIFO的容量较大,因此可以连续不同断地采样256k个点。这对于要求高速连续采样的系统是非常适用的,而且省去了大容量的RAM,在一定程序上节省了硬件开支。

关键字:DSP处理器  先入先出(FIFO)技术 编辑:赵思潇 引用地址:一种12位双通道高速数据采集处理系统

上一篇:MAX1247芯片在MCS-51系列中的应用
下一篇:几种模数转换技术的分析比较

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

一种基于DSP的人工耳蜗语音处理器设计
人工耳蜗又称人造耳蜗、电子耳蜗,是目前唯一可以帮助重度耳聋患者恢复听觉的装置。相对于助听器将声音放大改善耳聋患者的听力,人工耳蜗是将声音转换成电信号,然后以微弱电流刺激听觉神经纤维的形式传递声音信息,从而产生听觉。目前商用的人工耳蜗一般由体外语音处理器和体内植人体组成,体外部分由麦克风、语音处理器和编码发射器组成,体内部分由接收解码器、刺激器和电极整列组成,并通过手术植入患者的体内。目前国内外商用的人工耳蜗语音处理器均采用ASIC设计,投入成本高,可移植性差。随着现代微电子技术的发展,采用通用集成电路设计实用可靠的人工耳蜗已成为可能,其低成本、移植性好的特性将有助于人工耳蜗更好的普及。该系统基于TI公司的16位定点处理器 TMS3
[嵌入式]
一种基于<font color='red'>DSP</font>的人工耳蜗语音<font color='red'>处理器</font>设计
基于DSP的核信号采集系统通讯接口原理及设计
  数字信号处理器的发展也是日新月异,不仅行指令速度越来越快,而且其功耗也越来越低。许多仪器或检测设备都不约而同地将DSP 应用到那些数据量庞大而且需实时传送数据的系统中。核信号数据采集系统也不例外,利用 DSP 可以实时有效地处理采集的信号,并将处理数据发送至上位机进行进一步处理。   通常 数据采集系统下位机与上位机的通讯采用串口方式,这种方式不仅协议简单,而且连接方便。 但是这种方式的数据传送速率不高,而USB 总线接口具有方便快捷、支持即插即用、可实 现高速数据通讯等优点,在很多领域得到广泛应用。USB 总线接口在USB1.1 协议下传输速率可达12Mbps ,USB2.0 协议下可达480Mbps ,完全可以满足目前
[嵌入式]
如何充分利用数字信号处理器上的片内FIR和IIR硬件加速器
摘要 有限脉冲响应(FIR)和无限脉冲响应(IIR)滤波器都是常用的数字信号处理算法---尤其适用于音频处理应用。因此,在典型的音频系统中,处理器内核的很大一部分时间用于FIR和IIR滤波。数字信号处理器上的片内FIR和IIR硬件加速器也分别称为FIRA和IIRA,我们可以利用这些硬件加速器来分担FIR和IIR处理任务,让内核去执行其他处理任务。在本文中,我们将借助不同的使用模型以及实时测试示例来探讨如何在实践中利用这些加速器。 简介 图1.FIRA和IIRA系统方框图 图1显示了FIRA和IIRA的简化方框图,以及它们与其余处理器系统和资源的交互方式。 FIRA和IIRA模块均主要包含一个计算引擎(乘累
[嵌入式]
如何充分利用<font color='red'>数字信号处理器</font>上的片内FIR和IIR硬件加速器
ADI聚焦四大应用 重新布局DSP市场
  ADI还关心手机么?似乎无线芯片业务被联发科(MTK)收购后,这就成了盘桓在大多数人头脑中的疑问?   对此,这位业界老将一直未作明确表态,业界也纷纷做出了不同角度的猜测。然而,近日其通用DSP事业部市场总监Robert Derobertis在接受电子工程世界专访时表示:“商品化使得手机中创新、领先的技术越来越少,于是ADI对手机市场做了些修正。”   但与此同时,ADI也明确提出了四大应用领域,其中与手机相关的移动生活领域也赫然在列。这究竟是一种什么样的状况?   四大应用   如果在几年前提到“移动”,可能最先想到的就是手机。ADI的“移动”更多是PMP、移动电视、多媒体附件、手机、无线耳机和VoI
[焦点新闻]
如何设计DSP处理器的电源?
为了满足4G-LTE基站的需求,DSP制造商在其处理器中提供了更强大的处理能力和更大的吞吐量。这些多核处理器许多以GHz的速度运行并使用加速器来提高吞吐量。虽然这些新特性通过支持更多的通道提高了基站的密度,但也迫使设计人员设计出功率更高且仍鲁棒的 电源 。不良的 电源 可能会导致电压偏低或电流提供能力不足,进而导致产生无法预测的逻辑故障。一个好的DSP电源应有能力对负载暂态提供足够电流,有能力处理浪涌电流,并在启动时准确地对电源排序。 随着 手机 普遍从单纯的 通讯 工具演变成包含Web和 电子 邮件访问能力的设备,满足用户对 无线 数据服务的需求已成为 无线 运营商面临的新挑战。在过去, 有线 连接可通过增加额外的线缆来提
[电源管理]
采用数字信号处理器TMS320C6201构成的视频跟踪警戒装置
    摘要: 介绍了一种以高速数字信号处理器TMS320C6201为核心器件构成的视频跟踪警戒装置。该视频跟踪警戒装置,即可自成一个小系统,独立进行工作;也可作为一个子系统,装在其它光电测量跟踪系统中工作。     关键词: 电视跟踪 匹配跟踪 图像处理 数字信号处理器     在光电测量跟踪系统的实际应用中,对其视频器量跟踪部分,提出了越来越高的要求。例如,有越来越多的应用场合,要求光电测量跟踪系统对更大区域的视频图像具有实时匹配跟踪(相关跟踪)的功能。在匹配跟踪(相关跟踪)过程中,如果需要匹配处理的图像区域较大,则运算量非常可观。在视频跟踪当中,为了能够在有限的时间(如20毫秒时间内)实现大量的运算
[应用]
数字信号处理器TMS320F241在变频空调中的应用
    摘要: 提出了一种基于TMS320F241数字信号处理器(DSP)的控制系统,可使变频空调实现全数字化调速。该系统充分利用DSP芯片具有高性能处理能力以及先进的控制技术,并用智能功率模块驱动空调压缩机,从而使其结构简单、运行性能好、噪声低、可靠性强。实验结果表明了该方案的可行性以及DSP应用于变频空调控制系统的优越性。     关键词: 数字信号处理器 变频空调 智能功率模块 目前,传统空调器仍然占空调器市场的主要地位。它由室温决定启、停控制方式,利用笼型机电控制压缩机调节冷气和暧气。但因压缩机转速恒定和采用简单的控制方式,因而使传统空调器有温度调节能力差、运行效率不高等缺点。因此我们采用DSP技术
[应用]
同时处理MCU和DSP的任务的嵌入媒体处理器
现在一种嵌入式媒体 处理器 能够同时处理MCU和DSP的任务,从而将那些熟悉用MCU方式进行应用开发的C程式师带入一个新的领域,其中对代码和资料流程的智慧管理会显着提高系统的性能。这对于采用“已经掌握”的编程方法和简单的使用指令高速缓冲 记忆体 (cache, 简称快取记忆体)和资料快取记忆体来管理这些资料流程的程式师很有吸引力。然而,对媒体处理器的高性能直接记忆体访问(DMA)能力应认真地考虑。因爲懂得在这些应用中对使用快取记忆体和DMA进行权衡将有助于更好地理解如何编程来优化系统。 记忆体结构——对记忆体管理的要求 当今的媒体处理器具有分级的记忆体结构,用来平衡几种不同容量和性能等级的记忆体。通常,离核心处理器最近的
[单片机]
同时处理MCU和<font color='red'>DSP</font>的任务的嵌入<font color='red'>式</font>媒体<font color='red'>处理器</font>
小广播
最新模拟电子文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved