关于ADC的INL,DNL
什么整数倍lsb,尽胡扯,先随便找个产品spec看看
码密度,你试试搜这个关键词,就能找到相关的解释
INL,累积误差(实际测试曲线与理想输出线的最大偏离),DNL差分误差(相邻转换码之间与1个LSB的最大误差),这个显然不是什么LSB的整数倍。
你看的这个只是简化的一种形象表示,为了说明形象说明DNL、INL是什么,实际的DNL和INL的测量是大量的数字码统计的结果,根据需要的精度来选取所需要的点数。
嗯,我知道是统计的结果,应该是找到最大的INL和DNL。按照书上这个定义,应该是不会出现非整数的INL和DNL的。那么我们实际上测量时,相当于是遵循什么样的标准呢?INL和DNL应该是谁和谁的差值呢?
学生党,我看Allen书上是这样的定义,不知道实际当中是怎样的? 望不吝赐教
INL/DNL是表示实际传输曲线跟理想传输曲线的差别。横坐标是code,把allen的书上的横坐标和纵坐标交换一下。
对于adc来说,比如模拟输入是0mV,输出code是0,输入是1023mV,输出code是1023, 也就是1mV一个LSB
实际上做出来的不会这么理想,原来应该输入500mV,输出code 500,但实际上输入500.3mV,输出code才是500
那么就会在transfer curve上有0.3mV的差,也就是0.3LSB的INL
就是说实际上INL/DNL不是比较理想有限精度曲线和实际有限精度曲线的关系,而是比较实际输入模拟值和数字输出值的关系?这样的话,INL好理解。DNL那就应该是相邻码元跳变所对应的模拟值减去1LSB? 那就有点儿奇怪,Allen书上为什么要这样定义呢?难道是年代久远?我看的是第二版,大概出版于2002年吧。
应该来说DNL和INL都不是LSB的整数倍,学生的话建议看看EE315课件
申明:网友回复良莠不齐,仅供参考。如需专业解答,请学习本站推出的微波射频专业培训课程。
上一篇:spectre如何把电路转化为非线性方程组的呢?
下一篇:峰 值 电 流 控 制 模 式 中 分 段 线 性 斜 坡 补 偿 的问题