“ 以ADC为界限,是模拟和数字两大阵营。随着射频器件的集成,慢慢往后端走,最终走向系统设计,可能是射频人员的一条发展之路吧。”
今天以AD9218为例,谈谈ADC的指标。
ADC指标包括DC性能、AC性能、digital性能,switching性能。
不同的应用场景,会优先关注ADC的不同性能。当用于测量和控制场景时,DC性能会比较重要;而用于采样和重构场景(比如在通信系统中)时,优先考虑AC性能。
DC性能,包括Resolution,DNL,INL,Gain error,Offset Error。
今天先讲讲Resolution,DNL以及INL。
Resolution(分辨率):比如AD9218为一10bit ADC,则分辨率即为10 bit。其满幅度差分输入为1Vpp,那么1 LSB即为1/2^10=0.977mV。
DNL(Differential Nonlinearity差分非线性):任意码偏离理想的1LSB步进的程度。什么意思呢?比如说2bit的ADC,则共有4个码。理想步进为1LSB,而实际上呢,小了0.5LSB或者1LSB,则称DNL为-0.5LSB/-1LSB。当然,如果比1LSB大1LSB,则称为+1LSB。
这里还要提到“no missing code”这个概念,即是,当模拟电压在输入范围变化时,ADC的数据输出会包含所有的码。如果DNL<±1LSB,则称之为no missingcode。
如果一个12bit ADC,DNL为±4LSB,则其实最多只有10bit的有效位(4/2^12)。所以,当你需要14 bit有效位时,你可以选DNL为±4LSB 、16 bit的ADC,也可以选DNL为±1LSB 、16 bit的ADC ,但是,前者在价格上,可能会便宜很多。
INL(Integral nonlinearity积分非线性):DNL的和即为INL。所以,低DNL能够保证低INL。和DNL一样,INL也会降低ADC的有效位。