MAX10 ADC 的一些知识

1、        MAX 10 内部集成的12bit SAR ADC的特点为:

a、        采样速率高达1Mhz.

b、        模拟通道多达18个,单个ADC多达17个,双ADC器件中有16个双功能ADC通道,2个专用的ADC。

c、         提供单端测量功能。

d、        双ADC器件的专用模拟输入管脚具备同步测量功能。因两个专用的管脚的封装布线是匹配的。而双功能管脚,两个ADC模块之间的布线延时在同步测量中导致数据失配。另外IP核一定要用 Altera Modular Dual ADC IP.

e、        软逻辑定序器。

f、         一个片上温度传感器,采样率高达50Khz.

g、        可使用内部或外部基准电压。内部基准电压源是ADC模拟输入电压源。ADC转换结果以比率表示。

2、        ADC测试电压的范围

a、        双电源中ADC测试范围为0-2.5V,单电源范围为3.0V-3.3V。具体取决于电源电压大小。在预分频模式中,双电源ADC输入高达3.0V输入,单电源输入最高达3.6V。

b、        满量程代码范围为000h-FFFh,不过最大量程只到full scale -1 LSB。

c、         对于12位的值计算,应使用单极直接二进制编码方案。

3、        SAR (逐次逼近型寄存器)ADC的最大采样速率为25Khz-1Mhz,还有温度测量采样率为50Khz.ADC的输入时钟范围为2Mhz-80Mhz。

4、        ADC的双功能管脚在BANK1A块内。一般如果该模块如果用在ADC(使用1个或全部)模块,那么该模块都要被使用做ADC,不能被用作GPIO。

5、        ADC模块中每个模拟输入引脚受到静电放电(ESD)单元保护。

6、        Altera Modular ADC 和Altera Modular Dual ADC IP 内核的区别。

a、        Altera Modular ADC可用于单个ADC硬核IP,Altera Modular Dual ADC IP用于两个ADC硬核IP。

b、   如果要使用两个ADC硬核IP,也可以将Altera Modular ADC IP例化两次,不过无法做到测量同步,如果要做到测量同步则必须使用Altera Modular Dual ADC IP,而且要使用两路专用的模拟输入。

7、        封装与容量不同的DEIVCE中ADC的个数。

下图中可以看出只有U324或FBGA(F256/F484/F672)封装的芯片才有16个双功能ADC。10M25以上容量才有2个专用ADC管脚。

8、        下图是采样率与ADC输入时钟的频率的对应关系。

