资料介绍
本文介绍了基于FPGA的数据采集系统电路的工作原理和设计过程。根据数据采集技术原理,以Altera公司的EP2C8Q208C8N芯片为核心器件,通过ADC0809采集数据,并用DAC0832输出数据,在Quartus II平台上,通过VHDL语言编程完成数据采集系统电路的软件设计、编译、调试、仿真和下载,再与外围硬件电路相结合调试,最终设计出数据采集系统电路。
随着数字系统的发展,广泛应用于各种学科领域及日常生活,微型计算机就是一个典型的数学系统。但是它只能对输入的数字信号进行处理,其输出信号也是数字信号。而在工业检测控制和生活中的许多物理量都是连续变化的模拟量,如温度、压力、流量、速度等,这些模拟量可以通过传感器或换能器变成与之对应的电压、电流或频率等电模拟量。为了实现数字系统对这些电模拟量进行检测、运算和控制,就需要一个模拟量与数字量之间的相互转换的过程。即常常需要将模拟量转换成数字量,简称为AD转换,完成这种转换的电路称为模数转换器,简称ADC。
EDA,即电子设计自动化(Electronic Design Automation)的缩写。它融合了大规模集成电路制造急速、ASIC测试和封装技术、FPGA/CPLD编程下载技术、自动测试技术、计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机辅助测试(CAT)和计算机辅助工程(CAE)设计的设计概念,为现代电子理论和设计的实现和发展提供了可能性[1]。
EDA技术是一种综合性学科,打破了软件和硬件见的壁垒,把计算机的软件技术与硬件技术、设计效率和产品性能结合在一起,它代表了电子设计技术和应用技术的发展方向。
EDA技术一般包括以下内容:1.大规模可编程逻辑器件;2.硬件描述语言;3.软件开发工具;4.实验开发系统[2]。
FPGA,即现场可编程门阵列(Field-Programmable Gate Array)的缩写。它是一种集成度较高的器件,属于复杂PLD。
FPGA具有体系结构和逻辑单元灵活、集成度高以及适用范围宽等特点,在产品研发和开发中具有很大的优势。用FPGA做一些协议实现和逻辑控制,如果协议理解错误或者逻辑需要更改,不需要动PCB。另外,FPGA芯片是小批量系统提高系统集成度、可靠性的最佳选择之一。目前FPGA的品种很多,有XILINX的XC系列、TI公司的TPC系列、ALTERA公司的FIEX系列等。本设计用的是Altera公司的EP2C8Q208C8N芯片,里面有68416个逻辑单元,并提供了622个可用的输入/输出引脚和1.1M比特的嵌入式寄存器。它提高了百分之六十的性能和降低了一半的功耗,而低成本和优化特征使它为各种各样的汽车、消费、通讯、视频处理、测试与测量、和其他最终市场提供理想的解决方案[3]。
诞生于1983年的VHDL,是Very-High-Speed Integrated Circuit Hardware Description Language的简称,1987年底,VHDL被作为“IEEE标准1076”发布。
VHDL不仅可以作为系统模拟的建模工具,而且可以作为电路系统的设计工具,能通过Quartus II把VHDL源码自动转化为基本逻辑元件连接图,这极大的推进了电路自动设计[4]。
VHDL能从多个层次对数字系统进行建模和描述,所以大大简化了电路设计的任务,提高了设计效率。
由Altera提供的FPGA开发集成环境―Quartus II,因为其运行速度快,界面统一,功能集中,易学易用等特点,迅速占领了市场[5]。
Quartus II支持VHDL、Verilog的设计流程,提供了完整的多平台设计环境,能满足各种特定设计的需要,同时,它还具备仿真功能,因此给系统的软硬件设计和调试带来了很大的便利。
系统利用FPGA直接控制ADC0809对模拟信号进行采样,将转换好的8位二进制数据存储到存储器中,在完成对模拟信号一个或数个周期的采样后,通过DAC0832的输出端将数据读取出来。


