ADC主要用于将随时间变化的模拟电压量化成这些信号的一系列数字编码(图1)。需要使用脉冲串(时钟信号)控制这个过程。
图1:ADC将受时钟驱动的一系列输入样值量化为一串数字编码。每次量化产生(2N)比特的输出字,其中N代表分辨率(a)。量化会使输入电压的实际值产生不确定性。这种不确定性被称为量化误差。量化误差将限制ADC的动态范围(b)。量化过程通常是将输入电压除以基准电压,然后再乘以ADC的分辨率,最后对运算结果进行编码(c)。 为了实现量化,ADC需要一个基准电压,这个基准电压可以由另外的IC提供,也可以嵌入在ADC里面。当ADC采样某个模拟波形时,它先将输入电压除以基准电压,然后再乘上分辨率,最后对结果进行编码。 采样得到的一组输入值代表着输入信号,它的精度与N值有关。采样与量化确定了一个理想ADC的性能极限。在理想的ADC中,编码转换的分辨率是真正的1个最低有效位(LSB)。对于N位ADC,共有2N个编码,1 LSB = FS/2N,其中FS是满刻度的模拟输入电压。 但要注意,采样率将限制ADC可以正确转换的信号频率。理论上,采样率(采样时钟频率)必须至少是输入波形中最高傅里叶分量频率的两倍。这就是奈奎斯特准则。 |