使用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图进行参考,截图如下,详见数据手册。




