0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于高速ADC在正弦输入时DNL测试结果的研究

冬至子 来源:今朝明月 作者:Doremi 2023-09-26 11:25 次阅读

一 正弦波幅度分布的概率密度

图片

图1

所谓在正弦波取值范围(-A,A)内取到某个值V的概率密度p(V),是指取到V的某个邻域内的点的概率p(V,dV)与邻域宽度dV之比在dV趋向于0时的极限,即

图片

显然,p(V,dV)等于该邻域所对应的横坐标范围d(ωt)与全值范围(-A,A)所对应的横坐标长度π之比(如图1所示),即

图片

图片

图片

图片

二 正弦波作为输入时ADC输出码的概率分布

取值在V1到V2之间的概率P(V1,V2)为

图片

需要注意的是,在用上式计算概率时,务必使V1/A处于[-1,1]区间内。

对于理想的全差分ADC来说,假设输入信号范围为[-VREF,VREF],则输出码i∈[0~2^N-1]所对应的概率为

图片

其中量化步长

图片

获得p(i)分布的matlab代码如下:

图片

p(i)的分布图示例:(N=8,10,12,14)

图片

图片

图片

把上面红线部分拉开看

图片

大写的Amazing!

图片

三 ADC DNL测试结果呈虹状弧线的理论解释

实际计算DNL时所用的公式为

图片

图片

式中N(i)为实际得到的histogram中第i个code码出现的次数,即第i个bin的高度,NS为样本点的总数,p(i)Ns为第i个code出现次数的期望值(理想ADC code i应出现的次数)。由于噪声或其他因素导致每个bin的高度最有可能出现±1的误差,体现在DNL上的误差为:

图片

由code码概率分布可知,中间code出现的概率远小于两边code码的概率(例如N=12时,p(2^N-1)/p(2^(N/2)-1)=64;N=14时,p(2^N-1)/ p(2^(N/2)-1)=128!),因此 ΔDNL(i)也遵循着同样的规律,即中间最大,向两边递减,呈虹状弧线(如图X所示),并且随着Ns的增大,虹状弧线逐渐减小直至消失。

图片

图X

四 实例演示样本点数对DNL图的影响

以一个12bit、切换方式为MCS的SAR ADC为例,作图演示样本点数分别为2^17、2^18、2^19时,DNL图样的变化:

图片

图片

N=131072,虹状弧线明显

图片图片

N=262144,虹状弧线减弱

图片

图片

N=514188,虹状弧线基本消失

附 DNL作图代码

说明:出于知识产权,这里并没有加入DAC mismatch模型,而是在输入信号里加了高斯噪声以产生可观的DNL图像。

图片

图片

附 SAR ADC建模代码

图片

图片

图片

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 正弦波
    +关注

    关注

    11

    文章

    562

    浏览量

    54326
  • SAR
    SAR
    +关注

    关注

    3

    文章

    358

    浏览量

    45591
  • DNL
    DNL
    +关注

    关注

    0

    文章

    10

    浏览量

    9295
  • ADC采样
    +关注

    关注

    0

    文章

    125

    浏览量

    12710
