一件事,只要愿意去做并且认真去做,总会发现其中的趣味和意义。
1 简介
针对特殊系统中对于一些微弱信号的采集和监测设计了一种基于大规模现场可编程逻辑器件(FPGA),采用AD7768芯片,实现32位高速串行模数转换,为测量数据的实时性和准确性提供有力保障。整个软件的设计基于Vivado2019.1平台,使用System Verilog语言进行编程,并且本次设计遵循AD各项硬件指标。而现在多数是以单片机或CPU作为控制核心,尽管其编程简便,控制灵活,但是速度慢,控制周期长却成为影响系统高速性的重要因素,单片机的运行速度极大的限制了对AD高速性能的利用。
当前许多精密模数转换器(ADC)具有串行外设接口(SPI)或某种串行接口,用以与包括微控制器单元(MCU)、DSP和FPGA在内的控制器进行通信。AD7768支持外设接口(SPI)和PIN模式。本设计选择引脚模式,FPGA通过adc时钟引脚、数据引脚、数据准备引脚采集数据。
2 系统设计
基于ZYNQ FPGA实现AD7768采集系统设计如图1所示。ADC7768输入8路查分模拟信号,输出8路转换后的数字信号,ZYNQFPGA PL端根据AD7768接口时序采集数据、跨时钟域处理、数据格式转换、数据封包管理和DMA传输;ZYNQ FPGA PS端进行数据DDR3写缓存和读显示和处理。

图1 系统设计
adc_clk:AD7768输出时钟,FPGA采样时钟。
adc_rdy: AD7768输出数据有效开始信号,FPGA采样开始信号,检测下降

基于FPGA实现ADC7768数据采集系统设计(8路)相关推荐

  1. 基于FPGA的通信显示系统设计

    一.系统介绍 本设计给出了一种基于FPGA的通信显示系统设计方法,采用EDA作为开发工具,QuartusII作为运行程序的平台,结合所学知识设计一个基于FPGA的通信显示系统设计,通过串口调试器发送图 ...

  2. Matlab与FPGA图像处理系列——基于FPGA的实时边缘检测系统设计,sobel边缘检测流水线实现

    注:下载链接的资源是图片存 ROM 后读取进行 Sobel 检测显示在 VGA上,可供参考. 摘要:本文设计了一种基于 FPGA 的实时边缘检测系统,使用OV5640 摄像头模块获取实时的视频图像数据 ...

  3. 基于FPGA实现ADS1675数据采集

    1 ADC芯片简介 ADS1675是一种高速.高精度模数转换器(ADC).采用先进的(Δ∑)结构,其工作速度为T0 4MSPs,具有优异的交流性能和直流精度.ADS1675模数转换器由低漂移调制器组成 ...

  4. 基于W5300和FPGA的实时数据采集系统设计

    (以下文章来自:http://xilinx.eetrend.com/article/4032) 数据采集是信号处理的前提,大量采样数据的实时传输十分重要.以太网由于传输速度快.传输距离远,可以方便地实 ...

  5. 【ATA】基于FPGA的高速数据采集ATA (Advanced Technology Attachment)接口verilog开发

    1.软件版本 modelsim 6.5se 2.本算法理论知识 在此ATA命令集中,记录了ATA协议中所有命令的代码,以及对应的命令传输类型和传输模式.通过将记录命令块寄存器组中命令寄存器的命令代码, ...

  6. 基于FPGA的ADC数据采集蓝牙传输系统

    本工程包含设计文档以及设计代码.利用FPGA处理传感器经ADC采集的数据,并通过蓝牙模块发送到手机,进行数据的实时监测. 本设计使用气体传感器,也可换成其他传感器,例如温度湿度等. 为了实现对气体传感 ...

  7. 基于FPGA的图像边缘检测系统设计

    边缘检测算法的实现 Sobel和Prewitt算子都是基于3*3模板的,所以我们再进行边缘检测的时候,也需要产生一个3*3的模板.本次毕业设计产生3*3的模板的办法是,用RAM来存储图像的前两行数据, ...

  8. 基于环境光照度和物体距离的数据采集系统设计

    视频演示链接:labview上位机和FPGA下位机的心得_哔哩哔哩_bilibili 目录 基于环境光照度和物体距离的数据采集系统设计 第1章 绪论 1.1课题目的与现状 第2章 硬件平台基本概述及编 ...

  9. 基于labview的温湿度数据采集_【零偏原创】基于FPGA的多路SPI接口并行数据采集系统...

    摘 要:本文简述了SPI协议,建立了基于FPGA的SPI接口电路模型,并说明其输入输出端口和数据发送和接收过程,仿真验证了在主状态机控制下10个SPI接口并行采集数据,并在FPGA开发板上进行验证. ...

最新文章

  1. JDBC编程:2(数据库的基本操作)
  2. 目前比较流行的Python科学计算发行版
  3. java语言修饰符$_Java语言中的修饰符
  4. win linux 装系统 通过 u盘
  5. View视图类与Dialog对话框通信实例
  6. angular 权限 php,PHP,Angular,HTACCESS-仅允许来自源域的请求
  7. 【需求工程】需求分析的5W1H8C1D方法
  8. vue中遇到的问题:Error: Cannot find module 'chalk'
  9. C# ado.net数据库连接池,使用长连接访问数据库
  10. 鸿蒙os2.0电脑版,鸿蒙系统2.0PC版
  11. Excel -- 行列数据移动(移动复制)
  12. [数据结构 算法] A*算法--罗马尼亚度假问题(实验课作业)
  13. layui 借助 parseData 回调函数解析table 组件所规定的数据格式
  14. 芯片设计五部曲之二 | 图灵艺术家——数字IC
  15. html字体的样式与行高
  16. [NOIP 2005 T2] 过河 (动态规划+简单数论)
  17. Android录音转为MP2的实现
  18. Python编程之四书五经
  19. 论文成功写作技巧之行之有效的写作从“结果”开始(上)
  20. 老牌基金重仓股轮番遭“空投”

热门文章

  1. k8s-service定义文件的各属性说明
  2. 我将要关注的kaggle比赛
  3. 【django】二、构建个人博客网站
  4. 涉密专用服务器审计系统,国产专用服务器主机审计
  5. HTTP协议及其POST与GET操作差异 C#中如何使用POST、GET等
  6. java分享知识点_Java基础知识点整理(一)
  7. asp实训报告摘要_个人网站实训报告---asp.NET 动态网站设计
  8. ubantu安装mysql卡住_ubuntu安装mysql遇到的问题
  9. 两位小数乘两位小数竖式_冀教版五年级数学上册2.4小数乘小数微课视频 | 练习...
  10. 和doc的区别怎么转换手机_如何把doc文件转换成PDF格式?高手告诉你应该这么做...