基于CYUSB3014的高速实时数据采集系统

最新更新时间:2014-05-14来源: 互联网关键字:CYUSB3014  高速实时  数据采集系统 手机看文章 扫描二维码
随时随地手机看文章

  目前USB已广泛应用于数据采集系统,现阶段使用较多的是USB2.0 规范。随着测试测量要求的不断提高,USB2.0已逐渐难以满足要求。新的USB3.0 规范很好的解决了USB2.0中存在的一些局限,非常适用于现代测试测量系统。

  1 USB2.0的性能与局限

  通用串行总线USB(Universal Serial Bus)是目前应用极为广泛的一种系统总线,大量应用在测试测量领域。目前应用最广泛的是USB2.0标准,具有最高480Mbps的通信速率。但同时USB2.0标准也存在着以下不足:

  1) 半双工通信

  USB2.0采用半双工通信,同一时间只能有一个方向的数据传输,在需要双向高速数据传输的场合往往难以满足要求。

  2) 需要主机调度

  USB2.0标准在传输调度上采用主从结构,需要计算机首先发起IN Token 或OUT Token,USB设备才能进行数据传输,一次数据传输完成后,又必须等待下一个Token,大大制约了数据传输的实时性。

  3) 通信速率相比于竞争对手不高

  USB的竞争对手有1394和eSATA等,较新的1394b标准数据传输速度达到了800Mbps,几乎比USB2.0 HS高一倍。而eSATA的数据传输速度更高。

  2 USB3.0SS(SuperSpeed)标准简介

  为了加强USB 的性能和竞争力,USB联盟推出了新的USB 3.0SS(SuperSpeed)标准。该标准使用两条差分链路实现了全双工通讯,速率达到了5.0Gps,不但高于1394b标准,与eSATA相比也同样具有竞争力。

  USB3.0在2.0的基础上新增加了2对差分链路,专门用于传送SS差分信号。主机侧接口的机械特性和USB2.0 兼容,而设备侧使用了新的接口形式,以容纳新增的两对差分信号线。USB2.0接口的B型连接器可以插入USB3.0 的设备端,此时设备工作于USB2.0 模式下;但USB3.0 的B型连接器无法插入USB2.0的设备端。

  除此以外,USB3.0 的总线供电能力达到1A,使其可以用于移动硬盘等耗电量较大的设备,而不必另外配备外接电源。

  3 CYUSB3014芯片介绍

  CYUSB3014 是USB 业界的领头羊Cypress 公司出品的USB3.0 控制器,该款控制器集成了200MHz 的ARM9 控制器?512K字节的RAM和USB 3.0物理层,具有可编程的100MHz GPIF II接口。

  图1是该芯片的逻辑框图。该芯片可用于数字摄像机?数据采集?测试测量设备等多个领域。

4 系统硬件设计

  本系统中,使用了一片AD6644作数据转换。这是AnalogDevice公司生产的14 位高速ADC,最高采样速率达到40Msps。

  整个系统的功能框图如图2所示。

  图中,传感器将外部信号变换为电信号;放大滤波部分将传感器输出的微弱电信号进行放大?滤波处理,以去除外部干扰;AD6644在FPGA的控制下对放大滤波后的信号进行采集和转换;FPGA读取AD输出,并按照CYUSB3014的GPIF II接口规范将该数据写入芯片内部的FIFO。此外,FPGA 还可以根据当前信号特性调整放大滤波电路参数,以获取更优的信噪比。

  5 GPIF II接口与FPGA程序设计

  在整个硬件系统中,FPGA与CYUSB3014之间的数据传输速度是决定整个系统性能的关键。Cypress 在GPIF 的基础上设计 了可编程GPIF-II接口,该接口可工作于主控或从属方式,支持32位数据总线,接口频率最高可达100MHz,有异步和同步两种时序。在本系统中,为了达到更高的数据传送效率,根据GPIF-II接口时序,编写了相应的FPGA程序,实现了在FPGA和CYUSB3014之间的高速数据传输。实测结果表明,FPGA 和CYUSB3014 之间的数据传输速度最高达到了200Mbytes/s,完全满足本系统要求。下文是数据传输状态机的部分代码:

  6 USB固件设计

  CYUSB3014集成了一片ARM9核心的处理器,完成USB初始化?枚举?数据传输管理等工作。固件开发使用开源的gcc编译器和Eclipse集成开发环境,下面是用于管理数据传输的部分代码:

  7 上位机驱动和软件设计

  Cypress提供了基于WDF的驱动程序模块,WDF(WindowsDriver Foundation)是microsoft推行的驱动开发框架,用来替代之前的WDM框架。WDF框架对WDM进行了封装和继承,与WDM相比,WDF框架的驱动开发更简单方便,尤其是简化了电源管理和PNP(Plug and play)方面的工作量。根据该系统的实际需要,对驱动代码进行了修改并编写了应用程序,能够稳定可靠地采集数据,表明该系统满足了预期的设计要求。

  8 系统的后续改进

  在测试测量系统中,很多应用需要系统能够产生预定义的波形,下一步将为该系统添加任意波形发生器功能,进一步完善该系统的功能。

  9 结语

  实践证明,USB 3.0在USB 2.0的基础上大大提高了数据传输速率,实时性也有很好的增强,能够满足高速实时数据采集的要求,在数据采集和测试测量领域必将大显身手。

