多通道零相位差数据采集系统设计与实现

最新更新时间:2010-07-28来源: 今日电子关键字:数据采集  零相位差  多通道 手机看文章 扫描二维码
随时随地手机看文章

         引言

         数据采集技术是以前端的模拟信号处理、数字化、数字信号处理和计算机等高科技为基础而形成的一门综合技术,是联系模拟世界和数字世界的桥梁。它在许多领域得到了广泛的应用。数字技术促进了上述这些领域的发展,而反过来又对数据采集系统提出了愈来愈高的要求,本文所设计的16位16通道零相位差数据采集系统不仅具有较高的转化精度,而且提供多通道零相位差特性。正是由于各通道之间的信号在数字化之后,不存在相位差,这对那些诸如声纳阵列、多点振动检测、电力系统监测等需要对多路信号进行相位相关特性分析的事件而言,使用这种采集系统就特别有意义。USB接口的普遍性使本系统很容易与PC机接口。

         1 系统设计

         16位1

6通道零相位差数据采集系统的结构框图如图1所示。其核心部分是A/D转换器和DSP,此外还有一些外围电路。 

系统结构框图

图1:系统结构框图 


         1.1 A/D转换器的设计

         为使转换能达到一定速率,选择16位并行接口A/D转换器。这种芯片好几家公司都有,表1列出了一些芯片的主要特性。

         A/DX(以上五种芯片的统称,下同)的详细特性请查阅各公司的产品资料。A/DX有两种工作模式:第一种如图2所示,R/C控制转换,CS接地。这种模式,每片A/DX都需要一片7416374来暂存转换结束的数据。第二种工作模式如图3,由CS来控制转换和读时序,这样可以省去7416374,使电路简化,但它的时序比较严格。启动转换时,R/C和CS要同时为低,且R/C要比CS提前10ns为低;读数据时,R/C为高,CS为低。幸好TI公司的DSP可以满足该时序要求。 

转换时序图
图2:由R/C控制的转换时序图(CS接地)
 

由CS控制的转换和读时序图
 
图3:由CS控制的转换和读时序图 


         1.2 数字信号处理器设计

         数字信号处理器(DSP)是针对数字信号处理的特点而设计的一种单片机,但现在它也广泛的应用于各控制领域。为了使本系统达到一定的采样率,并有一定的通道扩展率(可扩展到96通道),本系统采用了TI公司的16位定点的DSPTMS320C50。 

DSP读写信号时序图  
                   
图4:DSP读写信号时序图
 


        由图4可以看到IS、STRB和RD控制信号正好满足A/DX的时序要求。

        1.3 USB接口电路的设计

        USB接口可以有很多方法完成,如可以用专用USB接口芯片,也可以用带有USB接口的单片机或直接用FPGA来完成USB接口。本系统使用INTEL的带有USB接口的单片机8X930AX,它与普通的MCS51系列的单片机相比,只增加了USB接口,所以可以参考普通的MCS51系列单片机的设计。在8X930AX与DSP之间可以用一FIFO来缓存数据。

         2 系统工作原理

         如图1所示,系统总体结构以PC为主机,DSP为辅助处理器,它们之间通过USB接口通信。16路输入信号各自都由采样保持器和ADC,它们都由同一个采样定时器启动转换,每个通道都选用同样的器件与电路,这样就保证了对16路模拟输入信号采样的同时性,以达到零相位差的目的。

         由PC机下指令给DSP需要多少采样,然后DSP就启动转换,接着DSP查询A/DX的转换结束就读数据,最终把数据送到FIFO,并通知8X930AX可以把数据送到PC机了。

         在该系统中,DSP负责完成全部16通道的采样时钟产生、时序控制、数据读入等工作。利用DSP技术来设计这样一种多通道数据采集系统,其灵活的硬件结构及开放型的软件设计不但能满足该系统的要求,而且具有非常广阔的功能拓展潜力。工作过程简述如下。

         2.1 采样时钟的产生

       &n