收藏 人收藏

    评论

    相关推荐

    高速ADC/DAC的测试方法分享

    ADC主要的测试指标分为静态指标和动态指标两类:静态指标,包括INL、DNL;动态指标,主要是基于SFDR,在此基础之上计算的ENOB(有效位数)。
    的头像 发表于 11-07 14:56 2750次阅读
    <b class='flag-5'>高速</b><b class='flag-5'>ADC</b>/DAC的<b class='flag-5'>测试</b>方法分享

    高速 ADC/DAC 测试原理及测试方法

    ADC 有比较高的采样率以采集高带宽的输入信号,另一方面又要有比较高的位数以分辨细微的变化。因此,保证 ADC/DAC 高速采样情况下的
    发表于 04-03 10:39

    请问高速ADC或DAC输入时钟占空比如果不是50%或远高于或远低于50%对ADC或DAC性能有何影响?

    请问高速ADC或DAC输入时钟占空比如果不是50%或远高于或远低于50%对ADC或DAC性能有何影响?
    发表于 08-16 06:09

    驱动ADC输入时简化设计流程的方法

    存储的电压情况。用来采样输入信号的输入电流会在电源阻抗中产生错误电压。对于正弦输入信号来说,该错误不但包含谐波,而且还可加重系统失真。当驱动高精度数据采集系统中的
    发表于 09-19 14:45

    ADC测试中提供参考时钟时的规范

    使能参考输入时钟,此时ADC输出的数字码经还原后与输入信号不符,并且有时候甚至乱码。但如果先使能参考输入时钟,然后使能AD供电电源,采集数字码并还原,
    发表于 12-19 09:15

    码密度法测试ADC的INL和DNL输入正弦波的频率和采样频率,采样点有什么关系?

    码密度法测试ADC的INL和DNL输入正弦波的频率和采样频率,采样点有什么关系?需要采样的周期是怎么确定的?看了美信AN2085里面举了个
    发表于 06-24 07:51

    ADC输入时钟为多少

    右对齐方式存储16位数据寄存器中。模拟看门狗特性允许应用程序检测输入电压是否超出用户定义的高/低阀值。ADC输入时钟不得超过14MHz,它是由PCLK2经分频产生。图1
    发表于 08-05 07:16

    高速ADC的驱动和输入网络的平衡

    正确选择输入网络元件对于高速ADC的驱动和输入网络的平衡至关重要(参考应用笔记:“正确选择输入网络,优化
    发表于 10-23 11:10

    ADC的微分非线性(DNL)和积分非线性(INL)规范解析

    的性能指标。然而,处理通信系统时,无杂散动态范围(SFDR)Spec通常是评估ADC线性度性能的更好方法。微分非线性 (DNL)让我们看一下图1中的蓝色曲线,它显示了3位单极ADC
    发表于 12-21 14:49

    请问高速ADC或DAC输入时钟占空比如果不是50%,或远高于/低于50%对ADC或DAC性能有何影响?

    请问高速ADC或DAC输入时钟占空比如果不是50%或远高于或远低于50%对ADC或DAC性能有何影响?
    发表于 12-13 07:28

    如何测量高速ADC的INL和DNL

    本文主要介绍的是如何测量高速ADC的INL和DNL
    发表于 04-25 09:50 29次下载

    高速模数转换器(ADC)的INL/DNL测量

    高速模数转换器(ADC)的INL/DNL测量 Abstract: Although integral and differential nonlinearity may
    发表于 08-21 09:40 1935次阅读
    <b class='flag-5'>高速</b>模数转换器(<b class='flag-5'>ADC</b>)的INL/<b class='flag-5'>DNL</b>测量

    adc转换器性能的动态测试

    描述了四种基于正弦波的ADC测试关于任何录音机质量的信息。测试可以用于隔离特定故障,即使在高速
    发表于 08-29 08:55 2次下载
    <b class='flag-5'>adc</b>转换器性能的动态<b class='flag-5'>测试</b>

    blog高速ADC、DAC测试原理及测试方法

    blog高速ADC、DAC测试原理及测试方法(肇庆理士电源技术有限公司招聘)-随着数字信号处理技术和数字电路工作速度的提高,以及对于系统灵敏度等要求的不断提高,对于
    发表于 09-17 09:17 29次下载
    blog<b class='flag-5'>高速</b><b class='flag-5'>ADC</b>、DAC<b class='flag-5'>测试</b>原理及<b class='flag-5'>测试</b>方法

    为成功的高速ADC正弦测试选择最佳测试音调和测试设备

    在对高速模数转换器(ADC)进行正弦测试时,不仅需要连续对施加的波形进行采样以避免FFT频谱中出现不必要的伪影,而且还必须精确选择采样频率(f样本)、
    的头像 发表于 02-25 11:03 1385次阅读
    为成功的<b class='flag-5'>高速</b><b class='flag-5'>ADC</b><b class='flag-5'>正弦</b>波<b class='flag-5'>测试</b>选择最佳<b class='flag-5'>测试</b>音调和<b class='flag-5'>测试</b>设备