关键字:CYUSB3014  高速实时  数据采集系统 编辑:探路者 引用地址:基于CYUSB3014的高速实时数据采集系统

上一篇:PSoC Creator简化可编程器件上的软硬件协同设计
下一篇:基于25D60-24A的直流电机驱动电路方案

推荐阅读最新更新时间:2023-10-12 22:40

基于LabVIEW与USB接口的实时数据采集系统
1 数据采集系统 工程上使用具有PCI、PXI、USB、并口以及串口的计算机来获取测试数据,称为基于PC的数据采集系统。其中一种是通过插入式的数据采集卡直接获取数据传输给计算机。鉴于数据采集卡的价格昂贵,且安装不方便等缺点,本文提出使用STC单片机作为前端的数据采集系统,利用CH341T芯片的USB总线转异步串口的功能,将采集数据只通过一条USB线传输给PC机,最后在LabVIEW平台下进行数据的显示、分析、处理。 1.1 系统组成与工作原理 本系统总体结构框图如图1所示。主要包括有STC12C5410AD单片机和CH341T转换芯片组成的数据采集、转换、传输部分,以及基于PC机的LabVlEW软件构成的数据处理部分。首先
[测试测量]
基于LabVIEW与USB接口的<font color='red'>实时</font><font color='red'>数据采集系统</font>
基于DSP和PCI总线的通信数据采集系统
    摘要: 介绍一种基于DSP和PCI总线的移动通信数据采集系统。提出了一种双映射方式,成功地解决了DSP的主机通信接口(host port interface,简称HPI口)和PCI9052之间的通信连接。     关键词: 数字信号处理器 数据采集 PCI总线 随着移动通信突飞猛进的发展,移动通信的数据业务量急剧上升,监控大容量的移动数据业务成了电信运营商刻不容缓的需求。而移动通信数据的传输一般都是基于E1链路。因此从E1链路上采集通信数据成了移动数据业务监控最基础的一部分。 数字信号处理器能够高速地处理数据并具有强大的数字吞吐能力,在数据采集领域获得了广播的应用。而PCI总线也因为