bsp; 采样时钟的产生有两种方法可以实现:利用DSP的定时器功能可以非常方便的产生ADC采样时钟;因为DSP一般都为单周期指令,因而也可以直接用机器指令数定时。这样做既简化了电路,减少了噪声源,也为A/DX与DSP的同步提供了方便。

         2.2 启动转换和数据读入

         本系统采用A/DX的第二种工作模式,DSP的IS、STRB和地址信号通过译码来控制R/C,IS、STRB、RD和地址信号通过译码来控制CS。通过读I/O0来启动A/DX,转换结束后通过读I/O1、I/O2、、、I/O16把数据读进来,再把数据送到FIFO,让8X930AX送给PC机。

          3 结论

          目前,该系统已经达到了预定的设计指标(25KSPS),并还留有一定的余量,如提高采样率,增加通道数等。本系统采用了当今流行的USB总线接口,可以很方便的与便携式计算机接口,而不需要其它的控制卡,如ISA总线卡、PCI总线卡等。由于USB总线现在最快也只能达到12Mb/s,如果通道数多,或采样率高,可以采用USB 2.0(可以480Mb/s的速度传输)或IEEE 1394总线,它们可以达到更高的传输速率。

关键字:数据采集  零相位差  多通道 编辑:金海 引用地址:多通道零相位差数据采集系统设计与实现

上一篇:数字信号处理器中D/A功能的实现
下一篇:Maxim推出超低功耗、8通道、12位ADC

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

基于QuickUSB的数据采集系统
引言 工程师在设计基于PC的数据采集系统时都认为,要想获得比较好的性能,都需要使用PCI总线。其实并不是这样,随着USB通信技术的不断发展,USB总线的传输速度和可靠性都在逐步提升。对于广范应用的USB2.0,其最快速度能够达到480 Mb/s。就算其中一些中断或者协议占用一部分带宽,高于80 Mb/s的速度也是很容易实现的。而USB3.0协议下的理论速度可以达到USB2.0的10倍左右。另外,相比于PCI卡,USB接口对系统的开发与升级更加方便。 QuiekUSB是基于CY7C68013A开发的一款针对USB2.0的高速USB模块。Bitwise公司为这款模块提供嵌入EEPROM的底层程序,同时还在PC端提供了相应的Lab
[测试测量]
基于QuickUSB的<font color='red'>数据采集</font>系统
如何用示波器测量4个以上通道的信号
问题 : “ 您好!我是 XX 研究院研究员 XX 。很感谢您的来信,我是检测方面的初学者,您的附件让我受益匪浅。我有个比较弱的问题想请教您:我们现场测量有超过 8 个量以上,现有的示波器似乎不能一台同时接入这么多量,那么我计划分别接不同的示波器,比如接 4 个,怎么样可以保证之间没有干扰或延迟呢? 各个示波器之间是否需要共地连接呢? 非常期待您的指导,祝您身体健康,工作顺利! ” 回答 : 首先需要确认您是需要同时测量 8 个以上参数还是要测量 8 种输入信号。 如果是前者,只是要测量 8 个以上的参数,解决方案很简单:购买力科第四代示波器
[测试测量]
如何对待数据采集设备中测量误差问题
我们的日常工作经常要从显示屏幕上读取测量数据,如汽车仪表盘上用数字表示的速度、实验室温度,或者是示波器上所显示的读数。尽管我们很相信这些测量数据,但它们绝对不是百分之百准确的,汽车速度计上所显示的速度很容易出现几公里/小时的误差,温度测试也可能会相差好几度。速度计上的小小误差还不是什么大问题,但当我们建立一个专业的测量和数据采集系统时,认识可能存在的最大误差是非常重要的。任何数字测量系统都存在一个局限,即代表实际测量值的数字是有限的,其最大数量由所使用的位数决定。 例如一个8位二进制数有28=256个可能值,如果某个速度计使用8位来表示0到255公里/小时范围的速度,则速度值将以1公里/小时的间隔进行显示,因此司机总会有约0.5公里
[测试测量]
用单片机设计A/DD/A转换
1、PIC16C62%26;#215;;系列单片机的特点 PIC16C62%26;#215;系列为RISC精简指令、哈佛结构总线、18个引脚的单片机。具有低功耗、高性能、全静态、35条指令极易编程的特点。OTP 片种的性价比极高。除了具备一般单片机的特点外,PIC16C62%26;#215;系列内部集成了两个模拟比较器和一个4bit的可编程基准电压源(REF)。如果利用该单片机的这些特点,只需几个外围元件就具备A/D与D/A转换功能,且分辨率达到8bit~10bit。价格上的优势使其在工控行业、仪器仪表、家电产品的应用前景极为乐观。 本文以8bit分辨率论证A/D、D/A转换的实现方法,更高分辨率的方案完全
[应用]
基于NI PXI的数据采集和流盘技术的射电天文台
挑战:   运用现代数字计算的最新进展,开发下一代高性能、小型集成射电航天接收机,尽可能与天线输入接近地对信号进行数字化尽可能与天线馈电接近地对信号进行数字化。   解决方案:   使用NI采样、数据采集(DAQ)和数据流盘硬件,采集定制设计的微波前端的输出,并测试数字标定边带分离和高精度、高稳定性极化隔离的新算法。   "使用NI数据采集和数据流盘硬件,我们为DSSM和DOMT开发了标定和校正算法,相比使用实时硬件信号处理实际问题,我们的处理方法更有效、成本更低。"   美国国家射电天文台(NRAO)是美国国家科学基金会(NSF)资助的机构,负责美国和世界各地天文学家使用的射电天文设备的建造
[模拟电子]
基于NI PXI的<font color='red'>数据采集</font>和流盘技术的射电天文台
基于FPGA和USB2.0的高精度数据采集系统设计
  现代电子侦查技术要求能够对外部模拟信号进行精确提取和分析,从而对数据采集的精度提出了很高的要求,本文提出了一种以FPGA 作为主控制器的高精度500M 数据采集系统设计方法,详细地阐述了各硬件平台的具体构成。最后利用QUARTUS 内部的嵌入式逻辑分析仪(SignalTap ii)可以观察到被采集到的信号并且对数据的有效位数及性能进行简略分析。   0 引言   随着数字通信技术的逐步发展,高速数据采集系统已经逐步取代传统的数据采集系统,其广泛应用在众多场合。新一代 可编程逻辑 器件FPGA 都拥有较多的IO 端口以及强大的数据处理能力,这也为高速高精度数据采集系统的研发提供了基础条件。   1 工作原理   本
