博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
时钟抖动对高速ADC采样系统的影响
阅读量:5125 次
发布时间:2019-06-13

本文共 1426 字,大约阅读时间需要 4 分钟。

在高速数据采样中,ADC时钟信号的稳定性对其性能有至关重要的影响,因为这些抖动会破坏高速ADC的时序。

孔径的定义

孔径时间ta,是指从采样时钟跳变开始,一直到保持电压建立。换言之,孔径是指采样保持电路中开关切换的时间,即从低阻态转换为高阻态的时间。由上面图可以看出,在ta时间内,模拟信号实际上是一直处于变化状态的,这就会导致量化值与实际模拟信号的一个延迟。对于一个确定的ADC来讲,孔径时间是一个定值。

孔径抖动

理想的时钟信号边沿应该是等间隔的,而上图所示的信号周期并不完全相同,这种情况成为时钟抖动。以此类推,孔径抖动,就是指ADC 孔径时间存在不确定性。在时间轴上,并不是完全的等间隔。

上图所示的ΔtRMS,即为孔径抖动。可以清楚看到ADC实际的采样时刻分散在TRACK+ΔtRMS时间内,TRACK为采样时钟,对应的电压变化范围是ΔVRMS.

其中

ΔVRMS = SLOPE * ΔtRMS

孔径时间和孔径抖动都是ADC的性能参数,是一个定值。

上图是一个高速ADC的孔径时间和孔径抖动。

采样时钟的影响

 在上面的讨论中,ADC采样时钟TRACK是理想的,假设其抖动为ΔTRACKRMS.则有

ΔVRMS = SLOPE * ( ΔtRMS + ΔTRACKRMS

由上式可以看出,电压不确定度和压摆率,采样时钟抖动成正相关。就是说,信号变化的越快,采样时钟抖动越大,则由此产生的噪声越大。

由下图可以明显的看出时钟抖动对于理想分辨率ADC的信噪比影响。在欠采样的情况下,会严重失真。

更完整的一个有关时钟抖动对SNR影响的公式如下图所示

抖动影响的时域分析

上面诸多论述,以频域分析居多,下面将更加直观分析时钟抖动造成的不确定性影响。

首先是采样过程,如图均匀采样频率Fs=,非均匀采样频率也是,但有较大噪声,两者都一共取点40个

到目前为止,采样过程并没有什么大问题,只是间隔出现了不一致。但是,请注意均匀采样的采样位置是可以确定的,即从零开始,落在N*1/20S 时刻;而非均匀的采样的采样时刻是不确定的。

下一步,信号还原。即以等间隔时间轴恢复采样数据。

上图蓝线是等间隔采样的恢复信号,橙色线是非均匀的时间采样的恢复,下图是非均匀采样的时间误差。

可以看到橙色线的信号出现了明显的畸变。如果采用更大采样速度,则可以看到明显的因为时间抖动而引入的噪声。

 

小结

ADC数据采样的恢复一定是按照已知的采样频率和采样间隔进行的,这就要求之前采样的时间间隔必须和恢复时间间隔保持一致,否则就会导致在A时刻恢复B时刻的情况出现。从而引入不确定性误差。这种误差会随着输入模拟信号频率的升高而进一步得到放大。

在ADC系统孔径延迟和孔径抖动确定的情况下,作为系统同步的核心-采样时钟的稳定性就显得弥足重要。

 

参考资料

http://www.elecfans.com/article/85/126/2016/20160118400057_a.html

MT-007,孔径时间、孔径抖动、孔径延迟时间——正本清源,ADI,Walt Kester

AN-501,孔径不确定度和ADC系统性能,ADI,Brad Brannon,Allen Barlow

AN-756,采样系统以及时钟相位噪声和抖动的影响,ADI,Brad Brannon

转载于:https://www.cnblogs.com/qiantuo1234/p/7300513.html

你可能感兴趣的文章
flask(精讲)
查看>>
Java异常处理原则与技巧总结
查看>>
springboot快速入门
查看>>
wget 命令用法详解
查看>>
方法的重写
查看>>
自定义注解
查看>>
HashMap面试题
查看>>
why I need a flow learn note.
查看>>
ASP.NET WebForm中使用WebApi
查看>>
js学习总结----编写简单的ajax方法库
查看>>
js学习总结----柯里化函数
查看>>
Knozen:新型职场社交评论匿名应用,已获多家风投投资
查看>>
第三次个人赛题目2 【多项式输出格式】
查看>>
剑指offer 重建二叉树
查看>>
排序算法之冒泡排序
查看>>
so打包进APK
查看>>
cocos2d 走动椭圆
查看>>
Spring 构造注入 传參数
查看>>
三白话经典算法系列 Shell排序实现
查看>>
启动文件、简单的消息框
查看>>