- 1
- 0
- 约8.72千字
- 约 10页
- 2018-04-28 发布于湖北
- 举报
基于FPGA数据采集系统推荐
基于FPGA数据采集系统
一.引言
传统的数据采集系统, 通常采用单片机或DSP 作为主要控制模块, 控制ADC、存储器和其他外围电路的工作。随着数据采集对速度性能的要求越来越高,传统采集系统的弊端就越来越明显。单片机的时钟频率较低且需用软件实现数据采集, 这使得采集速度和效率降低, 此外软件运行时间在整个采样时间中也占很大的比例。而FPGA(现场可编程门阵列)有单片机无法比拟的优势。FPGA 时钟频率高, 内部延时小, 全部控制逻辑由硬件完成, 速度快、效率高。在此技术基础上, 为了满足数据采集对速度的要求, 本文就着重介绍了一种基于FPGA, 采用VHDL硬件描述语言设计实现的高速数据采集系统。
二.设计思路
本设计采用FPGA器件EP1C12Q240C8实现对高速A/D转换芯片ADC08200的采样控制,解决了传统方法的速度问题。使用VHDL语言采用电路结构图为顶层向下的方法;结合FIFO存储器的设计实现了高速A/D采集转换和转换后数据存储,并给出了采样系统框图及FPGA内部设计框图。
图1 系统框图
图2 FPGA内部结构
一.硬件设计
对A/D 转换器进行采样控制,传统方法一般是用CPU或单片机完成的。其优点是编程简单、控制灵活,但缺点是控制周期长、速度慢,例如MCS51系列单片机最高时钟频率为12MHZ,AT89C2051单片机为24MHZ,这样当A/D 本身的采样速度比较快时,CPU或单片机的慢速工作时序将极大地限制A/D高速性能的利用。当采用FPGA对其进行控制时,由于FPGA的时钟频率可达100MHZ以上,从而可实现数据的高速采集,还可以把采样数据实时存入FPGA内部的高速RAM中。本设计是利用FPGA 直接控制高速ADC08200对模拟信号进行采样, 采集速度可达200MS/s,然后将转换好的8位二进制数据迅速存储到FPGA内部的FIFO存储器中。在完成对模拟信号一个周期的采样后,由外部电路系统将存储器中的采样数据读出处理。采用自顶向下的设计方法可将本设计分为控制器模
块和FIFO缓冲模块 。
1.系统的模块设计与功能仿真
ad转换模块与高速存储模块结合调理电路与数据处理电路就构成了一个完整的系统。调理电路和模拟信号经由a/d转换器adc08200转换模块后变为数字信号,传给同样由fpga控制的先进先出存储器fifo这样就弥补了由单片机控制带来的速度低的缺点.fpga存储的数字信号可由单片机系统来读取和处理.在quartus2平台下使用原理图输入方式可以使设计得到简化.系统的连接图如图4所示.其中clk 为时钟信号;rst为复位信号;d【7...0】转换后的数字信号,接a/d的输出;wr/rd为读写控制;rdclk为读时钟;aclr为清零信号;adclk接a/d转换器的时钟clk;adpd接adc08200的pd;wrfull;rdempty为写满,读空显示信号;q{7...0}为输出数据.
2.控制器模块设计
2.1 ADC08200芯片功能介绍
ADC08200是美国国家半导体公司生产的单通道、低功耗、高速8位模数转换器。它具有成本低、功耗低、体积小和易于使用等优点。最高采样频率达200MS/s。在掉电模式下ADC08200仅消耗1mw。独特的结构在50MHZ标准信号的输入情况下可达到7.3有效采样位。单电源3v 或2.5v 的供电,内带高质量参考源和高性能采样保持电路。
主要端口:
Clk: 时钟输入端;
Vin模拟信号输入端;
PD: 掉电保护,当PD为低时,D0-D7 正常输出,当PD为高时,D0-D7输出保持;
D0-D7:数据输出端口。D0为数据最低位,D7为最高位;
图3为ADC08200的工作时序图和外围接口电路图。
图3 ADC08200接口电路图
2.2 基于VHDL控制器设计
VHDL是一种硬件描述语言,它可以对电子电路和系统的行为进行描述。基于这种描述,结合相关的软件工具,可以得到所期望的实际电路与系统。根据ADC08200的特点,可通过硬件描述语言设计一个状态机,最后下载到FPGA芯片上,通过FPGA芯片控制ADC08200的工件。时钟由外部引入,由分频模块得到想要的时钟。设计过程为编写VHDL代码,然后在Quartus II平台下进行编译,仿真。最后下载到FPGA芯片中。
2.3高速存储模块的设计
FIFO是一种存储器参数可设置模块库,在高速数字系统中常用作缓存。在高
您可能关注的文档
- 基于AT89S52的单片机的简易频率计毕业设计推荐.doc
- 基于AVR单片机的智能门铃 论文推荐.doc
- 基于AT89S52单片机的频率计设计推荐.doc
- 基于51单片机C语言搬运车机器人毕设推荐.doc
- 基于AT89S52单片机的的多机通信系统设计推荐.doc
- 基于AVR单片机的远程通信系统 魏利兵推荐.doc
- 基于AVR单片机纸币消毒机系统的设计推荐.doc
- 基于AT89S52单片机的设计论文推荐.doc
- 《电路与模拟电子技术》课后习题答案推荐.doc
- 基于Bp神经网络等多方法的地区GDP数据质量评估与预警研究56推荐.doc
- 2025-2026学年科普版七年级下册英语Unit7 Being a Smart Shopper素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit10 Lending a Helping Hand素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit11 Rules Matter素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit12 Better Together素养测评卷(含答案).docx
- 2026年中考英语语法选择专题训练(含答案).docx
- 2026中考语文二轮学思并重,涵养君子之德论语十二章、虽有佳肴、大道之行也.docx
- 中考文言文常见文化常识梳理.docx
- 中考语文二轮:内修君子德外尽忠臣心诚子书出师表修身立德主题学习.docx
- 中考语文二轮:不一样的求学路一样的成长梦送东阳马生序劝学主题学习.docx
- 中考语文二轮:《陋室铭》《爱莲说》托物寓意主题学习.docx
最近下载
- 西安交通大学《算法设计与分析》2023-2024学年期末试卷.doc VIP
- 最新北师大版小学数学三年级下册全册教案【优质】 .pdf VIP
- 08SG213-1:钢烟囱(自立式30~60m).pdf VIP
- 人教版数学二年级下册全册课件(2025年).ppt
- 药品综合强光稳定性试验箱操作保养规程.docx VIP
- (2025春新版本)教科版一年级下册科学全册教案.docx
- X射线衍射分析技术.ppt VIP
- 冶金工程:钒钛磁铁矿非高炉冶炼与钛渣综合利用技术进展.docx VIP
- 《强光稳定性试验箱》.pdf VIP
- 湖北汽车工业学院《电工与电子技术》2025 - 2026学年第一学期期末试卷(全网独发).docx VIP
原创力文档

文档评论(0)