打印
[数据转换器-信号链]

TI 博文:模数转换器的非线性度

[复制链接]
626|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 airwill 于 2018-8-4 07:07 编辑

          原本以为SAR模数转换器(ADC)是均匀的,就像具有完美对称的量化步进的无噪声ADC的理想转换函数一样。图1为3位ADC的示例。


1. ADC转换函数——“均匀一致的楼梯

就象家里不太完美的楼梯在尺寸上是非线性的(图2),这与ADC代码转换永远不会完全均匀的情况非常类似。ADC的这种不均匀特性主要取决于两个方面,即微分非线性(DNL)误差和积分非线性(INL)误差。这两种误差都是由ADC内部电容器与电阻的内在不匹配性造成的。


2. ADC非线性——“真实的楼梯

此外,楼梯地毯的作用就像一层被添加到(和重叠到)ADC转换函数上的直流“转换噪声”(图3)。这种噪声来自包括参考源等在内的ADC内部电路。噪声底限能够隐藏ADC台阶响应的真实非线性形状。


3. ADC非线性噪声——“铺上地毯的楼梯

就像家里的楼梯一样,这个信息在ADC数据表中也不明显。不过,ADC规格表列出了噪声功率的典型值,即“转换噪声”的均方根值。
另外,还可在数据表“典型曲线”部分中的直流直方图中查找到该值。输出代码的分布情况代表了转换噪声的峰至峰值,该值通常等于很少的LSB。图4以18位SAR ADC ADS8881为例对此进行了说明。

电气特性
所有规格的最小值和最大值的条件都是TA = -40℃至+85℃, AVDD = 3V, DVDD = 3V, VREF = 5V, VCM = VREF / 2V, fSAMPLE = 1 MSPS,除非另有说明。典型规格条件为TA = +25℃, AVDD = 3V, DVDD = 3V。

4. ADS8881数据表给出了转换噪声和直流直方图曲线

如果使用DNL/INL对楼梯的“不均匀性”进行量化,情况会如何呢?有时很难理解,如何测量DNL/INL才能达到比峰至峰转换噪声更高的精度水平,而且还要确保实现。
ADS8881(图5)为例。当因转换噪声问题导致ADC输出信号出现高达+5LSB的误差时,怎样才能显示1.5LSB的DNLMAX规格值?换言之,在楼梯铺上地毯时,我们怎样才能看到它的不均匀性?

电气特性
所有规格的最小值和最大值的条件都是TA = -40℃至+85℃, AVDD = 3V, DVDD = 3V, VREF = 5V, VCM = VREF / 2V, fSAMPLE = 1 MSPS,除非另有说明。典型规格条件为TA = +25℃, AVDD = 3V, DVDD = 3V。

5. ADS8881数据表给出了DNLINL规格

其实,我已经给出了答案——移除地毯!与此类似,要想测量高分辨率ADC的真实线性(INL/DNL)度,需要首先消除直流转换噪声,然后观察下面的噪声底限。
在ADC中,平均值法是消除ADC中噪声“地毯”的主要工具,用以测量正确的INL/DNL,这是因为转换噪声具有白噪声特性。
为了求得平均值,需要应用来自非常稳定的基准或数模转换器(DAC)输出的已知电压,然后再执行多次采样和转换稳定输入电压,并对数字输出代码求平均值,从而确定出特定点的线性度。
如果在阅读ADC产品说明书时感到一团糟,那么请花点时间理清思路,想想我所介绍的楼梯比喻。这样对ADC的非线性问题就会豁然开朗!


相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:欢迎进入 TI 模拟技术论坛!

556

主题

17724

帖子

884

粉丝