全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 嵌入式技术 >

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

时间:2023-09-26 11:25

人气:

作者:admin

标签:   高速    adc  关于  正弦 

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

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

图片

图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建模代码

图片

图片

图片

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信