模数器件的精度指标是用积分非线性度(Interger NonLiner)即INL值来表示。也有的器件手册用 Linearity error 来表示。他表示了ADC器件在所有的数值点上对应的模拟值,和真实值之间误差最大的那一点的误差值。也就是,输出数值偏离线性最大的距离,单位是LSB(即最低位所表示的量)。比如12位ADC:TLC2543,INL值为1LSB。那么,如果基准4.095V,测某电压得的转换结果是1000,那么,真实电压值可能分布在0.999~1.001V之间。对于DAC也是类似的。比如DAC7512,INL值为8LSB,那么,如果基准4.095V,给定数字量1000,那么输出电压可能是0.992~1.008V之间。

下面再说DNL值。理论上说,模数器件相邻量个数据之间,模拟量的差值都是一样的。就相一把疏密均匀的尺子。但实际并不如此。一把分辨率1毫米的尺子,相邻两刻度之间也不可能都是1毫米整。那么,ADC相邻两刻度之间最大的差异就叫差分非线性值(Differencial NonLiner)。DNL值如果大于1,那么这个ADC甚至不能保证是单调的,输入电压增大,在某个点数值反而会减小。这种现象在SAR(逐位比较)型ADC中很常见。举个例子,某12位ADC,INL=8LSB,DNL=3LSB(性能比较差),基准4.095V,测A电压读数1000,测B电压度数1200。那么,可判断B点电压比A点高197~203mV。而不是准确的200mV。对于DAC也是一样的,某DAC的DNL值3LSB。那么,如果数字量增加200,实际电压增加量可能在197~203mV之间。

总结:
(1)INL(Interger NonLinear,Linearity error)精度。理解为单值数据误差,对应该点模拟数据由于元器件及结构造成的不能精确测量产生的误差。
(2)DNL(Differential NonLinear)差分非线性值。理解为刻度间的差值,即对每个模拟数据按点量化,由于量化产生的误差。
例子:
(1)INL,精度
比如12位ADC:假设基准Vref=4.095V,那么1LSB=Vref/2^12=0.001V。
如果精度为1LSB,则它的单值测量误差0.001V*1=0.001V,比如测量结果1.000V,实际在1.000+/-0.001V范围。
如果精度为8LSB,则他的单值测量误差0.001V*8=0.008V,比如测量结果1.000V,实际在1.000+/-0.008V范围

(2)DNL,差分非线性值
比如12位ADC:假设基准Vref=4.095V,那么1LSB=Vref/2^12=0.001V。不考虑精度,即精度为0LSB,没有单值误差。
如果DNL=3LSB=0.001V*3=0.003V,假设A实际电压为1.001V,B实际电压为1.003V。理论上A点读数1.001V/1LSB=1001,B点读数1.003V/1LSB=1003,B-A=2,B>A,但由于DNL=3LSB=0.003V,模拟数据间的量化误差有0.003V,那么B-A会在-1(2-3=-1)到+5(2+3=5)之间的某一个数。