[嵌入式]
单片机串行数据采集传输模块的设计
在微机测控系统中,经常要用到A/D转换。常用的方法是扩展一块或多块A/D采集卡。当模拟量较少或是温度、压力等缓变信号场合,采用总线型A/D卡并不是最合适、最经济的方案。这里介绍一种以GNS97C2051单片机为核心,采用TLC2543 12位串行A/D转换器构成的采样模块,该模块的采样数据由单片机串口经电平转换后送到上位机(IBM PC兼容机)的串口COM1或COM2,形成一种串行数据采集串行数据传输的方式。经实践调试证实:该模块功耗低、采样精度高、可靠性好、接口简便,有一定实用价值。 1 主要器件介绍 1.1 TLC2543串行A/D转换器 模块采用TI公司的TLC2543 12位串行A/D转换器,使用开关电容逐次逼近技术
[单片机]
单片机串行<font color='red'>数据采集</font>传输模块的设计
ADI的数据采集IC简化工业和仪器设备设计
中国,北京 – Analog Devices, Inc. (NASDAQ: ADI),全球领先的高性能信号处理解决方案供应商和数据转换技术领导者*,最近推出一款高度集成的数据采集IC(集成电路)ADAS3022,该产品占用的电路板空间仅为竞争产品分立器件的三分之一,有助于工程师简化设计,缩小高级工业数据采集系统的尺寸。新款16位1 MSPS(每秒采样百万次)ADAS3022数据采集IC可有效用于电力线监控器、过程和电机控制、病人监护,以及在±10V工业范围内运行的其他工业和仪器仪表系统。 • 下载数据手册、查看产品页面和申请样片:http://www.analog.com/zh/pr1115/adas3022 • 从ADI
[嵌入式]
小广播
热门活动
换一批
更多
最新模拟电子文章
更多精选电路图
换一换 更多 相关热搜器件
更多每日新闻
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved