无论是摄像机和有线电视机顶盒还是扫描仪和复印机,A/D转换器(ADC)都是这些现代电子设备中的关键元件。因为它们是模拟信号和数字处理之间的接口,所以常常决定着系统的性能。
分辨率和速度---- 高速A/D转换器首先可以用两个参数来描述:分辨率和速度。分辨率以位(bit)来表示,n位A/D转换器将模拟信号分为2n个级,产生2n个单独的数字输出编码。A/D转换器所需要的分辨率取决于系统的信噪比(SNR)和/或动态范围要求。---- 高速A/D转换器的速度通常以每秒几百万次采样(Msamples/s)来表示。这就是采样速率,或模拟信号可以在什么样的速率下连续转换为数字形式。对大多数应用来说,采样速率应是A/D转换器输入信号最高频率的3~4倍。
---- 例如,如果系统的SNR要求是45dB,那么最小A/D转换器分辨率是8位,如表1所示。如果系统内有一两个放大器(或其他电路),那么8位A/D转换器也许不够,这取决于其他器件的噪音特性。
---- SNR是以分贝表示的比率,它是输入信号的有效值与所有频率小于采样频率一半的其他频谱成份(不包括谐波或直流信号)的总有效值之比。
---- A/D转换器可获得的理论上最佳SNR是A/D转换器分辨率的函数,定义为 SNR(dB)=6.02n+1.76
---- 这里n是A/D转换器的位数(分辨率)。
---- 请注意这是具有理想线性度和无外部噪音的“完美”A/D转换器可得到的理论上的最佳SNR值。实际的A/D转换器的SNR值可能会比这个公式的结果低2到10分贝,或者更多,这是由实际设计方案的非线性度和转换过程当中电路开关期间产生的片上噪音造成的。
---- 由于选择的电路结构包括pc板布局等问题,最终电路中的实际A/D转换器性能往往比这更低。在真实的A/D转换器中,SNR随着信号频率的升高而降低,因为转换器内部的某些误差机理与频率有关。
---- 每个器件的SNR象并联的电阻一样,系统的总体SNR要低于具有最低SNR的器件的SNR。例如,假设以每秒20M次的采样速率对4.43MHz的信号进行采样时最小系统SNR应当是45dB,一个4.43MHz时具有52dB SNR的放大器在A/D转换器之前,那么所需的A/D转换器就得有46dB或更好的SNR才能获得45dB的总体SNR。系统SNR可以通过下列公式确定:系统SNR=
---- 因为8位转换器的理论上最佳SNR接近50dB,所以乍一看似乎一个8位的、采样速率每秒20M次的转换器就可以胜任。但是,大致看一下一些8位、每秒20M次的转换器就会发现,大多转换器都不够好。那么许多设计者就会推测,可能需要高精度的A/D转换器。然而,某些A/D转换器(如国家半导体公司生产品ADC1175)就可以提供所需的SNR,并没有必要去寻找更昂贵的转换器就可以获得所需的系统SNR。 误差参数---- 然而速度、分辨率和SNR并非一切。分辨率确实表示了A/D转换器可以产生的数字输出编码的数量,但它并未示出这些编码是否真的对应正确的输入电压。诸如微分非线性度(Differential Nonlinearity-DNL)、积分非线性度(Integral Nonlinearity-INL)、偏差和满标度误差等误差参数描述了输出编码响应输入电压的精确程度(见表2)。
---- DNL相当于转换过程中某一步骤的最大误差。当模拟输入电压升高时,每当模拟输入升高VFS/2n,输出编码应升高1LSB,这里VFS是满标度输入电压范围,它通常等于所加的基准电压。编码转换间距应该正好是1LSB(VFS/2n)。