微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > 24位ADS1259 评估有效位数疑惑 SNR=6.02N+1.76dB

24位ADS1259 评估有效位数疑惑 SNR=6.02N+1.76dB

时间:10-02 整理:3721RD 点击:

使用24位sigma-delta ADC ADS1259进行测试,输入短路时候使用4096个点得到的均方根误差为1.3uV,与数据手册1.4uV接近,基本吻合,按照手册公式得到的有效位数ENOB=ln(5*10^6/1.3)/ln(2)=21.8位。

但是采用另外一种描述方法,如ADC领域经常采用的 SNR=6.02*N+1.76dB,进行评估时候,输入约满量程的3.3Hz正弦波,使用400Hz采样,使用最小四阶的blackmanharris窗函数,采用8192个样本进行FFT计算,得到的图形如下所示,

发现用其进行分辨率的估算时候,仅为90=6.02*N+1.76,仅为14.6位,与前述判断相差甚远,非常疑惑。

请高手指教两者的区别?是我设计的ADS1259哪里有问题还是对两者的理解有误,谢谢!~

另外附上ADI公司AD7767对应的测试FFT图进行参考,截图如下,详见数据手册。

输入约满量程的3.3Hz正弦波,使用400Hz采样

除了算法方面的问题, 还有正弦波的失真度,采样频率也有关

以下是输入约满量程的10 Hz正弦波,使用400Hz采样,使用最小四阶的blackmanharris窗函数,采用8192个样本进行FFT计算,得到的图形:

以下是输入约满量程的30 Hz正弦波,使用400Hz采样,使用最小四阶的blackmanharris窗函数,采用8192个样本进行FFT计算,得到的图形:

您说的算法方面的问题,还有采样频率方面的选择,能否具体给出一点解释,谢谢!

你好,最近我也在调试ADS1259,能发一下原理图学习下吗?he0018@qq.com

你参考一下这个EVM板吧!

http://www.farnell.com/datasheets/841905.pdf

谢谢您。我看看

有个疑问请教下

你测试信号源是怎么产生的?普通信号源的输出精度是14位的,肯定无法对精度更高的adc做评估吧?

信号源输出的信号在采样端经过了一个低通滤波器,所以是近似处理了。

这样对计算信噪比是有影响的吧?您用的SNR公式是下边这个么

应该会有一些影响,但是不会太大了吧!用的计算公式:SNR=6.02*N+1.76dB,你可以参考下以下文献:

http://ww1.microchip.com/downloads/en/AppNotes/00693a_cn.pdf

SNR=6.02*N+1.76dB

这个公式是简化计算理论值的公式,实际达不到这个指标的

例如24位ad理论信噪比可以这样计算

20 * log((2^24))

结果就是144左右

但是24位ad实际上信噪比能达到110就很厉害了

用低位信号源做测试,信号的量化噪声低频应该是率不掉的

从频谱上看来,具体表现就是谐波很大

算snr的时候,谐波是否要计算进去,这个我一直很困惑

感觉应该用纯模拟信号源来做snr测试才合理。

恩呢,关于这个计算我也存在同样疑问,你还是咨询一下资深一些的TI工程师吧!

你的新号是从什么地方接过来的呢? 通常情况下需要做频谱的calibration。

信号是直接来自信号源的,未做校准,有可能这个是一个因素,谢谢~!

请教一下,这个校正是纯软件方式吗?是选用哪种窗函数还是用什么方法?

用低精度信号源来做高精度AD的信噪比计算,是否可行呢

这个测试有个很大的问题: 你的信号源是从哪里来的?是很干净的信号源吗?是否带有很大的噪声?是否谐波很大? 如果信号源本身的噪声比ADC的噪声大,那么这个测试有没有意义了。

SNR的时候是不将谐波算进去的,THD会将谐波算进去。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top