一个24位的ADC,真正能使用的位数能达到24位吗?答案是否定的,由于器件本身噪声的存在,且噪声范围已经超过了ADC的最小分辨率。所以,基本上24位ADC都不能做到24位无跳动。
那么,有哪些参数能反映ADC的这一主要性能呢。主要有以下4个参数:均方根噪声(RMS Noise)、峰峰值噪声(Peak-to-Peak Noise)、有效值分辨率(Effective Resolution)、无噪声分辨率(Noise-Free Resolution),也叫峰峰值分辨率。它们的关系如下:
其中FSR为满量程输入范围
无噪声分辨率,是指无闪烁位数,在一些应用下不希望在系统输出时看到码闪烁,这个参数更能直观的反映一个ADC的性能。
有一些厂家的数据手册中会直接给出芯片的四个参数,比如ADS1232的数据手册:
可以看到增益为1时,峰峰值噪声为1.79uV,无噪声分辨率可以达到21.4位。增益不同,分辨率也不同。
还有一些芯片的数据手册,可能只给出了噪声参数,这时就需要根据上面的公式自己计算相应的分辨率。