一个量程10千克的秤若能分辨出1克的重量变化,那么这个秤的主要组件常常是增量累加模数转换器。设计师需要温度测量的精确度达到0.01度时,增量累加ADC也常常成为首选方案。增量累加ADC还能够取代那些前面加有一个增益级的传统型逐次逼近寄存器ADC。由于这些数据转换器非常适用于量度真实世界的微小变化,所以温度传感器、天平、换能器、流量计等精密仪器以及无数其他类型的传感器都非常适合采用增量累加ADC。
增量累加ADC表面上看起来也许很复杂,但实际上它是由一系列简单的部件所构成的精确数据转换器。增量累加ADC由两个主要构件组成:执行模数转换的增量累加调制器和数字低通滤波器/抽取电路。增量累加调制器的基本构件(集成运算放大器、求和节点、比较器/1 位ADC和1位DAC)如图1所示。调制器的充电平衡电路强制比较器的数字输出位流来代表平均模拟输入信号。在把比较器输出回送至调制器的1位DAC的同时,还利用一个低通数字滤波器对其进行处理。这个滤波器主要计算0和1的数量,并去掉大量噪声,从而实现高达24位的数据转换器。
图 1:增量累加 ADC 由执行模数转换的增量累加调制器及其后的数字滤波器和抽取器组成
analog:模拟
integrator:积分器
comparator:比较器
1-bit ADC:1 位 ADC
digital filter:数字滤波器
decimator:抽取器
digital output:数字输出
1-bit DAC:1 位 DAC
1-bit data stream:1位数据流
delta sigma modulator:增量累加调制器
实现更多位数分辨率的一个主要障碍是噪声。对于那些试图从热电偶、传感器或其他低电平信号源来辨别微伏(μV)级变化的设计师来说,噪声将会是一个主要的问题。噪声层由所有不想要的外部和调制器周围的噪声源产生的噪声总和组成。而且噪声层越厚,检测你试图测试的模拟输入信号的真实变化就越难。
过采样、噪声成形、数字滤波和抽取是增量累加转换器用来降低噪声并产生高分辨率输出数据的4种重要方法。假定以频率fS对一个数据转换器的输入信号采样,根据数据的奈奎斯特定理 (Nyquist theorem),fS 必须至少是输入频率的2倍(fIN=fS/2)。过采样是以高于输入信号频率两倍的频率对输入信号采样。一个较大的过采样比(k)将产生一个更加充分的数字位流表示。组成位流的 “1” 或 “0” 越多,输入信号的数字近似就越好。图2显示了以采样率k x fS/2进行的过采样怎样让调制器将相同数量的噪声扩展到更宽的频率范围上。这极大地缩小了在所关注频带中的噪声层。过采样率每增加2倍,理想的信噪比(SNR)就提高3dB。较大的SNR意味着增量累加转换器可以更好地分辨模拟输入中更小的变化。
图 2:过采样缩小了所关注频带中的噪声层
Power:功率
noise floor after oversampling:过采样后的噪声层
orignal noise floor:最初的噪声层
frequency:频率
oversampling ratio:过采样率
通过用调制器控制环路中的积分器进行噪声成形,增量累加转换器可以准确地测量模拟输入。积分器的噪声成形过程是,将更多噪声强制推移到更高频率上,如图3所示。然后,数字低通滤波器去除噪声的高频部分,这极大地改善了SNR。数字滤波器还可以用来极大地降低在50Hz、60Hz或其它不想要的频率噪声。