- 正激有源钳位的详细分析 63次下载
- 功率放大电路的仿真资料详细分析 30次下载
- 如何使用FPGA实现多通道高速CMOS图像采集系统的设计 9次下载
- 如何使用FPGA实现数字采集系统电路的设计 8次下载
- 电子电路的复习题详细分析 16次下载
- 如何使用FPGA进行多通道同步数据采集系统的设计 21次下载
- 如何使用USB2.0和DDR2进行数据采集系统设计与FPGA实现资料概述 20次下载
- 如何使用FPGA和DSP进行高速数据采集系统设计 20次下载
- 如何使用FPGA进行超多通道高速数据采集系统的构成和设计过程资料概述 50次下载
- 基于USB接口的数据采集系统电路设计 31次下载
- 基于FPGA的高速USB2.0数据采集系统主控电路设计 0次下载
- 基于FPGA的数据采集系统设计
- 基于DSP的星载光纤陀螺数据采集电路设计 23次下载
- 基于CAN总线技术的车辆虚拟仪表数据采集系统的设计
- 单片机在农副产品收购数据采集中的应用
- 二极管的工作原理与特性分析 2240次阅读
- RTU数据采集终端的工作原理 2449次阅读
- PT100温度电压转换电路的工作原理分析 6442次阅读
- 详细分析MOSFET开关过程米勒效应的影响 7621次阅读
- 基于Boonton功率表的脉冲射频部件及系统的详细分析 1061次阅读
- 绘制原理图的基本规测和各种电气控制原理图详细分析 6016次阅读
- 物联网的产业生态是怎样的详细分析概述 5182次阅读
- 以FPGA为核心控制单元的空间相机通信系统的设计详解 1093次阅读
- 针对TVS器件的特性及应用进行详细分析与研究 6788次阅读
- openwrt启动过程详细分析 1.2w次阅读
- 基于ADS1256的地震数据采集电路设计 7017次阅读
- 基于TLC549的数据采集系统设计 6840次阅读
- 基于FPGA的FIR滤波器数据采集系统 3868次阅读
- 基于FPGA的超声数据采集装置的设计与实现 3700次阅读
- 焊接技术详细分析 1905次阅读
下载排行
本周
- 1RK3588数据手册
- 2.24 MB | 7次下载 | 免费
- 2台达变频器VFD-M使用手册
- 2.51 MB | 2次下载 | 免费
- 3DAP03变频器使用手册
- 5.72 MB | 2次下载 | 免费
- 4PC0310 高亮度恒流LED驱动控制电路数据手册
- 0.54 MB | 1次下载 | 免费
- 5SAJ8000变频器使用手册
- 1.37 MB | 1次下载 | 免费
- 6HSJ08 电机驱动芯片数据手册
- 1.00 MB | 次下载 | 免费
- 7超大量程数字电容表BK-820电路原理图资料
- 0.14 MB | 次下载 | 10 积分
- 8ZYNQ UltraScalePlus RFSOC QSPI Flash固化常见问题说明
- 1.31 MB | 次下载 | 免费
本月
- 1常用电子元器件集锦
- 1.72 MB | 24500次下载 | 免费
- 2如何看懂电子电路图
- 12.88 MB | 137次下载 | 免费
- 3PC2456高压浪涌抑制器控制器数据手册
- 3.03 MB | 14次下载 | 免费
- 4ssd1306单片 CMOS OLED/PLED 驱动芯片中文手册
- 1.66 MB | 11次下载 | 1 积分
- 5PC5502负载均流控制电路数据手册
- 1.63 MB | 11次下载 | 免费
- 6PC2464具理想二极管的浪涌抑制控制器数据手册
- 4.42 MB | 9次下载 | 免费
- 7PC2466高电压浪涌抑制器数据手册
- 3.37 MB | 8次下载 | 免费
- 8ESP32开发板元件资料
- 0.03 MB | 7次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935132次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420064次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233089次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191409次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183345次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81593次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73818次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65990次下载 | 10 积分
电子发烧友App






创作
发文章
发帖
提问
发资料
发视频
上传资料赚积分
评论