usb数据采集系统中dma数据传输实现.docxVIP

  • 4
  • 0
  • 约6.44千字
  • 约 7页
  • 2020-12-07 发布于天津
  • 举报
引言 USB通用串行总线(Universal Serial Bus>是被PC机广泛采用的一种总线,目前已经在计算机 主板上大量集成,成为一种标准配置接口。它的即插即用、真正的热插拔、可总线供电、 高性能和系统造价低等一系列的优点,使得 USB接口得到了广泛的应用。特别是随着 USB2.0高速传输协议的出现,其数据传输速度达到了 480Mb/s,使得USB接口顤橆D挤? 为今天低成本虚拟仪器系统的主流。本文设计了基于 USB2.0高速传输的数据采集系统,整 个数据传输过程完全采用 DMA方式,达到了较高的数据传输速度。 1、系统介绍 系统总体结构如图1所示。采用Philips公司的微控制器 LPC2888作为系统核心控制器。前 端数据采集模块由一片 CPLD实现对数据采集和触发控制的功能。当系统和计算机成功连 接进入工作状态后,LPC2888从USB接口接收到来自应用程序的控制命令,然后通过控制 CPLD对数据采集模块采样通道、采样速率和触发模式进行配置后启动数据采集。 CPLD控 制模数转换器获取采样数据,同时配合 LPC2888通用DMA控制器的接口时序将采样数据 以DMA方式传输到LPC2888内部缓存。最后由 USB高速设备接口将采样数据从 LPC2888 内部缓存传输到计算机,在计算机中实现数据记录、数据处理和波形显示等功能。 b5E2RGbCAP 图1系统总体结构图 1.

文档评论(0)

1亿VIP精品文档

相关文档