ADC的积分非线性和微分非线性相关推荐

  1. 积分竟然比微分早了1300年!一文讲清积分的历史

    将思考应用于实际,用自己的力量去推导面积.体积,这才是积分的乐趣,也是学习积分的真正意义. 小学所学的图形面积.体积的计算,实际上是与积分世界相连通的.积分并不是高中教材中突然半路杀出的"程 ...

  2. 饱和非线性、非饱和非线性

    论文AlexNet中提到饱和非线性.非饱和非线性神经元 1.先说一下线性和和非线性 线性linear,指量与量之间按比例.成直线的关系,在数学上可以理解为一阶导数为常数的函数: 非线性non-line ...

  3. 叉积 微分 恒等式_COMSOL教程- 巧用PDE、ODE耦合方程实现变量的时间积分或者空间微分...

    有朋友反映咱们杂货店里推送的高水平SCI论文太过物理,对于一些工科或者其他专业人来说可能有些障碍.模数哥以后也会经常写一写具体的Comsol操作教程,当然也不会像案例库里那样具体"手把手&q ...

  4. 非线性动力学_非线性动力学特辑 低维到高维的联通者

    序言: 本文将以维度为主线, 带量大家进入非线性动力学的世界. 文章数学部分不需要全部理解, 理解思维方法为主 非线性动力学,是物理学的思维进入传统方法所不能解决的问题的一座丰碑.它可以帮助我们理解不 ...

  5. 非线性动力学_非线性科学中的现代数学方法:综述

    Ch0[引言] 本文是作者的一个总结,力图在极度繁杂的数理知识体系中摘选出那些最广泛应用的核心工具及思想. 本文主要关注的问题都是非线性的.动态的.具体地讲,主要涉及的是:微分动力系统.泛函的最优化初 ...

  6. matlab求解f非线性微分方程数值解,非线性﹑微分方程数值求解.PPT

    非线性﹑微分方程数值求解 数 学 系 University of Science and Technology of China DEPARTMENT OF MATHEMATICS 计算方法(B) 主 ...

  7. 非线性调频 matlab,非线性调频信号

    随着现代电子技术和飞行技术的发展,对雷达的作用距离.分辨能力.测量精度和单值性等性能指标提出越来越高的要求,因此雷达信号形式的选择和信号处理的方式起着重要作用.在脉冲压缩技术中,雷达所使用的发射信号波 ...

  8. java解非线性方程组_Scipy - 非线性方程组的所有解

    我有一个非线性方程组,其中任何n都可以选择,因此向量x =(x1,...,xn)的长度可以不同 . 例如,系统可以是这样的: f1(x1,...,xn) = sum( xi + xi^2 ) = 0, ...

  9. matlab 画非线性曲线,matlab 非线性曲线拟合, nlinfit  lsqcurvefit  lsqnonlin

    % matlab 非线性曲线拟合,polyfit & nlinfit & lsqcurvefit & lsqnonlin: %x0 初始向量 %p 表达式参数变量 xdata ...

最新文章

  1. Centos下安装Mysql
  2. python海贼王logo_Python实现的下载op海贼王网的图片
  3. 进口网友讨论:是什么让你继续支持并持有BCH?
  4. JPA(三)之实体关系一对多(多对一)
  5. Mysql远程登录及常用命令
  6. zabbix使用Omsa来监控Dell服务器的硬件信息
  7. 《深入Ajax架构和最佳实践》读书笔记
  8. SAP License:SAP关键用户职责
  9. MYSQL MVCC 实现机制
  10. java 抽象类 静态变量_Java基础之 接口、抽象类、构造方法、setXxx,getXxx、静态变量和成员变量、代码块、this和super的区别、final关键字、重写与重载...
  11. pyhon爬虫—爬取原创力文档(全面解析)
  12. jsp高校学科竞赛管理系统ssh
  13. VHDL学习:两种方式实现四选一选择器
  14. Github下载速度慢 提升github下载速度最新解决方案 跟龟速说拜拜(持续更新 保证方案可行 建议收藏)
  15. 三明计算机动漫与游戏制作,福建中小学电脑制作-福建中等职业教育与终身教育网.DOC...
  16. 传输层协议(1):TCP 报文结构
  17. 小说作者推荐:徐徐图之合集
  18. 大数据五大护法之一☞Hadoop
  19. IOS Emoji 编码打印
  20. js刷新页面和刷新打开自己的父页面

热门文章

  1. HTML中table表格的常用标签及属性
  2. 用DC-DC 升压降压以及产生负电压的原理及应用
  3. 【CCF】公共钥匙盒
  4. SQLServer2008密钥 key
  5. 怎么快速无损地把avi转换mov格式?简单3步就能搞定!
  6. 王小云院士真地破解了MD5吗
  7. Ollydbg使用技巧
  8. 中国护照含金量再上升,Qbao Network 教你玩转全球54个国家!(二)
  9. Java 使用ZipOutputStream 进行打包操作
  10. 华为服务器网口作用,设置网口模式(mode)