- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于DSP的高速数据采集系统设计_赵伟
基于DSP的高速数据采集系统设计_赵伟
第 24 卷第 2 期 电 力 科 学 与 工 程 Vol.24, No.2
64 2008 年 3 月 Electric Power Science and Engineering Mar., 2008
收稿日期:2007-08-20.
作者简介:赵伟 (1980 -), 男, 华北电力大学电气与电子工程学院硕士研究生.
基于 DSP 的高速数据采集系统设计
赵 伟,鲍 慧,刘云峰
(华北电力大学 电气与电子工程学院,河北 保定 071003)
摘要:介绍了一个基于 DSP 的高速多路同步采集系统,给出了系统的总体设计方案,分析了系统硬件电路
的功能和部分软件的设计思想。该系统方案设计主要围绕数据的高速采集和大容量存储两方面考虑,以突
出方案的优越性,同时为外围设备的扩展探索出一条有效的新途径。
关键词:数据采集;数字信号处理器;复杂可编程逻辑器件
中图分类号:TP274.2 文献标识码:A
0 引 言
随着科学技术的发展,在雷达、通信、电子对
抗、航天测量、图像、多媒体等诸多领域对数据采
集系统提出了更高的要求。如何实现多路并行数据
的高速数据采集,并且使系统具有良好的可扩展
性,是数据采集发展的重要方向。而如何将大量的
数据同步快速地存储,又是数据采集系统亟待解决
的问题
[1]
。
近年来,数字信号处理器(DSP)处理速度的
大幅提高,复杂可编程逻辑器件 (CPLD) 在系统上
的灵活应用以及通用串行总线USB(UniversialSerial
Bus)接口器件功能的日益完善,使得多路数据高速
采集系统实现更容易,大量数据存储更方便。
要实现对较宽频域范围内高频、瞬态信号细节
的精确、实时测量,则要求有较高的采样率和分辨
率,实时信号处理流程就必须具备对大流量采样数
据的快速存取以及快速运算处理能力。就信号处理
而言,DSP 在内核结构和指令系统方面可以提供
高速的不同类型、不同层次、不同定制的算法处理
支持,其运算机制、寻址方式、内部资源非常丰
富,不过由于 DSP 实时运算处理总需一定的周期
的原因,另外在数据处理的同时,DSP 还有一些
诸如数据上传、存取控制及模块间通信等操作要占
用外部资源,则在采样率 30 MHz以上的场合,DSP
并不能直接不丢失地存取高速 A/D 器件的转换数
据,而需要借助于外围的硬件电路协助控制管理数
据采集进程,其中包括数据的预处理、数据缓存、
缓存控制、触发控制等外围硬件。从系统的集成度、
可重构性、可靠性等方面考虑,CPLD 是这类高速
实时数据采集系统外围逻辑构造的较好选择。而配
合适当的数据缓存及触发控制,可以获得实时性和
高采样率的良好结果。所以 DSP 配合 CPLD 结构
的综合性实时处理系统完全能满足数据流的快速存
取、快速运算的实时性要求。这样的系统对于宽动
态范围信号的提取具有重要的意义,特别是提取海
底反射声波信号方面的研究成果为科研工作者提供
了高效、大规模获取相关信息的重要手段。
1 数据采集存储模块结构及工作原理
数据采集存储系统的原理框图如图 1 所示。图
中整个采集存储系统分为四部分:第一部分,数据
采集及其控制部分;第二部分,数据采集的数据缓
冲部分;第三部分,硬盘存储的主存储及其控制部
分;第四部分,微机接口部分。数据采集部分实现
6 路或者 12 路的 16 位,每个通道的采集速度 250
KHz,差分输入,并且可进一步扩展。被测量的信
号同时加到模数转换器(ADC)的输入端,DSP 通第 2 期 赵 伟,等 基于 DSP 的高速数据采集系统的设计65
过对 CPLD 的访问、实现间接地控制 A/D 芯片完成
多路模拟信号的同步采集。数据缓冲部分的功能由
于时序的不匹配,前端采集的数据无法直接存入硬
盘,因此,需要一个缓冲存储器匹配缓冲,使数据
采集和硬盘存储可以按照不同的时序和速度对存储
缓冲器进行操作,解决了不同时序的匹配问题。
硬盘的主存储及其控制主要实现从双端口
RAM 采集的数据取出存入硬盘,时序的转换部分
完成各种时序的转换,以满足硬盘读写的要求。
USB 接口主要实现整个系统与计算机之间的
数据传输。硬盘采集完毕后,数据需要由计算机处
理,所以选用 USB 接口将数据传输给计算机,实
现数据的传输,并且支持热拔插。
2 数据采集存储系统的器件选用
系统中,DSP 采用 TI 公司生产的高性能
TMS320VC54XX 系列中的 TMS320VC5410 芯
片。在采集部分中,ADC 的选择是关键。本系统
采用 TI 公司的 ADS8364 芯片,此芯片是一种高
速、低功耗,16 位并行输出模数转换器。其共模
抑制比在 50KHz 时为 80dB,特别适合于噪声比较
大的场合。双端口RAM采用
原创力文档


文档评论(0)