[网络通信]
在16位、100kSPS数据采集系统中实现低功耗和高性能
电路功能与优势 大多数系统中,需要在性能与低功耗之间进行权衡。本电路设计的重点是考察部分权衡因素,同时在16位、100 kSPS数据采集系统中实现低功耗(8 mW,典型值)和高性能。 本电路使用 AD7988-1低功耗(350 μA) PulSAR®模数转换器(ADC),该器件直接从ADA4841-1 高性能、低电压、低功耗运算放大器驱动。选择该放大器是因为它具有极佳的动态性能,可采用单电源电压供电且提供轨到轨输出。此外,输入共模电压范围包括负供电轨。 AD7988-1 ADC需要2.4 V至5.1 V间的外部基准电压。本应用中,选择的基准电压是ADR4525 精密2.5 V基准电压源。 图
[模拟电子]
在16位、100kSPS<font color='red'>数据采集系统</font>中实现低功耗和高性能
基于铁电存储器的高速和高保真的汽车事故实时数据记录仪
1 引言 我国汽车行驶记录仪国家标准GB/T19056-2003已经于2003年9月1日开始实施,对耐高/低温和湿热性、抗振动、抗冲击、外壳防护、静电放电抗扰度、辐射抗扰度等25项技术指标都进行了严格的规定。汽车行驶记录仪是能够对车辆行驶速度、时间、里程及有关车辆行驶的其他状态信息进行记录、存储并通过接口实现数据输出的数字式电子记录装置。由于记录仪能够实时地记录车辆运行和驾驶员驾驶活动的有关信息,因而可在遏制疲劳驾驶、车辆超速等严重交换违章、约束驾驶人员的不良驾驶行为、预防道路交通事故、保障车辆行驶安全、提高营运管理水平等诸多方面发挥重要的作用,并将为事故分析鉴定提供原始数据。汽车行驶记录仪提供的原始数据按时间先后分为二种
[单片机]
基于铁电存储器的<font color='red'>高速</font>和高保真的汽车事故<font color='red'>实时</font>数据记录仪
基于IPV6 的嵌入式数据采集系统设计
   引言   目前,世界各地广泛在使用的还是 I Pv 4 网络 , IPv6 网络还只是停留在一些地方局部的试用;同时IPv6 强大的网络功能,对 嵌入式 系统、智能芯片等软硬件的要求也相对较高。所以基于IPv6 协议的嵌入式Internet 系统的研究与应用并没有为大多数人所关注。但是,随着的IPv4 协议渐渐被IPv6 协议所取代;随着嵌入式Internet 系统的不断自我完善;随着微控制芯片的迅猛发展。基于IPv6 协议的嵌入式Internet 系统将会成为互联网时代的新的发展和研究方向。   1. 嵌入式 Internet 系统   嵌入式微处理器作为一种智能器件已经给工业领域带来了巨大变化
[嵌入式]
基于USB的嵌入式CCD图像数据采集系统的实现
  CCD图像数据的采集与普通视频信号的采集相比,其最大的特点是数据传输速率高,传输通道多。目前,通用的CCD图像数据采集方法是在计算机中插入高速数据采集卡,采集卡与CCD相机间通过点对点物理层接口(如RS-422、RS-485)进行数据传输,高速数据采集卡接收到数据并通过PCI总线将数据写入计算机内存,然后利用采集卡的存储功能将数据通过IDE接口写入计算机硬盘。这种方法虽然简单可靠,但对多通道、高速图像数据的采集在数据传输和存储方面有一定的局限,容易引起数据帧的丢失,并且随着传输通道的增多,引起传输导线数量增加,系统功耗及噪声也随之增大。通用串行总线USB能很好地解决这些问题,具有连接方便、无需外接电源、即插即用、支持热插拔、高
[安防电子]
基于MSP430F149单片机的GPS定位数据采集系统设计
   O 引言   GPS(Global Positioning System,全球卫星定位系统)以其高精度、全天候、全天时的特点,在定位、导航、测距、授时遥感等领域广泛应用,并得到了快速的发展。设计一种基于嵌入式系统的 GPS 定位数据采集系统,根据GPS信号接收原理和嵌入式技术,该设计完成了基于单片机和计算机实现GPS 数据采集 ,并以良好的人机界面显示出系统所处的经纬度、海拔高度、X,Y坐标以及日期等信息,该系统已应用于某外场的车载定位试验中,代替了以前人工记录定位数据的烦琐,提高了效率。    1 系统描述   本设计利用TI的低功耗 MSP430F149 单片机的双串行接口,一路将GPS接收
[单片机]
基于MSP430F149单片机的GPS定位<font color='red'>数据采集系统</font>设计
基于DSP 的数据采集系统开发与实现
0 引言   现代工业生产中,生产规模不断扩大,朝着大型化、高速化、自动化和连续化的方向发展。因此对机械设备性能的要求也越来越高。很多大型石油、化工、石化、电力、钢铁等部门都采用了单机、满负荷、连续性的生产操作方式,其中的大型旋转机械就成为了现代化大规模生产中的关键设备。一旦出现停机故障,将导致全厂的停产,其经济损失是十分巨大的。同时还有可能招致重大的伤亡事故。由此,大型旋转机械的在线状态监测和故障诊断技术便应运而生。而如何获得大量而广泛的状态量(振动、力、位移、噪声、温度、压力和流量等)是其中的关键。本文介绍的基于TMS320F2812的多功能同步数据采集卡,利用卡上的DSP控制芯片不仅可以实现多种数据的采集,还可以对所采集
[嵌入式]
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved