下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 摘 要: 提出了一种基于DSP的高速数据采集系统的设计方案,对其中高速A/D、高速缓存、DSP控制以及数据通讯接口等内容进行了讨论,提出了更为有效的同步控制方式。该设计方案电路简单、可进行多通道扩展、具有一定的通用性。 在电子测量中,常常需要对高速信号进行采集与处理。例如,在光传感技术中,对光脉冲散射信号的测量;在雷达工程中,对电磁脉冲信号的测量等,就需要对高速信号进行采集与处理,而且对此类高速信号的测量,往往对数据采集与处理系统提出严格的要求。本文设计并实
2、现了一种基于DSP的高速数据采集与处理系统。该设计方案电路简单、可*性好、具有一定的通用性、可以进行多通道扩展。系统主要包括高速A/D、高速缓存、DSP处理器、通讯接口四个部分,其结构示意图如图1所示。1 同步与过程控制 在通常的数据采集系统中,测量过程是通过对A/D变换器的控制来实现的。但对于一个高速采集系统而言,这种方法有局限性。因为高速A/D建立稳定的工作状态需要相当长时间,频繁的改变A/D的工作状态会影响测量的精度,严重时会造成信号的失真。在本设计方案中,同步命令并不直接作用于高速A/D。自通电时起,A/D和时钟电路始终处于工作状态,同步命令通过对高速FIFO的写入端的控制,
3、即允许或禁止对FIFO写入,实现对采样数据的取舍。与A/D相比,高速FIFO的写有效时间为3ns,对同步和过程控制更为有利。一次完整的测量过程是从DSP发出同步命令开始的。同步命令一方面触发发射机工作,另一方面允许对FIFO写入,对采样的数据进行存储。当存储的数据到达预定的数量时,FIFO的特定状态位置位,引发DSP外部中断。在中断服务程序中,DSP禁止对FIFO写入、中断数据的存储,同时复位该状态位。然后读取数据,待完成数据处理过程之后,DSP对FIFO复位清零。此即完成一次测量。 2 高速A/D转换器高速A/D转换器选用AD9432,采样位数12位,最高采样速率105M
4、Hz,模拟带宽500MHz,差分信号输入,差分外部时钟,片内带有输入缓存和采样/保持器,12位并行数据输出,52引脚LQFP封装。由于AD9432要求差分输入形式,因此对于单端输入信号必须经过图2所示的信号调理电路变换为差分形式。图中,AD8138为差分输出的高精度运算放大器。 时钟对于一个高速数据采集系统而言是十分重要的。在最高采样频率下,为了保证测量的精度,AD9432要求时钟波形的上升沿和下降沿小于2ns,这样的标准在TTL逻辑下难以实现,但利用ECL器件可以有效地解决此问题,图3为差分时钟电路。 需要说明的是:ECL器件的驱动能力有限,一路差分时钟输出一般只供一个器
5、件使用。3 高速缓存FIFO高速缓存是系统中的一个关键环节,根据系统的需求我们选用CY7C4245。CY7C4245是高速、低功耗4K×18 FIFO存储器,读写周期为10ns,具有独立的18位输入、输出接口和读、写时钟信号,可以实现同步读写操作。CY7C4245提供五种状态指示:Empty、Almost Empty、Half Full、Almost Full、Full,分别代表当前数据存储的深度。其中Almost Empty和Almost Full为可编程空满状态位,可根据系统的需求对存储进行设定。FIFO的状态
6、信息代表了已采样的点数,当采样点数达到预期的数量时,相应的状态位置位,触发DSP的外部中断,中止测量过程,由DSP读取数据进行处理。 4 DSP处理器4.1 TMS320F206的特点DSP是整个采集系统的核心,本文中选用 TMS320F206。该产品属于TI公司采用CMOS集成电路技术生产的TMS320C2XX系列,设计结构及其汇编指令集与TMS320C5X相兼容,其主要特点如下:(1)运算速度可以达到40MIPS;(2)4.5K片内RAM和32K片内FLASH存储器;(3)32位算术逻辑单元和32位累加器;(4)1
7、6位地址总线和16位数据总线;(5)具有一个异步串行通讯接口和一个同步串行通讯接口,异步串行口具有波特率自动检测功能;(6)价格低廉。4.2 数字信号处理数字信号处理是DSP应用的主要方面。DSP所提供的数学运算能力和运算速度远远高于单片机,具有更为丰富的指令集和更大的内存空间,可以实现较为复杂的数学算法。 DSP首先要完成数制转换,AD9432的量程为-500mV+500mV。对于负电平,采样数据以二进制补码的形式输出,需将12位补码转换为16位二进制整数;更为重要的是DSP要实现系统所要求的数字信号处理算法,如快速维纳滤波、FFT等。 5 数据通讯5
8、.1 异步串行通讯数据采集系统与主控计算机之间的数据交换采用异步串行通讯方式。TMS320F206带有一个异步串行通讯端口,在40MHz外频条件下,最高传输速率达到2.5Mbit/s。发送和接收使用独立的缓冲区,可以实现全双工工作方式,异步串行口的工作框图如图4所示。其中,AXSR为异步串行发送移位寄存器;ARSR为异步串行接收移位寄存器;ADTR为异步数据发送接收寄存器,TXRXINT为发送接收中断(硬件中断)。此外,TMS320F206有一个同步串行口,用于多机并行工作方式下DSP之间的数据交换。在40MHz外频时,其最高传输速率为20Mbit/s。5.2 波特率设置T
9、MS320F206有一个16位寄存器BRD用于设定异步串行通讯所使用的波特率,其数值计算公式如下:BRD值表1列出了不同外部时钟频率下常用波特率对应的BRD数值。 表1常用波特率转换表 波特率/bps 外部时钟频率 20MHz 28.57MHz 40MHz 1200 0411 05CC 0823 2400 0208 02E6 0411 4800 0104 0173 0208 9600
10、 0082 00B9 0104 19200 0041 005C 0082 57600 0015 001F 002B 5.3 串行通信软件设计为了提高效率,数据的发送和接收均采用中断方式,串行通讯波特率为57600,汇编程序代码如下: 串行口初始化:setc INTM ;禁止所有中断splk #0ffffh ifr ;清中断splk #0000h 60h out
11、60;60h wsgr ;清等待状态splk #0c180h 61hout 61h aspcr ;复位异步串口,设发送、接收中断,一个停止位splk #0e180h 61hout 61h aspcr ;配置异步串口splk #4fffh 62hout 62h iosr ;复位异步串口各状态标志splk #002Bh 63hout 63h brd ;设波特率为57600splk&
12、#160;#020h imr ;允许异步串行中断mar arllar arl #rxbuf ;设缓冲区指针mar ar0lar ar0 #size ;设缓冲区大小发送中断服务程序:splk #0ffffh ifr ;关中断out + adtr ;发送数据mar ar0 ;发送计数banz skip arl ;若仍有数据,发送缓冲区指针加skip splk #0020h
13、 ifr ;允许中断clrc INTM ;清中断ret 接收中断服务子程序:splk #0ffffh ifr ;关中断in 68h iosr bit 68h 7 bcnd skip ntc ;检测接收标志位in adtr ;读数据mar ar0banz skip arl ;接收数据计数 skip splk #0020h ifr&
14、#160;;开中断clrc INTMret其中ifr为中断标志寄存器;aspcr为异步串行口控制寄存器;imr为中断屏蔽寄存器;iosr为i/o状态寄存器;wsgr为等待状态寄存器。 6 RS232接口电路该系统中DSP与主控计算机的数据通讯采用RS232标准,驱动电路选用MAX232A芯片。MAX232A功耗低、集成度高、片内集成电荷泵,只需外接+5V电源,具有两个发送接收通道,接口电路简单、可*性好。RS232驱动电路如图5所示。 7 系统的扩展本设计方案电路简单、易于实现、具有一定的通用性,在此基础上可以扩展为同步采样的多通道采集系统,如图6所示。图中,主从DSP之间的数据通讯采用同步串行方式。需要注意的是:对于多通道同步采样系统,应尽可能地保证各通道参数的一致性。根据
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 鹰者峰商贸有限公司财务管理存在的问题及对策
- 河堤拱形护坡施工实施方案
- 2024年乌鲁木齐客运从业资格证考什么科目内容
- 2024年光伏建设协议
- 2024年北海c1客运从业资格证考试
- 2024年二手房产交易合同样式
- 2024年西安客运从业资格证考试题库APP
- 2024年安康客运从业资格证模拟考试题库
- 交通基础设施改善土地承包
- 2024年医药零售项目立项申请报告模范
- 公务员2024年国考申论真题(地市级)及参考答案
- 2024年河南省信阳市招才引智绿色通道招聘市直事业单位人员183人高频难、易错点500题模拟试题附带答案详解
- 民用无人机操控员执照(CAAC)考试复习重点题及答案
- 2024年中国南水北调集团水网水务投资限公司及下属单位社会招聘高频难、易错点500题模拟试题附带答案详解
- 广西南宁市第十四中学2023-2024学年七年级上学期期中地理试题
- 2024-2030年中国应急产业市场发展分析及竞争形势与投资机会研究报告
- 2024年中国电动鼻毛器市场调查研究报告
- 2025年高考语文复习备考复习策略讲座
- 2024年中国具身智能行业研究:知行合一拥抱AI新范式-19正式版
- 数字中国发展报告(2023年)
- 缺乳(乳汁淤积)产妇的中医护理
评论
0/150
提交评论