FPGA Xilinx 7系列XADC学习
- XADC介绍
- 外部模拟输入
- XADC例化
- 时钟与复位
- 连续采样时序
- 捕获阶段 Acquisition Phase
- 转换阶段 Conversion Phase
- 触发采样时序
- XADC工作模式
- 极性
- 单极性模式
- 双极性模式
- 采集模式
- Single Channel Mode
- Automatic Channel Sequencer
- Sequencer Mode
- External Multiplexer Mode
XADC介绍
首先看XADC的框图
XADC内部包含2个12位1MSPS的ADC
所有XADC相关的引脚都在bank0上,推荐种配置方式:
Vccaux(1.8V)和外部1.25V作为参考源
使用片上电压作为参考
外部模拟输入
所有的模拟输入均为差分输入,输入引脚位于bank15和35
模拟输入的IO引脚命名有ADxP 或 ADxN前缀
XADC例化
在不例化XADC的情况下,只有通过Jtag的方式访问XADC,用户逻辑想访问XADC则必须在设计中例化XADC IP或原语
从框图上可以分为五类端口
DRP端口
控制与时钟端口
外部输入端口
报警端口
- 状态端口
时钟与复位
ADC所有的时钟都是基于DRP Clock,其中ADCCLK是通过对DRP时钟进行分频实现的。
注意文档中关于busy信号与DCLK信号之间关系的描述
连续采样时序
捕获阶段 Acquisition Phase
ADC在捕获阶段对电容进行充电,充电所需的时间与ADC通道的输入源端阻抗相关。ADC有独立的track-and-holder 放大器,所以在进行转换的时候,可以进行下一次的捕获操作。
ADC的充电时间可以设定到10个ADCCLK,在源端阻抗大于10KΩ的时候,非常有用。
转换阶段 Conversion Phase
在捕获周期后的4-10个时钟周期,开始执行转换操作。
转换需要22个ADCCLK
触发采样时序
触发采样模式中DCLK必须一致工作,CONVST的上升沿触发XADC进行采样
XADC工作模式
极性
单极性模式
已输入的采样电压范围从0~1V为例进行说明
此处需要注意的是,在使用单极型模式的时候,XADC的有效电压输入范围被限制在1V以内
双极性模式
双极性模式下, XADC的差分输入电压绝对值在0.5V以内,对地的工模电压在0.25V到0.75V之间。
采集模式
Single Channel Mode
单通道工作模式
Automatic Channel Sequencer
配置用户希望使用的通道及对应通道的设置,XADC自动顺序分时采集每通道的数据
每个通道可以独立配置进行多个样片进行算术平均
通道之前的切换延迟最小为4个ADCCLK
Sequencer Mode
External Multiplexer Mode
采用外部复用的方式,FPGA XADC实际只使用一对FPGA的模拟输入,通过外部的模拟切换开关实现通道的切换
FPGA Xilinx 7系列XADC学习相关推荐
- FPGA Xilinx 7系列高速收发器GTX通信
Xilinx 7系列高速收发器GTX 说明: FPGA: TX端_zynq(7z035) RX端_zynq(7z100). 两个FPGA通过SFP(光纤)接口相连进行GTX的通信. 环境:Vivado ...
- axi dma 寄存器配置_FPGA Xilinx Zynq 系列(三十二)AXI 接口
大侠好,欢迎来到FPGA技术江湖,江湖偌大,相见即是缘分.大侠可以关注FPGA技术江湖,在"闯荡江湖"."行侠仗义"栏里获取其他感兴趣的资源,或者一起煮酒言欢. ...
- xilinx 7系列FPGA之XADC的学习笔记
Xilinx的7系列FPGA和Zynq器件在片上集成了模数转换器和相关的片上传感器(内置温度传感器和功耗传感器),可在系统设计中免去外置的ADC器件,有力地提高了系统的集成度,在7系列FPGA里,除了 ...
- Xilinx 7系列FPGA 高速收发器GTX/GTH的一些基本概念
本来写了一篇关于高速收发器的初步调试方案的介绍,给出一些遇到问题时初步的调试建议.但是发现其中涉及到很多概念.逐一解释会导致文章过于冗长.所以单独写一篇基本概念的介绍,基于Xilinx 7系列的GTX ...
- Xilinx zynq-7000系列FPGA移植Linux操作系统详细教程
Xilinx zynq-7000系列FPGA移植Linux操作系统详细教程 一:前言 最近手上压了一块米联客的Miz7035,一块xilinx zynq-7000系列的开发板,想着正好学习一下linu ...
- FPGA 之 SOPC 系列(九)SOPC 补充:altera与xilinx对比
FPGA 之 SOPC 系列(九)SOPC 补充:altera与xilinx对比 今天给大侠带来今天带来FPGA 之 SOPC 系列第九篇,同时也是最后一篇,SOPC 补充:altera与xilinx ...
- Xilinx 7系列FPGA概览
Xilinx 7系列FPGA概览 文章目录 Xilinx 7系列FPGA概览 1.Xilinx的四个工艺级别 2.Virtex.Kintex.Artix和Spartan 3.7系列特点 4.7系列命名 ...
- 基于Xilinx Kintex-7系列FPGA高端设计的TLK7-EVM评估板简介
TLK7-EVM评估板简介 创龙科技TLK7-EVM是一款基于Xilinx Kintex-7系列FPGA设计的高端评估板,由核心板和评估底板组成.核心板经过专业的PCB Layout和高低温测试验证, ...
- FPGA block RAM和distributed RAM区别(以及xilinx 7系列CLB资源)
原地地址:FPGA block RAM和distributed RAM区别 区别之1 block ram 的输出需要时钟,distributed ram在给出地址后既可输出数据. 区别之2 distr ...
最新文章
- Linux编程_Shell脚本练习题
- 点云处理如何从入门到实践?(附完整学习路线)
- wxPython_Phoenix在线安装
- HBase thrift C++编程
- 数据挖掘领域十大经典算法
- C++以二进制形式生成介于1到N之间的数字的算法(附完整源码)
- c语言生成随机英文字母,菜鸟求助,写一个随机输出26个英文字母的程序
- CSDN 请勿使用默认标题 解决方案
- 利用sort对数组快速排序
- 数据平台SQL开发详解与函数使用
- 微信小程序使用 ocr 身份证识别
- 中国有34个省市自治区(342个市)
- 使用 Google Chrome 数据抓包方式免费下载收费音乐
- JavaScript多线程编程
- 数据库开发与设计规范
- 【springboot】 springboot发送QQ邮件 springboot整合mail教程
- 解决联想小新air14装虚拟机镜像时蓝屏问题
- 华为用c还是java,C语言和Java孰轻孰重!
- 大手笔!两所“双一流”大学,获75亿元重点支持!
- 3分钟vue-router速览
热门文章
- strcpy函数原型
- 数据库面试题(一)------开窗函数OVER(PARTITION BY)
- Vspy之Graphical Panels的使用(Vspy系列其二)
- 强化学习:在表征空间中进行新颖性搜索以实现样本的高效探索
- DNA排序,简单的排序题
- 光栅投影中Gamma校正
- python 23 selenium高级和使用代理
- ji计算机组成原理第五版,计算机组成原理(下) - osc_6ls9vwji的个人空间 - OSCHINA - 中文开源技术交流社区...
- 从前端页面到获取数据库的数据,需要哪些步骤?一个项目的起步。初学者可以来瞧瞧哇~
- 一步步的教你如何创建第一个APP?-swift