MAX10 ADC的一些基知识的更多相关文章

  1. ADC采集电流相关知识

    1.AD电流采样电路,是把电路中的电流用采样元件转换为电压信号,然后用ADC量化转换为相应的数字信号.需要你在被采集端串联一个采样电阻,然后采集采样电阻两端的电压,这样就可以把电流输出变换为电压输出. ...

  2. [CQOI2013]新Nim游戏(博弈论,线性基)

    [CQOI2013]新Nim游戏 题目描述 传统的Nim游戏是这样的:有一些火柴堆,每堆都有若干根火柴(不同堆的火柴数量可以不同).两个游戏者轮流操作,每次可以选一个火柴堆拿走若干根火柴.可以只拿一根 ...

  3. 学习python的第一天,python的简单知识

    python 是现如今比较火的一种编程语言.在抱着试试的态度我来进行学习下python.要学习python 要先进行环境的安装. 下面是下载链接:https://pan.baidu.com/s/1PW ...

  4. S3C2440触摸屏驱动实例开发讲解

    出处:http://www.embeddedlinux.org.cn/html/yingjianqudong/ 一.开发环境 主  机:VMWare--Fedora 9 开发板:Mini2440--6 ...

  5. linu触摸屏幕

    一..前提知识 1.Linux输入子系统(Input Subsystem): 在Linux中,输入子系统是由输入子系统设备驱动层.输入子系统核心层(Input Core)和输入子系统事件处理层(Eve ...

  6. C#源码500份

    C Sharp  短信发送平台源代码.rar http://1000eb.com/5c6vASP.NET+AJAX基础示例 视频教程 http://1000eb.com/89jcC# Winform ...

  7. 阿里云体验实验室 教你如何《快速搭建LNMP环境》

    ## 体验平台简介 面向开发者和中小企业打造的一站式.全云端的开发平台,打开浏览器就可以开发.调试.上线,所测即所得,并结合无服务器的模式,重新定义云原生时代的研发工作方法论.旨在降低开发者上手成本和 ...

  8. 阿里云体验实验室 教你《搭建Hadoop环境》

    体验平台简介 面向开发者和中小企业打造的一站式.全云端的开发平台,打开浏览器就可以开发.调试.上线,所测即所得,并结合无服务器的模式,重新定义云原生时代的研发工作方法论.旨在降低开发者上手成本和中小企 ...

  9. 如何《快速搭建LAMP环境》

    阿里云体验平台简介 阿里云开发者实验室提供免费云资源和丰富的场景化实践,旨在帮助开发者在学习应用技术,了解阿里云产品的特性. 教程介绍 本教程引用自阿里云体验实验室介绍如何快速搭建Docker环境,并 ...

随机推荐

  1. 《逆袭团队》第八次团队作业:Alpha冲刺

    项目 内容 软件工程 任课教师博客主页链接 作业链接地址 团队作业8:Alpha冲刺 团队名称 逆袭团队 具体目标 完成最后冲刺阶段的5次博客 一.团队项目github仓库地址:Github 二.Sc ...

  2. 使用postman开发testcases记录贴

    我使用了两个版本的postman: Postman-linux-x64-7.1.1 这是目前(2019)最新版本.这个版本也有坑: (因为系统崩溃重装了,所以目前只有最新版本.本文截图都是这个版本的截 ...

  3. 与你一起学习MS Project——理论篇:项目管理与Project

    Hi,你好!我是大黄蜂,非常高兴借此机会与你一起学习微软Project的相关知识和技能.这一次的分享主要是结合本人在实际使用Project 2013过程中的一些方法技巧,其中有一些材料则来源于互联网, ...

  4. python遇到动态函数---TypeError: unbound method a() must be called with A instance as first argument (got nothing instead)

    TypeError: unbound method a() must be called with A instance as first argument (got nothing instead) ...

  5. 学习Spring-Data-Jpa(十一)---抓取策略与实体图

    1.抓取策略 在前面说到的关联关系注解中,都有一个fetch属性,@OneToOne.@ManyToOne中都默认是FetchType.EAGER,立即获取.@OneToMany.@ManyToMan ...

  6. (4)ardunio 矩阵求解官方库改造,添加逆的求解

    多此一举,原来官方库给了求逆的函数,在源码里 除此之外,还有转置矩阵,只不过样例没显示出来. //Matrix Inversion Routine // * This function inverts ...

  7. [RN] React Native 实现 FlatList上拉加载

     FlatList可以利用官方组件 RefreshControl实现下拉刷新功能,但官方没有提供相应的上拉加载的组件,因此在RN中实现上拉加载比下拉刷新要复杂一点. 不过我们仍可以通过FlatList ...

  8. [RN] React Native 常用命令行

    [RN] React Native 常用命令行 1.查看当前版本 react-native --version 或 react-native -v 2.创建指定版本的React Native项目 1) ...

  9. 洛谷P4408 逃学的小孩

    题目 求树的直径,因为任意两个居住点之间有且只有一条通路,所以这是一棵树. 根据题意父母先从C去A,再去B,或者反过来. 我们一定是要让A到B最大,也要让C到A和B的最小值最大. AB最大一定就是直径 ...

  10. C博客作业03——函数

    0.展示PTA总分 截图展示: 1.本章学习总结 1.1学习内容总结 (a)函数的定义 1)函数是一个完成特定工作的独立程序模块,包括库函数和自定义函数两种,scanf(),printf()等为库函数 ...